%PDF-1.7 % 4 0 obj << /Type /Page /Parent 2 0 R /Contents 10 0 R /MediaBox [-0.0000 -0.0000 839.0551 595.2756] /TrimBox [0.0000 0.0000 839.0551 595.2756] /CropBox [-0.0000 -0.0000 839.0551 595.2756] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /ImageB] /XObject << /Im341 341 0 R /Im340 340 0 R >> /Shading << /Sh16 16 0 R /Sh19 19 0 R /Sh24 24 0 R /Sh27 27 0 R /Sh30 30 0 R /Sh33 33 0 R /Sh36 36 0 R /Sh39 39 0 R /Sh42 42 0 R /Sh45 45 0 R /Sh48 48 0 R /Sh51 51 0 R /Sh54 54 0 R /Sh57 57 0 R /Sh60 60 0 R /Sh63 63 0 R /Sh66 66 0 R /Sh69 69 0 R /Sh72 72 0 R /Sh75 75 0 R /Sh78 78 0 R /Sh81 81 0 R /Sh84 84 0 R /Sh87 87 0 R /Sh90 90 0 R /Sh93 93 0 R /Sh96 96 0 R /Sh99 99 0 R /Sh102 102 0 R /Sh105 105 0 R /Sh108 108 0 R /Sh111 111 0 R /Sh114 114 0 R /Sh117 117 0 R /Sh120 120 0 R /Sh123 123 0 R /Sh126 126 0 R /Sh129 129 0 R /Sh132 132 0 R /Sh135 135 0 R /Sh138 138 0 R /Sh141 141 0 R /Sh144 144 0 R /Sh147 147 0 R /Sh150 150 0 R /Sh153 153 0 R /Sh156 156 0 R /Sh159 159 0 R /Sh162 162 0 R /Sh165 165 0 R /Sh168 168 0 R /Sh171 171 0 R /Sh174 174 0 R /Sh177 177 0 R /Sh180 180 0 R /Sh183 183 0 R /Sh186 186 0 R /Sh189 189 0 R /Sh192 192 0 R /Sh195 195 0 R /Sh198 198 0 R /Sh201 201 0 R /Sh204 204 0 R /Sh207 207 0 R /Sh210 210 0 R /Sh213 213 0 R /Sh216 216 0 R /Sh219 219 0 R /Sh222 222 0 R /Sh225 225 0 R /Sh228 228 0 R /Sh231 231 0 R /Sh234 234 0 R /Sh237 237 0 R /Sh240 240 0 R /Sh243 243 0 R /Sh246 246 0 R /Sh249 249 0 R /Sh252 252 0 R /Sh255 255 0 R /Sh258 258 0 R /Sh261 261 0 R /Sh264 264 0 R /Sh267 267 0 R /Sh270 270 0 R /Sh273 273 0 R /Sh276 276 0 R /Sh279 279 0 R /Sh282 282 0 R /Sh285 285 0 R /Sh288 288 0 R /Sh291 291 0 R /Sh294 294 0 R /Sh297 297 0 R /Sh300 300 0 R /Sh303 303 0 R /Sh306 306 0 R /Sh309 309 0 R /Sh312 312 0 R /Sh315 315 0 R /Sh318 318 0 R /Sh321 321 0 R /Sh324 324 0 R /Sh327 327 0 R /Sh330 330 0 R /Sh333 333 0 R /Sh336 336 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R /GS342 342 0 R /GS343 343 0 R /GS344 344 0 R /GS345 345 0 R /GS346 346 0 R /GS347 347 0 R /GS348 348 0 R /GS349 349 0 R /GS350 350 0 R /GS351 351 0 R /GS352 352 0 R /GS353 353 0 R /GS354 354 0 R /GS355 355 0 R /GS356 356 0 R /GS357 357 0 R /GS358 358 0 R /GS359 359 0 R /GS360 360 0 R /GS361 361 0 R /GS362 362 0 R /GS363 363 0 R /GS364 364 0 R /GS365 365 0 R /GS366 366 0 R /GS367 367 0 R /GS368 368 0 R /GS369 369 0 R /GS370 370 0 R /GS371 371 0 R /GS372 372 0 R /GS373 373 0 R /GS374 374 0 R /GS375 375 0 R /GS376 376 0 R /GS377 377 0 R /GS378 378 0 R /GS379 379 0 R /GS380 380 0 R /GS381 381 0 R /GS382 382 0 R /GS383 383 0 R /GS384 384 0 R /GS385 385 0 R /GS386 386 0 R /GS387 387 0 R /GS388 388 0 R /GS389 389 0 R /GS390 390 0 R /GS391 391 0 R /GS392 392 0 R /GS393 393 0 R /GS394 394 0 R /GS395 395 0 R /GS396 396 0 R /GS397 397 0 R /GS398 398 0 R /GS399 399 0 R /GS400 400 0 R /GS401 401 0 R /GS402 402 0 R /GS403 403 0 R /GS404 404 0 R /GS405 405 0 R /GS406 406 0 R >> /ColorSpace << /DefaultCMYK 14 0 R /CS14 14 0 R /DefaultRGB 21 0 R /CS21 21 0 R /CS339 339 0 R >> /Properties << /Pr12 12 0 R >> >> >> endobj 10 0 obj << /Filter [/FlateDecode ] /Length 225760 >> stream xĽˮ,ɲ]'pa ?5% ~@WlLʺX< jW̌3ǴGۿ_ןϿ_/蟚 Vw?Rk~/˗G_{T@ǬoXXuf,U~=G.yjݟz=m~Am0Gl_-῜\,K>HR.*sJmB΅2]2?t ~f9P2uߋܳ.(}Jn ?͟Y;|~ߍ55JBG6(3%|oll (%#%iH ]y|OPl6FF'E)d,y<J=# ʜc"eX>Y;*e$5}G6{>4r\p(=_nxg^'|J> J _'`ʿF:Fw *CiH [J%`Ey_c|kw-}".(g-ЯY!)? |0A֛AɮF|dGϹ2fz%0faX閔X|w~A#Ms$0۲_"r] ( yavΕQ]!V銹yua?R׷PZo'3E;w=ss (099Wpv r:6kj@ӿ'n3A%js J_oطhS~LIx~K/vnrr+>]sЪL:3_ ''Ws':4<[5hEМ]O|ci- ëcE\/#W{ocո5ʟk [E Wᾴa[okfvfqE4SƷ>?jk>eX{m#uyOg*P.kI|}sJA@S=N~ncn}J oกovnAB˛+t O%)HN6Yg)[}s'/!3olkv˲n}O)~0=YB~3=HR|O,X{0Y GWo8i{,IQ-$e۹ {%=tV MC=pD/ W~NK=YZ%_!e;?s%YF'95gDy%KmKꓳ&{ o94yaG 4u Xd%4ҿ>gN d AXA7[Bpy(hRHzs''b8Ǐϲ{l'CYF5:ޟp N7;Z|d<~.n/k,Y#\Tk | ɚ :ogNAO}OA2:pPB f ,dU߭cx NgKh3YSvF&ۙ>!3)q ܂Rr ;5e-Ҏ=p05}l~OrG:M4'hݲs*C-߂$!=Y LԪpR^y7T[?<%g YF5 >{ ؙ,G%_GeZڙ!h->]:N$U_c#lф1Op*XwޓEC!,^\}<4|r6)!)HN[[QIm64ĥIzkd5N?aDGٺb XF%e)i\]mtiH܂L~Qn,9ުW['(w{܆G16atp*Q :E!F@:FP2r oSǷp3<G5%oA4[5ֱé?'$꨼Y#Y4R1aԖf4l ! N%S v&ln~kt14kwLj5QӋ r&5YpjyΝABٖB}sa>^N1<_/twK}݂(bda>']9wl s&larcU)O{=RWC]\pU b[W53Y>o`tU]ppeq:%xnZ V9}N)Hݓ ]ER}{dkp00nCk2$oAmpVe*)d'|lvLVfJ%t H6赟fٵ3z<`!S%Ge݂(*Ae cp{O|r3YEʶFqΠ҈v 8~x>JB> lI2jɲC%1ᵴι9(,)۞VH+ :Oq;Y$l8i%AQΪúw`vOVc[>,4wp\:N@ů8~ TJz!ZL֔]l)hQ'vWx\VYᙬ9SV1ixb|ΝAF18M,Q?}UCYFKɢp0 NO ݂([KT{,%s^;~ )΄?:!NI"ާ-DI?(+wp9w:S#,t mz|۠O ֻּ'! /@Z23d ,#> cõ)Վ5>gDGZ-6d?(}1d5DK :tБ%?ȣgx9[oKD'T#igu T-7('Xgƹ 9E$ֱLQ%?Ycx &"AlSvU"[|#kUh#S y&lFle'1ݬg  LJ̛цyxβDSV$AXgVNg5,#7IMCzLZpGJ7lra(\g39wj!>=Y([3yn %>©A)ñkk]b[U֚?d=$FDN1Q9wot:ÙЕȚcFNԧ#8F<ÛsݺM mMpɪl_\?gԤ)Hfܱj -T Uli d Azm<?gq>RoC='S « AFX߂($f#f%LA'`SgDm`1LDhk?O +يr"*" ɒe4Gӂujr@iMni!M[f)l(j 'eط M(ϝo@U4i^%?-AHjz(j6A!{vMd͵QOpiENʰodM*pbxO{Au H(0Hƃd kɚ,1Np"tr\a_.J=(|GSصU\p(=@#m^.c^!|PxxQɒ]c_.)6A8$2ErÑ3 [e[aJWáVO>2YDp3aɚuj"FҞS82[uWl$oAL(*Ti}ɚXF5aI'>cx9w' z.dlleTp'PZMde#^O$L֬OTl鰼"uʇq^uDD'UvXI|3ۂ/MTK`1p[L' ˈON{PMN#F?玨kBm^l7E'f4{HFf 6ӍkagP>^DכQPvTn8R dx53Y[Zr]p`j 8IB$ikA` |IAtL Ugu,ZHP5{8mHv&^$UnAtvY-Xl XFPޫ &PʶB֯J*h|cmA֪dwGx%p uAQ FEd8$8v3YF*$ 1y{B^!e UںU2Tmηd'uDhv Hv1LQ' *(80)P3 j;zuPdɧP!U[a 3 h|o:sdYFLm$itwcH#BvdeYF*\ O1 l'\~AX'wU>7U5K*5>۹+zDBʍ1 #$N} 7S9pֿ[:g%YFUηDH)HJx iN -Tin UJ~Xz3Z*ԙQˋ l l7Ip1fx x UڸUh2a$A8^KWl jA1Q^]Tzs6&uQO}bx3YD*-Ti}WPpX1.~ex3[eB n,#HVɟC[Ϲ3+aVBٶxtiO;)HWw2 ҋ -qڕ.<4aTfa/cw5DL֜W@< QKP4>=Am óQd>Cm݂P7UKڰ 8cZ\İ~&kl[izh|N ɲ{<3UkˁCK #>'*T[ ϗ9wD-2U,d]b c}rijWl jFXh܂(&~' ˨I>Qөc ZGI>a@ٶsSy, f.Ω0 j16z1ec8PٺJ~jP "^Q\:mзAT>kɢBA2o&:K3>Au l[ ;6jA4,LV?H;nAH3nڧo>xC8߶( Z$/]p 7BTi+%k 8x=YP "Aple iE#QiQ-&e UXF Rncx5sTrDߍGVn=!5TJ~Gpך%Qq#1nA4j7^cEojGhCX5(j&ߓ8ۭ2z7k' j2 lJv&HD#eϚ29w* `gs_Oݚ,#H~ w$Hh]S2yv3j_kx힬4}Wñ%AH DmU:FP/oTm>h^YWK;D m7FYFMucp36QFd1 lJ[UjAlomT1=YBnAm1=l8Y=v9{!^ڈfH>Ti\p(瓳?=9MS8%j#צ>/P 5YF_p:0c V0q ¤lJۥz(˨ϾmY yOMD/p*򃒟p(cdxzDAƭcr$ 7pQC7o8D3݂(q{2Tm>(= 6V XDћ#2$Ǔm/7\7:`Pڍf)[<ۭ2>2{Jb v­ m|ItzK ݹ7+A6n6D>g hv "KN=Y>S q;n \-8RPt[e4)~(d%JV, 3]>@7Z>J"|S[tnPt ~R(y24gvX!9wLelp[*'4 yOAPԠJ[ M UJ~6oqƩrU͊}N)epìuZ,5??9,`z&OYgPZ8,Inoewp aRxK*٢ux6nK/;8H##-M7_*_$u7m7j&mi?jlm 5/FVT< W*V|Yyq͉LF_vhh P *|ɯ[ TF3T# /;u\`-m$k_v;0ΛSDry$\bj)տnj !̬T(j6x|I) 04)!LrDm{Aoheެt!̤"]3:id99^\rɑ(aᷰuaYo-]yS8KQ̗ K*3K*2RƂcܵW KnaDjptCVz!ҧ$p\dEC| {{Oً҄r1END-4P&.DUf~Zdđ6Bnl(CmЍf}vܷ^ZlJ]ߗP^R¹Vv+nl]PUt=T7 >8拗[P,yoNQʲ2$ZA'U0븠tq7m<^+0M./j{KݹpO{Lp!ƅkRrxGeVxIXdk@ag,$EYaMJΆ2AOg (9/AX+&sRslk%Nj@PT$f?_9*/V˹ qyt˵JS(G?TCi-[Uc=P:%_?qA ˅aC+WȈU\0q3} >hq<6vx2)(#JZPD'*ѾE5_$q,Z"P^z(n(q[fP&Vf$Xф=.o4 ex((Z%+rsVkB<-,ƅ>,~/eo"h;7hubiU;I9P&ڈZK?lnCd abdgvi/|Z/xx dR ͜t ">7x9/, _{ge*xc- (96X,M޹`aN J.P: 6nB/{0H_W|MU)ЊciVb%QejoY_,ʤJRS\KϠ lDGN~MS^+#,n۝<_5j~#N@@z 6:l&s<<_ܓs(~/7P"b"E6O +d`fW+oMMwЊb$+\cc%.㥳d+HQ_ƏRWaHְ l/=^h̸pD ԨֿZHI`!D:Qۄ__?Rގ :n&9*;e^@ܺ_j$o)I2*;r!a~fn\cfZ[LI}NHܐ o4q%vJ3A2DO )ə4E@RyW sI~\q]l6}bo[ Kz}F_+㶞KK Ƥ"JК#bg[dBD0ސ ^H&VT\~Δm(n:2R!{%wZ\a (Pswz-%rR s+( ^Z/$m@$xlJHfV3voESH" ʠ==X?tA\wA66"2Ԧqwi4l<dJZC=A>X+J|hxnmRϦ/(*cϡwߣx(R浹F O}N=?*~>u]([̣eCm(eܥ [a+QzVvExȕXC :$\vEXִ8ʀ,*+9{0%{HvA<"#6Ο9K{!)q { FcʼnXʤF PM*<zԻ?)_"=H@Ege$l.:vAϊhtth^J+0$+l(%ʷh8O6o€BnsMM(}tK"ӊ8XD5=^+q */ X3uba\.]Qd+Rء9ʊbd׶xr04Y ❻Wm-t PDj b#zVyJQldrqE}ZH`. /Lѵ-) :أPqPtksR)PtN4į]PdR I{#G5$M=JuhE{1C@r(!o//8ˢ:J\m: l>C)-A*]VۈVfٷÏeEF0{vA{:q92R筽VfXF+#`K@ Gd{s@|?9L'ccdEoCY x8 3xsx Bs7%DHC&^+ʁqY^F z&={-H`ejGQɝJél"ꆧdܳ=A(+xmH\"#/ kXt*+2C:z,ܳ=aTxmia:DF^d}nӉj&rV^qykxZ)8 ^[S, 3(nc]H%@kJx{CӌxQ6w[lrF&wJgEZz!8wKH 6~thE$ˤE, IS(^Cb-ɥ(X2yGhn*s)=!Xk(!O9S%URadnt u{s⵹^Ui!OVjog/vx%Cyssƈז NWe;(pTj3YQ)E.RyVJP:l>h׊e|` z{s@InhWW&2s]M'o\NEP֑z]PVC3$0l\E, ;Wuo ^ÝOzn:?:* KH`A $E*S[fhV=!Ty@wIl 2w^P&I48[5K_ Ҝ邢E>c9J|}lmE*ϡ&4pǴx+X"p,N7$m T"Q6kU=6E N4uSL,OPQhw#JO֩)R,a:d"[ ʠwr`eJR?6I5L'(2(m>$'PJyI y%vq}MGEPS`}c۟YHC8fι̕?IS T0~'Jņ~{ߠL-@낢“"NySBȝF\@Q2I( ~j,iE^k֓<__I )@yuӒ vH(6xۯIθm8$Tg[}Ѹd"'h#"R7 ^_Tl|t l"FE/.+57jʜy0RpV!6?fQ j-~e9vqhUEUeT|It00=KN29EѠjg]mQ |RļM*DGg]8%/,":ˆCEF-0ҏ^ Hw=;^4$9êDFq");a6EN!`Z8Yk!c 5jh y$OnY ̢s5zL;دYbHfQpm"3cʰX2F}\Y9^O!N"/iԉ>XC*JJA B -=DHVmsS`(rm㊺ VP2A 0s\BL==ȅ! 0%\JT*uP|ψC0= %W0mLz՚Gwm>&:4 iir\O{@z_HaژDAkጫ`nP2BkdYfς8iꟁya5^TG5DmS S+X!D\}=&%*Al<@ 0nWK 4ƕZ ׬~ - y;)HadPEGP!#}kh1ч27vpY@J6^6قkAN1M6R3S W7G`_ՠ&׊^^&j$۫$:SSy`OϦ0I&jfe!u K8,m f[ܼмys'C\.|hnXCSmۿN ^~kRT,6dg93Y 6;3,z[!9'LӨ SϗNyq׼)H~9^;8m(JnWMTQPc: {7^=ly` Ȓ3kj^ǔ)\=͛;bHk/e8(Nn/, COymO41>'B;pޢܼ]Lh"kԶ'5iu`=&zyLY$} zLCČPv vh㆛99>J[D Gdp,Aw Fm cʏT/8c)#^TR&YP Ը`@NczNߣ9_p:"ri4 k0 `,;q3%|]HQyy":4äDc7Em\L3I:Ȭ!Í3dP{8P1"AځZ F6hlQ4"m<-5Hs1jQW#(|/8Z^9pdM#S\pJ -& 7mpL(*usz>z0ʞFd9sZ ykVƽm~Z7 5H|P5szLrsf5NzZPm8?/P Şlj0Ñ7?5sf})tpݯ&ZkTQyQF5]c<^y&U(h% :ͣjEMEZ}{+TɤlwSE/VW3P2ʕx0R9K9 =Λ5_Cbz)66/_RO3Ъ͡ bFt@5rYՈU㵳#㡅;Ҏ.87r`ҦK0ʪcÁwXKpwMe⪳^pD+ j0jiG=F 2!&76 WvUX;YT K4RyaU'|n~]p)rQ&=D$FB ,TR_Xhڬ9GptAtRu\gEd)8p崪+]pNuo_*?l nUD6cʐB1q\q"_%pha/f\pPpR08 vd=*Λi"&f%`^2_`\阋`Y(MFnOßdv\y^*ՙ/0!zI!""BLRLTSyz@>9pLELnt JTe}Zeh@3eG""9GǣQAŰ%*ﱴ 9Te^3ͯo@CsӰH-1tq=E7kLli#hSsel*/(&"-F_?#F҈;k FgNJpF6`&شQr,&l $D.Di_03`u){S*~j")&&6ۙkƆ7FaCL]-?I;)͙7hkL5?kMt (YgBd9;[X9p&{v_02fbFJ}3zKX*zL3rEy>Uڡ_рRHG^DJ"[?AxyxsY<~!03SRdl ;8Lٴ2QYx;37ر&kF +Ҏ¾yR xm62]w#C Z*rn8{`)}C9A‰p, 5&"qu`a=Bqjmm\Pm"$"s3{OJȚ Tܳ?E҉/ؚ1J\>ǭ&EbP2!il'귰a|Sʘˡ|r5_%)J=\hZ%d"W.>驦͔Brs3"xS` ba'`z+,Vu_%!^T|߷뿞S`]~i lL([@ ]^!BI<'D45+` xmA_|N_pf駩*q7܈ NfA < LC'W{P^^>IҗTfA_/jw/!ݿW葧g8R$L{%6=ǕʣfR9gO26K4Y6SR x.dBxij1q M( B@g~ 'UK3~4wVM]'y`1$$BuuNE+Eԁ, 5Ŋn@,>A)ZU^ŦcM)f:YɧMd> : CYxG3EЄsY(vb]iphS@kO9P: mbJÉаV;g'\(fH`늂"TE7V:b_'u6iqv ܒPKAcɣ'Z*Ӷk.Ľ+Uu覴*婸hfݛmiC\\)}e!Nps'g*+S!&`"0e*e"EnXl1('=|ul1kp]x:3 A e { $9\uVEçvP| c^;h(6>+-Ian JbAV{$4aD/ PJ,_PrA؍XomY@0e絃+;rL‚Q pqBEʱO5ޛ];hэ2N2VFfY;8OdSEB)Lj~TʻQJMDT e׬.e0 ERYF' *U(3TJnP)B|f$RpVKv hw̴K'zA;QE7Js> ?m1B:ۓޟ[szh%`_YQR[AGH=pZ |A]9?o'(>SZva)s , 3?e.,$lvUoK&Bn`𨎽 'A ,Wܺ;:mGe~i6*Q:.\2aIYQZvA>eT)_pfmQl֦+hW$ւXڅRx4>ja*?=[Ah.-ۚ]#vL1s sM )O F | L&"HgvaqBϫˤ5,Bj2Ҥ%Gdgw@*W>iRpOB2w ѽ*VN0*pRH?b _jQ1"p2Z+^@7X[&P:Q 7w%Mh,QD’;{(ɄW\ cR짮D$V)<4ihSL~V.F7^~Z1m 6PKʌw;xŏJ8~nDg| FV#KۢfK_Qzte?-C׋9b?]OiZ4 x_}׋a<6}%KlJ.j Բ`,.$nb4Yu"se,Ѷ^9 G>=-k FJY;OQK iqܳw -k?~u_z/f3Z1ea%u:5BdAyDp 2c ^ ZwRI+Wʟ9l9)zSG/LaC꾸5`?5:b jƧi07ڿ$1LIWU(=58jS!WI>YDh-խ^AOTSSK.L'}A,JDH.K~cP$Y-ԊiRUIEMvݬQ%*4Hy:?XRwFԬ zQNTDpUP`Fc)05rt/g{ߌ뷌`5>LJ-ckVk[$5òeSWp*j,ԄYBzb[t3mEp!̶ls#}*G"}S-7i V8K+ h⑉>U miYV|U g '[iiXMWCt EM ݴ :Gښb-> qP ƶh &WsY%,e+%mQиj w6Zz)jH(8|↩ZNJ 7,D=3@!lZ+\Q+\G*3!K*y mv|vDQz7G ǴV1Wֺ.[5u ©/˵ZKKbNܷuV]k!CfMkXZJĜY=qxb B%JTHj @tJ fpZH碯HoSi6%)B*2ahNë%nSIYѲg*l8u~skR8q3 51u"ӕm|St6SdЇHֹg/A$;nK\Ou7\wlɹY3Oa&e‹JڥAՔM䈨L^]̨_5wR5ǶSJ?U!p t'"qe ӏ> 2($q&vo={0!Ci8ߋ#U|S:*fD*IL0D jmek|=gZ P8/mQ6(39"{kL U E\M]1EqH:}Zq9$WnZQڨQ׵5r F5Dyqm .wo)t"(`|RK'd=:i[ S?J7OCɈf̰ډsDeFp[lY$Qh#Ez.8;i~$9AaN"7M7"զpYxQBRl#LJB$,9&Cl>;H-1J4~N^Њhӌs&[6BY~La'ڲ)3՝Xl*NLTPg;-RfLA&|oloU5~۱HT󄣑4iW#rUvHߋ>wTŮk;vP]ۉy[j!{a1*R>LMՓVӤA8Uq ƾ|+ *5qfiiɀ;}g$BpyӾS uuL;=m,xCAl MV7̵:G!:\6:/_v,qrm;/ /yŊ܄%+m9&+8_|Ii[{Jo4 > ( G'Z2oh<{'ZӦ:2 v%]ћFmoFNLR eM\?bUrߚʍ|۩ڗ+%6@ k;-r] 6qzOSޘRMNņܓ)Y3Tpu Wre*{E=xƊD2Ej8F#4$lDN WUF6ZN<%JC;M%UFK l٦N -(N=E=BRbf10{ hDTZ 願~BJ ^}!LS9N_bU )$fdjYՃwr:uOډ&D=+][ْXoz->jRw+).2)MH#˝baN4\ĿcB1M$L Rnʓ%^^љC?{v"lp]ykS*ˤn}_Dǹ % '* $6QrUs%N<04tn0XC^ z\ (H4b`jwW]8TZA2Fe*pvq}Gl ?gQXH{!15k;4Uhˑw\.%TEu<_{xvXȈR$7"cENsI׌jY\fT (ț\LCJV浥 =4X_]΅-5l1#L\n =˙t'#:&D5 sW\{/%ҽpǭUiײZ#D£)IkAͳDMS:BkQ+}JR6CkB{悿}A!52c!w"ڊ4+{o>w@RLQ$-\=nɭg,_nie-_PIﹸ=|nc'bt;p8in3;2G6߂ұ) 0 Gg cԨ\VPsGƺQ*X{Fi淝֦!1b},)\Ko h 2A;eK|?ѡ7Дɯ4I3^0pr]%—j.JwO)R[2ׁYXBGbe.vz"Y0Hwו~$U=wTo|ND|2rUڧyNQ~PJ/OO;xŊG=U2S1!+T 篻&~ʋfśVu蛸 0$vG}T4P(4?8垤J>q- BJl9~08-p_93hNͲX={7a-W7ѪvÊmֵty1M ֥C+s{Gۣe.{s<` &wy(5wƒKc}9܅cmr(nP1Y8{_ 'y8)=Dik8D oY'rMӻ6QrNH.50| }:v LA%.o0_D ϼ3]c"_0(Hm,eh˔UT&e$ּ^QsQ5/dCW6gxWi Fxrm<:L5_\D[#sJj̦Ooe>\4]ﬥa0Cr5 9|'jMe[S0>qPX1ZN(^u;f6\% ai(:=TݛL\K&zRȤxXU)%ɩt-ǡ OEۿ#HQ&ALllY0-?šףCI~& H!J1g+\G~WH<2"ǵOU(/֟@>gH?R< 3vKd>AĸDu k-`h*D CA4tx@\g(4l@MHNgd~盫帤6HJX@I\ވjJF7)FT,wN'2w "X/t& %uwU{GR-c&X[d_l˘6ɂ[< y4xG L/vŰPSY1K)>oƝw{ɦϱ,cC"q-M\v8!R.(.)D:#3DH9:2Mvt (qf#ԨEXYIvs3b[.`ϿOD=;ӭ/J= G,iVu6*{jo8Yuj⻷J0TRa' jz.5I7̣kOvI?6uRbv'y&OrHJD6'T Ȍ 3*hMzwM'3p/ UPl~1}Pmj6ĆԬySXմ'XD2)lr1Fb<3E"xs` ~R|2hʆ+{d97|2%bx2gq4<%)ސwfK5}P| ٔx(2l=z ;m?t/*V :D|d@ֻY8&孾!."ljRbw<&_xMf5S`Ru1( 1 ޿"F%PDמ/zM:pWܟ}n ]R?^P]tAPX;G @1#E͞8UWQ7]% Sys=zRS-WM^#xGELn5J+] ͯotU8 tȩ@lg~O wqDd5Y&wǽ5ۺJbbcg"öTd2_xZt#x MilO41_|7M*`5^ȁ;0Pm!Z0<"%S/}$_S̨>FTEUHxCPh*R\}aқZM1\i3TC;,hĹx m:1eAt])A30b  Y HZ!CPgUR^cUdqHm9pZ 3# 9 B,Zw/fPXo7U>'^wrAA&|0f+b!}izlhꫥ%Pk8Ae*s<@rY_HL7k#F =Eѵ%Lט~ĪwA;L5Q-];ިYc sXBWK4 MtXM\\0դI}@&ƐQQBgϨZ|~5&[yo Jc& ( a)SC`=~܊1\G< U _Dy rͺ"(XHS쫐DحjvȝH: R0GT^Жt\l4"[\(`|~1Ux~pBrZ0.R(~VPZP_W29rj cOѠCcrk%^XM2Bg֙u9ո(4 4Gn0>l[{C?9ot RIݭLJʴCJ]-Zع?/N9F}2!NzWXnn9~Κl~q:z“W7L0lR 0; ?vȯf)m ]7Gz+*4#ؑs?>pdwA24?&PsV\P%АڒV1ҁeǝ~Qd_HTE v-=^{t|UUKzER<'Nӂ> &WJ)BJ D%++l EC)K\ag-A0bFdIUWBRb?UB6T65RĆ5:cpf,FvPdp%0w>3zN\]%3P Z )s4d78 Їq밅5}Q-270@onc/ҸAfMp[U`6Bz.,EH6^>6&V- fx4( vuƱ6:L I6F;b'/m)SߐPј2gG*'fJ(Un^Bg0gw>tvK;p^eН vK=?#,p"^ߪ;#^D2an3Ew *:NO܊C™|DnnR@hT} HUeryY4/Zb~CYn"+9 f";hw\?gJ>?߯ lަ_=DWQ!/TQ~ ]Ns Np8𴙪jH<囐ć{z"(Ch3JLЁ0;o4wI7ٚU(bժ'?+u/ 1L`Z(@Ƕ+ra"lm,pl2@ rKj/ *7"94櫋Wa"-MvIKP&)O38Z^:A#bA9Snpf$泿i4o-[-gⲺ,dD]GyꖊhݥD{/. lhE뎂,>yz/-TkA:18>'/BA߄3 ǓpQs_o©R@~O<;I!mc%\M(lJH,Jf.-OKaLHs=7г J猒Q)oso7=6EC^p=pޘ%{4dv#j!Ib~CFW꙲A;w9BwY!K?kqg9&@A_\h4KWO1 Y;RpX$vlUsuL&2~k07~>B)HgFnjQJ62`?&'  YB.2tB[ P/]aA߀tzZ¯{9F-qeLۮ./#TKޠ &PT &0~=fJLD&*13H ߏQAL[ѧ}zI1(r`mPpq8Q6h#iE1s:/錥Fa%#K†Bgբ:" S%g2x: :F׽] ѐ|ʂxT6n}/Whܹo6!ȾRt_־aYtڽܦ'6,9RLz ܁S5HH琻`F[`ߑJB5j2963B;/ ah?&G6JFb?>ů\(\}*wxJZҔX0e,'I U[t* Lyk1iQ8#f!{[6’%N8##Aڅ-nbu5e2̚DqVxQ Pk=;i޳칮 ^ְF6a-%i0d\=q4i+7;&L ^Di aD)2'm*qz'"&:֬kFX.P0.S[}K7@ŧMݿjs]QSԬ ƝS{>Bb1Dp`5sE@-l jǣdDB! t>7;}bWX[~8(.E&_ 7Ǎe;hDߞ8p%6-:vڇJ ItЍC3T%JK;@8 w )<}%+Υ0! %y+e1!u-fd:KaHnG<mxP=I}TRHlPP>ǹql&~jOC {f>"zڧ 4KcvrB'q SL5w\7)@{E#EXG|n2;y)y2D(J6z<8`֧ w>CJD?*=O jD3 l'xKQ:_6`[+}W\FIR0oUNc}.\N~ (PY凨E* )Wh( Lg;+aV((K*V :bpR ͹H -~xj L-p9;@|-eqNY+A4~,fU.U"XIR=Z20,nT>Jm[Lk1ufDA{. ftW(hwD}H"d[O{m).lW[ 4Swq&:u{ ͼ4Uvdr~xZmJ.}FhwXFa9ŽX3{=VRNʬYH~S?bπک eoNB>+K9.'֯ߝU\wp3)@::w +s1++Ai|p- 3{ydi蔿SO'g̋$A l"srR4 /Gյ"rn4ZUsϞu̼ᷛdI>Φ@y5o_ (zJT}By]oK}@.GD^бrѯ? qMm"xgX_ IrrPɶH$O!Or/ƊPަ# jM$j|gSONH1n"rd:jiCM%rT2OU/tݔg@Y!`qE7a*@c K]## s*qY^Ak)By /E5}*gN@xj1RQf$~Fd餖'e{6@᳉[$5J]9<Ly@:W(_ڼD{y!j-U&B?8#ҹ-PвWFc7 шihQ+3s샊~pON'_EYY4# Jxz3v£Ŋj.|#cpDPcvK)"(@]LCN2pt$n tNBg<RY{W"X֮^NN\⢁g),IڱV2wVJRβQ譙(ATPzƅ&yskL7AJ:8dqʡr%1 ʲ*9F2#!bRUX],$ϹP[mIgUl^+fX${Z`GuӨC]7Q 7Q<3dH$RA8DΚq5S+sq%$\j0aߢnxS6-\[UrdVoES2_pj۸f?bD20 l_8B,o|iP`V#VabhDpAE=Vxq.pba˝[7F*0evRWb/X'tqu 'L}E)E<_FP  3 ZI wp#4gMZj^Z9"g^ec&Y(8 8v-²FNR3e嶻O*3*M1ʮMDq]p8~¨s\Uy"$Bg9i7  1?L緞bL;3WL9TC,>q"fc>Q< j/((f_[ɧw]rND=|]%"Q;zO%;1}P2 ^^3Xa Nn;4魯5Si,]1Xӌb$Zqj0i8QW3z*L4P>/,C8~Q8ۻjlBJDģ$ JEnCD\2Q`3q݇j CN{wLJUVzy44%AFf&u%; ?W&)M{TdOH=]s:_-Mv> w?@#d,${-O-EKe*Hv32kHq@c_X[;J Fp(|^=b7hXQ]ȿM舽^; @L8.ި"itp&"0{y2+ٱ<)QC]\"4JB-Jx[0I<_JNN|=z~ػmXbD9Zㄳo2h^e2}cܣ-'ejN[$36OOW60'Nɵ NHiP/U|Wٝ5H=T fINBQ(3Ş_r8M?)M `-8D?Ŷt[vKA箫s.ϕoֺDFgN_Y)% F٭!@z+hffPf?]韕ˢS/*7 ލGzjg5FpW$o5eWV 9DfY ]g,!%!*۝ ^o"(gUuiJc^1#s(@gQ-ܸK#r.rhm7 h:Kf܊[~=k~#1)7:z,X"Q _~2Fs!O;[}y~yKfMd0g@zheܰDdd8k\G-js2 .PS~^d _<&풯XT_T ^Xk }&5@)19ܼ1}ٵsІHLo^qm8b酩ζ5sO߄Z.&i.7q_R +zPSE=dcJ#ɋL ^}c^.ǏBq"ʏ &1kHKNhsE-]H,t3]|'MHbC#/ 1RMAYȢ&kٙc@ 2M?’wgI_Mw:.2V%,x ;\nmKݴM@ 㢖PNax/-OX= j /mƲk0E;{rtŤQ~p|\P_D^۞WdJrndL-r-lf)տVTu5KFgQ""[(Ŕc8˼.O|M+⌂Z)src_pfmp#4B1*U#s].] vn=oÍ&}8ym5S' w m"Kce}á.hG=cg;{ώI^.(;\ߴtMzpZ O HII_~u7S}*Kv\E ˠʯ>g{<Bb| 5k.9|piwARkTMdY\ 9~K9]:(O~{oփضA2ؒ^' 4V#ۗhE8/4 }O*T-bUK(MW+. +E2q*z@W9t0Tԋ{ tE{I, K>Ty4S'1hcCnN{M呋"\NɻEÊ|GJE-Ay;UsN(}öbOq6so\W$k]< @Gklqo0ō7} -R_y+>zȀWL@+[&nNĚF1&)j*3'EyEJT2e [KE(+J n/~CnNʠ43WE8z0$@d?~ħ~審 cuHN=8O H\hJ.b\/P'%NFhbP%2j-3ETɅxKa4'3,`1cM/#T(]uE(XqiDETO|RPM SJ8Osk\{5J!*| *tz!e].QXۜt^fs{q$34z_Lo w; ~t5%ZL3쿦V>2^B 0zUZGѬ2ݣuQV<ș`n"3;o^ȗ)YHZ:*8Iߖ .M&? GZ:# x1C-)?icF=~.k;nBݦtW5jOS@1g#~S7)E{ beIF2_~ˏRssG ol׈]W:+< 0d,ԜFY];;m>)Նb'κ'ĀZUqjVC&"|zm|`_o QY+O=eSSif & *++DegxIV6]1x__[WB4*(Tλˈd!X&+4;q)G1jW˴Wb z}rg.rb; o:u۟턊'J!VWH0fswcv#NwCx:s: c 7+X0SU3Y"va09'0 ĺNߟ #25hv52u} #jW c?˼in2rtu mix/an} ѱfXZ0џdt dh {ҏ #-0TfDFyg3c@kJ*Qq9euldzp Z0p~wpMKVq}+1jg@F9yUуcʚpjtK9WIQ?: 8lO<]]+zaPwWv6uDKRLZY+Ù-0~vҒ4n2_y8n.iAiIA y%𷡶zI:;~H2qdGMquڐb)3G0G]DQf\J ]Zce 4pۉ;9R_5bBp:?M.g|Dg}"^5`&#`vg9·W[J5 =EBl M!gRJ{t|":=#DLWzz;:_@WzԳ%v,S z&aRbWbڧۂBêX,SqtW kv?7-_vM2  B ["0# ΧL߁{嫘Pջ^춢-mDcwJ%d0<1;`I;=AI:=⁁JSდ;V{wrOE-M]mn r.UqANA⯗tRDWsM5ܸԒHN\T~sfs⹍Ds|o#Cv1v;-̶;ʖ ߸#[ |]?hK;X\{7ȷ|%6?߾Gy؛FS3l7y_6)(l8#O^A$#,IQ20:O,vo:&'# } g"/)YDD[s2,Z2X 崮չxzQC_8lT6Nfh⡟HBCyaƓUx'qux*3"DӰEy\ԓ<|*|7b i뮪YCHݻ0a6wzdOHQ.s&6D]lRqZOνr!,͒6<buM_N@7L)̮雜yd}eu m3 $ uGQ6RwB݇ȴ3`4zvWq&BZ=oUJC,Tbk@4no켫]#ǻTq}`_y`{z/].)P)i{^O2LJzm#'Hd/r xC)&ҕA8˱YJ{(RU[N4־אZ׫.r^0,\ٲ%DXFpeMdTKRD/nƷ^+`/ ^~9V 5;ju'tnwXǣ_gfFW?=ټdl]6F:l!VnU*];s9#jU{3 "!N0BQj$vIOU.&J[h 6MbD%w- zмUU]^L\Mi~>N]"ѣQj840Kf~;~|i8\זZZI]7%1#fQ.q}ѡ2Oj>> >뛏:8,6,iZ⊊bXA~Is^ˁgm}܇"`p.c1zU#7<>N"8d4ĺżw~v24pŪbI>Bʅ [8&lb4$o>!Nc>*Q9vkuͬUDgWW8='\k%SJaV%L-Jg>d61YWqV0U>6"jo Ai:ok.ZMOC 6˵ H#*JBu&,#USYQɉͅLcc5oz^; CwpYfpKXՖ97cpɊ^kk x٢"dr`{,@$ה^R݊#;+v_zω?'V֒{Ul3Q*i 6"9l*t TYf8%YMR#,x/&|86\Ve\{e(ήWO[w|xy,Ü,GF%lg,< 5X HRN=P u -Пag0bNnoP ۍۨ.G`7\)G~#H_pi "i+3ְMrgGslV;Nۗ` J){!N0]^И׶QmE9D_[Lu\t-E&_-VԔ$!S53,;)MQOT~F:*# 3S3s*Jz 8MEfѭ< BE`E9;|ox H:taVw%P1~ΞQ=:.&~!GpI˵7U)=nPx |F pwuޤf]ܙ*JqD֗uo%xQ!m}V.'B٦4-@0]u v+kv: ѹ$ u7>IT*nW/QR6u &WsjJ"M*pJ>m.S0CJul#"*tl8CCG]j!5On5@QxF񵓰o4SF$pʾa=nWYs߰9k(,V5ӄ A ,/LĔP7)@l@gҸ(\LA+O^|&ꚑ{4 ߟg%Is]v']ܝTnv6LYGEXC_ȇ#t[*h}X>ĴR*a#+C 5YV(%E|.bï:b"o:.rxACF#6具̙gOjS!E z:ɀ\/-TjT dA[]ol"~96@.{ϐ5{QldQeP“.U?Y{XB"lyo1u\nb2W-o4'.x CLp ll[4PĚ\XFB'S+%bu>.zזw21G?=_^*$Z!c}`uk}Ad*㓊/O :ҫjNY=plixD7ٿ;"%/ SCyyS۾ߴHi oˆP?҆9b!dZ[V[m*`=N{^Bݹ ߣXں,n4Q=xFƺCLl=9WhsQ|@s3b.6Z*:4Zo |+E$fHqűYw ʪWސs"uo˜fqw[~*J ߼6Fq av ˼Q!`4/5MRR'_E: /jR;]o+`Y5샹IiYG>Ye~QrM >C@C@D[BW Ը_zf<=VfO6'PLj7aQf6| 5[ s9!q\!j-|f~b]Mݦ8F8:.?jWXcSp@0.YL(V38Cz|x=4p"Ҝ=z&v4*h< =1 KwFժ_P*F>x޵/Rٙob3[6~RG[Û3Y1aQP k=PGB1:SZy-y>/T k\M ˡ_ڝtpJ9`wpzX5( HL|s+WU[}ey ssMUA\XW_JV'a+uXÄm×[M-:%K < šwHVp4E&SRWuNOC_9g" Ͽi"HH6DW.WՊ芒16u9[y#H SXu{ !<.T(p*o\c}צ\w' ku5TZ%40@W(q\M$TԨ[-'#j Qrc#NDžkeYX~:DeJx~[@}kG_ݭD6ff! l瓿̣@kW˺Ϊ3O!?O~u YH\D]ԥjczYS5u!7.17U$V<4.UӭZD?"W F(}9`S[)uj3JMzsSg_\>XG4T{vOJYBo{ťRh˺T(1a'FX(ThAy4ԛb ݬ^zgC[*m.Y)H4q1\k\`r_d۔t4I@p)pwzXO}W]HV7*D7l>H l]ݶ]VŒWc_຦DۆRZeQ mK>w?:7=E#h7u%(K ,nfw%k}gކٴJL)qFËnbgɾ?'00$h34;BN?#0,Q0Z9N P`^]UƈWM OcR/n%&t*Kd쨽=t^eף)0yeh_?>>#}PmP*rO Fh.WN,1Ҙ9NI[Z|Ja=1C"2ׯ9ԺJ^U>B T]%RO9Yf\ 9n=%ݴCݗ1%qN rv]9_#V=\??l=M~K椙s" Ye71QY%=TEɉ;Q6H ?s_X`W=D3ٺ˗~%[W44H0&+r1sy^!#a'kEΞYQ񶛦C!Peb&V= ȿva7W'aw{.n=z#Wݔ[+ybh(, X}e-?;ѻ7M(PmB4pn]yy`1JGs;21~=hظHf&ݻC{㒨 Y'H;x z]("0//DirC]{hxZn 2DJj"#AӼ0]t)GDe5Y[Z0_b(/r`[w vGF%f(zO EasZl(e!Xw$J1 / 2`}/"3GeElʬ_ 8> N3;&j&78KwэtMTI&~nip;XW8||KT" #M +x"i7lPP*BKS`8 ?c~%4i!E z$&zbhF֔Ro2[W&!M% .ȮT¹Ah?]wFMc+ uD_Þ>;|̓IhBm (ԺJ=%Y/ @Sk T|x"(Ŋa"*7(IVMՎvR,"=*`j}Ut\& MEƹ0`?4 ˟J̹6@XH!L9g/ l0L)VLJ_٫j6 CwgjlqrP}v:F:_ j/v&+\˥t3R>"ݩKUѣdSk3?NiژFCbOjՅUxd0Nn},fm2o&R bwJU&s| ~nĹm;49)IJ TX3]P\7>'ZCs5uvf[\i4_^۩Y[t˩u ]TFsq)ɯC+qUָRo&ޢu|l#e Ɋ٨D92>J4q9n);G4H{K>Z[R~kV.V0>3E/$a2Ee_c³ti$ْv}[+A/ 8́nюj2֔(ʰ .Tooӈ\^Zl͌?/Yp6{N!z|qb|֬=gN?d#Cқ L5c\ L9؅Nmg$CQzڠ>.Zz͓Y=A#5dOȂt5^(~Md$},,P ԄyCF.ų&#q* ^rF\﷫S7=Wo3#~ l워M$.MWg4IR[5i E^1<~!Ʀf﷟@'UmcceLgrS޻6ɗ Fyl+c@-4` T+ny#"SJS'|gzQb28yɔX9LX\s`XR-a`s9LM-Ѯ޹ߊ s0j`TkKQ3;0]-]Ȉp{ߨXXݠfZ++4kqRXL81+a98X 9LuIMϻv#Lם!Ws>1x@T(B+:*_%-ct_dclI3zS /ŵkX|ٮ+}"n|,~pu$&*}+\TeÔ.]L0: ME5=P+2u0]6BDɊŅH`]Zf=zڅV]N ~Ryz0Ij_ 7)K {4^e5/m::wdp̷n`v";=0?‡q~7ftzч2"Ir"ljl^F;ge~Xv2r1tɕ`(3D ){́Km%]ƪ9#: {:a%s)h ϼ"[Ap;1]^;ZFЇ 54BjkK~-BkRY!ZK4'F.t8IG8^Tc)Yrň: -H_RͤOlJf܎gWZ*Z0JIYEPlfr@24T3{dOhœ:[JV[7q].c^|'Vf}Du~u7jW>q>'6t<뉂No_.\ҮGFAe k,Ʀr߽ b!Xξ+5)j6J;ALW鵪270B4g]tZq"`Gt.sbBYKIJrIޟ pT ]<+,}U7j 9"xB-{(MiWL0 ޢOՐ'f!_Ĝ^d˷y\t]#Q{횵;&fF yA <oRV\[m *O4 (IF |3ɜ&Se~;cqDL0 |Jeve~AyO6WagJa 43zwLj1]ŻGWЂ}Ĥ+T}>nm$Yk6Q5o֕UӠjR62W)TrqEj>}~+la[̰ 3FߗUIGݤܑa9x2jrw>C+L}WRd=X 9{4[6TGqttp֑i}y(OK`=;[@J䜨́S"ƯЩc"H65LM{q SP бebx#_۷OfƚN?ol$5TMC _BgwOL&3Qu]C1@)?$NxxI0hs35=oVKkDAңFj\AyEq"-in^ vBX]J7$𲷤"*zG-z؄J;NW҉U#VPk QW-VZ-@VÿouuX3Aq/igtۺPJhXR抺!_N. (}#!֫cd&BP{Z@͑Uoɖip7/iΖq& Y yyM_MkpmeVw.1$s*LvV;[5r9 9zQKdU^[оo#ަĔnzlwU):}T'?@F rʎ rlJJ(xq6u^ I)T RXQykS,Y߼tDT=ѳVeOTpWEYvdWEY%fہZCg)^wM_[} EUwhGR$J=O YWt4шhޣqф[wG35ʉ4u'O3/<|-P[QډX텱}_G4NMgjv#Ѩ0@:Gc+[m󋥴{\!2I/BjM]AXuBC5/!p+|Fja*/y_ p^ Fcdge褐U䚸_Lة_4@`&7d`\g s0U> -[\8n=S(=J66{ۭ3.+XR3N NLhhN댽X[UdW^ N`':g>|'E*T1e}>:9`"@(p=9S,t!P? 4M7& }W\pݬ}Κc_?ҀwKb~s @ڃW][97E)>W"izl~6!貽ȹCcd9#j%eFS;D8Ahw;*V]'sbv@#Gk0૸XuI5; $A& |H02ڹps!ԞB}`EL"a &| lWUT'S@L;Edq5O p*#eȁG&!$']O#G 6Tj1zxQ]UoO6=FBogBp[, :/r'fC+hҶnBح^nHH ǷhڬM3Gq{ # fO5qbf3ȥi 3FT uX,Xr`,q(bjp:xV@ ֠~l995iC_EO3bʵP&%!iqJk`bjH1u Ds EybbL%F1s)`OAz~$ }4co8h <jnPT!C^/֢Vy)4S\4P6Taګ@k:E෷6hU`epq =hr^t+ϊCGʇ٪&EG~V bD7|9+LN ]8+!q n.8F*.9fBQJCL? ŚUuwCMB)#*Wy%d֎gŌ1hqU,@;~6gL9~]s|-fh,1b+ԣd6:}CQMlll@<ٴChn { ]^%W4pըY 76C|=yGW_-@<-ZKWLj6f>[:wNf˂!m]h))᳋~3jbpG[ƛFfVf.płoǤ{”n!V:S{ܺN'I}5Q]еx`]YpY2(F;/͕A5E@h9Y%o VJ1K!r(e!ȗ2|Mzx(pp¸>x:WR >S =="2Z6U* 7 ȦnE7:bFVd:UQ}QelKJόbZ!Nn9&^ SIB:P5p̋SBp)&ݷSoZNBtާ0C_쓠d~ ?jWe8>NT%s}JMoT%QL)\u7c/p gdЈi7}qUh1 0cDl+ I]0LRY[!+ a%"fQ;ҚZBRuUaWIPm &C 4>t@*yByBMa蛀cCq"0{D`FAsH*X9ҳp6?C|^ $}yjѲ`nST&_ Âp&W`K4I+zaj4V8;*\0ia=΄,^nbuJx⌟?{߿xQgPG2&B;%A׌ Õwfh hj&@/!7RB!bT9aSbi3U4쨠.Ud 8:?_jEЙ]@rYwQ:ViB2c|Cl 1.ݖ >Aњ2ZGT3tif e:g#:WUv5Q‹CK" $C1e(PX1C[!Xk˝4;vz\'7 J{5XLc O :x骜p0a61iYb5}եQڰZ97mJ}~j>^/PXy/-ʫ"<Oq{VDžKuYڵ ՠ @!;%3h `n#¤|$AN39-dNYBgM_Ac2,AӸvy3eo!i4Ei٢sp(i9Rsb^Q#A;#esE:M5U,fhN;茽5PHNW/I:n=M@3P:s#sIb{| ;; ɿbi9<~#$zpٶء3z):PVb+ ABT|WÞ `vTJh+Ih)DA9>Gۘ!d^1K4`ZB7GRN>fJYqE!Ud󃴧}#}@(tO2W 2Taʺ_~.sHē'6k]eǧ> QG@L%C՝QKh(ia<wvR Z-Lk \E(4nIf9QZ,{BXfXBCK x-C xh@$@2g ҵs⁄^]qVK N, jIqH`RҀmTn"3ﴅa ;C+cr)ND& ~Vu{! K$,H j\#BA6n+AsNo Cf!P2j[ *]M93 u8Fں[(bֺaP3 7A.7- +m$Cm)qp?VjeDk}G0ˉBUYď}dD>z@# |B'ۗD[Uu X$ ) x=hD˂/4XIAa= 5aEkoZ_W.PZL\&vQ  qL (]z\בgYߔ!ZC#P\pBoA ӛA9OKAOhvݱsqP"ǞY``a,d I}ۈDM%IlùHPE-E}":R'T"#n&%[\ R&hp5 !e$td,N$oyODk+kt=G-JqZI9O]f`"Y.>օG6J)@ ;&+ d@GF QxUEF+ D-T&Eu?My.푱_ d?DL>/PyLz2_~ TSQۢKPDF#G䒭h["9+x%JPѫcVAnEPKHl X!xŢptj_H!pES ]RtCOZqNO?WPl "dV7⎢.u1o*zw%颐xdp%Q֒ UaJЛ ;Ot# R좛Hki+36Z7VDX3m, [Mf'k)P2cI^=ۨ2Q6xFFӱ*и6ME;Ik5 k0KƕK̎vޒ- gG]j{&C3l&PU2]E-O\H0?7E՝.!=㊐mUK+`^K|5^ЪstU sz9{`ʸ"lRn:8Pr3*3ޫz~)v"+T;e6N){Gw`J3&EC6l}VjȘPKL$4i6+ilER JU(y,h˜}41c@`ƻۥ|knV4 *5١$h4C|0mh$0Kq]xehF;i9V ;_R&,8CN <ekqU!TB(l DLhjS{x,2v 7? ,V K3 Z JMN"ʇI/yfO~fLTϬp6X+$Y,Ho(:?FĈ~*Y\h>d\1DXJX;_#^Ͽi*8y:,e҅-Z*g죜%7@t[/(+eu g̐3Y=-""7)XŮz0> "|qEh軳T i|ˢ'U fZV f9Zݠ8h'ωq+ }Telk9y 1V^O Ն Rh9qc(7N>抸)l 2!Sbsr"E \]|. h+4e-DmSD‰d|GݽC<qcN`WgaiLxZ (Qcgx+WFqe'!b}ŕR>v^;-6D4_eVr|I4!ݴC:LθTS۫7Êj _(y,4kZOHpԕ z8~ OQtRieKΩQXHڅAb nR?9d'\g(-jCcfdA֩j|V%Ccfi=!(Ƃo}@K30B(f<D$.3Fד9 ?x#z*BGk=v8"D si{<g_bȅH ߥ9}a?7 ~0$FHf@A:L@CVύ8d}Mn%mC;)nn|"3KhL]uį̙{4Nqݷ}xJ @oR&t8[WPűlȨ> 'XP/oQFFF-۹h hkmP._ 5߯yY yƧA2M!txEW i =zIg5ZPA-&S骇& (qwؙrN y'-RTȽS)2B &dR)6FQa ZP(u#69VRgjas&hۂ Iˉk&w#OzHwѶc8vt_-QU HȎJz\H~Gɂ' UL5~:HIF|IN$(PVz>G*e_t[#6OgOr4Xѩu3|x+&\~vre4SC"rSN:F;siK_a"^h޺B̔FOJr9O16zŸ5dfrnΰq 1 l@>In(1TC<2|ɑfLduհZLgD> ӂx}V_!GhjF#x5tG2TE\+iA˱mxrJ%+)*8H՞ndxe3q!"Fj3B}J&,dTƫdo_'YBT@eUA 96၃D$/gwNel[|@nxcCUC XzF} /[σ4`I3SvE dM8rc}6?V q_{[#xW陰֣EL=As)c8J=v{JO3bHޣjj]ɝѧǨt@D(,1Zem/.ԝm%eJ ! l'M 5c-,Ϲ N46YF6)4OEU; Y" J>4T YZ#EGH>8' S_h"h6OSBB5r;_=ZzSt.M2uHg~@G:ɡ~Yi],L/#T*|V7Jקؚq[m)Eރ J`&+SC& F5J*Tzsd}6'ȷ-5f`Jy~~2'Ɗv{ScFGgPSĖWxry*S G>YxٝW2Bw 1W8j/2p:H+OZPfn!b#ߡ.:Ό׀fI$C%ҝJ /gB)= q6~5 혇top4HUHfz3,dkh:"JG9VHguYxoaLfx< p`G A ׽eTa9;r{JNzi"pafQ?S ŒD1*^鏥Cؼ68Пp5֍$s} G/,MSQRP؊̛"7-0>$@gp:uC~f$:p6Qv\áQCPfPK Q.-M0ĸu 坠FʦO΁g^3ydT Q{Z[M[L3ՙO kKNİbٌ*#S*鞁V"WIڈaS*$%BZ ` cn*PnbC]6(%`x D%ߓtWJ8IVWF=+=Dӳ Y+Q.$]'b4䄙R ka Ip S cV\ ͟aI- ׹D9Cڧ>!Xz=f^hk4**)R/pu.*YbȡIi}[8O<+F3y~1D`Sn}9q t)CxR·ѵ%>@:Zϻ3~> ul LDn2M3PьI+3@oh$| B9\K6-MA,=:bQǯ'GWAZBDS&Z #Ҹ<lDuy'?4ͽ+ t] 7q7w?g4uXCpf0炒a Bi;$h(1D#ƄТƘǚ ->4SyiLN4' Rش -4|UNZG27A+M B»Cj]%ºzjuLt+HTZD 3g!}tڍS@9)AWD6nn!}9}OS)DYzES%_ ҠHEl(6mpm5/tR(P@TLo5.BRZ[LhUzǖDGk݈N)A[7 r'zDp.,_MP -e4l1j4 ƌ i -6y$sȠК.WQ\bL'(ְIPAӁtB|jnXx 2=zv RU wk nSJ}wRX1`D<TX:aCS]i ?rP0r񈃲9(SzoP5O$ ׷}[")<zAwpq{`Z,Me(ҵItR[ HLt*PΠ芖Y( P/eM|GYl.ϥݢ|:!OC LzA9&)9<&ev(0Ƙ5nIȮo 2A^nݙ3ljUI7.Yg1Fh+ uDC.Uv"pp5h;A +̿-/mep Sc]QqՐ ͥRR^sUQhp\י;p(I(~"/A(<ÞKI!D#=d{ dO>OL&\@ZjO՞QA %QbdīW5H%)M9DOR镜5"JĐ]Yñ 5[?6{[IƻcWpND i3*r T2Lv(^Qf]0qoMWpW6gDoO/3#K ZWh41>"tCFukTzV.$QrBGLD8p7-ڌW ~1# | b"P ]0zR @)8~Z~l}|d@6z?捉3lih0,!E:i O>Q‚n5H@Qc M۝?1ZS{di'-HT ʞ;4\[ YH hI2@t/)mSf'{;SUHj9yi5V6t$듓tW';+!֪bj<~h ̸G"ʋf# ĦZYh[x,!z'6]!ld|Ǥ7;sIk2ێUYoq`y4%x oeBZ5? -֍,d5*]5­&_z̓.pZr3 ,'#ѫ\{"׎!:mFUxsd~&ha7B$Iۍ^CyPvdК(fIA eԝ#,xk_kѩQ<69~ d-j$B_p:2׮}8(8.C3JDg̍yΆ]DMMxӽW18IcR97ã6D0-ֺXAb$=GZAB;v?@8}z9݉tHdOx& ITQY5gq(Cg_Xc î83(G{8ח mG';pT&Jd}hf&0?INIϏ#5#2rV,Jo`2W|pE԰\5l)[#ŷ%ޭF ӈ݈FCkG`ܽ8i"ޭfxqʋj!ʁv;9~b~[.#wQ(Fyb?(9pOHKp%z-vhlx.6o]gKhضhGeH8=̂If3(f._1ը2lj<5\ʽCf')=#6d#;{@84~^y5*!REk dXCz_Y$He43 zGGnVL TNM.b& SzbRdZ~>t; KVX ( *W# V8#ӯaC ۀK X޶[.-}O][#D)ѯ7JԁrEC#MY6JI&B UЅj6"!_ZpMhh(GaxCUw >Az?R(3Ǐǂ*W@8&xE >T2yyŸ8DlH+w Sg!=YҎa !6>SKq!|!-kzbc&A߄q3U)+z{wPhjwJ-q:a:7Mvk]chjvXc"BlXށHAff{z (,F]PI1,'Uj!uvPHhf){%G7̪J5D"g< H>HG3ćyTٶǼFĚA比㘢ϜR !042 9Tqmj7*HΤ=$ݬ6x]ڨb~gT,>/hEga_"e@s\RPT1ybVihDcs½֎B顃:0 lyaҲˢt<-Xpk3ZAcq{< #7zDQ${U( %^*eh %,5/l;kS=,r ybvyA̅[= -wZ&MzQYJ*$铬 ɨyrCO*_ vc*`޺/17W(*7V3**s2>Z^^ L#0P+;g9pPпё!Ȥl6egu'B4,hW2o:%A]3Ur$5+Gxt$?N|B9yZ@wi(>57Gx&IJ\ّV0SfęK1E÷C)0|~{X|n'iKd8֎HNG3f)]%=bJKMqYՎ{̐>[p<+/2<5G?H%jsyҎf++_Bל i0u3m4iR0ܡ$ݩvͺY$Jyt#pt97$x "ŝvܧ+}OVe/թg(;:UV=5j6>yNTh>>%4&@̧u ΰI@f;8H<$)~U& %PXbzP-.k; ڌ33^zÎUv60Z?>Ç|ڎtyJlTTTʨ pd~bcl XT PD~j\TKZt#}"~1e8G."|Bi78ngԧBʮ~nGrN4|\U@ {B^a@;FlQy {@3 X3oU&%ijsmºiPQh(=ti/{K% {i#_ ;.QeIT ȍKp" )_Q$/ڳU9b֠Spӌ53R!tVUbvIu- EL<*Hl +gMs#Dw6OAgkqjFŻ4,Y[kߣ؟z$+`k>*!׿hQ* bwWtfE1o}}8! 1+OTI"UL0HkOœv[}.$?T1viwp^b> ]Kt"[9.UhKC{?EHv:ONisVd~ pL&(X]9`pfEjΖ>znّ$ tS8|#FS,n+Z3['cOU*x-,ps[}=!}A(GiC6BdD'CøhpVtEKkeAS=BvBռ&c.H<Hȉf[YJd˩xȹ'k^":8cPqf)! q# 5KeW1W7:|9Ro_m^jF2+lJߘ5&Qa R(V?WLۢ?˻ѡSuLI8NFNZ[E[)FY kѡQ#jT}}KȰݯ[#>"YMIZkx5.jGizz{j I,4tP-]t1xo}F^2DePFQ0ˣĘnF_C$0:X,f%B.Q/qA-OtN rd16_X^ORA j^SR2%Ch݈A!:\d>|bϱ DjE9ՙ{}ahGB'+|Uux{Gx5RKM8܆QC)4Ii/|YtNJaec -!!m*<&F:X0}ndD jfZH>٘Lt ak  ntSf8uRῈ&iQs`L^P0&jwD8nl gԏKsڐ:MW]!&XƢ%E!=vbtueSˇ([8VRLd pPަEœVqLDZD&J#{v_c еKEcm߈zm[1C۷ >_a3meD(c@3ʹ|x^"0]IeIT6y՟%-d/.bX8'늌@_lGAA4 W%Aozʔq:D Wg^IH߁mU6;3dv %բh-_Gn,oЊCްEYB%:y~%p>AK+-<СtKZt#̈́}s’\iuzMlW!rwF-=FD{ $<21^HQODX[r.ecro?p4lE.e6q rG}戹:MD .o>? w3aH;6AN2ώ^| tZ&$~M*] _N |$9e3%:)f$f9ڏ0+>QcO< Q2?X'Pug|XƇ}T:KŽ% BW1ßatӢ?,Lt-6nX>kU|#Ea͞VFU[}diCwgT-Ptp`/벮75ףGS*AY6А\Y$)qըP]Y2uN( HNeklx/4!n/IX;v["WsC(n ~XFط.Ӈv8B*ǚU7ިE3α#;3H jO{z*^ǎTG`+|ܽЈd`x ,j)qZ[cIJ5Pù8bEgd )RL\j5Zv{isՀ;,0BM>Y]4%c٬8qK{Q1ymI* ֌r3 Qwr{P0`)LY׻Y-TP"7]'6ڍt?r!/.#DA 6%&fqŒm.1((JNt ~b CS 8pz |>4O`YduT X']fP | ,ИWJ{⒥M )}r?5aK2z_.;0MS,>  .r[NGW DG\2;N 1. mpf'բ|(}^XGp~#rPaI*߸V-a]j+M ,%aGZ/x jqFsj]\*هgXH,gaG`YA%1@of9ÐVRH_XʼowM5<),%NQ)+)AH㥧# 3˓b>:5-^Z+n5"8~uz`Tbf+|iKK5̢O `vDDP`'xDb8@ٶ:oxʧl$'`eϻuϠAUW֓2(K6Z s^g>Ͻ>8-}J'7 B8T4MKoa`P-|{i3ZyJСRS`Gg:Ծ(qE@L|:%!}tKF  x-JSO=d!%(ndƅJ?6==EEpQϺPI,ݦ_VC^,*T6g@%s,DZ1[]Wd%J-!V3mxߗa3սG:;\iUX]>#cK[C 5xkxWxI2Tn0K@‘ DL tP2t^z@A3b =XGf[]D)ՙDcmjΌcBK`h ݿ((-\ k3 Dt}N}w>e9Ro˦$WU‡[e1dTj z}Q8gyEhG/SU@6WU4'U>۱Mu"efdNk;B5$騱o%(Ӊ-\\5i~CDN ʊQ^uc0?|]SM>Oh u.%UϢ|Z]]w7#tJ,WXRPhS=BĈ$>r*m"g;yPlb #!+rVr@[EGiks&簥}/Ӌu|BR=ul/K-XPl#k"mh'j- 3IiPr=|T ٟ= ֨ xhQxd6's:'$_|m zqkUIҙ!2#)?RYL fWRDk@c%~Eϣp_9:ȁ>Ю/t'3]u4@Y Qmb3oaHf=;92?:1rkUsgbW`GE9_9J$;ް6$0ePKq V(:)!01]Vz $'@F{ "؝!I[&H$Z!Թ3GIZOq:ЧbïoTGġ>υMTjܲGݻA .)I&J;"PWkӍ!$PÃn|MSwfS4ƕ<3b8qH-'On 22<|TZGAl.&xvNG8gyFuȠmwӰHNƤd3g:%^FyDqCIiJ\#ªg/`m<)KIɏ['O,ʲ關AjPV 2YNk"XĺkZ# E atb%̌lɌj#$N WɱzNrg !^_ɳ"5T;ɲ k "njjdL`&N{5s0tvMkK9Ead;Qm'4r֍!0gk)huzw; 2(_+ cHQ T;>sz&p ;S|(CΎ{R 7Drt"Ea2g[/ J[l$(`׊"*lv2I=-D߈DF.>'b\uubYt*{fʝqϩ2pٸ"|4d=7hX=1Bm=S#{638Wg_Ud#YW9ک1R$4-<'QvN<3-F`fkQbmU j47j.F:faؕanhǿ)#QT8P``++N&LH}\hp_Jz jy+:RC1JD$˜`(_\yJXmiҺGe’fzjRr B4 T_"~5(>S5P'v@xP5}TS$Z/4/W%,4b@}fgcn|Q}1(Z!o;-;ۭ!y0}Y2q}v[#Mo"K0nV 3N*nqCKƤ`q"lXʴDl7:NHqoFQUt6|N$w[WKepܴ8iy v)M9dcOu$J 餚L$IQ I3d1$ᬤ]@I@F!!)$_j ljsJԖC~y՟D'$1׺_ey:OF@̷ʌ+-w 7=Bɮ m:/Ŝ(AjK)[<~7(ϤՀ8wZ6C>! ls,MKX3 v˔jL&ĩ,?cYYanCz]9TI8} (,~`FX02?Y#L ƴaȧ?JZ1o&)O`+ ŁwSȚ a۝F j"5x?ULHS_=E1?ٗ*ա#:tʈ.3'DNY=S?Ʉ\dtkEVɴҟIrK!@?NbIF" \vb]Fѥ1R'ԱNVrWKK$+5w f]-l-7+H4n }u-Ugz돊דq\%"Ҧs9-rU@7XSEb+ ik\$3%,Mz7py;A$# :srf ecD(MMGPxr51?d̵Ƹ 1ȵؘ PVy0p>9pԭw:Pxz!=,nj"Q $$!ۖԬ!4'XY|)ŲLi_vL"Uw@ e2VBK`n _sG?kE emƌI]Y $ɼ1LɂzP3rzm  NeU@ ǀӲϻj\Ɠ3-FY˜/jbrm1tt/6NbX23;Q-&iѶls!f gD$H]Po >|߻/ts~TJh@ANd׷&nJ?/oeNyf|t~?b1R6>_=6#VcRt5'mAxTWxp|ӿ^o?>;;o'_?D㱓26,r%m8oxXcPQύL?@>4=A.#6eΧs$pgu+i}_Lsuoͤ b+7J.nrI^yV~O:$5gѮNWu&%RiWa\tiy77,]n3+B}i#Z> d^DO%5ejg|GmLJgn`'xP5ubݩ rWЄ)t杋 ,=k.X.n<2nsg<WR̬?{;Cwn30n5ڏTEOWQIϗ@F݃Ͽ-\Z+e/V̿2c~5>NΰU~1Xc (R^U~8\EPHVE4"_s!L9xdғ챧x@ ͒CcyHQab8|Ɉ >Z/AZo+Usɭ2ִER< 9hVJ-/qL(YfUXT(g^O8EPy_]Gc#y&4¾/ ZA}Ptp=5ޯ'DggƢ?-˭,*+z7LuWճHߊ&0?M.Ϣ@OnH+ͦJ6X32c\`qq幞̯X>H%b𼛇.n~rQ&{OHj2\XT;Ž5lX$@ןW,BgmLoU0I7ע*3뵋 G̽^lYX.孰}tEwK\ ,^$|ECP{ED(g+gEYk=lo<:BxM~*X9cbGe:eqEKEH%^Yj,֕cdzdAyO bqWd+?cDx1D}_1Έg~0 L/J=ێ`5h> mHyrJ_ݭaF76,'^$%^=8,kE:KY&ʌ>?y/#b74ϧWhPdckmqnXDi|=vldݙsHx>ݞXt&'T&}ljih̲~,ҽi8XK9_>+UgD"=_A*Pų-OO`XJ\`š}*}z| ~[$:+A{,!wPi7~O^h;Tл0>?{ZVPNogU؛ע\=J'#M]`i!b g!ŝ35zOӞIܓ0)8I-INۓ+VLʂȉd+)-C)p50o񶘂F PD"l޾OR Np(`(q}0Yp_}Ŏf3daEt?=f)FG@v+1xq$(՟6^/ty}Al9&3-oEeyvk,|TP"|-N[Eo,$y_*XƵ,N﫛1kq]8Jv$P4育M*-`ܘt(Ym2߯Õ iw\*cJ J Mř(HlU"G__]')C09:8gѶb@S~- d%y>?%J&뺳`v1עY,fLhdKg?.ØYv^&%-DY+?L(N"䬧T8K}b gʚ0%sN4,.6JFgpo>s$3P[sFEʣO!eRe愜8ɬyA(?(dw90ՌE5E=b=ٻٍVdEDEFAhg}-*-ջU^6g5O}?.ҡKRڐ|znik壠#{cai²*I>LZ&FVB$%Qyj@a4BI҂W#sWp,"ɵT*OX{G "?;?3i+'|u~ X+Izm81*ih]W3aW#V(?͙UZR!K|יJMqA{GA<딯m+-#bfX#Az=I& 1%GDtwkB-2[<'Hma`Men#o_n&,;ps<1-_}sk'8L]cpFܯO3Z!UT+Z}hA-d&-i[(hڹAIBRz+iq(w 2SҨ{DF@1MCT kQ4H;Q0m~afI `ǕԕI;~vP;)hlT} A￙W8̪&e/ 1Ɲѝ0d`Rl4tvcME sۀ |!哦9j7=O՝H@jz7U1 h'b~댘>U6a2 uz N& Qi.AVPD6>MvOmBg0=yroCq$67pԡ*s3U<>pkc)˝Ɛȸ1oAV9t;[Zy7P*EįEq H5ko D䍴 ݤI& ֩WoguHo#TƷfHT<0a>tE&3 ?g{YS?}x3$`)urOwJZz&jA.z.➭fEI.R;XMF:ȅU:IJO8w,Qz(j'H;nDM(RsJoX*,fR!N@([1ڹ:,AԪm\JIu5oM`:@A1-##Ѓ"4Z_Y!(^"=3Q8^oK6҂BH~VEU NaI3ݳJbæ }zVKVd7djq 6q[U֊Zb ZPE/ &Pc`9Hϯ0UoCQ R >s2mJv\&Rq7X<խe`WR *ZU">sBGd@:I/ְp ܷWiy7 |hbuerװ&&*Qe{< v(~fU Kc{r,$Z_@Iy'3yG(TEi ZW:kNs[>f۷Ժs2QOmE(zL~:fSXOpT6; ]E\.PrrAdV fg~DjI+)I''F)%,/ %ձY {pk|>5,:}t+`͞e؜0 wi|`ћEݓSG8,MJ/?Xoo4Z M p\^)7s;Nj FbR.1NclFIe,0߻J+S|]@E'Kx%E[\,Fr% 鱱K.FW)ep08+5fKd'sQgYOaKx[W jn 6#)l T\ܠ%#Mɲݻw{Xöv:E]FݥKßOG7nOWx| J.slDP!k|3c/zf#tq7{^<;\tfg ُ@)Oo%Y0r,<z ]:zBӸ@eř'uy8FX'ͻ=NoOIT Gyhyj*@|jӏH_X`pv;1}&{CЬ6}UD&$Y_ٚ3GXr?@Mr:qz-txPLj辩hGуk"b] br7K?@,Vޥ,X*YgqLqP WDain:ݤ[̪wmrWk8MTNzěKy]sQ٬Ams;HfM*KM[/pQy(UPexzec:_fYtrA IkN3 -CԬ7w.]u5?gۇ*;&sImOMO-+c̶,m%.A؀=]E\SF!>SZo\YS?.TxV/AOq;99.|>@؝\G1q`T?饦3!Orno LpR=j4KT!(ƨP/ܷFIcռIz'Aw91㥔Õ%H>9N2錫z`X n6)HW&[m3EEL%[ǬyyQ]6Aq f-QEj"c̫2eJoR[]IWK渒7v lixJYsZlnvmxy{س;rnV攩˘I:,_ P5Z|φQH2D\k`@5 9MʗZ]Cro C1\ٷCD {  Fq{CB4RMb,TdEQN"}r~aCrS1j|nVA%ޛN+W;զ',f;Z]m0_HkHOR 7Y0Yp.,`Nݜc!:)0aC;qN~VO'WRve9+􅌴EFh8t$$)򇲵DBIZJݷr+@ ;LJ+۳\]1ZWV;nRA W/6UJu\@|?"FX+T_Hms([_?Xo nvڂ/Dx~sTMJL%j\ҿV \$iI ֻ[A!Zm.uO4̈/VQg$A`,mo`JASfeıT˼`716uX:;i-k2)c'F|^g|3 3x<S&[p1G-! vkR03#sJM=dw\n_; ,X)V;'A }0p>GRE? U_uU.\z۱0*=]Nu" ͟X/36TyP9';B"jf{+%(ݐ"m-.p/.  ~ =^Ǫ&I2P'cf%%Kp0Q.@vs.y:s{쮨Ҏ5iJT>l u9ako{#.XOlK~݆2CU^PW/e(yk|rY\]&1 hu]T.یAd:e PKCKF 2x.GJOcF6%^K*JU&{!J_3`XM:k耗t8ךV>/"TMurp|٣ 5b}#*22@ZJ|Nw,K59턢W& #QV7AG{#}7Bc xS])F, m&G 2l FAWzLt6`6M Аpf$|Vj&DAxCJ6.9AjmmaMb'>A|_GujV |`ȃROs T*sz)jt唑IAoB%vR[=OrX}ČK0$;_wGf7w:6>uuiccƵUq$4q10Zo08R;B lt?\ɴiC!|VVYH/+k/D@S*~!.^MvHp m0I$ [Vx=RrH8Ha:ubI7t+:]ʌwh j `c>sL5IմN`dcb%F6-횛@J%h 4uY+׃Xhu!&ͪH&lAK31ʜ>d=;D 2EzOl5^0~>C|YJAd:f^d'=hJj $V|nQK bQOzH9{; zTzcӊAG 7eN,>hIm+G͎lQ"[-mpTvڅvo \_r{%70򊣩0D ]64Մoob׌{@>`F80X8C%wO0k;M( ŬD18bseT(FrAW  Vv Ro,A=ԚT89=.ʦ=@]x^lkkRܣHQPTf\@}ߞxc7Ja\xF8`IU=Ҳ >\ߚ80_`s>tBQ-l0hcI`Z^_;7y)HbML TK0"3!fuRg|I٫QϲhrGq~fl#Z*ugz,y YQaw; ~U5u VhSyJ?0@P{nBS! FE8BnH=a; &: 7ۭ-w=ă׬k>>NA➚JD-ײưd*RA ?jRm Rl+b++C<}@dZ'F}ho4Dy" vW7߅d>AdzX?E:9x#o5U&zFtlj@-,p@l iL:<2ˑD?F7LimUmF ϟ͇ycPX89CCN欲E>7fP8xi**H_WHU˯ȕ*ibTH9λ'H'`$\^m IdVAexv ,;Z _˯rtæ)&ͻ:TOjwڟC@@V*(#+0t`/#,qU\eGXVPD{0'yRle0Ȼ  rEvNf`Ed7qN)87) obuYM*XH`S*OgQTlQ.<=@X>HՃw-evP*Yq{qF;Fl,\9o b7 aC {Tn,?@hu 5MxJ\Ϛ1;(ŀOZu턴|\  Psecs;iOy6@ŃH;'mH;ޥޢ%bJ>VkO*eq$}3Bsh#Y+ɮlcl0iJIӮD4ђmcM AjO5پ]Gxee<ؿP] ^5~ hA̞GΞ-@$6jGHuE$G1 Y{쨙6}U@2JT@Ou'$k7} sĨ0XCWϏ;%=#9 $ @s+23'I^gvSI QɕAfC{@ 9DèI\3X.f\c2Π|ٿaDa}T@-hrɽ9( RvzMC7';e8g/ơo!wyj4'8` [ W.eStoPr/,C3_ay7eH-pKXQw0;g7ozQO]P!^ 1K` >>"fXwQOq|aQLtvC# rW'I%k@??v6'IϬIHtѲh 1` r ĜwJ lWd;X؍oc-fBZ%..0/NPՃH]awI0:DTM4;| D?PzPuy|6ZM Bͪڬjq4bWKḻU eȤ OLP Ʒi;-pՆ2OGGT)n/=|ߛܼ d"[:ŷWn@|W䍒8<)Ti/܁ޕ\ wv)|'8mBTegJ| tZJR6xuJѽnWz%y_@|7ēPrcهUfu98nDwTfkX$?h θt:>F?PҊ hM8HGM>T%Ge_N>GoOVk rWl1]IvOos k{3OpJ 3<,u+-z2DkB6WF{j6W"4{Z7QhZ:b L{l T\_(92MO͞7uwpth dY V!QT8JRNЀ28-=ذT}OВ%|j?LKODŰ=n*\/Ӊ~;]C#1.YeKC!e>k`V?b-uH"\4e@d$Rbiy8iևt p'Οz_ 0/x$D $$ eR=SFZMW`xӽJhȖ2Tv`NRBZNPtmtcN@%Z {v$sN0(tQWRBQtE3.GW}Ӗ"7ńPD3?A۫e& |B:V/97Vn;HDqZVVXԯ+_w{FY"٥Ce]vn vWWQVV/0y^>#y=W~1N1EC!p ,qHRN(i}%!FK\<\_3Vٻj;9Juݿi .p o1,F~9>KJ8?qZU2؀hYg7<*Qu}CFrҞ?Ie8d%qm2 ;צZ%D$eNoWxVcJEU_]@8ZJOa0%Z Dxt*๟54= o+Qsk./JPiYo`Ylh iS`AM  e4K.#=t+U@% 9~ɒuq_*o,#\v{MoKO\\4I>P^ .tcUk 2kcVXEWm}+Vxn(FWqÊ=*l&B_.Ch1Px׬#Ob`V3ԡn?AD- Rk>=-P῀ҩ[S]JjlI :W?B^`vn6rqV]lQ`a?ݲEJBh@Yp=;(h2@=Z%60Ϻ{^5bI/!'hHųn"kI{U6"Y;kwI8~9 }ai`+?sxr`6]i%%V0p F -$`*1UbbZ %Ȃmk RI>.bD7PpMO$Rܬ/ǼfY <H'+9݋i218y.Jœ㉰7o|Qî-7jJV,7=R4/ KZ ik}22 $"e'vZg ,I~Ųug .g| *$1'fo`.˓hNHhaR4)~#EyBobY,& 3? %-:?kb_KL~֠2vY7 Io•'᠊A^ @~)I\+Bʸ~f14ga&lT̽Q5&rO ]BUev/I37ҩ!'H]?q#9xћQO6HѮ\ݤ.̋ Z`64+fY4y{aYUA>T+qJTe(s2"Yo R+"X|$}cbӬi;7!0UiY:]=+ȼfP#EJ7XۥP%ntaRHΞ)RO 4V0ݴ \ߩRܹBΣ7HEe8j`춄i k[iQp݌sMO&eAI&p& )ba! .f͖ԝҔ\q%<%1֌=;rDBnxC7plϓERN=Q+yvHb{>`XU:Y C;kNη{ag}D@vS8:gDu}tEf7X taH>fkTv+:x wyp^5Gە2Ox&/I]&wTBIJDK$p:]feJw>9Uek-G2=5\\K=۸ɚ%Z/UqeuZ9trs>5iwj>£_v=F8ݬFJ;&!Aμپ{(>h'Zh7^A- &[c< tV0KV'*Jx/ ehe\L9?S\o`,o7kR+#}kϡ*ѹ7yq Ylk a@j-vp(+CZk;"l)[&}Z&mj0J\zMSpK;>UÐVGkW즗eszG[(7!mƪ#<#KX 3?~neGva5UM5UjQ@,(;F*> c K^G*ߍV%4W >W̎HG̻*t);k5-W\NbV Hvz 4l#);kϢ)\9;79`}5mJ٧gC3_B<x6OMp2򤉎}exRy\lmNkRr`>O/+R:v8Q'({3~ Biě[;j `df*J G !56Qim@X% Ypfi 9׌5j5`^)52u, p}8>qw̖#2c{9vu>D_+vr[Ƈ mĆB Ѧhi {!9hC7bkSJypa P{8[š&EgVueeGCwl~cBss<3MWq7(ȕ-EAkEL`'P4,C es^!k2s +Vm&碌3$<1i%9} R"*Spz:;rPwdrxhT* h.+*Mm9A|YSue4_ADZ'Ue{;4-;ɧ 8- &bVb4/B0zWnp5P`y0ZQefv4C{*ψ ۞Z8*_i)EMpJmJu(KptE/t#BS9/ Q+TҔ8@b$Bt8]7ba7Op-"b枥N+l_ny״ARY>TYn4Qܔ"fJSZŮ*nS\ͰL+ewƋd I^19-m-ƿQ.E({.vA%%1!zFh 2kT6j6[PT_`m̤{D~ וMi4x$vn2 @<¬Ǖd3_oѯϮ \bBs6IFڠaM˰.nc+9*QZ ΏOV,he2<!s4OKjH>[y!ۤ lKnĬ2j 9H<Զ v;!6X:;6ojHi`uf}%q !7U{E \gT-705yJg"ᩍ : (P浏Z{?*Z{5/vXwrnfiM^X%$2snpf2YمiŠ_6VMֿ=AZ@p_]wePLzqXnPԺ5v@ؼQl]fq*dM,V2ވ_ ?3*#:%Aa"s0* +Vz | CU/f*8Y'@5f~sQ@gߐ /|-|8H(iJ3l"w7a!av@ o`K0)oP1l2kI'5LDhO ;K{x> 8<&To`KHXn $-Mw~5Md]Bmq{SI1.QDl&VmivJ Ubx!`di@5/Rl hEo.]'70&_;V=ʐBc~1[| Gɶ3}DzC0fu>TTg~Gޮ/!ڕn43ؿ<}0$o(cwH s_#Uؔ.O+BgZ " qbN#o ÚTS5B{'bcfZ8@Μ(8c6!&i^ u7W0j2Ѥe(I//ek`oe^R(}G5HU(j4\{KHʷܺV>y;ˊH70)^ݝ|ixWqB t !7STekC]f@CK6W{UŞ^c`"`q2?.h'r.} a{8rW,}NJg1ȈJ~QzK4boWnP |bbY0DEHJ ?@VӾ}VWM*%\YN0Rt&KRU{o Fz%|J耡5sga?$[ܿ`@v~S^°,bm|.OLipTũغ lsu-JSXˣbZe`-=5U#`F FxH0n_E<':\`pn^fꔂSoҨR%"{7Tr8 pZ*2Y1{ rrE.Ar|#~@x>NBL=o9UugfM_fIN;o&_I@.Njcp?:wC*wQ{8ueɭE/T!u,hx3vqFBu|3 suzɎKJy.}m\N -ۻ*B[MϕnSeGS?m9+$̤h:],^\xt"׃+G= PDT7]wPN2<+IBPvgn՞`\ (sN[_/ bǧoOV+ œ0X_fKhB%FtaR0YZ3mZ)'ȸiS5Rh5h?}` qԤ1FX|F9^e-(:*8a,R*Iu0S.?2> *u'bTg/:;r.V*+Y{+Y/$#:Ϟ~?];v 3apyy;ӽ6<)Oo@_=Ӄp#)n Jtp7jXҍ]1=2k_">hvAБ}D%+݈v.{6H$C9k@z VotZFHSUhew=1҃]8zySC+*bQdLPDKnl J*٫,O  y&X**b{^ߑZ*\0}՗| >+V?c1\޴J8QRD4p>4qąGxp&- TŬwćSS}갳$jmp8%u 4Q"B [ğ!muJOj$ RXd7[{E'dCTcA]0$Nn mci X5_pbg"KPonDAz 9l俽Ô(0d㖣,}͵jVbkj-Vj^s/)WT! wƫkk\iaV!#inDe6.\<,Nn᨝A²J5E2pgUє͟ȧ,gUxf:CuБwOXpmGmk)skgXS8!t>ѫS֧˲isz $KZrΥ =loÅ:☓d3(ƙ,kj~@y/p6T!@C^4YM%}ڲ-|2~ i"IMYFP;6 C̵Ƒ.ur}(ȃՓ@]oìfHL}RΧ|7RZȃxuLP:$>χrT.)N F3;3"64)CÒ#׳_fAv t1))I UUBe6¯'빌wdu#B=ӞM׋J1BVnӦaLRnI_1M'Gtyy@+FLF\ZJgjhRr'VR5%>V_c[6Tt7X3]SrfF1Ѱsi:.;)h2YJjmvTQ ,:´-)5xʆEr\dRP!Rsfu!($*)&SEmdJ1iqǕpZyQU6 YF縚T,e'5]I3T%^ %"XaY}< n:$V3, g;9}"&c29_:`ҫ/2z3m)1t,y {"0hM/aaӁR~ֶ'1_ Tve!s.G(R@RU -Y4>9#̺O&9Af(uX7:{pV~RXػhBѝs/c"L2-w`p!(!>k9Pu;՚a3j>T;EP )8 р iSpf0cƵO"B<1R*O=qV"jV-)|+c#{Fqћ[JF)`EuЂ86l06.uu=1xcV:j):L?b/?]nJ}KTfz:UGf!7uh~_S:]Wo}@ eN6L/ *Ր8&O`` ~L<+ M֢_'xM_E=A u6X\ <)/q$lHk?#RSٟ>A|)T-6$?2D%fqF^v=GU{yٙ܅BƬû$ur4Ya-Eߏϑ/;C3]I?0DI%c38Vf_/k/^PY* ȧ"Iicns|J /=B4~J˲Az@A&<#') F^0`m;H\JҾR 9@m Y9pjy Y ON_6RA2*ɓh%;N1dWkeزtLT=8gQ!MuU\eWp퇮 OeЪTIf='Jvc%#!PvuYn M{'ǚY8S7rU[,cu _ޚ *aXp\DŽD'(ݨ|()' t:e$U@P7H)f g'CCF\{IDUVE>dm=:uo@SZ(6 xejnWi:v;IyQVC>De{LW(+E.2(\g_ú!IynQ<#HהV|۟&}Y]LDÑޅŗ=9`UcH9>r eZo|OP4IФZS1jB}QM\lQ{)IWYOTe?=/ s3[>%|ۛD Mzn@V&8%R; U]/p8K!z->ekz#8]q K6eq3_t P *glElV}tt;Y?_Gx3'"y1S*r)6Bu.>J|1gZpw AEo2m4L/%*v1pk:ВطTi/ZWFf:|NbmY9֊n|9^+/RUcQ%D2qejQH`6UP[?yӵb3DY϶-Z N=!S|-WUٓͱjyhY=bwl*ߏ[P-}!?E8o!vG9%Bt'!5OOÐ^u2G_DFf| wv*ݸy'7Jtb2Gܼsei֍RYDQ23X#Jklfwq}{e!J Oi Cf׌O(#Yp2 \9t=< ljeҚQ'nat;6{=N;BuMC\G\/Ԉ{J# Τܭ}(kj)KXԵh(ҭHF^$B3YHeM  {Uijf+cCvhDxX셦`Vqkq'UR$1&f e#*V_gu܉hLJ*b$ ZӒ`N/N".)lWM 3uYn+8L>Wpq@/ŗ0d/|Ӱ\Kq8=bJ5|-id5g1 Ԛ !'{*VhvL#3D'R=˲ Jte_T&%m|q@esX Hi)X,SQ9!Xj# E\6vYӇ꧴]Z϶X^-'0YUZ;m~aN~Ty.Gwi!oExiXL>:omԠ ;Gv έR{:p#![g N0C=^Jli|WVC(6bDq;̃ ^h.^nq+>@64<~/%"m<3^K=`xٸO/9x~p (C@ͣ]EDĻ7 $rņi SCBr&]OY5gUGI)?^hFR<䬬#Qx(dˊá"#Y;+/gl`1".BET5l S![R(MTh#_@ɪd@XwTKJ1# \ȧyaeE嗧 譇I;cI.{J$0]XbT4ޑ( ,[ǍQ\d12Ԝl@B3Lj }߸=Qk꓉XSzŸ6~s:8W& Ё}F'M[ųvՒ0"B}m͊" z]l@?ۢ o?pܯϼa_S2 iɊqka,C Dԡ/|)=}88'bb[E؜K5i3B2:Qt@V'%'SC<vrFőL 8<0ސ8<CHTGeҸ[H<!)dOf 2)[iſԈIFn5U)&. J_bfQOǔJ)SaXFM)w06"HV|z: $yֽ5r6HEl93yg e) Vi <׽:I1qm)(V)|_}m)1pQx@?$Deؑq7(jTuIѸaior/$7/rse_OT /;t_A"߭Ӭ:['KTs{MV ?Xx|b?~@'*[zVmBfij(-7Ϫ c3A+k bvK&syGi%|# M)2",q/S^1$VzH WE*C[eYz`fwp-缌g146R4ϰQDHvQY4w`wZ@iwdI{)Wx6)8w.MW8~/1"[wڠDr{ܼv9[K6M~E7|aÂʸ%Lu ЦKGS۽ց12+NqjpC:Ԑ']V>>\^F#cۼ彎J!"˓ ?L0-VQ&o޽y,wt'ÎYE{qf4nj+1FOQG] 8oܗ)@ ksϱ>SݟR;J3e-iXRbm'cj螝S< k %bXhdsHZo/·/PQ%O'$7u$gmSs/YZ5F@Se{D= .L??mB>v% as(vTvoh 2 ]"vvЊH-AP\jfdчF+pzrun( rm[IhUӺ#CtSB )O2Ϡ$dG0J(0- D8 䢷$mg Lvyz"VY{DM$Xѹ*#Έ5Kb;lX >2|CH;*g>2xUywo4́lS 5`#&&s9/ؐ@.~O:AYE `XygC)ڙfeD(mYşbL ahN|3xIUd^У|B Mi%PA@ZQ&l 9_V+=;bs&TQ $X ,D*+yv|LL*0c;LbGh? ijקa"ApzEOri '`7:5DCjJIҚc+n" T%3v0$}#ۋ[&ln#5ߋwPMZv~Sqp"c2<J"_Ë}p=8IM @,*dP; 0CEQt\ s}UHehK@Zų;u DOR? ݚ[@4/N[9b/^$S%p2,Se)R CuYNf''쐭N8 #7;Ap e alC7mƹAIJvVvB YW-Čx\BYf=Zos9knSLI;#_9YzWwX=s(-ƈ/IiKzpfd Gfa<q<4PeMYc]%v>sU(ǵ.8aۋ5b~ 4`j鰖D*+hSgTDo" :@ќ##xuwEZ}!b{O=ӮɁKCUcD9~ xxYXx䨀||{xrD'yv0tB$"B5{"-S#Nѽgf{Ko\+G`IՐhry> 5U|("/ nI \؂m3?PyYje^4kJF`K[FEcd+(r,58jcIjcpȴ|zC3K2 a( Ne.o"Lɺ*` 4ul,ë3 CFUw2+5lG 'y`ߚ"HP,lc(f;+2G93C;,h8 bGlQ A"X` *!@@΢>h%0`c*mm]Ke{8 +%:k1 ]8]}8? *1K'P!]ֽ 0u=_%8R?XS$1aӆS) ! id8"@YمgM8ZM}DU2!CR} T:wu[c+ba]B;DG:0fqJl5,WEPΏ`dể9^X*hjP j \NF}@`q~C6{LÍJw6 ?TgȄOcNzsU:H#8gWtQr@-':p}s;4Xc zNiM$!Ad4ǰ/9r!Q׭enMBHl-NCAGoUܡSb?Ch'籈Cc2P"nѫPWZ ) \*)I  ~^CIOdd,}2J: z@zh-6ב5#j @L-j~dhef}A$Kc냡3w:4(0&Rٍ0JtV>B`_DS˨X7(,Qg"i ֪:Sp{8 TI " @L<;`MG )x0&IՁS$:C,Uʖ)cʘv|W9’N fBe+p ܴ^=ۑ"Jʳ_'e5lS(ij8rEBg ETF|є >_m [(pB,alZ>Zr .bu?d7U{> ?bɌGQQ}FQ5̭uaIxτ:/hHX!X'RfV.|Q2!FnَVp0l.X]@)rU6j||Q&r/,u1pF+,D>dc5`{s_/ouO1`'?#bn*#̄$"dւ2r$Q׌@T,UH H⛸H! }2Vt#<58 GDIhYy РH+i4蓐 Isp"\ط?=S>xp=*Q~:T^Ɨ1uI ZCD9Gb=p~67⁥K6QM.1iP_`,'VJ fOɗFB d'rstr⻆zEͰR Y]$y|^ϰ+1Yb Λ,Q di[M_diM(z}d)h&Krpy, B̌xVbkD2"9Q'hR ]M@,`&Kö-.gF m[My[#>~пk/Mho6Y>Kkt )AfC- IY4)GҖhHA[!tpԺ"DUB~J-)6yHa.zk49?Bl)MQy)G $;!r9`4ʰe&ഠ1CZ?X&PY2(l}<cyd H((xIfxaH{-i28y#Ȍ8)az aXyp#~T~^&z0{ͦRg4jJ?z.#ܒb:pFr vH$ܪTHNcL{b]ŀg^VB5+Q ^!r_@u_ ũQ~TOq!2)0%mytTWd@E!wBhLIcee rq6̯dO#~^xBRp;º.lNA,9z)H[D,y34r@=:XTVI#sb- s"T̏"ᾣG'=5$Kc%ҥ $,zhTY㱏=@W){`84dv{w ;pmHqThqg="H4ުl֜Zk{`_!W*qR3b=VB<ǸeS`c{̙=0옣+T5q+ O:$&(!#a ѹ@B.V]_@TC=#ƦDu pLc`LƦ乆EBgɐZ e`Zh8K߃R1QRgHr,%8jc(ӆ6JjmRօ)][DwRRN@Ⅶ;t _ɚIJSryz լD h1tV=;?bD]GMpUIj7:s°L8ÒHGw5|GMt7P׀J` h@M̨ ~sϰɠݫAzbj\l,uՁM{:E#%qk/J'.YbX- rpBҫJ+8׳HhlVNnXs-;p+vT1vwD{%zن4X _3} $21PO0},ї0एL1r!J(% 5qo)<ߥR ]ΏIҰ16kǰ.>zY$EMך>v dD qcc|Nh; $cǽ1v"33 _z.}+>`[e9Ǹ1˂1@Ek>v>v0Mk Ҕ.M ۇcEcx])6D\%EwÄ́j3e14E>Ǝ5AdHc0;} 1zR OepxDg{5?;} ]T1jc8c1vN1bcƐh7aʬo>YEPJE Lr3 #)M#PRcPbI#9iRDf YL;} _\OȜf>XR#' c< Y#w>>ƠbycГjq,w7\͈mc%d2"ZIz>YoZ6HLNgZ)?)Q"$NCGAǢod;aӰwcH> i'$^aQ {P"ށ$ p CcN]'Ӹ~r4g͐h~\`alTd[h. [`PAhp1g w~a\V{w9ډhaajl _,fd4'XaQO}aFC³) {?Y {ggcGDo|Þ I܉8b=X J]w,Jb1NQ;@e@wˉ`KOd6gǵӑV~DэddGqbUR(#C:N,N,4)b]U"v,'ÉQiv~WW,>~Dc@d `ƘX .t g+4׉8(0lޓUX 1 bKXSG7%oQX,̂TlXA?t9] 壛|bx Q1pu#΄4LY,wX<]{mB{+TTد]\ΪUC`(*w >&S5> ,>' %G>|eC8u&P7|.>*4W;>]sI#ÔyHNQ).nʿ/-ex*=k LeWQ~OW3((KgG]׵ Et?May3㣉AucE X=Evn>b<|4f[(.Oü|y$z.}Xm,RN=Mrvk<3th.} =( TS⬃AV_*>0C>fURcj@>FJ pcĚ1)Hسع=G4gt?RvcNwacRěit}Kׂ '}6ei)@n$g9Gl,}yJ>v0wٌiw줏ycX@k+=F.}clN  L1CW>/YʧF&`WmyrlsQ;} @J1<X\tTLJ9IH>iEXwǘ>ƃiSwt1-3wIFv-}윿>F1!9LN;1Y']Yww'Dq5;ƍ2G{y x𤏝>_{Q8\Q*sn2147Lj1nɗDPЁ*0}h}fc_ޱg{>fN^87޻$a1`1GA>Rе\j NP2!.K O <ݏ hrF.} X lQ q^墑kT:ǀ,}ze)Ti[bU1N-"v?(lǰj1Ȅ>F`1'>F >fnSxLC9o;ICQ%)XivXf}1 gXfDk2} $ŸLߔ(=]>BrcSzj?BI4AnLhएyL |LO>&ѧqBstK㔵 2iX!Dz4.>} EM hK˴ǰ\'}]lr>>']J1},/TtZQ>&{}Z;\5#銺G7(;4@atR4P%sH4,jN4}L#bRc2,}S.k9S˓(nf(M\[؝&Q{,m@\FH74. ۆ  n08m3\ S+hAKp dXl5~Ğ eb'p-M6\,Y$@g0̯5ܯicN( ] ,Kq<⣄ ;&BApnsPA eBb`tN Q.:sV1\ \pѵ.0oÅ_X,h?Q?J>p~D S\=&?׬6D.!)fa|Ť bt폷y׿{~Bǡi/텘cl7Hq1nC.dqŲ@K)p]ФCeYQ/dL@&ILOAA`=68m)z4 yp?7F @FjZ(J@"hzy؄H t1Y>b\7?i]LX1-Q-7sp ?^"*<ذ_L <47ʰWE}23`cѤ~im% wyr0B+d 7Iqf6 0' ږ%#jxWKDnHdd`_#A:g`yB]˶G^OppLh$EߺH 8V_/U _@f|do-~scN\ e;o9/vu}nn̙] DqZVHIV 8k{;WmYڎ=w0̑M"ɤH=x %ٞ^c%!xI_sxrLx(++:"Cξh0 CDmwPf8~)$(x=$1ר9Yď-m&kAfAp(GR;co6_'˘s2i37,A7s^%3.ϧțXjۍMIoVl_@G?zu[u龀ng (I0JnFŁc;~_9,[t/* Iq逈3քM Uv@\Y3׿dGX8#k C (! *,ܯѢ7pHɨSkH)_AwWܔ]2mK=5|*I/:E 0#-eXw}ئ~xYOx/Ӗ 01Cm)vn~15 /FvK_jY1W·W0&~3]OWK=8c(y;;/:? ݞٯ·}_G KA'$UtI?s'oY$[BQc^A_~ ]!xT|iPo7&;^97Wqsd?Ӳ7~7‹\@G^AACJwfFWv6]R]Thޭdy;lSB~N~9:5w -+Rh|CzF&bx}{>AD9}j?y0l , Ҩ?$IdoVA*7v9N݈`Z$o]Cwcp^`Q:9 >ހ@g?lDvÆ<f(xCЫl<Wc?2O[. tt">40fʳD}ȵ'8J}Wxq[4ޢDu/AO^|Q膿M7V>E`g8}8^ @sopӣn#&gc |??^Ps%}av~4w@Omԙkޟ:3wu_y[p'7ʂ P^7{vpۏHWZwut7 )*s of~qNm9jz1yԝw ѹN!:Wsl`I{>+>Cں9niDz?uoV/}u祯;r5G'HqSL"G3=>[q )y!, ,Ą`>OZ Q1`|U8urv0;xB>6؝,@ޥ~AZ?'y3e<=A8>00Ѵx Zn>tP_zcc ՙ'+5 mٸz}bk8[tk.N뻍 tvFf;7.7 t L̕wn>7Іk ϦzD!2)jpjH@Y o#;Fy1jLm"n/"d!n0UkS֪m(X[Y:pc`LcEK*&@KY~fAueב-ήy.Cт>idgl7kfQ^S0 `)qkSzAJQÃ\Q.հt"'J"mtz h0#ƴR3 p³Ϧs`Iubl@:iH¿ ӰXX!u׈9J'7 Et#" goB~i.>!Ɵ}~=߾ݦȟFt ^HSPq!Lk.y ?+i?!ג `. UJ FouQr@ہ>QHCq"i Xp쥱VV>(ZX5DV[t?ӧUE8dx@:0N$Ȣ-m%eJ&T-2PyDЏߓ B߭{"|7f]Am?:) QQX|$?v pwaafԩ iȣfBS[n*5%I0ԤcYr;Ч) l說^wWKb:S0CJ:C`f=3%DE|Rh& D(v`7_\c is)tywפKQ(0@NB@Y¹P-j|r=aъ):&YtŽOs4o:hV5FkuzRv2,/ Y4yL[@sOP$6Cʟq'ua';]otkӳҾ:AߠjqpCvS.P9C2f#<g9jZ:T:[CGy0!h{! 1w,!Kp>:_:` V{Nid-?|MkDjt=6i u ~-h%7r 灔p' hhRCt08!L XfzLK[qs3@'_=Ŧ&MoGVtoS^P 3[H~ UKuBytn!GMAV[L%pFK=@ cHu9aIx~";ː9OkC;tFX*[:d(n;T [e:p"*T)iGI9ThMEE'o><CpŸt 7!',(ggY67/=>5ڦQeid6alkS 40PI*U6Ņ9m?JGVd6ԦPp'(Pr (oQu;R(].o\)CնT+; ݕ34^\ 0zȝ$=Uq`Y䨏DB7V=e.V2^O~qڭVQ4;~(镉%r$0r!zr Tj?izxQK`0x^W{}p9[)ړmi1aq~-=NTzQrі9|ݿ-~]s1=>gk\9p,u<ǭ @J|neٖ-DW?ސ:rbqbC\xhFyo IYQ(:渐Ry(^3x1<c)o F/P 壔c sy('֧㡜9ot<K65 Pj7+WwMx>|P UN%Lm8 dO@\bz"Jmٗ9;oZ1==HhEylVQEljcqv;M@s)mVdsFgEBD;J*mDn3?Z̿CQљ,>}m[֒ ]VD$m@=- 7am~(-[68$=Ѥ!{W=?kb\֛n1࡝LLXП"'%&I/:}jׁA%lަ6եevl5 U|}eQ|0t0C-ZD !LJL<\9<#|/ 7iM2b>8`5/ zZ~b쿙A".83P= (^\)`?`Erkv'Cdfg blc 7hK'i9 !9`bryb`N^WU*_QA  DUy /n~{gwQ=Wп;&ow]u_ -nj94D 8k{;7o-;æ V 7YcW:j2Gw򽧿>! o[P9 s ,}$6ć4yHKƫ 6iJ7OoN3&=*įQ.}!g4T!Ro1q_n_ыS{5t[pk^݄,eP#]>vZՁ[D"о8o< H\-3,^G|A8AGL\|2,FK"'VeR^'yߒ o^!mBťTzl;lGtmA7ܴw7< Qgcq'v&^۽ݩ>_sST_::bЙ\ZBj_cX&/Ӗ@ <#Bw]'δu^ :3V[b6-qˍ`VCSW_Wja[M}Z>,U~ #^l@P. ޞ6r-c]([nqN伤a> KĽ^H6<I?sd/oWQIBT&X$a7>83` Vm+ yiM:|1xlJOb.G7\3wbE|k^5r];tpড়R^L<ڍ'Y<17۸ Bf<4;E~#)zMs =C#Mz/8.~13c> Vtwij :woѧ}EO Kd'oߑ"ز-l_S,VlgB $b7?zݩ8o?uyy)p)Q^F5DZ֕e4gUt\ ?]^O~9rj4p_#'>pgwliO6܁k27CLရ8<o~r_/*{.y@ms?mA[/])ngG\ЉsDؼiWO"I>ZWq8)>N=T:/ŽDu'_N?ѵ{ R|䷜ݴ) ֛rz:3=q:broh!xW#U B5zΆ?-=ѶSg~yXc;h@Kd?vþOSeU*fsǻg;iݡ)3kroX j4볇:q٥ ѹ)N9C$@l|Ps>Cڇ>էE{^W?x^#"1=o&}?o} {*>x"mBJl0 &>bo> ׵=b?@#NGȇ#'#ϝu~@\QhޑcIXL>2 :B\aܮ|y1ABrȟ>(R(uޖ  p >=z]y>$<@IC:-XwGtfpsk}\tigGn ;@H_vХufHti K#$@".yNܖD/z0ৡ(Ўβ'*bN0PbVG*c?퀽e}Z;A>Ci. dž?H`4':͋5TAM ueNL TgϿ','Lxhߍ"xq7˅ &X}qL fԧ=vq|? >MReE0gmml)j-׹yf.5۾4YnP,l~, ~S|\6MLͶf91_jc&hyË}Yfރ$ŤYh1RFHC 3г0*i8&ybacv]a{XQ˧?@ґHM5:_ʞ)?>H$NCf`̩6 \(yM~id \<^Z._ۙk@ #3`f7̦q f:h޹r뀦-]`+X:U[8#TZ ׁ?.xt}r6Y v@M* 2ׁgzKK8 :ܪ#|!1 \`L5Kckr=?r@LÚLv ۺR]yg9?|4b);: EkЀB:ڼd 9"] zoJM^v чōE قNA}[H7/úK@[Oex-{!Ȍ^HNH@Ys{M 4Ƈu4&tNHgQ;DE5DTXjmN~6 ̩7lhN}:dC%!Uww23 RM/WV3znϟqQMoM؂7eXcG"M~)a+I/oO6i1e7 9[V]KPNV7,CFN?Ec}vTߘ#}!Xq'gCҒK`-e14xPpIh7}Bb}+ }K{q*-dI`uӍzPPB2byhBghحPDV_&.Ykp<0CzPx'?s7|PLPlG[cQpD;c@?*0kyokRmC?qfeFP*f6)l`A躠]9 KcQ& :l yM*;E1<6x/M zVzx1C{y&RQ_0 2md%MϚ rU9M7(!.3䐢Ej,"hD˫8oZ- E4Rc.A麇C 5Ƈ>*,zCkZr{]\ o>_Jdbn\k)׬)|5 ʔH ֋ $F#b؏.EJ_ [_0?+D"g AzZ]cL."uKك@1XD[UoJGkK ZYdi VjCs9qylE3Ԋ0E^>Q uZ!ךĊ>#H_Ξ]C8*AA?Jcc ߍ/0»9ʈ-r#?)xG Aq|w%$6X!n`ų4/֓U@$p6Q⚄~WY* |"6m, -( Q5{Wh] Cƻ4>پ+Dc |81ˣ~o]k1^E.1*Ia@hL7苹H Ò#i,;Ґ04p<&4{ޯ?v2Jgw`AJCXoi;reK{@ۮr1!M*t$jBZ((`)&f@0v^|L$Wy̒svb)CZ@#iYs~5"g*Ҩ .4"0moOCy:@/pul`D/$'t GgS T?xtTZKܰC1m4KGIthsCȩ;Oΰ#Iw8QơMsDޫEd_G E {AqR")P@W#|5oo.PD9&Tue.wh曛),N2%&L[Xm)rЛ0ƅU$qpώ)_wU' -]?1]3]L2ZY?xg:|{>%3`w `Mv[+$"ޤ_ &5I8$f R"u8yGE5fo&tC'H,et }zb.:;2XF;Y 4G18@@>2z}Ȼ^`ZJg;. kκPC(>mȔVD/aLP^f{bVw03>^݊(v+b!n- \݊H"lf[Au\6,_vk--FvnnE)]V[ hBC[7[nqֳ^"]옲[9@v U<)}g;S dh  o[\؀k+rYMUzig3E2|sѪW*sp?Bx|N8EXA ܊w\E)r"W_-(*r9`>L)r"#*rb"U e^L?j@9ab؊bdSjbMl"1*r<I"3 (r։:` V8$wq+rJm\pI ;Bq? 6LS*R\%S]EH|4EG3l+r| Dhh%9;ي<1ss^MiG~Aڊ\e^Lg%P>2jѺWmEM9~+r M40*r(c"7N VΏlADS侤lDTV]7XWz劗qH:ZeO^g܏hbx Mho*r&.ѥڍa3Ip/LamtԱ&ͤ9BlmEEQ)8dΞ'Gka xFk +-XfH8*Gk@xY33O&SPɳ<3y1.|m9l~2M^ 1WO+e:ļ6H8 RU?K^@bgq']ISbAHQ|&3`#;?ӱh9BNQіb\G[:}^[6Rw?R MyMEZ})2@/qp֡F\=J7X\dT1IrH6V [rʒZ"-ys:8 5RX00jr"&8'].-JUB=Ag%OM/0Fewia^+[ޚ2DZ^3@szoC[X^CrzzCաD̀u\63 cY?8dǭIqSc~g`Qzqz\Bx=@q^qǡP]zR}qhYuqW Lllx=n qh(d[bg ֳ[C+xP{=nql/s;SQbnInU,DJgwB4VE!2nUkԍ# Fn$~=w X^v2zZOJUZ@Bde8kqnUf[HV-R{eԾU zGC)E QY 9 яŔ,EEt N(7=Q?<^R?zG`ÁlQ2LRdQ0EJk?Un%)Q+j`aQcp.w#7#A`^y%@(Ag rݤ a% A㗏N4BG@`u TϽ^?pA.?dB-#d(M9Qrɪ-qU %O be0xk"+)c˒'̉C6_}dl5qg1ngU[QB 4PBlSw.E ^_5wAJ28AQ)#[2m|<_b9ԳIpe30mn#_ Oh]fcۜ QH{s]ۖ]I8v9ʾː-'l#@xhFɜkp7b9$ Ǡ\/ Q5P GKpѐ%tX8p@`=" G#_!Fb02,R^ ydp21U[X8؛tt>. #l7?GCl":Repo;,ܠ1]D;@`&:|X8 )̸J  Qe!uD[Ru 8,VMdFn@DC̐XБsXα6UE,C"enPB'_ۻo"Rkp=. Va)pt*rV,u1 =}Y(phkz f:<{^2# G/ P{rOD︯/5+a08 GJqp8,iwH/,IIFp,NEǎqp'ekc` Qsp<~YYY/ 7Mp 7=  Ɩ_E, 0p YS+aB{&ͳOZ9|Y"#pd,NY&X8s ̆n2y\r⊅a  7Yz!lɖ!Z޽pˎ!b)4Y,5 Yrp'qDz`yԇ 闅|Wa8+nBKb8z|X8G32Agع}=mG4}监 coٌpV g54;`As(l >پƱ/p؃}~nyVBHr\ AFQUim JUZ ѱUV]er*U:{U2l1Ye;A}UWw|0dU_@V@|j]|Xee:CYee`ltf*s2?ơyW*sƕ2TIai*wAL"T[Tn2-{W4waaq12vسU/$繭2 Yaǯ42意|!aa_[PgW*rL Z$H|3T3vG6'Q瓏|1#XtZ>2+R"$#S*#%6 "!syצ/f?:$C>@iQ1@9|d*CxB>2 #hYl]ё׷c~+ߺ[2#kr|dˤf>n>,@|%Mo>2sDbtDX)]Z !Mtb1v7W9 l}17b<O>2Gx>2AW^23X.B̯;Co>,l"!#X>cX1՘M˘p݋pnX#XCWx>2KiGB/p#|dF^G泺_@(&& !J# s>ȱ{n7l_G9&FY'zŔSf 9|d`yN>2e>[ghtH?lIUf5|d.E)ekd>r<b̥`r G M0 ~Rp5nŝ2Px>2{Ø#||Ŷ3BCpn K(_̩WAx e L@(SB9~Ye0z$] efW|ʌ{2'"|@8v͡zY H(̊%-leNl+?Ye*2q7%Ḻ@(C/EBrPFz2jH(#H}~ʕc2(7#0E(#pDB;-_B)9-YeUQ$[>8Ze|iŠ}(F] \ogAOm;B[Ye(,g et{"1^J$ϰU{9UB"vVWwYx 2Ȇy}s*͆H(^2Z"ܑPn *Ye6ggU/5Vr$]P/B(VO/B "]qWnl8U|`#Sò~b?b{)>䦌'eXbܱ; ޞT#ZŝLnz.*ܔqɨc7UޔqGUܶU Jo8×[~RƁ1n8MSzR%W.csO8lԖEs7eIG2qXּ)Vqdcx}SF2/ϲ;uSe=) cC8FWjJqMnA^I|qWyuI-\߫\${H59s&t]8ɃkI&,Wk/d$\xe :⻆۹kw aT\Tk%%@wM~u>Mءz7Aj"ۚ#t AP=PDByE(:=H(h2N(1,Ω  e E(3^>4"9E(cΩqóZh}zTC |x W$UmpgH(3PFsH(3M(qP=~C"C3Q/z&=h,Q=PF_H({W绿,|QBC9*O4yD^SPƱU >X3I"x@YL?+|y|p.ݚ0jYsÔ >JMm 5zcEHFمd"d4S p!c4"ʁu Ug`Y ٰ 1z8PtR" k@GhNMT$;l> O6u{4y9!BZɞUȡBVT bm0صZ>0VI+#6v*P,`40L`Yo̕ "m+/6]op6jTm?;0&CۣNŸD?0`T@/Ԟ < 獖!lK鏏ǧ?L?LC)F=!􏈡 X#͋F *?6 wmuw|~[`JǶT/Y ?\PdžQ;p"1p}ߕ { o?P +3 'E^@6hxHZnfŽy놰iHU'A` rUdBZ |`k@.(rGW `f Y¦d,ab7:DUHimfW `b-۰ 8uEl['f=|dpD45d5DOH>@Yˍ1"LDoC!.q<܋ Ƅ)[i'KP3CZ0xed0D`~F-],fq}΢C|WW-e%soL;kϼ"Sm NBhOҧq1{]sv_v̨w[/_pcײ }g)1>F!4q'C< [ݽ7;D!Z޶;KP)]8N=TxC)w ޘJoPEI2LYGy⻫+7gICE]ki壢yV6D&Ƨj,գ{>Nj/J.b6HKB(78x6\86+>1ʽvhޢSP2 *'Uwo b-b8h(쯕'R!d&a;/0Ew8%/OU Tuq@AǷj2P_܋api̭`834?f6+T1BUP;V v ƦZ ݂zm3Fuț}ִfJ\d2 N Ǹ=*KXH7lcJo*7QeَN&9FV%apWf٧{+zJ&ɣ׬Bz/bYuǚn*nć2>)+a?%iC#رxDUzw^I]JFc1 Dlcb\OӊSk̻:o 8*g [@C"DÝr/2i;,K_1,\N4rю}xfgRRϭ&Y0thoVCIOqY^J*DSO*\9u(ъL8e )"ՁH'.` y1:0pwOQˑo2xe$ ţܰu"a="dn'W. w0z r}]BEX~ѺQ8fD8~Yuj?Stᙿk?lV"L]xdCVY6}6r|6BꊭB]w!xxd~,P`Fp_3As/BΠn)g?D伖]kQ<T~X]v,>da{ջ {2Xi;!xֹ!DۡtӒ"!늳VҩOnujq?dF^"~{>,ﻦVaŻ#/TZ%Z,np-*,h.v64c+@| z.Z IHg!ښ&>ȕxQDz BQlen 0% /R}вMI!}ʮȈȤ:|635Rڐ5 a(t߉XI_(JD4 l^`ɍcy&b> ,7q-6kBCvi~=xܘz9 mtv NY"ifoFo-/,CA):"M=Z84Dw,!T_Th;HTnMphȊ~3%,k)GfqK{jiwP^T]'Ś,W Vn@u"l 'E爮 5m-b+sWNX,&?M"~5(V.5;S+_u|%*B}݋jjIO 0 `r?՚+]4.& ;[ '#Lүٰbc{"_0Z/ bdVkwxqzX'D1v(+q3m5B$봭~K7&aBmOǰBfQ܈n R a}Jt.~Fvߪ4PSX7ryèDE΁|@Zqʘ,X"/T2FcbO&?/Q:V*,0By_sߴOh +tbjC_ݽSR`rapĦ}):gƜMW(~n-_:ɢϢxNf2r٣&C|ST A!.kBыgq>3KpbxWIDĩ[|1E.8&0*USeq8!.x:F~ׯJA!)B$^TUq@gZ`=RHݣyqgX,R ;k,du:Bme͹gz\kcVŵ ڤrm`,kCYYI kc1ȵ1kSQ\w-`2"׆>z~UR6ڎpmrmDd]ά5r(mrŵAߨ5qmk+_0qm2O/Ɣ/I`UKa:m<6qmrkc\sp9D9F]/9\aڼv¹r9|nvX<0dk;'+ܜ"5g$IZd&&֩Ѭx6ҷX3'H?yD*vٰ=+[_UELéq82/pXw d}!spM$NЏlMun)yd*k=0jmj0n<ْ/ IJ_|&Hr;M:xnXqp%e7YV}ȵ,6Dv@WsڴHdw!g]e({ͱjYa"ѕ3n&G:d,2|#9MF4ԋJDT4EV'vR_k94̌F&j$f/$p5Va)/ ¾ Hub--B)l!װX,!^&pul*di,wsZksY}@#mvK+a_D.߆Y2|d|!zG=)f锛tԣqH B')2{X.B&8D1|ar2ٸpy5ޜЅZ\U&69[?NZ3Y>EV([byx<$)$ǧ4I* HE{QqLIG?Y%;/wMH%Y~)a]Z`Mu ݮ q>JB,Cl~fs1]Y SC[$=D|([pɅZ>ʷ =8 .8=s.af{i:i ] :X_l=4Fzܕ^z):@r [ZXNv+h Y 0kAւ}E"\ckDq>媈|agIzڝEaRqwKbv 5KX*w v*=]`J9Z6[Ma6-_߱JFZ;Hߓ,$@#5Ҟu!nq`JFl/VCTO%Nr:'kT2<~?d&htO%>`'7bJgA1S>dԇSh6d:P.j dSI7,bL%d}T2<~Sǻ8Z}pESn*'DXtX*Y%w1K%mVd|*nT2p-馒vR(l1*vQMySIK.TO%cC} +,G]IQI7l𐜞T2`zWJ6x7 wZS-O%Zdu3ܟT2 .} d>'L㦒]঒]RtuS,K먊Nz*^%YF\V~|Rɀn*gJvJ`AT2슛JFJ[3xT2||JI%dE3_OχI sz*,T2'{c"?d'*y*M%+,y < XIփ1Ihjsw3uċ@B{0T2iʋT2~$=Ƿz x ޱHV֜7 ̀à[j\l57lp:'zU.FS}J62T2)M֛J65O<Y j6!AC_,xwGL5㦒Q['Lz5ے:/QSٶ gS$YQ+.²!Q1Ч;\SɸiaI & ؕM Py|oS{⎘{Q0bJ bHg?{[vARKEbao ՟Eq6 {`Ōv[6jW'-OR6*,0U s9pEnZƓFŹW{h9{[v4-M,Dˆ-%xm"F~NK'- fMGXsݴ0N6V^D]nݷg dZwiaּiaF7-@OZ<Ž2- o8Z<ғH!%MWiarOZzc.A.p.fiaH+zZkDۖȴA\NZЂiaLߋ5v8l5&[+с޴0OZJTXH JsYZ0V0beDpqPߴ0P<-l00Hpc #k6mia*CZؠdxia<-, [y81i5X7-UCZ_`z8J<-mrz.y1Qi\nZD=-,v1K mʼia|V.OZ^hW 0V0}|[rbqΫ ǓƆ^ݮȠB\**$Ӣk/BZ TZ}4BCPܴعC/\iw;- A*(WL VSiarfӼ˖3/sц B|BZ 'O ;iaBZ,- g̓ٞ0` ,g VsMz ~ 9/n gV9cZpVp,- 0%)>|"z0`֔}J Γvv1K mO }x€5c'`u`!- ذ s F 6,pQﱜv|X`֝JlА-I í(,K  Dj{iama vFM @ǐac|.|P0&ݴ0>+'-/M S@-`D>ELiakYia잹nZ؏kKņWUڃŵpCbp߱`ohNDJmL~c.a碽-#6FOXpSKJi0+3N-v:NTN9$cvzN]LN5;vNW)Y$Ӂ s|ZtsKt2^~x'yJ?r?];܅J;}ä`SUD;}sINdǸvz~:PFԒr7k*KYxPx!Ѵ}PEcᷴ?oKx˩8Ag~W`?ߕJߟX|о~ǒMO{#">(whbiV$%4 r` (߅a}_#̜šMC͈g_\3LXBW +A!6'Ehdi!165"ի8n7FIq#@0.ۯX/0ykK1!3-vVP`EPW,7 Kٌ[_.緿`[|6*C2= @ vS]4qIeC@^Fla,pjS9+fՁ?:&ŋ*?6l/1Q2⟈ߢ\!f/'>ن(J>OPX\>|:I3V^HT7݆? ,)W⅐tNE jd2X 6{J]oذDʈ;4k6P$Ly&'&o  J݋`kjT Ye >= i:!$w ƒO_OVh vy  6^ HL(fVu.,<]6u/bm :!V͝*6d* zj"iqnt֞OW"un ѣ|)Zw9*4ȚGs!x "tbw9Xp6W > !uF '`U5l,MTÆ{%lp) Y,J`X|)W~O[:;xLs$:X R0S[*s) 7;nZV3JI"˹Lg s`ҔfuՄVEUƄ# f`6ȶ1Dż Aafl+v3|'5zl]z!1Hna!ۀJA EgR& vl d!q4ud fM~ʲsK+VzE[9gxb:FdpeXVKGu4f.W+JuM<}gXPBR b?(YmrӁ"⨸9鋓 T:1s(ԙ,C(cwR+2S[ ʲSc񴉵`;SKKW1s|ܽuT_LEf!}㦂:\<1&ƿ쎠`\)9_jxNraY!0IUWĢՀn˳դDC(n6glm(UY_F$buВY)o kye Mj 5p!bX#ʹMZs7n#$s2VS2}4eGfmO&D XA*wWHV?O~0<{qOҊUL j{׀3¹ΰyVǙsEL7{nG{sOMSu{:sO,rOYsOJҡ^᷁{ pOx~8oxr`FS<^=Qۛg={wtsO?z%Ψ{:sOLv'%];aܳ]6&pQ"lA{~rO]Z=pOSH6pI_sOze|JwP_|Țǹӆ{: SrO?˻!>" ~NrIcj$篙ܱ.*#ZwdFu@H@_W)B*_XjOnx@4ag碍R{XZUX{ @@W{ "_{iI!d 1PȀ|@tPsk{*|@s!+L@Eg u"dꐯ=at.Աb@3x ld!ĩXE Q#:)YoK߈Ƌ>ftp1hq{tY[S2W$u!,:?Y - M)eにûM`CpgwIcO(k < {Tyk(TŘ;N^Xt ;ʱ #5f L~"r y1s>ݡQxOkEZuF徭J Q$=aa1OR %Ֆ<u:;`P/ӃD0X5uHf%ܡ[gFJ1=V|.3j kd;9"f IBj QSJVή乾g+S ƣDeaBL}:+Ag+XG6FE<˅UNӎ\9IvVhL;+h;X I&>F\9i-L>YX}Q{N!ESa نۧ,:' P C^G]uDc8 !fAxCHOg2e$jOzYRy.K` Ϋ8ɞJ89-xM`zjA&RAH_O$CczI33/nCdci6=Z2rl<*L\:D%UkC?+ U dZ2v2d> [Et n6DEU^z>级L"f;*֓3d$#T_+1 a0h*#AZqOň&,lKe9d& E繷xq\図2a)L&Kf67҄ a]l?:T߰t=r+n Ȧ"Vc:Z.5N e{ 0 q@4y <4E:XJ9߰Ъ緿a7u[_.緿`!+b "P'0\v׋?O  YO65V%`>b x3{|ד2`N!ML[Ͷ@-zK!k_T=f1&-i Z.@9D i2m$%D2mK%#2tD-̦2ma;`˝ֈ"pH>dbC,LčѺ:cEZ\/~FCs:q+k_e˗3ٵÛ|d9\fhTƼp:W#a@BXܧ~?*1@)E=P( 1 lHЧ(.~Jf!-a2@[ t)kߋPΒY e97r3SLvG':(#ptH|bh`AD4Q/;W Xkh.{[`V6&զI5*:[̘uB 1: ә_ }Kn:Pე,MYA$ɕ!*<Ms&`¥ZdA蚣 4abapO8Gk¶opoDf{&W+ƈڶ4xUoXp5W-0|z4dXeVNrзm)[fnnJ nRtu/EحZCCT^& ,Ox 9JGU< ЪNU -ɷT IP8ua$Lv`Kz$ " ɨ;yJ, e@.e;8BٙMۭrtpi?kS7ISt˾\ &$(? l*/CAA2Ț!+U>$5js|vLȎv+*0Bb]_FeLc 31=PYb-NU$`f)\ļK9XӣϹ,UR!O &00PY+G`Κlwl0GKg̀Up9],~fl"c.B1ĺRK1d%kvEo3g)Y3d:o{5f kvY=d~aJu+cq@ݪa7"Irk&#lAc*CTdNI Acm.!h°4NYumz;!h,ϒyJ犯ó -d !h45MBXeqBnKZ+tK5+tف Ac?^NȰ& ֆ%XzzV˂-5ʖBbmvvQ0m$eU&-Io+4aԠ%Vחvm` k #A>ģ,wK,Դ: :(_U $E~Ʃ OiN$UYzQӧZĂXl `\(+{NmP"I˽+<4arW Y</(Y5q3$ /X r:P+[3@Cye=SYur k&՜*~~\myuСD<iIkQƄ #@U&Ai 06 L-J"gjzP$E wfa'`*p2[D TG 3׏cݵ! &M"̿.Pp5&}vz@We|+xϿMr .z Xb|@`BaމCe>xJ!|R jR(SS@Lᰏ5 %'݆(j]N6#B,eu{eVjX~>X\/(~n3HY >h/2x;+;`~<؆BoW|RT &=L8{ u`PI9\eSv(, DjmeJX xc XnÝڌ,,v*9/İNWScpl@=yxg a nNyaxiOggDϬIT/˱c}FD¬NMosǟ_6튯zf5`CaV_LEGp^ ;܆3gY 8(k8 h \ܦ۴cug伐/9 b ð&;p(1s+V^1 TW>@mNb W]_0 ¼h,.tF"3r NpJ(*8HLsGOJe<3`5-| afS۸qLBnWv '6AE<6ֆϳ=q2;փ^;9_*J(VqA"-lNM!x%K_ou]Ik>QXl+vMQH,ڷ"mU?sXd&XׯpE64qwr?*V3ʿd[8f*gí/0=~M\M dES䯗sD{6S"Hxڑ]CTE$I`4q[Up&:2zc{r5~\LSVAB3ZQ`NJNvsֿtG7xgN26%&oBb8`Z ;~$b0uLc!XRJ`P)!mbL(/%\u U5M c1Hrސzh,Nġ5,n9XcTM@ Ktrɞ-k;!" "1s7aFl5u1 'J&uI)2R}3c+xz0#>M0ۇ*C_(}Z%yR@6r.ֺ:azhnYw`8\/w9p~/"ӽͰp,+`~<؆BoW|pIB~.oMQ)w[l u &6UYᒪGj*~HFrzvO<}V,pwPEFWKֱ\޺ߋym DMB$j|8 ۜ96xE;8Qsk^ ǂ^`(y 3>5y6'i}1{\&x,'RN^ "KTF2`AEc1A7gHԺDDZ.!neNejAޣvU{h01wÁV,Й̺pW⨄ g)yJWv(b#Y%m)!1 ;,k3=trhX#5*-7d2(8|4# m&XRktG1Q,pPo ' GNɡ>aUDX{UY UV^"fxiFU?W8pl-*"y"S4X yՍ1eܒkUonM[a# ,1AN"eBn !t`g#SNxa)04g' KB+iW૩kGclP"1uTQY׼NsxΌY4N1]ބWBȖGV'9F *3QjrhOW^I/F1)E-hdLnl bbL"`X"`at0|16N:Y e90f`BZR | H !ÐɚD \(nCl85; :f:4 VC^!=Y׋ڪ˰ӟSǠRb:l om$_H#,@Fg\Z 8V:[~;RTaK 'pV˃2saVm-,H A5R=Olje$Ja1 'y4?Q G|2V YqT\YjؠeAx@39iވtR!!aBK4xUm42 tȞBS54}!&]e!c@a 4nrΰ/_R,a)GC4Orm.-Aڔ_Xu覶 7ʠJ*#S{@6BH%WS`XJ3XY#a2C 4v?K@&1bо֘9\U~NB4k)FEީm5V9ys_K@}HqV#aYDg1k0d\4 85Oר=qۭ9ȟX41dz\Nj=Ik*Ahؗ +rhHR x"1SU=l N9~8]i{b;kYdK̪/<ۧKn6q@ζ#@2cfex jD*!`V2"12Uo5GbjoQTA$0mʕZbbBiCؐeC9b0nw wl1J_ N'n *k>e[pLd 7÷/í._q 3 `0A\޾&h]yp ܙpé 1p1ܠƼ 7>u 7hhuZO_D?Aa[ǟHíW*k)k}VߏpX 7 Y4k 7ުGÍOQ0bfpB1:{pCSt'4hH] !Zs/Cey2(kQ11ܘhQ0/ @n5W:ڜJdpQFnLépC(^TF`s4܀\j8|d| 7t0Í#t \-fVz13Fy 7nYV<nͱhuk^Í)nh2 7V`{Y6mQo1܎1~NH VuwՂ[:}qՂ'V-QͶª.qՂIgBrȶ(#p mժ)p6ªbjuNat-E1j5V-aպHX.n[ qވ6juw~u5ªŘ^rԙIU a %&JbߨIW-V-UVZT]dV4V-x3V-9V-nfq8sV-W\)ªEU Sz3gBew_02aպHX.nUs^ճzjX9W-X RΪgb%,GρYR }jQzwբ8naAQjX\sv{x\L_^NtӠtӠXl&'SNMx/݄*nBc5M3tEAM"]#Mx@7!8IFJ=t ts t}@71@7!rt@7EPtn%&Hd>_ 8kr-MhK7knb cMـ ⠇n Ͽk*N塛MH7}5j 8h)}&Hp_mi0b un`(Jnbynȡ.!nU͕ OdH7Ŗs0 k-nBA2:MhZ\e@7A+]gnĮ㥛i"8d~9M{_ tӠstmO0\es9İZ_itMnLhnȡ.tigBMxQn«vD7a&x@7a0݄vֲtu ttlPb&%FZ >(yi2k$tӄ C7!:ndK7Aqab4.AT[MJ`=tlJ td &` ӿNaQ\J٤xyK`YeK3SE[,XI ̬&Ed]wRBh-_T{vNaߚاD0I`0vualZSs=bن颂Kԋ%ʘ6(Xl+l\_ɼ/p wŃ J,'v" S cރ8dM-ƗENsDЗfp@Jj~y=֒Z^*M[pVIuݒbMgJ)| B:}wҀzMű  G:H4LҶd&Pr bfm H݆ӢzM3*Ldth KOڻ1ȋb0)) F~c *nmaKTʂڦ ;u0))#bheeALO,-\A8w,(]=KY@7.(Ge)w^2=ņf@Y\$Ptڽbx,,4l(egR`f@tAE",{!vQ{ ( tw]ʂZ,u{FʂyDc"+RKذzec,6%f,u \h/e`eU qiKBkebC&NU/{ ŮjKY\$Ptb{,5KY KuNY0l@Y@]@\b#E0>m͗2{) ְA,6j@Y`dՊ:]uU 3[[  ]Fb0fևY) G( PwkR5L73" x@RUVnXKYlKYIӸ%A8kx( \V,xou) saE@.e,\,eטzTīl<) 6v) >bN!) e&bLSKH?Cҫy_!^?TXSy( K|аc ) IZSɹKYC>պ*R ViR@(q"VKY,( 0Sϖ/eA%fS@-2mB[:AؕCY,Ÿ.e,?^w>3qy>O3NY8e( nv7) .M.e)3ʂ#}Y8S4ʂc^O\*L( ~Qle,0ʂZq,B}SLfdd$a%ƥ5 IlJab< e='.ZN52i|Lx2A$w-㗪(8Y dEJr|ú>״66e2 R.$[MSXg"cCa;THyhv0(=,('SVZC6Gժuh'32Ȣn&>=5j~c1d)̥$S0ցݣmNt9X–7_?ՂC^4c?bHlRw'zd#pkgڟU2|ro닄T I&mOihJ0e8ST$qx(WO|\VETŮ @ 7FngD@:g90T9GYeԏֳF9\t/B_s1! VSX\@G`] 9HJѽ^C%82dQ@.q@#x+rȪ?nj8Wi:m7hM,Kt~`: g/+>8B&^8=;Wsd-p ̌V.q4Mq4Xh)Aa"EɮB0:f#Jѵ("eCbqDe\qA:8q%N9q4Pi@9qt*GcX!Z .8b-" 4@5'8«HN'0Dq,pe# W ڻ؎+ۖ]9,iFaW]zRcQk R옾$Qi~9Qeiu&-|Oc(ve"B/#iuu7:$2e:2{<2-*e"/*6:ze %~4ʺהbթtUӚp75ddff9jtW2*c IO‘y xI bȌOj_!0_$A:NӉ&mL'kwNt"NGތt!af:2tRqNdYrNd2Z6*Mĭ8M'tR3xN4`lTi:sRi:M8M'8DVN3ji:=[4rL'r/Ӊ5[湛NǨxIt\TN2dNPHi:0a:ZӉ׹t;zN )tbrzO 0pNa:f LN2[OӉ{ 6¶tҢ 0@OӉ: vN # 0 $rNdNP0a:iގDL'ۦROttYDjIi:6?m>e~N<yCt0:HtҪSa:馓pӞ͞NY[YNCOIC0FhOI:tY bt=2>Yc˯xSQ]{Ƴ4b8Y@gC}ųG8Y,xH3G6ʴ*+Cg9Y]g< $W28@QvnVg1(L.UFH7=Ǎ21W< p3g<3Tx1W< 5+7ʴN-LpuC=`V}SEo>mJ==O[ihmPN':mj+6?N[Ӗ_:m5im-ҘlCi[Mqڂ<8cA,^N0^4ݺ?Ət1cG[u& iNxg)9ĥߋwљr07-8pA[7q uY*KWFv~W%O@hLW(dV{LO.;&+*W{}c{te(̓\,9ɞzHɱ,,aʢ}Cs_'u:NkSu'> 瘋k)F:H;uNACc 7`D͟޸v E;(4@HIN6,H _,ىjCmڛj^`eZ>|D׃%W;LN3c! Mt208<&L}M&m䮻W܄/[a$ wwy̢vrp"*bWw+nr5ۥ=^M9GG;kQ6N Zd92ɴ2nkm,֣L/CzW=RI;/. 1nD{udɲA#d/=_|7O7 9<t[V/26VnP׼*p/%1d o10p yſl;89٫=al ( p\RPB1yGUf2R!V_X_wIECӐdQ: *YX65HU8ECU="[2ҨO>k؋* #kB ,0R{z1TTȫ>`.bj#BtMJBf/H7;kt *٨g0ˣBD%CMfSyNp! wn7?F1hmOJ02E6 Rɿ@u ZKbLH/KS.#jwV# U ǸYK7-V#i.kYUBZ^g4' KOT)/ٿV$bl&F#i$/\U v5co.i$`-àj@N sSKYJ̻hH ڰ7m{#+Ѷ**x8N>n sC+3F恈Hg-`e*8B٧諒oa^~(v#3\&f" ~R 6yf5~!L?{uHQ6*w ]ndūj0B^K:-fz) )5oUEXDzJ?NHղԢ.SSj-yg:n%)? Z8ORK^R -niKRoŭ*vK-rR ZRoE(DSj]P1-ˁv#fUZ*~!(ZT)ht8G<J=BQSjQZ?+{ᬃZʶ:Q[jNٛSiweה ^ 5qq"[dce'./&(&~+#R_cy3k1BlziHY$6,@ u1`Ԃib0$R\ ~bV;qlb eqj Qn$25"8 "n܍֌Է@0sX`\dԥf;Xb>RQpAvAň;d'NEwO׼STɨYJ6KT?QFMm% jXj.o&>B끂7`L[QtٜM=Sa8۲WDz"=Єakr"Ix7mE>,)BYɼ+? WHwV_MWt8+q!_χOSGtY:U7<3 FrX. 3D)'ush|FulCj x(8%a+^$75| n9' ZQlwPu/jɼ@18`l(-3N ȇb;+x!o;A1Ԟ+4\v"w>i,QXq5҂DJfERc 5teE.$G籧RCz? g{еrP iJ>8g# YoH~n$^_BS:( yȪz{9Z!6RuOb,$l?F!~j?zQG)F/ܒ&;G/pVn?Ɵ*_/Hn :*N-jTL (Bc)%'$!୤1S7z7Ր~wJ?0:s $z0DXAl_ Sz4uVߨ"25c XK~^705IS*ؗfʷ&$(͍0lƐ 1vߵ  !BaJr%FAmتxx13%sD _ߋ.d1bW} n϶ei &AjZut֪*E;೸0X8 xǚu}'HրБ=թ<'Zw n1[oH?EP>p^VЕfQoJ3HX/Y,1fRlUmY伸f JEu( YR56VO/Yה.P`m* n ͤ2 \pvʫ ۙ\ms,?oE\<3䍊<^yzZ^%p0d:8m-{s?#„Li,)*ƼK@ f8"Y%'1U=4JJ8_D|5s/R*z?WF Q*L1+w4Jh>x-xⴌcHڽFmQ*OF)<ǔ]Heb:M#Q| ∬ŖH?x+PrܳpQ.u[7qemz^8241*ɇ J@/ Ngs@ Kt,Q֬0Ơ`khpR0 M}TXPD{LTݪvHvN =}A>Gq,#Y}Yh*3*yO-ߐ@dܩ2뜿us0;g@)9^$bSDzM˜\F@rܠUq䡿iw_+K+ f?ܠ"偋Db'AiNh.-\~Rl7:[| ,psx"{~xuIbnn fv#r•CI%m+ې5yx{3ZHEg^mZw o_&ɪZm?(JrZmѲ9Wx[Ԣ)f z${Vx[t3&M P=:|bmR-g&C/skUfJn͹yB#,zTwx[-m<Ǚc)Gx[1g鈔Q@FM>Qx} CЬԯ"npz r~`~zZKEQ~ rAnU]OG"nMۡ":?s< >OB=oq(^U.?Uġ6PiW6TA*9O\t[E*h Wލ*8DTq$=UġNPKETU*"D%CEVMETiCE-ϡ "Tٞ*c@:Sf.LEmg"ZyՖH'W;UD>MHSzCEiJzUD|x/R7rh7x SEŭ"t`*⠨o1*>_"8;O!@s4L0j8ֆLD 6%aKR9r@Pw.QW`k%aKt ;*H*%j %l]"%Ijαrzmz2%g9'fFFu6K\"Q<>\ٹD0cEhYK䉕Kd!pu+H7%~%j \"=½rCj Ȩq*|VtlY4D>[%!y9@=H]W.QDZOV.HQKii1w.Q.YD4On%>S-{ii`C*%g;Yw%UA%b8 =E=DicOYe:q.iQrx+Ö D-\"+h%r5I4)%Җ^U\"|Y+聬\\"*s@%\"-Y%)w+Wj[DeiK9D.l%:>;+>)G n]'bK'좥pur1\N..ѤbR桓V:r\Օm C\Gɍa%tm)$X djU2E7HgtO3+׉-)EN(FY)<806X3Zv1/"xWi2ħKa^ մj!(teE73lv-I:L@=Qy~q2latnm UE9Hdr3!;8]u8Ju`bESR+IVNv@f gȅ}L̏y_LTl ,QA)HnuZf+dcUTp7K@ %`ҝ}qCeҼujG?ȆOxX367mW#<G]UBY4`Qiov*q}&OÓb.R~uN\%ژ/ *=/ɕ ػXܶ7cx"!8׉oJE}SV,SӃ^Nic"(m3VÊ&G=0Yd|=*JKg'oHU&՚E|Elu[t9O=ڲtLbQ^`]Wf\$Tї'u; -{l7řrg;ssI?)1H\^hx9Sl56-χib*7"=R(5*E9QΘPWE=Ʀ֭oP̶O_^g8[qAu L-KvU5cS,},|NjbRyWbr K* =W"%TBAQ}%Nkm]WͪJ, o0jG]d@q291Krz #)Hl8}K+9CH4Ȩ`1rr!J$C]IԻt(S QSQoc'RFg7f5@!Fa1^=Q 'Zo.Xk<pYT20}*:MKzW MFzh5Pi N0Ԁ7aYpTpZp /q`4> D vQ 9†uctyBGG!iD=4ѳD^bÀ$N)Եo 1 o fĪ/x'm^* 6HdjGiK}tsFh*uvhR/hj᫭Dҳ޺K8HCr<+׬v zFeKB9ie ׺", ?ǹekYKx0؏Y9A2yy(tD#; /'9?@}ͤ=e. l:U9nԔ4E#2nz/ڎX AF# 4aБIեTFCl7Rᅳ~]*ʄr–'JcF0;Q;u6HSg`igPKQTqt[jmc$K>AH5S*j]7'3ċ?LH>`\1:%$ȇc7wHnUٕO  rXwcWnlrZF?a0"'<*# &#w_<&㵽ol $0$V('Hl5%aW =ߒC%b9G֜]~)L yjH➹ZD}]@*q _mnRC4%?Ko5X@*&d~D)34R@iYAܴ7YXyJrN䘤f/k7 4lF2,P3Rh+>E `Єq0zH4<@ $mެ$`hӕc8gվol*ʇWݛ`l*.yy,HZ\}6H=:oIMAgS`fG{:(Y6( 6j}X[5i5QK p;mv>hOLaQj`mxsۆMAYVaX㉴%Fٙ155]~V/N[zGw.+pPZL_=Cbd)S,$ܘ6^BiZvc &s1[fybl.)Ўo̩'*{q.}g A|2^es Z`VT"D^ a[}^1^oxq ](Ix\}+a1DPݳ^<̾_Jxj.t 0H1=ڭ>+7~dqT:u'Zd#4ugwJ\gD"!д69PR>3.J;||zG\6~h.- `*;ǧ5|㘪j>B5G 8UCgQoT[zx(zޞzS< kxY=4Z~Ө<ľ=0? Lr:FY{[~ݟSc9_˵kV"O)ے v8xR<xHnHG~3-}?+J9+Y S!N3_GAC+x\i:53x^NZ5|e G|g+|%Ә_IUnv}UVL:^h]nuo0Xr Cʰ'zJkuD~\.27HeĿ׼Ӆ*ݿiN{L,\O73s7ɵy;Ɂfq>Lc}y~g2 ) ׼j NYgзGjU} k$x֟ QHv?_Qxu"% Jf"RqH5{^>{jY zI ZA[< ׍]ޠ+?@؋(d_= 6kG-M1?YU.rxh{:A6ߠ:ᄻYyH?ߠ 7vq}V Xg[ TEXctTrO_"% ?eɸ oЃA1sK% n ˄o{%(=A5 ɶ +~f2?)35x-!3}dCic;IMU9zIq^oӸJx,[)fk<.ҹKP<%:DjotIMNVr />RDJ2F!1 88M6p0 [y9w0c5{2̇IIۇiI~{U$KGNA_ UqGx_@7, ,=~$=xi}оuL:8t$ ^#*nR FA! Fu UlF]S #=.w 8GO@@G|GfpU"ޣ0lQ L +yH|clMrft{5җTBlۙNA c(X ܺFevkkX$P/i]1'F,q7?Y|AGKBEW p-Y*`"jqEŃ1͵Y_$ e\!OO=͝~kS6_!\jvXUꫀdkzcXU_)Dx)Dzc`0 6thRNhp?_Ћ|LenjH.g)]1Q E5&8Z@f;zS5`RV-j~#d阶 #$jEQJS$Hr끌k4B}&KMEU7W *¼fL'H_ H-m7[,|t[#L +ȥv.zAJ{R+J1]{}@YT) 篗 YV"vӍ :<'+/BdR㲹.u]8iXa`` >ȀN<Ӓ WXa &[9RY>~7UH?H?Ė}❂kdгwlz ?t͹H~@ڷ8ܬڜRU.l~'NZC) D Lb$}#>cVFwvub/٥':rwkR @@T[.\`JW-ŘD[XCvCz|CUh t𩎱۰Y |i}NmR hmb{W)՗AH58Xp,Kkav$Bo.!PNnMzD?U-*vSE_B9Mfu6#%)F-4X ZJerM3FV=JB>0ƀµx~2^)k %=45WzGp]Y7aq!WdG<[{_ x q^a([_UJw\x uֱ=jFAZi:A|E|a';O#pq9oG/luz?Sٺ$YRZ0# H ziu\VQ-Ɛ%|y72aTԑ,82p05?v㳪 72 ^TDNuCv:cMnlVI&Zn(&pЃ ϚԭKY a?#TXtލtg2P|TNC/F*$c92x"$`i`e.#K$wF|rXmLEŵ$fL-SwIdPՑjzHǶמ;e }%[tJ|YWE m+E_ ?ը;uJ7LcYI.\6xHK۹ z?U%҅ [$.)1 X_nE,-9RiBTC,H nK'q5\Gqi_{UNNdΙׅ2-t+zHO$-T1GF"e򦍬ݡ:FVLRǺ=IO2u0i`$LEkm&-a lN0ñ/vt+*Ewxa[ Z_UnB. w5gh?eˢiGٜŪm #a a{Ӳ$431JVE% qh]e9Y+ Mu,Z'NT ]塬aҩ!ִ(Y0gj&MԦB/0Asu<{ڒ$EDyȁ?[DЬ0QR:|};2jَ|L2z*ٖQ#t(t}2FNuSȇzt-h"K9d=diqjc hTF#f DLF14SF]ҝ,}m צVCF 1]秌5-4x7MFG|(M&麅^Q3v!QԘQ3\Ū..n%r8?MF>sn'[tȨ!zQXb"KwMSQӹtE^k _Zvxu TLDjds;=M Rd/75Lm> S3Mk˅+/Ѣ+C)&*K**SkeMVJw>qF둴v!YF= )3UM Bw?gg"gvE jN o @n#`Fv+E}O;jA., +j^`So|6ҌZ &e>qz':kTnKzoq;CYG Mo>kҺA8x-aV`+ѣk66envoe)j>@TV?I:E:u Dnisvj #?; 7kqKo:}ƊSoQ.@EC/%#SS+S, 9<%BH ".ץBTu 1`+5A*ɘBy3຿j > \HK68̛[Y8<񚱡 !bxI&J7۷SHpU^a__κl.IsS>8 z=z`TaGM24)Ru D kF®"帐KDQ+X.FO 8`BjljɌϊ Rwu񕋾2'o6w u(lKmBd:dU_ ]URjDAV9_J6S4e[ & `JMEP`NEeQN^Y]Vef4{V>I&m& N !NTDzh[BdT!b*"Z<یb:; /-Wg?rwACk`MVP(@łIj]5Mj>$$Tc P*Т- JA-lP}Rz"e{0 YQP1֨O>*Q#GC`k4д2kXh4M}d` [>y^ʈpŴEZ=u[+3HV2wo #3긺Vgҡׯ臋hا8/qj*ߥ .aD-% - ~$$ Bv~ dϺK]..ںR AHE_ `V{[/LA^,. n]nΤ##F^op~6(?H J>q]B0EH0aDp}ft(>9HK |m)ד.+T2QevzG$KpUXDQr3Xq`gR)jve ݽAv%5rUIoQ ,b YV4;((66=@,K-PaNwNK(\GDD Ru!5t.vضV3B?lgQv@0nWF#)":*+]q" |Cu랭'7~u_o6647Udߴ[bbHä59QCt)-6X] ĵ@!3,YGwSj$K/wE8z0HjfI$O4 z_s<}U\@\h `DZN\)b+5\׋^̣یŚleZC_ u7U? - M * Z%A1^[|AR5t~߹4ǝ|?:eƯ-\5KF <@>x;c$[jٱ?X;r93ZcAJ~KX?ǐó׼/S}cKuMfA+6nt1tMiq WJzkfhх6V%Y9#[Gh%ݿ*zkl|D*Ƭ;UZZ%"[-y=n^!K7fx|mx: hl͌-VL˝!YNj9OJ;JL3^4u@~C.N6ݣ;J kF(yVM$YrfoFDe>*,z]){k<顗iMdnO>' !-lҽM-"SrzmWe㊦M^Ї9GwϒdşJ_ҕbݓcH\ Tr(/N)]Cʸ]aGOAL1~v}-F[ s>?/\(N!ݝMzXw?Q-RҤ?1¡-黲os@53tfF(?t4L' hm9J0DSfT<5jlV { +7˖P>r_~>zʇsyrT.F, ڜ{lslKc_m{'6`Ms'Bk#opݙ59<|>7 /ˏ;chL;Vb9%'>7g5rͻ+-h'`˚C{#QiQ4NY B඘X ,$\|qD>.L}L^|;ՖbFu fצVW= X=mʴiLSr#qqk;o#Xi>""v:Nnn}RGp_N7o QY^8t ֐Fػ32a~4G~_r_SqT;4CRTf2 ojFNdzD5Z w+PHd ?ֹ߻ E)?zm;g+n/1+3i ܯer,Cu'ZEsPX*!;"^> u`Sc(~ *_:r6KMDԛ8. $oyy&`:{H5/GLA%`{f*:;ly;%#`nPMQ@+Aڊq`~I x#~gs].'ZflL#(=@Uu*!q/h>1cQcGpZ^CXJ^vJj7c;=<: @`Ou!*kID,&)!\>FpwՅN՗BURs3x^H!x"Ixখ=G]ciY !; _gqL?v["c`̢TMd[\Ja/<]:5Qnj%ڻ+o'ֹHhUݟ8%lWg\ kW#xɥTbOz>(k&4 X1.*Zt_c[cK+1c<XrP XBlϠ5qGRjc qJưl=..-g5.rx,5iv[S1$ hejv!A.$| ξ"w9j d&hQ96'ӊz/UƜdjp.i}=kסzP{4.SP?{7`1<+Tw$+G ӹʎZOVSEBLD^V `p۟k3odm~VZC/-syl"}J kΪW fZp08<i8b oTU幖G_!PT#1CYnD"i |:Rtj aRLJJUŐô;ZZcr8Sٽs JykfQrQғUP Nq6%M'm5\ y sa&SRmStl=?ɖwAL]HQ{iq'qmd7zVT&X ]=)RpKJ*i>։Kw7W.Z ;Kd4t@V@L*#,u묇Z".O!5F<׆Q#T 79@L5M_a2oq9Vuo9$)q,y\3\L(NEY{,sQ5ݬ`,URr>LW-ki}5>B"Mup&"rjԧyw ?P0ީf7!jï/jqIyؠ/{<>~&ӟy9aט|$w[3C[޳Q*4okj%+ZNh3P,lXq{\0ehX9VP/{uj1 *VE=7f{/Β0t#JFs| 0>`~y!J^#yv:.Ow x#a%9rٔrJ#6)-hT.q-Ųe^M/yv(jh4q*G){l1 YT M"GM幖7Euˆ4Q,pdɵtϕb6o_үqj1 lG܌P};%q^b$d&aM|27x #. 2bubPh7IT3Rq+ʹNJ aY=LX]X͞8S|1 JH^ŽL@"c]1{]mKn$b@JyW o H.qbך56y;<#U<7 yx^. C:.y;:8<훞yz;=Ӑ3S;y>Ơ4$DwkD8ArpEDIV2JHa(Fj*ى־ FM5n>po9Am&,Y`7"N܍[(w7*n7>~7BiS:"E[ZUDtnx>dZmLs 1zKq6lϬTm7?AV"XdZZNԦexG-_>ic#^+98?d;NG.*svbֲ$ +9Eh8L uּzݦzQ~(Nw^{=$^3%-"hK"PfRH #)H$w`9hQg}![(H{M.5%vʔ sOq5?gTYRy9KZVǐ56 p$]#%j6Hi&Zs6r%&:5uP^&Y&HV4[U+h Ilh퐥wtbFkdcf8hQ $~!.$S鴿8 \R-[Q\rLf hE]}d^c}Fn p$9)")ju 5),P}PF)ʶf2xf*rڐԑUS]Dgh .[~; SOna??yz^DR}g?rQ鳡TvJ݋/.dJ%!ӧQ-3 Np~a4-vZ=Ti(G F5UXV;õ/fP7DL gO^ dL8GΨ=IZ@!v ւ1_{}-?š )zc k0lUfF&OW_ԏVˆ> 8q0yK5uE&u#j7ARK.KacX.d/Ҡ=؏ۿz(yߥ(#.X29'Y{XXwїrc0XclzHFM;6!`-Q1(XXΑ4A:JEBڤpGX|}4}Īņ:pMJ+>ǟa/0Z?d=q ~n@b%6b2'stdEh"8\/@sl9b247gԑ(aUH=7*37I.h@?sjRbLƴ#]"6l8U3.,eLhAL 8DGemE4eDN8*RAqW i(QkӒR;،H) w;5AGܩ&#,rօT[&fNuZU-_ LRhqY rr8IIC8y,SusgFT*X7fKz1.k7c՟)S(sto>R=S6!q4lj4|ĺNaS9\CXw eV- %zCH)QR1WVtB39i<sHhr ٘5r`|O$U1uzBaR1 .>M6m#('c>B T^*!?\rT8^<8ҧFgP!FOΰW ^@.>I3| ZS?~R6|FQ)cZm`65'c3zݧ|%!_amH) 5:@ vW[x_VhGL8G WI6h?uFӆ\Yae]V6%23q'>"f9N> _V%9İэҺ mm6&]$Z`r&nҁ N'a0>-} c$4PS$8WB?25SZ~~b`T`,I5p+~Tm_/QgF\D+_'vn3jY+]1@BDh^>IGĴa_‰,p&7 1ֈQ]]hd5Q)g*4~2s n^Cut^Xf٪$3~Y+MAPY "WLkxnIpx#讻zqYLJsF. ZI"5=Ki2 w28g۾H `Q"Q) E^)ZfCѪ  NYJ{^} !<2Ϭ< 4,@F\Dzda0M3;EU=/\LW yz^Er""Oڎwׄ<DZmUDh/\F?|Bhb7@7N,⨍Zz!S6<$uYN{ Ux,!h?^`hbf]EE+` Xlqj@qVq BXm=V_,߀JX~+ $ r5EVx7~>iCr^01~_١ݶޯ8~}%o iB t+~9QRITf<.s; N[J Lg4 N8uS#38.̧!.ZVd)ٛ„(& aTupU>sRPAJa u8!;RreP qUbv'U?- Tz=̪zC +G}4M&AϒOnYQ5W2T<-Krv G7&YŬ;:֊,brc@-H\> d+ v8}bo[h~- ^?YXC~)y9xnǞ?W=MOȣKc]WKFh4pnR*ir7Ŧ+5(16*N4+\k9Pg 1V33Qj~Pn32'Ibe!qlq#d<$Sb_Vg"k(LCQɱ}ރ''glN>%ﹳ%[opGHXڴ}RP;_!|ꢑjx;BYD=VԚh\'˂Z)qlAIUhS8s~+̺J~2}ݣ=]# _ eg7cMvADV1<cː+ z <1bQnHǏy1{ћ[CsZv4N5lrt'v80|>1}Uu;(` EahiZB,vo (N(}@Z~#",|NEIs|vi=9 'EAx"lƀ-. 4qYmY=&iCق6\ ڶ(qH̦k4L+/d˖@&u=\i<6{sMp nTj+Ӏ ;Q鱔Ќ5x⌎%okr L'S4{Y^D&u>k A=ׅu2DkܑBVA{A `@8:Yͨߕ>٫ԝ:r&aeM)ހTPVf&Z|j⍲2ePwW<(<|jLjd5J)?kT~R4-˃ljLD%z似̢i(Q4:Wc CȎkzP,0c,#L%Rך[pz6ΫE.gNH(!z,'7y${?)Myb,`C܂Y8oeϺSCyE;ˍ_s*ji`vb>k~ >iq߷Q4c|7#zuHorgNy))7Q9!_Y4blF(OF#O1Jˑo' ?@]ҏk$M^Tyn^M&¨:u:|A5Y=d1(=j˽g>'nˇ6T3. /a,"+ IN_9s1hh= _=?JF0Adbp1v׭zP%ʌhKfoE~ s) ݩ͒@{]ᆏ]߯<fөGRCߘ@3[7|XN>hݖifůqA2-D ŠܶAZtGІ>%f|2Ƣϔ+H'.XF8UWgw6a@MQK҉X_z R<YREҷ/G!;_};J$R ^\XDNmYʼ7\,.[i}@TLF&mj凩%tE\ g @-WW;o QhgmJV"^\2K1xߎ 1Q+/}Xg;7^sCs&1l JWa22Nè*Lݠ"dW {7;UƽAQ4Xnt)H.@k r ?ե^ƅ0O`hƳkiqR3p7qVp{m?v읐c?65Tbژixl87"6ѵ(h5R(KcR͝F8@]Ru6"JAXFz% %SE]gеA·pZTkRYoE E Tjx"sa8qR @%z*FrZg/+>{5Ltl4UD*074vTBeio:wJobEiV+dIBĿd]hݳ1f3xDVF/&4w oYv@iUwP:ٔl: T^*8drd =]a6+O3W?wL8 { #W>n}FKH A 6Cy#\n0̣7}VLBb {gER}{Hůү3}}x4uj`v0+-lU 01?xwhd`*Ag bw-""9VfTic װ݂warNVz(.`+SPNfaٹ Oˡʥ|1Ϻ*6Lqo$Pn{= ..@g-Y9UDpۈt,:4]ı@iKbXny )TEklǡ6쀰a'$2BG{apQA!ۓFpr7r~߯X ZMX&Oa-12x-?ڕX%I̓ӕߗR"&PRԳ6$(NZcyuH0Oq~pGl$Jb,ֳn8}b!Ŵ9?e6[H^7t޷i/lw+?Xaš+A7H01R3;aV-Ⱦopu z܅Tf (ˌ- "^9shM2HŻ6#l M+mL^V> !ȺNTp*A , |\[zBZ[Jđ=jR7$YIмܘN$Dd֚Yu,_>>BވWɶ"QVE,ڦ9_ <}6I?SQXUڷ^ O1r>ݤ}g~͡?됽ۣl`QlL!m/?C#p{R~gJ;4t<%$Q,+Xc }e ϑۏ3H/ubTp /F)Ҏ3HSq5I,P-p^һ3nB,LMޫt@p(t<'SjWHYj? }ܵ) :ǟTH]kw"(}a8F<_ΉB=(O2YY;v3_/і#{ g@$N%u 㑮52XE8(kPQM[P^ֺP5cC.K{enm-* fÞa<)hQ,QI λV:5 B~ 7 S\q<Sr1~@{I0Up^ܘ<={h0=j?@${zrolBf6"OcctA{>V={7-#ƥMI ͉@'}i&3H gRbԬHxjH \#oH>u: IM$@5zQפj*{?{h"fO>5Dg{@xG9|g-+#yHG瘕Lִ-rt3aDgkC-pC#ߒWDscGG,pT3xE"asbZ[и ~(EUY\<߈AZoDsYIģl|w$)Ly'c;y2Q )れ/eGy :4LlϤRtp0M0[ihvg<3W30J)G3 Ir)K=' u,\R{ucSh3L,·{{:;zgt*Y̊Y<%rdz`&mKyY|^ԏ o!P7)ݐᬬ39ޏsEt׺!7 $f ;€i}'iD<GPFgb2DLaa6Y̦>{>]W]D.G,#3 js ĩ!jޕ#=V4[c28sU:A[l< +*DCa +0ǎz}#'5M_rV\$ʷ}0(}>s0NB.-b_kB`vt܃ӏ[װe:Бh$=cT{aZ~?N34[k1xDIѼT߈xnb$<-G4:5T`4H$J j,s N c[6:z%`z, j/dZMopu1NjJ)y9>z2@nx lH/ `+\ߍYC\}h$uB?̰m"B+ g ŴDGF= l:}~Ja>(~M&,IKD:@@,8h8,Χ I@YkqDK NZͺh32bdoL  '% k;MTC U=#Uv#uNI= f% cBok.UU$4TJK{ݕ `Y v*V $Fu_ʱB,Y@>a%D؅MPE t}t_@&D"z|6ȝ`sB I0x]L!Wmg!l D+0ʵ5zEܒHivr어-^IT-PZ2 ^UB ^>QW\ i<1.(@\肛rn /F#p|z. dĹqBR Mlq"r lx}j%?QoH],XuK BS䑣x/,)Ʒƃ_AѳrXI]i+T)ib|T.\U@pO$+CyawR&gd^ 'jƯ1fk7ڑQoXz/=D}K%P;CiQ~gg꘲km%Y'e"\tH⼱U@A ?VM˰W* j{BĚ#i7y_@!ǔF׮eQXQ` 7`SSP\(շ,~faa,NΈ$*ԦK)^+ZW5O⻒VXP=k? NAVp{ͰF&D 4WJ.iësV'n>Sg9n~ {<+RWbzsgM;*&sGլ#Zv\. pGTƄmF-:u6@F0 rA[ӆ,B~p_ hr_y vݿ$1sSjC H*] 1 y[hma4C0ȹlz}<ҫAZdWGA]=>};ቺ-u yZ?+1چ`uV5I{& UE#kHubkjrgֶr-hk zF=kۈk۠c;6`l8泶mZvc#vmpYۘ km\k0ֶx6|$YE/ZҽTkm#gm-*4X'$m^3Qx9]`guS*ࠢ Jh@vG PDLG]|'REcX޿}(HSiTa0pBٹU0H1])z:ˣZp.G \D& N+lА? ]#c$ya}˜O8f)oFV& @2$uh1%3N_Q6%81HlH0KZT&W8cvƶ%}d~cha 0;")p6e4iG8 ԛgJeFwD@D pONLEEN][_tPQV5Ikm}k #5`Ҙhr]hx,f4kТD#=&>1Or=&(\&snW cԃcue/tl {{, +FTrv!h.2$.}Z/h>-Z S{Du,"S L '7CJX+C9[p2ߛa*b'ڽ-pGۇHHc4{ZD9&Yy}_}e-2LF,,`u \xDbt_Dw#:̙l6oM󷤮p#HS swP(AU0FHX/LyKEĒ Dم:x.K7)`ƐM6Ԭg#!0C2> |bٱXϓ%>mمjoeI1ji|` H:|R g{Ŵ#in UFaڽFqz`k!ofqknȘJ@)X4")rU9L#Zv1:كq>bPb׼+؃_)nF.@u0ү. Ot<ӫ4S]"VƯKr={׷{c=5 m ?G:8\1Ue֖ 7㶕C.w1KwUr5>l/gL#3Jס4r0og0qsؙF!T>'{3K*.Byr94Q}agIi.:IqǙv0;iBSc9HLPgۙ&#rQ󽕰i{d7 ]&/_4,'UMff :3W^uneδٙ&i9r᩵#M|LcTEETrڏay3\8뫑<"9v8n4QhKg~+ۙi )bCƞ3q3{GdFzRAG;$^G% cf[~ Ym&|"9Eө&= )?[)ߒGL5ձ[A+R2®~>bK. \ْ8b21ki$ I]YHλq騣^trܱ=E)0,?ix jEbH2(G,|a#@R.Sc1Yu#FrUZA @@y]ll;v'Zn0Ȗ (_34)rO `dEK\2HSЧ}vn (1u[DIuMYgD?P=(nĤ/v BPJ_(M-EctMR'rz8z"8ա8nP8mNb] +@SWj"PQ@&48{txC'\ouq)jPҕ ׫sXĄC$$kaOc[лqǃ*؜HC1wٚf:=b л&xJ C©(W+dB=ʵ5Qmz-荠o/+6ϫG'eJKG/I`7x1j89r5 FCu'uBR2VBpTJ"\^k2w٦ī!ÞQd߉T"4$Lq))*+g~7ܻ^.<02!OC鲨Cm)Ҽ )UJ2Jie{q=@jp{-_f.xd=^꼽JC{{P8^ʣ<^^%`II*%UU]O/lm{cW U}Ӗso*]JڭȫVb{x-Rb5s{dtJra۫lEc=^sȃٵ0Њ ;A1RE#{/>?>^e?{ ognƖ \Q ~R)eO\GG>_B " -A ic"d|\".Ɩ SH0|M9 gA A:zF5:_0مT wfƽϤE\F+y[<`lP&vvנE}xyvG/ygxYc/+V:cd T3PiLn{O:%"\Vdd /[dZRHbh̕NF d+ ~N{G7i3}Įt9@dMN'#f1ɨɀ妌#1'JY1s2NFE4{NF>zNvN߫PGG®.r<6PƮUl<{AFGw+QFH"STr]$vIɻxfwI\TpJH  UTNIRE!0fEw8 H)jZ%I>(:K*I:)I:KwI+-9+1e$ɡ]J/_^!_a,IP] =h.JyQtStc|W2,IP^%IxBɎSD7$J̠J}%jy8]YkE$2*I(s %I :$(_T^.Ip_%IĂVX$Ix=%IE0a @F$3$Fz]a2QSo)IP K~UqQ-mnA>fDT gbsA<$ا/=z"\E`5kjS5?VcD9U (Rp7V?< ㎑w-kaMUg5'.ިQ .Pac 0QiR>^a9$H첫8ڴsQ =xڎV("ι6r\Է`UТ+׃uk@t;ɍHr:铭.$!=^6_ sTLՇy_?YQ\im2[/N7%eIE Z)} _aPlƗ/gnЇSe={ztu+CI(`_wMjxX{f8 s1` Ѯ1 gock"aTcSA,D35,|@0UF_>s5dbP)҈1>{ˋ#0kR!Ѕi`lr!cO&N*XkTR\$._ТkC>`=P*PZ 6UP:Jxg8p XvR}[W{a7 2hǢ(/llG9zt"ubr_:\gVo:9 9rtC -ARYX9T%tuh9 Y鬃J>bAnc 0 ף907Kݓ ̬̭}눕 ؽ>qHw\ yY.J[*.jZA!̰ _ \M܉:t܉{<^DSНɭsE@ӚǏ۟5IT];lh˝:\;Cdv7p7܉(0;zMNrcLYgu9D49+n!|8;:{s){;WlQBxyjjNp~e/:6mwƖ;µw">Աe;J f;~@~ǿvzkqN=ƕ;;5t'>d6ȝ˝xar'1)w";sj ˝&SzN//Zݳ܉/wN>܉??#KUha, 7eز yH.]e@RۖnCk,漎($?.q9P-Yc +ʼ-ICRm7pY-ˀbʱ ( lˀR#dڱ ,+R ,B*ƶ , hmX9\|, }2eQ2,ϯvQݖac2my,֚e@c֔FIԘפ ,(]cE]2o}5Zzrn &ǔ~,~,-2T݃z[=2>,e#{8_V3)_`RV/w{nw%nc2NVAo%8"\gKB(TL޿"ꗼ]YĬ%W1b8W/)VVGeկ_]Ī_D^*^.g9;:U"OW/U~p~oUR>Y `4_~]UΎZU&HW/r Q^{Fn $u.ߍ_c\o)~V_`yrUhCsUrVrpVUr <1 Vorw/e]5g G~_) ɪ_NUˆB@*cAoe|۫*YTj+Ϫ_ 坰X%s7e`rb3\晹\˗(:ʪ_9!ژşZ㨺OCcm=ߒ?~4ç  '$$dp>W FdʀXLYzAryBw;kvBk. {C! d Df$Q + OyLugӱՙ7v~3f n×Fߎ;褠Lv:mUrtCy[<4;O;Pm)lAdQ>` }X`lv́/WQqRAu,8Jx[_U# $C-q*X=6㖏YF iV*h|8^C ¿ʠ`2=20txi'}"(i+BJwEUZ6a/U^>FeA]|J>*C5C7 1Bi*e \޶|ZW>*IMC`y yAV"yY5yP+p<. ;c@1uQPySE 1fkj`MhHgގ[8<'\DpĢp<8BWDy=FByV5}j0}j/yg}? J#v=*vMLGKZn`h6ZE b7A+0$c9FS%(gҊx)}s餷J(T1|]Y^A@,R*O;{. { v=B( 3;kI4(k9>AW/ `(*}SL&gvXwUJ"#љ΂g"MPo5 }ޓ s!MVfK <{NIf@E3Y n5׈'AU lH {'ϡ~+QjǿU@Hj@Z`ub9#[[H%K;`0gsȬ33sQzV4YњU&)s9M4.Ih Q$2#  Ԡ\|##~/2$8EX`ڐP^M|IxWz!@틐5jELC# Iح@*H&0cR|φkp1,dToBL0)1Y(q~- 1csNdM}$!1Ho(Rz"Q>=6+3 CTY2|s)Gl%WW*\=RUYkkw]bnYo(D%H=d#v+*$/sYd9o_끷-0 P@.qVi5gMPE`&Sv?#ƂyfSycudӢ"_~@8)Kzcަ ;nhP-I>"i%6/q`3) k%G)t%5p0Ϟ @sU/M3on.HwQ[($PH9M]% + v|LfMddq|ӋM. O՜_{W}4-?=iݦxQ6M]|*}k-^rIjLX4r\}#%,ӠO?F"$a$ƃUð]Ydcw!2lĎ @eD3_Ce b1c~+i4G7hP+969"(Īj"ɯ<͈mED~ s Qcڄ(ml6vZ',H YmY s{ #M1^ԕ_F kEwS̍]Z)_X n(i&kțcKw-)V6u$&0ۀ+Ή}I~5"rrRX@2sꓡL^::<Su1,Rw>_A6g|kiM2 oI {eS])]a31 z%:!d k3gy+tQɨ0"dZr/ص7ݞt.aa BU%g^A}fCUEb/Ɗ2H`oБ0] cIƯ4)Dud&*7=:3 '8m3&k13U+:P4ֶ L.c z%w/CɫڐQ5H.2gq#嚱$?ae` ^'[1DG$|b\@Zrh7ͷ+9ǨstVRRxn/kؑDllvv׵ "@A'b4tXcavHt<@SlVGgA|ѲM{Fbc3<)~|&ß1 (ˣ 6Tאa⩛Iӂt s$wMMGD5>ȚI#_XE 跊 ӋO sr!ENM?=7Fؿ,&L0kOR桲}QM"A*5lT8 6 1gۭoMtbt><;~mr-bYnt:l?jrg{i:ct={ eePPsrʰd]meXʱ2!%%+6 :>ʰA*6M^dee6/bb9Vٱ ==+#t.+eeXVa[4RP:^]g /1)[& ^# nk"+ä`QE@;VFe 8ak1)+j^V Xf`S#+Z3?ߪl+g݇dy 2a IՖxrU 9ח>|o.j}Y݇sG#b2eeР. \Ņ36\hu5^p ώ; ?aLƑ] o,<8IF68yl#~ v `6uIKql4eV1|o }3||̵o7"T|=[Rn1`G ݓE[.Mh`݄^'߄<&vFu^UU~Z0,>|-\XDY8_dwPV P2@9\,ȷUc#K42K&e 7kh9XEG/y4]VN DѾ=8a#L¿U*tvCï M@` 40 ߏ\`wg e=s#xb"e%ҥwI@sυ 8O-n ^k-aK&=Gd%^. ,ǠM+U-B9ק:vS+#2)/1V$3F7Lo"EBܟ4@9٤lb]vY]F0Վd_@3 sz34C7R(IaVJЙ>saSRSg]qXO!=Yjlh3>V\2 ϧ@ E n "ݷ+r$B P%/CD "?:Hrl5EYw4PtQAiĸb]`lI+z VzBoR^vҫ%TվDoy*31-2LN}29H=zdD@k FT>A+@ i3Xwibcȸ"I9Iyjރ`NB%rT!YErC<.d,qLe YRDH#~eca5T&Z/ad4~DJ t;Z/7>]A^벌r9|vWcXը6H佩Jr)U:EzUhF#B4Pr]5i Lfd!6) &Q^ kTŇ\s/JZtr{y($KҞȭA NTC)Y])/daҐvt `elA0>vx ?fMGO |cȉHQQDYf V$ 2U? -}Pu#*@ybQE$zȼ* w2],/Mك5N;&yN\WA_Q1[1BEF+oUlȳ uc8ye^ A1鏎L3B;%27&q/uYV#/0a1BH(`2Hc]s8 ۈq]rYѸ@2D>' hjOJ¦R$BYxn/pO s׼nNndt3M+O0Ѹ7l"Hыr0 5&<N(B0|\"w䘲9 ø\ Txߎiı̔@l7 3OС(veC4OSxuF;@>p1rĪNFfYT,ew1.qYBYxփwیU9:#_A؃"5)-k93Lanci99ݒ#_¢'F~$-qcI*< tH-޷3&?9?fԮTa+3*S_C.AZ:0U[mWěH? (ZG^~@6ʭWNˣlƟj> ^3N3fS2uXZ$ `#R4&q7kmeOR9R=6}΋BV}ZȸbxhoE6M*s?ޡA9tRP+^G~ i,]>Ffp1U)KWJME9b @jZpc cIWA7:쮇C*vC2MV)GeXEP'IѠ-UeT,%Za$3![=] au - "d3'x/Ǟȟ2(G 6FLi7cu . 8z%,h $/~ne/YT}\Z.۪n opj3ꌤg~d嘆 a[Ӗed%:iXxYaN^ RFXx%|2AJxM:s?)z~KgeAЂ$ tn?z2b&$o ۯ'Cn3$ 6nW+ SzWPq>G fn@ƥl]7 bXjaf>XdWF~땮ZW>3q,-˂z{,7T02OU9~3V1 h!.()! 'k܃zߝ$ >amFݶ24g=3K2]܎ yWw-z@pW'>*]ɓ:i8_bKŴTh49s^9I4q[GFMCKhW$ՓGR#xM l-/懠5  ^]zדx=^EdZ.nX{JidH/v}G' y@lۑGjҹ#xf|mk9o:w'ʵȒ7Qx9FHy.6\Q2K/VvBTY>*rJ2CMՍ!숖e4FT/(3 qXc1?+7981H1֝Dy1q]K/vJ4[^R@Pp R=ZrT,TP$)9+4_!iGl5*ȭ8\݌%A&Bw6!K$J! պrFlSDZ LR%22xBq$b/=QzCB嫔 S8ft*鋪z+ w#nj-eCr7hK<2ožܷTF^=o8w tn~h :Ve7hJ;i#RI|pT RU5AGI!2Q`&| :UI֘G"%צYૻ6~- O:l}Qhڼw{Oc~n"?L `THʰ]ۍlB})" X2#h$ǜ'H4Y3Id'Q Hm em ~ Lֺ}G<{* 9c[AQ DǏ4Sd[6<^?:^ĭH^>X)(Ca@ieS9gj`glld/vǻ+ aٚqi~<~6 %TYb!c~[ $-mI7dr8$e:%dN*nWĄ1@v`Q&gPè'I U3B:^|V%zq%EyF1dW1:5`EHq^X͓fh@J^xݖLzL`a @(ː_5j`t ?TX1AҘT(R;*SW+O~1\s4tcH.?N~m"&dm2/0v6~}*?+rǸbb\*{ɀd) G/~ ҶD/ħ '/Pw5`4W΍R5UT,՛-]]JjэSՅN!Richv/Z"^y!Q$6-C_MV O#:ͬ#HN毋$OKƫSqrHHb ɑF9"N@))ȅ2-LJV/-\Qh6cy@ |;'8V_qh߭ɫ 2FwGrf`x[+׾:0+%SGM6^!)? f^U~0 ]+HCZr,q㼁CЫ(xO}":nfΪ"sEɯb"4Zo`$_V?#@,T?*[z]|xn|RsUy]Ûo`P.qID.WtrdJ$%T`|Q.2Ik\6c"b%Vp~{O͚8)uo:ֳ bbeYG`LE-i.c@O~ ]`)3*nADZ)7X䃧X߄;h٩< #M&5Rfkn.DG!,"P1k ISǛ#MĘcn@,}L? h!hcw%B*nDMePll1q`| o&\pT9}IjRZ6ORh$ N})! ՍNvZ~d-?@)qNj"+O |GX8ٞC=:up p.7sϪ8c>4xT鸺 ( C"UMl-3qY^.)lm|Bp"]68@L8D"T0ATqA-?oXcRS0biP4A\t$˻bcG FR 0֓e#"g1bftl#1)""_D\jްƆe3>8bɚ#rAjD{Tq'x@"{x?^U*r" q7ʎ݄W]\N.C3滩!!qS?絑{Y63$7 L,nwd2$Q.bľ0)7^@[gӕgnc`o|6ktXzC>@cdvʩ0<`Le6ԣBF_,CGk8Ezx~Z14vaݠBu)?8q>eyuWÀdE OZ t5o70]O`<3a Q#xɽ c?ݣ,})Љù6x5`W3߅_syi95#S |pD|668SR0ꭸI~MŠ~a=@hx GNEŠӍTUhj8I=/Ԧؤl"4t)ػrc9!"m X 7f8 ;#` 㞼e*$}lʃxFH,!&z d fԸfAth~t?c!΢ZEk.cW87ɬOd.'nʑOa:pf 3˧UJ^DM]uWbMG$jK8PA2bR:d̼s|*ьb6rO ]M. `wR:ɓ-l%) no`+U`F0V{  *y-* lE(v"xq=nG`.@0L"h_zL1vzq1y[&fj` >ڭP&Ghn{ftt:HS=b:mMjm6>I>ۿGlz-X\ Ygx%q¾/!euyPs?O`7m ^mÿI u$Y<1]T됙1 oGj n_IIDC[\ 7G)&]m]\G~W#4>xau*6&:S~1>}uVȫ+oR_䦎o Oog<@Ay,؀p?@$9`#{38;W|zoƎ̆@*t PHtB/rVa[X; \/d0Ss@~\IX3>5|"E9_VOm/'rGTW fWޛ;N /O3.EO,p)*PYֶ?h!ˆij*.8xa=j3ϗ>~1gQ]joБv{/K_H[%i@+`q=UtͲg ?Ҿvks&0P Ը66SeLV[.m'ҿ"'/ QV/ W Xt`{LPGpJI~SP`vFOk%D/dnޡGM6ßrBZSmr9[~e/~ s$:`a. xٷ%ԭ(?5`Rb͉̾ELD TJxzWR;F\!ìݝ REx 7A U4zwEfIҲ{i+O#p'+Vp|rͣ!4Ōّ+hV;E2d=[."$Z0<ܯu#> 6Ouu(i+mz$bcQ2u˼ŬvJyE ~aay6uS?@CEʮ_o0$9)Y:GוաqFxw~uVQXcyrDt/L$_< ghbk k~kq~[.f6/"Ny-x^{_yr/RklnlnQod:T+2_YkۯxnXm };>F.ww)_Va =s5> PL]CgcT 8hq>q/|,?Ż}6_Fqs=ϝpseʾڦcjB1Ipm"UJ(M3ì ɐkO$|>_HS?ԑSEX>i-~,XUk%_P+Bg^/ó`9bSa֥WR5xACȢzDduUEcY1]P3mCv"Ȗ0Ǿh4Id]tA Բ ƨnvc3aŊueˏ (E) 1eao+F R] R/YÍZ]Fp/ v'^'AV|An$2q Kf&?oLh<QcE*p!}N1~j9im?Әq֐ǘc}}P0V#SAA7,%OjƦ`}I3Gr^N&>: d<ezLF_~|l$34ҚB=G =J}38Z`"f 0oӡ'AM%{b1c~W_Y؅F!{*Q:HjA)`$Oe~`foi)#`Szj(H{cLU"/}}@y| cGUIbE(ֆ;nk 0#I2ǔٮ"(1+VU@VSx?ԛOsʮ,F~dR5526diuY*#Fd5,s,IdݶY|R ʅf#j1e' H=ClaA:CIOc +.N-ѬMHb%"b;ݍO|*uѕ\'јvS׷+@f9&eQp07*FӹWlbȈBNc"-72Fo.Jp-7TE@ۼutS\mD;R8Š:XpfJ㚋Fz ËS}HP7EU/x|:ߘwX{i=20WiK|iEu;q8fz#\ϚWEzi@W$@ݿT1֘_yn|GLU9e@PRbEb 3XLgY/Wu]&\Mԟ[bdE&TQ?&89lTFxs2b1h0Q?srQU3/:?6T7f6/mBŴ} pT/U<Nfz$g 2ӣ`~"{e촷y^/!UQ VX%T:^ߍVr5Qcᕈgl*an _)~jXeS=}}!vpz.`Xȸ +SOrS XIHR9 }o炌YUZBFu UqP?>>Ul²pX.W+UX<ԕ& >WW3 S?1hx B[Pz@htk1OU IzmƻYf& =O ]&BZ+L (fp`å;ITQp^ EOaZv4 F7/~lj))4^8=K#. vn ?%DH6,fi{`ňL+*A:Y&T1[?aSݒ=|/B_я[' @ ے[^We-t+%KBD^|jx~ 4|Jv&+7^ZraP_bePOY˟oW z9 (ۦ,[?n`o'u-GV})9(xO[oЋfܿ{V SG0 KH|~cuj Mz i7jT@4 /W俑;T_+8o(#(Q5-&ogE$_*tm@{9> ׅ C8bmU||5 q`ݴM:6Id3h׶e4Junqed?" σoGf`Ri^0kvQ󺽶f[ICz}eaMVs/]%/ &( xFdkםbtAA V{^((n[]ZWPױrp,ˢ1RТYӡiiE5=z$DԑX iQ ȱPU~j{5Msܷ!f%OeQw)g !D;^#QD0==aR_PbU!fn̢0uSX|% d"WX g K^ԃ KY^>Jӣ4֑AX%rdQ|&%gKʊ(Նo .0@_i?lt`&pw.| oO%-b&7" { /T*MkvR~]lVCw\n mb&B6&b„O II9_L6R;L6~?]SF]r)_V?Rm& GhGl&d\ƹQK2)+ A=hsO "MNIhM,WleVԇJs2fŐFJhg& ȘGPA@{-N& AH3 }+^hfN<7|ڃ['$ hX 0[h'T3o' JQxzDPAB_"ms ) $탬&7h| X |D[E|Wv Xi; A]R}$  lmZy ;$@;m6"@{-; hd83\[6$[E MJh@;~@nv*hnK -fsZ[EGPh'Hs e6"@{-Nd;9Fu6 %cGZ Pf!mX\Pۑ$1MX_xL0>L/xd__2 endstream endobj 12 0 obj << /Type/OCG/Name >> endobj 14 0 obj [/ICCBased 15 0 R] endobj 15 0 obj << /N 4 /Alternate /DeviceCMYK /Filter [/FlateDecode ] /Length 374717 >> stream xڬwPS_(ҥ QQ.U@PT*Ui{ IH  A{a{o潙wv9+NYW] Gӿ0hZGˊ_}e(#,]syk>fbMXY^_,˂wjVO?b7nx{+@k@ۧGttLXvh]EE]]4 ߣ<㮢bPiNfs_Qt,saPYyfAu ӝ#L<YH?殭ZjpU&;27jA)Ѭle4|,k=!;14ymIݧOgΟ{pEK+/owuߵ7nno I=A>-y| ߗ^--]B?nd_b%C՟_WcipV+S{u^zzw (FV/4kjjan`~עm ji2WKcǭ+JWF_h55k6ioܠM,;d[,s|Ӹs Kck7(eA9i;w ܽo޽!|<]#\"]F:P1q GJIdz(>cdAβy. SJ1%Җ+V7@1i7EŚo1kq~IҪe-k/mջ2gUuiݿgSz >^سo?nw9U;#]]yxz|vsޫϻև ݞ/7quy;zrm={GB{5G("kK 1XQ$&*%3/e(uo{=G7aVkmNErÚ 0_b!(Xx|q[&oX-Zzs2y叭Wt_}j˭m)]` rۂ7lnWBS ,mw$mMrrqvvEŸ;zh{I:)p#ށ?Y-wsgDh>JXIxBDpDr7o-OW~s׻ .;Oۓ6#@5]#HC4(yy x5] O> -^/#I[c`"0*e5ˉq╽$P;Qh~ *̫áYl !:iϏtQHc*`M|ڻSZ)$GTy"Ȅ"7ːklVBރf^C &DžB΀Qw^dWYdn-_ QE\'m~B%1ț/ nSm7 ؓ??,+%:H:/ pCapGXѲ^{F1v2ãS:4ʾ>Tg&زZ󘋲|LXu3p?=#'9^{07Y˲ hO"0ȶgЯ>v_DC (#}F/C' #<`v ,ųzFCN7{CyQz;HI6V s=#K\Hz=7AMLv{QrQbP*'VW`+'=8z}9SG>Y*T![2g;g1Pk< K,sq&ttñ7/ z9;dHh{TC]O_úߖ48}ۄ-BnjMz}Ë́dFɓz/ş h Kfr-ߥpS\=j,c(r62\DK>23m׈ 0?GF3ٙMb9ّ$=t%l FV:H+;kvQU=$a+y_4C  %Y7tL8h@'=NKl^yMyڐ߰,=@@UJ"h>[%BPdfJ/S{픝+H?ZvA'D@Bl6A_벍4$?&\xOugFl$x>Z-1Ӡr9ђ mr]Vljnɉd'`yu$ )+qɐ&VNe=Y.YGy[JdK}Q|• @#)cCBcΗܚ&sS|{N%+jN < BCG"hY3+ f{@+8Qg xY n7"rz0'JY/1Y]XF6!15HeqViЫmm`w 4,K`HE0ceWM $ #8Ï`s1̢Y}9ѐCYҶ(i]h3u\sH 1D0?AVI%-ȄQ?3iş"VR&fEq>=ɆSR}-uN٨`vŽhGzAog>(У'7+m^O5VR#N {&NROq&c,HouS= 6ߴR3h %+jw=?r (;vv8ZѯQVTJOuMB L4k^0OW$Ր׉Cu @kXp _["i&sŸC3٫/Ѩh\^  W+|SSH-В#RJ+X(!g-&U{M,)WI?HsA"!?Vd[rz#?q1:q^a2E2_,E$ixLxCq&x5M/sg/J7p\Cݜ[] 5Ga';j5@δ4;Fri6Ko; T.<,hQtŘvJ7enz0/GE[Ƿub_oo=XgcQi{?AH Ij#>_JBpTfY>{xWysQTwiRao ~=g$c r#MTɡEʓR KZ0_StOS*ڗ6C*s>u HՊ9…&upFj|o|H}NS߶,lzy_Ar )zRpQHW 7׵FJM!^\GOhe%ר\~'Zy|S{EѱWXȮ:n(^lܘ֩Q3wΫcC&1dMCŁ\ BLPO{Qީޢ/د3e-c!duWZs|G7Ze`2Ҝ9Q0WU_|sRE{tN$pHI]pν[AHmxkl D^o0gǍvը#{(v/^Z QlÛQlctFё҇A x{-Xi70۾5N&Mh .ikl>.if&xu7Cc۬iZҊli]6]FOLHek1/7#J} nVz 6Z۞k3UhTFOX4xe5ˤ-#W'knD-=`6U#0-\BDVwJlj٨Ín}49+&^@#{F9ڞLť\8:9-.ut&vmQ0YV2#Ϧj#?H3owPů\:̵q5kT|]aFTױgQS+j'w|龥8^&vo5jԤFm=`ܾ"5n,Y}2BЖh |5Ň`xШg陡Œ>1kI?768`Y:&Қ<]y2 GVRb!UI}a4beIj[fN`BAJ;iƋ]٣Z./"9.HpÅmJұBޚXe1 "4_ow8yvlubvKM惤tW7@,">y!l&~6oa;"ikLjSܵ+C-BJN,^.䵧`OC`)LS8LhGeۮ[0%Ĩ8ƥ1lǼ2}_Tx7䔰 }SOcF$9b(^8؄eMy8 d;KPS1 cgA9K%ӿBL{C1BsX Ds1"27ގH>A!K6iWc~ h<'I ɖ0ÈSМ4 ,N;1:Gާ)0D޽CXˊIewQ i/PT.ƭY=O*pFyI=!8]Ha8d"ً]q y{B63G 뀬d_K]>&HLj"r_wܗSIGwhꗖ B`X[;iR0FOc=[1E_3,2nQ<:;3CI- H{WWL‡vw&-zpb (e3s;B] Eζ$@Ԇ+hS$OOȲ+J ?+ϊ6o]P9!Vy] [A2eKM蛄EeM𰴥zx~ e1DZ[rw"~iY/I-[q a~ cz.w$'Zo52Fy7 Iz89J>젠U˧栩aOBOO!ڊL;7^H"KU~С%Nd8}Y͞L{:üCE|ф7)LQASY1E^N3C;8s:qrN8˓g+:&M.N|$>K3m5Q 9N;!ր9­@]f ]"?ﶒ$ojo d-N+>p\LG?]>I:N@ɹo' ϲgטz Csۏo[o/r/Jjh9Z:Qb ٢ܳ+[6gx[ Lj뒇Mp3NW>^RCƼu>KwnY/Wn$ QMx2H 嘭շ; DصN5B2Wרeg&uJ$?F̺$-oQ\~rX'g[vVwk  >`UmOT>aemTsFod' n19M˵?D FD!GsLE١ՂSKBhTr1SQԼK:.pp\~#1]t'Y^?p1O! GDn#LiƇj]ua& ?Ƚ*#/G>ZadO:Rvpd?6C(zhHֹ9(P#~2dx ']7$S򗅼փ/@-?CvNUI&GM$ˆ7OTB'W4C/G*O|kW6ݐ?M4ԥU&)om0\FAcs@Qw2N0 լ+%l\_. Kuc @o֍Z5kߘ7ӰF$mol ytKY0ѴCI=Yӵ1l5*r;0Ӎ8ΤO⚮fuC./F"儒cwU oKTZ0;UU_FǭK ~kuzq꽳M tZޤhwӨ:4ڋ#0cQ0CvNu;]cYWFhS{Jﺦ(Z"RHwnFֻQ]߰D3iUeċa iN =:y]|hskN&(C嶪!|ɰ1tQ=5FM uD=+9|Ti%:uȬM0Ӥ_VGi5T M/rh Q|O 8 (,h] ۸Q*w P>x[ȸ,F9kgN*3fu6f|kjVv(/mkFڭQqţ=9;N_T7mQ.Vڬu+M!3)ٓ_k+BuG+d>~u`=|"9A2ӧ,!B |zPͿ@w.k6jQX~̝ -k1:\h 8n>bzQg5*y教;Kɋ3?}2{~f/1U\(5 zNjOfsB}Y ڪZ imoڀQAU=#l0>6aЎ_AvKUڝUwC(FM3=o>7zR)>:tJ\6ct $R5<Ək1 }ٳw!a\=&zltkXyQHJҘ땣e-T闷 |*A#S 3oG C"ύUw7/s*U^6䏰;\8m!&xr^{3JͬlykǎrO-aSE4$uXy]G[akpw@3̒4T1c>DUx3U֔!VPSҍ[B?u@>2WrLɫ/o;N,ݤ5_+`MiXd1"`,kdvnX](»i{deRӠ4jՕy«7Ǿ؞Km,TfP>%faeOZn*+,y Ҧ]b >Je;/AQHdXe޾,fgWcм)VpA[5+mV^Ia%반a;BcDZ$XFBJlfDڛ[%knVA @]|4 qfسjϲʇU2?F.&9 {UV7ꪶ*NփHRYpmwJgktNqr1q /j-ʦi4jx;  6Ƀ1Xh0rL1/C͉7Gpt6 ғx*s< eڣnТ̧'FJ|UP;z|oB+4|ViIw3L-z5؃|Ω:)~Edϧ oB?hR]t sC8V#+ I"$? 561ZdGNψӆȑ-WH䉣x8рM'$:#m".Ic-@JyB0"yؿ ~.Rۉ`HW-:~.~r,ATĻSd[ʪSGcšY|Sظ8i h@Зد6! *R Z# ( OƍKx5z%S6E-&i`Ӈ@)y?bҎm$}i8uV {a7O$–? WI ƕu"ªqJu?J6DbZxy]4PT,qƃ ITʟ.MVXq~)h!j:&@VCy(Pb[N//a9{3k7 |UʄCҭn+(?6p>rQQNiqFJuecue:QF~p*7WWl y.[1  |QNdKȾx|aG ]iV4 :: H+ɊT}6KbN;.bb҆]pj ^LkafN/#Hp'J*P,yE*[˞Ar%."Y쏜pz: ,XG1R-[7ފS'vSƕ.)L&X(iNc9v g ޵.۝91kжpJYq䅚{:->)g! MQK)D_M^eK#nqA[?/ao-"8/(]u^¥5jÖh!b2Bo QLl~R4{le$6/-Ԇ'/u|H{ަȹn 7oYP42*etDWHZEYaMQ%_>*nO% fkC˛BF*V46+S֩VT6.UjUVDV @ 2,FUk3i[U?Q+29Z4]&!=b$b}S\6Nl2cņ p]<]}BHITkj $~Hd!XiIi )?b36ղKjc!$ q3;z]-+聘N8Q4ʠY, "Ix,}#;_]FFl#.]w]7k($5 l\~SB9ۘޫէ(KfuWD^7-74JѣbU ݯJo*EKQ-odw]gDD|#b!FG] -OM~?bh,D}&+vt\ʤJAC`rCH9^ Wܭܾar|UND5PU|Шn\' ௎_^9r]n>޸~˧+pgo6V-FXj]*3$w3,i•5vmku\n^ * 0(;L6zH£ u:|mE sP=TAƭAޭ)_i:&>c¤z-O;m{u16Z1H;-yQH@œ--]9 jjpc(ػ2S~Uol=Akԥ>սfmMʎyssư qqu J܉aiTF)ǵ`j\BU3iIAboۦs+ZIbcK`K5* 8dGo'z 'F>Zʼnn7z^O:S6~YPWn0ϑiFōq~㨍Ck}| ݤӕn; `4+S/aQ!0-=;a Fm`f0P/(9w>ir/*.8;u緳01^f[mF4:[¨lʒ`Xm>$o^Ry.ajT/57=DzX׃ŝFLY7f&ŶfV+6E4rN B\UsRX'omqMCI&0MQ4stNr @''R"tcܖ$48F]Y~ UYz;Z;0ڪQ+u$N]Ah ^ b_l~~?m g=侈L_7V@a&tuD K5ty#5kKn(d亲/y+ cm鼛A:}\(><4_3#AE/~ٲC(oFx+3U1~iIiu愪Da!D*|5Llh/óJR:VeWgWxd^TyM 3_ ./9Q40qmPb86YjQVI,fx ({UY">`tS+W)3DE q49G!(Qň[B0U=23y%yfK|[ΤKaGQK|[nHkܽEhOw+?@Hm-l ^̐w%lsBڇA~(U@YQ >Z k~`6g8}>mX$3rB}Iq @pLEDDAAQPS\k׎UU׵ּ*3\s5s i__fgiūu-fBO^ v,O(ϷR37#̤nnFKu7m7\W[6lmԖρ; e)Q7Rjޖʺ(, g~A:< K:~Ueղ$TcuȈc-G_3"{7&+Ǐ/J5Cr"9W%֐Sȧ1V,"һ-ZKX?GE 1J[%@ _|R0F<}B$99$,z ]Cw+m8)"PMx"|iv/W Z:zW~Sy.SNƟ-O]vO Dnm.cDV~M-s*ﮙ C&o.cZRcu/ +\ l P%_X ">F 0'xΓʃ[>EO7ae=-mΉw?2,V$-\rً|_RzSE6Dnq?;] şgHzuo#*MJ_R%#$_aK S&kZ >75O"O]@z:'mVZWlTTwd)5fIUZUV=qr{ (]?N YmnMR7]\:aPmSK8V7MCLbAnzQj~uAG몜} U@s-Wk}jcO5,ʑ5ֵ*5Vs;O٦4[Wvj Ak)ro" Ih31[ cϣ|9֓y(X{7fp[*aOQ{V۪b;B݊p]I=Q Qoĵ9׷>e/iFV/ɞa0[U@mi{yU;s\9-h΁%Ŗfy#gUrӽ `؁.lyUak65MƲB$xҔ((* п;Ee_nkA-u)q;k/.)>):fX2?w'wL<6es4+N,0^cr06i +7 fU=]`v1JukkwֈeF̸"߭ϗx9!FƱZO|*UetqFBOjȪ6_꫋s5 6v$:B{qȠ+:PF_(:~02xqW}r?^Hٖ_c}&odB}8 Z%gC6BOH\ڗI FF.N gOa'۬mfP sAѷwEK#cKeg雺Ƅm~\L453<Ք_{>)nEw)vlRxlּ+*W f>ZrhioX?6yCO^ٮ;T~G`R9@ei)]ˇ|ww]l=Rs'(=~FWIvҧUr[Ԇ >[O)H.n^qsPJIKČ/d[O7Ӫp7ay{ ;aCmD?tmE;)77"@k/ި+kR<-~GfM-IYc}6>ph͟P{YwE;IӚ-!GICvo'jȣΗS[0'ؓf쐰i-HVPL?B^c<"blYǚgU"*ܕ$[Cx#FhSa~qH6i.C*~U;ʊҶ~TKk[>X-;:*˛c?( '[J8>)BlҶGڹCsj𔰁X|?պHEgoc&;Y;xthNL=dJmڪS;<{,[R;؁)h߹:lM_;o翳9yut4сO+x>zC؎m Cޓ3i[ GaEG8E&S܌$¾Ɯ'M45y|"45p!o,ij~DccdA FÚ܀+aZtK>zxp>0E{C S"x@v숈ND\P/ߓ6`. (~ Q&p\Ԍ}'A0'RQFGӓ\ͲӋ1dœ_{uwQ&&S|fu`Ɓ]2ja AyA ][ЦC@R=t{)~ec?#fh_J~Q?8X5\kyr _)Y{CI!/0-}KT>?p/IΙMaH𛍘b 5r,oD@%ȇ!.;wJSd/&MA5/Ha"tO>VH]3 ;^z_ci82CH܍o|!AA'lE/fo;~LLD3A {ėm?W2]b) f*r*5uCt,6Q[AKS; s[5'n ]:̣*7ueT ף-2 [% -9JKa")E+ 7\U#W#Q>L6d!/ZYmp8C S 0|ki£[BJGv6\B9u6wD?YVх@pxC$xxPƛ-sP& 8tM s2~ú"feV=y6b3g@iQsi ԳtL m-MYEM{wkW96]捾XA^]G>ERxBsy&` __g{3l&e3e:F{HT^ؓ`C592<*ݚ2$ٲB8~NXɎx;>̶!<2V!>7TIZҴI-\CW}P;'ak'VL2ݎhDa_kaEy<,q|8{2d<l\vƅR쁏f}/<8<51/Ams=HaXxi1*,ֲu30ţP"Nv=Ւ>[c9!-k6iRVTrWIREK*2Ok&$ZHMB?,=`+Ÿ5'=KPDD;W_%)^ʶ1.]8eSϸ{iދ;a4kv|g3}a x+Dr6mqvseķ0XOUV`oi1W\md_H?DOOGzgV /8> C:&{$KQle(ݢ+RSlES/G;Ӧ)f+ }k_/nUe2$ m "ɺ2 F_$vIKPt"K^QVC`"~66`G1؛,Ѱ ~*I$J"E녝+‹+  >?8[4[?R#ɼ3} :H]R[_ {N!qa԰W1X54L(CjZq5#R6˟spxĽWSF~4}+HOo9J^N=or2p+1\M\BF~6nm5LHl^I*Ir)Y?=Ak}% 5⚍GBa!N'qB-Ww~8?xM;STo ѢYܠ\[ɟ%ܕe'd8UPSQߪ2*i7IÉ"̠U/6ޯa),`Ё[ eئ s)^.YPlb,ŌzEД%0麳=qKV!nXQ Y(0`wOܫ{WZ>Nԇ]t]sٝ +t%Z ٗ\/9 1Мcvy\IL0R]j8;zr3tscww8Æsos䤹zʱ}mu G!yq9VێLJ[9ml[~}ڪ6N'վXxA#ҫ ԲWqdUR{c jcJlfSÊj;y--)Y sTIRW_VR{?,΂7CS]}R6`Jv_Ywj)9[#fohJ Â3@m/fsmA1>߇LoB62"h@DPb;3/&hB}ؾc&6Exqw$>jp%:s;'ŭ}䯙SXR|"_,Z=xBmU&Թٛ3aC~ ˀam5VםuP_T#)0_?|_^h~ЁL\_@8[ǟbU8фC{݃N9,=j:XUFaiQH®j~ A{z4wf͝<'jgSͼSW7fj;[v݆~6F!$xZ }W&`pGP׃wbk)}؆@:( Ph69)&,H»ǗbL:ىtj$coxc)yfEFeBaED f }p'1o⡺8)\}f < gV9{Q #s{ M-wT:a5a b+ j_L-(D5)"zWv9~ YrTKj# [)eq o\ھZ(m`˕bq"vckis_e[wŲucgT>! 4Sw̉*)97ΐ.#UJZF6ۓbZ9zȒ@n,Lxe}]pg˾+ۨ'܈g3͌ʧaUiaĀ *W~)o'r+]3Nn*hyJ_x3ޮb%2C70k.ŭ%Կ58NfQٽ JWI *MeNb\]%^ӱmz~}&;F禓Cq ME:"}vOq-uu4]cHY] )Oyň_ZtD<} r  I~ԔܧFI@< ьMS*g7 ./"1tYy EN {FI!FPV̝J(2s7H.:Hc''f&1_μG`MQ9`+TDM(wG5GkpVAŒ 3\jvg,|TxTsXPrjew,#ŒǸu/Kxi~Bt@v4Awン D^܂Ӷt&礎g>\yUr<JsmY9ܧ`}, t! ~ȭG>$UX!gmݯ9e[Q1Vɍ[ZQDgWq,=c85A|Gjsco~BɧIT/1DUFQB}HyFe8ĸW0:F6>۱KFQ0Ӡ9i GNە_qA#n)Wd?-j VMKCq4_ :|LiL_E%gRE i"&AT4KDG%Bu*:?_ }CP$4ay^`#p#!mT8{z~fS0Ђ~bieǸGi;9hO]L<{c뮰7?fbLq漚ȹyL<\)7TZZ) ^s%s*ָ8s=X v: &Np>;qZRmZ97< u>͙.PS$aZXnȫe6&1Ke/sOإ\I/FNzjNsJӶvi)"f:_NvT8RG):u45Wc5AM'C5N^ ڽܤ ؏5"zO :>);:9n420$\rRGZl=;J o]TQfl4b5A7ace7qqmgWgڢd|y"џs@^v|o /Wi".e"w*`-"Ct׉l@7xIbgWlZ4KtQ8={gI.HPa%r=⚴_E6"ztP%ܽ)Sֈ~DV?IT o8%Z~^\.:ҰʬU|Eܢ^~+MhYv gM(7!!,m-$h4y?-ǿ[H_ϜHz]1 3W;|:Um Z2I;K =vg5?1U& [ˉD%Ay%7gƶA9Ec2"έxcqiz}Y %3NY&0QUpb8ZϿ1*J_#NUL5mQ7Ct{0~!3إS&5laMD ˤԄZ"ILz7[EzT7>ڛ ^L0du`ϨǘKO0#樮2l5@˄>*['\S U%W Uj3l1k"ѿѰ-|J\)]Z~V,fV&y4?tvzPr.$YL.Ф7@& I܄T2K*uG榸n}srs8wYf7/Ns$?UEPG֜jS}K#a?5z)z;`_}86 ~]; HNz r|Y?H:1ZAĽ9]|oymeU:mj>HԐӵܑ?ԶRNh ~c'ε9a%$cL Doˢ'RH_I73KNiΧ5^:e9H\Yv;h9kZ)2y.}i`<Sc_tMy -rM|#X}pE\Z#xjUef_vyLݺcڵq9xAy{YG' Tt);\mD5m3hW53[Pphm(ʺZNKۼsXd@ȥ I֛.NhZ``*:Kk~#/Lvܘհ^Ƈ?l ])#s@cV'lLWҽؼaWƁOsn"xSC!6:;"k }zsҶXJɀVZsmO!ʗ< EҶAJJS7lO }݋([`'(I/gpz#r{c~8ieo#;4b-:un:߲[YVjU%Z07L1w;p&w lk.4OA Aқzy;d7m]qWI-yGw]y'RuQwth,sݞϖbyV%Zol+]޺2Qּ&@ pd(YQDSF"gn@Xm4[AF0Km?qB KDۮ`EEQkۭ[W|Oeh!h>伇(n#ŋz`\M7fuUzZ ~BFh& D}g\g $CY>fGL/+ w0ЪT:u憿EQyMNIʹVE^Pi8Ru&Q^q>Z0Xcpv~+(Qs Ϣeo+~S^gx_NwEȢ[/_6]^YwuyRry%.ZfSӃ[J`~}m{↜R>I!i+ uvmBn4D s |k2%sQF,G_,O݈_Lv2 Ք̨UGx>keD~Y\; -$m5 7^vh%d ǦR5j8%!gP, ҺJ*qz -$FkOӽŸ;hi$̇+Gk <2ޗw 4Hp?$B;F-܇6X)cw\#B}?]aWcU yA(dkv5Jx*wH~LQN!hl B>έ0f {77hQ> DQCWy'1h=YZJ^`Rx4qQt;ղpf ms(ʝ֒T"x{=A߇49#e_^G CQWGZ\#W@)~&WOJWI*]¨&#sY cGA f GOZV<7!CH?7)(&(< X3#aO )f"rbyFr bo#8y~76L>GZ-VO(?1 h ƓoQ :TTD~>,񉉔Mf\!w>uOGhHrȀ]Di> ؀q!>TGC8,Q)W+W$n54.DA6?* Hs\| NmaX@∜ q0p%@[bA<+r ~=&y#y ؟%ŔϢ0Cj\Jo! u&h#?^I#6g3H_H {({%:FNBF QZNeԆ©Y n/D6HH< R )-yO} 6 <]x)8 RrA^B,PIRj)@2Ar^0{"7a;p&^äwҵ/^XԤD9Dc'R̊+kGZŝI_W5CLB QWfXʟ R]QQ^?KA H9bD00[f5 !?*aU7KfIW#?$bd!(E|Ǩ<.<\%v )I^pDar0,wu '7YmAz L>.%_ X(!vzJπԛ|[ɔl^Lb cI#XVNe) >&v<3EsEu9Dg / QDžڅ#NB2yD_dUScʔ!*E}y[AnQQy$ B'w ^?&s$UD%h.*j>ūwNY=@OngUW\;j0oܨrZtT Y{>Oy GѣG =h\5r 7S^GKu!?5i:?nj982t8ڭC10u/_ztƉigTș ^?fh𶥴jyh:WUKypzJ=awYMU]ute [=IZҦL9oJh:~Q{JJ W^U^RUr??W.Uu|7 l6*+NG_*5( 器:t6n[V>HWUŴj߬YpZ>uÎ _W${,ݰ:&/q[xir\PnhSw &# m-| ҽ. XxwD .9g#-q7T &ӮXjC7-\g pZ ZXx6ESOoh?Gx!)[›[R,N^,ʋɩ\j2jcOkznYO eG^SXw&L_҄rTh`( ;ZȫFqrQ'Tw9vGn!#LI/gH75ݐ>"򤱓W4UǪy۵KkېjQp}T:y- |,zΆ$!^?--VQ_VjtD׾mT1Kiψxڊ%LraqkZ柆tt]zƮJ.[_s3iz#vKGc>w0x|Ȳ9{2v9u{kY8i{iM,KWæ%P|7̧>k>(]Pf籧l-l䯕KwV}XuU썶4"mrX{X5[+K: cJErUBOj[W[- L?-,Lۣ &djMyUjeKt~"?3m{jiщeԵZgK6sL=㚧%a%uYo>~6f&,RfIU(;Xn _(na.i7WVUGu{6s#QPƋwfNd:lHZ^mFZ|m5жaE48`~و58 2ǷԘB5^ԽmPg@ |"M/|XҲQªZS ~>=.GvM3CS~0Lx1,2(Ӧf]%8kM3=V^w)^!܌]`G~) ѻ Ds7 eeogW ?ִ T3z@I(t=MLSgK+Y9յUʨT--u Um^CۋG2fǜѼ_x*CyHP\ٳ99n=T,T'VW2hf23Tj*r**Cf6UXW9dQ:\šߔݨV5e^X7Mm ӏUOP)&kP{}^DWt*\| a^ea~LC2h1 8 mU*0i:X*Ł?BF`8&w\} o"n%xQ* BAkH1XҹmfmZsʹsn.3#'<70e)[Wsb pڕ]^kmOyPWBȿȋuFx)[TT[{OV釔:? ? ݰ]"s]Њ&HAq :^|Z{T͋m5[muUTj\o҉w/Mރ-,؂Wͤ!ɵ;sn>Q|ˉ]DhWzRqѽd2Xbʣ(ZTR9n48p#ͦ;ĩ莊cpu%FS&Nx>>[HJ:~Q^v *5baK"$ =<6{*u1Ǩz  infab[ [1PQ[Yγ~3y~e08 %;,+-jtnӞ|o rAO--).+]ߏJTR'g)f8Bbt!ijO@}Yخ}ļ\X$l __eXRnRj.f>a:oY9tgc~P1.Ld-3ffJ03( R!M?B:+34o:IsL<^ߺyt w.?1$/Y2Mߘ{2ij1$oO쑘+: (٤ǾAUrF"KYJߒWOU9V8>' u5ņMTulOWJGe3ryɮP0hOܓLh}==Tg-erײ"Ҡ4ij%q,'Bi|\9`ZGg"浈CPm9„„炧7nso,~^e z)Y,֐'r}68#_}ev!RC' nu[,|Zc}Qmp/X" 75ֹ96 1.pyhK^M;eh^02ֶ+B}PaN}7G2-I&Dz٠@(ߕ{pNoXv2!J_t n]#)\|x48CunfέZa3Gp;f*c , 8r-,U2-b>yB FF- ns,P-m[AZ$mBSnU#m{#3ٽDC( љmG}uF?iPz+ B9 _cā/P9/Rv e]QT"XCHii02-o ql+ tMM_W.)q*|p 0WW,AI8SCjNRynv-7M<áۅ= (^Ue(ݲl_(@=TP0.v_(9W%a 8ÜR*6gn\bp{wq\5ݯVӖ5nf$g<$܈:K8\fizI i- ڌTM5^S?DM|pTmOo$ˌ'$n.cʞ9k}Jq..6;ӛ˹MN5Ex|[BI>|s6Vf* vQ *1uD_+q(b3A[q5 lXg "}"$j PHEm~MwttLNۣ"4P!b+CE%"FBIu6xCuv0#h&nFAR C3bC n2Yzf5ʡ5KT"J_*Nn!V"z.Rټp4osyߑbZ>@emN ~F|uRD,7bk!LlZ.̇k5 A':&qޛϳڲIi{e9jmvbb􊜤5\jc}DDo;FIvG-gmԽ2QYE=tp %bb zZuӚW2ߌTRmPo\z!&F꜄>A&&i+qϺWs4f6]=;R#IJ9j:NL5;e&Id[L[h:JԒflWިx<*Cn0فGa_QvrY9rZׇyG.*5Kt/"Wvk!· bF64Lh* QtSmE@xAcoGkDCܩYW"8Pȅg\Yk^dpMERY5$TKx0Izvfq!gǍ-xt2~F0 ˾CmաA;U3|foeBCC}CEab^<GbD?4u_NCdBNQLgԜVh':v/{"ffEB Ǹ0R*noB~^ dNͨVI[ zC{p;Ԛfo[)ߊI%!9rtOF>+ởgtt s$cC!+1;YRGu}oaI4BCfEa>(MoŜSWAw97UA@ 2)2*8[oQ|\gJ W37Bod7 $'[&_ O_LlˠTΚ)Rq _p"3YPϤӹA{y6l?7 gGt ?Ak^ٓS H)V +iy$,h[Izު |S[fR&7F:;& j{x6xoX;:c+~ݕpHf:a)Boe$ 胳`wՉJ݂=珽x>MIqmXˇhcOUQmC(nYQ:1今T)2w0DoRZ4XKÎXVF1?M )tҦ!Qix1OQJ'm\=bm sD]O.D*#k2䂖/QEVQv~?X'bv!Pgҋ%]Ő}ikYeؽlB¦4Dۗ0s_Й_"]^S&)+{pԬ3>Y9t3&.Q|5i[`aڍ"y_ .Mn*T/N(3fʁv 2?Ig+Q[uTBt lOȯ./fn d|-u 7) ׫񜈧!^1 _ѪvsnƎr\')+fmbh f]4L9IsHek.$&&GE b &h$x"DZOtX$>ށ6dA.PX!ƘrP~èhhGV;ѵNŘh]hB KlY^f&  rjd@]ՀI ޅ@lL-iޗyk^9+/Ih1Yr4#7CwٕdKFYk vEߖ{#]7''wր"?@)@bP.T22vZ.]W܅μS#_(L\17ZU{6SpRX2_Q/ Ig?ͺA%92]l%_TBN˨K| q >⭞r!>;@F%Nef#rqϽ!%p|$\͔\DZ$H (e\.Ų(Ǽ$Q&&/ ,S?ސ$DeMϒ1UF2XMuY9n-'7 ivneE :qT;^p )ʄ)kJµ;ws6&Ϊᑈ0E\N#;Sid,,s\W3 vNytvҒTAg@e))߇v/;%~ uUڑ OU.)8$-/ٰQS:oG7 x{az[¢4a`GxpO cC Ds Q1_smON+KX@0؆x2,ZleCK- q"\%.oMO^n;JYx S j;Euro`WHdJAr()!+qk󪓥KcDRұ6oe;n>l}[mg@7K`ȞJocd6L]fASzHzCUAe })Kl"V;wg俍ÞM])Z"" ;7 qΨj+-mٟ|*sM_ZJv}YΫjf#hz,=MNXSabzVzG2jNI "Fuj%KvXħu/FPLfDޜN^ lm*6JJ]%0Ʀ x<{"A oo)uxw^>rJ~}u YM Z+:wt?f0i8joezѴʌgN["ʬ6sl3#\B\{{y{ J<Z'F#ڢcc].wtZYGztF~&>*?fJdZMQ0j** Q,5|$2EA[alej.\)YQ\iUTUuO5\n\n"۪v{N>: 7h0>?eu?|oԁә3ٺ#ǮpRi3 gKϏ]ҧW\5X{=FRM-m݊{54>l|$z|y \N~˭/߽z m?nӅ]/ _-I~G}?~!k>' AiÍ7[KHJܑBJm׶m!Bf]>9|6gJ3D۷iCYzUZ~Wu-4jjsuJu<  4nĠhhdxaؖq.G f7̩;yxptW-%)WJ_xcy]MM_Ïg|:l_f[w+3?}|ܽ:/8wӵ٠M͉RLHqfm;};;q;#e d~^k((+mPkt7{O^}T2ZV?TLCVml3xkxh̸s 4\B}y1,[>YEu7={:=3XT{:XR*  #*"+jccz$$LOv3ȁY?s$yz>E| C@o^#eQh+76W'*{/4ÃĂ~#]B@QN%zvzƐffKWb*]ݑ=Ž1 ;0Yclj'jN:skz1vAtyʹO_{z)f-;#w{pGm?M\.z}1k76oޑW_gUo'_q_߹l?LlV<@F׍+6S-[Jo ܶyvo;wY%SJ1Ai]wfI9HEIjZ~G- Z[oEeqCQ &tb" -6XܴX?]=!IeW[߈`O/$ЋŐоpz<27*!P{MqfDmɛ|K1}%]滬9_rl*Z$T*VۖBb0 ` PQqe;o4YrB 3ʘ4V-{s{N|_Tª}5gkohPktjJlF4h{!iߍ޿ad0a9<=~Lg<0Q̬؜13'w ?]sf<ɋ.r덀ƛ]c'vf_x<:wA+>9ru7?|kO91|m f rِ 3ISfb&q 3D~; NG%Q Qdc>)8u}azM8m4"ũ߬ Ĺ&a'Qɔcy)ʪl'>rQ+pjM7R"za6d_+eO˸nzDYUz;ؓp\е~ ĵ> "Vⓓ˕|Br/S'?te(n~nmй"ۃs܊+𭿔t[%6S0?t[)|9v}-4k?SN}Sf3 \ 53$ޓ 7XK*T䶶cSV7~$t ^%I q9{e_of1㌬ OnAon\8fşbmeLZU o6J桙f;#&/4Jb6Y%r` P%MDW6s4cpaL})"S?^yI`'RaMoHi?"dF$JU 80My^D(p:`˙hŸa SQx(Aޟn;wR(F5sMHhx?Q{q|'޴ʣP!IQ T>\mJ{O0?F4yaFbKjPB}ZY$}Vm燻;lsڝ.qΈ-v7i;6_M َIp&*xYFUIsfXDZ5Xeb0Mg[yxv8ֱ{jb[`>x]^8}vxp(sV:v؆0 `tLDc~4tD&Zv؁;agVWJcVMarf50+RhM̥[?6Jh+nOvLDeVbNT@v;Z2J%@uD-9Qw`79XWI^s%%|I?O1 &57R;˓Xpr8~F[4d8 <CR)tݜ2 :Eq:G@V6h$͐d3?%\bTmus)e-|R$KT_"%܈dGCo"t:L͔ rV[UgYlꉄגw%dv"Bm*'90hÔZxJ;;ES;&j\T瘒{_H=s^O_D?N*BKC jA^pmS{Z)>rZxC m,pI8# 5'\en~ $#B0b$M] jf9i=gꪌH;Fj{G:ݛwO/mtuRYCm);M)n1>-+NЂН2 F0=KHq`>14"O2Ֆ;ɮL,|-ס4r%Ŭd0sS :>m{ӠsO Z? 2[/k\ު .LؓtQO .q$l稉 A@T?-Wu[զIds=;|D[Z` -DD9*=BK'W)sIGC1ꋊY2:V:A8\\#Y'7;)tp d!A rߋ[+%9ӺDiVX˜KtKEu[]tt4hӅ&Vmn5@O uEXE@P*h6Vzؖ,U6c^ĎTzk.W5A gFrUNs^~U:ÇUGz||}FUVLWW-|\ǧ6XF977zbyJ?PO>ԧlohu8yWu C(=#wh%Gs?DKV:^ջ>`PrVY":}>iq.XsN\$L*/i2tQamۻ`d\["i*ݻz*"CMޣ.ɘE7QH +iU kT^OczaC*Xk6&V\ 1]<׬:IA ̛x/nnĝo4mrj}$VRTmׄy>B3*Fg^;¿ֺo3|SW=T\S?˓]5jx zcuτ-l7 `ٝq-nx`tAW+N`W/zqA86(vywV]e4TWL㔪.0hA -E9j'kbIm~u2pc-\yg &Tu1o5~bluLjX P^Kf_Z1k]4Zrj,}Jewc6_.d I*GbZOS6"!k/[*bھ? {)^%'Z=An=r%FAt=Bx{OaD%F~s3SMiADO=\-_ɶ/ ^g=dfD!S)}zNWى-iM-CUkBS_caژGhգΰ颤qh }P .z^q5 eZ_ T CU a*^0/Iy 2o\c`XU+^3v>=2KL?%/}$ U4#~u_lN%ZY; -a|)`r8yR6|՚\' yA~ JMNi$__9bLٙ-I(D oIi/`O_neYS8(DCHtbsu ~ eU$;*! 6n~:-+ꫥ9SͺZ:'+Q*y|xvoe;(꘩0;h24`:>i;02U\P4N>}B<;ڐנ2pD['E~7{yNmHs݌0]H TFcN_k1g7)dRm;^y_'SRk)OߜPGgꞮZW|W*xW[q#xH2al6+~;*Gs7CϫKX]Nm.no ,˩CX(RRяdv,u=dS0(5u#JG)^55b. oy @ר􆧹ſ]x 2f,ϨiR)粼vRӖX,8$h9 ybUTh^ ez<>.O)ޏ*BBH 0%] ET!kEAFK,fHc^˘YO$h<+ eg*F|#tw#3&Q_A Gĥpq/c'pUX&-a~`+' XK.;dw}CcGay1GǸSs`p䡈3& ).jh} <()ډxf\$0o38=҅m=v 5tDagPUQmC\4Ἀbtܼ~3d<{is Ҿ D6A@ ́*P?+FrdZ(mكʿXD#[dFޭWFUW:9Ff] T+9ݎlj|9f* L6 ni[Dz;ʹF{LU(U|܃O< H4rbdH*[ ã48*cX͗#n2V%<ez4*BK"E\۰ՇiGޘ9V=%C  (t"cGװ)M:S)%N uGI^"2B^/є ~Yd4L/ny%-w;ыeDF@ iuf<tk#[/_Hю7J#`T}|bA7"S&uv ]%^x\IGL߬T1A/[,~<*zB]/` _3qh@< ]ˠ1?S}1P*Jg9?FxPs|eKق;,r8QWG(D!i"GS^Da,Uz*#3N&Giܧܷ>NF !o'B'29? 5b|k&M4Q+ͷxgc O(Ōb=LvdNNkjɋaoԬ%*%b)G˕|\5.IIrm<=6 ig3v2b:~iWvPuc)ɶE6R:@3+gG"-pҿ hȮJaKSL8OֻZdi]G˝ >wO5q3rFa Q\+ʻ1MU%j=kLe7Ākck]7eUPT$ !Ey p%s!1A7֕>Ԉ&ZU)AdrQ ! :ڼqKS6yfr:j/O%Td7IJq0. hdך_m4߸s*ʝJ0W(Km]3n=LW9nI|@!zT5TVz8 _M/p.YYnt>hN ( $bwEƫG>io9:ªЛ,1[<+;՜Mi)I~;]HВSO iXpͮP&]vxBjV7e3զR}|!m$>-ִISe'5Z0ݪ9nrt3Dkk4ǎϳFۅADgGnF<4[U/D}/D򴾐t/%cm}ٺ2D=6(vĚݿR֡d"N6t! !O_̈́Tc"?Ė#dJ`uTVdF1I}Q#?FBt"`\w㞚mp #d4`ue= e$E3)av:VeqQS8HUƋUd 8t͹NK1a^kl!.4?lB1\R|V 6]R8i9-O#"U?ozF[N)l\Teŗ? /sx>9mȸjirj@=:қ7Q8(:Ӽ=N?M9,|=e1K=Iz/]>nd+v۾m&cw&X{veY ov2J\ w#/NohY+ۘ "֊C)j X*9j(e.fHI !A؎+ȝ-p^Ķ $KzbTQ=n1nk"qK*l@s(>+~7ݪ;8)a=@U`Ypr9X@Vo[ ]9Ͷ) SyNT"o\~x`'̨ 2K} 1ߺ /S6{k m^6˂TSCYkDKvuLG'8۪!KjX*{^̳JV6_ ;Cw;s#g'z@:6MSZXuߪ5{sweKC]u(%Xؤ?GǪyfTTenc!dv)w+82ґwhekgt#/uyG6C ۜH<>kVSo*m+]mXy)jc~!LëG(mC%Mi#J}OWmd3)4?Q=y(tE}UYA/%G=[M]8VX3a;줮]Um&ld:c橇cJP3~ IBrC\Kأmw9\U.5l̖}Qüp9XgDl!zA٭_C P6\!Rάc-4 sܜkLEȍvCψzx_36#YOOuqz{V_ɚUάb颗ΣQeIs'W-5b}9xTh[ώ >jLKr/>|?<5>xdmcXν5۸zu\5cRu< 8?7~h9Z5lg_DV,4xQ֢iRPǿl(q)7vv;ȝC\@T% K/wƲ \Qj#kvzk u=ZZΐi(eAyO.oD*T\قّ5$6Oʶ .fٵg/m8rǩ٘j7mf΁(Wm)\0˥W*OsgzqO*` p&8q6Q=/si{`*`a/$ ŊUXXd;u2& @em8ycB%Ë~63ޢJ2f K| W'!m9@tKs N]OFg&[SaiL?^jt9FjO\ؼ_-ѾkgPf2Fk5@'LPW#Ԧ%TvnE@o`,܊cF(FY%N@3ҩ)˻vQKM(zdTyUؔM+b| faϤd؂ȡA5ʾWyjFAJO;`Bv`h|!{hC/wµ]\lޯy6mA1qwo4&Ne≣)9bn^w $ 1:H\Lg1a=Co,o/ sA΂:.LջiX%Q /fh97AsQW>@8͝Dƃfx ~L]^[㪪ٲ#=E!"DZ<=w@:|A?* פ[jek]=j({ q_2+ǁ-t  .0Kπdaz`űm'*_ޑsށW 3ooHjx>p"'`hР-f oMJĈp-Iژb$,$?)vo[:vJdݤQ!Gz;郌,Ƃ5̨p)k6Rw̐ E АȘ.KGރ'BA 6LP?,6o,D4_/[vYyB' Q"yPG^HpG"GU6^£&zXzb[:OuBBWad&m .hS*/罪F_‹BꉭW\#|[j-bIVAao\~jK/AIBA5[mpb l"1 =0&pЇGov? _A^ ]㪭צ&5P3ի:' - Do4gQَ Yh[t bnʂ.U_@*2[>$*Ze1IG.hzD Wg$dh=}oq[hrI7N Ri%ʹ8ZWN܇~#N&h!bVeR={HT(Ozl-|$\T9.估m4],=U)]01o\r7F½n-od+5?d?ȗUץMYX ͂+I+%o|Anp(ketǪ$5 JIkBl`Ldlh`9[O;X$ILZ8]TusC6Yv2/MlA4Tڣc]hQ%~t4CRw)&M?~roDe|w˔wIn wv@_;M[b 5S5ȈlcMX:%#ng+Y)lj-7Vΐl L$.c24]A``J5[MW_CCSTV>´rHE%:0rnWtpW8ɫ59"*9}se]svTNPVM4luMzL+m7ڸSQ$g|{oΗn,W226Bk m:lRafdm"&(S8;j@-ѳzDpz\e<-"GWM8 _=,KPh]cFEMm;]櫐ƋJ&\Ba|~: ;l `sGAqN(}1KLr+W>,aVOu6u}S>AwYy%Jp[RnY 1 ][+۞Ys^oŽJ,~[3l]Akߧ\Co‘B`7bzJjjPcc VkO(I0 ^ow!ǂ:Y@dK2κ NkCUH>xd:.pxisڶ2^7QQ{jV0-:6UyZ#sD܅s6U!^kf뎋cma-Y-whb/fEp52Jt҈`o յr6&|FC-`OXVN PʊO-H_#FlDоÜ%ڶ lmTJs" Y/2YQ3ZFҵ5 ?b~WQ5hxGGy 0G?`̪wͭ_Kz3kzbNy{y/屍ƃhTǜː ?#:c6eK@C,jyą]X;Fi;?Nnu>mFH7S&#\.>5* ϪwSߚtJJFu|ģ;[C[NJ",yi5lc2nۮMŻS5*62K Etr GƒolFtBꔕ'{rvXk.lj$ף@va8|DONZ?MYlmσvڥfEiFz@}]XuKs@;0LӁZyl]RAQ]&bf軪#6'r~# \IT`pkw1iݔVyԐLyfC6Hi¸A҂O(n|0)0ZvW8#ORbD 1yb4ђ܅v nNrf5ua{v_w sorv ny{>[u_W/&ս^#Ԑ2S:Vʥ ChkoՁctXHTȓ𷑄]M"ԾyZټ*cC> bp#;/b/¯ R ^ ynF/.1HUhKG;YBwZ`S"M~\sb]ǎ rvHj~tSԬi&yYZ2HSQ$A/XY^QZWCt8m"'s?Rl¡VFˆ%rNvTr? cT7p&T/0u+g=̺qme>F؏A+'.ؔ@ p)3u\ g.%Fe+h"I,omAC.]Lk,mD.ÖIipf%˘鿘 %sY4awX+;߶P*9`d ݧAjXIcs K"˰TVCqN<տQGRME2hVF~vcI)I޴vپ>.M̈́{h]˩W-- 09Fk[٦RbS5dߴگs#kkhDڕn^ZWQ;gRhyX|Juh*+H8Nb?|}JzfEͶD]V_e=,ʏ&!yC P3E1D0[9",U*WP*{a2^b;˂ja y8Re6tTu0"i%φZqrVoϖlN+!A+!wL? 2x]8M0m%QޣO簎O20ՙDMH6#)}N;gؚ α&3ҙWuSM/C}C8Pbzm$VN&L=n)9R9F ͆F_jPa)a+ީ_xN!ȗuS, 4`Gv[UHz:_PzdgHx8.xvy?cD磯aRM==JWQWg͑;JBDui'3͛QҸiTkOT̯9&}{$~R,DJt7y킋WQG4g~cKTn?\.nN,ԟ3 zCjܺj/QۼtQo?sui4KrMQגoTGkUQHlC(όmůJ`Q ? T0BIN}E4u:h2(li+mҫGDgظ'QzhG=N&~ejkFFoO\gKG$YLYGxhCx'PL.׽٢(OqHk&ˎp9wkm>5y/W_FwmO!ڀp+Ch.A{4UϵdiPc{]^֬:l'ܲICJ1OZ"uBwىDLoS1 vsF)mQ%J;D?I4,#»So8in88#Rם'нoSi.hm}-^)q d37gD8gm2LߖQmާjnCk"$v mRyh:rljR"O^v3MQk}YE }joxV3H??)WES8싢zpi;lc?-CF ;IBLKv2UfN"cxv_NKC[&oǢMzYcZXFwխe4[;bQw߿[#ܴg1~KȎ&xOJwqwXGuJv{ ![KQ_{5ߐN~9>ruPF֧%_a ?aTxWiKzwi]B$Nj\ \63%X *x Utמ)<کKҸ[s$w]LG+R?p_|L{\Pw[i[S1 !ٺXAzεBD&HGJ#G.Ƌv*aw{ê ڏck5Yoڋkɤ f5('VcEcۥDž$Lm7 ך- {$u4̅Vtc:TƔg3lZNBBUg?|E#jJqUG-ʲQ[c#Zh%}q %X͵ږ'.>أz-ayU6e< lCJ-ܲksdqkYR?F{G|!3Ӯ/ ƿoJ%: |@hG+"Ұ~h=ҋzZcV@Yu$?i>[ǣ|av!@•܀S`%ߪbQ"^98K8+& Ps: ӵC|#>BAƥK^(3H [*Q3S~h}:peqfuE,DPJ&*Tً1Vr0f/WÂ=3iR4f8'b|vAuwh]"6dV4MQpCpcH-͕r_a6sxUE{mtl]x{ʷ5ghPzZ[1PP47c4 ;5[Qe1m3}+цʨyAC/51J<71f}3r)NHE]-D'/YN`/+oH`Ṛ̑bF}ar>m7d@;ʔu l}dOz-1U:{*8_j$cDYv|1"*-ojh,/kn7\Ǭ]:g]\@(Tm%ݗykLJ$3ϗTgT0wʚb%?-D"*Q%N3Ju̫*1T#*(?&[kEՓ촶 d1\=_ kI?r*?W Tm7r"Tp!oz꺩n>i5~272|@H, Kҳ'CاvF-R`s]Q!Z=uh^I x\*b>{ۿ4:8P#!'-/;7њ1a^r3 S( P,i&/R,؏^?ߎ;DgzgNKIfUpU/Mz; n $~}t<#ʤ {;ȭ@`LyΟL<ږ0k\`9 Lb.>? ćc YHz18}@Vh58SD#%3m0i̜{o~b7>A} hxYx98μWU}Rۜt11Br9ܟN'4f rJK 5S0_e]V~+'EsibnS#m `Q 褁Q9ys뫉 Ʀ ;?qS/F`c-BoC;:1PndlWnP]T&NM=`-4 sq r"%i嵲0=/ّH 2ike0SPX, _2ܜ*7\Z;$THDyei9?5FCFm8#ʢ=7;IL ׼pV+g'ۜ(gbK,e] JBgc&D@ _!Kp_YxjT0 ZíL.A6c8ɾ%3JI DÂK=)V$t.:l|:+Cq⌚d_N&7UL0)y!Vq3>\,eH,Z)S $>qucI>o7A yI^7Wz!p"YbPWaچe^-׃cV%HW'ʧ-&l.?Vr[fjx,-?u5>f]Vם22:B5 16Bꭉ&>5ĉ)J2/ԠJѭ?/^w= 9JֈD6(ז0KUW2EҷjaGl0+Nx? BI+Bnph ]XrLw%2m 繉%H`Ԣ6m0#}H=/Bk5yYψ?"nf["| h 7`_-Pc4tt@(3ȏ6҅OpztĦ59*bUsHmyz]u!BNbMmV 1?=( ZxLsP"Q(TQm@$OĻ`j@KoTgxY']m .>J#, IbMvSw{̟ʏ.Qߕt^_Mtd5#n2c;b,ڳzcy YZb mIN֓Tu- ^yTGI8&(Y=,|ZT.nRӇp6k ի^VfEykQzԖ(]Y)Xni3]Ǒ\yI\//9%/d1 &i` %^= "gy^ 1^oJښl3_%5D7T…cjW~נzթJrI/6[so#O3͉j"%ց*WBP$$B9Hw:ZI9N 5 E_:.Pzuʾ8)%V))s2N3pMcon1QS6{kF3hsDNQU.-L=ڹ}k}iHmJlPk[fF*ʵVEu)P+{$(i}۪M#;.8A[G} <YN[f-UaX0/dSlewhmh̠M>G>$]4o7SuI6eU_DT6ow+Ȍ ƍ_}jwn+v> \W;9 z:Fs-U`[o9YqF (.7)!^}SܜEܺ02vs#MWs^Mu{)C)l$&@Mt}z=@z'^jɬ`>A+ynN ,K1zr;_fY>TGoU..LZf,-Gd2gǣKGso T^lD)mZV'=߲#]eкYׇsZGBT rb&hZιVvs7$5NtkN%.6]O'+y;:\›b"AWS)u3iNIsT)S7eǤJw'!>r 9HNnnj7H՞aeM):~^((^Ul;oY՞MFbRVbC˖y YEk^%,O[~bw>T^GM^;_-`Vg2oζ%] ɛJKjWU4s=Ʋuz>,z%ȍ9PY^xuYݴ#8[/qYWݨvveSka*fbU>1Eq6Q^z%Ӌ_YݖeI04~D"y?=JsaU58ְ G&Џxg.̌f :=@&["Vj4 +gE!IN1DvpP^+#ѥ"Zg?PE~&?BDKUJ׵mq~zwt(R'!pˎI)y7+[!}|ئ~_O5Z )v)}JUApw<ɾ_ȵ9:+BEapJMvpM!]n565O1Qncַ?5}ȝUX:~UUDUe'$li|lc~Vv 5t?bMTmY72D.֧|zZt_вZg/WB:B3BQ,,q L1(t1 /Ejl>+yV&ƅ .zYa5|eeWkPn.-) U֧Q E=MaOZ51jq=/pS]VtCip2߄GrSz& M|(]г^Xf7{jn>rPF'uK}!:amøêYxgn)^V[$o[,7{*c|O =FD4?vpZ(]SE`XWX^=ƆFx'y;hM6_@˳Qm#E( oȔˬd[b.0NzqIp+n$*#eƲf,s1{c1f%) ȫ͆< 1sG1qHnK4T9l/>Lm}J&M [[3Zdge"gE*. kZQ^(CrSe7PgHaQ3#6*cr&ΫYFZ۝ZCKHW~>~y@!&ϰ l~^?.BUsvUQd@(K~- =Je(c}vJ=LwJFYT9ׯ:^eEyςh}xtfo@Ɖ&(2By$c4T]fL2ґJ^~++izp&t5\Mπ>Aϱf8c9D%,IgAf 1IAlAm5T3[PO;G;>%@<]6 ߋ]A/eki6{=Jw/fovO0+yg&KA9|Fl]őszYDFmEbT1GF Q`1ȋ 솧88pT|Nu1T ,7E`+Sj$.Ѷ"Ӎ v`X3sA6=@b qRVry^uVle]xe7&b<>ΰoOgUX4ᦔ3Sj㪄XU!&C4T!4y܊ mΟPn?G*.j/q+޻ocSlg x(שdPPEb*ɚ Ii㈩&~nO#FD7cW(ݕrBSZ$ݕ+{X0H #~^9}zi {tnawYʢQ%n]1зt' ԅ1}>"aC,Y&^#6^NH%gEM^p%*>"l &Z؉^v262 '1~~==jud\ !"dIV)sB a [lC42>&#Ӵ%ՏbW#.}->{ ,v_puȄi&wf-+ɀqE--^-UM }';wwfݥ{`p HQbOU_S~o߮Z}֯#C!:[//^m2&=K*YbOJhZ.r߄3]7Pj.ѿPa"kV}լ^^ԨYz oIo5^H׃ZOu: _7ɿүя-QArJHK ?򿯅1^R7t*r)&x|YVzދ:J֥k 8>"; o뇿FڼP<t .̀lN^ޏDkoDn˕:[Tl| W/5sy:qU͐+rz))ޖ S*dUn~,V"Pf^6' T'˸ޏ ]ϐ+bC;vVc㼪8 S-h_5k+zTz JgZ- o%My^;IXWq+фZHmbMPKnҝ1׸,jU[;;1ە -YS֛rzp\gyj$DY)T-󟤭j6,א#HNկxZ85@hE pmy-Ь4V 5`'Q m3w:uӔb"wqwk 9SѝVT.]:ضfTD[&qU{@ﭣ>P)L7[5M/-O#үV/W𞮹 ;TmͲf*KFL[ˡ}w OVԿԾ [>mIWntzoUJ_J7זK|<|(b(suG)_DWy%B_aVg0Xq_- mVkEqԾ7]x#߾ē-:ۭ (zZ"kp+w`O|S:aMqyWEZH>iަ:Ɛ[Zs;aQ_)p_6FGfl =ܡaso^ GgJX=?gGuC*U's;7bBo=#4Rvj ,Ds_|"ы׾y;']JCE@cjl:I\}e8,75!mt0$B\а*^(ԞÂ,MPbxfٰ^-j>lLU|(Q;hǑeMU H7M|ȾV˒Z"Tz[5 f2jSQX*`|M܈6QfIF<{֑GPU32T͌*;^m;AЉ)RwwF2}^6*QV9N;qA=gX/V05,8%YYoNc;$plu{VoPԕ??eC ֣g ty™?I5~/hu();Xv{gK3躌,SZ+=$WK֣%܋$d,DEւ5 r5MS v<,Y eėiTOr=1X]_HR۷.xa'9bDxV0B<˝!lx ySTUy!Xw4U),Ip M֝)YfgBIBeHUWDQajkQWC$`)*b Sv6k{qʼnQ[yn#l@O- a*^{IK6yY4Bn2\[%ZZ+w7ďmiu0J&Odiy/J}Bkx } F(h/jΨf|GGrD\w+Q|J+ ?I%(yDLJ*]ySI]Ly +p? g$XaIWҒbʠz2I۩rZǜPװd\xت]+qgc-~kM׈7?#O~c4YXbMOjTPWG/pE֭NJs㗴T\(?Eݠ\iX.# n g#V ) H"쳤g}Y -qHJX⹕{Ņ()䏈!,"yx3:LN'^ i~d(i^uM NDa=).ejR(&Pțc8ԉ_s3!/>3^Ɩ"'ύR${CGy*^n`%lfb x='CJfyh P]$tx"%m!nXL_)ŒJd$tzJ E @FZ_kYkKe.Q*Dz\Trdl/%,a'},;ͅu(Ab&VDYWPPqe!MT#nj+X-eY|l$6,LkThhd_amNf<96Pa,MEmT-uKstz1\}~Q9&NxMi[H%ͷy#L4a;X~%EV.C/zcӫ䗪G?w%/?leL;ȒH/.$F9*>:}d- yњnf#xHA(NP>#,-Z̎^~bA9@i~۽8b( z5oEe˓t k\@czt:ھ,x\Q)p 9QLqs'WGvlv /n<兊ac)J15up{J4_5pht{   jC+aCt?eZ ,R^ 8+Zp}uڑKyG6>wO LSd(9`]u=@Te-UT}⒢vؖu?˿wcա522yW՚T'c,fV*λ"K? 9sfJ_ N GX$U#u 4gGHJ[uu1R ռ#T"Bp e!EeuPgb.D(EԛUVٸJcy^YHq}N^,S Lzd Y*%J%.+on }YΩҳkI(4](E}:UVY rE,уK'Tj sHi֝I`iج2LF2dү- ),N-D."$3;@t ,#k R: LDeO )F2RKl WӧV!s IO_!YseB4w(S%)A6fLJ1[ H*&K?4"fi]ui{nfnF%>cB,d`Cz34aj,X+Żot9eWePɐT^( Ԏh2zMOaUJ>EXvA+HŖ_{%T;R5c@ranyIwg|^`Ag|NOx@Up'1&knVZ3VhjWy{ NJbQhf)CvL!&aNG%\`epn3%=eoK+A" C m1(F*1O$NQ~2ZֲpX]yfX\K8 #J)N2\Ge*&h}2Jk?yU~^UgȤ%z6R!-rw7cCI$3/ i4Mk@P,%3Dz/ی<9Y d=i&llZv0U3r~)_Oen2q!Ā#{5J2}Ĕ,oe!F 2acf鵦X]B찆Z Z"6a1tifcܡn\R&9 מ\J5<=FS{d&+lH\Um̢HSMZ2q׈%蘚|Z=O4dNam{--qjzyqL3F-1 "4@u$oh)Ţ۹tEZ42tZ~B%CEs'BXjuPҢZ5(3 0~4X2CՠOuNPnfuG IYVl3G46}ͫo?0T!x5_[Ha|mOc$(g`;e~\\*f^B 75b@`m0Vqnﺺ)K(٩yx@]+2b1cAbq+ 6S0fqFT N'*ɽ~Ej05uo>0$SKO:P~aBi+u?/!NeWHy5l h|mx;(n녆 sG@'E y$fu!ҏSM%82 ȎC$ۜ1-(iyC }W&vߨ|\y[+Up3t@W!5RגGS=KyP {!\ɶfɺ W欑 ? Iǐ}J7b.^ _)G24=. XK+&`W5.%oY%&R+NRV،fgfV_H\ BcFE}ʈK~z/8ʞm2"KEɹxBjG%DTXRG0]lq i8L\*b8w328{X>o0/^N/It! 5F>0MdJ_]lɬLLfmײo v}e z&v MtXxB!(81 ΒB7rbCѥB˦]d%a"vgU~+2hyS ,׸L|i("sHc\njh8YW k^$Mzj-Vw1gasB+56k(ݵ\\E OѨ {I+G* wY(NST3{J|`Sr($)Qf.TCQj#-rCܖ|b|*Q|>#JFA|Y*+"'<-mʼnRJCԏΰKƱ'Qi =.BU&٤3k7>K[+BsV+='qTK\Ed}eid[ FJ!Yq.ZQˣhW +2K mt3wмGo[zHμ-+bȊ1Q)=*yssJ6moI +½ҥ%9ă>Age ( ҽ7@G.nQ辅7HTe\pؔ ŁȭP4Z F{w/A>d. -H:7 pA|Y<&+$ϤWR9Qr+#]PE=9CccP(U?O;Wײyk/4ŭĂYŋϥ9ͽm u-O{R>ѲN{L3 WPEGp+rLj34..[X}-0]mNvʛZqA9{:l/ 2V}VV_?^GtҖRM\i!V1ߞ0#~\ w}ݦj-1/ʏVoM/C = k"뢘Ao5_XE9j,UE/ON]g. G\\uM+on#w7Lop((ux(:Zdof(YQ=1azR9TM_[eۄpDhBf1qTܞ@Qχ"ת߂TF7y5aXF5,o6$K`I3$Sj -; 0K{ ZZ7nj  L']5gobPKI ->O!~![RS8(|~Ivʖˢ bLJrRyӋpO 눝)jKs  U7N3"iWXLk5ǁg!+XApHrN?ϕ}d#*q L :v͵JFUWY7p eE8'1ʩ8gW7g AXicAo [u@*̗h% <]fO։q6y̳`p^q=Ip3rZ=+phY@'u5aR '!NݟCxf80 }T-!Qb # (9aq$3Nϧt٨X*^ HhWZVlKV o]iSU#{(O~l=UZocv]iN!F>@"V,2CH!&a~qT-+m~m+ÍFKޤY r A2{vgN/ݖ"njc R@`<\r[0MG#s|w2VK"cB0L@ gV\(%,*} ܜ "f"o#Iy>} gl,ZaA:%䇤.{DbBg@{}Epٌ 9ZO>S=HxE7Գ,E;IM|U7_'+vY jɄ qiQ,"XIY倦9j/HqٌJZdJ -FS~, 682fr#!+]o/ /31So Vgg{*wӌvLa\ÎxMg'_÷5}Q9!d^Ez#:9։Qu%+?\=4yenꙿ̉iJHy!S6SZB$dVǐ)q jsp,y3II#Ǐo>)@ ̠Y/Ubtgb3_^rQA9Þ4aUhxHGER>,226' `BoO%5V'zlA}CsɐT. Wb@F8 @OHu<&%f)T^)S(̅)q1Ơ8tijW! ͇fRjU њՔWoYV|ݧBG8$1Ƥ-pIaױΦnpnI ބE bV";M؈gL{) Z^I^#U~9r!ĥ`;\Owti5gqp|WClB$wTY'MRǫEx/H u+wmEY` Kf&D%Y$|/j:Ⱦd;_͹k6_t JI*y\5DݜmQn`4$gY5ϻas2[w(cO%~,*چKM"Ó|c`nfp-+4+LH".`T,3"q 3!~hP']1♶ q"b[,Z.}FKT/R̵~jd@4R4GcS*P}\JV}/gOj6mo%'3wDݢ94w HL- HU DvTo,%btrNIAvl}ZLV :/X#޵<Fjv@wznymcƟJ^Fױ`Ay\nW8?xMXI60?<+)to$[{Kx詌DO^\{nGA -sLh|%3'?Ov"R뢈9ĕ'| !z.O gDn%9+éy{DT0NR1ϔ&)N)#,|8m/E7C(`NKPn˭} t@D1E+)ʲUUjȹ1F:乆!6XGnBGLϋ,<0 -Nn{[v)4A[IFwMPWmd5fdCy,to1,HCX*[$W<WMuC0lB|XWZcCr." @v '|A\Kd#~Mm0 1Fr^n^N<۲?ŞŴĸpq C2xu8zb'K ~~Zz5a.$E(8v+9MӬuIâŻh, f+h dtÛ9\2bƱP\rOn kk<+`HuH:B[fͻƨw\cTz D3,&,nR%L LV@f?0)O_GX>kMq⛙Ɂńg8dv Z:tçjsU,%UK[b"ހ;S, 𚴄oߎD[M;/2p/tl>3ACK3$TceI$#IDDt -9$~˯C y,dπ/}f@h+tQ䛴gGOaװ!+6V?w(ic ,~C :"?5<*~ gxD=6"j$.WĨDcS5nj>)wV-) 3"k/W8UUtEy m묜MpPTR#{+׸K")KSPg*0=ȷ6;;end- Y}o YޣcjIF)7YIx#]@pΖ؞f\$uaLaN%J_fqX\yM# Tsɀp4Rx7^TN,*V~Rl㸘(-OxH2 lfE"XΆ`p =X~;pK ^-DXA(ôBFk!Yp>MpVh"!xD|`+r-'5S]gDCD3| ^ӦL1߯ӦϘ9k/Xh˖0426153wptrvqus\_PXT\+-+WT"*4$2J3,6 "@ BLPV_Wޱwu_oظi󖡭۶عk8x𑑣F89v_8y׮߸y?xϞx߾)SN6m fΚ5{;̛?)-^˖"&7;Uw2濷?6IK/,*)-@8"`q"P"WijM-mݽ}k֭߸iж#$w"oοKm}og{_[͛o/_~ϟ~_ f8"Lx\Yzz1V_tS냉g;ow^?ӷu;/m?1#g):ÿ:ÿ#C>ᄢ혆T'-7{mɮuo>;nǩMGG ?O6_&8)/}{JEzyF <mwKl_ة:؞c?{K:f|=&Jz?&9$W Ө]߼oxwbwp|c;^gw9OvrH|wJV`R-yKo76ٻ-k?3kשM~g_~a|:&=-+|1y?żf?(+qKZ}<}OxFS_ػaDžMCm<~˦|?B^()0YIݫw$r{ꦑ-=>=v}CWot~ ݴ@ٔo#e_Fyπ/@oYKctMouコoεCzm\~5]Xi)?MzIۋ qݫ␋wIOU nycM׮Իn`p7S~*mS"EWn VN<?ч{4nڹk]}Wz׬ܷځK) >g,}1.0ukr 3K%m+NA]ݺMkZ{FOW׍k{)_Tc/zx3]'WoUmT/:Uz]f} :Z4]Ot{[gsx'-ER=YF_N[Z 5?oR4>kQ6ο:ÿ:?9 {:g}?d|>xx=zIX[󣑶z_{s;lm-G?}3oXFuBK~{B/|}AxsmG;z]{ƫ7ok瞉)qa/Avȗ`ڇʲw5+jzLL3W%1jbK S`zaz `w"&s_ρBl}fm(arFKRL*.iJ4MaѵY[EjBjqbZV^|INFlY 4iXjk~|2ZQ+ܞ*VR6֔-y愢 kjݞ\Pw߆g I?OЏ1+U\bo- \jrȔeOML.447r.&(yq*ԧlQZ;VQa(F喅ǧYRs3ss2Jn/bnJ? W2ײ<ف-|\cQ!4+Ȍ갸b[zLaNVt^Y BroՌLVgc'_--mH{m5221,>543\ZiH=9D)yp%u_-D{3lSǽK, Z+jcJ6҆jsBT59<5% OVQ~jjngSˡu9-2UڟAklԘVdہ 5{FńG+HՒjJpa9]|Qz\htG֙VC-^Ww׳=_, peg?)iKAyfFP*S_QbІG6Dc4ɱ7H܇H?B+eՆlln TEWOub2x.(M#ol5Q6 #˙){aZ.wo#^8DsaǷt62E14t+FdTa W4Z#n`ߏ\ϺDiГ'0/W+"e'XXP(au NXۡ5re^h SZUR#9N Wbs_u7A¶1ʱ)-4֣rGɗtk.P&vȵ"uuHmåAoO&./Ȟ)ZbrC#BpXB ɩA%7apLNw[: U\D. e}Ob?Hn.aFA{=l&{~k00tRaMʂ ,c\ck}H]HE]#Oo]6wk'@tܠg]g]d.q<ڂЕ vKroS)z_aiOYonB^0G:N "pOT0O@@#{<7BjKTDž L?nчmr~^mRuGh;#l԰vCNDܪYnV7F 1cmCm\\}-?L*-Wr{r\-159VbNV_ċ/~w6D  M<*HsU\ɞi[SI"%:)Vc[m3}ޙ) bmy1ԱV4q5bIfRRFD[b-ɉdSju^c[m7 .ʨ? Vw\fzΥNvPI S/V52mxlq%b5&rYՉƌjːt %M#ojh?_a_ŻXwWEzZ (1tŹ ڢm~ jN9^J8XEUOrPeϩ"A\Lդև#uQQ[&ת*W_Tgf _-'WC*yS}'cGUDI?#wOEf|@hi)"&QhPE/[jVDwCS׊^ y1dCc;n~cpO:59,K@.Z*UNudP4ńI"$ &qCyA jH:yRegj_iſPE?q>cg =߮ZuJEKZz5J+n W2VĢ<>քyzya㌋~cP]JS+tvLڔ$jHu{ޞڀUы{p5kz8ir1z>AjFYD*3$PQ-q=a<^Yr~Dg:^sRDq⎤CK!InitsQaoDJ+Ȝ!5=́Hs Gd&8y,R嶮x0ٜqIsAۢo0j9d*cxrg8>i_5qsJȘT` ڄKSW Aj; %<>[[ @8c 9rE׉(p.\( RW܍4rz {ZސG|p>R!p+ ;B]x`kOW poHtjD "h 3HlD9lc0S1iܬaGp 1~]OUznyS~E(o[W?  Q7!Sm|F q9> fƢa7fdTe:Gӭ,v)ju-f}E_nL V7 gӍԠC/SSsvN58+eGx&ѧ4NuChW6+J͆[ js~>\O~I;E;9rNM#61c V tG*;V]᪦4IQj(R] W5-CR&n\6KY\t>~.ؔ܎XjEaj*mDi2ei Ѩڍ4 ogsɻ3NϏ;[QJvs^|9ڬ2[cPkdizyːrG9o)& Y 9g }\Qtyh]V\i WZ ĈȜK>:o22$z=O8bbKwP@hȒjqIQUeȉ7eӢ# S#cl?̫/C㟆W2?jX H)d_bg9߳GTD*'lȈRQɑy1 Fj ɮ//f?]y}w*ҖcJ(66Dex R_ü=^Bdu_ }[G#sgs+hUki[cKy*5ˠ#̩p{j^cH6&4D&0 js|F 3Ao?|]Oj+}k};HeťͬғłbܒӚrLaƬX.ndFk룵) Q/CGgx VoH}Gȋ=ϊsY'SXnfiE ^ W֥;a{ඦ-ЖU&`mr&J`Uw%F&4w-P7 V%Lq#nWݙ(audIū ̨! Ukta+~7o}`LM?MSL0QnhXL*h-Blf= PCȵsHwRLpGm 󄃑7KD'S<Lr1 =&#FU!1F GQCq4`}5AȍH1R}opЋOEfp|VDv-0sO֌1-_S)<D'bq FfsB\9>1r¢fݢr&1X@?X=OλHY:%EKȂ5x^Nϙ=W$T|;"S%,d|!` {@a^(w K!B= P%gN VL*b(D$5*c˸Â:# I/`A ֛7 Ѩr^ C :%j TFi`IY#< v~CЌ.+ $ `B 1noC`nG=u=`̅Itz:6L`8Ò<ސB0(j-NqK\)钬-s`u~Av덤}KԓK31\)8hUsՐi&jZ5+ qW0O|1Y@:R}؜MmrzQ!ɌU%kR 9d}!Ql׵trԠeTϗ1N?+o*a[zq!Y'hnft$5ҢL6ٴL}|X1.k1jW_c@…'Ӽ^ z{i@9s{w%k BGi6*e&V$):R 1"~ޢ[iLv^/Na+l*}WQCXPYB(b3ĴTdӋ&eLUb0[LaE@ |~Hb poRnꮣonm$쮭 >UZNs+dcӳԤt9'ήG1d}5hքbFUJ'a.d<;QDxuvo ?(6`vU6NVQݲJBJ|Sa>1QeնJ&٨^կ4P#j}z$ŁJk76նw6N֑]S+[ S 5窄,LR%hzyjAnjPڮW_BM=1\LOmsW[BNSa[ȱ+$:F@lh.3J@/Q88'M+)Չ[tJjC ﹞~BG*7ih'=SE#z$|)6 i*9GQJLaU/MUrKKTܒ6?o5٠3+ 6辦V=5]g{0f~O쥟t2XM$"g~ϩB/IKЊNJ j@ :\佦`y/镢g##1CtOM_hG@uȼ.-bur)\Zg§7w8Т3j[3UxiMO'R湶hqC)=Sc qt'qF%ֈ~ mȂn~<$W}m+!jr=02Rziz^_<{:w~Twy/y1|YŅ?Ls}YS@Ƥ26QLhLq4V?D0. 0D_z=['Kol!⨿G3Oya2^ӥ2IYTjT^}Ra@Ya~-C8j,$xq#)`B2dO㉔qSK&WQxUܨIR\έ]ᕊzy^~6ZsˠD &iHzzJ͓#vʾ$x6JS7Ti,rU*I:AK-K{)u A *`vx✞dWߛ1Aa0'~=)lS6RKt&ZLY*QM&ђ•[ $8=|杩,¦lҷԝY)3um[[.@C:Le"ף*GYz1m%"XƩ;Vu$V%^I7 RԠE  ts+yYW154R;۽ A E&hRűiFfu,NiKwˠ;dG3}þ:RD|,ۆ"cQZ{N 0-N'Dc#bȰ\X%7;&Cd蒬jУXn؝}jP)J;-UokKqJɧ2Yn)d4$FQQɜ(7eˌr&7wº+ `uo9_3O YCTuevoQ!+ᚒ 6%-2Nώ:KTk)k,-rmdLg꒮9j;p9ܳ|GOV?V]K~+%J+$fscE5\Ju+3e}N *BirXT %KŶ.4KnZHtX?|h=5{\Wmm_^ ܕZG8PEd)cyۀUealqf4O,e䉸ub^ZH@!rH>ut um^k.峳VA? `ه,\3QxqGZ]/ҦԞNo6+ ZUc1&Z5 $5jY8 j t{)=?Hz9sIieK>f\vq"_Nl3imQ$"5Ll&[Ȥ!J)joA a72sًԶBz} %4E8aGXxv?v3Ai2DKu~S+ o? _ Y_ O"?<9`Ҍ K-oV-n `ޠ` 9;n(-/`/,9/:-.T(n@  $gt7>y9_2{*\~q] J<ÂG@} '|!ĝ^븒<Ҕ)]?Dgv#E p%B *|M nG vwwoP`n|p%5% HqZ$q1}c'btp!}_f2x c)_i/ o<sWf I\.=^#D[%[+#q#48t\| ~{@|#'x x_'@ pǀس7h)N2%eb|Ƞ4qc49HLyvP?jA hQ&KPu79O~|m<}}nti@-vԸϒ4v- {Ն5 ×EqB>g40PoZP< g!؀fb_MZBv죽.ک]"·6ps9Zvsp/3R c!w ȷ k@Lg1O/y:T{;;Z]8VKu*"UX`‚ϖ&3%YtQ)-UDOѓDCtzLXAĨs)^NQ |ޖBސ@*}$t.0*szLLHSē4jn1$x*Ǯ P ݅nvo94G3^n}r%&|:]%pΎy4m!IKNPiqtǀ 2~ގ.ٝpNsW> VB:Ppȉ9GJ*`$,M"͢fFCͪVI54)wꦁ> r߁g!,G.ƾ\佱&4-d^!#dyJ5\O6F# ]3\[j6ځPfƼS@ePơp4s/ |R*( ޗB;ȾhzY偖H-A ai,(TkldkZKdީjPDw>n&鞑|{hr{Ң-yIKq6%NhQd]d MmNa*M S[VTa;[jm͍$e]Z?TywWM=[YAawY_9 )<S$kF*BG'1ѹbK Zw4r%32M5h~wA%5ms3ϔֹ[MZ vt,&qޜq74vV")]Wx,A S=ĸSx@ }O;A!\=SYʠ]Ґ#"Yc>U#Qd1 Af&qSL:+J`& 9;LG ȟx&02Pr im؏Դ]WDNۆ&q=zZSr=Ņ2~6g"0s 2-BiвF(;, 7lEnv#9{Hy]=ftnk,%p{x~|\^<'^?FEZ#eIJ`bx0Ak=s}Y@@H}&>59 'hGN>$jcγJiwo8 |Sy|Xfs*r٠ɬ/g򮯑H1F_|l~$ sGX}S>rBHo7כ[{5q KgmH2v_5#iD1F8$aLP'8cʓ ˙s9&+/w_c D בǐHHHڸy#ܞ/zXX{=}1dy+d)WВ`R%Q=Xj8}Nd8".$z>Iߍ\?q =g້ $ |CX`lG.//n9C~g;p#kHbHv!apd'y$pg@X_yk\@ ?\!c9(~j$7Aj"Q!F؄h`"w }l8 ?/@}0o/ ]3p?rƋ 'Ep}v(G!>;HS6!ݝ _{ ,7@mg l 9nK,j-aێ/ L̝ Z89[<ُ_:K}5`Q5N> O5SP&w;廀b{}ptzp֑%BѱE|\9lߩ5naMX<x5j`XB =^ ~ 7 ݾ̒^-R#'#%柜 85tz89393H?p-dU~fQC聻@|~PT/mmZY3/p{X3CӴc( R8hH繡s!Ϸ/4/^C7 !=pcq}4>UO_ωig=SŁPq(=ayfRtn\s~~4x4u4wО{.{ 8&mB3&O0izh:)-Nm~竔 Fʬk5uֵ:VB}A A =O[ Rƀjay`@}Ɏ=JqJ/wi]qLuWfL"6Ei`ԪC.=^'֜D\źq%\"VO/5ÚKe!20@wkpt=D!)s#V7c1vY[©?6U2RϷyp3}8%ƀtvo`*g2ΙHNM5PWtYwr8<m |5eC$0ց2xR~6Osʖ3DqiT~A`2 ƂS85-v5Pgb~AGxt¥G<ߑ컡)EM4qG;TaviO8) AVb6\p#ZSAhݜ{гᵋ맒.?pO-io]N (?7s< :Q:'  (_,!0FdWAY23IhA !5pQf|úq{2\v)j% my1}Rgrx3Fm(4l.k &aIv!݅nߑلSkGSϯv-ٮo}ZۚGޛ:h柉 :pML`ڎ3 :e]Nك6{S>  ?d9L'X3qvmwuEgsy$wSn td+h{&,v Wy%\J[vMT J=]7 ď{ى,@"YHG] %T:ZIVzv;tr#E#zW lX,1vK~/MnjGdѺO9EZ-?pI+^Ӳ1[Ӄک#m2wuGe DaE T,08QilDwr;2N߇tEYSYu/e{~m\6aWTT)]2&uūqX 76 lj)cxn$9]n^GȿBߗ[iOHNjŷHMn9^Hp?kK!ngD.>qB=+K;RTd;)&a$aMXmˈ bZoQCr#;d=lF.}5D8zzgkލl*nחG\n҅egFP3RFc )}0:@> ?~,~ fnBj@*>B Zv"Mn9[ uU59eBGfDL.'{ EބAoB7!wvџk⧐O̎}HJ ]ΏEufl٨n|-+17F^@?K\/:59 :cg]*]o^F?_Gn@3Dף.p$bEm=߱{;ݡ{(].!B(rә|*t@g3 gn0^BGfAs!둴7mHQ$z=㮏k=_ E%Oe48b:?h!ъ#G'x6?,ߏ$E "w# #"1?!׎ 9{z KY 9sOs̈́979Ζ9V99O^ѻ<quom)ZUEO MHNDtxr x!}ƲMx_z+Pߺu~ ^m] CdIk~D$pp-N˂3'C9x/l;z xKrb7sG(meVFJ16A2". }88P\zܞ=!Y7>!/:奋|kv vB LKF B L@d@~W3| XIv#0sr@Ov.7Z=;{wf5{&}aϨ?_n'p虖vx=:>'0FȡQ`ݖmKAi;vcw6?>2.ʭË2Q Dc:nCE؉ " 9ߞpk{_/ۏ7Fl،LآxJ|G\mD2PHg&+2480ؐ[0n]x t5CxܹʘS/QmG?KI~f?)Kʼ@d0'I7rg`uv 5Xf1ft3$ĸO1Ϙrt)\'>&9%F+S'ʽqDx)`BQf^{__}r"yHoN@ `J2ؐUreHEb&thS|ڣu@˘#Y{jnWЌi)$i W_cTb\?bt=+9(DS@̵~)o}rd^y|Y̽]CnjҸ>>w`F2H?b8e$%c)F?[m~u>)0H3} xWjRyOkv^Vf)Zٿ?ș։D$Ru"UkpfY6HGaJw(Q+Uoji~ݣ~Ϥ~ό~@sJ2dE ͅCKrL|ʲ6͞Y@wн aQ2m͌ ƀB[Uf.*F~F~Jӆ$9v%rө7Fپ.0^.l,ݩ. B1b͑ aqJu!5Aڕ2zRN&EL L ZO"`L\UBK *4(zgKM bbBdk"*Ó4BtJ j yg\WJc4i4eB0$,z{Z3e`@K&r%FXȦ7_'V$[TQV`ZeJ ydCMi2AI 4f!{^rJ %&|PezUpb <Yn|'1d• bc5rSu"s 3"M›Rºa͓ÇfIᓦH[8޳0rsšDW+ZU;6\-N OUIȌKM6L.1M&D3|g5h9Af#w30& ?EK8G߭[RaV%9 2s҂3R4Rt2 LcѱwͣbXD~'1$~r:Jiҏa2|FEt6PvT++q:WXq5'O*#+H1%#B=1-^'.%0:4"a"4yX85<~o M}ZEq0uJ.ۺ t(,liᬻeHQLnB_ɔ@pجXTXfw8[3o/: :Nu ֯^wK[쑶zSٴ@ud_X Orv 3` ^rR{e!O-o}}=\zwp =c{ަ7UoEoeWoR ^L Z 7gw+!!HS}AȰ2a[܆mv:8qFyF|ٌxl4hhYѮsFW4ud?b3r "Ƅ! cBeߤ)U.ӔuiM3lf\vXx6s͆71M5XyT[:_tfKw*@s@/!b ?OT`uEE4]b˭mPk!ҷc.Fo䝚[+a^UUr$<9\g=J3Y"/0CEhn%hT mXՑk1a"fEFy*6!/q3"7Xq0s`Br$<*6jh>:9`SAJhPɣb9], v)Ą%☵o>L$.$ב;HM$9TQk GFeAA UA5Auu(Z2]E;+$| Y}Zq=}V2ZƆK|5:8lD;/. ڍV12!RoCHy7Kyqbtt_xr0BAA@5AdP"gH2XKk9ିf<ЎmUA=eGѼ8R[fN̘=2xr]`2*2%0B𓂧|.@rvP%eBǎdpVeC7=t3[ζm;:Ahth:UiSMSw&mCTRTzJÎ&z#9mvt 9{d!o.m٩:a3?a܀՗߬Z>/|KP jW#gYrQdE;ҍWZnm=u:6}jȡXpо]vm_v'Klf۠k9;s!,;87+`bd 0_?Nq;~k~t>s/}v-DGE^~3;}d|6ɠI2ǡNηp*TXaͶA!ǿxĜqK95{wN"oۮu_{N{/CǑh7P.%u^d0#|xƵ?bfUG.0st;o<οtzVxk嵇.Mbn9s ӇЋ;Ve7]C—醫&[l댧v?w!4X.(J:0Q2 C^xįZȷMjg垇"U"zHkYsɦl+ ڱwD_xhfldZt\JdRbDZ|xflXvLs>˜Vt8jƄ|q,=d]>q|-$+ǥBY.VxculnsS}.e&^KKLKMQUЌj|01hL2ؒsPM8 _^誸+e*4Ԗn(/2]g87Tfץ4kI)!Ir1I٪aqe!qMub?ǎQ3$5 !c~&Oy|?tV)j5Ju%]ERs=/$eѯeGGʆ&(d%h&5h'=OD8&$ßg`&r 턷j/מ[L5T)2ۑ]ns0đ?\\<;N :|7Jv'ݝ6oX߾#nuuǐuۤU+J!'/`mLOB3J_,{,:K+.{Y6OY=ͻ`FiNP|I?w%qNfHyrCsIB{TX?.1]cέasNZ]Ǧ'eO1>jO%YOoxz>L(W 1ACw@=mh uàzAփ,;͇B p0*:h ~|h6x$P &h U-TFE&a ,ƼRXLGy@6NG.lq/wEPƫrpdCuEFCB H%83 (z3_Ed$Va̚.R9e @׀: %$4 @ @d72J0s 9ԄhN @oÀyA)r;AB"MzT64,F24X$j'oAmhX kvAN4 gJwτqq pϰ>rJ38 E[@Vlhi-m'R#%b3&nCh\v51gڨ{߆_ pi?o  ʐ odɹ^M6Zhc+'Z7y4皥d6-5eZgҤ~I;Ƀ}Ư2xhƸ|7F~#䝏3H 7ɹ^(9ɓs+-F;h}6Xl>ikY)Y1J_{FM42n:2gx %'#'%glv7Y`1:/wX3eq†m:j/ݣY#Eͫ4oAsp;>RL9cG?7_qzI-K')|sNvJNߧ՞~?^hwb^jr@[>@wҗ~Wa! ?BYh/l=f+3So^ :Nq8\p͹BSf{BoD9]uՄ*A%AT2'<a*@Cġ?&H wK^Z}Ġq;3TGF n%Bu"5.W]^treDeV* 3#,:wZ~3.`(|,/8FP rn =D:Qy;|WJrʫe͢%nbEnoQ>u#<| ɠO֧5 W2~'`4,GǸ*&xm{15ۚC냽W V^(M.ɹRU*ZU#D[l, ,/$쑞p?3g)s&^'rL4wěp6Xot 8\L/e D](Oɣg^--J:tϸT/J$UcynϞdH>^\4;[V[nq[v$DaC0/8b#N$+0ZTzd M:T&+HE^Q*%H?ϫn>>80rH.0juڐ`:h+ǮWp/o[נXH{i~\iY2\Ƨy DHMr#0>O?Z/oy߸9IY8'mG{3]_8q( %|P]vY 49rJ֦oKʷu>E?|u?-ojwJgJG+Y2I(필RsFɚ 9h xrYt3T*a(eΩRgO4X\NWj'ؑ7Н/t`^Hak7ܲ%]Z\^HdKdKf| e=VWxmAY /]z)[ VR6FU[ p;_[xƫ${qKq521ZQ gi|1hj ^# KjWA~~j>i-7 U-EgidF˭=z[^G=]kjj2K/V7_~vզU6xm>vNTFq1d'!5{%F+omǭݓǹ0-Ͼ5V5CЪEkg-/X4hш8{@W@K62߷ڙ!:  40/~d[z=lѕ~UGjt8Iy?=0d jhdǜx~_7Vw&NV8uXcm[-oSFMkxF1~+䝏t2d sWd5{nxsE *WŮpMݲvyJ>ONo댿o4٠?g^n m:C9h =@0  spNY`S:B1f3XdKa?tG7Nouq7ڧ30~ "q &ʀ]P)}kٴ1cQaqìuc~Tn5h4bбiؠ{Ow6o3~G J2\!~%C!u|*o;w.Pd&Aˆ9 ;v1%:l]({vt@_.tX6);[~jUem,y[?xۖc햳,His7_ɓ:Ļ)G}OxGweo]9_8{o|!rg}žv:myT޶i8a}HˣֽmFݲA:B<8ɠHKQdN9 >OKx:rtϕsǘ}mdCGk۵ݲ{_ksJi ;(Gy@ R_8Md )/b>P^h/xH,k掗v-]9qv,篤5 ., &h(X舂$Mӽ=rFN@Y /ea&['xiG? >;kg~8tD6Gs rVm`, WD ;ßr*+lg4K)B=IBI=b^ . :|?tG 1hQbe.Tⴣ ȃ;/Λ|,şx:7\ODx"q ?Db}c}Ppi.P!q^{>lS' ,5q1&J"6Ӷ熺sg1F' &g]JHH$ BsJ5I?~laNMW.I2Qkqiʂ Q3#\yL 8+H=)"Z$,Ѐ7WC@&l {f6w:xo$>O թrLe) W&όJqޓɓA?-|>,$RHpHPpF˫ˌ`!ߥv/x)<^wBc1I ty˳m%;펏;t",2tHD⹠K"aWa\ v6~"@udM.`^cMPq*2/Bqg.[NYj%>+:mD@S1}K/{E?K"@V;HV 2 䞇,,H"p!qu` X;ET'^lLdjfQ"/|N[d旖՚_^qj|4Zd-ԑ>,."=PM 6`,?oC`'F.A$}WM0A3fA!gV!?Y3]qCqc% ÃK~LICuHz ~)q` Ψhjʘ$(+ouP 7'L@~&i 3$=,9"1*>S*>vc1󂹨%=Xq`@w|)hNmՙ8{ QdH5 uTQT D.7\ps p[礠 mKwPŤzƝ <1H "5pe@@Հur/rc$҃ޤH=P{ 7䳲+D>Ny?uN!u:Gɸˤ( c`/*.ԂhlBw؈9Ar>}B}L'TD dH"gJÄ彆+lPǠn' ~kA?s_kϬqS>n 6++֕zzn.vswuI:śTr8éhӽNR';㱤8qMM⼦Ľm3|{Ih M y b 0([,+qۜ=Ǔ;#b_{gx{SO rÓ5~qG6ǛwPrSOBFHM454}ʊd!I͌D >}"y=bTt+A9'as4N/AqtӁX쐛22 9K 6[%2[wQXɲLK΀ t>i;=SRy\;%g%U'Ozo0}! ^`W;Ŀ+{姳AFVH;q @" C 0 8Wٮu);!+.+MVQ̎cVoYg Y/Ha 2q_25Ei=%b/=!e(r VrEefK=ʬW:u*qD+fWӦ8veQ~2jQ/ /pZ0K9!:o ']F7+!jV|NɽN͵dSR:vklj}6Xm62IiZS۸uq&U{+W \ ے1h '}PM8xT۰ <[ypi@kdo3di.jhs^FmZIi 4iZgԖѠx~[[[7OmkBxKz郺8ǑAA=:^ wmX߿ 2Pt˄Ŵ˒͸aabne:+|ؼZ+NZ]95I9 CI}oRv{PlgY0xq _ʂ+U} :oLA5['^[>g+]b71d:H)'Kā͉c7GAf|HNAt$\>gAxF.J…Yy8*pid@_8T8Ep mb҃=R+bZmpIC |p OI0}g<,62@? @yICk%/D2qE!.hxÃ(AgOce(afhd[!˘{~̃3]Y%!Aœs_ uqQUn۾w`6؁݅ & "-ݰnPJ,,x\w^k cg5k:i 0ܚ[38߶pl-~֮~n}}{}N,-+'gxOt0G:Ly/ٔj`҇oJpx&IvqȻ TۙWో*i㺻9.;qιOt?,y5s@KC.C8w!y^cCw;1.#:v[M[Ȼ:y:O=*\ތ>8c9!t;@W=zHv/^5t{NnF| M/\W|_g\'╧"ƟJ8私8`9*/"7zNAtOlw6۽Gx7{i<5ָ:jbQ<~Sp>p Np.Xp8 u{uJD ':/{DoABel`j Uk+& >lb/o ym~>GH\  p8lzµ;Œn/!=O%$tpSplCPҰ5Uc+ǗwM,\eJ)EɅlҿ6kӵᕯ n 181=Q+z :morkHՇ V6<$W4t\IPĢA]P zA17M%a{;J`<`ѳ;Vq -qXgѺoK#Gg)cJNhbV陡w2CbFJL:It΃G&#/nV`GZ АhɫMp,T"S= :qT^TƘȂّ2#ZG왖qjFj]팔R""1?LG ̊U/B> ŮihO^u46ŜWl/R.Q;0!X&?>rXn\ش11yc'F7)&G}bFb홉ѯh6Pӓ_.Bk8űh.%Ƞ3e ZS!MڨL7喥 J KN ;*=1eLjBɉ q;wxE|Ǧaԏbß)rqJјYkQ,cnqPAxn׀t錴С1#SS'OMSNtdfdI/ی$6P3~3΋!';MYP3QEy8yVB9Nb9Ri~CRB3Fg&fdJ/^35<}Zh!i I{>#4T6P3s8N5'N%A]*砤PWd" ~FHjdR`PB~Ll^icr'TM ޡ}pz@/b,\%?M5 sy,/]2ud"ܔ\n+X"W= 4`HdI\xq숐TqE [ O)STQPy 1?xIH{8j@ךTw!r* z=k"ƘWc͏qR*T=42yoeOE8 &yT\QxG'M('MQTvrrHo\&MD7 ق &$o )Ә(٘5½dkCKޱ :?\`k;WR5Z(<0IG#z,D-Gh:;tiN_KĻ3@ܣ#\ʭ#~KGSGCG0#:Ύk4ҮHlrK :/'o!' )]S{{gfx3> 8pzy.=BN=!=1v=i={[tFڲ瑴ޏC,0=L?}58Dkz i%BC}ςˑp:[alY#l{rp-ODO$ 19Y-f|SIqč7:S(X`w6a`)]@@@tS2:3g2LϫV]4¶0^0+1#G)WvGx[i}+O2oJh(x/9p^ r <|a^S}s!n`mul;t:@'6 Ć1P P}G'}hYCop rOFbt.T-g:ּ؂U//m+Dz7QX&Kޖc6N<5@%P~<R)u@ֽA44Jbge, h`׭cwL a3SX&FLbc.?n}寺26H,`1)b6lʔb8 3 eeDdX1Q:B)߃N+(S2PpMXy6#<[ 9l50u3-0# 8`Pft`O9I?"=‚p&|-I ? 5`JMԎJ])WI+x +@0:1\s2}:}aF8>`Cɍ4\+K] ߔUyt|R9*N>^ Oxj'k lli3f/O+UTȅM{lu~Ʒ5& |\[k[~]ޭuzE\wO׽P}L=s*՟%d2ukɃ5T k|Wu5|RS[|PWjrC3^lsxqO4.x;>&ƹ85OMFȹw|SOhD=I_7Y&gPStKl)-xp_k7i9Ժk[GEm;3:L?ld깱TI`hN6/ӢتZxmWvxǺAxzIzWzuz?9^?ý{) ßB QC&rGίDJiNth}/gxk ⶑnO88s8{wθwָڸx BM 1},|=Ll)/E 仛m3d>ޚSSU7-33\5w% o()D 1|e½"-ZEZt뱸 n7ݖ%,T'a-[}2,f"ܳR5kM\ن38icv^0!Xv)mEm(˶Cr~.:lo h{9pAvlP/ȻZLr<^L}Y^ qIG-q}{#w9%tJrʕp,jwq펻8xmHSO2uNLS!LҵXGx07'"w[a=uy uNJmwKhu˒jv-Z1QޥKl%jGC+]? peCpcrak>`&HFzϴkE>C[yY}jTy>G HbD:]>; &5Ř )L>%^O[!r&=A2 Z4Fy 4Y(K _"/,t@NXdЬ!#RCF't($I :6!eLBS ôÿ́?;Osr;t0"')jjנ*f3c Qc-qG{DgEKeDF NLIQ8"1zt|xB\ń?%> g |I:ow'B!q8oBq> ,8y878xzlTjlĠx贡#b+GGGmldqQO!nw#%AhQ4+:q6ʒV(iulJe$ &y%'H%& OO;"2btx\BXܾqDž=">{6P3uS0`g4ygjF%JҤ=J dJjtp)>>ҹH#\~p)d ޾$R (*+J_> ѕQ\5𯱀_WP{DK֤ pX]%P.k_}Tή}9rܣp>jP dqU@x,&!q|VY^ͺl1G Z9^<!ǖD1IV-;Zl9Ȳ ˦-?JKkqg L"ϧ:rFVqx)}&\;s=6á;a;`˱Yvͻ3ͺKEMv:H\3J̸뛸q'iꃽ :/2ȿCɅv$XeXW~-0 tAl;C08?\=G\z9s P wH ivzl{"vt$ +BBPIul=SrO;@6 Ƴ18 *~ j@c}5RTS~A3_gPy?h@/XX k?TAVŠX~+JXv:ze7cտځng՟<(哇_VʻrXq ,~mĂژ`S7~Y0yfh=2x eIT{_w&1P& L 4'Oy1MQ6>s)8L$6aJÀC#74rQ8rISmŒpM"ZHb-~(6b)W24>MF-^N`x6󟰡ڣF=la 6Î$(33mf>*ŗY<f]0 >Gx6 scx8?\w1|wRkMm^8̏ǧi  ]X7 [zNZ/WdCɔG5Yl A2 |]OK}~i.exJxTgJ5xOw}x8,;׸0\^pwDVKc@T徿ZNTZ/V٪یv#&Gk?m Z]w,^Oٸn qHnjk∃&^o}cm64+uU;̚f;vnvQH;s&Z_sP|4'F a4MZZha1ZbvZ:amNNZ X 7[Չ4Z6X>#Vk}WxJ&Q/0%]u)ҵi5E8a=lUNv贷Bv8x!lk7اgWU۷JT?)UfKT7b&U/0erMtzn,f\lFLq\. hwC9]Ωwֺk\D*E˝˜%J9X|mPAy._庰[MλPLfy!q}.;U쮍yؠÅSͫ䗹 ljHH uvxp!YO3? pgˠ_ay{sqhIȢc2vx-BZ{oA6TXljS+y xGy%zeJf{ 6$tTG2)^eRt7B FΫ{rkzq`{O@`>|Wo*Qgb?{N7O K  *' Z=2s r e} !M c+y7sQ@ 0 tfz3DbSRr&o#F.wrL!mm69g_ (7P< !Qm#;!N~jPrHhRpxBpT\p!2Q"O K)dC.|3n<n?`{0BF"l:×!?|=r" +b#,Mp% ƒD#c2E  )vbhH؝a!ao\H%d~oz{> k *|8J""?j1 #ZiH1GR'!ƕ-(!/>04pHpTLPT\@ԱQD&~D2YBW.zyg/`7jiW%IȎ[UH߈x]'"6̋  K??Z7CVwDNwc P/!?@5H2(HK䕈OVGl6SbGnX?$W8(%D4 %Z/9EJ;'rWrgaYkI/e=x&>;@7h:rx'#-U3 Qa4GP'0ӕ dFyg&Izffp(䚱}KAi.ω.ilHTs(ro~瑇 !>ks!y7o5|9<|!p1L R)_dl}A9ܣy8 zSviNKW ( ߒ)UW1ڣXsaձxυz<у'aűWXy+VaIH/XO}BuֻCraMrǹP>=+(`YE,;7K-ǒkF,M_ļˡs%(Ŭf]yYFs߿$C;nnxPI@023KbQ~k2ݞ ;K0 UZt`{S1Q#~7j)4Ϡc ?7O0P/&CL~#_-Ljk1FȾу[K ~!>J! b{!oR~ j/^?>,̺Ly aI * m<}  c a߳Zn,!vFQjoLפگ/Lx H3`AA ɁFg#ED9Ab1`t`0bt`DgINR! l:Bv`C=zI$iD.~ +a6_˰|anχ} OFQ$ɵueȿG/S0 7X|OW,|/'2|&o;=xЋ gR6?ã1`,q 3ܝ;Lf*\w$TI&^ωN6_&h|vb.L,뉕x5/&mIx6L:Gn䧸=n*2\t`)[\wxi4'3Ӕ 60x?oՌp3RtF(ex8f.ܝygƍ7quS\1p8w8jQ?l.RKu ,x= |Ѹ wւ\\P &⢓8:N/y>OYK7N=^LSۘb%,W3%8.'Eغ]98ZU8ڄ.S;=k=xNhFS[@RlHTjSXun.55ݠf8=pp?o EϦL ޜeع[бZC6ZD74j3N `3%Pç#tҘpjZڂ[Уm=.إポ:ԍ@nuSC7ЪW44\<~V2^`sZ6I!Y\W>e.C osmؾ-F!h6BQ"Qoϩ3.7rMxU& +2'RӏS/&w([@KW(2=&J2UC6ZLlfFsԛ{<5ᨶTYp*,%2Z~EPA"  Y1-どx|KB5=Siۭ֡j ꭷ֎@lBPj)Id m UyErmd۞Ͳ/iN4ÎEףy =^z3B]֓vV~Qao2;8nC/!'X.,[,x7N?ĒX]ޏW}O,]6ai%*7Y(tF\ Q^k6C-R]I&xbEb Ģk$"%#|z} y.U2̇!+}?nyEp8ӕn|T{ GT!w52}7"W)&HF}=8~P~_P_H_X_D_Tߡ~ {F| cį0 p?wmy8(ȡor#3@@#Z"6с p#B"!bAۥ L<%>K2IBW&p,A`'_A<)!+-Ą"*vuEX7$4)(-Z&")zxB| aį~E$A;Aٍ-~2C %|&"!6b"4HSF 8A^dod 2S;D+I3rGy)GR &IH;Ip`w99W0óE5 1:5F@q}B^qq"qEbq .q%%c?L9wl@57ַ"%RKDe$/I $C$;ɮH'\.ɩNubvɧ$%'}}m4zϒ =/'Y6t%xg&3aLkd:9H]V6+W:Z*K2넨e=Qˌw? pjMIH*O Di@`8٣; n p |Cö6n.UAǢ k^3- 2.-dF8;<@{8@ᱤ9W>.Erp,9)UU:Xmy.ʍaZnrGWx"*b`PR^e+W0W&WWW~LrWP4, %')&*'yhNqBlSA*7C^ nh5 1TMM ?`ci)t0jPBs@ՀU=g2غ}옉mMՠѾP0jwc]g v`MgVuUA]*~z_ET iO kujBX{(U{gBe"(SƊ}X޳J=X Kc/,:`1ځycw=g=_RF}@єG攭 V/c{| W0f\'50Obi{L9Ig"1l&s1M?|澜SKk3 ]r Ô u¤<,?aqtsF\[c؍-zr7!{K1wZ11 {Ra/TQ~~DciXp~p ldJaȣax Oē9{"VCF/n6/_čz.zEc7RWO$b GY(xb1XAƄnŸa Z쟩#.-]}})`y`yʖ˾OWB$Z: @ k{C&B5a"}.ȿyBc`|C5JD,}??7^1*WϼV|v=w?r?xxWx|B  /D'6h!6@G߳wW7(|Hg4|B/;ok߇L2}׸+ 1pS/0Qʗ <l(d5#.b0//3 l}θ~-~ٌ/ Ao]R^x* x$ٸ/_帣P[ qCa)E\sgǿ _qbqaC) S&h>-wEe|d3<=qw?nO1>9 NSpyJ .N8; Yv3^Ь80ǜF%V;Z̙sgx1{ڂ,k\K}p~vΉ9q857'fW#qx~.؇tcٷv/zşѵs)CG?ؘA4~r9T#hIŇSl<[nE8 RwYe!8, _) rwy1v/®-ع]+chSyVhYL4fh6Al8"%Y|Y>ϗeCiή\[Ы WYg35^kѹ6k3о6;֕cDChRzUujl2l勁)K`W+*pj\W~5 QC:7ء}vlv hDY#MSи1Q;Pك*3|e[ޠtOla([BLJ5|_-pJu4kMJعY[b#hYI ZClBDTjgB;:(iA =uOP6 ^!O;r_KK#[|jÞSѩuנIOz7G*]Q2@ ņ)(4Aa5"w[7'''7+'ݘm#pȠSZ a2j6H(5F=P`|D!4٦Y2+dq:i潼Tdg$/%Z0t T{rL8@4vh0j(7WE oa< {X"Ȱ@e<Ҭ9)Vdjnu/ ?2? ?x1蛇Ot 7;P!~m&bh4j(Z"ȷDlLict'x"ɶHA] '.gWɋΏ/eA(PGƏ 'P8P3+l5)NJj@ێ.*퇢q#y%ҝՐ⬅DgC;#1.vBK"]#8 0,^[)?ĭI(mp@"nܘP4[v@+9x Q$|r4Hr[͈uG)"ݭpwy!# z=v z'"z',I0_Npz og#9xP:c9I^K^饃p/#zY"n '>1\?AWPꄽ;'Eww hwz`yW΍D8|F#Q0 E]p ݊`_C#~|)<|g@{@[q"noLWR/\yxx$@lDGXJ!0p d A |xGrCn!|*!a-aw!`&?n<tҶteDrAr9 U_:6;L^{"08E$p#y|6!^!Blÿ+wt{]h|ȹ?4"\8<|0"/j|+zEc  τpKĕpL\$M%66IVNve,a 4sLR)F)WxFϸFIF7S/>{SnF9x@<ăk&>}6l2*c5,36{mkn=&N~񷭁Yʁؑ{8ʓ['2@险5eY3ff9gf3l&?UħV1n_ o0P;6] ay.O_Nf@U|`6FIIISլܗie(H\Wa~]KJ{;9~Q9Ҧ6ZIBlVKQ4I--$)\J2B?w~d ߳KM9k;|λ|wghӇ>{MfH$[S b4$OR^wұIJ^1p3J1>П)ah7C'TiV:whů}6?/|۾7eU|~'vqC|﷿ĻoVy]^ /v6Bw7#2tz+'}&C%Ñ_|=y< >^'{3t_7not?kO\'n“o\/Wn3tҵ[+'1 UNt ^zw(>{x{@Pkkxe`/ \ɋsgVۃrkyn C_ϸ4g.2p^:7Gd)߿1aHM|>#ycd(/ѩrl~GsxJ-;ؿcϢ[Z.;Ͷغ[ZUgُqwfGU[^0ʍ\^8f֜^Ɖ%[Α%q2Oy6 gQv[6r-;,}~Zf3l~/`m ?jm4S-s\:.ZLRS[[pƉ6 fmliv\ծl_IC vV;e/p6Ԗjy[KKոh՛v90fue;۝fX6$% .w-ck k\X;X~fK4yHY#njyl'Н.f.lb3-l fgk<X*Vx]Ir|ְgX~wjG2P (Xgh-ṱ3={"[}Li5gk|=X 0biK?zSڀUTn*AMyGOiߒGzL~Oߔ '?y=nl Y 4cU-A4<(eAQ'PFup.U!%TPLYh a{) ?Cq- ÿ ?2U1u-CF&t:+BfE}3ua^ԄRNeX,)gSQDIDőEn0j7ѧoHˍ('O@NاUT)kÇ"Ҙȹ,&ʁ(ʣ( $*D3(. Ů#'nQv geƿ.38C[:EqO{Dveeb&QkBUb*bm)u8և "ȋ'7><J'3q ;ғ%]oVԤۥ&3JM4||Crp^#QRKj4 .a< (K\Dq5'z@NR8YId&CzJ i)u"%uQrvIiW7%~%nbU\SΈ}Po{|^:Pԏ1L(u>:AfiŐDJzE$eԐ-F񙇍2/|M]loF'Z|&('ޫs*꓍LEI 2͜CV9YveCrV0IQ$f'A|Nq9U6܃FQy"^iQdί(2քg[$& ߕq ڨt(N~Ps'7<3RIw&!ߋ@b ‰)# <" +(l h#aE -z(EQH/Go?PbA&J9ߙ%x %+$āRw"K( !4dBʲ .+%u~wW3~HzWsR98fi,$\%I.M|Hb*UeJDbªmv!ڋ@#I&ߚ"|jk]gN+Gj Lp[mj+W;5دnMk^[mba:k|ͷ*C]L?Ү2 ͅj!IU^Ůq-c4 Msڼmf/l bhmIeleuݺ9[/a L7͜MI:?:ŝ/vؑ\ddgv aq3y{2wbL`י{}7☾/1޿)w0iY&I>g_矇:^ +k\*vqb˓{/^$_>p;crl,OeqS&7c kƝpf F c$Fgة:jac :,N}?2_VQ b7y%GL/}^xq.M<>-}ő^W|q5'Z)_[Ik{t~A+]nuó=y MT>g X;jyRR//\UCmiNz/*b"b60&PCyՎuo?]P cb*n ؓᷠEhޑޓ>0u:(bh{ 3cBEW*=%[;;MC-WŊ=UvܕsKTqO{ؽ_ίLY] +.bOɯ{*TW~[FiCAޟ?=rǟ;yJ)?St~Xwl[ | 5낚wC|EX)gGd`4c|Zr({ +kkoxM|v1yT:'u^T> }5~SGI/=>^GJ%S\rR}wbJīSko^1nQ\<$i^xy6pKW)xDa>yLn?~V{( qL/KQ(25鵀w{Zow^s"y7\ , .ҠF. ^S[87d'gszȈ/947280snpHo hĹ1ŜWɉqu̱82~+'Sx}_e ;nl`#2VeĽ|0'/γrm.N7Nsrjǧrtj2erhZ>z׳g*vha]ym.ul6hj`.xi|'nN87˔-8j!S/ bߜH̉gTvf+cZobu,Y)-z54{̾g߬03a&grRg\2Ùy9`-b رؗmCٲ8KiY%9l0/fy%kYcU[XigiZzFYn-@#2_&kk$wfaw.~)Z:Vlrړ ցgu,mYeJ|mhnZC)jnPU_Sx G0ItZX%eg b؛Ⱈuvqtc/+Chr)Ni;̹Z*j\vYO.*NPv27)qb%Er/r𩩶as yk=`;y \fu!+]hrs͋z©u=*L*= (̳R5{m(W)y|>Ir_[CmR[G*dLV]W2 dWPYQ[qm佶J$L[L-.{QH8Mn`19A5d +x3HzK|Fj/K7y=v ۤk|0eIEBJ(v ؃`?rC &;$L2C I"-RI/H&1g uwƂb?q MZZ?#Cy4QfA^=9adDzxiFOrdIQ$Fo$!z爋y^蟤2<ԧf*35 H~yh;{S1)G(2I"%:pbHI%!62=Dǟ%*9c"$2oI?>|qx,L{gƁԬ*ʣzP3؉d&#nqV$;AB%LLb6щD%-#2i-ɻO>MX&Dh_&sQ/8z&VkT "F7qr8$''1قd{bS܈I!:%Ȕ("R O$,дZBWߔ>$0{OS tYoKAj}'OHFj?RF>9d,&*ӆLg3 $3x . l78>9>ޙzMcA98wc>KbS6fOGKM绊`m@a%bg@b{;Y%s7wdKfmƌmm:Sxb&oav&nepHb̎|Fe y;f؎;oCMK ,;ZN;Bl_6ny}s7 e ?8aMzȌMwa?tz)ב8'^7yW( ;NǙ >/y%)H2翔ifżbr vCw^ĝ)O><9#_^]wᒊU=MڈЦsSMys:)ݐޔkz\&o\Pap8fgwB薼mvhAxa08ZE696UZ! .5x6TӪv)bNj )X|V 02 =nBVnRY[!Tu(YX&Y* -~_h}%WJWTp<= Usֳ<8 ѳ+7{i ߵ)SS>),ll4Z?ȟܿs*3$5|/<߰Q~+_9g>]5K5G~v/ƿ_ad8O#b|AooRNMoxy bT+ttuV=@C }p4K5SvS`1_R>SlmH"^䈆91YM]zMȀfov7=x̬Ov.x(<1q-s~?gqz`,'%s|Pqtp1Wrh2 if=kyv el'- l_OM4]0׆L9iQ1qžqϮq%_6a5[&lf}L:͆I7X?mLSJi1C܍WF18Óq` {]5՗S>52-MӲh^eQ˺ͬ3wr V̾Fi0妿Qoj`#j=A/7/M$Ǧ)=&l5q`M0'usY;'sY57siWEӼe,[pY2Ջ>* m*_t_gQӶ-YyKnN;'u,Z~ k̛f4hKdglI>uKʩ1_F**-Pay2 .}R'CRC>B[Q}g#T.hl6zi KK:|;˖Q4(J:rJmj(YA& S`|ɳ\ɱl{C};FP[3 K m\5eOYgdlM[B-.T{QaH}1;$SEc!U95뼑ldi#tMGjw4C}9I[<q!y]w캲a0 sEB*RH;E.~Ek9dVNr=֓汛TӤx"<讶WkI_`S'\S6JiϣݜB;<\&#,p2l@gabk=ۤ2l7=FG*FR=BoS&lj |H !7Z$H/&޿n'&8с.QxC}8WcAy aw fI0 &?L[oOr+$I\`A\CTJ"Cz넅-}Mh=P.O9E1{F~ Ƒ&gol2 mqxJ1{b^&ni Lĝ[}=;L0:b* A'TЦsBDAP@'OT>YV?NbG)y+X9˦/x<u6ޒҋ*/貊+*Dh_Ѥ_ůPpQzNzM늕ʁ:AlmsQ(G?.ip]ſ&=-=#Mꯂt6 EEm/iJ$.yZ6)߇|b^pOAK3 y~ה7z[;*oGzc 3 4w#mܡ v bT}C盏p_|pOHYȇ U;YAOjk|[K?~<8\KyHyݟȕ/{*k͗5|)6>c6λj[+?Lh;>"fx|EX|>Z`RB}Rwſ8$횺E︭#2~(^k_x-Ul *R:^ACch&>]87{[-y+ಢ(J.<A g&*fj.\kD54rxB]T*e|l'W$.q7MeMN+HQP*bOS?.PY+>Wj1+Iq+ *S<՜^rq9OV ԳD@|M[;(=sʫ\ VX8m)\N+xrHF?mfp=ӫ/lj`##u۵N<퍹qOu^ǝ8Ջ݂8DGPd`\,foJvZƮ+ѻm}vq6JKW.ځHtg-+Oh鮥s'wυ^8wqx-o{kp$;ı}H ۆdeh>iX55~:֍ΚY5"+G@Oi c , B # ɉ#84˜}k8u26X?.uSY3> Y94q6|M>Oݔ1j4[2P@2z2^ۏSTߍ5i&bӔEl0f3kzjj+<-i4LO~z.fP;TH嬽>M-JLާ;L@}e#myw^.tH>x1/gfì=&4`FuA zN,UsIUP2(\'_ !g7d/G"Y kmok˽-|-nn1ڹX9 L_hFBk:QȃE~- dQf Q8e.YFͷiq [4˯HKCU^U׵ŝvO[v,^8fYd3Ov[RhMe yaZƒ4dZn]CJRml{$۫$ڽNݗo~;Pg@,fyGYjƔXRh|krmɶ ֗ `mHK$.dBHtl&q3qNuLD;NӯD9cy{n ޺U(FDf㰀,GK2Hst%ћd@Ip#98|b]*qm"ʭHD_$e.adh;3U -{MU5}ޗ9vi0rN\R]jCĹJ{ Q)DzYFga^ OS{Hgy,MMo[l=rqRHu7\6 ѤzaB"<iO+^>DxEw>ل[Oz^z?K?dh+6 bnw^.U}j,ώdx%{ >E|"} %ϙ?/ 0 L 7h->A{>Wx}gOx%tGpQs+=z8÷~=JLx"8РYH@wH:^x]59\>5G\B%Цg[ŗ-aM*Bo'Y8.Q! CH1Aa&-/|)xgD1EKT5Qpށc)!#~>Ц{NK*5TK)⇪Lhd?F= x3X[bq96H㒰.$l:V 7?5QżU1T5֗#c!x$-q.I8'lCv&cUJKSL-<%Yzg1K1K2bo SF bGB|O|OJW\> f:s>V,ʹ",og`ˢtd3?y}Hi;f}ÜߘahYw+Pbe#+*o*ʪgw:Kb?%S1+0aQ",e~s ݙSia$ UόZcZ~]Ƹ bjLMVYJY<ŝ*b{dY<~-ifWLgVfV,fz5*1fJe*X UbLnFW=ŨW]9fLm/.I,[l'ʲΪiԺ'l G2~"g0n\._嶌2 Q mHcpC иp~?ҟmڑ(vU䋝&vtr [TYl1+3|c Y3Ak&0ptKK֎k=.'m]˺tZwkާӚ6 Tuylŝ vApIu0DvvtڍǷ˶t6ۦa\o3hmlv]p ?&M&umZeC 5wb4ҕ0o-Lwfen_'%yUTvP6CtiHСÒL!Ciyw+bNjx>`6ͻȮ!?TGm*HO3*ό/ηޔt!t >|i6ը )p6būr = N='].I!\Uq~6A*Uݐ翥 ӂ yuݒ.xjZ9[/vVy;Tv(z˃Bpo ꛗ+}ayGE#-~iF!iSةbG> m\5q)xR^ֳw<#z2 ɗ2 ߨX^?n"&j/ 6?x}90y #sN{jh&ߑǷ5r5|ryf>7-;Y{ro˹Ǽj_mϡ?ϡt#0C{a3 ?.nŋ*V|yZ"VXb5+yuVǔ <>+PDψ#YH?G=+>$Bh])Qqr)PE8vwHfg vte{bvdKz6u^Λe??˚o|[crM-5WuQ_-ţ8ecl^!lɦql†>ھ[˪~ͬ近{hpol;P=@-M-7?%cOt`?gu[a3xf?rh+4,4 /~D%u#Q;}1(cx3 TMHrbK)TGUMJ#_&r~N_%YeO-?eD]Ve\Ni2Ƌ3^JTQ1ՇiAN dZ,Eӓ)E"fV3Yɜ} Hg,#H61x忏NW}+mk ^= MP?s,Q5{.&K(5ęBM3 !49 dI'cn>*HH$/G$,CO[7 mp"0Qy-wJgwδUsGP6o2gS8!y d.&}ai I]KrI\\F-YOeK?a6v Hw/5}T%P`6^2%KH[bC'=H4# G)np \sNAn8b]p؄` =EM,B"We[ZEr\XeS$!pKf60sm w:`,#bL<ő0ZϢ,$/X7 m.7@e =#EO&f:V1s1" XGz`H%3?>y5̉_i^L/H`9&?Kakە"[ +k,%qysǰNe`̓ư8i fɳX<Ken+sR|1I cvj3SsZULM݅q9ES>8'&)a|efjȎ/{j)i s33's<&YӘeE^ʴlGf{bX&d0!q9͌Θӌyٟ2&GfžVq׊](vرb%V拲3Iĸp$&2h:2x1cmS¨?FD0$% )YΠ ,9΀gP11[GYd#Od#bysSY֩*:2'#1jê'2z2Ɯ5voM0kY˓5t]OC<^s.5ҵ+VBY/v]c@bNjĶsWxЯ#zҳi O6{D5ytiS#V~EViҫ+Vh#nin~AzmFσ);诸]}eW7/_:clܠk 3$m>mӢբĶJHK,CQOϩ(Sk;Xq{m+"p c#BϙB3I1P?8"Zzh φ{sǣ,՚Pڅr<"=EO= l9VUWHp 9pmp1h>\ 4S/%&/!L7mdorU5~ N? oܢ{0 ULڦa mw̬g.:b )1[ed f0S?tXosMXk K`ua8'Q7eZ"ÏZb<"5nrxzE gssOя'sjA"w;]$|t ?Uj28ô>FL k?+N27V.$Mz}] bt brY >ZH;3&t 8mvú 1"qN٫5 x>|mebu |F+Yv3e Fj_k0UJZ;^2 ys7o7>)<z ÷ʄUVk4W;n5 ku\[uItV{'==ծ)jŗavL;K>4_ޏ4znS#urjiEjZ^+7lF\3Wh߬q]:{ީ]s.ӎu|FhڲymZ6Z~ iyޚ =vo6SlC/աE2WϪRZiRZܡ{u͠یi:mݦMv9Z4ƗUN_k7>l:j KZLsG '>pqLЮ%ᔧN%T-ܢ.Zүu#Z:qZGc5qZ+<ֈzK_j/y3,L׸Ʈ`ij.VhmJF,*Z2MxWkܻQ|Z5ӭQZ7 ߩ,Zޡ'z?WwOyukYX`;QiT]c-~uZՁi hPVk$VC в~ P_ZmWwAuETgmj|Lm5SGrM)@d݇6MA.A㡞 (D$i("C#4Q*F6'UQ=RḠb5vZ⎫9V5?WOvhM/|&bVEhEb<&\qMUOl WZ75KK9q6!y꓏.jSVM?TSb~70GSbJ۱4XF,+~<0\I :+uG!WfF.*Q~er+] eV+Li5uJiSJ퀒jW)v*Ql_w[j~d1?+ J" [Z RYI_=C5Vʭ]:Oe*>BiJiHUrCKXƥmULӨ7+y"Rx_RDy(Ky#>]VFyRQC]l̦JoSR7%*%T-ъmMRLk[ V&w+}D!ܾWq۟R@ hQWCsO5vu=79khVLEuy*;P WHO{rSzvȷwP>}kշ[}wN}OȽ y| _u-jˑD`.TKDGMQV]G~˃;%Dy fsPCrjǵdx~kN1C^Enc `gNFG#[Ǿ+st:&1_9 ՒU1rX"9]]& ^-Z4U iHF~2GVop-n]mJ ;]>v]#ٯ) nZO 6Ls6iT4mӠnZɛU pmM{,P'v ~aJnH4-4c,Yԝ]vd }' Bz'BrOx4,݄,-1r^B \ҁi h=1^Ƥ{a#.pibck$n]SaGsi#Uum{}t>>8(]M?ӏ_$nF=I4=?7_ {!C {wQ=Cg)}͡n|1yg̠l/~<'0L]aN\$u|3Գf]潗{h?x}ybr> Er%&x/%B _E`5 ;\܇/'{!/bOSM2c?;vLn}&/ToѺ_>W>U>l:F\ܬјo^GIJ 2 %T(gyP.R)?4hy|\V+n|} :e79_uyG?Qo=(nWͅmG ,xQOgaepa gOplw:HGiF.Gxw"whF 7k2y@`W< XpO3v:K?n&?ng㴶ùdI秎"xyX_F32MyZӉth%K7N:iӆPǴ&X;!s:@ͽdƧ~'b>|bZ|x N=-y X9TLp4i×nXk/4WD1F_d\IaDtSۍS.0CK *Aiզݓk2혼BLж)enmz6Z\n׺ijW41c^g7 *m,A7`Z,Le+',;=A{ffhZ4۷S~76j أW9F5= k)Weɽz{|ECZ&'0S]y*Q{PZܦ>5TczՇR]A*9UF}t)ZluufT -ԲGx;4PajWkxg9PjS}djzT5赪١C*=Ҹ{UWǽ}Xt,1xB픥؊0jm^#;VQjP5EǨ!:Iu1SuLbU׬.4aBʼnUt N '?w/3~rcs[!]kg ZkiTU%ī"!U*K,RIRTܡ”eO]M;k~/3G:g u~ NJD 5%-T]U0Ĩ(%I*HW~z딛Ѧee)3k2(=ҲTjSJ~ BY?bucp AɃDb@i.^[SIMt[e$GόT^frҔe(#Ei}JUJ&%SR %ܮ'&~9p5 8 - >& =S%9*]\O(+/\yqJOQZ~R \Xf%(h7(RŔ\U?Sty!o9 s%hMk*yi+\"{e)OšJ.VRIJ3_Z Ŗ5*KQȊu أ V[RB?ž|G(={ss|t'S2YesZn g%Vz)2HWTU"Q]:ִ+fPAkXSG_{V~ȷD5ɿWby5=FH"A6->|n-e `Ϋ)QMStBZl⬀V/ʷ-BmjKg{+$^9uiIV9v} #wٷ(o߁kE9$.; 6AuMW"y˽U>r SoЗ-iqGd9Ihu}hAZ| v?n]vN3 v,0d}$9Βݐlx]~ ‘X-IӼ|Ҭ-bX+{4eqMSF75ecMF}~נ{f];C]>v\)Y95kZ3&5mC2Lj$zLY]kÉ>7>h?:(wvP,vfVȴ))6SlFna·IKiBoŹm"lИ[ ?:|^*U.Ar i j4 }(bl{w; ^Y!{d>@16oPC.LBDXr}@|"oaL_?)Uv_^Mԍ6wїsB{ E $PH/JE?CcO \lӇ)r~AsZapf&5+VaXO8w Tc(Ci?2h;bGsK?g5S_i1 ?/fȲs39,}_IzaYSu6ՆYaZ7;Vkh|nVת?jt~V, -Zf9~ޭZ|:mS_fVݯy=Rsl"K_,g߅mIڸ`-ӄVYhtqVk&UCZn[eve귫V}zЯNj_NKv鐚Sjt\V/s=Gʴ~rݔ[ Fk)kZ#ZeN!wVsz咫N"V͵N-n-Zޭ&!5zLsj.SS>OM 'hiJm,qlG\hu.ux+V^Zꕩf|5zZu>MTrUVEPiIݮ'T >~^~` |L/Jlȗ:3K]>?o5?R HUM@ UXz4_šc* ۬}?۔8#>~PN8t2PcSvaCX?%j7kEj vT}jCU&44C%ay*/Uax "Z٫ܨʉިKs2bnUzJ}Di1c}PnLGn kyUe#|THF+?*Uy9ʍ.VvLb׭ůWj$Ur-JJ|D`+1{W!{MgpVE_zymk_WERyJb0Sʍ SV\2e*=PiJMjTJRN )zD7+&awMUgMuVJNl)%z讄*L\D{$)3WIJKRJJSҕĴ2%+15ܩÊȺIYRX V?פa/ !x=%H)I4;+%KIJȈP|f2SEe*2M9;Kw((!MAb`bpo 2)^ +A#oiYmG+6Oy̋QD~ZPj.U`aVɿhɷ?(S| oϺ1԰lM'pK#2mY [PQEv(vQXBK\˿4_~e)kwyQAPk`sZ=)/9mFQ]bg»I:&\h 7>P zYχ6oǞg_(ۂ,ؙ= >LggBi.FJw_[)QlwЖ`Az!H w"wuw"w0; Υb+1 湰`Gw)`` {!CǾO!rxя˙x%b$! X4|hW\+8#"i>4=0_ {!WC {GJfJWɏ5XOq"N5c ^LJ#7{R=Y3r9v  κ50]ſ,!g.ܣC_Cr6 ; c!..ɋ{hc=Z9) }f>ȹΡ\rab rIHq/UΨ. ;A|y򩋸zs(Π<~=9)ruMr-&wHwq=}U{~D#[e Tz}Իuo^׸^EY\Нzy1<i4ޓ1h?Pd'4/w*FuC۽28'z%tg3i a#(Qi$a ic_wn?5ٷ_Ktu_Fc>LB\?T/1gõZԽNUqp`r)GNяkא'g(5yK !hA>FG3ߛAy|bqX$[x'NtyQ F-F(p3go'C1ݍdd]{_<;ozɼxy+:bq  r䠒`djbSN+"Mdnzs%9m̖qjޠa?`3O7g+4bx|j(8p2)R+V+nX˵1㻣|jQ!Cd zE˸fO%|v ?08ZKNЏq~яQe%y:X}F|PO{9uMyTS_QGj Cx-KX Yw0n<gP˼j<a᧪_=q&xXj3` ބ[D7W1Sc3bf{k` ̋R.HSlu-,T2[֨ͲY-Vj^ū`Yu6Tc{nU#{E`?,uYv7Sư|=l5Y5`e^k7u/SMmjt5ɾH wWcUd*6yJ]\V?Tnm:c(?;J1ʐa^uK_Lu:XI-KFp;Ǫ9Y5.rWkjTT%=*Qz{RUI>)o؇ϯ:K̏ڑM/#;]ZPnswSŅGqa_c?a/o5G(liz]^kE Z(AAn Uvp2#/MJ +URx#ڔ1Պڦ(f}"ǾVdϺ0jjCL/-Xez5VC*? QVý0%E*!2EQي.VltbbZۧȸ1EmUxe N!)89=tK7OA ؄+ގYJRJc㧸F):.QQ񙊌/PxBԫQ%oV`AʽK+~Qbx?Ԃ*",7VʈތĄKSL%+$%My J-W@Zӻ嗾B䝱_^3nyd<#/$.165+rIh_[|TEUDb/QH3e7+G>YB,zt#gXn䚻W.'{r-\XPaiRnz*Kyl ͞K/U>y> g~<V)ׂ"9ȩMEr(Z'=+:.ۢ;dSl ?]sY =Vr҉&gç4Χ.W|[C"S`tmEMJs5]4ci-tMYZIKK-[ 4C,jh~x_0~wn ];vHA$K# M9CShR$$EruEwut3Vk1n7UR7b 1EƳL­[<̓ ;vl"piq&u22L˙lhvi ֙bv#`kvFė3a0ؾvҌhhQEg *&Ն mu馻qb1ㆇ2cՈ/boip?:ƺv.dlnl >C:}%l [^O?6Џcio u+'V:!j^܋1[nҦgNl2 ;phP_!-X%M3p {0HUBNⱓpv5EnE~&$~X'~D~~D) ;vlO|Nlf4EA(D(ϒ2$17ӽ9'xO0&' bqgNO\'Q+yVi:;|k`Br؈ty(G.:r|6žIچgL!x 81#?os8t*ޓݭ&إs8v=PS\=~>M_r.<~ ɑG\;GHǸF'Ox:g"'m` `2<{{.Cw{!^ȅg>OL^"GE~y_'`xA~ Wna<}-Phf~K=zx?ʐyI3 ^]tItětrE-QNP_@D,Xp*`hюݴRvKd%5YW3&LjI+h#x9{d~19ֽ݃]V ) '?2h?KH گeuZ`t` uhm}#̍~P/ q/[ xVNhI02 50`h7E?vhjzQ[f>דZ"F_b`e6_)-,78~p`b2LN6яc㲎<]˘LCO wnjx8xp% #2{7}?\,ǁV< ?ɴ\ Ep0ڴv1_ON!B7&7 qj9g lؚJ,6i6~-O^'N8p*U V8]0{gw/=ӱWY7bk'di <X +R`eßuLTzNnU˔^5OQujةiWv ~?b(v0o0{`+gy( N ?^Smi!j j3<@0VuvNrZ/ةWd *|@ϫ}X}d\z ^RlefiR<=S6gZyy~aa%vQ-sUiY *Y7dqmUh;|KgwH9m2ž~ s8;a!vRXOU|5X۪njlUe Ʃ.EY*/PC땻MNt^ mJsLz\Q;ؗO:EVxC.Yn;gWOjfJ厎*]b'?:(9Jy qISK2]KV4x)sL^[u@q*nxEoN,$1Jenx_*O4.P],@ex+#VJRwӬ8T&EWDIܩϱt1؍`&FRPxMVley[+Q>JUo|Xt+:\RxBC6($dCO(0>$M/ޗЗ|lާPJ"%)>E^8*,4W WPx#^~7|nw|T>1F vʿ` +:4ʱ ŇULbE-QxhE&+02[Q򋮕oLcVqwLnq8b?{w:@ 6~M ^ Z$J9Vea>Bl$EFRXB㪀76R>q ϐg|<*erIs.-I>*[^c'ZQ 'B&xU~nєqԜ@~6IrW<&895OKiͲO]j٦MUZqV*^?o0셅,Y3Kl C}S+mӭ 79e13XѲJmvg:Q9=Z35?8&}Xsr^ܜo[[`W,6! k~sJcr[ |;iq dY _Ś]XYEQBӋ6ˢ2M-:)E+ϴɰf"Ѵ%! j؞sg]Y2K+לrW*M'婚RZx jrSJZcܰn \|N;<홇B&Ȗ4=fהŚ\̄VGP:X,RGiu'װ4n] 0*'w4`>%$ܪVӀkf]:dakaoq1m,r!2MVDu+b!׊xlJjelE{_Cu{ۥGasy)  <%eYQՉbqfaa1,tL\d}\}ĢG|c<s}^DVfUh;Ĵۣ^rDZg3 Erb1H1dc°ه+hp+3[_ĚXN+7l-2 {0hs:.( c~LL@70l5:@pbްC̮_O%j&ǪRΆ;w[.f=!5l16e;㲃qI?v3ۓ`z(bG"~7<+B#aM>wyY=x߅=I9_Lv4< "8bCGN0?'(F,IY)~gXbkBX`{EΡ5#s~)rz29rY/I2&gq,e8Ko>a|.slEw|~3*PO~r!R$~|\ p y-0 PM@+ sIݨIk!jZ:F$/\ h*Q[0; >' F&iOK0jIF-0:093&Wp^ ;@1z{)v2w3 !g FɴIy_L\250`GC\ʫP.'V/7Y{|f}R? qa0ba$LGEzjmW=0:a#dE\4{ ={tQ4(?J^2:kb2o#{d/Kxpq=F\D NWE8]\+Cx)xokߌG.?\izw3hq/Ap"`H&2j~ яAⱜz^zCT'rY;-ĢE?7OG%b\3d,{Zs 'N$88p22S*'#ja5J0Z'WS-Wv^ǟ`cp<%o7ZbW$ذlxVx>ħxX)2`*U ؓ>YDA*j.ff)+*7k!V7썱 c)s{&YK9ux((MWͤTUORՔUL)SZZdZ`&ܧܙ'=vez\^S쏱oKAñԙ'Ô"},y]1շP,>MM `ai.遪1*Y*9%ʟ[y-YЫd͢MJܧTJ]IVO(u%Z}o\.,qhJNþM# 'zLUεTTM |T0H"(N9)ʲRUҭ+I)6JQ_XpNQ)U^?U{Avs',s}jmWFJz (wmwےjX(I;2J( OvLK;+UIK$PNuSs]rZZ+c=(s,_b[4&> f+Ҹ+)s~+u]+FqnK(7?E(#ZaI TW*ofy?,wyP~h/1؀#p7Sz UJ,K2rdzR"`o/*7B~K|*U/r .+rB%SrZZ=^aR`XXQXt/PP!@?y+8V!rɕkh\šޫ%cr&C8#ۈ?&%^#𯴃j%+KHB(2.(dB'J^as[\#%$-ʖCTd-"e{>1/hQx_ܨa/ ~3*XEXB(|,899IQ3P1rqccd!-F,[%2V ; qD6iNANNg5+mN\ qĿ3t^> f7 Ny`!9MMdE)ZyiYiU֪iNSjJIMNKӞҔ71X k`AL%IʘY 5/Vs5+K35=+RIو& hAs9ch5+0a1`'I^.i=R }>7B jj0L*$ IB)䃅"lZXĪXTDRDP/|_#;#LgJhT$b<>G%Wlk<^jI,&,.LΦ g*`: k daTPja & bi"l\7m>NG[BW7Hp g3M+  л Tao`ұD`{- 77ٰVbDn=L މs4j\5=ANt'b/| 3alXLiyq Y )\hILᢦ}h~1`k:t9Ș r  rG̿q·iͰ۷t%Xs#t3Z\c%%cc5'7p!?AJ@SA^B`)= ]a?*{TRIAQ{h{b] ;H{1:\Y[߷>.+bK-$y!uJf/рҀ1i@6!1w?0 ߡi>"=M2E=PP mP*Q6@+oJrm TI*)f@BA'Dhxz=(1Oj Qֆ3:fP̳*J/b 4f4U, G?A }ˀ}aA(9ѸJ7O& W XD`LL`ŌX%zm`9ѹnc]I̢) iw8#%&H;xK4n ' 3e{``cMHV3u~^HI<4g20fHiR4Eڜ&XMH3h n2+l@cJRt#Kp2W 3#[4xNIXY"Lxm6̔Ch`yR5>M*ƷH$LIѸMJƯ,|_Ue~C'sFu K<0P!CM6'-4؊4LƓTR5GF.#ehO3əWI4ȼ I_ ^$cHfb!a0+9dSI9T"u3 R3%scfnIJcIr CАi]48X]')+?`GV4`tྸ_ v0k)cȧᖢ6JY %%+URҢ$gmNؐ,IJLخ&I$nDbc( G[\!l#Gtc}5XS̠`6L6H[!lQ+IrӠq4n8Iۍ )MǓ$2a [Sg鎟#`0=1˙}Hk>| o\9\kpKȐo!LW]6Lᓁ /}. AB\TIBVY.Ep-CǖѥMN0K7%,[mI w֢ߋ=n4 5rU\ \aq[_EmsS.t0, 9ldl 1Bu X3-/td lc` *Ņ[T}c -ౕ*,|o,{';0ۏØ"܆Z+(]aj@S`rpLO ݓ{c/xj{s3McH89zitaNc[ $ֳYlyM<5rSHD`\1721 |(yt9,2ȳgh.~56j=X[O^zD}(+l=亨m]pƕ9yH.|qo_!tÙlۥ³x4=~ԧL>gސ̙`95 =_`4*$f.lJlL:ݏw>u$̛{A0_3t:|_y)^p1ކ*-}ewI%y$@,!) q] "7hȝAϼ{AY{2f,uݫ1Y*0YJB1I OԳ4d(D8*P 4K'Oj g>& P 4UR9tLBC6xdBaAq@}$Ai%G0alFCHtrAhyF,= _0_pfۛ.Ee`h훳gqGhڟ> sqr I :&0ř'F<,5]|Uu$0о*AF#8TQĈbSh={Ϝq;XS6^+.wK0dEG1è;c Œ8K*#sߝ/.w̩.G0gIp@MQѾ21zh}5mEnM48338 mAlW"j N.YbZL)П]v?lA*>b Xgp1K'g&-_ExB_^xDlx6">lI {b.Ua5|5Aa)x,!SX)`0 X_c[ l,:9@̬$Durs41- 6ו"”e)[AZWGte,S`Yk 2]d2LD1|li,-+Df™3)v\b!Y[2@..kEĀ' <9x[xE 5,[xb`"+lD7d%vF Kq?%s2k&3'K"sbn"U6B:4Iq*&CE 9j4^̈ƉXq+1d-9FXHVf2KO3l6ғ}"_')Bs`3MA ^Z&H $4VJlZZdLi(8e'd:d!˯ áI_a/)"]EgV -X =sV\^W) SydM9J| Ө!Jd!Af4RވL2T'}i> V-L-@X L7g 3 kPhV ݓ>x)k"A5 gN24bv\eJ8b22&ALBx[w6% 6AA @&ɣk2p4m"`;gCgfn,hlY,3!Pf"A:s/iϣ}H0}`cx;a&⢅`sqQYEt!b4o^7|X1qW#aC Zi):x.:VEN>,µHEvؿ)zk{RLVb~\x_+ r̍:ZS'D{q{k0+=)𢿁]`L :Vx‡nF 1F 4} jl}`k`gD"5Ul lblmbp.Y /̓A\xx쁀̓ #yZؚsEYziF=pz{f i88 >8ΜSÓ7wSh4@~[iWarOj!:&]W׻;T1.h7܄)8z-oFֿ} Pz&oFx lk(?A FAXhgF:=h;Cl[=?p7 挐DbKGS$SIwS ˣߢX?gKX{OLh'}#魃dyn {.H&, ztA] 75 =r_A_ףm{KX\S(\45r'D.3= p8G2h[mk0o D?^X%X؈ ؜ƲL1bE7@n>%aKvY8"X%Wah_}pdϡ `Lggp XV+:40C!—#o0`ip]56h-ͤB?a `Xc,f=p&c\|QYYF0ce:``|A ZGh 5 }7-c@d̔/;.t4s̶)Xa&c%L <{$aӃetAЗ6Pc +5"̞Mxu7njhE$aK`=5 620b>ChU8rQ:,XTD2xAZ#00-1,1X7/>||TllңLʤ0&Q{̕ aX0kmg5XvHD)Ќ1 !& H0[ b\^R766=^/& ,ioЍgF TfLDf7d( ķa!qt$H["3HS4ź} 1; 2϶Hƀ1-.EH1-2'cq2$I[0FH$]oH[f5iA%Ra,EJIq`+Hѧ!-26Y@BHq2&c)y2R&}i !K2F3ЂdmHsD2!IyRR8B H^у(F lU!١=t>|D>/,= 6 ?#%3I=d(iʩpy-R7 f0)ړ RP^HC"9m4H T@Ҫ$FTHRIr/P~ttc,h|55pҁi*RULÔHYY :`$>d4#Hr>{5(UhH4RVE(Lj+0ƀ@<*hQf kdO uu 5p`F0=6LUFr2D"XXl0lZ ;b:46oc< ,c+=J,5Ckt&g,8 X0Cf~>k12$4.Lh |Et2)i48tOc6vLn: 11q9sc ֓9Np֘¡d!1Py-o1l:.l3qQ1#/,4G\̇/Vp5dVms=͆ D󙳈e׍F_BI }V@bOdqZ\ę :c/_cLbLeCCƒ.bXLi o1?cf1gրc(YG3b$=:+1.Jـ1لd#y p^XݏѺqo<M^Haq|#[&;>l왱{R{{ 2;2i"xl l$uAB^C lDt܌w{ Gz|/K0NdÁҮ> ]w=:~6>瞜gw Ys& 5 $W8ÁVƾP~ZssVk:Y.3Y0C1!d`[gMl}=b^}|'覀G,I&NE\6W|mTqP-{ 2x )x Í=Ap)cX'+#c.Dޞl> <# l :3H`EAC> uxA`dNł  J{:,0 DH *_Wl=3 @5~7gL'it ˂0Vc#L |žK}'`E_VD3Eо 1m0alǹ v `<Q~ Kex9,;%AsDkh- ڷCXeh{ ԭ^ kUܫRbr]%w`AX.mEp50dN5 x9b)Q3a&BDB̶_(أvMa4Zhդ >f 0́a3G~WVD.sji-6= vϱ?EE<@E1pcYbq4?-^YCPEFT[!0Gc~Ɗ09v ,ag[MeӧIω'1_H86&lg @dc<̀2)V4XY1XNƍG5Le)0&}CGL9DџP0GX:%2%plpdV }4QŊCl ,~T|dȤv hFN >-H X/k8te,3`Ya%W(+50g %TNZX`LX\D%PDXCKXzT|gIÑL"5$*bKhzRM'iM 9D"VBCD Re?H' A*6 65#{])1ґ$- ..Oʤ&Nڤ"aH$Iy )IM$$/l ف{HFI:'ɁE$!,*^gq^^X{1uMpҐ%*=I˒PRV!M*Orh [H2rHjb0t-I($q$pD E1:KI ,{6lE5LE^Ia$ W'r)8$Ɠ45 ÌW Va*X"y& , 쐒[)c `0]A6 |Ei8 QHZI()*"1Ca6BaVCWh 1@[W$ omZ` ̽OH-L k*0%^AYHv8IH cԕEP#es3?f%PdIf-֡HH3q){9b$$\Em0'z4|a-+P̆.[ɖ711Wf6Dc9Y11@a<\;MJߜEa;.eG%aq?ȑyD#bb"r"X!&dBp1!lBӝd/.Kaz!1c2> sdpO,5Fx,ə3!Xg@(N:5z<;#> d`, k ] }% 5"[ై?9| Y 0?b~hbkX+U#lzk@f&1ϒv,5셾o=cxfΌd_ [ 5^Xj˹xO}@l HrD5Y}Y~𵾷8? 6vcLv>y(Ȏv`P O8aNu}I#2cX3#Շ F d ƜE~+esYZbe> 9ۧVppuy`qq |ׯs{toe[j5l_wه[9~xcn}]fFxD FñbC!/ohb[kd{ {R$^e\I[{^*$2r1.c`ĵ4 qKHg0AlbEƁ>Pn}_Ib1@5vtcĤk$kDjD6_(ODL\BRJZf_UPR3BOdŨVcllڍ`?qҔӦϜ5{ .f˖Xju7nڼu?ܵ{>rN9wW^qn^>A!pnD$/:&.>!19%5-#3+'7/^sKk{=?yWo?o}/"xeYyiEZpߺsS5qLLgs|͸[; /l0~qx '㌳7.b x2.c| 1^[b$1Ig0)s*1iuC=c|Nzx#?99HLɒȧ7? ca}E""bb '2D3TPR?TTD8^a"1/p˜TLnŪ56lڲ8|3/]~WwOo_`Lfơ~ D\ 0Q]}}}~w~BǏ'ӣrwi]Ǐu6^p|˻?^M`T]Eh|uiDje1/064ɶSw[n5CMuJKPXʃ/r r3S =/D=;qZji;q ªRXWSL+HKO~)ҺLsIzJp(Ȍ"^fZQLvra|NBAJ{hګYm5toPP\ɉ/Kʁ/2# c\PWoID={}SwKky!qEx$D%22=tҺS^/׵nr ,ܪL"<Ó"RbKy%i%z'PGVjj۩бU*or * ˫̬V&Vr*bʹQQIe1e )ֺjRkFjة]۹iU!>%MA >Yu~ڀ!1Jn22>":S|Q.Zv٧#0+$<£k#"k#5p:2:::&*_[c5wleZshmS'r.nOm o5Fs8ڈZ^_m쿶{:g'G{~vWkgzn8vj o 45q8 a~a>Qa1֪QՃK1qtF]{}8ٕ >puǣ~[Gk{vםmdZۢl_V7b/y~YAaTn̽d^|Cblb}|bJ]ljZmLvF 8[_8|8TC_n=,C8qcSbSjRjb3KJok98<:jB8ztC>8dsxMܸĺ̪ؔ윲ϵYVFᐐCJp( i6qs YQɵ5i YU)9I9Eϵ>pòݥP|nb]/&'6*+!"#,-8? 38schg ^e^KBZK#9EB^zU~\NE^R~YNZ1SJ.(L/\=^C8TCթMOˮ<,r(崖F+CTEgCBsegf$~GwG%8TF6B0rh¬ܴ4DRzaZ/U.*˯ڗRԃ:H n!| y)y9 مyk?猢WjyZ}pQmzߐD!n|]Iy qEyk8Y3T\ţ՗@c Jtw6x)E 9iy9ksGKpxR}pcpxRo=rvtۧ/:WR!وtH)JO,Έ+vNɊ*l)ג^ 8>uz\sr j25Rp(ρ/#XWKN*N}˳ú#֞sGuw*XS)PW]U-O +Ml1ߜG5dzX]wzc&WυϨ %W$TV*#+"DNybڛB3zZzjKw76jtw&tw21&uڠn-'2&4* \{Vj@=5]R-{jn.~xrnOfG@JWY^Z ejL &6sau֯u{Jݐ‰̇7otonh k47ևԇG}bkҼ:/{|ދ˳^]ޕ'W/tt޽ \oS5TrCcޜռg~}wK'_?%nW<~KOApnwyssUwm2Nph#8+|8㹝./o8]}~k_2ŗ/=sg@ģ wIXz_Xp\|}R'wąEGq[b#["y1MaY8q!嘺U/p '8TV%TT8+rxWrzᏅ7>0AOW:8'EF6D7c#S II%AU 5Ln ߂Ó<;s!Ƿ3?#=ӖmI5G6&$4RꣲS"S+BҊB* B*k _bp(;jc)pwCog_PGfP([nLoHOMMNdf䇖p*k^{Pt2#%<-(/ #$+%<59"OW᭐'w>,.Rp( h* /&FgT'5Ը貴^EJ?83N.|S w PV!queܔʢܔ̒¤C|zSWuQÿ8ݾAjjJNڿ?// 37(5'0!(764#&,OA p(?uUpuQ뽃j#+9e\ @Tf^aLv&x0r ⲊrSK3xei^Yo<-yQ-uw}}j#AXL,ef'$dDefFrlWG ޔXʑn?zW#M%f ƂAdrSRK"CVtQjvdQ^vD^i7,gë+N|apvSMjRp( ͪ$GRYDJ\gIřa%%顅ei?Rt 'Wǿ~^q~Ú[Oݩiq/B4hȤȲhg)!y)e%S}|zQq@EKpx\}zg{ڎwsiQIAqU!1ʰʈ ^BhElBHyRbPyFb`yn4-z?WxV4yM?rWQ[`.twzoXb?7ɫ |ZRTP_o%c8X8UR}D6=8qOng@=FNl_XT}@8.VˉԆEr#kjbjx5u>{&Vwf&H̏NhC`hH}pXP=',>,ܿ."ܯ.qE\zXGyRU§'gt$=7:owyr<}Z}Z}8A>Maލ`ƨhNe@z\9]EMyufyʏ~wP೫;_yxwgn/.;n]w];]qs?vݥ#ңvT:1{ADKi\=2S[>.oˋ;g>?xI५OB._y~㈫J jlLe٫qsN<'̖\ڇ뻮|kw_w^{܏Gξ v:&7~[e$?LoV%A.Ya=3W'\_quYu7mӉ?<7g-hB;CՈ;L[#[.s9qn/)7J{Qx1Qab;8 ԰𶀼6bn_UDO}Dw?_8C|BA n_Uh?r#}95~=kn~zQ{O׃@߮N(np7IgEGkyվu2?LqV\p;K2nyzQ{OwwR_g|H(^X7>%,%\T[P[_] ywp%oƯ}~YvQ8dx{ww&ućDq[⢚#Rb²CC⋐cq\+1o/G>\X>ȋr!˻;~jPp{RhXk.sv}X}dzݿ?:8,<]\W^TW]pHr_r/Ǖ^^mAm0_H߻-1~wZcS]=NM[)xgD|no N~. u}k}nG˿4w'+No:w[}Ɖa~Cr7J(jOoW(o5euS/L?¿2|={/z?dn>wQH-ooƏ=2;]\NaXG'APOw@__of@w^@Wq`ge`GC`Gs`GK@?/po8@gCL~տ\SɗCpH(O#I I._$@Dz= JV54x7y -j)PC8$4':3_S!d}{yaM*$9=(+ͿWQSQ-<戀j|_y!XpH$OdY]K=! R{c:ƒФଈFZ^o]To}DOcxO'R!i&Sum,ptsԄR|DŽ3ĈN6),::Ŀ6:߯>2ۯ!<÷/qpeOskֹU?Cϳ,toNk gjA U51uQ {d|?>6v4㗜s+ʻmS!2:RB8 M1 9I̾nbP!Rr!܊ww-uE ?TքG=Q+?:m~K8:V|s7X±+uaUn槞(ʃb^DNr~|jAvt|IJdtyBDDeLxXuDXw|GC*vH7"xxP ]i^56j|j3\\U.* ` ZU54m`mi^IRd&tXqmnMz,V?@88q8nX&9ī&;ijLҳݘQ.g4z 图v_w.u5@OyƱ8uqn/OETӠDuJgm£6C?9O+߉xo،үOTY}Sk/{r-e;NfNӻKw^6P.h tm7lj\RDܦ<1) &":4@-Kze?sؗ|1f|?߄(kMpt% B~bw+٬+KLuw M Ϣ[g6==m{2)*yErrwd&fq%kݚ\dC흇 ԡ"Y<"44|ogF%O ƛt ,Ox8\m80F WYw-򬗎D4-#N _F+ՉU,ByP04 4>%IF;]O&$(g@;OEp/;U{^6 i [VBZB;QPV|' Q0\Z +<Χ-t~f2Xl'. ?mq 8-w܎ S4)c?mg ߑy()BA%V]ȅp# !Z[0 f@lFf.AxN٥ { t& 1ܝރ@o?ҜUNĶc>#R%mHs=Sx}}nRaڽۭѣͭɣAؽգqO^ACv0N@0&ff~^ 9uHK\{z2ݻ==;M*'bӠ\im@/MZx(m "ӭbwd&|u*`2c6JJvg%:p%8ֿ?S٠+ yyS]Hn ;bp6ϤzI">1ӅOAW-:PT^[Ȑ?I? J'}d w9,ob8]es1sqsuZ|uʐ %(NQ7Z'?a VWMfˣ)`*?+[ -y^§2eH~DR\fhYRRPet\`MX(ڀH:!^t_'r n sJ]L\[Qk˅v!Q˩ _wO 0wVrZM8G5wj_HlJd\DRnrhlE\HduDHe ep2Wv@Da$/&m~)1XB;SθQͺTQmU \UbypXNxL`fVb@JE\`|Ud`tMh`ē e߻J}o<4lQE> {+ ^Ll'J)vVR7;z:s$%F7{k}|5!!ʔi.n0Yғy_AE v]Hl*á"җ=7?%G],>ew m IPzx?=dA%QN 6,~00wI;X%68^g3QJ: DW>~v3JۙH]D=lPyb!Jڌ/iեJDZDQFp|l9(H@?sv` Ku Z5sn7M $'QdC5P̯("ntO t~D0ks`5& <C]8.?D(K/Ec_Ā)p{X7`l~0zC p&-[4w:ao%-jd#'؆ r3 ls7cT l?5@R h_}{kxmP|B~Vʇ̶ xQρ;&U`(iNKv$+naJwnfOl` q;_@|J 6X;xb/;q)l|w@OᴻK0qTs\(:©ubw8p:imnZKƥ^V;xavc?o}H@A .ZĞFS^ !vXsA e4+ qvfK'|fU{X޷_nA$Ogl`DwAўȬ' =#‡Â5kt8McNnkXR `aοbCvPnPB[{V!0ڎKH^NɌgnAK˭_Zv;oظk;UVCZ7 6 x¨w@Ԟ N*|#p3D{6k٭NȽ]Xd{ 3<:9c)v@&1ijtUCk:E2ǻyf zܫݛݛ=*=Z==[=0Yt66< oHgnehNDrM %AE ;-rz,*j犚%qEP$n|KT?( |l野'_&;_Ods\mzCE@?V"R Mz*z$-5y犛3Mq$Y"JzKZ=pR}_I?OL#O]IeE=4M??žݝjK6$ UQRV2P#͔(|}q>>1>MhfqO(ҧm˪ + ೩4dz[Fr?g-^m/4沍R] "VN0-8;?/q@7R(7I͒py(L6vpOA"/$O&3׎:n,+f,em.cܮ)dr=2a|xw2/,"04/ĿA, m(ZDox @f~4mP֮rjƑ2g|}Z- VFD(A>MA͒ AstѪP ь]H~o'Foù!Uujik:]]Q 0*:tpd${߳5YBū MWZf3ڦ/鼍2CҌy(j!Jߌb_C-2~V&rd &=0O3dW !d\3tmt!TPf<[;F_WH !~.h~MZi84n5} S|B!m= G5ۨ C(+؊@D] N 7S@eh|b :_Xצ`l3z@Ylj >nR- uIF('a9D_{s-"/ڠ&VG@P>ns_5@P~6s ~WBX! G ~8O nW;.fKղ+`%p\~h+gYp{4H>8޴ýi ͥ8kcXĝ`8.Eyn) T>84C=909L'vl'Oj_987Zb8\׀{ HiwˁZ;$`*vX \\-~.`;& Х9&P%EԁTHZ@Ԟ% ꎐ;vQ&t[)z 7y;8a&vcZb7DWhM Noԥ?E2x8l8H5>7ls3j޷ b=E>B nGzsSKj(uТyȢ>l@aX3FJ 7/;бo@Wf@DB-pK6c f3b: ^AڀMMsȶ9l[+bGmpw;b v`b%~?] 狯D3_ݗpd VǾ1`tf?#ab.g}3;; Wp{A6;!xdK Ƙިtoe7~DeuZj΀c w򌜍 9pܛN؁B~0!C/e|g~gy0ʶFhw)%p(]%~<ހs&9?u&grwƵB>Hfl$ y pQ{K͞a n\ xMR~=׵!cInx7;а;\]j!BW1f&l7=#}C9IUm t׫XTK qa6PPua {^v{/+νOv什 `'zt 8W@ ZoƓl7 %w&Qw$8of+D_lY,#K"RYT.Dn8nng'ʳnj짿 ǁGq{_Bd/GR~O'mJkI~O[+ e!dI"'ATȏF.Q77\BE}7+ ~;OeDkڐZ ͝v'ȥCDj09sDK}3^Ϫ5x>~gԟ-zvD9j(}|iҨQ# ;"]?sw"( ٦]f#Q+Rsk17ܥυ5h{q !ׅ:zIF.뽚bb捀<8KE(~Ep"L9 :z` M@fߩ^uw&Diԡ:V#j0{M4*Eo*C$;Ap Յt>pmsK0 lqN?s A=l[nA֛пM!PD B  !"Dvpi%Zl K@s>UZ`}OTӻ5W!v06RaW@]Tfpt D~? Q&X˚`v,/WW&-_]+põ7&_pa8Y L2 6ػqH~ ΂myt U5>m5}}fƠݫ=pn6V`1v K\O&n:c78 pTbEpȼ%Ƭmϭi6Sfnff6gՐ^ݫz`;s\ \7];gqDA9tW=q] [1|̨6dt1LffIdi"IUǁ?~~84jDi@n?vLzTFmPI3-fZZ-s٣VqqDew",;9'`%vpޅ8W]K^?n@av۔{WJ<0~EKu:6ms8ޘM o:7nx`^Wܝ;\8WЬRex{b-i!:tFZG/#4Ek$ȲKW;Ĺ9DG Fmc6q\5nܛ6؁Q~Tؽ1ZK ?L2)1v¨ ׳}i>b$YgM{C." G!p.X6H8f$ n?|pMFܙ7`QCZӌ?M1Y_`0|2;y=50چ^E펁^äB稽s;1\ n[;:ƣod?0Μ8҉H@p_s,6;+'˥͘!Gd(8Evr17;r?ь4zR嫭*6>?ꏌ$X1B 7(UX>(&JGޒ1wO\qaѳ #j(>X|uY?Ls8DR r (lDALGaS0`oqFE>cb18P{4>;}wC!n3qٹye*+suM7ۚmw82|Q̸4RX #i$jGg$[﹝bC>f=`.؎ ePyiTPywyFI%& lgnFPPǮRϾj@Ϯ|!!1s1eʈJ{%vD]QT^z;XmvuQ2;:ۥڃo۵'ݳi/WnWjRְ-Ѵϟղϝ.EY*#y(l\"(xHcjɰaC[C=!A͐ˡCW͞_7퟼n -ccUwhKY=7(d;4z_AK/WMN~O{i򒸕yK^)S#&SǍOLל֟|vF n8kP.@{O$<">d`#Xs@` Mfj?!`ц}в$mTA0.;oh3 .EH!*lEppµVpwh,5`R,?:0>QgwA-u ^ab\"! ~^+d ?#CN"m4< P TA=0Yt׀ ߻A,R>8 N9I04?2<>~`2E RmA].tpUtSN ::?=p.";#īg`6. ]8 I.8^8vepm5o`~K 8最3&;\/toxƴ/H-|zʟ@7~dnMپ6Є m}J~ЇG `\a[*v<0X +c0wLX#1A?m3lm;mx;` 1j;`\}젂[y`l V'`E ,߁'0#7í`;TM;@gݠg1yf {{M`\g8q`kVm1v`,=~s&0 &$k`Թ 3S tup{<=Ne~qq/@2o#غ >[R,bwy0+5_9c2t`pp>3Cp6Y h|@ _T6#Pǭg<,'S  $矀 ſmNY3,08:n>qtYK8f'd xԱ*vƝeyo/ݽ^ On-P?y4Ag>IC/l3Nؔ?1b{ة~7;\>շ3L/i-/v?w :4B>6LH9̡}v]Fu͞or\.&|܀x-7Ƹqx}2ָr3x 3DQO8&"\$V^l%_j$_#L_&"'lG&Kj;9#dE <ԗMy8iՈn+uK gw7`Cvpǝυ=Fsh(漞Ema:+F_VZ"'ʗ2f{ϧ{](PK䇪ǹ$jEsu#9 z!0nJ+ A\И _@;Xs=@cQ*ꈸ71J}yuRՆ|,9h|FJ[FkN(?[_{l0 gutǃsA>3xN^4 G-1_q*G}QnsV0agӑD9|ۍD%A{n0푑­H!6TfuWrh >3hxN6>;`Ay'Cw~eSZ`ֹJWW'J1,3zvH=R=+ W5?q2n@Qon<<YiF(aC_O\'DO,M2xH:0Fi/ь׬pb+YYxG~QgTU@gj}dC|Ѥ!3!ܫ Ro / ]"P /0v'>B錞P2..ۿooVPK:TgEY7e>01軨d- 1N˒0;!um^P'0׈l 7M3z|+WoК 0ok4Oe$g{e_[*&۰tSȓ(% 7"Un&+"Jm@ o4=g(gX:lW\h`K|s>z-By?("Օz_mPdd{1θr0};%DjR2uq:WNE MFhh|`aD+,n!_-J,ۍb+Σ{k[jfGik8'<=*5Kq13BfQ6PwuJ8c߳VFo*By(-oEVBBAZx[*_+sSJKK"۔d޲.nmSǘܱ)p!anrޛVq?W4ռ7!Hrk fM߳6S9'"Xe3m:ody5\(+p:,a!#TD(w|ȯ3$kI;O#q=x=z̿tM@fmvaǢ;O&Ot6n#FpܤNVBP&~ !^]wX})cDʈ'GHG-FyLGEF<߮xhNݡ]zSþBNJF(,_G:=@̉>yQ_,"Mi.6xz#Lg(kfY̺}֫  ٠>l4lT{ R᧪ DY_݆گo77v.J|JD(* !<~BZaolDư=tpky|u_pL;@Zr ˮ{Wg%_y2>UCs0\ A@.~x2x/64p.tp] *n+p]utt90FgҼ  vA^t$.,Fkt 6qvӰDGs9~=4C m{&࣍ EB؜u  RB \x?-xh'c@[&z=uC%X/>%|;O'=q^ǭG<^A?O~8밮.l?t **(v(*( (Hwwww ``wݭX[}8Oڇ}9`&OfhYEtcmzD^3_i#63RbN>mZcXa[6Ǵa5盂lCCzU m'AdQ?,Zh!mC6?J_# ~献ͤiI#h ^cXcX1dλ}ʄ6d.AvA6d$byڦHV;h~erbY^NT Y|ӂF|g,idΊT_[ZOZj>G.g\nw >ko್09Hր>ݟȾ@쪕ȶi(ٴ'#H=SVUZPlMlHӚF1/lI 3Ay7ֳZ $Jk,9'&\%Z> QpPv?}WoOi;ܞ&+̄)Ne~}QNSUQ9{ø{&s;2ɯ\Myj/S.4 ;F/Ӝ251cZ8bY \犍Bn#-EsǠI#y[:϶IϽwN}1C~ Vօӊ S>/Ow? ZGSh&r-^|ǐSFM94g|֢"=պZVXq1/-FҚ(Zͬ ( 2~Ws4o Ÿ&"mO 9֑>eoZi;u+V66k-QmѝFU12 *bH<֔Ő^O=MJ|_d]Icp>nbe}(vNi͊ے15gY}R:F'61.xZWOZfMO&9pQs{1#Йgypt:T-j#U[,wRh/VU<97j22WH6(M޹8Ia ӂ&ɴ 0? =AfxOҽ <*T_pV' Z[(Z9$pˆ9y9ʲ3* қ74I1;42fgҺ2I!{ [߻†gVRE\S qA_pvs=Z=FnX[>8nQiA¼y9e 2e^ڔbcZOLڐAFdF=A6?9_S,nTJl*6GGf3ɝ vTjkWV,)YXPS* ~Cr^ļmLaKs(% S2ɠ'hs?=#z >Kz(@'Uбcw®]w 2rؒ5Q r2*2WM,5+cSr4iL7"ZW@0! z,x K^0. t0PF{LjESX~UJwx.h 17>~qz5ՆխêNU=6>"K0 H'ROu`|L<đFVνSѸ_u֋T[qpAvLגՔ"J/aA`u jTG!5ZIkiMOU^ ⸙+^d^ʣG̥ >64wL)bfG, m SoώU>O>ե糓H/VnU=A6} p){k6CR<>'lM O"äA{<: `obn?s # $][KwwEKqp_N;Y.wԝwsrǓo~pE3.,s=1A[n_S@%aU@'kT3')}ݞw~#yËBeum^v~ysΑOhR|L[؞x>W?|Kϕj|h x7sAv"[?;tJv'Sf͟d?I_Ca{(ĥ`)נf/PpaWT5ߖjX0OsXL.Bf#BDM(N|eI )Cjm@gӳk雴>ڟ=sh q>AE:]V4i*6ЀO$-3a>;RvUڜdj]G#L3|a5  y=ao悟E?x{J ~'#]{cJG Qrd]#o<+_\tiYg93nîkgεp=h*6FeӀG~Q&+QUrsۨ?=vޡ~wƟq5{4;M9t0{=hrO vwxZXx=<㧯>xn)(I^0?.gWvηROSmNxrϩM<}˴3iNǰ7cv=3]As6\Ϣ f?j('zX^kq8\lL;TS"'%ͬ˟W[asvw?|%YqdtZn,\f{{"aAKs#'f'JQ^syJIwV&~MJeiJKSiqO^wi)<ƕTa0(cotV頥z-R[e+oTNYҘisr4 ˖4Dԍȿnyd0Q94&dZF bxu)8{v BsoDm@exv;z9|T2jS&'V&͌ȚU^^]+Npe%otBJH;ђ| 28q/tp{VC]:[|Jvna'yPzrrcj1 S#2fn+ZT[_o_-7Kh 84JiQO9 E0נ}sem^5 %{栰MyڷH9K18xԮ0qwO h)۲mW^ hx6B' ZE|-ijݧUs`2j!@!sфvcU92,p߾q &y쫝涯}+\tC]v34ǭf9o a;P@$;ѧL#NYrtʫ yQJ'RT\O:Qz}+;(Mt8L)܁aIb^jB@)qD 3|IA p\w)+}]Dw$x5Wja6׮ f%a}FY'54'^y=?Anm Y ׻ro 9 9,a [X>љ|@$ovА}X=P<8~M8? gZz[^,^9 l~-d:TxxQ79ok$7'^tZmi4rT8v3e(:>Ə aܹ ?źO0l/ }X-WpmB+~t#SDDt?́|{{0w?]/O"0&#a={-.鰗6RXĎA>OKL%P;syN=܃N.-?g*q8 ,G0226a? u C1CI{H>5``+p.I)sQ⼑Jc1&c$2| 7 % 55d?g3hhhaq*i>hqvZ/HZǙm i"BMߙo$Wm cc?y3p>HÌs9ϗ}08^V&@iAZWe37H1^wo$|%aF.MgǚȾ==s4|vEZ<5mZ.Zu[%@+iUj{i!KC߉t&ID:z$AĻyGC3y '8p=45sje_esg  ~A%] v48 w+b]>`%nYG IzeHzf[Maǜ=cYje7%sC "ߌDob"x'c$>ߗxkJ&$̄z?1>/#hp^v:a}i=AM[G<\yhyG"Uޚzm~+s^E?oNwͩsˌ4#=@sy sxyMVu? 2ùKA][li!:Xuk4yRϭ{=jWV}ZouKs֝"V4_Bs=@a4`7 ^-Zvtz/1Rc>ޱe>ٿNfw}E'?mO'hq;R:e1t?\Ůkf*~çx묏x(t[[ ׸>\qpѹ|yzsN grjEN:W>cxVRc2mN4xZCٻ7u8]3M<>S#=U[]ImdvjZ۽ٻ-#e >xL3ﹸ遼Fd%t.ET_aMS<7twJW=v{gc=6zҸ/݋hL]"]ɞcgW>c `/0} ,t&<ӤZ_XK}i|CzfW|QӀ2#4p*JbFۋ0518̢w3 Ch:3 0Ch6}vo~-}p+7ŌıHE{@kXKsqQë*2ǖEN*ZsF~Yyag熽N3945;dߡe&I~; ~,+Qb8<:hM7hIkHڧ.S&)P2!bxY|Zq\ڸ˜IyѕrgeEuunF˹Q?gG f:35=50ac<_WÅp.VG/m*Z3Вe͢ue+KS†%Ǫ'Iș_6==aVj)%>g~ItfZr,MZ޽Q{A p;q"A;kZr!Wuyf"չvʳ]d*f KVNM5)5dzrRĽsϋK||H̴;k`.ʽ ;WBS)h˒Îh_mz.(\^`#Uү [>7'hhVv䨴̄)ӋťΊI37*켨'̷9Q4JӢShߛyOwg=/+w Q[<UPVj"T\j%_$S9(0@)5?|DR^ܘܴ 19S#gg :=745;4fe fZxM2AG*{W6{OaoԖ|J+uQT^0R,¡OzlJBbiؒըqEB +Pprv@_fӌ|GSrit/N#\,vR1W GQ oFN!2EҶI%պ񑋩VZ4:"gEdiǧ{?]yw)M)>%4ŷ&og&ép{ՕeU(hDZ$7 %4[69l(=Aŷ>KͫtG}cOry[-MrݸWф!Kp{H'נdʫgnENu$Cn]Y=a{$ wwwkǮaJF:jTۺ譻ٺ-i v"^*v=ڧڱ"FC6>Žyr?,z0f49ǃE lj{P_6{IŦFXG'2w+A}%gƳwGs|Ñp?r^錻q3R6gX)rC,ޗHE>4#;y/{A `MP)9 l=zYn ;aro6``== G0x !O41oM[P=朿/` @|]:|.|[ߗcZ`*mdDxqty{Op.@06`ɘľ?u`4b20a0A G{+cFݼt_Z?0B<<9S* c(MY04џ7E6A!5keZE!$pw> g B$Hyn%%pH*h6YBf9clf@|#a0J~7(24b.HZƌq`v2A@@@v1ݏ3;ϘNB|i=CjJS8=S1]s<=0e&NM+`*@ؗw0{A32 '1#/g>!th4a$d˟f5ƌ5kGfs2yL;! ~,oOE:5~BEw[Ϳn:?i/2F%_ L*(=)%UߖVNUtj={wxt/e$y~ٵDzNY烖0Z:^,ߖǡK7_VӊrtǕ;a>[u\V=xoH #{]=7ך\wR'V,a\͘jtӚ@|Xw)xk#ڠDa &mO|umUiDbWHI\طiL^5?y= p:Yz'xj $CiJۅmzXy6腍]g7F}94sgq"v<ѿ~g\|1{5xqfOܷc+t"UE5R+/Y쐸`q@i3NZuK#$}Ȓd:$h <~vxLtۼ-V cmj t6RmYLӶR'm*{isfO#6Ǥ\}o$i.C38w_oĵ4 ?-j"};-p08$pGS1X#[SzښӷñDfcm;d;qa'WNpu.z 8ף-h`k@o QmT-TVӢR}pdQT|*J g-Zk㰖@8 CAӱ/D 3B9Q!C.$@68\:(N"0M,0ohI@JèB}jG?E-ǟTh$3;X{fb [<*kB8#A:#`G>Dk#ݤ#+CebKBd.\6&+zFñAƤʌdT~ y-N7}/x T:'r"Z1VuqjlD+c]c|Ke "G&*Fd/V;:-U=5且{:&F-)F1#~txA[pG; KXDD+'xq1qJiӢGDUN96!;"?$uft\2#:qy}> @clK]Tn@ipQD~Gߜ$ 1J))ÓrG%Um{d|T QEŒ:3QQC+lnjp( hcWs4RTQ6eP2ųdOM KN4,69{dtRƱቇƇ%^n\X35fj9Ğ8`_w<{_$UP5EZGN`fXzKloĬq  C#3GmWJ;0.0qoRgFjP Zc`s~\^=q}"(QFAk"@酦V"I[% < ύ>,0hNo>u+ku,ͨfo&Z|pgwp6vR> FVx,@J $G|PlXT[R_٠ũJ>ýjGz]Rs/|^@݌ȧ̈a%K܋#݉]_WW6ɕP5:1@d&Zg5A2>Q^UUyC\:WTuAũp Rq*Ne3wwy?r~q _#> n\&c7Y 69x7{6K5uiLԘ3СR޾qmyEvh[GCfۿuH+v/geLdkwoXx΅nx6Mpmpisrjul oicV.mW˶-oX좁;iPO<5^f^j/QM쿻^pޯSбvW:6a;Xq\{Kh9Y{Dל!9}?J>,*x\@0{;{-o< _+*V9 +/u],ae77A-oCNIһ%Xro7 |Ēۄ%KoIEVs~;xN `=+y`5,/ ͇C8h?!y`22y4YXF91L%Og@cj&T߃}Y|{>LJx;f<« )tg~Ÿx=&c}^^3ƞdbcR O)R/SV|ցiau/}ij3 g&x7ox5^.8 O@."$\L4?_AzhL-X " |\4fq(^-ŋ%x4OV i5v;k]זeݟpn aN ߡQ#Oe\0Ǥ{Dg,E]/ᩮ;ăQ2 wVeBX]?W7\;k.G8^O$tĀ1{pdKoj \'zqwu_\5 åuq`sFy8Tm'7f^Q*O*_9S@2toL׀DZ^6JnKGmu2n ! .^'Uڻ9osLNN:Xa`3 ,t&gg74žm"fa!KV80Sעc=m{ o UԷ=KԽx@Enrnnu{'Nr4fӀ #-v{VgqEmk!|Vc Y 9 WyJF.I.N_]00ϫJ.kl#^3^+{B73r! ^>2s>Gvo'Nqh \ K G @€>2seU NkRL;wU)RO$?R`H"Aޏv .@nY4A]T,CE:m(. u -$-T0$1pr|ॡqϙJ fs 7\=v>rC}*f<\%(4C~PnXvdfDPH٤Lb:нCC y:,2rd()2 _ǮǛ'܀잭|BuGNGqĬA^)c2cDc<%Scz'E$DED*DF*EDqvXhrh aPޓ} G7U.(EIXc'Z &:$'K$$:(<6_!4Z)8uhPa1.(F`F!]ۼ~\!|BQ"r' +iғW 5ɩRR\bR|'G MJ+X藸S7PćC}($Rݏou85hgnx 'YHI g .sb"3D3=%B3{gDHd$K^>+eGq%JxG f_^<=5&CR(@tD!"a!Aby~yad^b1KҤw(i/9<Ю@΁vE4Ю) y?p vGq 8ss}T. uT͆W<n5pupZ P)nW,eS[۪ڃҖ-?J[Ve%So},`?PK"׀9;.caz8m 84.]l6¦ΰjl hI1oR#q~ Ӗ?H6i2on}h APS Rv͂%ؼ{hbS ll[v3x+6}0ڗ!`B`kB{ ~!QׯMi_X]DԳ6m0<8b;GV`QC:aF'$c`ϕdW)<r:7 {'Ƈߧ29L1Slgv2)y$k|;)»>o '$>$Þ۟_Ⱦ+7 1'$1L~ ,6_k|;Awn+  φ*1{˳+ >Y 6)[3Cuh|VaU0xrTK<T wGk'.k` !!F݈BBm)RZZ -o$mBKR {9k1g xa}DjOa6e-q>Ax7+of'Yx=?ͩ9ux9?Nټ+nC< _/_,pg[K?0!La8ŽRǒX[.q^. KL)OdY)YVp|\qw檗w\^+"9"9ԝ6.X9UiޯR/r Ǔ5^x6F+dSƝuE7vzqq8;NlpLCQr”Q9}PN4WԔ\mQ V77F8hf.hv)j̖& S8{G>Awد'` K  a>="zt<ݴ_k\1å838eI8fF8Av~c㫢&J6y#j*H6&Ewp0<uh3۶ᤉ-㰙?GE<:,Ұ2ODzTݲVͪETE&ҍ֯wZdHU'ҽCXA߽В{]Еn4MpbX㠵%:lv!h'K4gI6I.`(ӾC\×5?W9-At*H a1}V][n_J঑ΛqE8d:hw4CZ=FHy2.r5.;\(TTpݧER? DH a)s묵/YHht.k檅fwc4zb=Du^a5^RU)2=*F |D%+eK2}  }6=< lߧ|g H_ҧ72@|jqdK6^P@ T9Y}3w <2+6iW0+]@{ z1KGP @=hn2}W#.g>sW#2o3o| % ¥ e} 2 Jxk}+s/2ץ2ԧϕ@TBHr#D-O3|De!eRnei2.eErNe eˮ/}h_}I<ڡ5;]EK־{aG{ [9Cw/t:"#ܿ O'{h!킨7~A澎qV@  td6] Gհ6ԏaq+w =5'T-V>`ՉX}\c=IJƝA-W/?7.ҋ_RK>\+.w5s%bε̾ގY7na7sEtdj4pvԶ֜Ͼ.rxo8&|1㿜q_|m\0aF>JÈ5I {=?-\u}I#ENɼ[ӢЋo_uXty }*χcb)^@d^@GgH Yx럀i_~N_g2(mwSe` `]0N`c@) V 8 u%n$,>C6ߟ1c;_n ׁwI  ?iҗ{!>Ⱥރ}=gs%0wλ9qky%0c<[7Rݽτ#~&%p?C}61&I;EBH,I%9T:sh7NO\ _7X@wkFII"$jj7PS3 GM1 q J%+$A#qT|oQ1Us^DGyjߦS}/ϥ<\7=2_q ^ a*Zbc>)x/ |P}[ 듏_MjܷƏ}e3-<||5BF ЗB?{fp>/ß-y)^MS=tjLx8=_OW3Ōܙ fÍY'pm5\ .g|ĩN,pጛjsc;`[s7\G~oީHZ9CmƮeFP4dԛgμ5բjfvC%-,UR,$ -_:˻\_h{޿-p`1YVeaKKrBjQm*lMUKVJ6J*;/]hP:\;A* l|Ԑ7xԝ:I~x-fj9l6N5rG;*QRXQSDSdST<29gdf:pdҝ4Nz#,TyIy$^{,v v:,EuPb2W[En(p'IgIKgdKw?)~O>GdI Nt[,;Yo#-45.P馂2w-x ^NBw #$$33ӽ eRe[哼+$xV~\ %t#.c?e9p% Nq (Z"1@LIJI'&W7)QB1/H?AH^_>^R&JQ(?eoDvVd!=iAnH ErpDbpdBpt\plLp\TpBd!kaAߓ?B@AF|:8'Q~Njp@N2d#-D)HAb3¼$)(-V*S!$bp>Aa>( 򁡂\` Zx{9p[|Z^eA:aK-$D!.QDTt(2:\2<:^*4:S&8X.(^! C?겢_SE?|#yAF댬}cYwvL'itosC;@rzМxOIYU<]%NpC~ D6eVR', JY俕,rIE p>~p#C0uy)cNuPKp6mГ'^~fY''b9qJ O`i L=c)g0;& Ä.O0쟘pFӟn'+Ϙ9m@j^~ w BO<Cctc2ޘ7Wsk+o[A'DCndA rw]ԯf w2i?5@/Cm5j/\jO ~H|%n(79zX)o:OYı@>e0Ϩ~IA@(P,jO (|@b}bޓ?'|MYBH\TgfvKWcZ^CbCܻ$d<|B >b;9,wc~n~EW>ߘYN=b>"+˩WC-P~Uj= w*@Bo -%D{I 8N<]#ɰqHp>D js>>q2?^-L^+J \Gxۜ=[ܖpSR )H Ȍ ; }G?3:95|ofx#퀟dȴ F}4퓑ꐍ2QND%qx' E x-rhsc_wJr4lN㠋,Gd:Y#i^HqDK\)w)uq'z^*T[pA"E9 ^{r/19w[o@:@2d9!EiFHqD#=x0z!#]Y(Y+G*TC`_ .HQ[^sͭ<l= ٤qr]"m )vɑMNurRD)D)E/D10 2-A\ͧOvKXDY%sL8-}ZإoMVX*ΰYf(L3`mY0ì+0 ]AI.)}{C8P dEwR;#ޗ6k0'"grW4o4-OFf0̷~;  RX*͂g\9s989h~ =xaj"},z<`[ GBdtKBt%ԡU rCh[`S#6VxcCE8W@*Zy*OR;TKY|"~'Y!A./>-vJ5cV;RkԱ^ꍰ ;\bG툅\,Y% ǰxC, K,%5=lc"eS `Nm]JzӥM}e4LÂߪymjۦ90k f{`F{I=w?&k)o1{9|0E\ۭWl/]D_>|A9;4cO˜s0FQȣqÎb1 9' 0D Ơ0-{K˘Qxy[ XCO}a`1`}YIH c ya:$..j.k_sٞ?|BS}o}3v0ۻ>'68sM>`G'Z m cߐn &7 /b>y<cLLC <#?4Sc8ςz&%_Ä^ąuςЋg#7Jɫ'vZ:8a{NCfWa55B-j>(MTRWJC; g8ดc#2=}!e ( ȼMRsh^[.HK){ܑvM\ U\KE \P92U>8 ?1o.`i'{!Jwj6Pa,?STa(Ɲ>Zp'#qrT8ű1826 ?ahx_i4N@vۭ0iOĽqu2uq|)Lš803wf$̊G4ER4ϭChw;@Y; N*IE/:Gv=^4y"NX< [`h[숖%hZ]KCѨJIر,ˋP 5+Q0*||U WvQЋW;n_pkJ.̔yqplUZФU&عk\P5kQ*qTMC<@Z#P"#w^/ K]@&Egb6zϫˁ3R/ݫiR\:5-T7 (䇒M!(Bdhd#Oڇ,sz4_% $A?3Կ^QұhT Qy *47LKf(bx#W79ޚ̭+B^-RۑI_"A5?!VO@=_|=G+'= 6ȣVs,*E2Gr ! Y4@?Ҷ!u[,!ɸ U7iE ĘEɏ4c$l[~KS` td ?iՖB֑(џeݶYZ01D9RMl$3$#<q)Ee%,ay ᖷj!#B@{AϗqsP>LA+y E4d-FZZlFL`e8kgZ{!&Q6MDm6lj vGdwv/olN|{?n!U, K5t,&!jmV!v#lukgh{+D;"sGc<3T;u8}o? tiÛy\ \l3ekFO HUڎG\9(#QQNڈp2D9B`_"5u+xUx=psڋ׼sgQRlj'1u(ewUE&Bn@wx8񌆗g*< U7h^ ΞC;q%~qʆ~ˎs@Y~%8I!u"ܧ#s kum +x8po2\W'p{`;|y {7t=ԭc9^8I$ڝk}&#w|V=`s5 ΁~p cP"ra\vXUXeC~=H|V$~砍UAA}'Cߑ@,Q0Hؚ:jؒ }hfA#3=13>+jYuXuYw3T>72RZplcZ$ؔ͜;fb}bºP-ІJ!Zbu3Vaea4Vebyv(u`i ,- K(|`͏eK e[sהHBl0VDzYPX%r=UjcmXcnUT%cVU)fVaFe3*?af]Ly瑚]NݬD q1n7j[Sېf*J:I1wԝ30a!&7(cR:&6jc|1]>QMy܀g19F6 t2;{hZLnjs{6)/_W,5Ko>|n`E ;MF}sg2(v|6:L! ?*!:p U~n\XL_X0F`uQw2}zc鳏77xsZo3$4gi~iR}Nc j[uCmSwuGO pQ"7a,&x 7^#79[N{Ws~ǿTR7u sȘnG`q`i@^{{07mrOA?x@h <iBy U<뤐NfC mBVnݻ侸 ' ^ aq" w,ksN.L [w=0jdP{Ø%~խ/? Gv˺^ZHu0`vuv?0ԫ`F߇ ~$uF6}q]}>s> s~&A̟=N?ɱܨGPjP+9wȥVPAZFǙ9)RxBq7]û2(U?m[ SO2AuW2ƍOW1g\%BSHU2ټm q~Wn^(g2}A~^?~KD:sȏXUc3rb\+q2hj%1Q0A`0I\G-3Zd?YN@%߃7CJk0s<2ʸ,tqZ'lqLGqO  ǁ~}gPvBې& =81vxjF &U#oo$qOr(N>pbZ# 1{Fۣ}e\0GiB<'abvL*G䝨Sb(>xi {]naޞu~4HFs1q'GT4M7F kY9Iy(_(^p "+,⎲H@\Cg/G΋1$}44Y*_EZl%vX2%o*dYǣpy:W oEr[| +o"mHY'W H"b1'VoJux!m4.:Z QJ%Q k*~Q Aj 2US.i* j~ M]@(1y?eqe%kl5ɡfTR(\|u-7@sdnCFoF@lDD$nB<8<(ˈ) TC@xaqv-}KWB(Z?y {ZdjnFVj YI[: CNu3[Aa[;"~!@W~u62~RI!՜- ɺu o}{D"!7AQB dTm{<=[x3$=2`)a?=W='E$GҷN@\$@bMƦ7A3BMl (,f1kYx?ٯp77k9A_tuH1}p.IחGB"MUn[bn` +Z8"𵊀Urimp> pz'KG^rܟaOة9'$i LG"|:-#j 7"Z6F𳱀=me O0%..poI8߇/e%`Ӎu/b J}6טޟ8s DZ C.@J٫A t0 ] 8;9esnqX;N?ʑ߁M\ ޳JbY+D B:ͅrx:En.[j gW+8:nAs{:K` 0w 30u`"ĹǫY=Ę]nuHd(@oױp7pX'p{OCyY^%Ͳw*|`>as? =xp_k`?cv-ׁ=s@G~]^#=> a ?5XiO&0 L|a$C?[B7t^A#t|lm'vjWS;)hOTR3Ìc7xU[U38-L:1r"ϰ <;8ǂ+X pWx]M75xFS&NJoZ)s=k>UxPwu%źgr{ϤHY87l,s ';~i%yIu{z0F#hs[z(~&Dl7<±<9y5WnBoY ר@|N#} "Ɲ? O! v蓫98t9w?=>Ȥc<‹ZxpR'4:9tEԪZ=\p%GzѥGueٌs9SS˚19SǓED 3y8ʹZp5571.=j1&[^Յ1y1Jhj%R+\\mTkሚxFfQiOcȕ$y˜΢[+iQϐZԲg\@IU2-hFt1djCuGQ#{UP}Pڋ~QV <fqL4Wb+蠵1Xa G4v!1$C#Q;,5Q5#bd3FAɨk( c~GX9$c`nZd)'C #wt[*9ZcQ;m}*'z|?&tr $hj #oZr@KȘ-fCL$iF[)-[]# uoe RO*})߂z2G2Ԑ8u}Ĭ7AkDnpDFoGplJDln.F|5G4~$].^{a瀨 '%,>HS Q 1U ܆P- h#X ھ -qe!S OFx-꼄pB+3CW)"䐰yb5g J{1·Fj#h_z~0}˻ y~)nW12GFZ$$U?r1cڳW꟠+(xIAC^  (M,y-'X%u~\֟59BNC9 bflp=NR )9$Gm"V[r\ikh\-VeZdmld-oL[ Zd;i^ p{:VU~)vmî3U6{i^[Yu}^Z/X h޾4_(fجiځ;4Kf'c.Ljvpy=Av,.} $M=n'h GM8'5DƜԨyNr{1I qïv~ ]ABBFES"@v ?7R|wcyMCp&.v ncf0 ;vmjJ;D=&9]>BOF#B#S3Q?.E% ;i]Dx 9E u_ؿLv&ny/\Ŝ(fJF≯ zIó|1R>nS&ɟgp/bc2^~kxK)Y 64N0rOY$0Vzy%_(`+7]$[K;&3|.%m҉sEWrEeOq-5Zɻ>?(`_'ydv5>\0Dg[|EyjW-|_'5wOΖϪ1~h{sjh԰5Ӈ?;¸Pb9=J?]V?1CcG9otEy~ i>>E)'z?~ya Y*JvRkЦlp9owֻm&W{3>kHle='P|L,xT F|8s 4t}h7HOH}af{k 7a}ԒDml܇1gpv9㤞ԍKz] k{,xdyƛϊǧ Z_h JS/A[wLK,&w/w[2"|rç {ֻ~ /!NWğz|ht>XL^;\ Q>e9 oÿ,K G'/ /`x1R)N *8 k>@u=8M^~WGȦC#Gt`AG*S 7 Ex>0%Ƒ:7*_gG̘jۨSun07]:2M^\Oh5kϴc/>ӠmV_yAT2r,>҅16iNiQ:5#I'geBS#V:dլs;^_=iڹ:m_x.zDQ?kdC31棨ft|ofZSstb, !8X}KsǦXm+Ӯ^;Zmjmfڴ|68u+nѐÃpxEG8o3 ;ؼ^OIpݢ:a=GmM{VjCv8%js8kK6ֆMZڡn}t۠]w?^qY=^R^y۾`y{!SSNhN3R jӵZ;\G<´3NR;[>Ezׯ[k#Qk j|_ߪ!- 13~?wiJ!iZt$mZM>+SCARPz3R QWh:BW=lPa[~PM׫!.Յ?: & 5O CpoE{j\^w}jC&UaתxuE#2GQjTKt;ӯͪݯӪاUbQi `}2̛ў'0u3.dg/r㣎PŨ5>YYjJ(PCBTئ^U%mTe^'RiE$?U  *H@[e7e_%q 'ޏUqԑDO5'19J )KIWmJSKUZʴu4mJw( oS~MK9i_*;`{*xK zC$NR[|5ګ!MuIWuF*3SUbfU$IE٫TV;}\992/iP2eo >- ^,mI +eڪ:E> QYnJsUU(?ATVveSz-J-xD+)_J3()1۫?s7̍kRsymܙ̳VYJ gWܻڵS+Nɹ.9u$Ώکv9q>ߛ`n][-IYR9 mjɧgz"^oke_\ԗ#ro}*5ǵtE-Y%?ji*lSwUHUv.vG'.cv[(udE뽵t} iZP 6jކ.ݸAs6Ҭ4sӚZfCͬ5yG{#ۉyb8ء}.%;mc5w پ@wii;B5ug&ĝeEvh=F|FRc4fދvm ع0ؾHf2$] t4 8 ƤwPFr6.2'04!!1ɎF_]FJ]KlDoVd]) hu4i&lgH3 ?=x>>>e|n^XGmR m?| KӮ")EDK;ӎ[fbȭ6&ۣ0식@o_D<_Fw[ߵpw oAЃv4<[;0Z(51R>@ ?H0Eo?qiQ4+BϴX͖gҏOp.BO]ug\yزq˾#g'HKs8p`SI_pu~7ÏN1@uk}y,-Cyղk!(PHQ"LƟxg>?5'k0}09&g{`Ln:W]=yuoi/LJ2lL^n9LLly$K<Sm@-k<}\ *-D&>m”ޣt\>Š'Eqv\Pk&2rú^ɌۈCJN-ݣO:jW_Y\Ѵ:_\I)V ß8UpB胵lk?<r=]O;i1-CS%ᑰfhXp2zRj|iզCܳ#6k==vQG߫mӖiӸaA'`vu Ƹ4Chߑia 5\'ccBud\OՁ?P{'kϔZڬtj~mA[fԦGa Z?MVWgeP03?h 7z=ߟ7^''X;}{NvZ%htm-yA6.׆mZ[kip6>%׫wɝ^V-}G6_ƠvhK u1Rܼ6vC9ӵwv.r6kom^61ZouvZARQ&Rϊ5ZY]x/ 5;F/dPUs4L7L/o v-tZ! 8G%^.iYծEZZNzuͽOG'Uy<S*= &0ߧL1݌=ۅmMcy]m UW:6|ٷVM~-jV:RuqUܢGTJ>SqAEcޠyQu6>Bk'UqQȽ}}+RmʺrUuOɡ=9\cAU9aw? ~7C%`W· ;6k\ F;y59˳KMArkks\R"ǖzhY-Mk=$Z򸖴hiA6Fk0vbގRGT v6*G}n1KNi+ee]!튑ͪT-YUūhu^yjZt}9Yu&|?ߛ2v4q do;m]o55q_Ӭx2]3جɃk4qpָ;[ M3BD hJIʁ;?l7+CdM4qlMشX6k&WQ"4b1lC@o=Tm\6RAm-p3Bi^} |5|Tk QdfķAOmN0GM.{yEsA)yP g-=,=q)Lɸr=EY ss77Ҏybq Z|:$_>rٲa!gsȑ'@,E p 5nWHWɋWml54|8)y]/ٓ>sNdycWD39(yyZ]se &޸Cw_n8rF;9ո'3 +?Ў$7~"&5ea/Xz&3QM{A~V m܁ѷo_k Zy'zu>Gy}jrY4;/=k5puasjMQ~Q,txϢiӉA ;tO%/AA{մ"^/Z_0 ZwȗGL§,8ER?Z3=sܼp=I"=QΔ+P#?|bifV T89C1J"\-0:xvB"O:2-,V{ִm,ܙ#>yfO4dė|%d_%z8-:.~XsH{ynzb'Y]d͖O_2XyӲ͸%NӰ8 \*+VX|JYp K^7j }2t)"YgkɨAdطa% 8lF4\as#Ҵ}d*з3,Ys$9{CCԟ{Qş?{Ex"EWLGX_n_9ۦ0RAv'] P݃Խ{ywyT=s.4^?l^?lvKueăuGK#OP>M;e"zRl^ tu߬`Ϯ=5 wwczAqF;>|N;,`}#,9@|g>[yaغ}N[9'X} Ex'HI?_we~ؙqχ)*׏uߢ/A~jsϧ$(PiFCo;øø]e\g^IasJ8pZt<0lMϢx^<^OF5-+yÂQ\! N.QEK,iܼq=B"=D'>@g]Ƌ=b<ߴg.sLG,$Q84xvyHٱߎ>6{t5,ZŪvZJg7teJVF5QnwS{rѡ ylW1%y^P磊|C_(`6w$enJ L}.VGz4U-P2{K^Pw}R铣 (ŷMI~J۪8#?(G_ 3(1QʌCnOk-Vץ^T=W6sT&)%0KIAJR\pb{Y!rBBRp*(shЃK3no y'eq%)NX/8VVbe/WZRC}İH%%(.,]PdD#zIn7?AFL7`{e~kGRVZk>%;dæ+5|#H/F(&*\QqNUxLBcӠ ='y|*1<ɽ\_G: 6byHHodUlRE9(2]~ QHB-%'K^I䞴WIkee9'*O㩔YOW/2HxJLE IWpS(?铚 y=FrISn9{,e-KS}A˱[#H}[-&Od_hO%ZϤVUp,/`v{~v4 8" w6`@gGq>ޏb>GvɠM3 "^ؑa"͖GZ-MC͵v vr=Z{"IgJ̸e#H,6Mk1}#kT0UI{d {sE;vӎ=c/!T{ј{^.w_?{|nM3y aoO·I35rwX_[BDcq  ͓)&S HS8z`Ƞ88!:uRŰ(ώHEcR]gهrlqm&fbr E`wЎ;ȍ;;pꎽ, w|5x9p=9UZBfͲ&q72P$7S͖IK>T%Ry>9mu/-k.BOܰW?#ӎ26.No`O.f^?L~V݅@{|oqԫh'OsU.eK3=06 1'o7sD,록fWZz$~x-_X܂0RhfF0ΠC^ˠrRLO5=WÛ^ ?Yar^bqXF^"w|ǣpq )0`%0*a15ϵ7QCe2eZC0ϖ= zZnɛ9l`9"A #F ,<d@%:VڃdVZr@=5~'P+me(8oYXtZo|ɗx8p)`5gZ ٣nvq~6oo,[,0MOo6Lkx+3f%7 '`e*UV7u0vCH6u#tq޶n0Oۍ&hS<608O@a[GmdZGytF7a*ՍRwLΫ|W֜_0fLKw%SLJuV]vSb*TsSDf*8H5joРv3܃k Zw ^ݺLϣk{/T)r:]dH9Z {TXBBx7@aU o{\w%/!9@a! n&{<{p)J|X:.L  _[F8) C~~ wTia-bC=σSv- ঢcl.$o<7qܓf5y\Rl$H=,-^iZV,z-L_47_Ь'53]NFS >^$| 7eFןНa!<飴"s쳬de-,{-vuekaNjnNhfnn&伩I_jRA7k4ʅG䜅DJ[ӂ_8OsjN .r"?M/5ʼn\_ܪ1ŃUG#fh?iD'YFL {;j؅p3I]2^HW{5q.xZM 4V㪜4S4 ]U/VWiz1fSe_^~ T7R<ȑP>W^aϭL0F#\йeHPp5E5biv gl;ZYϤ[Lӳ2 `GVKE_[jGWv0t'Vey}7*nUQV0Y_Ee 4t.P lrnM ۳\r_/YͧI;wcW}h~ 5LL:K̋=)`CtkC!rbއ4G^,- ᰽a;^ sWK#2UqO nwN؝qi'؉;菝'xrA5ZaV#wFyviҍswU&q/n^lqMdtp5 qr8~ 'кc5"j+9$44yn-g~݇b)O[ MDɏ ~^b bnYESד[瞰nAr2sZ%7%%ȏRHߊ=Ny4k;mRXO9h:y ag>d𵐫B^"&L'> қ'iۏdk0my&?y߮ ?W?C״B|F~|nKk{{3A {0X\1ߡPZA-}9 S39>@o4Ihy9G?πgz'whB}BY*FӎwQRov`3#%yT3$˓ #O1s/cwY!~ۆЙߢ}y!bȆQ F5߀OtQ\GhCQ㙠Pw;!ށ][,_CSi| \ѹЎ{U F=0:M7'縙秧uxr-Q= h'?mz{yq<[ q3-,0øv\Ko-ѳvbqR`-Ɨp\/ # F<" #L,fSȊzӎ>"Kt1UO\61]peQ3-į)\avh)8q?8!pIE@TlËӊM4}u=z3kaT'q6fTڽHX][GiZ!b].b^!fb\[iФW y4BXj$mm~ɆH`wuT䀝 v4ء`U3MĨ3lg&A9P;3;@@:/EWY);;~ʶ j_w =I/'0';؎up@hIxTO&^,ntvPn\{3 @ S}Lz%&cEҋ,rL%ͱ; DӔC7+8q_~Fn@'C0`e3(htp-_CVC3`m ef+.G;(:]Ğf,=P J-d$zB110''48 _i؏2ry,ݔZt_#a;6J! &2B&6I!JzLGc&1>AΠzbNL<~?K܉~n]s`A1H*$P{$}!sp>Jd]dYP e8z /q)z)bb遯s5}]Ћqà#wVwY$E=drG f@;6n+Nފa[&y *Be(63Lf4]h?F8!Nو$;D|0waA&o>tD:U`v4ge:_sPԽ$iqD=b)rUSL2>(4]xM/ohx >ԝ$gzno~qCy^/-O t={տ?< nԖ;< <1!L=`,7a%'W +a7ٰm;8>s S?QWIJXZ[cߡE_>A3<8||AC9CC<ïp4?nq9c-]`+î $Dbpz=I^=Qj^t]pXa \{J=ޠ_vvv^m$ 'ԫKxc%[N/*.dm7?*&N 8Q$Rv~)6T2L[*8K0>=)d,O z.ͦueLPKó`iC?{038>)`dB/+~0iwy,ST͓h8 +&vmm٢M+fآOKcK*9`Q"Ӥ(w'G2Qz- xwhӗ rI6% ,'p 'p?p*=8]MۃYbǠRY@/ouW|mi.Q5&W|p)tPr)K8x-O#j1uGG&X^#zWڴ@L>" ;xїK*Z ^;" x}OɳnzWè ozmIR,A#̝}^I;}ҕLltbtZ`W6Ɲqoie2DLK,)7].fۥ)6=/E淐_ (K01a|TFJ҇t'aj&݌.nW:H{hH*Wjں\lZKm7%MHfJQYR`B^edqv6xX w&D}gRfz6QjxHj8tL ,)w*RRiR-]:Hkw(n$md(i풢;"I$eq>ԀH+)2XW#];~nXjHTJ.DJݣ{4H"\)l.y^U+Y]%ûT}IDޑ*L*{`;z-Rғ|JJJoIgKV@dKZ`I ,IA4Jb%E‚Khm C|>܅TiX R3) IVpdDKzhfHJX$JBxąILx!S%4bElGܒ% L/l7^ .Յ{iHndJFExKJd$GFHbT$DI\tDj a$8vNQbsx&zYf1'f;hJR{AG¹ KIuX0dHȒ" IvC|w$H/ t@ΊKMqMULFb0Xm jAj^dARIЧD3Ij&Qɮ#)) !iV.m3׌ 1O3։]>i~F'b`2?^ 0[YfiyipohSL*?H2%8I3=?_';VS#'Wt9%S#ι]!w9bZ,s_bXf?l#ޞlT<\L$cLPja{B=)C蓡ch$Ub8l3 9 R9Lq$q9R:P}K£p,Dw'?{+ s`EM/19bi4:lB\NalL'] )T΂W΁bS_ˁpkuZMgsz}Icz,a[L,sE8p!o^<`/+b ,T;~m. 'ˑ/ A4:Ӹ'֐o68j207MPd\6S*>w0Vj64YAʝ0hÄ߅׼ {9Dg@}r7^:΢Xc+_.o% fJtu+[-]_FW0zۆG1S΢,k ax+`=Yh,']W=`97OH arHl+aY/2yof"ۈ?uW+AYt -/Vc˳He8k_0# ;r"E_m0adpJciZWO<^o {({0h|aԆ1`D,4Za("J}3}L=i?mG&斡6z-"{ F28/0Ž0Ҵs 0WSC CA g$Aj~V]MO=f470|%hp?e$BpJ58F&=i-vã].DYg NZF0N]ˑǟ%; I'è(Z V[p:ӋQ3D6|}ctU9MKaDӖ^+d2etU.h-ߵU5*鏖nZ;I 3TR@}LZv<¤(F*qJi0m)fmм\m1E2-HzI'ɖIUIzuIRTF&|{U=ib&pҒK36k"[,*BZXIMfKABkZ.9]'ɰ+#$a$:,8p@>HѫK<Pp)YsU\WʚYJ4w"?)p %g?=r y,zN餢N גU!R-Zҽ$C}%/Lb$?Yb$*P"ZJX`v Ftг4WֈG :)nAWEHLu4e&i o#9H&8h'An#)! .!V&am/xq-)uq^S^yR=8UЃp!O$# 0pg X J\.q,n19v8ؗI.9!1ߊmiډ++-X-*&-υe )H4)"c)A8_hLH,qK,*qL4i$=/I/yҫb.%ds2}^~'k, ~p1SBញ$SNgqOqIxqLKi^!62bHgeJߤ}E㷐_9bm89&c;7Ui)Y&vپ$;Dlc*'E,rr,T 4rȣs&Êʐf=Rݱ-`MKQO ؞PH8]XڊEzIabDo*EEp"n~UI+bE(@» oHͭx{ 0sL$$FO qZI)k2yrƔaH 3[.U-(+W%+(gV,AJݥd$=,$h5@v-P xCJ5B`&@fVo ^t~${7m fH%#` 6SؕA+'x116,,:*Ɏà:c8wQG&P7@:1vy$*,+5 C>CךVpR ݭ ]O&L}B .4[ߛEԋպ'$dG]9^9*9J p W UasS671/CDkDz CI17`BPMỈ+y>goK-}\Kl: \&;@3JK4'hI甧!J28pG|4& 开!h`\29߫g*:Pك)>6RmLldNaպX|6't:nY1WBZ[Ÿ2l;l6NkTiFw6loTPih{A2 <0NgERՅܠ>v#b:I\5Q4hCi ;υJW-odJUmS4>܏zXI$n?Ta׷/{0Ǒ>a/odՏɲfrrNu]t|G t'(|q@ QW/pGp꽤-2z\D z|dq=N1`?Pl> t>4\ze59us>+ '+V>瞆|(z:uWD} #Ta4윇+{.}2ΆڇrƂ⸡uimg%~ ؒydsl)'Y*.|uȌF" >m99v8`J$ؐd E) 6`t >,&t~ƫ$>(/j{0>é Ik3>g`DcC"63e2|8+h F{0~,c@#ha8`\/CكV|U^ ;c|P0H#B,.Hh FV΁úIxg5Kn"#6KO9?joҖ m5?I|:f8X^N%< uh blzK;bVWDʛPm~p ĞppbI"atU VX6Ҋ»uv#'Rg 蹍@?cq>`")d2\j7Z:"7Z `ZE[#|F^>M3RުM5kI7-URRVlru!`Ea[`{@#bd"6b(b'Ʃ1 NN+0\\QJ,1A HSɔR!gE=vW12KX$2>@ilWRcxMeLL l%qboE9 8BVs!\2l,tz(~(K 5 Ŕ$ GYW*6Yp\&&BUZDJA gg6245@ !+EEBt(|(B c oUj@HM:dX?gY1Z hI`Wx6U`E2g  Hkqْ,%S9\ Ilovy"l%*5 $l_u`;@&ps.FI=Z66IL][ 0+ens\὏RIaN r  5 ԝвf+ֈcYj0ꢮ|`3ztef(P%.,/ߞtRi(Qj&ر1Q]y(@{<1r y4cc TB{}8`ʎlPӨ2BLԒ?k!$",E-BWiO^sљs942E̤?jd1`LgKK* 5ˬFBỚq=62o`YOpI`V|CdiiS"`m9@FhXqѺQdF o!&!aaq^܅6#N;mk~%/h% kK}';5r]o7ڟ@H ~0w©Pgm(σraln\Խ U9dž0W3wdn?YîoڃfQg C}xO0[ 5 z z@ {v!:b3h?iwp_k 8û. 2E0`1)8q|AV:hUZ bI#Pz>[aOD$@N`#:]{6`r4vN0 dx%x 'LM_\bn /C(Ey=f/`t`@똸VJXKam@'b,<6C}^݇Z񯊿VrZ+SwSo-f+yZI }?H}dQM IkqG| ƞ V2X`՜Ԫ{ybͨdte u2`&hKs-UhKGWUbLD=Ǯ"%Y#,2ugHV3VSdLb|$0w#Tr3Z[iR+Ҁ LI] ,ls ۼ Ķ0K/]K %OĪ""i xrѸ^Y^jXrY+;\c#)t<_180SKqDpj2LM&KB7$xP)OKq7_Wq' qDi%62Z$HH»HXI8|O9UPb0p/GB@"=A_\1V생Y؆uHXƉyhQXKÆ0xE d8t7B!d4>C%?J @]l3t>Xl#2^#4Gc6*}ryr%Ik4O4͌ q_c=K {RU?H"`6X 1oJt^|p.T$*ȊH C'S# b 0p21%P|?_=vہ6V"HRPtf сi4ldCZ!XiD"!H y[6IA0qythE lGL r! {u?LÙp90#/:i&O7XREL-RoU)U2W+QB cj*{IglPP g= |Ds .MbVnI5}R$RC`V\v[(g!j2ƪxϷ, vJi5 O-l6i( iC-?ڛ `Hgě:u@:#l,8d$^9|l6.pגNOCz1E/E1CzzbuogInw2#}.lSNW5^~Z]bP!#M r3^eex,F#\G ?{JslE2w,؁`܈M+-i\a5]44 Q4>cfp:D9cyu;r/s21˚|Kq7:p/Fc-Hn kUK41"f iί3n%F}4hTa-42lLCl$ :&}gaMla;yL؁!c:Hy׆s)+4 OA-4Χ(5,J牍3IIΒNlYvS{A6jְjXGmP݉zC;Tq.qq_\ȫ/EXۃ=&\}69E2b+ZXJe`&wF\&P/% k;G}||G{@.{& p3 g<ԧw'e!{`WCh{?h53 i?kwrĥN[e>%% =tòv3y(wr/Vu Bh ab\{X.iq[y>>E {؊:5L蛕L&˙L1/ Nι `N CWc,ԟ9u900om8"z,A|c Y0tbdzLQO] c,fmcnuevQ {S`̆skvBW.S.d#B'"!`8oG v[bc)`$Ew{-T2HLBRQ4 IZLLA"@ѬѬQx=:D\7&bB o#ϰ'Gq{[@#MM0Lq"h(Qi$p'IHb%Jd6L$3IǓGҍoEःjH^t;b[-0"LT*NPgL:27fFt&|7$.3Y2 ,鐅42TtHy,uTJ's`J ( {_~-4"6ܜ),ȡOE iVE"VBfg>d)0DqXڢr 2R0Ԁh“1 6'6zz*vt4=)87T2F+X [$K+#c,|{JU5g 9 =۾Y wqUa˞`QH /Lb/2-e[̀^ylPfXyTLLj/hu'j[i0VhL6EYEOl/xL"F&TǣXxh&ezCV):xmEOsZE~^+N3nnX~$~ (L_y. d:w'\bi1ha9Vôij d8 : vq`$AD2ђT: [eCWZmQ/ F@`p"hEZO#1DzjNrM}Rm)_4˵i+0pI'6,O@X`ŃV.mjF¨ "i@ڒG婘RIat2_'IKF3f"@ 0U,SF鈖}1rz4?|&./rgVcE%ҝ>heg6=C<7~vA܌Ď6sM "_ ' !#4pFXA"a@ơd!$$At"*ϣ$ran\{Tď Ä (/b bX8^ 3^l1ѬQp#Z扴wb]? xPϕ;[д ɘ'8HTu3&7CA))4)~)e $12iduDoI3 F/~v׉MdF7a = =2l$U6Y\ K&ʞLQiHKs` M1*tm1BhNlNwfo(e%̆- ͙ g   5ԀjGZĨ pp>GtF0phm\N[^Ԇ53s+jJY{ɑB$eQF5"Cj!4IK:Gz8n̊]Z:g뒩É3N?ؖZӀ۰5l/5# '| GN gڋdz YtXLIEx5pKsCVl2aV#hL8Cd:45uy/}_RPJYlmk6p7 Ӟ4Ui/ tZ:%ZKx"^4iw"mQ_{i>}&f~M{qQ&7VDěi5N>l|/ȪFN=uIC]vxcn e޸ 3N,\AL[wyTݨٷKvq vE AWc 'V:gdbjfniemӤ3v.:wOo_аȨ蘸̬ܼ¢%-+*[մn[ۮCǺN]v޳W4xȰ#F3v&M2Ϙ5{μ/Xxxi5oظy֗k;wƞy[osx>:s~}yxW^o??|˓_C߿nbb-67Svj7l/n V,PLD4lWoT).h+Nxna∡xbqbi7f⎹?*YGV*.YdN٦xen٭eCxco>9| sAqзx{E7I/=V*nbet0KMLL񁹅~m+io88g<'8cϨ1)稾5ePb$ةK4d1'L:}y.Y|56lb(eU#+1;1K1[ޛ?b;w~{?=~ oǿ뷆~{_-fw=_gd|5s&\xޕ/WMl~ӓ?}l~?uWuWuWuWCA=mG6{|so1S]4{ope>쥭gάɭ;;o=xʟ:(޶f۵?}6,j};3'].,Y+6v͎6=+?6txEa[_u}z[燦]vl嫓_aƤO/{׋Vbw>Y3v=OO^CmM9дߏiuƤo>?;~q#痭;H=nΏÝ_ۚ>k_ݐK?iխz͝}K߼t՞/Vl隗ږӯOEUt؉ۘ<8ٵɍ }68?;ԝ0gf_-_VoƗ7ݾ㟊~;:H6&wOwzCΨ9ϟK-_f7lۖ*!hvt[Yug{o͚ 3_~ [[xŕ\Xj-k_AXkkwj;N=Qq>6ƽ Sh憫殹ro.y_ )bA+M'Os?yoP߆Wi{}=?f~Pk-ծy=_ma%O[  _gnJ?NWۭC?0e~lZUKs,/h@ Wu_퟊~=,-~;YwsަA?j~t)3o>GdŲU-gUS|"]v[н_~RI3/$O/L}N4m~ET*0S_*LW,w:S?s~TԀ)&gL _6A4Y*E5D>;4ɱqEMt#g_?yɕW_ڽkϷy3{ÿ:ÿ:ÿ:?6&txwѿCy\v?xWͻzton^r]vtm'+uEpV&lxD?<9GS~h[-é X#[?OwzۇOGzaG+cu6{trpcn|._|䚵_iٷ~'x󭣻?rՓ:lD:D/ {vt&u׾?O.Kξ~ɣ[w?ځ#uxwF:Duֿ|Aѷ?U|㫉]|~w͸eή\Ǐo}W<}ob!ɠ.tx^nw k&tr_7g,Z+?w>ܴosdǡ]Qu؄[j?Y|F^fdѕ+vtm/=4׽mlܹ{wxǎ]ohFSgytO^#^5/>5?[eR9'wC[>8y~\o3:lE=FOh=_ݵ[S1k/,8{Xak5@6ڿoݩ76a_<:'=?)Cߚ9/si2[>ݸmùxϮUgwEa :\竔w4eOK5,c:|x#wfLw}ެ-~q^Z|mOwo[ɛ7y&2O*Ω}ӣ}rwhGG{Ѥoޛ1v͹Ӷ_]8ge _Zt7kWy;-r+ v˓#-凳퍿ܫٛO={ɨ6Os|suח\uuW_ݦŋ.m_ \D.}F];{U6l/* 6DQPP@!!^gҦOL&S2i{TH {-~}f^k_b7f+sd"ވ=V}I]ԥ ;(P:-!B3;QG~t*{;w諴i `s8烀bKǹQ5oHnw` 81#\[ s،z'e`],{xD3`^:谧z^S*Ƥڈ>a"HހC[ܾKoE5n2  99I&HN3@vsT@-1+\ʛ֢ރ(yf$\}3WAs X|+Ml:vR໗}xBL*8K&kఎn_0sF7  Df鿥2_/B cPA* I.\~oyDZ:N@kS{|f@|k@)^l{bD\^ :Aٗө&R=%3$L)՞ьΐdn{`UUӬ>P><+:ÿ|/vayi$ct/'3췏gIcN&]エ]QDqKpoc@_y@~pAPa\!;|w&ˉ#9dži<4[WrW{|92N44IpQ@ExNT~Hσ~B AA,vHTɗc; :y\l 5]mLTKD< O Ί*-ˑ ϒ+ x?{Bȼb2"Cń}Ŕ[]EloJC\()@y76L]QS.LHWD +ACB/(s9SNm/c94 uRT_yZ]QRx':1&bAB޻p&G/˭wU:kf:=)1xWd(q IA!;$]\0mu{jNXCw~XeVyK~iȴĄҤب;s8a &.7\Wcdcw4\FYX\'SfgRC"cSc⊓£"Dϕ8(CQܜh=XiommO6>uXGufD9EऌȘ䤄¤8ulu\vPtii:m-'\SjY*(TH.TGeFĄ'ƫc pg)6#QG_Dky}ڞZfa QX؋}/LJEaaQq9 ~Uq~wT{pAә59HMSNcw $&5ǏU%- * PE+sbe1;QsAC_h"FoҖz;7r)Ko8ܨ"Z_{A~wBCqҪ(IeMw݈;h$ܼKW=2\osY;*a4Oeܷ6X%;:Pt/-XpﶚΜZ|6=r^31\:du8gZʠiL?1&d(}83'>QH1W@;DQg Tpm~eMy9^ [p="7i$nWmLnK(e6YsT!G,@{Гʖ z Wg?3!m|o㩰)St}F4(ȝ}vo+;ڃޕBu3èKkQ֐)bPp8e@ lm@7%1LȍYQ9}$ʒ,ɚ,f@7m@CyQMTqe X8yke$ӟT`zS&.AukADm$Yڷ́(aʢpZk`^vඍ L`w?)' /O?!q@*t`*n}&P8@W` _0 @X݁t+(!BvD @ԜM磴(fW?NjbXNw=l8|L5 NZ/Axe@̙y(&V {BL8= RG0Xnoۂ k k[}K` ^+-A %p7 8"Cct(pձPZm,8YP&qPUٯ(һO &nW g.ÿKADAgڠ!r3x&xXډ(ލgáA!āTR.[YK ;q9?^8ACedTɄG)97b$}*瞰pR:#0צ*(* Z]a6^Zkbvc_Ce3M[mIw3F:۟It*"hAC`O_N^P+{T. *=V}pPbx Ʋ,7g;<ד4Hڷ$ Qܺ05iUʂ E~H*l.rby;$]s2K\z=w2ZNO}cšpo:v`R`PU+0 IX1@9C0&r>|V`@þb mEt.Q7&A!, - W3B2TwÓAq:\?x?{&^[:zR}e[J&O{bFELX PݍS=V>RͅACkom}Oݾ*2"*[(Mǫ|ժФĐ܈Ȩs/Cko(7no=JR/By^#NR"#Bcó#*"CB_A";1uuHU}զ:muXWC2.gAz791@UR8;HvMf_]2Tvke=ol42^h{S u%5t25HċT)Q!I)IE~ 1s_:{$vH>F9Q^SXxͨ)MI,r|$ayJEpvPfZ*O/M*M |7ܽDCWvYbE]ΪVdzMYO(1|NXDTU@i~Zw?DY0@>+>z.o{]t8JKi">ax?yݑ*>*qyB,/_ WH5@;vuE5uިi7bGA.N\Ux ȡ)8eBaW+Y`x]nh0z idmAc .#{=Mv~\Û$iӅ-,^sg6dOEHqw˱CV4}^iT֮f~ڌg$zrA=쩣bȆxރ>9`vƐTj{!^E ? !ތں_PYy{kY3&M6GMYUO:WM.N0\=؈;&3c[2XӇmC|syܔ'`]XmW~)~ l]k Pi@}:uAs;@">f˿:wW@>vZ !'xGUF#tY3iÐŹWNhcw;z ;,'sc rTOa}!#AkCAe]<ǹOZ+#n iOXvjsǁDAyJB,hc׍8<y`8`f´7 Į/)O'uHim Vqa5Xm^E.l߿pZuj_^ qޝL0[7e8ƅH^W̪=8Ъ$7'Ţ:Q䞠ާ .prv:!Y+FM emK'J^iK4F)XwT EmYDz[VS+=EVl;H;ɴ+Fdn&n"_kJa=E(U0a_@'+R(%u$xfly} !p"C\}6[; \j%]OgZ$ TEK)a~`0/ '/ES)*|O}}8|?scXCF[oi/qƣlyu vR`2"}RɪlD۪8C(Y4B$-=< L9o~}jKk_ӹ.EbJN J &)3b)B܁|{ M'_?VmO;,~nr8\WvfVqKQ2})Q*QBx4&4FNSEP<ij/;DESh-_~tV^L5+e9g )I>80:*X OVj+T ޳?9&ki-뾣IK٦'v޹CZrl[唖''IXI ax\OHL<(:/ *_U S*BJfs>vaAc5Jo,[zjQqpdYtLbur$ 1L杻ŕKc҈^??Fri__Xw&w,yr9(W19|L2-75Vᓒr[%NSJf po 6=h&.8\[Tx&ߕ7ϯw0fYvW E>yHΉ R%/󱜛=[w+^d$jxxefwM-nޛx.M/:"xIʕ<`4Z)IJJ|Fln^vP W4WAO/ϫl5XQeMNv-DF=IЛ&xE҄"jMZ̛- o،mh`zpjQinN7 "^ VśiQzx5SM4jS*TEjz9[@~g>lFQuTqM3OݔgF_ m 3`xF1@&} V҆ѧ8RҜI}EއDV޸}a=< F9}r+'B$y:Cwуy&ō@apM_DZoAo%?;Pq"~\@?:r#mv!ido-uCw4QH %Gpl-`%$Y F+\}'p^#;`|b 56ğYVZk !, r;y(A6#>DLᄆ+\فk0Yj ,q2M 01 #kw A?[rF_|3Ć [v#G|Ol$ &p]n7`PE:&kb- -ڒ:ޘ-Y* .%\w9(,WKQ6HyMNIG'q'DƅEW7xnro=c Æa҈l_ BPZ~W3 O2IЄOqc⴫|Aan ˸oN4o$ ?& t a&,nps9}8ͤq?־Q؈ai!IAQဠشDzԦaXK[ c2axe>;;Aɇ!ǂݷ0j^qU0߾W}Dle=etx^"0 !G7MF}8cP׾p_!KVeoSǂT#~y[Uj*auRY٬܁ҁG~3Q77\=omo1kjS̾N@INUr2#N igfrIi~lK*vyq$TIS,Ivّy9U7 :U(e8Fw:H\-rM ~+;EIφ4JjrŎr<@j2+CM'KKI>EqMhvf< &,0h\]2{냮oZ vgOOhWij̊yA*jW2HɊD1(i(ܧ+ԧ2;бv ty#iWQbuSo '3ZI^|%51(ŋV#pewA};i/XpgNθH罶 㯞zxy6Fa*4;.ƆzEE!9b$HTl+:; |~b"$̾抖;F_1N%F{,oUPDU:,?҂o77\[[chaqr:..I'DyEpcʰ QVZ_A|AM /_є/Pc*T3<2'ꭌ4F=`_iqQ/uݫ[CPIf݉n9VJkBWKk*?~ r j_*.Cy(a1 u!u:N\ .{]uI:E}e^Yϭ\ڒ נ(n (pFǒӯ3v3[3_M^O>?]!0@1g(<wO:B˩"KUGCQ(#\X ˄p}6Tp܁؛ [AlwfÔjJD(H%Gߣ@؅pyiM.\^e$_Cp[:sଵ }e _[AzKH 6̆pJo@> `bQDsnpu3\bFoڂrkpx+,]sg^S4*cP2Նl(LB({)a%W 6k\ rkXf"CYKD߸:XzoL "-JOûkgd) ҃H mКPj^K+`y4/:x?5+ ϓx~p$w7&o.; t/\ٖivSS^N2+`<<:No:>J>:tz2qcgf_bV_d觵kPu:)ZK@ibFafRaLJeD";,5$P\]ckz0tZۨM!'[5irθq($g5@ym1t̏3uǐ/`DzWpGy2jgZ6m(]v)(*eԩ[؁\ ;_x:XoXg7;ݾ: C[MTf}=ҩ^RCw( [M ?DY zgbAEa+F,> u7swױ6rLAha|UFì#V0\o3 Ea4z]ߗvcY{ǍYV?_:бxLDjt^{DoU]9K^ψf& RǨ@?bg_,5HNT04?ylu^ER2 \&e{^I's̃EE42" Os* !  > ~n 6ʍͦsb*&'ǃOx@^GQmBѿ5Gϫx|Z/3j,%V8*u=."c˳֒L0]I䥪=)dfJ&RN'7Pd@"~_Oz֡?d,\Xeں<*sms{ΰJ,4ݹ_SյGq}Zo1ZmŻw~!V'$}..tܞ^jVo2`8b:ޛVeN|T\evGIQйyז?y_6lxjogְ!ېq(PiCE\h70Z^KyPe_Dz<ˋ|&LfOY|Θr:=i}k4aWiNӉ{sΔ﷙i<`3}ux zPqD >| `r#jVps.2&`18/57 L\Do߷u6įx9I"t!BĆBD[8 s8 2@[i耱6Xq5 ,  ueZx x.#_:R@! "GY·?!= ݄ItΣp]-tnN1:$X`?8; y_@x` m{y@Z p\tjq?W@ yeڳi'=pmmh׈aW}cU&w7w7;0n,Rrx>gh?MQRNsOn6yw׸G;>s76 W {_ss`{7;nڙyxo=2f~5%~i}sg\TuCCm u=6s ǫK`f 7/ 7/4. ~$~#4ʒoaw?c9D?2H.?>@zxϳLGmnS[T^XaK`gIn^ n^);WDo&. )= sYѓNRPJw]l}mFzO8_ &Wxָ7]qqN4|uޜ5_9*uZ;M8(bo{zwvRBixWaP>sBT\μxŭۋ31O)3]9p_汩G)jN/51"R)نeu&<[M=M(ze*\.…W6/68+> ZKW}Sś{A {gX0UZQ-KȽŴ1n.ʫ[`6<#hh7B ?=II>ėu[tP] /gG͋E |zM.61bɜ2Lcvxl n=:n=#daזFieS'+|Wʼ7K0/wջDz#V)0x`<68MDC'Pw¥-7~jnQE9A*N\j2Dy9D2„.:Z" M _8tڏ󛲴?0*X¾҉@N(F F;%AE@￉vB䙝d{Uͻ^gei6 \fE{O _WsoF #T2eM<1@'*5 WﰽB:nN p\ϿS 3 Yg$zSnӞxcQK1ajaH +#d kIh($Y Է]E|'f:x Lݻ~)ʫۅ2h&>z'ZM~wvVUOs˙nh>Gqkq9ȒP\gRmA,4&M pijh$rݮ\rCi{QbyQZB >Q5X|'.zL}yqw5{*m½]绩NwK >1tmX=y˩r ѽxMTf!JiŵD;o,[%m7Rf#ec/~ȣ{̵KyKMIW 6=f}eKH5 = Av)@IO讟PX(bw&m;Oɣ͵SrCACmkX;b=Jk)jV TPn?g4Qd(xh+{v'31ne#qݿ LPq`mpnmf"vd/,&o7a>1J&DUKA({(`d-MnA} kRbw}o;{xAفj[l 5V^g q_@WPcXRr@ȯ{1:|͈!78\=h-Ŗ`ؾ2xhoC0{.D}p >Ё:PU!Pd ]3K)"wېE6-42K@K5d.X-7e6x,ׁ\W $DRU"įEK+|+d @݂HNp]k DA]ct,ygQ jI`h1_IlBA!gDV.25H܄_g: p8CG m'?3^G{~O(nAߙLY ܼg8_W\o|W!cp\R?u|KpՌӯO8|;0a6 ;wCݠ=|*W8b/ qw[3 v \wÅa=71j-qjڥi;N9?0DZAq߿ vs)n[.ݯjYom@zKıw8TM >n^s<;A OyS5(WLO9HU}J=wGƥZ+]tsmb')%ñ *;`^kC|^]8{WnQ1iKkC=z;ԨKUe E]7 '3}:;?jQ8.#=]PZDQ@͸G)KyEj dP|*NF0X:e@]!ZM?|omj)m_sD}HMҪ >DƤv\g`;8$kCA76~]_OLNW:'^H$ eƱ'&ь.h[1ŁsLq{ F]ag5\_8pUM7eA.[TrLTrPWߊDsҌ#ŦZPv0Έ~BypU샗pAFƼ+FˬW9y(MPl_gw,:(6a\;6U 4&Dz$ ]kvx[4sj j*-:/*t?+|153RRzF|jnLJadrIxRiX3~_:x@z%OR_F_)롿`ÍsLj ++k,Wڋ敹,>Zx!17B%.;N#*+M'<# 48840i`ZqpƨNH:hJkKKKB{4նK6mʯݓUr$K*4@.8L)0F=,?E;(/W? /7灉Ocܟ:9_@߲[ 9ˡe)7j+sU,-l5Y}Z8Pbǩ*s! !ї˒4JstK=K =Jzh{*qi:Мj+~'B_ 7:AP} *9oi-ʹn6J(A,XU3 rQ>5n5e.MzuF4ܮ <hI?y/'b!L Xf3ܚwBcP@-e;|[bn z(_{YHYk .Y*ej͗Z_mpٮiDձ  ":bg£FY-'=ώ@ 9܉OE?6[.y +,GLGR3`}'mO^hPFE C4|$L1:Vanh9f#g!1f-B^m]K52M\LK7rl!/;nGx ,P/196ڲi zs^Ơjɥ3/a,2K[f+}n%|0--y5m4~'M+tLQ u8hQQU2.21(EcG ,A1Hc>Ya/*o  /h x.Q ʃ4r@ 4I4h;H08 D6$wp9 Lsi@y,}q2럦? x*AMA=zv%=lz mY:Ȑc)wk[NDͬỸ͂gY,4FӢ9hZ5Mi|4M/D&L,3Y5.@hv{=[w3F|5_qtg_ ' 1 6#hlh4}6m qec5+~Y5eE_-?`d,qt" O5(hߘ]::Lt;p!~ɨ}Ɗv|#Wmի߬6}rlGKkT3E:^"Ч0'%ws*zv51Ks!Tyemf{mW__Yk5 rtklqK;\?L5(ߨ[ ;Rar]wH.8emw,ɾJ]Ӟ7D{m~'??=Op#L,u/Ȼi~JLZCs9~[^4wNyo_ye~ݽcOm{??~vQ o9t%:K*cnsĉ@3+"Peo&s~X'pkgKDgY}\}Sɻݧ^J޴n?xiB\Q EUς6 :;1`"4 _`)pp=_ = {;NgD{މn姯֟pnwGf&SWP=qtR@5HS_zP_ï0}?A}ޜі˟F8-_ԡNc^[=4{T\uomt떫s}}˅j_g=dA9m!סgU~<_CkOwcߊZP怸~iR>y2^ W<_xXާX9"[RexOӹ^]K?! ?bd)xqy{)&n%حqỿ1,H]p3WU_(Q(iS*~\^gP TA <A=~EqM? r.0=֘Օn#f]KPCȠ#W"Nğ- J?_/_P߬wR,쀉A('tW߿'-0 Û<<׳ Y 6$9 {?Rv(hDF(E8<3EiJuſwGcVC_:?($4_Q+^PYlfK^,σi'SC'$%_JQ /W owO#(W#$~X9,et[i>g <% jNBC"{UOi1_ABiyI9B3G%^ MRJ)U H|[/e!T NE@ɻI:—@B)B{vpj.i-6\Si!aWRX\2!9 3/d6yev{fU쓉r~Y(=3y%3yԸj$YI;AYFjq.Q^JN/;S~ѳHɽNŵKU(YӁ hOОpZg@mh;Tgf.Nn6kY;@`ou)+g+λT;U)8TT/P> TtGPNx;>Ƚu!2g q+#;և9hu+"sj}cmcy[ oeG)z<5hE&N:@[.`uw7?IXcipG5 cmѫm-!nzF ,nt6y)qϏB La/9_}njg.zo{,d$zTQ'EbOM9hAq(frM1‹0?]I)w! | B۫٫k<שz}2^O>ހ5潑M{6m5PÍc[ܮMǠAWUb'z\)0:|Wgi=`>bnـɀB -\wl`*|ZCVk |8z *@u{_׏5:S`KƔ4 X -9t&fhOri;~s԰r*λy.GbpZ:| JK6ʂ&9j:3)%fRF'f%bQ *lrX. x<>*L蛔5%c\zQ .QP$H/A/yr}r}ir3h RNa c8ǰ(OKE@6Al'm`@92. Ku>9D'(C S-GA%8j -@`z0F.L#F~X4`}W_? o!.3 g:,p<ǥ]'Dg,}&am9n4y̜QTæeLk.arkߌ߯7xtq;\MJyZj@u_߄BW hRbn(RBĎ Tʊ?l/\„0:}'M,ó# YZϖ&]Q{j<2UJTU/wm=Yzt˻E.'*}E^(L 0yg|ӄžc a>Z^YS+`nG岖0[vUVƉ);VY~dGT39_%s<ǏzxE@y2z "'*l zs[b͗5D9 wr%oWyPhI@xDo։\ugKgx=INu"e㾌 H5hYz3W~nKy*9%RP?xAz÷Ax CW)hTdiJM6YR`#P뼹(kW^DhvxXԓ)AyRI - c !(bS T9-  Z|*f Кs>SsvUoYQӦ81~Q!I'rbCdbBGܑ~'2t&: DŽAB|*P &k) ]  ^ռ 5gVd..N\1+M(=woJlxbLD\TɘLȈa]r!aoB ēQx88L`4a(|!KK;:@s:w1])P*5Xea!=uGr Qq'cӥBcdFߔ }28ᡩKwrȻ=j&旞r'-gjGjySJ{NJ#ixx*Pߚs&|e{ ԇL\5kz՜%*9)FK-K6  (>u+7{nkΕ39Nϥu?隃rT G_6xB+ZjWAa4Ƌ,)  EX [tewyGYkiSiqSv%m%%m+?P @C6pܷ-k@VHv1]Sl՛l4Ɇmn":%>d][!aYv̲1G-'YWo*М C'4Oy|$]q7JC-ڳo/n̽ӑߥcc –m{*u3i.f[ԬwS=14UߓJw"@=<2Cٮ,;>_bwm}?{ao2ޕ 2]vnJl txBk@sP[PRM wB߳r'xc.] uf=ދ{ĬZMΛkk߾\W/:^{܈h(_Zvnz n.; 6΀eE0Wg4bٜ7./~u4Ok^wڗEjpthJ5ȥ5HJIy|[?tPN9QˠSQڨ˥_~*"ؕ~p(q*7θ8~x?C~lKؔ&R>Hnq)([A e< x((˓_@#%> ^ x0I4\+W;hݔtqz,Q8G/' ISa 0c2:%% m^6(!B䣼 pwQ#(F9Gղ`/ @U`'j4hi^6lXDҔdQ>`KkGk4@ce1rQb*Yf,؎` SXOzմN+Q,AXְ]`M ۈ㉓%"ǒ!%$5%p"|P!l&T,&Qh'0s=˄71QJ2L )"CB''?!; (O2y #* LɌ*D% 4mSKX|cQ6t ~ ۀ ~T!:$m$i.d/\YU#0Tc@5/FT aB8fTKgA|VT+gV6>~}L1[a#Ցr|QCv4aAl۟Ϥ.Qq=GޡB~}@ F`B ԌfLaeY1YSyO3F4p i9eW͑8&ri⌏A9g"==y'CeQ:K*љ[μ\Y~EpK-9[9n#nwݻsQgx^yh=:8.Μ $6%SLsP_"55ƍ͘FMY}8Cf}3L0o2~ -ӿK޷}Kz_<5@'8!Ι / /MN{ÈK;o\?E|4MZk޸h[oV6g V7[q6]&)Ο KG[}yX-~myڪy <2kXS&45fn+,p5 \<xj&S&V{a ;o. |k'/= Z6Mm,.7-6^liѵVm?7]DF+oU6|*$_I}Hm@aߪunSzi04v]W7ng7;bR7^b[ɦnU뎝 ֏vYUv= T#T)ʾ@IuzlNB0>y~2_noy7<{ju Z)qKcZB+U-"v۾[j}OĎG\늝qTiA\Kۜ~r _w{"H +3u밤ۃ_=lc[Jr2=%N E7:s,kw nsMynn*Pɵi.&?XÞo; NBW"SG6gK%~|U>><#x$*t)p+sqivy|0Lן{3pgnčSym0mvq茒glh3[b2ș,S/`sO<8ԽYy3<*[;{$}X,wxo<x{Lh=WUÍp-V12GMpKPG`w@9!;3|dxLz8["DנxIŝ ~u*=Ǣ|G@@>(GZwˆ DMВte*[Y.wQ٢hەY.ký6lO  J?Xx(2F"{( R?o>៏E=Qs*P g:p<a&hOaL~ %9 G9'[+=Ӑ'9bYB=L$a ;#%f)i=G'w,]S&\`7w3rVAi0y˜ɹssycl"2C=7$LwO*=,sBQnI= wMS?#"Ȭ ]QaԞVaTnĿԁϧMУwkQv˜]i{l 4Y;`uިM> ㎩@}F侑Wi{T́W%!A)^#΀۷|W2>jUDo*dyHؼQĬӊ=fâN|t9h9(.&'Kgֺ69kSe;)KV%v-^+-͚S74m1jͰ6ë Ƕ5&bT 3/N4JzO{s y8xtnEnMnCNnY],<v,1\nؕ§UįմFZ%{ xMsD]IkOBIw\`h7>9OσճK t̞?4|2S/yϓh(Xay/?tt'c\4O^$.Hn'wfl`ovC`^˃n|c`ƤY;vվhK}3T>Up)ꜩfǡJ8-CRidU6S~CyYtob~? *A(A8h Cn rC1LGύ\ayE,C8%a`|#@P@s~͠0&q8 ҿoe$?w@81 _OXF!|D| pAw\ A4yn,9GQ2NA((ղ `7ZNr1ȆmXILIaٟ tN)e87'p>k1BY;A0"GuN<P֣"eZ V+,Za,Ŕ)IЦ@Xr!m>-հFEwP0FQ:@9'a! ^nT.Z#6zǔNVE#T'O^B84"(#G%}@[%`TrF$0xzjpհjv@1(y%Kj{&!?N%rJj*I܃ 0&0*=0,32'9m Px=>Ó짼cq^SPFHD'3l6Q[ Ä\\;m_r/G~0~g*_ϲ? j x|8QʓrJ`:.op 1 _ LL?G1+v1)>gPEq_qO? ~P_t#EBV*J*ɓh%GKތ!L#C,,?TKXTkؾ6}UE'^^w8ި"{*RE֗b pp8NyCREPRzB]4 aDӖqPӃi@3f$$Ϛ4 94իq}{GhJsYO4M@9i")@Qr# yO'ԦБQ]e׃L]X}?q׋V7m9uҩy>νt,em<]8.ξ3;u7j8>yWCSwϿߑ5ዩGS3l=&3^~n5Q#ì 5Z|Ǡ۠kMK;?-k7^r"Om2BnbAznjLoy[Cs+GnYͽm6,vMT릹:LJԭfұ!_ ?L~/5E3\Xm<ļCwrՔOig#,tPG,w-9o9;naU˄M- V7XT ԙ752{-XiU|lu(%VX7x\[[[l Yoo;ὣp9\U庋gw~vkmcVU$Wd.YWn]̪scճME6Z,"!qnYr^`v^Ǡtxi0zs^uS꼠kהا++X`W9߶ukm6۲l6e,\ˉeh.oj\L~rpwnkv9cYe9犧rw%n~+\C c78lv,ߚxu{CP۝?:g\₫J䚺s^u Zw}7CAh Kz~ܥ>v ]{zv\閰15sKKI7w%8w&:) ܑ|>fFh > !g&D"X$ДfAlϕi^aR<6%ymMp/^+֭cws(/[=q} ݪF6s`ȅ z, -k.r/TFҨ2,槅&L Z)/q[_0!-{} ;#7`H9$6〟̃n3Ag(;4FP{b/0ƪeEL4IMsY."8|SXP̝Aa_O!@Ay!dON |f#F0CmJ(E G!/QTYucMG,rZ:<_0$aoPML<N ˠ(i%sr%9YgF|qbc|Dl*Y(Q/ѽ5^׈䝏o4{֐,-~R3BRS\GtT!K\W'z $%.s\nǸ["oEcv:8@TeI!6]=<RrCB$*0F\f ֟e6/ vortik]"6:&muHaR&.䷻lw&fd\o@@Mp#j$ \.H*Xq{ DAh*K`._ w||G^<NyႶ9srXTmȹ?XX\P'Q뗀 Y/ZpH~ 8=N -p b}C8M(Ȥ|?w̿q@9pnh%#p|T_/88ta9N8 ;D0G|Jj_ WǑM ;aB|P"t%,g—<GX LcM0v::~F_8g§i|[Ol e<)I\A%K!#NnH=@o.Ʀ?O:sI@iYB\el`; 0x>dl>7ru 0ɽf|/Fn2ES,6侧h.d'd'.PO\ yeׅ0 }b(Cb,cb G^JZX(uVz\c!JY*!m%d&op'_\Z@yMEZC0" #*0pIB=C';@7j,Y_e=W+dvZ?j79=q[[j'8:ԑ]Ԑu P|y27͇2N}Y 5N7Ч Gdž+Sm?krNq[+KtM7ڸ;siӢIk|V6r5h#g6ri#ߠ((9 ͇:Vg@C# ;]^7 gtDOݦ>U?n~Oz\Xya/+]* g $@J໡|0LN#3yc 7M;m\9[L}g6p7Dϭ7N5ZPc\ʨQ GK ?,-1^\lLpn .0Y([|OWcs0b,6k]JeF27Y[7X;qZyή {"|~yr4R%fˋ̚WYovU9fțm -p^XHHBĀ xgmBAhwfK\`^eoUa]fSb::iiU֊\˒Uٖ|Y73,_ Y|[f5, Rmp1ʖ%U·V -/vb"JP\b^l3yN'OC%Yvq3mVNHXdL0Ѻmت;\`')9׿i1>̀Gs຋ 4BiFn3\dt]41zEc2_C@C8u[0ˣp o4e+jssgr',pyy@Ty2 PΔϞeΕa7'e~d+]W:gv.rnZ|wcSpYEݴe@[VlAB@Z`VD[w{yl=Ϝ籩Aldj0F HF佶bMD8G*bW\YXƚT؊EJD) .;,+,edfhΨвq!CNJ 939!䄐CbbN Ӡ|>^k\8G{4BcJ&h2[o#Z,U'7&vt\fTȤ)Y"%Oo~jJL؃)1&FQl1'LEzy@ (.Z㇡)q:jTPdCnQh~dNgxAAÒcF&d.];1:mRdԉ)Q#6 | 9 w!ۑ4uSPiQfIuLq/%I8(11bh|B؄QQ"'ŵN ;6%$ΔwJ!lLhkЖFI(rɽ#I#y4;eZۺޭ[9"n~έҎ1[dm[ X4 j/gzCr9_-wDwjБDbn9PDHM쿋=C1uZ8ׂ~#8vZӉkų :)nq Yr|iLmrFoηM^&qI׺xZ9PO/%F{;1EX Kaqb=ԁIc)gx-grgjDvꞽ.{'8)_;AS1C.'!{N< .1,l :WU}MZ׍y n8C/4nCV 6.ڝp46~ 7b 7'Ơ9Xv 8l/}+нhܕ#>R˱*V?ª'X*O=)X _Wk,zưiɣGPϟ|Sס7_`[yeg`ɇXa9|\ I?bg[L⁩_B0k&+ﭘ~hΜ1c`KC#sʏ|wy XM_xT&Ey(o8十"Ԗal6e,@--b0OpY8хϪE9`Ϳ@w:(%+R (ɡIPQ?G)6&fg*ˈuaļ! M=fxrUhL؁M" }%r\_h"Z;y6~)=w 60,{e|i+Ʌ5C†^DDeED%@8_3nj6>O FP)Qɹu6OЧ疄 ! ‰"~_s^-~ێm|_Ou|P~J'^(3<'O(r\%ric7fl*0[H!$ߗ|YZKii#>,men ]v /=ex<\p=.=o `Sɷg+-*4'V-"^CМXe_l}Ցx:d͚^Skbm3݋ɺ+x{[:eDE|w=_Gc^l Ѝjx7rc(z*kF hTަ7-j>E78 5N71Bo42a? LCCk i-m23cA#QC-:,%Z4H[mqHjEG2[0& &hD,'l`%9&j9p|1pbZYk-5;{ Ŋ٦H͖l-na6ێ>M6[gOOj[&Ye$%9uwrxg%G6pv*8,QGup2D5]\}-AbΑ۝dz;ulql_xt@Í/9~[z81b'&7y~D/| m/Nqum@>Z=,(Ó ^*Y#Sܻ5okQrך.;+v4/]Y<7֋&VH\3vXロ88S/s^;}6c}E|5~UAR^2e^ }J^![{=Ep]Gov V_ &V~R~a }cS:8˻ahw|iz2YwOZLk+-\E`ZfIuB T"Ȋ[*t = Ry!rf'dJ IK O;>" _r ?їJ./^7D8 ۃ.dB7$oHlp|tpȨC 7Ã_1$" $aou^ZWO\H%E-DQ:G 'ƄmKvKLI ?6"yPtxΐ2#C(]U {}hH8D'u~`}[^#9x],cǡ(Nykx#[9&yH8(<:kHhT|pTHa~ˊ frhֿ'L@}ƁT hN5"牓Fqh%AVJ'k %I܄${~lxttdwxBDЄA㋇7w(_P{F|Y0=k4ǩ俵@IRF"3mRӗ#)] zK7D"]Ӽ$Cz L&R8'N+eϔs#=L:3 Jf{B[p<"@sPW M T ?̡HΞňQET"rk%(!##띕23+{VPvy.O/C\2@ ֯']s.)?`N]* &؂ ,TFXjmBPryb7Q"_ inɲ. 9 /<3ľ`/Y|&Ks;En&ʯ<ґBrRiBP,T.r|6ç^U*g*/Qת@q)^v9}l++e+w<߲qˊ/Y_2֛՝Gt=A$ Svf)C(_Px7LG5k&87mSV8n676?ͶPQm۲$n+6*cT/Ӧ'LȘ40iz&Փ.@cPQDOI5@h=I.켳ZGnLZ 6UXib!y#ڽ`.GI)ݲgޓbvkcz͙5kGPMEu@$y-ra)`xp -; F|:G}ZGCy4@6cc8G>s6f!4@oxl)݀9{0 0ZфgMMKʷgؕXv}6'2ʔD3P$SA B` 6#B?\saHmgD IL('jDIs_[|]X)E)?0lrO-Fc8OD QM4>y ?F^בikoF2V`x=`)wx#P[&P%6ks*#8"D~/ď>&4=<>M8Wx1 M`x: x7lcɹ'3f.$րТv~N i:-_<|^ӫn6ц73Ռ3x1x3?LY 7X,j2͉͉-l.ʡx;?,_g *tA,hţpi[x>ǵEqy g ql"d RrU|]2X˅x* +pgE)nō͸WVU7qv3\ V3!W$O5'OBX=ۻn>>[7k5|!ƽu* P\]KSpaC6m(JRkɍq|UCѩ {to zӗ.grCԺ&d">k%xQwuq]79⬦Ni qB+ǴqD; urqP6b杜͝guqwٱ 6Io4jT My|:H{.n͚8gc8  ki76,2i5j4j5o7o4zɯ7ƫ3b"5F[m8=as'הem >cѸ? F2ق}cfepnyT6~y V޼Exe*ԜsO5X2xi pd/@*Xn.+3촶vkw4YqEꭣx։ *JJ eJJ[?. Y`h5E4 om%S6sv5via1QonC !_+Vj"^b#Yl_*Uh S`+d\d9t`h=w-?޻\\/ZpqRqT謁:TXՑS-u]E ] %3rdkzg9p>7l>?S\d 'ĺÖS:WȿO^{: nKQ㮆J=yÎS&R渇gIfIJs,~_ n/%Τ B;lko!$8GGy;q6MQު(ތ" ǙOLJIU7k[8^D{=#f2d7[Em }Ep$$lv (E@ y#d )p y?d $HD8>%Ѿ|;FdP~!$ϖisjp̅䞭^@o?TCI<BN&d .܊@{nr+/1Ї(./'"H6<h!g?Y68& աp,9Հܫ&@(`dlDZ>C̐bˉq GGJFʄ *  =00Għ~A7!CHuk>~6~o~?H eH ߀͈0Al5':I$*܃.  K'V_k_Aa|XBN||FsE5!#'RQS #DX"<Ɓ  N'wT=yF>g$ӡ@k909p^;IJՈH؄-M4GpW H$%DH$$xg/u5{\sc B;] 'kq@m#&e"R 4Uj" iKsy<$S\S3{9qL!z}~)ڧ^L[ZӚD5MoD ?ܛJBhY~xlG==M5Ǐ"#a.eS,cuΡV9{[eeŤ IL&ѝft=zN}嗤fQ>+A*HE+Zźp*6c5JaWŵ-K%b%%f%LKnI4-bLZaΡ2C)~E^%p Z군քUXԘckk`V+im8׸6IĨ6oPWR)_{ST歨~5W1^%uՠNtAՠ܋L%-5M-uFNlc1hWӵPJ&mRi=i24@c=:a!ﳄ>gñ3;˰@V_c_Xr1As_D}O~GR6\ؼHcűP9ebeXrbĢXx N`i(ż3y{v;=9gcΩosai9XG_JYXR`]=~@\X80,3.I`ڕ!zm,\A,0F([po 1N-Ø{}.F1%%O O}pX~ wzWØ'1x(<ϔ1r {C^@rƀWB~o*!}Cן%2iCZvwO}_zst}(B<|/ u$-طU}ӁE/)?éT{N?fR'ܢ{S`7@2L/L6ncDك5MrEGQ;>^4>>>+K1!\BE $2ڤi9q&h!d`S$'Fl82zTm[\ F{KD&r8_yϜx_xexG7Lx0YLir~3Su[}'‡$zEeD-SKW(o%?/fx!Cbxo," 6x/5`C=ID<~ɥ\.\5\ >x7^ zg_x4Pa ;l=;P)V3S/WPW|V'd|P{|U,ZV܁{\()ިw='na6 qLȷG+]_z\ 6e=~M7%s|Rr{%/Q +gRtRO*ƣIUx0 &ø="MyS촟8=$q80<接)=XsVlMelt+!;;$ \+sqin=.kŹypF,N̿Ђ8a?A#6?l"%|_2/ËEh..ڊqu.. Ĺ%84IJl_^˫pXe'-YW~CJ/]6+ˀ-@0\5WNʸ Wh*#^mk\qt/ u\}iPŞؽmZѺ0Z.clS5 uDm)K%VS= 'Uy<[7wN%ե8A GqP}+i8`'voGۦPjFE3 ZءUmZUhށ9ZyJmr(6>l%l8~lƫpWm.Oq8{utж-6hsv=4 Ѩz8mIE\To)T4p+ ڹ'DJ 0oa:4xMq|tnh1܄Fh4D#j=Pm"@I*LPn)5䖘 M[yfGyf79f/fEL7Ӕq2Lvײx EqA46h6]F35Ԛz*ڢ>(DE82o&g˱g[ʹ< ayY/]0hqmIۯ]h"\%Q졀\Z4oU${k#qG+'ۇ#D$dKK }e|KVZKBތߝshy@;]K)vLwpkm4)"33ђ aT-ojxǫ3^&pO[\<9 " <$Q ÌÚ~ӎXawL9Gtuwt#3( @uJ")ۏ(۴ "V:ŘR}n(Ϗ…yaF\\6B lW<1j_ˁx"]y ?!wE)gQcp'ek#ijk + `>s h$c==SoFCiOw&>FER~] |]_oD Vwy?0N,$hc6F.4?c޿sɔ6`+]꾚>0<0 0. !Ĉ`BP"hkcHڔ0 3.tF4|Oj>`3}M`e ;eK='KMǷtGC s2X{̌t-L"Q 8 b&P%tKDID5ф_h&g\G<{[z n|hzE9仜| M'HDDC'*({ G(<ާWxA>)LFIvHOz%LJlƳ&/?xIW^JWmxk[x%rϹwy_q_8 =`}'疣Chl lz_Lv+~u7Y/| G;kBsz0憗~x.'Qx,/{%3:$.3 /pR f8B&6l`I] 4_'x9NOmq;0\qaB&M(8ԈJm86LSb;}Cl$e"VN%OzB<wj4c\ns3\pzNجóSppN6)5ی=}YR~c|mDFK'!6` WpLܘ pj>.܊Cйa`/ ص4sY97bv4@ԭx?QPa(2ebTo EH .\+{5ZW;c/XkCѴ6kP. uPZjT?PCz?FK+M,Z^9xbT'WsGuvmPGlSۊSwC/ՅGF7lSJ4+PEZ(к<',MZو)X "ﺸSk%p`H֘MKѤuڛQmJk8t'J6 P9(MB^6rJ߀,?II}d=Ze{gʿJ'VsHvرy2Z-*ht 5Aa Ñi trRk9)&mdD{"&9q& 1]a9n}O-.=6BTCJ#D92FW"%\+_Q?TAll]et #ZX"InHAqVJD[gsE"wmlnCm^Br'Ț;]Owgw6wԘKRV3m6j$$ؘ#ΈB]"8vpLP^}?ءSTpU4%?H=3aK47iPXJÑm7  sC)pGw9  v9x |}Kb~E}|ljq\ -O;9v;QlGP;)!Y+.bP !A>t EsREn|_:Qżܞz}y1+tk.Qv76p<J{zՈzx{sz"D']$)};iUF{mwzL810%^ &Cc ?k8^ z%\.~m~gĜ9}92GuaMc|4] i%H? A(XW.o -@Ps`S`6!o/l |D|0Ƶg8qpq`12@ByM_2|W3x<l`s8)!>p ؇rmC3ElByVa-|˰|Ї|O<8y j]K%<Ѵ  L1nKNpԃ} "`(/XE aͱNGE7LLL>G2qt.qڻJ.RPzGY*1n6~%` xClM {%4Ɖ0JLab iW?W?W/G/A/vݸJk!Z}z/̜8 pHM0XNִ0K[ 0NӀQ. M%Pd$B;3Z wm^ʪ_ZftSf? L%:@xnD6~?PoWl&&{j[zyKE~g$F ߅2$@fPf%#(B'(ea<țʍ̢>P^&{((M4u}G ׉k=`bCȹ%ȹ%hlg.YG/R#}b32iJ*>Up: {g EN1$Nևedu3J_e4Ao$-B OX*p_*wp[*7qM qQd9}#@A `CFR-)3qu@w`W\샋C8?4g԰8: o{9$:} -0,Hd|/ r9^N³sq_Q77(}':8w9!&ơcb*(`R &աu.|;\Ch uj0y?s}ih%Eܞ0u82UctB,Oev0gGaǜlh[y;P;Q91F|bl$Oo&0g%qs1Gy+>_ Ѽ٢q {nIjzi &bY6ʗtyJA)GЊBdXw%< _V\)Z=KelWQE mԮ4B*KTr@jwE!DpM< ֦#mr GYǐzioʐL$%u{^IRQY1ͫ'qԨFz nG3 _yj(@dG#C=HӨ@ʦf$o:D q~ fh&5ZO{pЬ:jQ>*(ڤ|Mh!KZHrER$$lDR6!FzVnt̓T{v{D9Z6{kȢRk4Jtf"C& E Iz6HwB'-2HCA" fFbA_!4d4qx9ԩM@'vS:R(-SeilDC]#F2vCfP#ȬBv=>ϔ]pʹ~1 C$*#tL7 Lf7txW mgC"ݍ8!H,;ŭ-Th˴3{;&@{yܛw>{I)eSWDu|%+JXOeB;G(KlVYIfʼn?P``lÇu0^y@^wGwekP6Oe]lYFCu$F"1 * H* K2,#p2(L +bn&'}fYgd>%#.9ߚeH5"P,~xBiU^t^c FoμQTgϤ2ge9QGAn(y1&Ev^!YUd7Q=fgR \.ߘ%H4">qҼX|L1pI;'#ܞNyTJ SXhC~ >dUEfQ"EZ\AJI#%$&YBfoŕ|Ml2Ģ;W,^cŰYh. t"y-%̑rOH-'-x⵾߄[\Z/"?yݯwpK>>8%hМ *޸V z anxn}=n[p05[Zݶl˲m[?z/Xo6`v7;#i-[#iXEq =(I]8Gbg*v{aNJe{cX`$eJ[Oa#n_pDQ?  ߒbQľI2J|Ѿ?6yǧ`~ܜ-}b9N3D 3ND3dSO3T#Nma©?u'?`‰p\UپE'{@IJ[K[< |&\q3DF_ͨˋyٖWv%Wb|5AWxm=߃{]] th,lVwLxC.^iӮ؇` 9^7Gx‚OX W>ٓZl :ti}&Ϛ qPd]r΀lMGa4=OA礳 /GjUR(yYɀi{H2ui$_X668wŠmÔ`_%.M )H$7>Pb}ES O5>Sp}v|}mlU+Lxnq[0YUqcf|>_GaagWW÷N_!sd{G{$߿fg Ƹ/;ZׁR:D2y?`4 {n?,!ZH SYZ|=&Eί.?Ϝ'.H_{uwj7k ݅Nnca0TX ,p!QoVQ\k*-2-w*">V >o ܅NnO?Ċ;]W֊kl&{vN | _dz[?O=Kw waof ~&ɚlV,Jq˶Uj&ٳ]W|Gg $/Z O'C~Jw|K}*.e~C7V|icJŵB5Y\ef9|qG'~I``7]3_'1}ywp^>g,xnLI\)iEV鵜ĉ-3pxqͺ́ٷ7?5;! aȝ놾ޘؕϭ)1Üqag8ey HE.sp~%ԱoA3{n`vv-:Ďh_ۖƖ%_f- lZX҉c~n伪)Ys-mz..EK8đ ah.Mbu&a]Jl_VulB>6ٝfuZ_j{p&20(%r\iw`NYOٱޝ]hwgC[R&B6:ʹ8od.ָ\cۇ4@fZjM0aӴ_溩AޟasNk:͇Mn!lpf{"-eG ͞+X幒&4z}zK 7&VfWH_u:`++Rx')zo) 4t8mH>xEߔ&sV1oՃ7ր eu+M4PMmP"5ATQ\Jep !)m4t%ag){(0~shy} %iS!pHN.lLk$քcU5 NԅzQȊ*K,<J'3''-aR_%%s#)@R|jLA;#];t`bg fۛT%L,q>ʼn(Lt"?ы@J#39SJIK%5u-)iIJ;Fb$L|għJ\/HE#[Ǔ5E>P[꒺S<ҔIjENYidJZz ɤgQLbf5 J\b"Y` 2xxV|VHtoAXTIse s<9YZLziٮdLbv 9d[HlnyDm&2  \9BLíP*ߟi>>ɓZiR!/od&=:) H*XFbSNtaQiD^TAXJB7\|Ų7n~Uźɀ;xT>Wssyy-MɡZi!IךqZ? yطZa׺VwmzC8Vܐ͒ ,[8eƷh,ZtbQ;ac j!V(M_fkw b,>-nE=ȜQޑQǴw>̤o2;l70e/6#۷E\ ywN6_$:kԃcrpc!+&ZθC=̘q:Õ ?G2y!aAwpZ>ټI+whӏAgG0$Cs=s9Dٟ~pGĿx']-[L5>,Mn%u^j0 ;Qo@ǤOMH3JF]) {^xA ezK/!/~݁]50+ɲ9D6楗ůOCS6`^4B^1Cz)HxC [JVr<;/J{_ dć*yzmI>/5 =  ?j!jv +ͷƳ9J vW zV+*d{>sX[0Y8'i_HGDmIcĸ>Ao8؁Pp|!YJꎽ i7HKC""Q_KYȟgSqo`+x!gr C|W-?$ulnNxOUo?P-Gx˄? CL9=1o8Sė#bqUɮz`։a]\{uX\yG7yC]ƾa/^/qʶxq+_PX!q5Eֶ)Ty}:&.O<-} y1#z ]=;'\|x]d8#$ٕ) dW/)6^P;S;a=O'٩H8ģ< kG90 =# v8C:? tv_/^56->Ėܹ8"s##93*ӣ89:c86#ck9m Jٴ h]E[|5K.Ҽ,aw4X;~QKM--T-zڼGg^bE[-h bHZƳ~i*묳Yk]e4/f-+m`z=N*{Bv023]ːxV* uFKg/ޥa3-dgGX<4-OdC: y;RXM*6Q弇JTܠ5J]w\ /Zj_WG~mwڗq Nu^F3+]hp 5Z8RXE{!{4RJby=L?<_cg'rҟҜZOp6e -X1{.˝^~TzRMw"SSNo=k'(9xOE0w_Ԓ,ܒהS{hoK|gR뻈~TPMEǑJ^@%֐d&= i!ϓ)!?l >S?K1pSOIw _f>4:pA) 8ȑ`O %'8$2C-"=liaͤo&% HxpiKޏ ?&Nmi IuPC'QfNa%ya s#+܇ #IH 5"*Ij"1z1@l|@t;xRsaiNUڵ;F3Z>Pj\ޕAE'?j69QȌ%=ڙh/RI ')&4c+'6D%* Hxo ,8|XP4$jKRӏܸ1dM'=~$;AB?q &BtbQID&JXBS)` 0~,d؞j#%-Z&CFR<+RIq#:՗`"ROK",-bk h!0c|\xߌMWv5gĿ7CA`MVg &_HOAR3&9EDfLX!فgGO@N9T㓻x#Q-s=ǀ{8#^\s3br7XTWOa(ޅxQ{Q͸où877p(?e1x%Nnڋ# ZXD+.bYhIK_6 9x/³rgʽpĹ"$+rX^Y}e:u,z_ pS4dmfu5Pה!G\kF\; y8Y:Wl|YVu}VXE Yp װhx/Zm<; $IּRФXk, MX<XYz) 8`0oM$kR6Y2fL_i.1uKL]Vƴfm\T m;aH{x[anlLk[6Gld`&nc,n)g̖Ռڲ[1|#~e&#7vB^`qO$rxfou XKkvCg#Lg Yʐ aߛL}}_J}~={~ՉcUAbQ|[5'I/\|{`>~@T|4'z@zMSvœ'0;ׄsRLxHƝ/=!z+9Ё:nM;T~m!XxfH*6|9].%K4)V __7*hR_i}8Uv/Q3#eߞ3c% A5A$~hUmim4 `PwS1 u3 8{Aj&u, ewoʿ 5 w}Mm1͙+X 391KWJU%z+tl6b봸OHӷ}ϤaB'woh3L8GzBWdYx,u&ާ]aO\s^rC^o>'KѓnYަpz/ltgŕ,eSxS-;xMxUx>:_'8p]<_3 ^toUo-/#:q>yQxNxFxJxRjqkxsY\T@Ϊi]u7:R2T1IΓ6z_vE+GIsx"T;ik9>9ϲyig`{ۄ&tvԢaZ׮ffv g7j&VMSԛ_j} ߨ0PiļNkQ5ߚ+5.o(vΙ i3e@sòk0GSޝ*zM{6ދ!lj O|I %7$dI/%>bwtLj zo4t"V \!;~m\1Է?~cA|@r>$E\P"DRCdZ"BwvаG {Я 5ro*PsYvpz= LqA}d$#x !$XbG\ ^DAdX<鄇&E'0:Q~aY+-V_q1ҜzQ[ f&-|(IMl"#mt""҃(¢%8:|c*m/v+qG{ _;1xX?j:(%Z y,-;уGt "bиǹK`| %$㛘wb9^IMx&m=0npM.I_`%*! !MA(4V{ytB_“F4&/?g|RN 35DӲpM+%M8f! 3^>3~ اvIe$-KXg(%Mf /s>3ZG5Yfsv8d`S]n6Xy{Olm<*="i}(9Rr7+yq+KT P其9c[MQ0E,-NŲ,*iaA旜ǢY,?ƢgEa'T> qn,fUޒFVBP!,ҊXUZ`Yi,rcA™WyUsVT2kf3L[*bzd%Ľ%QgҞ`UgƂhyD6dvf5Z3ё鍞L[Ĕ1LZĕojbl64bTӓZdt2N1KdfmR?4C$j^CV?/X#cbƷLdYYމ}$0oxGߖp{ƃ8ZI,ɱo@X f-0|kWlۇѷ}<Ӿ.jG{ 3^Y:ho""/CJ@_['9Zq'@* 0Iq4z?kb+(;4APsx`+h;Ipb7vC$0={螺٠/u'c؈s8'K*>{zHK((S2|U;JS;)9EgFH  |0`z,߭8g8d1K.,td"'ܽX i_.D; #jJTl|U$~-|#o7:Ш~.>jI vu.^cջ<]{BQ~/UIv@ϐbd֣s2Q07qLw(wꥍW+73ۤwK^@tίYy?߮{L5ؿ$B|ʔz/Ox f6qkx4#R/m}-Sxk¿L6 :`"!zBRœ#"ˆjuE4juza3axNK 3|.UϢܩ?;^sdR"N?˚xɞvKxExI9ZŵEsTa|^xDC% "nQE.?eH4rh/NIQIiœ+}jY# ڮ)ds3 ;v~V?W~KOqRMP͑}Vz"œ(tʖ"Y[.q5k# ꙛj는/أ0ތti7xPxJqe|*>?q*cdalJWV!j9@ֳWd~ک?uy->FQ{`ŸƫtE-'1uxs=ǻs?zqW z%w䲳O1;dlw-[i6v̓ L_M@M4kګ;{ =9לw#ycp ۇuH,&6,h^լĚX=r'Fck4yS3iSq>B8-=Z.jz{@K᱁q`(AlcK86a M`̈́8VOLa,&8MYK͔mTO=DմKTL{S:GJf(LNK{at 4K[Gۃe$6N5ek;j;+g03QΊzV*+fP99Քmtn(wyOoߓ3@|)߿9Ql-Zrj?}Zn+4?-DzzLV/~ άr~([M$dPE/j$wr&kdZ>F[Y}KTK)&|RKVҜ~*^"~}v޽4-IT/G+-SbFVA[EgGTi]JƲ:җjۓ$ $}Mq@KUgsA}\SKnڲrIOjPi=es(YL yNzeO](vѤ%jEbא谖x9#abID9NSaW&_tv c)X>rXJrHq!1$wN'ΥXD6嶕H#?H?u\w!nxS1|pN)=WhjK>/rK(]bN]mItu&ՓX7bˆv%#H<"<+ j"k3!އJϋ|FN63(J*ԖR7io>d#c"II\H5ўDzKwaф$Co9~+ ߄A. :"sJ{R! υJ3{3q ׂH?+ s!ߛ`@" H?0 R|ވW~!|lW,q-Kvbtˤ'Y>K`I6P,d-M!͗ѹ%5UGmKGb?ܒF<ǔ8,>TGlR=XuZVi,Iaqz ӛYюE)ee^f`^j'3ϬQ;ĻAhU>T P , <3}3`9qXgO*{KXcǢ0?78s3W&fmeF ?ƴw=s qI}}^WmG&4c, 3m0X:໕GPg$h^-{&Qy:s q9{W$CR+͒\'a^G慎Q;>d&5?o_ȡ__>J yye tqwA^7CsO~!|OW%I)x'&rV8cx)- ٶLV&? 0ʞdٓ!4\S!Rw$?<'Ԫcj=z:bW~vnw9V6pX'؋σ'WOxœ!\rqՈI\-٪NuL%+v(JQMl[MrW5 7;V ?'FsqqTyq@E}z;V6%˞ q劫H\:yY\ŵSG5b.맧j}:mF1;S58f_7RvN|=ilsV/{+HvEȮXq%+-flR̦.UlHkZmcmCqU=o;4{ &njF/ii [KwqXwێm}\| b}=ɬɚ~4/i@-+aff9V ~!oS1{ʆ(5D0}Mi/hzO'DX":.%<)c#CW-5](Oт/F΢yd.$}KIYI-C!*إD[eHIJ'"!lA? l:|+(!}RpɽZ 's$Җ&z!ˬ_@27bl| "6D/!dy=[ tKy| :te%{q:l}RbצCHO -$ގ΄-$!p t Z|]ZqݍY?Nx^}|pF)!;;*+Ԗ}Н$9&i*Ns sZD2tq'PbqK۽/j<<7pzgwq`٣O+wG__pthڒv%ڗHM"} wW= +wܼpw N;p;r#|>P_'w҈{ɓzi%4,«!C t||_[}q/gHpay`m&$ :; $X$Mj s(x#p nsp Zs5N8<plC :aMXoeIq?-”v$acHܛv6+:H7 }q SDgba]%6v,t:,X4by1G17 s G88%;nMRȑ\LJ^1Mb7%qXE,d~B1OLcNbꙙIS^cjWLKi \5ՁijxI!r zAi[ܕ}Y2Hy.Ȳь(̰ -_rU2Ÿ~Q_}elwNzVG3G*^et=ebA_|P#~0Όpo`iC)jK%tok'f T Ƃ-  k-|#"V;d&={yqJi*Ł`-IaV}e M^zpk[/'7nv[$[$ [EYۺ~*u[(GkUl)a&'szH:KBJKnܮ$BX&hkri7`;:/h ]ѠX]kS-6lQk6ŀF.ٿGFHR;a⣚\j!GG%*?*|[V֋xKDKvÌgC˩?pVrNIpa%E+Zth_rUqqU^(H_S\\T$2qe>3$GO@c嬩rŴ!S]¸GxNQ%onPbi块C=yu //w־yxgwx~T,#wCcmi_GbI;(F?8H}9S9Sk0q}0$̖G޿][wv|3;~R|hAUoGYg}dm@wWB  R8ZlRewַ[w??}.ss̹'#ǭt֔I e1i5ȝu?s:}ͰI} # >Ov˛^px{rr,Q~c~Np/ZORGz= |΂qI_^˘I/qh䏝1ؗEPB 83z XJalZv*:u晠G? ~A^`L®|WVO"zcKc%pX0Žnفۨ-xs5a~wZ7jPkMœb}ycI~Q`OƧx4 l!QkFj&ݮ]]aۣvn6Yci~wJkߢU hdʠEOUK{.1q5yr!;?51K'j mRMMءu֩OiJp٤e.{n"|_~\]|^[ ^tLݎn螦u9ZYUZU^Zݩ%޳5ӯKovj\PO}լoi䷤G}5&;rE?&@}K ͊bMOTgB[ՖإyjN^jL٧SK]iO:ȠҬb36 iRnR""Ns4'G4#9V))jOR[JZRԔZiijL^e,VmzUOݣȺUُ,5f 4*# }5^mٮjWcNsT,U"\*oSIA p v(roRN#.򱲋B]ͶPiB6WQ2Ok5;G5!,QyaJ 3URRתE]+WNJeo#ʬQ)V+~TzE%Fc0nxFctti,),TYiJ"UTt(X9ʮlRV eVUFrUoQj!%^TRJ#k~PbEzј$J,8t2բKYWOyaʩUvMd)PuJkTj}{԰T xP37?@WtàbP߷Q9l?%봮CYM[={S> cਬF/e6)}ZR%*eZT:5)e[+u"Z+B~?(}~ЖAk. `3#uгUYp.IF*uܔ0u*#Eي,VDg¦(t,X0cf^/{=|ʷsPwU y*tguʊ~<wT蔁Nq]c5Q<Hw'(hvfv|4g yˣg Ю{{Sϻr\ ee=y< A(.x%poY/QP>g'm~\y~kʂ>MZBи'4viY|)?h9-_XF,"W}Y+i+ĢWt])\4i^c5ny.ϓ .o֨NnBºQY22eֵ8z눅&ǎ u(!޼vDnȍ p72mDl6Ҙ6['v 7B7@ރWC^ڙ6Iv+wDvApv7#8y7GK_ ົޡ N\u _پס!H`iCHA#qh ot⋣/{Ly>[(/F-K&𳠣u pC 7 YqC$#I.P'O*ξЅ|F|8A>`~6{̻*8I |9+fc I͔;H.wwᏻI)Cñ˹}}!65]aBu5Yl 7.CP7C!F':K Dg舟xF݈q6 YU5Dt*@ n9vh>oh>+BQ)H^G20v&uEByJQi9Fު2`.*w{OXvFg ?' ҧ$___5I}K|G}w?3(-kAb=3]?~_~>e5 +8՗U$VXzG~Ov/ОXzU ^-Xp.k X[;#?\Ŀ/ ;)s-0Ҳ>`c)ؕ^4F7sXR =K" ؋e/%=i9 w720?l?p~\}<; Ʈ8~IUQ8n\0Tk%֮g 89 ?uo<q'7r07@:C_/Z³N0=ZpV°oLlH\y}_\OS ^4ew=x|TA4XJH+rpꈶp:)}8x9l1z~wxZj5ch 涷g-FSg^"~ V!6USN36u`O^`kX;9U! J+BoyyWV?2;d.f%%cW6VDW:.zW- q4H-g9e5Xaބmfbtu3=-_N 3T|V1XUVX`uaS/5Pk)yKGґdھc7]k}^[ [BȫBȫx}6h$p` xhgjwKS>mS,KA{xR-A)15ƐO2dl `h LJ#q/tZgK}E~ WO`fiVPfjzp:kҬj Us؀UC.GWmͪzDUQUUǪJԠg?% KK xB4;K]aΈ$Gd52O͑%jRcTU=[1 UZUq;TD74!$Iʼn"D y;7.܏l#Z.Im4+jMvW{LZb"Te.@5媎SeB*Tԯ*IުC*H2rS->ט"ݹ>ǚ#JtYHZ8;%罈N)1$]6Z$y-`g%9v99.~g.sUMZYn*SaVcLe++\ykWz,VJ%^Ģ_t_@S\ѷȠ u~'H=ԚPezKmTg|g{+'?XYQ,HTFaҊrZTZ%*[WN1e{]~Fw+y]E Z-EPYסqѩϪK~K(CJ- WrYSX"UT)Yѕ],GTQXԜRp͝ yy[A_+zPUDg;5f]Xhx R#Z5^I.JQ\Mbk]LE 7*~аJ;xR״gwà|_a)w$g]p>( Z#:@S2O\9(b›85*9GͥmwkZѶBnmv\ɱ)9!/:(6| >niG/T酮v@ jѩR's:˿Y (yNOL(ˌj9l9ܵTjB뺤]!~7G1K 3#ͣoZ ]dCf@\)挖˜IrqcjROM\kL4uit" >xMBGlzuz?5z7ўŌ˥ӅhKBO凸 npרT|  [-@VEd m= xV3N{"}ֵVHLQkHx-0 B} l [akv dLB"W} C_MPo+}%Z!^|m6ζɈ+@A[uF綍f 7(`n+YVqG7:mMnCYnCiE#99`=8> A:edバzbb:mv:~LJ0BZ쌹c:L9errڛ=g6.|'SgG g>!Be/*Oi)u1OMLRxɞN76v}9%2^Ǘ!w;с#ֽ@̻Tm `9r9'q}9Cs"IHvc$&>A'IlyyEy< UN7jheh֠}(W ?6EJuSNcG+vósX=Kaի@^j0gη-7+jshySJ#7Ms0)B0*V0 F,g 8hÛϣ]teOYn5n1E M1`nĦu F$%$ N1U`4JfK@:8?3?c>A|G8fÐ5(1KS< /4pr) pZĖYD@/XZj6%J.^4{V뉪u&5|j6eo]ͲNG+\pJЌM`u ڂ?6@Zknگˈ%t"i]D"&ӭmppl6,DJ<*JjƮr |ckKNsF Zs 72\Ȱp5;^~jSK@cL&DUժiRyt$|70b#oPn=ʉz^"*;j"1}:8 "=^. b!cP/Յ&,RUOUYDJ# UYDw(?zrc+'vijeߥ甖6 2x.c=P44Yp}Q(7UD4:T11*IRAlbWZe%jjb2)=iR(%唒R.+1Y%2h"9<\8vd Х]:O=>xg%x+?!H NWVb2r\j4+%Ki F qb3PtțȗȠb2u?~Kmc}JIIW|!a6fI58eSꡩH SzZRӒ>UJ̬TB4Oج~dRTNEPxm }r-rou9г#U +ѥ ]ѥ 7ufNTTWNUrV )&\Qy Tx\PHvS`-/zB~E (T@݈OxCY\^@i|VQ"KJ؂@ED(0^i /QhQBTҮ^.oVyW%y?&Y2(AaI';H_.rjhCc&7.i5aAvQiCk^u3]hݏo&8JXτm3S.%c[DʩGIɺ5[JeV1e>_jD>tw0:)'4mP)j6_hřG,Q=R&. 5F㺦hl5+\fk,,;ʛE vC5 (&?G9l; E߸6aMT\Lyz)~qxĆI&M =IaHHm$6R1j>AX8z2_ v]j2֡찞R$oBO_#vc^؃{c/ze Ao/^|ڻ:ѲǸ¾oIkYEZ2$}qu44֡5B~Xz9N&"'Ot6'Z=a\>Y?8bnsq&m'UVLч#c3Ř 9k΅7)bI o">n&Fof0Dq6z m|qM뙴^.Ş|iJ΀:Lpǰ}9w ?8xA!1&G)Qģ/h,35su( [I\sZ_'{Pk|K %&KW̿ ̓ /㰻c,ww#o|L)m3Tƙ ~晤iyUAMao[r?2xj}eEA5v9CeKp-gnpR0-uhk<.;>0Ks +f~jn77(D1{II՟%Ƕ #u<^XqTDcz̥^z)y|/fPB͵qVm#Q`;g"ݓ}O&cvn@qU'fuR'iJ4ajTTUUr\Ϩ.="T52h _q3WcהqvG89Z.wIWkj܊TVJ{sJTN{sJw(ie,/y#

}3BȱGw*\T`D 0Ai VNp45I3H _J<[^C>C-r?vbM1ҿ}"*MZ{sH?IIyX8 Sy SVX2ÒFV(%QIQJݦY*<烊SƟGHvmBV|>tK+z5>)IʊtUFҢTrtbҕR)&] L\ K>SO!\ ILQtR"\VQpoV@!eJ;?/}PERebSE+,=I (TPf27[Y(ȹ g?{Ώrm\'U][Kc;ЧJMߋȩW),Y!Y R`v嗓.ٗߠɮE){Oeh\>Siݏz&T TN|.[1JZ, /9Vɡ2R+52S㫊d_]1蚕YK65$񵌌5!osQˬ\ .n n8{q<g#Mhq n'P6iTcF4CV0l4A M۬z4+)L#Q)Li_E^>Og"tJCHCONi\(9d뤳藍sS餑ub\' wb.NU'GvR^i|x'__ރ- >wܡkQ^8L~KMn !zPBz =9" _:Xס]E@fpa!45}"$Ib8up0 V 8yP""c?B#_6g_ٌ6ۡk߫i ?;8!a#Xk$׵Zd-c!XC0>f;b6Aƺ]i:u(k+q "% AY(=XBQ$ cz@u_접>voE $}b 2[ҴIABxohʵ.C$d^3!.G#t$`tLvO{r&CsR7bB//.ЋrB~?wؙ3pS5XSh=긡u(C ؓ_s"Bmu$aM_7}?= {^cֽ@`Cw u(Cr/Zn^@ߓHe+A^ <l-7\_pq9,A~;l\??E>   4 Os f*՛{Qf3ç0/8>Yo̻*~7Qi~\mR^2x<׿8b w( r!8UFJj.~CA?†^+ދrNO OXnE;UN,+u3Bo1_O\DE=T<0jZCXl" `zPx140򰣌k) p9`E2pր݄apn:k5u\9 'ؒ2()S~-Olfg,l88Eg~8Qk)5u>m](Ck047c D0[X$F!`ԀH}M>pZH.㝧7A5n.z\~ve` >t2` N |< ˰pZ@aDlJ06Q3{-SVP2e k]1̦9rɜ>/h#^8Xqؔ N6`S)6UaK=X`uՍi)hd-~Jԋ{hs-5hfws3vi y^XX NvTMU`Ճt47xg?{O.o7sޜ<w&Ʊu,NmAERzXiؕVX`UaS-(#sZʫ xh/|e6VKRCSMWmÉI֭ǐ3H|:\J/(lK4l¶JotaՍ\QkU5z*lO=1h*ԣw90, [7"t;zfLLWuUۨVm`1[*:UkUY*@WVᤝʟ|\SnQǔMu ;.z! ;`@<2ul?EU7_5WjR*&%lrJءXE*plR 8SJMuݮ JsI)(oJ."xgI71#=j%]_\lT8N*sRs\"T|MU[+Ѡ Ny){|(}XgA1h7KpICǓ7񸒡vF@r NES\O?e{hW2T\*ɯVm% ڤ B~ s*hW-@<|(YD*<Nޞ ,GY蒐8B wTp*$&+)[%rO[J\R)mvkriML[ҟU#H.?bMT"]_c7؋gE&ŢKPR''U^iH {z\咑)"9dhvMӄScO.lsm92_wDj2)M7籋-#OBr'lG9x1_Sr497NWk|^+5&Es4`FnMq"RuDz)^;k:P ֽ83fޫB\>OD0]*9I_") mIFhdilJb?.kC6匄吓r@9wK:Ky(?xۡKK"fZL{qb@54NF^C#F%NQg\ ZgjHm]B"^|IF0t8]+k ܡй[2;} $BvQi7u_WW/Yh݋c ^1|.=z1PKf]sg.cq!w]Y].LIӿ swi mbu/̥jCD> z W!#s}Xo&_~zQ?##{'9{B/ XסlXKDJdu:YAX/ЗSQ|F\Y^JM*3\j]n4w&# q Go4נlRH¶-c zlaBNm3ff8&r ieNi]ҀlOD'^kPvO&{=0D)Z҇ %H !cww9lC9qŞ 9>9MuYz鄮s}@}\O6}ku(k4>@s=S_؏34'24/b!IL{1ϻiw{p=#FI;L/6挹e<W;b>!s>Ę yDixi//`(C?j341z^r<=¹$OC ԼtcG2ʯf=3zy "zW=Cz ~ z`yXe?{+t08ᛓ /fQ@_U͔o Oz $kJsy4ecƩ+|h7݋gO* ,( ʯf Tf1DzfX+Yzi>MO`QxCZ Ks 9'4_LErŀJI9_DXWF3g6hsYc0#CĆKIj'H-|eʰs0sC`QB]C<i9R^ F#ֶ3nѹD8|~ZzD-k01t'v9ƾ`zV$8 ःFcG5CF-˧5y`-8cyʝc6e\˞1Ce*|,N`zMQؔN:SNTkz,A豈X~>˯z)eu[N}zo}eYivkw]isz5;'`JĮtʦ(*h%xb&- hx-gD>CfwxXicwX?LiXC)=J+JZ ̧EqQk*"Lo-nNc#CݩI=ax'#lבR=?xaDc["c[6ȅWk B 4.B\畇9t6)kė9 sb4dCRR~#Fa{b_> -˓T69*Q*ըѝʳURemRJ{NVJg^z= I?V.B^twnjRݨ 嬊^* T]Ī`lf*>OYJ5u|2&)mLZ0e*׊r|QQN!(iPwq#] ox\p;}ѥ elU4~'*w'ieLSڔT:d+ٱHINJpjV,Ÿ,T:ES uW/(]x?@ HJ%p3]K5+rl'{e:9*C)~Jr UK]疡|E{T(c=g*k(g|OnN>~ok6?qRkHw%{ѧԴRH~<1I.VgpT(ķTA~ <w.y{r ~yKn_Ӽ&q/2Ζ bYHJ<}ѥKSv0R1~0?w)?DA L`|\+vy-l\w9#Дg7}&ѺiOy pVAxi*ir>  v_|C)yg=PrlSTabH$|C3a!Ҭ]PV Ů\bѥ]2KGoxyE:#CQrsLbq߬ 5.a&n]NIjTҫlE|bl>N(2d^tT RnP@9a\ɉ I)eKѩ]6  #aOgDHgtHwӾ98KH{՘g8ʺr =#'_hSh]>A3d1͌ԨD:U6SAq6r ʁD,g?-dû 8陼COB˖4w{q^E_Gxt hjrkdli`t,TVA] 1Y/PAH  I ɜ i}=miwX0yٺ' ]3WȦYǬUp+hd4 nUa8B+!ݼGfPI==ؾ M3i{qzn8^t i|i l:Fo54F!;DR}c~$0vt[j~,Ϟo݋SEL.}^[DLg/:E'{'蠱uht1;xvZ۳[4ux:c]X8aũ^H~8Nc2>\ndUMV(hs !hoH>{z&RBg*|}8D |\Kc I%bthbcqu"2Ed. _3D)w153a+IHtb$fh 30\c:YOYO[OX7z qlz3i{y6n7ס [CދE|Ȉm֠ ߏ_B2g i]').CA=p?P!H"`2b1qP7'ӓ֤::hዓTux:㺿e҆")`h92ܰ8a^q`${oFx;J 9:6/> \ʨu(7 ۏsu's|}>+=IS{ }7Z̽@'SqйC/ysFݽ焼NO7$>ߦC 3I-a~EFyǖ(-0NkޡxMT(\r/[P_Qӟ5`\H{1F8  F!-I(`%o>=n|ܟ,Pn1`P>#^/|h1WaU巘gv=w7zg^øF| f"nAG Z_Y>N_ch:LPB tņ݆K0`\7©..9=ЉNN^G3n6 j sYS9~1\/lJwy_4:˝$a}GĎ!A+Glm'܎[Ԫqכ0>c97Ypo^NI`dF1`bK#8x0~mb0lRzy?̐Z a pǃ/X!=Iؓ=S-Ԁӈ`kX Yf]c9f.K Cͦ5/a{P]>NVxFx:xjxJXK%Bدc.Kcٕ݅f,ɶ֪׈/ArRG(ytmo7Cc=v"w*BݮqO)p n^RkG)a@&tb+qj ;wU`%T}3.WQJqU&u*d\MYs8!<^gvQ 0-Qp A>k/enRMī&(j'NT$ENU9$+1KE ts|]zJr&wcruE59{|*4xwq'0=ӊ.=JrQXE8MQH&-C>򨒇gܼf{&\Dt<~ɾ?FRS`] d:HZkF*R|7(s=&I>W{2w^#]l7JÀ44Gh#RT f**|*AZ*{ 3T xshhPsNRH{M;֛.tA)Z;{BoDABӘp{^' /rE-ɜ^zlt# RuAY2i_\k6 u,J! ρBT VE>1]&%Ú/=R0hzQ&ӈws =Ë@<ǭ#I8-h쁴,49Є]}jtĸ#L0#b8<M +LF~!'P#l&Юőm:7%/i^ Tݚ6q?@ǔZڍH pi#&cp;Ix/"ߋS۶IgφE8q=y&VRQR[3TCN#u9|x>>NcG{fܛsyhP Ju(-h@~ J5GW'iV>2(COʰei(e< {Y'YvE+՞3]M6ՖB^U셲Jo[l bt~.oݹL<{0v{Şi_K{KLCeҷ& /{AvẊHq{o09sw A~^3Q=i;3kVu(u8jA*9<#XFk3tzc!@>o#709k;xi@ce(:,G8#u{NaZ͐k&FQDWrSzWaXߌmx~GD8@ѯLEUPP-׳@Gc>U  )v!oaL6G6б Xl¡:CB1EP@̆YP]4LAݯXIu?`T샡A/Wy F"F:׎tOw"N%0fCK&|.!.!OtN`,v yZ8EĨ' <,1:F3.#їaVE.!yb>hSME_͞:^gt -j+>(8$ҧ\m \݉{+\5czé(v4Ɵ4 w웣5o5 +uS+ɢx ',qJW jd іWc,@r& #I1~ԯ5`OBU\W"}K_ځ+_>xFBTg#'"R}NbVkLd7JP1 i3m(kV~`:(Ł/I i U M x4{hHgz*#Ox,9jI ΦMc r}?\Ph`mE_[^|A+`Yc~)3ӐQsVE="ԦXۮA;E1`iC71Z30ebm\A~//-EhbFD-Z lE][o/EcNE 睢q|Yx|/<ҸwWcnx> іwj@7F4tpDC Qסu Em(Q˹pIU2[w]mr%<=fjDUuQ>.’u_ZYN\=B\-O+Dn+BVAUE( G,W^]ES$}{ma{[b|_c kP,hɄ/-)RZOuWQzu/qXBK*4FROʢ#\jNc`pTT j%lkwhU"% *bC7C'K[so.|&0x􆸅!-Ucm7a\CT !uu(u?H8㤇3cq¾箠 BrN"L]SZãH@OBj;6nHhcEΣ6 nt{ě uy=pt61}>=hrd@S 4Wqc@cC\Fђ0DZձԱQ̐CC(ϓd^J!!Q-;]F~$ 7^RIDb6%O!` P"<(? ˟D$D%8HcIA _)v֮֡ɣdk#iҡ񃖪BxњeUB* nKefKٖ1-R R!XE Ω]3  KLKx0흄h/2EfD3aX&g.9UB[6x2eJv-PT)ڵ8"m &^d2ݤEnD7m wO1|-*u(Rh.Bm =q43WjIƤ # J(cix{^/b?w:1Fggv-N D '͎&^TQP{o;Lg@ՁةQաH{j-q|_zju'*D/A &X&Lq.˱Ԙۢd [# ۇH&BO,Qrtfz9Znmvk6a1rQ /b:T.~^& 1lbLZg|׀O\QR )U?/G-v,eLːe-Xˆr^s Au(hQ@~w^WRgb FIيlÆ>]$۽^֬A٪;LǺ0nigUbQ?qO+G_E.=5gM,:cHmA6!i-^HH:E:~[n81@hb;tl-f&Dy8ϬxUw+0Zˈҗe1w‰f.9G<"Y$_TU iDݖ>3Rhߔ7PYMvSƌ C3=(׀l֙!m -JOj+<'Dӟ&XZ'8\\}U? AV 5ۡ8tӺYCk1'gLƠ'#RCP"HyБ xrldCew8M3b#5'bgjZӳMYiLNjѯ:+~Eѯ8HR44wW(w #V5H~8woOizYiy5D?@:OW)\QoK_::;ҏo Tɳ NivE6c5kPk1KpҦYiKV/n?< B+1M_|m|VZ3ŕv.qEwж5z~v/YɄ-pAO?euF>ۡ'8k|A Eӿ&+Y((m4HGbÐHZ(:Ů6įbt,rbÙݴ5 +Df]Ҏs`>_=5_ $з| \R6m܌t߁_%w5#pHL==C_2q,4/!cTN8pjx [oa,|#@4<m\ 0/ xwp1%-76 yl<"4&̸yCs-[a@ׂZ 6&8=#tvPPbh#6 fB)@wx\3BXMAw(uP:(w UfՃy0|0h+>R/X=|RX-Έ4\BtI+힬QƙZG6Bi0 P PPm¨mDg" #a# # "q#w7w*ڞX\>{tGNIpŞn&1.~Iq#y@<{<| w4lOt6p Z"/ZPya _2imE{]M ,]J2iMtD#FsƆ[~,D{9Dfxfsb *qNh`AZkt+مx&EJ0pPN-(Ӥ-؈ ]Ģ^סLd5փK&}\PD/T^ښ'F/ʁi9t$dK=vǓ̺#kPҮ9[(7^!hV5E8, ~ t D> E>x|a 0`r/0ߊV<^'xĶ,V|i =gr!茭|LkӰPQҁ0t r9~SS"M,ًBj詋CEWR[f(ZN (֭A.P=i#E'4O&b>i&O3wMTws8MʕBG)zRZ_kKE)B_JJ HIˌ[CJK5kP*jB肑zSG6I &=oᛱ[zu(i<6Zž${TԈ<[/~F>``‹i_/՛_<-UV١&"^>D?RqL\~^~EpW$/+\\UsU? VPpHhza 6oԬyJjV2ڴm׾C]v#g}_0p¡G5f 'M:m̝7E-Y|U׬]a-[=c=/⁃/>rW_{7Nys~޿W~O?/o~w{_~ѓW?zYVR.;R=鵷Rk:RK]7zL[HO:I,Ȃ9J\ȃ $> 1NX1^I̘-qv,LbHY'dē0eĕė%3'%ּ%̹(qĞOuA_[~xt&,qĦ?*V bg_ak%ccX4yfeF8fazVV66;88'gg8QjU7nT>phyS _Q/%JhRN>r  6bNYI޺Mgx߻}~Ͽ '=z_[.e,\rY.5p#3~k\ן~7yƛ1u7e9puSO8b/LĞ7-Ci,?&￷mzS…y]F{sbCV|i܄Xw8}D^x(zj;D~ʊi/4ϟleT9ls5*z&6w=wת!lZ|d7M8yդg#I eF;zkqgǀơu_7·;̚i/cY'^?p݃' ݎyi|Qw1=7΃;/a`]u#YbΕ^1 uMno @F]x(+/xw/Ed-׿zd'LrԸwBz1cR(@!z_2ׯNӪ^: ]e`0@g.c N>(0wLLKۿ2 Ra+pew@3#>AJSAL;kOLown"u}ulFMOGgwo*~I$ 7yZZL7,iXY2tJ3K``]gQ\PWOWŐ_q7π MR"/h!ZO ` `oo(hYW3b>i?.ٺl̢,roO^?&w6_ZY?Thļ^=U=9~mϮ^:E XR6L.hz\UZ`e`Y5\?z!b M(_=:>.;},ĽkuhFû^5xAWǠ'ս zj"Eq@?TQSYUZ˕7+jg*}J ,T1 /VNtR!_KK: kzxbѵώm9 kBǣ 0^ocLoluX'''F_f׫zɥZeVE9fW$)I zj"2SPY\QJS J UlS*v3R{U&8x=)kyKVٸu׋GZ?*k͌puZfAa1K+z_Ȣ7o,)5;uzi^fHC?w3 2C0E.+ݛr?`ڿ93*7P Xh8h^U($OVM!NJcuWe` 6A<'U +9@Zy4JhݹOĹK H%O|Ҳo]}an~:O5pÒ̿m~I`Ue]VqpečTD+ M :ŒfXf:{ ,@Sa& X.̸ ѪQTzsJ3  P@nG #2:fnnʶpK_ߝ۵`hfCҀr6:ᔟ kM'(QaRT8tsDU)`"G%%@a۸fuQx*&+l]E"04Ta.M`R":(+8کn")ryCR'4:cߡỸӟ֌nj$i^~S_iX&ͅH.8p ߨb 9@ 9j9R<3)o(uf^4f޳U(3AJQr®\R")UgA2L'h <tb"L\}j) qj$YM+S~>E>Tyf^(g^bU0W^0AM}ު`@HTԗV(<=`b0:csVa(43(7{UժWZ' >|dAf>qɏXl'~~lA9Z&DyW$)Ҥo)FiiQڠ*ja25@kG!e?^B> f4k@>-TȋS8zӯ@T|"`\?8(2FJ5P,UH~}3f|@8LUIw V{@Db~J*Z,e'~޾K_>=m|=?gJOvQJCu3 !d8#"Ñe2/-6TV*89U]UUSc9+>|{Zυ(LozrHnʽnJo\gջ^xˢëotnC tϒ)xlZeK(n_E6=4I@P5Y[=a/NT6&Qn ;j&VS{k4I=s.L3wY[dO[ mz/^uo_{K;o~'~"|u{wi4*o62qQN&m& "d/ؤ[-s>J75 33"~#orT̽NRmlF|!x03NL[mիȝU jY0{[C&so~huKg޻}c҅g<տys!]SUs4\5=V|{TF@5@ s.H9.f~7jyNj@^qS "Ԋmfvm;P(Kǚ(J/QG$5l ox?Ytmϓݽ,ʹysӥmˤ(۷g$T1z{f>gANL@ Cv:DW^l`&x~f&?)*rf{\fNGb$G)(WIJ@d˜ы\0PqeҴMOrϢU_~t^ڻs [ikLӾEӨzjS]%Բ9\jV^3'AO1sgQ̆(뫚8hsa*ӢH$!̒ mgoIh֡ߨ٫_<vXYZ2ka#K@|S!A1O4L0kMiwtǀ{ >|~(+7SqHU(/vkuڀj߫ޘlEd݆\O Wpۖ7;gO?~ZpAztHM /OsQi-5;.%@L]/4ST{Y(Gt>\33?O zb(^zۚgxOm!έvli04'M^{Əx|"_w}/ؽuê ,\U% ۷LMfC/[.D-sYy|f@>3S3W,cW-,~s)7XzUSvOQXbY^\Vן7Qsl[d)G 蟛_8ALv1A>NFJASvfߑ}UEOg(=U ]zw+Et4Ja"Nb/]w=<~j֐k|dĪ}o^[ɝ^SǏ~7ѯ7Uʰ.#uF^h0اZek; L1ÉJEx9F$*>v);;ߝ]Q {Ռ//reC/fgNZ~貱vwx[\Ǯ/?s}w>{ysaܞ:MKm46qV qsϴ'̒O6.X)Wo1zz-Wz&>n=8ȭn]V$e'h`kWMy\Ku/aԁ][7[lڍϿp0.աMZ c-?|ð5"Bi> endobj 17 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [18 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 18 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.902 0.678 0.000 0.000 ] /C1 [0.800 0.376 0.000 0.000 ] /N 1.000 >> endobj 21 0 obj [/ICCBased 22 0 R] endobj 22 0 obj << /N 3 /Alternate /DeviceRGB /Filter [/FlateDecode ] /Length 2594 >> stream xڝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yz endstream endobj 19 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 20 0 R /Coords [524.23 71.46 -82.60 60.44] /Extend [true true] >> endobj 20 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [23 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 23 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 24 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 25 0 R /Coords [524.21 72.14 -82.48 61.12] /Extend [true true] >> endobj 25 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [26 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 26 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 27 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 28 0 R /Coords [524.20 72.83 -82.35 61.81] /Extend [true true] >> endobj 28 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [29 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 29 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 30 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 31 0 R /Coords [524.18 73.52 -82.23 62.51] /Extend [true true] >> endobj 31 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [32 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 32 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 33 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 34 0 R /Coords [524.16 74.23 -82.10 63.22] /Extend [true true] >> endobj 34 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [35 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 35 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 36 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 37 0 R /Coords [524.15 74.96 -81.98 63.95] /Extend [true true] >> endobj 37 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [38 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 38 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 39 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 40 0 R /Coords [524.13 75.69 -81.85 64.69] /Extend [true true] >> endobj 40 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [41 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 41 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 42 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 43 0 R /Coords [524.11 76.45 -81.73 65.44] /Extend [true true] >> endobj 43 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [44 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 44 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 45 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 46 0 R /Coords [524.09 77.22 -81.61 66.22] /Extend [true true] >> endobj 46 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [47 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 47 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 48 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 49 0 R /Coords [524.08 78.01 -81.48 67.02] /Extend [true true] >> endobj 49 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [50 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 50 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 51 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 52 0 R /Coords [524.06 78.82 -81.36 67.83] /Extend [true true] >> endobj 52 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [53 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 53 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 54 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 55 0 R /Coords [524.04 79.66 -81.23 68.67] /Extend [true true] >> endobj 55 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [56 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 56 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 57 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 58 0 R /Coords [524.02 80.52 -81.11 69.53] /Extend [true true] >> endobj 58 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [59 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 59 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 60 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 61 0 R /Coords [524.00 81.41 -80.99 70.42] /Extend [true true] >> endobj 61 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [62 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 62 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 63 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 64 0 R /Coords [523.98 82.32 -80.87 71.33] /Extend [true true] >> endobj 64 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [65 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 65 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 66 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 67 0 R /Coords [523.95 83.24 -80.75 72.26] /Extend [true true] >> endobj 67 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [68 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 68 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 69 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 70 0 R /Coords [523.93 84.19 -80.63 73.21] /Extend [true true] >> endobj 70 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [71 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 71 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 72 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 73 0 R /Coords [523.91 85.16 -80.51 74.18] /Extend [true true] >> endobj 73 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [74 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 74 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 75 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 76 0 R /Coords [523.89 86.15 -80.38 75.17] /Extend [true true] >> endobj 76 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [77 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 77 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 78 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 79 0 R /Coords [523.86 87.15 -80.27 76.18] /Extend [true true] >> endobj 79 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [80 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 80 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 81 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 82 0 R /Coords [523.84 88.17 -80.15 77.21] /Extend [true true] >> endobj 82 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [83 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 83 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 84 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 85 0 R /Coords [523.81 89.20 -80.03 78.24] /Extend [true true] >> endobj 85 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [86 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 86 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 87 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 88 0 R /Coords [522.59 39.08 -74.20 28.24] /Extend [true true] >> endobj 88 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [89 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 89 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 90 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 91 0 R /Coords [522.55 40.89 -74.24 30.05] /Extend [true true] >> endobj 91 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [92 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 92 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 93 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 94 0 R /Coords [522.51 42.71 -74.29 31.87] /Extend [true true] >> endobj 94 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [95 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 95 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 96 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 97 0 R /Coords [522.47 44.53 -74.33 33.69] /Extend [true true] >> endobj 97 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [98 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 98 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 99 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 100 0 R /Coords [522.42 46.34 -74.38 35.50] /Extend [true true] >> endobj 100 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [101 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 101 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 102 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 103 0 R /Coords [522.38 48.15 -74.42 37.31] /Extend [true true] >> endobj 103 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [104 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 104 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 105 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 106 0 R /Coords [522.34 49.95 -74.47 39.11] /Extend [true true] >> endobj 106 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [107 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 107 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 108 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 109 0 R /Coords [522.30 51.76 -74.51 40.93] /Extend [true true] >> endobj 109 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [110 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 110 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 111 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 112 0 R /Coords [522.26 53.57 -74.56 42.73] /Extend [true true] >> endobj 112 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [113 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 113 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 114 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 115 0 R /Coords [522.21 55.37 -74.60 44.53] /Extend [true true] >> endobj 115 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [116 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 116 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 117 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 118 0 R /Coords [522.17 57.18 -74.64 46.34] /Extend [true true] >> endobj 118 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [119 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 119 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 120 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 121 0 R /Coords [522.14 58.74 -74.68 47.90] /Extend [true true] >> endobj 121 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [122 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 122 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 123 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 124 0 R /Coords [522.10 60.09 -74.72 49.25] /Extend [true true] >> endobj 124 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [125 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 125 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 126 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 127 0 R /Coords [522.07 61.39 -74.75 50.56] /Extend [true true] >> endobj 127 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [128 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 128 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 129 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 130 0 R /Coords [522.06 62.23 -74.77 51.39] /Extend [true true] >> endobj 130 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [131 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 131 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 132 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 133 0 R /Coords [522.03 63.53 -74.80 52.69] /Extend [true true] >> endobj 133 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [134 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 134 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 135 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 136 0 R /Coords [522.00 64.82 -74.84 53.98] /Extend [true true] >> endobj 136 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [137 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 137 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 138 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 139 0 R /Coords [521.97 66.08 -74.87 55.24] /Extend [true true] >> endobj 139 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [140 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 140 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 141 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 142 0 R /Coords [521.94 67.33 -74.90 56.49] /Extend [true true] >> endobj 142 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [143 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 143 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 144 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 145 0 R /Coords [521.91 68.44 -74.93 57.60] /Extend [true true] >> endobj 145 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [146 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 146 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 147 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 148 0 R /Coords [521.89 69.48 -74.95 58.65] /Extend [true true] >> endobj 148 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [149 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 149 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 150 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 151 0 R /Coords [521.87 70.49 -74.98 59.65] /Extend [true true] >> endobj 151 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [152 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 152 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 153 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 154 0 R /Coords [521.84 71.47 -75.00 60.64] /Extend [true true] >> endobj 154 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [155 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 155 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 156 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 157 0 R /Coords [521.82 72.42 -75.03 61.59] /Extend [true true] >> endobj 157 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [158 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 158 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 159 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 160 0 R /Coords [521.80 73.35 -75.05 62.51] /Extend [true true] >> endobj 160 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [161 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 161 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 162 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 163 0 R /Coords [521.78 74.25 -75.08 63.41] /Extend [true true] >> endobj 163 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [164 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 164 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 165 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 166 0 R /Coords [521.76 75.14 -75.10 64.30] /Extend [true true] >> endobj 166 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [167 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 167 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 168 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 169 0 R /Coords [521.74 76.01 -75.12 65.17] /Extend [true true] >> endobj 169 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [170 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 170 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 171 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 172 0 R /Coords [521.72 76.86 -75.14 66.02] /Extend [true true] >> endobj 172 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [173 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 173 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 174 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 175 0 R /Coords [521.70 77.69 -75.16 66.85] /Extend [true true] >> endobj 175 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [176 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 176 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 177 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 178 0 R /Coords [521.68 78.51 -75.18 67.67] /Extend [true true] >> endobj 178 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [179 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 179 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 180 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 181 0 R /Coords [521.66 79.32 -75.20 68.48] /Extend [true true] >> endobj 181 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [182 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 182 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 183 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 184 0 R /Coords [521.64 80.12 -75.22 69.28] /Extend [true true] >> endobj 184 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [185 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 185 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 186 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 187 0 R /Coords [521.63 80.92 -75.24 70.08] /Extend [true true] >> endobj 187 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [188 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 188 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 189 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 190 0 R /Coords [521.61 81.70 -75.26 70.86] /Extend [true true] >> endobj 190 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [191 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 191 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 192 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 193 0 R /Coords [521.59 82.48 -75.28 71.64] /Extend [true true] >> endobj 193 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [194 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 194 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 195 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 196 0 R /Coords [521.57 83.25 -75.30 72.41] /Extend [true true] >> endobj 196 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [197 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 197 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 198 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 199 0 R /Coords [521.56 84.01 -75.32 73.17] /Extend [true true] >> endobj 199 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [200 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 200 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 201 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 202 0 R /Coords [521.54 84.77 -75.34 73.93] /Extend [true true] >> endobj 202 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [203 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 203 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 204 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 205 0 R /Coords [521.52 85.53 -75.36 74.69] /Extend [true true] >> endobj 205 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [206 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 206 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 207 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 208 0 R /Coords [521.51 86.28 -75.38 75.44] /Extend [true true] >> endobj 208 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [209 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 209 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 210 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 211 0 R /Coords [521.49 87.02 -75.40 76.18] /Extend [true true] >> endobj 211 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [212 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 212 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 213 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 214 0 R /Coords [523.79 52.82 -79.30 41.87] /Extend [true true] >> endobj 214 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [215 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 215 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 216 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 217 0 R /Coords [523.77 53.61 -79.28 42.65] /Extend [true true] >> endobj 217 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [218 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 218 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 219 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 220 0 R /Coords [523.75 54.40 -79.29 43.44] /Extend [true true] >> endobj 220 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [221 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 221 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 222 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 223 0 R /Coords [523.73 55.19 -79.31 44.24] /Extend [true true] >> endobj 223 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [224 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 224 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 225 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 226 0 R /Coords [523.71 55.99 -79.33 45.04] /Extend [true true] >> endobj 226 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [227 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 227 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 228 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 229 0 R /Coords [523.69 56.80 -79.35 45.85] /Extend [true true] >> endobj 229 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [230 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 230 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 231 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 232 0 R /Coords [523.67 57.61 -79.37 46.66] /Extend [true true] >> endobj 232 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [233 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 233 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 234 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 235 0 R /Coords [523.65 58.44 -79.39 47.49] /Extend [true true] >> endobj 235 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [236 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 236 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 237 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 238 0 R /Coords [523.63 59.27 -79.41 48.32] /Extend [true true] >> endobj 238 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [239 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 239 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 240 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 241 0 R /Coords [523.61 60.12 -79.43 49.17] /Extend [true true] >> endobj 241 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [242 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 242 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 243 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 244 0 R /Coords [523.58 60.97 -79.45 50.02] /Extend [true true] >> endobj 244 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [245 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 245 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 246 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 247 0 R /Coords [523.56 61.83 -79.47 50.88] /Extend [true true] >> endobj 247 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [248 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 248 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 249 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 250 0 R /Coords [523.54 62.70 -79.49 51.75] /Extend [true true] >> endobj 250 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [251 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 251 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 252 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 253 0 R /Coords [523.52 63.58 -79.51 52.63] /Extend [true true] >> endobj 253 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [254 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 254 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 255 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 256 0 R /Coords [523.50 64.47 -79.53 53.52] /Extend [true true] >> endobj 256 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [257 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 257 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 258 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 259 0 R /Coords [523.47 65.38 -79.55 54.42] /Extend [true true] >> endobj 259 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [260 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 260 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 261 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 262 0 R /Coords [523.45 66.29 -79.57 55.34] /Extend [true true] >> endobj 262 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [263 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 263 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 264 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 265 0 R /Coords [523.42 67.21 -79.59 56.26] /Extend [true true] >> endobj 265 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [266 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 266 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 267 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 268 0 R /Coords [523.40 68.14 -79.61 57.19] /Extend [true true] >> endobj 268 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [269 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 269 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 270 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 271 0 R /Coords [523.38 69.08 -79.64 58.13] /Extend [true true] >> endobj 271 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [272 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 272 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 273 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 274 0 R /Coords [523.35 69.92 -79.65 58.96] /Extend [true true] >> endobj 274 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [275 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 275 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 276 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 277 0 R /Coords [523.33 70.73 -79.67 59.78] /Extend [true true] >> endobj 277 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [278 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 278 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 279 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 280 0 R /Coords [523.31 71.59 -79.69 60.64] /Extend [true true] >> endobj 280 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [281 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 281 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 282 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 283 0 R /Coords [523.29 72.46 -79.71 61.51] /Extend [true true] >> endobj 283 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [284 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 284 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 285 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 286 0 R /Coords [523.26 73.35 -79.73 62.40] /Extend [true true] >> endobj 286 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [287 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 287 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 288 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 289 0 R /Coords [523.24 74.24 -79.76 63.29] /Extend [true true] >> endobj 289 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [290 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 290 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 291 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 292 0 R /Coords [523.21 75.13 -79.78 64.18] /Extend [true true] >> endobj 292 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [293 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 293 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 294 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 295 0 R /Coords [523.19 76.06 -79.80 65.11] /Extend [true true] >> endobj 295 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [296 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 296 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 297 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 298 0 R /Coords [523.16 76.98 -79.82 66.03] /Extend [true true] >> endobj 298 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [299 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 299 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 300 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 301 0 R /Coords [523.14 77.95 -79.84 67.00] /Extend [true true] >> endobj 301 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [302 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 302 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 303 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 304 0 R /Coords [523.11 78.91 -79.86 67.96] /Extend [true true] >> endobj 304 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [305 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 305 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 306 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 307 0 R /Coords [523.08 79.89 -79.89 68.94] /Extend [true true] >> endobj 307 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [308 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 308 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 309 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 310 0 R /Coords [523.05 80.87 -79.91 69.92] /Extend [true true] >> endobj 310 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [311 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 311 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 312 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 313 0 R /Coords [523.04 81.88 -79.93 70.93] /Extend [true true] >> endobj 313 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [314 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 314 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 315 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 316 0 R /Coords [523.02 82.89 -79.96 71.94] /Extend [true true] >> endobj 316 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [317 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 317 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 318 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 319 0 R /Coords [523.00 83.91 -79.98 72.96] /Extend [true true] >> endobj 319 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [320 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 320 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 321 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 322 0 R /Coords [522.98 84.95 -80.01 74.00] /Extend [true true] >> endobj 322 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [323 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 323 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 324 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 325 0 R /Coords [522.96 85.99 -80.03 75.04] /Extend [true true] >> endobj 325 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [326 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 326 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 327 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 328 0 R /Coords [522.94 87.06 -80.05 76.11] /Extend [true true] >> endobj 328 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [329 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 329 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 330 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 331 0 R /Coords [522.92 88.11 -80.08 77.16] /Extend [true true] >> endobj 331 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [332 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 332 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 333 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 334 0 R /Coords [522.90 89.20 -80.10 78.24] /Extend [true true] >> endobj 334 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [335 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 335 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 336 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 21 0 R /Function 337 0 R /Coords [522.88 90.30 -80.13 79.34] /Extend [true true] >> endobj 337 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [338 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 338 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 1.000 0.784 ] /C1 [0.122 0.631 1.000 ] /N 1.000 >> endobj 339 0 obj [/Indexed 14 0 R 0 ] endobj 341 0 obj << /Type /XObject /Subtype /Image /Name /Im341 /Width 1166 /Height 589 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 686774 >> stream ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~|~~~~~|~~~~~||~~~~~||~~~~~||~~~~~||~~~~~~|||~~~~~|||~~~~~|||~~~~~|||~~~~~~||||~~~~~||||~~~~~||||~~~~~|||||~~~~~|||||~~~~~|||||~~~~~|||||~~~~~~||||||~~~~~||||||~~~~~||||||~~~~~||||||~~~~~~y||||||~~~~~y||||||~~~~~y||||||~~~~~y|||||||~~~~~yy||||||~~~~~yy||||||~~~~~yy||||||~~~~~~yy|||||||~~~~~yyy||||||~~~~~yyy||||||~~~~~yyy|||||||~~~~~yyyy||||||~~~~~yyyy||||||~~~~~yyyy||||||~~~~~~yyyy|||||||~~~~~yyyyy||||||~~~~~yyyyy||||||~~~~~yyyyy||||||~~~~~~yyyyy|||||||~~~~~vyyyyy||||||~~~~~vyyyyy||||||~~~~~vyyyyy|||||||~~~~~vyyyyyy||||||~~~~~vvyyyyy||||||~~~~~vvyyyyy||||||~~~~~~vvyyyyy|||||||~~~~~vvvyyyyy||||||~~~~~vvvyyyyy||||||~~~~~vvvyyyyy{|||||~~~~~~vvvxyyyyy||||||~~~~~vvvvyyyyy||||||~~~~~vvvvyyyyy||||||~~~~~vvvvyyyyy{||||||~~~~~vvvvxyyyyy||||||~~~~~vvvvvyyyyy||||||~~~~~vvvvvyyyyy||||||~~~~~~vvvvvxyyyy{||||||~~~~~uvvvvvyyyyy||||||~~~~~svvvvvyyyyy||||||~~~~~svvvvvyyyyy{||||||~~~~~svvvvvxyyyyy||||||~~~~~suvvvvvyyyyy||||||~~~~~ssvvvvvyyyyy||||||~~~~~~ssvvvvvyyyyy{||||||~~~~~ssuvvvvxyyyyy||||||~~~~~sssvvvvvyyyyy||||||~~~~~sssvvvvvyyyyy||||||~~~~~~sssvvvvvxyyyy{||||||~~~~~sssuvvvvvyyyyy||||||~~~~~ssssvvvvvyyyyy||||||~~~~~ssssvvvvvyyyyy{||||||~~~~~ssssvvvvvxyyyyy||||||~~~~~ssssuvvvvvyyyyy||||||~~~~~sssssvvvvvyyyyy||||||~~~~~~sssssvvvvvxyyyy{||||||~~~~~sssssuvvvvvyyyyy||||||~~~~~rsssssvvvvvyyyyy||||||~~~~~psssssvvvvvyyyyy{|||||~~~~~~psssssvvvvvxyyyyy||||||~~~~~prssssuvvvvvyyyyy||||||~~~~~ppsssssvvvvvyyyyy||||||~~~~~ppsssssvvvvvyyyyy{||||||~~~~~ppsssssuvvvvxyyyyy||||||~~~~~pprsssssvvvvvyyyyy||||||~~~~~pppsssssvvvvvyyyyy||||||~~~~~~pppsssssvvvvvxyyyy{||||||~~~~~pppsssssuvvvvvyyyyy||||||~~~~~ppprsssssvvvvvyyyyy||||||~~~~~ppppsssssvvvvvyyyyy{||||||~~~~~ppppsssssvvvvvxyyyyy||||||~~~~~pppprssssuvvvvvyyyyy||||||~~~~~pppppsssssvvvvvyyyyy||||||~~~~~~pppppsssssvvvvvyyyyy{||||||~~~~~pppppsssssuvvvvxyyyyy||||||~~~~~ppppprsssssvvvvvyyyyy||||||~~~~~opppppsssssvvvvvyyyyy||||||~~~~~~mpppppsssssvvvvvxyyyy{||||||~~~~~mpppppsssssuvvvvvyyyyy||||||~~~~~mopppprsssssvvvvvyyyyy||||||~~~~~mmpppppsssssvvvvvyyyyy{||||||~~~~~mmpppppsssssvvvvvxyyyyy||||||~~~~~mmppppprssssuvvvvvyyyyy||||||~~~~~mmopppppsssssvvvvvyyyyy||||||~~~~~~mmmpppppsssssvvvvvyyyyy{||||||~~~~~mmmpppppsssssuvvvvxyyyyy||||||~~~~~mmmppppprsssssvvvvvyyyyy||||||~~~~~mmmopppppsssssvvvvvyyyyy{|||||~~~~~~mmmmpppppsssssvvvvvxyyyyy||||||~~~~~mmmmppppprssssuvvvvvyyyyy||||||~~~~~mmmmopppppsssssvvvvvyyyyy||||||~~~~~mmmmmpppppsssssvvvvvyyyyy{||||||~~~~~mmmmmpppppsssssuvvvvxyyyyy||||||~~~~~mmmmmppppprsssssvvvvvyyyyy||||||~~~~~lmmmmopppppsssssvvvvvyyyyy||||||~~~~~~jmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~jmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~jmmmmmopppprsssssvvvvvyyyyy||||||~~~~~jlmmmmmpppppsssssvvvvvyyyyy{|||||~~~~~~jjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~jjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~jjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~jjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~jjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~jjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~jjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~jjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~jjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~jjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~jjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~jjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~jjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~jjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~ijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~gjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~gjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~gjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~gijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~ggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~ggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~ggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~ggijjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~gggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~gggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~gggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~ggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~ggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||~~~~~ggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{|||||}~~~~~ggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~gggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~gggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~gggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~ggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~ggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~ggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~ggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~fggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~dggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~dggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~dfgggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~ddggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~ddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~ddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~ddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~dddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~dddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~dddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~dddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~ddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~ddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~ddddfgggggijjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~dddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~dddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~dddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~dddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~cdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||~~~~~adddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{|||||}~~~~~adddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~acddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~aadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~aadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~aadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~aacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~aaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~aaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~aaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~aaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~aaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~aaaadddddfgggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~aaaacdddddggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~`aaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~^aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~^aaaaacddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~^`aaaaadddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~^^aaaaadddddfgggggijjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||~~~~~^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{|||||}~~~~~^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~[[[^^^^^`aaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~[[[]^^^^^aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~[[[[[^^^^^aaaaadddddfgggggijjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~[[[[[]^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~Z[[[[[^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~X[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~X[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||~~~~~X[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{|||||}~~~~~XZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~XX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~XX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~XXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~XXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~XXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~XXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~XXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~XXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~XXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~XXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~XXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~XXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~XXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~XXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~WXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~UXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~UXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~UXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~UWXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~UUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~UUXXXXXZ[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~UUWXXXXX[[[[[^^^^^aaaaadddddfgggggijjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~UUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~UUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~UUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~UUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~UUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||~~~~~UUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{|||||}~~~~~UUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~UUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~UUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~UUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~UUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~TUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~RUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy||||||}~~~~~RUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyy{||||||~~~~~RTUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~RRUUUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~RRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~RRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~RRTUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyy||||||~~~~~RRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyy||||||}~~~~~RRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~RRRUUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyy||||||~~~~~RRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyy||||||~~~~~RRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyy{|||||}~~~~~RRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyy||||||~~~~~RRRRTUUUUWXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyy||||||~~~~~RRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyy||||||}~~~~RRRRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyy{||||||~~~~~RRRRRUUUUUWXXXXX[[[[[^^^^^aaaaadddddfgggggijjjjjmmmmmpppppsssssuvvvvxyyyyz||||||~~~~~RRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyz||||||~~~~~RRRRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyz||||||}~~~~~RRRRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvxyyyz{||||||~~~~~RRRRRRTUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyz||||||~~~~~QRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyz||||||~~~~~ORRRRRRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyz{|||||}~~~~~ORRRRRRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyz||||||~~~~~ORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvvyyyyz||||||~~~~~OQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvvyyyyz||||||}~~~~OORRRRRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvvyyyyz{||||||~~~~~OORRRRRRUUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvxyyyyz||||||~~~~~OORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvvyyyyz||||||~~~~~OOQRRRRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvvyyyyz||||||}~~~~~OOORRRRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyz{||||||~~~~~OOORRRRRRTUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvvyyyyz||||||~~~~~OOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvvyyyyz||||||}~~~~OOOORRRRRRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvvyyyyz{||||||~~~~~OOOORRRRRRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvvxyyyyz||||||~~~~~OOOORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvwyyyyz||||||~~~~~OOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvwyyyyz||||||}~~~~~OOOOORRRRRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvwyyyyz{||||||~~~~~OOOOORRRRRRUUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvwxyyyyz||||||~~~~~OOOOOQRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvwyyyyz||||||~~~~~NOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssssvvvvwyyyyz||||||}~~~~~LOOOOORRRRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvwxyyyz{||||||~~~~~LOOOOORRRRRRTUUUUWXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmpppppsssssuvvvvwyyyyz||||||~~~~~LOOOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppprsssssvvvvwyyyyz||||||}~~~~LNOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvwyyyyz{||||||~~~~~LLOOOOORRRRRRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddfgggggijjjjjmmmmmpppppsssssuvvvwxyyyyz||||||~~~~~LLOOOOORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssssvvvvwyyyyz||||||~~~~~LLNOOOOQRRRRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssssvvvvwyyyyz||||||}~~~~~LLLOOOOORRRRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssssvvvvwxyyyz{||||||~~~~~LLLOOOOORRRRRRTUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssssuvvvvwyyyyz||||||~~~~~LLLOOOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssssvvvvwyyyyz||||||~~~~~LLLNOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssssvvvvwyyyyz{|||||}~~~~~LLLLOOOOORRRRRRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssssvvvvwxyyyyz||||||~~~~~LLLLOOOOORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssssuvvvvwyyyyz||||||~~~~~LLLLOOOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssstvvvvwyyyyz||||||}~~~~LLLLNOOOOORRRRRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssstvvvvwyyyyz{||||||~~~~~LLLLLOOOOORRRRRRUUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssstuvvvwxyyyyz||||||~~~~~LLLLLOOOOORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacdddddggggggjjjjjmmmmmppppprsssstvvvvwyyyyz||||||~~~~~LLLLLNOOOOQRRRRRRUUUUUXXXXX[[[[[]^^^^`aaaaadddddggggggjjjjjlmmmmopppppsssstvvvvwyyyyz||||||}~~~~~KLLLLLOOOOORRRRRRUUUUUXXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssstvvvvwxyyyz{||||||~~~~~JLLLLLOOOOORRRRRRTUUUUWXXXXX[[[[[^^^^^aaaaadddddfggggggjjjjjmmmmmpppppsssstuvvvvwyyyyz||||||~~~~~JLLLLLOOOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaacdddddggggggjjjjjmmmmmopppprsssstvvvvwyyyyz||||||}~~~~JLLLLLNOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^^aaaaadddddggggggjjjjjlmmmmmpppppsssstvvvvwyyyyz{||||||~~~~~JKLLLLLOOOOORRRRRRUUUUUWXXXXZ[[[[[^^^^^aaaaadddddggggggijjjjjmmmmmpppppsssstvvvvwxyyyyz||||||~~~~~JJLLLLLOOOOORRRRRRTUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggggjjjjjmmmmmppppprssstuvvvvwyyyyz||||||~~~~~JJLLLLLNOOOOQRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaaadddddggggggjjjjjmmmmmopppppsssstvvvvwyyyyz||||||}~~~~~JJKLLLLLOOOOORRRRRRUUUUUXXXXXZ[[[[]^^^^^aaaaadddddggggggijjjjlmmmmmpppppsssstvvvvwyyyyz{||||||~~~~~JJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmmpppppsssssuvvvvxyyyyz||||||~~~~~JJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjjmmmmmpppppqsssstvvvvwyyyyz||||||~~~~~JJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjkmmmmnpppppsssstvvvvwyyyyz||||||}~~~~~JJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjjmmmmmpppppsssstvvvvvxyyyy{||||||~~~~~JJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjjmmmmmpppppsssssuvvvvwyyyyz||||||~~~~~JJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjjmmmmmnpppprsssstvvvvwyyyyz||||||}~~~~JJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjkmmmmmppppqsssstvvvvwyyyyy{||||||~~~~~JJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddeggggghjjjjjmmmmmppppqsssssuvvvvxyyyyz||||||~~~~~JJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjjmmmmmppppprsssstvvvvwyyyyz||||||~~~~~JJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjmmmmmnppppqsssstvvvvwyyyyz||||||}~~~~~JJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjkmmmmmppppqsssstvvvvvxyyyy{||||||~~~~~HJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmmppppqsssssuvvvvwyyyyz||||||~~~~~GJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggggjjjjjmmmmmnpppprsssstvvvvwyyyyz||||||~~~~~GJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjkmmmmmppppqsssstvvvvwyyyyy{|||||}~~~~~GHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjjmmmmmppppqsssstvvvvvxyyyyz||||||~~~~~GGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjjmmmmmppppprssssuvvvvwyyyyz||||||~~~~~GGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjjmmmmmnppppqsssstvvvvwyyyyz||||||}~~~~GGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaadddddgggggghjjjjkmmmmmppppqsssstvvvvwyyyyy{||||||~~~~~GGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmmppppqsssssuvvvvxyyyyz||||||~~~~~GGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjjmmmmmppppprsssstvvvvwyyyyz||||||~~~~~GGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjkmmmmnppppqsssstvvvvwyyyyz||||||}~~~~~GGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjjmmmmmppppqsssstvvvvvxyyyy{||||||~~~~~GGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmmppppqsssssuvvvvwyyyyz||||||~~~~~GGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggggjjjjjmmmmmopppprsssstvvvvwyyyyz||||||}~~~~GGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjkmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~GGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjjmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~GGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjjmmmmnppppprssssuvvvvwyyyyz||||||~~~~~GGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjjmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~GGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaadddddgggggghjjjjkmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~GGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~EGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjjmmmmnppppprsssstvvvvwyyyyz||||||~~~~~DGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjkmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~DGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjjmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~DEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjjmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~DDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjjmmmmmopppprsssstvvvvwyyyyz||||||}~~~~DDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjkmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~DDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddeggggghjjjjjmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~DDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjjmmmmnppppprssssuvvvvwyyyyz||||||~~~~~DDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~DDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~DDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjjmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~DDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggggjjjjjmmmmmopppprsssstvvvvwyyyyz||||||~~~~~DDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~~DDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~DDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~DDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~DDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaadddddgggggghjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~DDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~BDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~ADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~ADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~ADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~ABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggggjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~AADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggggjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~AADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddgggggghjjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~AADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggggjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~AABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggggjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~AAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaadddddgggggghjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~AAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggggjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~AAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggggjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~AAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggggjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~AAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~AAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaabddddeggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddegggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddggggggijjjjlmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggghjjjjjlmmmmoppppqsssstvvvvwyyyyy{|||||}~~~~~>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaadddddggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaadddddggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabdddddggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaadddddggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaadddddggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaadddddeggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabdddddggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaadddddggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaaddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaaaddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaaddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaaddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaabddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaaaddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~;<>>>>>?AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaaddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaadddddfgggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaabddddeggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaaaddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaaaddddeggggggijjjjlmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaaadddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^_aaaabddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaaaddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyy{|||||}~~~~~;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaaaddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^_aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~9;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~8;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~8;;;;;<>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^^aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~89;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^^aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~88;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~88;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^_aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~88;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^^aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^^aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~8889;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^^aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~8888;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^^aaaaacddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~8888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaabddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~8888;;;;;<>>>>>?AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~88889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~88888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^_aaaaacddddeggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~88888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~~88888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvvxyyyy{||||||~~~~~688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~~588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[[^^^^^`aaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[\^^^^_aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyy{|||||}~~~~~5888889;;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[[^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~~5688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~5588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~5588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~~55888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[[^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~~55688888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[[^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~55588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[\^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~55588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[[^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~555688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[[^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[[^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~555588888;;;;;<>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~5555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~5555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[\^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~5555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~5555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXY[[[[]^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~55555688889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz||||||~~~~35555588888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz||||||~~~~~25555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~255555888889;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{||||||~~~~255555688888;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXX[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz||||||~~~~235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXX[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~225555588888;;;;;<>>>>>?AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{||||||~~~~2255555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[\^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssstvvvvvxyyyyz||||||~~~~2235555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXX[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprssssuvvvvwyyyyz||||||~~~~~2225555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXX[[[[[]^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~2225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXY[[[[\^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~22255555688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXX[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~22235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXX[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~22225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXX[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyy{|||||}~~~~222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz|||||}~~~~222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXY[[[[\^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz|||||}~~~~222235555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXY[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXZ[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~2222255555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[\^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssssuvvvvxyyyyz|||||}~~~~2222235555688888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXY[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUUXXXXY[[[[[]^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~/222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~/2222255555688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~/2222235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXY[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~/0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXY[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~//2222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUVXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz|||||}~~~~//2222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUUXXXXY[[[[\^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz|||||}~~~~~//0222235555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUUXXXXY[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~///222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUUXXXXXZ[[[[]^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~///2222255555688889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUVXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz|||||}~~~~///2222235555588888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUUXXXXY[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~///0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUUXXXXY[[[[[]^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~////2222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUUXXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~////2222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRSUUUUWXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~////0222235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUVXXXXY[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~/////222225555588888;;;;;<>>>>>?AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUVXXXXY[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~/////2222255555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUWXXXXZ[[[[\^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssstvvvvvxyyyyz|||||}~~~~/////2222235555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXY[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprssssuvvvvwyyyyz|||||}~~~~~/////0222225555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUVXXXXY[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~-/////222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUVXXXXXZ[[[[]^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~,/////2222255555688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUWXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~,/////2222235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUVXXXXY[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~,-////0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRRUUUUVXXXXY[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyy{|||||}~~~~,,/////2222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRRUUUUUWXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz|||||}~~~~,,/////2222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXY[[[[\^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz|||||}~~~~,,/////0222235555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRRUUUUVXXXXY[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~,,-/////222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRRUUUUVXXXXXZ[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~,,,/////2222255555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRRUUUUUWXXXXY[[[[\^^^^_aaaabdddddfgggggijjjjkmmmmnppppqsssssuvvvvxyyyyz|||||}~~~~,,,/////2222235555688888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRSUUUUVXXXXY[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~,,,/////0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOPRRRRRRUUUUVXXXXY[[[[[]^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~,,,-/////222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRRUUUUVXXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~,,,,/////2222255555688889;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRTUUUUWXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~,,,,/////2222235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUVXXXXY[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~,,,,-////0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRSUUUUVXXXXY[[[[[]^^^^_aaaabddddeggggghjjjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~,,,,,/////2222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGHJJJJKLLLLLOOOOORRRRRSUUUUUWXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyyz|||||}~~~~,,,,,/////2222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGGJJJJJLLLLLOOOOORRRRRRTUUUUVXXXXY[[[[\^^^^_aaaaacddddfggggghjjjjkmmmmnppppprssssuvvvvwyyyyz|||||}~~~~~,,,,,/////0222235555588888;;;;;>>>>>>?AAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUVXXXXY[[[[\^^^^^`aaaabddddeggggghjjjjkmmmmmoppppqsssstvvvvwyyyyz||||||}~~~~,,,,,-/////222225555588888;;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLMOOOOORRRRRSUUUUVXXXXXZ[[[[]^^^^_aaaabddddeggggggijjjjlmmmmnppppqsssstvvvvwyyyyy{|||||}~~~~*,,,,,/////2222255555888889;;;;;>>>>>>AAAAADDDDDGGGGGHJJJJJLLLLLOOOOORRRRRSUUUUUWXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvxyyyyz|||||}~~~~),,,,,/////2222235555688888;;;;;>>>>>>AAAAABDDDDEGGGGGJJJJJLLLLLOOOOOPRRRRRTUUUUVXXXXY[[[[\^^^^_aaaaacddddeggggghjjjjkmmmmnppppprsssstvvvvwyyyyz|||||}~~~~~),,,,,/////0222225555588888;;;;;>>>>>>?AAAAADDDDDGGGGGJJJJJLLLLLMOOOOORRRRRSUUUUVXXXXY[[[[[]^^^^`aaaabddddeggggghjjjjjlmmmmoppppqsssstvvvvwyyyyz||||||}~~~~)*,,,,-/////2222255555888889;;;;<>>>>>>AAAAADDDDDGGGGGJJJJJKLLLLLOOOOORRRRRSUUUUVXXXXXZ[[[[\^^^^_aaaabddddeggggggijjjjkmmmmnppppqsssstvvvvvxyyyy{|||||}~~~~)),,,,,/////2222255555688888;;;;;>>>>>>AAAAADDDDDEGGGGHJJJJJLLLLLOOOOORRRRRRTUUUUWXXXXY[[[[\^^^^_aaaabdddddfggggghjjjjkmmmmnppppqsssssuvvvvwyyyyz|||||}~~~~)),,,,,/////0222235555588888;;;;;>>>>>>AAAAABDDDDDGGGGGJJJJJLLLLLOOOOOPRRRRRSUUUUVXXXXY[[[[\^^^^^`aaaacddddeggggghjjjjkmmmmmopppprsssstvvvvwyyyyz||||||}~~~~ endstream endobj 340 0 obj << /Type /XObject /Subtype /Image /Name /Im340 /Filter [/LZWDecode ] /Width 1166 /Height 589 /BitsPerComponent 8 /ColorSpace 339 0 R /SMask 341 0 R /Length 1487 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,3L5͓l79Γ;=ϓ? AД- CMEєmG%IҔ-K5MӔ=O EQԕ-MSMUUՕm]WeY֕m[u]ו}_ aؖ-cMeٖmgiږk͵mۖo qܗ-sMuݗmwyޗ{}ߗ. Nn%☮-5=E.MNUn]e普mu}.Nnꚮεű.ͳNյnݷ/ Oo%-5=E/MOUo]emu}/Ooϵ/OoP@X D P.@PN AX-PnA=!PBXM D)PB] 1PCXm 9PC}AQ"DXDIQ.&D؝QQN*EXYQn.EؽaQ2FXDiQ6FqQ:GXyQ>GRBHY !DR.FH#䄑RNJIY-%ęRnNI='RRJYM)DRVJ]+儱RZKYm-ĹR^K}/SbLY1DəS.fLٝ3њSNjMY5ٛSnnMٽ7SrNY9DSvN;SzOY=S~O?TPZ AE T.PCTNQZ-ETnQ=G!TRZMIE)TR]K1TΚSZmM9TS}OAUTZQEIU.TڝSQUNUZUYUnUڽWaUVZYEiUV[qUκWZ]yUW_VX[ aEV.Xc셑VM endstream endobj 407 0 obj << /Type /Page /Parent 2 0 R /Contents 410 0 R /MediaBox [-0.0000 -0.0000 839.0551 595.2756] /TrimBox [0.0000 0.0000 839.0551 595.2756] /CropBox [-0.0000 -0.0000 839.0551 595.2756] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /ImageB] /XObject << /Im414 414 0 R /Im413 413 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R >> /ColorSpace << /CS412 412 0 R /DefaultCMYK 14 0 R /CS14 14 0 R >> /Properties << /Pr411 411 0 R >> >> >> endobj 410 0 obj << /Filter [/FlateDecode ] /Length 260517 >> stream xĽˮe;$6O ! (ǴAB 44::!đЪ~_4ssk}[7.Z{qqN3 /1?wY6j??czр/o^/I]S'_bkFl}%ׯ5Qci}+[?K G.?oK]s[sn?RFYgzuݚFG?S ~,fSaT2kulQ1^{{KLZ%(gJb0ձ`26_+gi-A[hm5+3dX<{h1>52K6`XZ\Kߕ,l3D[}{/7 }mc ڡc B^~Xc ¢8c ^1KQB%c=c B_XBMZ:RXD%g/3ڔ"Z~c2"mmi#+G16QzƁ:Xu}n+ٲuH|:Eخ\Z:ٽԬ%c{,^u~~ӽR^#R%#{ 0>oԹkKABC}Yg/bks!/6u37c٧g-YưmE/c+7W ?[cԵZg~o·___Jb0\2p ucԄZ{ЈO=K$,60M׎)^jhKJ)jhjhP9e]j(QɔDƸEQyϪ/RC?)[KЦ:o}10nlIusuYn 8G;FǞ:QHK0%,A1c 2=`1[%KXvxGs`c Pҽkb,A_  D8`^Yː9:~zϐ:XZH,u:Rju@@Є%}#uk b_SKP,ur,AK%Vfm5p/AK%*KTHi6mBKz)vXU΃AH^BmzH,BSY0rUZ'eP?ezbKO-D3i ^lz@BP ֨--X,Y'aˊiyi[(-e_tZ . vrq e Z`Q`{lrxLgtj^h1C"HwXϞǰw/_7X㢁 \jm^(@ B0H YijN9eeK]g~Y=Y:s7-.ɹB0,ZbĖ>l[3y"3/UH]|!e؃n~8Ш6pͩE!kg~c6K 0lsz<2K ɥ^m6?Q4Nt4m l?YK DbD}1 :烚RIfOdD`"S HvҴK⥁WDXFͣw'T|WMu졳>`fZE ftϾeZK//^F0'n erl|赘mB6Z`/۷ K8`Tj4xd*H|5:n\H6skY`Mp,-Q_O}iX>j' 8=Ika;`+rR uR>; 6_(*Nf$ϠN>G#6IXz[]-$N- nm,[2v[ 8qb:XbxфgTR&Zc-YSL,"퀒 &E K5)Y}H$f2L.oY:ocad`bK]4:]6 UMn0ހj\5ԲFڜ {@4:%[°&BhMO\\`3b "~ rm`1À,pP0 N dez"vYƸmA~ Fkn'ť,W$@VlbƳk[̢հ>d7pQkV % 7./%!&~~ߓYl7㫋\k`yKDt*lT1Fmf,f E"SᒫIln"iq#KMI`֋ue ic \;ls\s :²ɲ^bAb=7(d#`1)}@~cO p&25fBrr5̾{mֿ,Ԛ:&1T"kˆ`ԁYj ٔ0$:Acͤ5UQf1fW,-h~OI zb<6K 5g11ih \L ?K ":JD(BfЏzwh z7;F9/eǎ3=K[Fd.A#PoPC*,骑nj2yUTǯXD\b`"v: ;r2-mw-.9]NMTք[IfgO|ML ,rM`T^ 9t4#]ŧ23iiSj?+p'`|ҽlL؃R4Azk ~4Дw"MX| X핑:/bg""qAx͡u0F/dYPS#( j;98e^ ۈ /{P gln)h:c|>YO0XJ`e⌄1U~ |eU[B]{a6HJts4Ǥ2Tldj G(_ƨA;xVb8@ Qf.<t֐xΗGS d1Î22xV @Ԗb`'uYnUf>~jIJ{RX*citewq_pr,Xlh!{/SLo K11 2rlq)O}4 ;ǧ gƜ$q`.47%rzU s~)p6ĥɱ#B?_v|rnM/:gS7N:v+90y蒛pgC(ht3J5j@-<d*DnԄ0h&Ra_#dgz')L򮣞E'|+XCNF@_2`[IdʬŒ[-`XmPG|%"%;?BA;+[ U_#R"Am@2Ay!X pg໏;lXV`M*s97 nG_M?.Rk\ ddt-Ij)Z2ȸAE祢yd w,G2湴db%]9ҷ]{KPTfì+@r[9Bͺ:?K` نjYҢm]WMIUL]K^2v$5~HGfW퉵2\\=~sڎjBmW·i߿^t6J 9= p85:i*zoPb> I\фϖ̏&]h.'~h⥣hbb1I`? H]9 R*`xW?F>UFG7xyU#xH7i!%nE]bϠһ4}a]6ǒeN)B]|9sHU:ojdr ? BWҐư @E嶑rmCpv@g8 (}mdx9?WÃƣQ+=L#H_\쒔<\hI6`!1Rq:sÅH^6zEϽX?67aI X 5f Dx)P9@|Yfgd^yb*?_;d&:lPĜ?'H0ѝ.B22 _V66dy*%VI"wMcL򍶘 u.훥C.hHo! ޑiF@|*Αw& )o+?~·թw#Z3oJR7ƥbt._wݩ$WcgXYc>ƀinʰleg%f' /1d<N&?huhM7t}Cop0R!@g≮W, vcf!٘ԈsE[f}>zX|>FݹC%E(2QFWg$Υ\\j+ѧzDL֞wn {Q~ω%㗄% -Lrz\r`aIն'첩)6/VxX5O>fN^t^6)YQS6bLNn:$I Yk OJc3w2}%C$5"/o:f71!ęvmzNTXIB ,!fVRe Ќ 4XMY+!cnf4F &DBT'ˈ/4mSV7Gv"z%>ޱAt%f1dg!pj|Q Td(̫2lK;>'v݌Ƥ*^ėȌrvUQsJ3c&_=? q4%1zX(L:V)ҧrxr6v,fmI_z~ =9M{ Aqh,5+r.8V}a!80 q@uLxEr@g6eV/FY፽~P, ('Ӱdpvjn_b#FT%i}P82r@2.ӚU8t\õ,`КF^gGMf̗1Y?m}f"aC-7uɈ-sU׎i) b5&p3ʓI!) PA +XfycΗ"=Y&F3:HC:ӨVB)`i:}Xqdx.r:m&i(Y0ՊG[kkJ?Ӽr({dwËӲ!.Akkc.0|c6B+M ڀEt ;OA-ьN4xfwH?2( A`eJc@`FEHRJ08RIB7gK;/5$C&;8&@ѵ`0ix%Ň$4Q9ĽH9x:T< y'@K闞X15GU8 )V`HBtc+fmMe61hDrOiLh&Ҝ{[(>-ʭoC62K!5&B2wD9V3sUq`0EFkV-#daԳoHkVy<Ax b&Tܛ13M&b4TF5x:)54VY:>߳QRYVÒԜ`?ժcr7/8-v,5 `@O!Tzlf3աd늌j-1G8Uy6dӴUg5:Rhу9dӿg]\C_"*:N`HbaoT dEj+Wȩw頨Ida*'CN6TB}(x*Uҫi4+SKJ㓬ӔXTՁ5}KZ"y7û(*AVG% sWtx:{i7E܍Ggؠ[)g獨sm^,3?rh }-EP/1CE')I:}YlZ xR1@Ty"~to47< d|,*B)"(,o^rg.)wbw-EAj% o Zg!vr՚ $l,aDE_1o#h$v d-KYjoUefZٍZ/GwGB57[NSnca3P)Wl+vʨfMRˊ^zK_$.s> ik^'-%6˱e51Q,eTJQJ8amm2aXLmq]STb/$@hZA4+g>Ʉ_ixn I ue5`U|n̏_> @pKP4Z:afVӀ-ɭ٩f-/ |QSr L;FǢq$[C^jn ѹf55)3QYtZVz {OfF(ÿ^8Y}N S& ffN dF\bo`3uZSWG3ɎC]YCGK[u6slo=[M ˶O2'G`k`Jot5l,־ ZQ߃)R.i)Y18p!AQ^v wy$ XkKxTd |bn}"y.Y(C.ۘ 1&dX>> 1aB(̺Q!Z ̠^>>܂6)XW#RFFlèrP-sSE6dUI#ySZ&fB5I^j>B Ys/-lďudYJ#EˆD"5> uJ|&"r̗0[K;n$ H)yBσ6MPace8R"Q&2 1}˗p/qӅ j̬vZ*)!KYM>gl~j~cEKj ~z _$pg<"bQI]_=O~/^Ax$V!<^XNy^lk"_;X)Mt&}dZr #>(~mC^to ."u|3o$[zMX8HA{p+ͣ|SN OWT.3 7dT"=@W l]Jփ9zb̝́ ӭyO} 7㬣z43*{BGu=8u݈Kcuݨ P)h@e y!œ.[Cyh`ʎ ~.nԞ)I BL!XWt cFk~r:OlCnu_] 2bؾ7|Z |~͐Ӯ穁d |sy NO.wȋω)AԂSR2Q $z枭9fidn=߻Ce'sZK̓w~tDS<|u-M)ÇDfO+{Oi<UT7{I#!RwTb82JxG&vQ lS\,>yo*WT$Sh)Jp,ra I;:ꕯF~C _TDY!.l- phї= hBKR_Ͳ2 i-corϗ^P[!XϮ<>*7u"zQ#RP0ed@ʱ MH`JK v du:;SaH-MlѬZ7bڍC<}J~t[ѽ z'GG1UX|^!Y)/EhDrO ꚩėf9LUYi7v;|=ʾ)3~òPLG<%$ƴgCX):b1.w/,NYUSHfT,6X-e-2kb=}uH h4<(n$g-%\8gTlb]ՒAd㳃EP#A6Mu^ )S5ݟ_ h)I//`ZjC{Π$S;>dS pXGk5&ƈַfTjG8:be!7FmDP8Un]:YSfxfDdE|oy7|jM4 V6 "J* qg݂IUU;z@%:egveSqRִ62CHOVT, bV[LBHЃ*ń"3 q[@f} {/$O(HhT`aڍL8胝/MVD洄 rZ2H68(GhH+svfR9X_Lth7 WP띆s;Jz$ce^+I?Ī*Yb*[e`lT$ 9<9ϷoɊVpLdqYzpMvv|CSIJyߙ@,f*H !AlC:ԵKڡ3bV}P~hӟ!/G^A"g5,ELmCMj)rT,>G#+a>@Fgi%{KIkO1ʁ-pYko` )tWd.o_&#x v/ I͝,$-0"xު['̣}Hj8N(,˘(L(p8IEW hM0T׌ln#6IXcoJO46yt~0&VXr/]J+YVtԙesK%su方AtQ6L.˞ޓٻv@ ڙKJoM9hȪE1J(MXy1+" s'Dʋ+e[ˡf"%4js!1 s@AerdyM,廟`yBz8FY` X*)'[E3H%1u S{7JgpY?@f"/ oLg1'o+?|4nb/Enkl3+ 5V3,v{N.yyP6X^2` Ty`FeSnDf)co,𱰣+%.~oWFbFa7,PMi<aYS KBg''qjh wQNA}ܮd)2wƉp|8;a&R֐$l.h᡻8J6X ]mqGjP<Hi| t^Je7j|[S2֚_=ڕ>Akh-lbiDMh{5-^/ZqWX@JizؘQj\G񃫏r=)irBͪmPSSmi|{ⰶhQ2g|~I{r>#JuMFy|M +8k.;{y]}!ћpXx{ "ѣiL@.J8F⮣:wkBYٵl T=6br;I|,EKG\*Le)?>z6a:'1&$F, -9Go)u`<]_Ê|Y%V2pV7 oE{nj`̨pLBㅬ*C$+77E{h,g E{D[?sAWЗ|3p)d"5).) U{/~9ðI0YšȚa9Sc)+Ŏ-攎ļOv+5nw ^V Ge dx` nu8h3PZ:W@J}oFGgcuYl1!ȠKjs/Ou)\a7BN@3?O ]en~*&2SX.yuJޓRDY^}\Xd 3Q:?Ac;eG GOoilТj%:=DO@w?L"Z67Ħl"/ q]θ8ƯaS9yee6O5"F?UN@3e8KEKi؊hNrlA٠ưBr;=#`E}8) @HEBc2Lj"v^n̉ɐᑡ4.NjtS".פvV3gzT3]U5Ŷ޵c$˦5)OtQ +Ru(U<nT$<>.&PȒr zp#x:Mʜgʅ !2u!'w? >7}9̰WPd]X*<]K&dxyq$#+H'<wpk1:עd_i$0Oc}' =w<I Op2i! DPW>:5Юx)hȅ9W0qFw_~n˞wSJ6b< Cϩ8{룪+^{mlV$!<^zL5( W ̫[|i|iUMT쟐Ne&lj8BU,]55 |#Xr ZlJ$IXys̒[*yPK.lmyi ].J\嵐j1?h}a2zvDnxqo`v]JޮmH{vM&`eOvCo^ls@/-F86|ZP /xxo+ds/ p[b.̜<{71KǾRP>(LvGPސr?@%׭c?#]#dO#>2;#oGȨ .~T,ϸn(rs֛]4p5MpM+Pnt0%밡uSWuv^.di>-J#ٳ׃ZLJq"D:Nf4z 3(m=Cy^y㕵%MkЗ"Ɨ ŋBOI]}ծ'?|aI ˡբUC.@*M +KzѢ<4dY+x0CWↃ¨Fgga[Wyh\@U?<9 ՜֛XhqJmblܹ53`lL m -^$zyVh(ÙlAHsL~֛pP,^sX|.dpg{kxS"2oD~i`4[:m\i9l<{Ӡ<; SMNER;n`nIao3ޭo;L֊d*|Aq67(c{?_5Rv*/e퐉Ha=Aɸ,=kс <4٨Hч2|oNlh?eh(ZQ=*AD5'ƻN&5ؙbP"3r>q)&K_;DmY:0w^HW/0XClG}I#9O2 &Gt_#uM]+6f2-E{;nGspCv<+HC S<Ёt"씽;hDAT8af9KEK>8k D3er-η_BHv~/Fնہ@Mq[f&Gt06="<낱߈n}NjI;97Z o;\~F]$m6%7ZCF1,(A0bޚWl"Rv_^+sY>>A3'z7tȎMZYI۷(wG+NU3[Ƅ)vǑ./_$ʬ257}+9ZζԓW 5 L#b8L6IoДN %2:TaJw*sE'?{#'^mx68r :ntLf'5{z0l_@]0R'Xr[fx*0}?5f DTaZ%.)\z&_6|;o /+b8pv 櫴pW>&tt@_>C\cs+} }kTzԱ:qVΣ LE:+P:d$Yvo>Jŭj¥t:Sr8GSr nL$ >E0Aű.VK%h̜ D%m&~qsi5g`dk\ |{ރQ |9gD~l;54 {y#٦aDAXTC[6: {@~0@ &;;xp(kA5XLSRDVCPԔ2^_ é1KW= guPĀxxNG)e[k oࢢyJuг0,AiI wwQ}&[||%˔ BH,ICS5;Y1M7ѡGnjA괃 *C(@~{=Gi/ z3.=3ufs44R2PnE}M tݭ e7uIз2~Ku +b[}KFiG ;7ن&CڅAфj9/v`M Q6ˍ|ڍ#[B|h-R|GxѪ6 QBtHfF`_:MC烈Af[оw!9u)? },3H]q,rPoL??7xGܑV㾶x,vt2 u9ĜlML%x. H6%HfVĥh|t!Wt]{.Mdv_ѣmkEBVe,IT_ud;,T{op CY88hU|Z H ׼\# .@#ݔ׃k_&f]H[#&(+R542d8xOid9ƚme=s+yR8"0$nNxdZۑ  Lp#p'{вaj ^ R|0""V@ڔTtGchE:1i_\QE!4^E͎"*ŁCtv(OI̊@0c(xEbSlC*w/D6 K/S{"l(9u9kQ:y r%j ݣ5b,} r f J7C/i1qBjM8 $m PhN{,x3Y`si Hm!?h"6say o<=U։`_ڠ$}8p1;7ٞHu?Nlj5KUepԮh45JL~y AW9e#`v7F:mg)U4-PƎ|~áۇWfx p[ed^ڑ&(Ȋpՙ@vŅ=52 VN蓋o.P}j' XQAp&Ҙ& I-U@ۃK@8zpy'cA Bs^I21H 5? :<$zG@+pG& #g@%p|˞d9X,$SQjHg{:\I\I2RlM젘I4L2 I =ɀb/O28D辶wZmhPISAT!<)|?!Kʧd/ۼd@Rr #t^{b1Bnؠg(O28o 8Ɗiu>mW%i~a)Z|,GO2wdpmО>_cPePxoH}32VkҋO00+RO{*4xJ:wu[Moܺ>@\ #%ÿnd#)!`Zpm6y .hX7eT]y@@]gU%3^E-?W/2^#)߾ >wȏ]!rsUf qO6z@W:VikoU`pULtS@= )+[WS@l _@Wt*Pq34UvݾUvU Ԯ1*PRG gjnU}j8]`8C `UT$R:ܪ@e@T!dގ[ S@,USTM[xUj5]؄/Zc$n\) TR9R@?C ]R7ⲁ"/U 7alХj*EMؓ2-j{/VMdX|nUlО>*`Itpe_CFedXnƌS)S |5ŋaYt!?ċ5ߕ!|m!,k󵆭w஑ZjZtưJZck0_}tVh !^|m̦p5d7ގ!3:=懧4m"|Vڋ~@k6l.OHy^| luk T?jH1FV{b(h k cP7| K\|mO~3,|#;| KBg\aUk ˢtv6hOu0c8h P]3r -N8䧉`l^n4*Ҷ߼M6qA8UM/s,Nzze&C}>2+/PDX.DEɬԖweVo 2+ ft;H\UԘ#r2+/е=Ԏ7^NEgWTNj|_|㌼k}T?#{ckz؃k2+2&l@6`켺x61;^>dn}|zkegnӸp,TFurEơ)>еuzwGe`ưMdQFӋpC`rZ(!W=)@rvt!thʲlTT>Hh+pKZ 6`jmiУͷSJK@7%fFYEDJoo l\EӮ B~)"=@'THRw^OOl'Dn7/Euy[= 1h++mцXn ҅\O^!8g8," D\ڢ%~5DWm;WZֺB)qDѪ=qcԦ={Co$h~ZjP2ʚw^%Cߡ4ɕ |Ezͽy=|TGXLgll==Ҕ1 TA﷼Zq<1WEiQ߈rKjl3@UA5%?RD6iDT)A"S#S9n$Z JCK< )CL谖k-3]Yuzzd|y6AMX#>!(xstE XR9SӀlBwnH=0+.p$W0;nbɏEYw 糫|ۢґҌ9_ɨV?||&+~s *>Dt7BMeƕAkrNh@ RY$ojqcmKa"WOKj$ˊ:}H[Ph]ĉx ٕyƃ ER?HbneA7w/R*U]/0Udau^fJ Xf2V{&}#ļ>_2qpƭT@RU|Mʲm>Y.f8ʀo (U*-GRYpp6 ^:.h4PF Y> ꨠ+\|ۘYGBT85 BN0d0a~W/!x5Km\ a%S3-|F3WH3>`U&bɛC+NpBͩخTLDaJ#L~zbhY3PE!5ʝ-*PLx۱*;1w!^1/zԦІ2SrfqHJ(*Ucڂ4nщH4 ha Z>QL~4{x^A|bL8eP&,N@ZLWZꗭFrrn7Zߠ=Leu% #C f)~*4^Z[F<\E [\~:C ASDC5m 61X|Br4? mJ) aȗ-xe3ňd 5 %$(@PRܬ7ZROY ZMu1`$)K7klmh# Vf4㶭ެGDřopnoĆ!qu =ڌ$SRDT~h tRQ: $~y!){L l?4 oova EŽ /0f *{tU 9)B⅚$>x y&B:@,>M}cjGřA@,RBMsTX ${j>/*jBMn"BMneP 59_p&ܧ"vy ;Lji*/ZP_B 9􋅨' 59ǺP` >yäW&+BM҉Q*$sj*؂ 5i/$DX jpq,z{]{}c*]{*ll:ҏ?ƍu5?LL-^Nڰ#70x,u_ ߂r!zC~?7HU #EDU}U:g}u7BG "@RW.}W:}$ FV5(>"\%}( ?v筦Iǯ@Acd' A8GQ> Gfz#"^19ooOuJ1ݢg9ڥ^J$)$7^4`=-ޠ+${(XB3Yq~Ot-1(ǹ e5}z%bGN*J$V o|tUpC767:p?u.en)_ݵ'9y ,+Bk-3P'Cn+Ht/c=z7U=t I=̻}kjJC6^ժuk nY$vRsV~H`62z={P̙+]A0GOf#n8κEgympb笶ܾ$YXDfqŪXgp"FP8,).do+u L;)g"Գy"UD*^nm.lb$,?y4td5ښ׷}ljZk**N !Ճ*|8[˸ CYe ,USn8]je_xT= ^]-\~Op2]qk AQTn|6.;X|*O=10o';xxpNlJ(z׸)1k9,93o UwoCTfyJBE`R>tiM dV T̞m"t2G}sp Wf%9Y­9jt89>Lab%<ވxOq6Si]6ǁF40/+=q[\,5T]rmd,Z-Q&g(b=n6PT#qsVV CՍˮZۋ*Pp; Ƕ}ABe,H4R(4%+-t? .}G>J!_밽E\Dg0qa'+HH^gӢ@;U" Ci<`z~Qulē5͢L^F6k켵<j}+xս;.w"}"ޖ +J,1dHBs"o$85yku@k-T"/:yݩ: [K%Qhu brLUP 7 ,dM bKgK]4Y nFq߫Ê Ji3ſ TșHklGu&V>*&rf.% 0QZ=Sh{'}4L]e.3K:p .TedO!B@gm\bsxtNMDXjUӜqsC1H-K/}>%RU~bsY4=kg:<&xLcZUe,${&qTFSVyMd- 17TFv q LOiQHc9>r$Oir>xy_@=~vg圃-΀RvQ .ctP2X;Dp[_U{tFQt' KlYd289uYD}j:sdO_AA=X gIBa t!ag_ ഛπolh\٦~JEQk&X7iמ;9и5 <7D33Hm%@^[ 4)nu*@419IsϨVF{;vK׳ͮ*ޮhy*Y&9n| ;굅r3tUl ƒ]Ǐj8G;W:M˝/1}wj>dzmwS"6i%#(tHW3MϽM<ؐ ~lkL5[]5h^^F<|.+1*rE6}MD.eBrD,Ff0di/} 2dlxB>h34T"qâ+CM!ӡsG SOXe ԷܜsỷKfL|ܴ޵|NL3]]&qHOjY-|>07_&NQ YE5[ƉF:zWS4YPTǯwU=L071 HjPFE=,Pvݞ}ӷ^s_Dz=Ͷ)/TBf>Z{)lѺVS \H\f)7NBW񤭂k9_wkvkDₚ+uΚi$iy%~)禚n]f= [}L꿙H#%cY N2L=dn|'U3Fv7+Xpsq$?Dt߉+dt R"/ah* eO/.DEt~=8bhu xV+[x8ehͺ;LXAb<F0ST.BȡMs6Yz~I^p.u1U4 T\{+~!M͞KF\wgŶנ^ _Z28+YyaN 4jHovӌe;{UˢDrOw* M3@ͥYxҤi+jM`,:O\<2oզ:ki5>\4cqPܜ>nC A[DWiBm+q1P tq1(!1"[s?yE:c',ݺ˩T^񺲽^oE `7="&[B3$/kbZZi\G1Q~X qD\/gc*xH |}*6ɋ#Iw#,1gv6 :z"]J'Q\|8 R`k޷zzD.Ǫ؍' ' BFỲ*>4Uͦ<^8_ki 55BWn`D ,-H[e`)y[ DL+֎TP4MU ʈi`1#5j:۫9c% ֕1RT6#nLHsT=x6I@10A,>#^oGU w[5 wPnD4RLSz}?gHHk6@^KV#HrY} y6&\gEcb lZb7@ϟntr.6#)EvO`ꊵܛOS HyآN=oO{Aw7;eܓ-#Eb=ty(k>!†d 1&!dxn"qNҔLZX*B@f#]-n`asĴXRdM+N7}MBki#_aɔg1g:)nPR͘|cAfRW[x<@?c< 9w[XWH. X@( ߶ $3]LRr59bY kVRl\D *Ү؋gn8q)T &2u/+gT64:MQ/"WRձ.3Ӹ $kؠl|`cM^P7(dxQҲjPr5UkI|#7< `*df4 -33]93we zB)d-^"TgvPo;\9Fc \ٸUzVme-NnB?~<6XaI/*pw?(F[=7YܯW_޷?@t>`>F(c^H%e;K,w%ن~%b2l 1#A{aGDdm~-㉻I %GE_ S?M'Eu9V‘!YgN}5W&̔|ә YK)*\wKذU)Rx.;Z }>O&ʋCAŃ(3|ҥ eÇIu}{/(HYc&](BvPR!́sXsA&@ eETZ|MMugA6dGJ e[+ {nCǥ_d@e=Y j8[ WO̗Kbiv3? <[|PDϋ1˔J3W6'6qxFҝ4Abm3s?cך5NDW(,vFӘR  4Ag`sM1 pl6>/2ˁ0rV-D&?w(C? bi;m-FX%l{ . n@fVKp\'U}BQBH/Ne kkpJL3#;|Yʙ˴m ̫isnz4(jOb:NmO{]E@JU.h&su]`kR]e  ed%O3vz5?@ʿTV_zqL n?z\hJJ(QlUZ˺|19g]R༵ 'ɯ1Oˣ)ĥ?{B@m𐁌.d(,9#?}^WeyHZ|̋7D\v}P@Vr3Bd.4p$I:N=+8n[,M@!<@ /8:Dqr/OJ"qRgGRi!;g^}6 B,̵.H_#v r'1|V*Ei2Y_ԧgzާ# ;FPbT&ש__[WKo+ٙ_!CAǍݱ0[Ȍ_#:`yRMo-Ƈ_-{j8D\d;^i_᯻3>뾘 Ԓ/Frb^73 z7CWd5$10/Д3gQ@xOv vQR5 DNb 0/3\!} wfxX|A+x{l`KynׯOIrf>]Ұ SfTnfx ҷҝ$%2 GzrV3|aӓ힑S,,4[k5 0y! H"*c&cx@TOXd^Ȫ$нcn~vcy$K }oCBуi 2%]E镊@0dyܭ)"4@;҃;PՐȎ$#ޡjޱ?+2'6WH{H$6l`NjB n&b:YL \)".DVFҴZá AxW;dUfmwt"2xcw)T.П <~1NYиA4 -%Q79'(jF+4Nxw6ǡ KsrNұQqU=Ukç) #|~Yc/}!*iL>Ennϵ[؆|q.H@?2Gʶ֔ID%቟ /DžC&8~/Q\nl1Ɔ&c$']#it@9ʂ5:A&+b&4@R'GO_lڦ 7"?#@U,&bґ'ãʈtI,;ݣ@@_`̡2v5'ԕ/zIxMkRӺ@ dy.T H>@ EM-7vxl@+|2 FD?o"T]l^\ j?G@ ccPG# Zl{UM)'KE!{dYy|,p,D?g)(-.ԬPdx+.=(z _GlT%>r%cU jOFxh/^7HNB"K#_?e:MIi\I$̶$2Tt Hy rzSN<o+%l`]]Ir)~0T֫PŨc3g@86ԃ-LBe6ןq*g̙\BA}&SdA$v)^"8W&BWBRvfz8-omP{*?:\dvY Q9؆xс1L¶?nR)+@a`?8WmOIw(}gI%e1-݊ HQF{'cZ} Ta=XV6)k$( La)OXQ7&u 㟙>gQ;E}U󋄶0P inP)sR4;m@&! 'U*wfD_әK69ǰ3!\=J'yZtXyH>ӑmhTq47+[C{F(;fKb1O K1я$Z+}Př^%ρC 4 Sm_LP~AH>?ivF$\ -&"ٌ蝞nOAjJw @t6/W;-aq3aiL=82 ao4k4?ַE+E)8(XX\6g[]M}~ dyG=!Ӵh՚`'_q+҄(d[IԵW, .[mU<},EjI'ak/*aceMm6K~ eٟS|eOÔ]daUE[*ǑhkMׇ߶^mklcr%[ le FNXYLƱA~ē*Skw8|VܑǴJƾfݐGA">?쥶mIh2pFxyND㷙eZCUJk*ɺn^tcY!ɒ,"{(h6WT8Xu4Uѱֆ\GI’Sty#'r=s@ɽl_9qB:2>- FP]nxԈt@[3Q4bɿ/%wǼrk5zg:Fڥ_o dyLY"eF pLnX!\_`!1>ۗXAYoLTtnggk ic9XmWՓt;R~wn`8oJۆMq6/ )Q,h*,Cbѫ^4HSliچQL!V>@zA]wLmBD`ؚI[;X) 'a?¯v#=$z.#gfih=yufzo Xý3mRYDj_j`G>&wsl+@8X|T3k,XJHwD|Q@`ozILv N6>cT^ci ]Y?Nn?7$ѪTH}3caNc^ -#Nԙ_,v"LoAY ƕ34uVr~J+nXV._.F eٟuYd%cۙ86ҕtPR-w@yWZ|X&\RXg9 ,↔ #\)+vޅoJyP妽)0Q' ʇ=܏A|VW3"l*kȝbvV;Y[gpθA0A_5ؘ֬5sp AW7F &S;Tn`Ru=X(kfp@si*)I5# g`+[[vQ=B˄5 tMg3#,ϑ_5\:O}qn \. 0AjSM^~Ʋ\%΄Y6@$Eeʫu:`8n9*zbtA~ P9bE*v**,jk;|CeDD 7d4_^7~Q,Fu3ӜEd v5p_dYӉu\$DǃhX) ] >v4<=+Yȿ7:{p #7{O!mkTAʹ`iugCא3]G V1ǟ0:HXI i=wq UgiÄ| ]zy\,'V 2Jy6uF_\Oo@uV_Вܝ,,bow97s.1?̢݁ڐ lw}- S~t9IFWl}?, \l{4I0b56ҙF^<Fpvh%)?@cU0?q]_L- =ՂLZ| ¦Hm&bT4n{g?y۲eCH_`7(WqNoKKj0hGɌZ.~Gx*)U{V]&wH[ZW0\Lpjzɺ v3ʀMCgeU7-(hv31ep#*U;rXH[ِ1ͮ7J^u&3Rъk4 HJ@X WZKVr C'4+@KHY7v!4՚ח~-L`d@jrש;{- uX! ivyJ~3;n1Gg_Kz>;lM Ԅ*vBw^ !_ `aƿ=5f2 i)։1w~ :2&KFֆ6rs@TlzyY%֌@@V>Lotֽ==M:>0P6{{Jz Nv"H1|gg;Jf]ƀ EčJu]Dt8lбyAβ92EuƔ:oNf~K_m~>  yc ATĘ6̯gw)7yfdYeP7vfx!renœO H=.KoN&er3Oqg#Z>=c[c>,-il:@L1p!A*k==Y? 8VjѺho2We I)W:* >ѕgҊ{L7`LDk9dMUT`"͋> XDxDvuʺvXk/97 (lVғG=@$O(65oZ׀Vov_ Z5<25^Xw( [Bq,o#5ſ6]2O(ޜi)ACX^33 Z.Q@Rs_YA\{NI ;zv2FBBJW=t!x[.~@A /q_aG(\YY pffݒpf4X:ʂ6f`%K&𬟱k?M~]U4uTJ)-a.O 5J群9{ dr<:"b/'nJgHq@JӸY~O*IAw!V JjN{j}} Ń2JЦȤ.$y<gqj9A~nj֫ Y}-?Ոw+9t30ŖYeX8ՠzi Y1A!XgO?ELO-A~ ([Dj_d&%X0* Kq@Sb/k.5 Wiw%WhA/{%PpIm<[:zY#D2/+!>GfV=o]ThVgiD\ʦ;|Bԥ~ٯb~cZv5\HJ/lpQ5؏FRu"ngEbDC%|5Eqܔ 8X&IL<5V"2'R^rjy#Y)W@~X}`qvQ&Y] nMKFeD_m^L'C}s8[T+*\pU[94[搇fW lzn,147O_5;i:CdU'U7EDB{os@Kr9N$V<x~/lHjdnu s?W]z0|M{o^YhwX(N}T*J{I:]/TBkl_^@PxPB&zPFB!CD?wP]h iW@[Q嵔Ua@V_z*6JI @^[C@<HoQ^`1UGuE!Bs(np 1zcB}hFQ8$ se'Ҵ 0O]볦,dt vr|7E)F2-ArV1M^o @vԍ?jœ?{[RϠ|^;(3J0P &9 {5^[qw1>gIU<: F`κF&I\y@jKA~sRYwgYw _VN`+c* tR=ɳD˧@X<ڭ:fp0u9b@J0gZR-%|@1Vnyy Њd\+<#Xk D<,x詪 |/=^ Hg3]ܲS00EĹ{@@=[qpRbk晽Nu])E&Ǿ t&R闯I2O>Ho@R ^l|›QeܫML*l_(;9($V݅0 8̼94Czכf=ڒqRLGR|Փ-p,rTYwcM2Z /!ltR݇oP䖸"]*#;.e? RCT\, u Iӏa|*H}4yK}/'KFOrh-[ @ԛY0@83, ;HT|zvwЮA Rv0ŋ8=My<j#*la~YGʞ\YPDq i $  t g9lscCzFy 8XwǁoRz8Uڑ7JZ/.ƙZA۪1z]+ Y_8asSB3qd&,:af0A닦s|riŠȾ-xWm'T]+xmg߈-?`lėwg{(x}/!j9l|xL_{oSj @c"Kb$ P~)/;sޠi7B2fUA3߱$*ݘHc"b|>Uky}`(]Oբ-)\.ҨM.!bb7`tT!Y'S:EīOa>= Д/sTūe/\bZp@샧'!>uMoE2ϜƬR5P}vNDDy*w|fW4ܶ&ɾ%6ʸow')oY=-G#T<eɗχ~kWհC}dEX;}KIGv/ Ʒ{05uVk;z۳+гu|SUn`EI^ i هp8e0NEm#rזl9%p >ģ ^z30XeO#OS 5=X M|X9}!}|@RBSN;MUo`oY>ڀrTuWhfPq"83)h_"x]];/5xi gxţK,2Yw~Nu(/Ldx=-U?ཱི(-b5B`^/-xҦzG'GhE0( z.t"ԖN#dT>˕4e%L >4^ʩ<;Mod/`\ ~˘n)}J )"ԑ4E9ߢHƷ"IfaP2CD' WJm㘗-fkzugR-Xo 1x3kЁ}KlKkV n+} H*V:dik?ym'$"%n q!PRmHZ ƺF۾v3MSآ@ b&T>gdON2c4cS0 ّ@ȾzbZ>C&9ɲ~ @cmv`lǙyIʕaIWUA 9(##mc'T\NNC*;rB2F>Bk ?֊<ۈW,Dž:e>- :8XMጕvP}?Xmm^9[mXc_sj_̧]wL?[.co-?`lcO?ZfԦ3XI!ku3!qqW(XGYE; q \%]4` Fgßk(zL$ ?'z0{jR` $4u$#8O)Ϲj,WT 𦲚'<)ٚ+ۊ ]G Ӏyy3?]01,sV?9\i,,yd6(T- i&>*] eo0~20|厼/lfCs4ȯ< BN 1biC(" J9;HVٵ? F<_}>Lh6r"jyh1]bj*\Xt_YѲ -4ZE{,WPs} MF&k")[DsP '#y_NP:uSJ HV0) w³MB8 2MYp ,JoXD ˌ!Yo(ۼ,䣨w@}>]z kWnX L_ӼdoׁGePE[yl ?]2: 碿kc#Tžx[摪 )A(ֱ_x_z٧_ֆx`uŵ}݇>V-ol>JPZ< wOO׸5@c)L[c}o`>wf4(P'UaCSG}C-s)?;r}MnD-+=`MG3ў;Ҵ?6Od|KF"pn)'艴RK5)z' sA|j1=9RY'"+< /ue@\GӃK̵C[(WRH!2]:b]C!=@?@3!vOFL}R.L5^F \| LU >L^DZ ڳDlir@-.;CF!:c=XuIiUz?*yQb-+mQ]f0ȷ gi?9'e9Z>ȟb}? Mxj.Qf4ƇI{+1 -dM糆,)u4!Ԣf)Z\i`EuzqEC&@@ Frzq8J4&-A2*`?3C7@cy@; b~G0_BN<[NnN*LӢ0AWG9ݨ;f=^%Hj̐;E*d%gyY= .G皙%AKܣ_`IZqbp'C>j2pY@FQejm`$ 3n/.3vӟ` }Tg{ ,1kIx*ú@ N 1X 0oijC'5#i cOE.b#g-sSrL#^j"'lj4NPuLSt8XgZB ݨJ`$%9VًPF*4I-/}5эbR7|4 s#5o,^ۍ1|.+_U%0O]ԏZV<جuRzArAݹt$~M_SD1g{[< J?+1TSS! U4,5(O*djܐ|a¸ w&sך `7 +4>? O_ oKqZ<) &juCP@eؼŢԣ9R+.0ܘr9 C`{ig] Dux@jQFs!]]r_:8s q6mizo~$sco7"[Q`E㓕;&p T_[zuO˯/Cl94t_٤TX`.D"MT=~v*/jYOP4 ѵg+#zKh@Aj-c4"c'^ggTW; xWqat|O sGߏcTs|dnT/gAn5.@i1KG)l]=I|BNR,;@Zɪ@򜡤.S\mRO!; %Hj)_Ĺ{O1؇؋g;)ꦿ"s.w|g(z~1ӱg?;q y@fk*6 /iRa ".$VNSNh8 c=wjHD41VUX{|@wzks[.Rslh `0*MxÛoȍٰ v'W [8V sZúwQLֺ1n gc63 r`UT~?qs?m:&(pӆg`Bv6A $gl6^멷dVS/CAeD ֤ OSt&~"R]?h%p{Vȏcflp#\߼LwZތ|fxu #hC4 qT=t@?,MsD(K{𞾃u\)C8F-i]airw(pi2!iSBSd ,N^%9&lzm JRe ~q_Fc*|~t#+O.[8]ۮ`bAB鏌m_iy .ppg1ˁJvYe6V%Gt86}VK`t 1>. O U#2^ލNOS]Nxg ÂE9NIAVϲKT68|H*kS%t \N<-5o9qˠN"\ g1ɚo$50*8 rsV0"9@YI|,dĜ3v׎Ad&9:)>^C̈́n n AVჸG?OS@*] :F? dlEpjl wۂPg>VJni9}BSd'[(KG6~PaɴyP+p2}$y<(?WQ l,?Iy!)k&5dLezXcK@ "բ51bJ @xq̥:z=! ?P&޶2ZY@Zi]Ai>^p!\ݲ%\/t IN}c^߫ H>Y E9N⎻d@ Fַ XP <8ɂѹF Hx hKP# a%>$:IW4_A+q[kױ ;= hI[F9 K6Ë7Fo{}Q I+7e egKӽ@넣2sm (aXL5w d`}Mx$-Mн྿̌t<˹9 g^663Z-ܡ"p#reyP78z>AA⟝EG_6RkYg0g{wswMu l ضj:Uua$lKx@:G1Lk dyxW^;iۢ<pFWU^{q8_LSx?P%@te߈:ju&m%HC(Tظp O  4`aX:h {ce`ܑg3M)"6u+P5V^ xR~KeRֆ s_ƕgx?6\oN$fkMa-xe{l˟g}?9{]̈́kV3uZd[#٩$ڙ H_; +wؒV.Up3Y$?u_o6z:;>[cym;?fHF@Hß-Vgzp:}tGSLYYf\P'myQaMcr?VD_~T<#߶x3{70n"tŗ:Fx5+8mXd TE^Ւ/BѽSX/*dyـN-]MIm{Mn"uk$5ʹP[vLKf6_{-sI/f@M9oWH2"!!vϑ.a7(zFt-/WKl% :O)#mj@L `P aH6t$(ypQK*^&gw}.%9-1?R>~2ȁd8eY]opAfa΋Zo:9`r((8h7wo\b Io T'Zev$Xu׭%oSo (ѧ*?omYVC I H^dux]ٳOOI.4 kvi͵n@TTIhq,bQkvK PbIGL:Y'wI[WSJcE8.̥9"gQVG'=6̻67a ^ 9 {g~QLL%Q+Q@uE<1i(w*m>d]0`Ճe^HQ|$3k`>;D||\LN|Dê c>F1 |\-(~c>.j# /z̎1<7Zj7C_J,Yk:05q, Sf^Y.oȝ05I Tt҅B֩@@D;.>>;΁tNiS_ Jm;rɛYAF @t`ǝЪ킦58dr4{8/uLɐ:E+UyA, @QTذ$fZcͰFtkAdiO||,ΆۑVڰ3li Y\-LXtH[n B;Uzm3; "!lZ_ ePEf"W Zyv {Σ mV}Hn*6U^Qx WF y]NxkL8byUU,6z-_9W0`E`ј㺘,Ҙ608M |l2$֤%`Z5m' #8ڣ[ O&S"cQ[>rPc\v&)HP\Ĩζle n3FWJe#53e %(|a7SY_qT>fFq.Ď#ո"2NoJa+t@ek70|=q5GY2hTQB E4+sl?fdҠہ}w}+ >u ^Bo:g'9N2_} C P$tgIÔ5RxIЪmݱu7##}EV,ް ,H}F hA)kp)M FṌ:рh|V8̈́dDQ?}.a]a.l>v+SY=j> 8MEkiDcLnrlp1uc^׆~?W%]GD3TCCϨgQ5>'Qg v8L(c8{**2>W>ߠj+E#l"3cτ{VyOPOt:p+8'A俶zhgm5Mp/N@BZ՘mxk;GʖBXȻg#0;?Im~AҘr_p ܣS榥c5XSb/p+9啹3Wm`*3 3VlVJoM1C*c7"tw3O O̽Y>@vrU,@78TT-IWvqK:#R|¤pVX[Y%0_ȘH* 5p4/%'h@@$r"* `f*7 bĸn"EU؛(қtVȷw2+r3+2{,n!,#V H}*BVNm ~/w wւ)`~1Cv' H ŷ:$7V6u~n)ݸ SJ]ܦ\yG&A!8-9'1Pt\#C r TET{ A[g@pkU:t`K6j6.l *!PD6cZ$*؎*&v&5F'dަ0R,P`5q/u&V/>4%X ATZu]M$qH9y T$!'p`مx vZJGI~,%{[1[L1iyXF([%֯mnR'×qF tܾd bnmKO~F,vM}vQԙ${+~)cXȣ.gw.9]3"[uvnJ{.j`A3@8)9)U)rQK7"?ڰIy9wulT?6$ TTce}Q B.חdCQ@*[D:K|Ls= TS.-(;|T ioҰ\n 7teHI|#V2_V?iL]3jr߱@pCrG7u뫍9<)mB!틤>4iK[qj,PDXhvM0jM5 r?ή.$qpv}ל};8m5e}# !NNx[~Pśx#+x, 7ibjw7CBP;0A43\V`1n"ch l/]8drouǞG^Ww@]%9v>?<- `,Q4q |qͻ3)@ˣk"o0/2*KxvMDet\bcH*!f!8qdg/2j_]p֞A)X(Fm;7l8g8B?Roz#F+H]r"y739Gt2e+nc:i)fӯ~bANˊ?M ^OfO|}ZMsC56&,z/I0Kfk@w3 V'!3SDnٶgkO!!SO#daA}{ z}PYWoGN*o"=Ɏ\!xhάill -g?'/]/qeor|bgP_ E׫25Ǟ_CGʬf|NOS\G@J lƟOXK.XB r$=Um>`6lQȮdvuW;$y]7F\B^٨V›#Ouu?OJc~ 6/o#|{GJ~9dEhR%=𔍪@[ȦcIc7 >DⳒRg$򉩯rl|ڻLARb2'~:s|HE12OсRQ·DUSɑ%DF5| D0r*TX,SHڇ <.do:8/gUhtK"XwʴU^@*!H t!'̪=lup+JݼE\i#0aW {^`C^ &,@"օc7 :lEx>FjNM\A 9 KB"C`FOXgQ%V_@)W2`ls.nrdHԎEV6sWRz-3PG=֏2l85ށL&3pts@"b}܁s'F+3ឿRPOK@ j CI~yBɚOZ2nIp,y׃(dUp_oJc$-*sAuz\=HLKbkiօ{ 8d>3V(i Eepυ_/ sՋHr 7Erл',P۳`|@eprP9*A1L#Fw U6l93,뫌S[^1:$}W Jgݾz>s1m iX)˻lY# H/vDK^2`EWcW;r=~K.+)';!YnՖu q-@qn[Hdf† B"y&{PԵeJ֩^׉jӓ}`"w}SZ2ZPLkj 5Ҷg&'t_jҹ#Of. Ş8ڼ,4BTҧ9Zp";Ҳ{_=v,Bk"O͵QIc  \ֱE{M 3跁3( l,QNV ~~T](UNmV@4Ȼ>w2V% &"wq; 8/fZär4uM f0!s.X| ;Qz`mK')<.yan%& C6d9dwH2jea2}q,:奁?IHḦ:u~@9 K_1kva&%%_=U#h/,S:{  iLY^35k7nIf&R0&V6 5& x)5v;S!h5KdI~܊3zdmsz_'۸]JIϺ.* \u| %iЃ4B;[?93>2㳂9΄g \U3pg d`Ƹ7 +v֫[@t*lu7/^hS1t},faP:qR" X MVޓó4f( {hVnWvks11wpU2HBZcCU9䉁JTZ*k#츔)C荞D؇=2؊5xȃ&T"3LCNgA& m4mM];f|A-&1WT$DzSqέS[)dq>zBzrսe-z: SH[W;LvϞH~M :X~ҡxA `dSUGCƅ%[V#aWj`X\V3=0,-:k^en{\A~=/((:4; dC3FNESgbC2(wO6D%{ f- Ye7(Ѽm^f"=,~2S~va~t7PeŗIxTB{6kߚb9`w? bc*Q6=tnIۑsYpl.m!τGcpk%c!I}u i{E7=Y˶H<~}k0;& 2^:Ȃǻ*?D{ױ?(x)X>NfumP%c.uQd0j&A:X-aV.n3m43{Dc\I\4Q@_/]h!}☌ZIX[8/KBk㲫!,LJ3aيx S/d?1&QYx@i1>1V>/"ί"^=@Gmq9Փ: aOc,1 Jivae %3>uvxӔT‚4ō1&W1E[@' Cc2-\"ذy tA 42߿%]agY27TqL] Ց9 ꉣ⥆uH#f}02楢ms@ 3N=Y 6$m$-zz|g!:9gwN7cA{K4,"AP*Sh L 1 Z.!@\,Ab%ȶ^+/p#!"zABtd뉳:)Ȥi(Tg .0wIdc,WA"&X]k~ c@maVC>:5rV2Ǹa4޶HN֑ *N#5}'L:ZrH߫\ۿ[g_R!{.*~ 0a`dR̭D7t:$u%$$0$ߑΕ53BՃBSVҀt#)B{6*a\۴o 3.NV,#LQ 5i?j;ښ*Dھ?#g}&BLE0]OlȮopdOVqօʕ|#ЋTjY_&"~YE`:=T[su]wT~v> *˹6)tg=A@8 VKi( @PBvA J H\,MzؾRuPC\?fu0\.Н<"/ܟ忂pug!ap "߬h68t.oxrC:@/d5~+x9pt4+5l/*O7 "[, k˼]^R\M[O! Ƚtt~]OD 9h5Of}m_6 E,HBM\X0Jc q8r<=O̚'@;b7$xc$:֙34 i$cɉܭx8085j!܈DoQ,4h+lF` CdsKEr]uqm ZC'uO&ETe$/y[>Z==+d.]$w/ەS%KnHǮ@ߢoAT}wńѻWJќz8^5]=A[J\Ev|itA4Mu)MJ2sX$e/Ybo kr۬AxYCш4MчCQbBWeKxVRyW(ws(ݚobٷ>PdbE;^j ^;{V\@L!phAUhtïnbd9x 8+oƁ|Zf BǑ{n#v>Slݔ0F ^fL\oJQ}0aΗ}Ub+/q$Lt0\BVH )K7_ڞF9vg& uj3U'ܵ[%ډO!ۇA$x!^rk䭊b9 EPm:WV'Fg(_<"fVy'B**X@HJ]l]dbCcަ;0n&C|xԑH/7"MII%8L,HAy"5/rAg#qߠ3)!ABIL H' Ϡ@+(f<ѺAy_v6[|~~@4lZn@gxP>鍿^?@x|sJ{75,ɱhR) g3KP~TX-oFeS<^oPH_J4bs rXNFtrKOuz23Io`;3'9G BO^0q$> Gʺg/=p|"OꄖNO}`O6%RL8Dg)` `zo|vN{4GC^l89iR2jṿ7Ŏru@7C K(j} vLva_#}R,o4]=dp=q!t$c021}nC7(5fi)o]$ x#/_@y5W0^GL~I\CJv!D?vt9/qֿr\+x/58~Yy AZA]Y22BY@Xxas]5c ߯! uE!c D@iDkǟAfڴd9y@zu&za&g=py72Rz Jr_;]tXݓgB9tjգx0+DST!2n|{uTM:$`zlYٚ׏?_B~1Vezc΄'E'x9)M.O ġXKك"OB8 \aҒۄE8 o۾n5v|xz'o9zO~G ;uuNwiWD`[N:y|pQAw{}<Y~R/s^ 6o9ń VFTK,*5%Lk@X5[Sr5ٍ[bAR DwQ>"b\Fz?6VsL?$!wD_x y_=IKMO}f. ^{:L֝T@;Q'qHmN <VĞ'TW:#ק`5\]NqY)J@Й^*_X_d)96XKɷNnfDea i+$YM[ZmB |=>v$e=y@,wdkcld_䪷dL|ݘ) {ur9JAW< A[/ o=n^b"~8݆=Od&) U+`-XO[# o^/'.Kq҆\N혩p>@,ݠ;GwxT;"[%&v6"EweX9(x" vنPi ?'5 {j )Q'{xaEU(@_Cr1֥R4(E$`UdPa &sxA*B0׏4UD %7ܮ4W:/<ư1X; @x29 )\ Iږ9N$Iϖ߮ ;er |^ȷƹC̻j( i*Bb2xrjmFEXTIi/n!TˇHz#3*eetV5שBI< D,윮&Z05$ސ"I뻟Jl6h*Iŝ\@"Y "8n8e,kӴ]zaF\_2z6E= qj` lY;_1?pLpBGe=\Oj\x[t_۶dۿ_ j`5QaD389=5Kc`J7!-HCnt T)-%2Bz&hҳtKkDHvP5K!;-@xb*IP6ZI&7w5 u1jyY)RkDIjpFHZ^ >T4cc6| 5n䛮 VjNowA}K 7q7q`Jto+"&g{91ߛ P`-#+GPn6\xk'2[c" )&RJ1PAtvWz_Tп`s劉ql*.YytKMI2MEKK9p5i7}Z1Ԟ^u$RJ< k+u荽2` NFZ`J'Gg.²v\脝{^0xyTr $>'gJ#"#% &0  19oqճrWr~7!opf3JΛ /<4&frZhaL2<l.Gf n+9oBwl;aX} rH k;MÅR?'gNр'ԈN8gb{RDB$mN]Nk!eƙud9cUs*Iڭre7i*^ OJk2d{cF"e e)b<@fXSl~C겳nh%F|_ۃM-ݟi'%)1 f}@q-,swQ@L.zo0D'>@ oD-ŊT',XCLAH-Xۨx"W*!@vQ{KX6~\;@?X4-s-3į%XBXcZ6iCP*tݯ{4mJ>|;mK KBbQ]8H4#2FiTS9<oՋH:CE M-ri'F$*wr 'kP'gim[d<EJ] [<U\54WM8^ k@hi.ΐ$ӣs96tZkPċ䵪$8饐$sr YgW(.9"l*9^|@orf8ͯ4Sb|NgK*n|bsi/^I}_fO mN{ 2liTt G{͛-x6"VϜN֜oa.ן \S#ٮ6@ JW69z_pM?}g;9q&\YAdbIҩ9:u0+aAME 1Y W.[=-2B.&SU.1H1IoBF"![>n0>vjɌn.|X@o^;ŧ=?s%݋8ضuL9"~"jFgRO=|⽩h2х찉y-sW[7K'MfKᴔLD=OL%iPO4D0!1x$?& $) WlwuCfx*p*. c- q1|JמpQ4;J;z R A HLҢ4a Ҹv.._ÒUh xH2AK*6~K)hB37sj>sC ݼz%Vx,DDK|Յ%!_fCćػ'Ѷ[% iВ8Yuq 鑔k MjKcZ Wy Ș< Ǵ &J!H<<*4@LiJb.J1I;]?C[(OdTeyyɽDYPӼ/O@]íTOl.4kmdmihUf|3FrIzꚯ4aby~^>-O/< ~9Gu+so%)?<9}q0$XfRO$F[nː|'HgM?;FVdgN& ^ӄdTf-iҞ-O)Z[  7XLYaYu,gU٠cǟo'T_7Lf͋ϙ_5V|B tHy$\+x  1U-T(2R1r pҤPrx#7h%,,B ܔYC+%[BD!5g*i}3'e&EդG+P[1 %W k#T Fk =@,J}K9МL*LjG+”sJаۉdv ΅t#9Z,0tN[QE^*Ni8t$rtf+xb P&?(魾JFɾr;-PGJ OT=VʪJ&LBɤoe,aGONrz)G5N||J5-t&\C%/23jzS7)=O:mP#*LNcT(;쇬+JB?ifZL\oOOsg^ %l-nR(+\^ B ݖ)L&41t}FNĭ"@J(=[*Zvl8PjSP2|)œj2U(٫bvLC*}\B31Jܐ~ uE-TVģ׭_Os_aRgIÚ.ܹ~Fo%`A=56lYRh|@;P]n:Oz:?;D# cN;P| 8>`G\HnE-CҰ4IFԆ _ ҉ Pc[&b#kׅX5ٯ)yӆe18,aD8?MwE,~zG'b p9rj71'v8\dA+dPW\;?J8#,@)í8 + 0hǰO͆we/^?kP% p0&2Y w8AUMc\nF|6 1 36枒;h^ s)Ȥ\|C+eنC( _~'^b U,Vej0U]Px*Rmë87^g41ـݿs!˲ T}uaB2t#Aos.% a'Q&3g^w :]49#B|iȝ~Y { y}jMşh@8q-YnVZ]9ioB^]$h(@̟7Եs4H΂VMRxHxdIJ  Ja sX&)b󬦓1] e0_$=İG݆ys1Q 6. TGMZGMZVأ&Nޥ=*"xtybӰcGaš4JyQ z2N d)5UQ܈{v{[gZ((,ߣ}(;QXY Q {Tm­{(r}QX6<{$inaYp1ޣzpi5Qjm=j¤ m"GMGEQdޣ={Ջ{O`٣)n{6H2(*@Vl#{>GRg"[!GEQ=~\3( 4UGa{nKG4Qf$Qa;QqPIlk= #Ga=XM!(l%f#7PI<(_P]=Jf >S`̊}dFkחwƌ8nR`C 6D,şĩNS@Ƌov}:֭6J}QG!?8 F}\~IΨB\(RG~rދJ7G{Ch-|Vq4=dϨy>DQPKGo)9_vaR\ t/d]D,]- 5./\bM2H^ ͛?ve1s:Mcdh(Cm1#{cW[1DXE16u [`c$2w]eC99G ۝.EXEKhյK K#h3jl<$)7dye= W6 4l? QE#"l!maOLڼ~vnz+L?KB@:YſNC0!Iy:+P=gMkkf!z=",i? mzު( _tۆI n58wsǀR%)|qL^~q^OR{z"nfړ!/{ב4 j}Ch`*E.ddf<}=.9o/;yvԘWcc fI]I[3YY>)ݚ%Y.ږ꒙hU*fS"LW:!>Cb#wR®;dٙq``y")Aj]cB4"I6dU4EkD| \$RP>ōdm;0<,đEG(PId؞2-KF>˹l@l> 7,<d+B 3m!7Y8,ۋ@VH:B@`7Œ5~CU1wmiڒX|OylwSv8$ll8`MXga)S5}mJ*YmmC& uP*X7bO '$]grL lRZ7.,fc2;0<,8Dz}L'l&(UVjHg.|2Vj,1mUoTyjQχX#j;N2oS8h~ ٌIi ~U-i > cw+Q-o.#8%B i C$,/ߎ -ItEP`wpwXaD K*afچG@zCpa; )叞 bs9@*iL OipOX Ԧ_P/p%'kܱ f/F1P[WO rg4XQ% 9eeMJD-IAcȦV=m3]AJaZ@ |)De/{aڦpO ^w'c!_UEp*ެejy)jGX0Zjں`BQa iVDA5O͔Mra)mYQTCmq? w 5kb ϼN߳m ٌӼ|lż$xt3ҹzcc&-`N6MkU!ugaIΏvYfl d]EuR4tڢ v4,O&St|AӅ#8D{ɢZ1_ {1z/wqAvJdY2H6.)844pg(dQi08 jw0(< Imrׄ 4yI9 .wA8!4=a47Vsu]1X&cz^d^lЌ|T7/df10_@jk?<Û @f |-q{EO(d=x{xǷ>?jJ:_V u3x'X K'zCϞ2u3P%iݪ#\pփ "SUʹoaR) "a@*U2U K{>-㷜 u҅e︺,e[3Kh$cZ3ԤӰ֡:1F/`^˝}:]bEU1IPCcߠ.H݆p:EؑTHT_#fbgUM]h`p5EH/ L+B浮M)B}­0~c4'ghpljY Vՠg{heRW/0n`d|KJdlsI\XdW@2D99wH†k8Xm玽f-;i!- I ,x/<9nSb>hvs0x}&wU_> J3W33 1*>ԗ]VhwlL7'$[6&tv~>P eKV$RՠTǽRI) d9/l}Rl'DS ~! 6) V'⠫xmBj+Ǥ;)WoM>{PmQC4g<6<L..AN0y\ Mм5Foq.}l$=`e5 υl`'=>M?k e4y~3_'x <~Dk\o?A/@݁*ޤ3PB'1$ogo3s؇czy_[Ī >OM˭j#C p+E,bYF@oT"T3F]FlenZ.]K6Sif0R/ŠNO\:7SN:b@3 LL1pb(UIa"߄>olk( to% Țb\ƒ|D%ވyfl?˄O#"FiTJ#'N6 qvw7&39' xg{U1[klm!7dO'g i=vH'$&N1TDcc!5ml0U/ 6&m n w0S%["7k3R0B"^FN,Kt5eoo]ӱ'&QK?Չ"@b5m+Ƕ8?,%Iw֘= +6+ υbC'4\[䛧rogуU!oSX$Nd@6u|n"U!$`L戂gr ~,l%GyHbh-@EA.>ɢ}B|&i;E]ٺ6Y~ƒx23 L:)FgOppII};VX$e ;R~zj#Ҡlz2|O %A63WVS!NZ 4O41xll?pii3{*'"#]< -чzlj)!46w;" <##GbޑLjz-YʨV]S dP+k#"5g%'%P5R;8Tv#^9ɪmB ̍+̣M{{<1z# O+RrG7Bu !OB!.洁 rC6]y UL:T[($}bҍCZU4dm㣳eqrl*^HGR_jϑe]$'k'h眕A32t|r_1$-Z8 +dd% C6O q&yYówzLbH:Hr:g+],6Y[Z!a^{kjy9kQu9pbg>\{ؑm%mwI_˶<~T6"xdj)9*-pJc~`}FpO˓ %1^A 9Cn] YŚ[`t!4o) 3닂dFM R6 c΀֘;>g)kng3Zd)L'"ht2:HUk|;w V[ L"hzGf.#ӥ`YqUꏸJN~a=27 JU{M~p_ g5!1_U=E0$[JfZmQ}8] ,%B ~j1s5#I9E "_!palL$1}UM+{ˍeN9ɥupVBȝt2 AFN:(XRS ֫1 ~_/Tn;8赘N`~AP3A%q8mޛ5T%l.9;~uZ-tPOfU w:n QzM1l*KyFSۡf*`k={m?@5y)u4CKy3'8xğ!e ;j]0il{]TÜJ SVwBٰ-0n3}-5qZHDzj^:ilaݟYB:pPוJ8eK%>3='3c@@ } ;g|0RbXJB*tM}ۄ<3T4 LH6Y4/dcH7).<|)T^Pf@jT}ufP$ !VveT+=Cv@-M#1273$ɨdq BV5|P`}1Sz#qj7fls,"Q ~JӸ`,,;Z';3հڸ%)uIģ^ dW! !Bu4eC^RK:f4P2Lb_zi4F r`l}e>tśxt7O.4. y|#?hRr~9(-Vv>} [5N?aR`0wtJ H&wE Ǧclc2UnʷP˷ ^3fG2v˺LLP-+9VÍ<{&ZK-[mEa^ X'7P`83սpВuRzi'Z~uDfd򹿃dDǼ)ڡћcH뤲&Vp/Ɵ ccPh->Lp K}@S_Wkg7CPAWwΜC4"L r" HUS'(VZKnKyo3Jj\98//KVR V-a[!f@)'h:ÚN C}0= fVx z6ze"NzGö@K5+F?'"!"5a9ƸX͑!:5/K5B-̵ >a%J0у sU{ N铬F=s@E2#0.a LoeHt!+)S SQ + 6*gdTߟxRl6EW!L\ps-XQ[n賟=yƒ-K% lF;T!OR)Qgԟ3Mx$ ҁOaZ/rԼv]8nf~%HadQ0-amlVם=i5kM﹔lay#9 s}vKN&3\æCGb:Y+O?4U ̑>c&W}.LMA (?-:L?w)H`z:~+b+4Зq(Lۙ g8_2?L{1̗ ӳxE4?@E|f$?V+?ڷdNޏs;JtUszYHٖeHVXz$䧴jԧ=/pa;_g&)TNs3&>|IiBE?L. XhuXP'Fȏ@jC $\P\9)$*#[^ ^[C5c-$lՌ3"d#D8aDžKHeX}`[|*_KPK,@%hڨ}\ q ?{3؍-eTV°AJy;S5ҸLg>,Vwֆ`mE@RQ:uuC!'c m-PkY1QĥgH^Jb^I{x0,J)fm^vǦd>^;ٻ:\#u Q~{D֨9ov)(||.h5+Ev-xI6I l=+cs?[͖ÁXZ{ӭ8N޽ - ZcfV57M%uCl,BV7!C&f6Om!1h'Nɾ/U4﹚[%R;eU:֯כUp ߹VńHRP諒mIpy)&L705EB]B/BJD?3|ψxn\<1gn-xzPֱی HWXI]d.=6$̭x.pӧ[1îP>0sb~<Ĥ(Qzc5̨"qR4+K~XEcʶclm^3ci| ;^"l$\ e/m9ٓv :eiRLR?ixw;ڿbVXsV+*- 魓Y8H6vZMS?a,/l{~J6,Xr%1WOik2ޖ7[,߄roKu`I m-?Jp^}d4)]'XuJLfء[&5 -0}xPlyM)N <>ؗ4e^)V !tQ+Lgk=ŸltU+dCx 6E7&Hm |ja=s4 ^Dlk?YY 5 υ'P]*-qLv_̈*ziꡋg验OOYpυ/ýw\>+Xޱ (q;nc`J,C 5LKq0qĽ5H3k$)­'#oUmjBRߜf88!ƦܮrF'iH~bhÆ1cHy.BMьӼS ,o6^?sgF**xm=`y`6Yܣo~kWfkKNBn=9}_8CvUx3ZfGŚJdɻktaPX-A\o7(;%bhr@`ޜb&DY|ǜŽGMS Q A/Wy4#e[&ϴLS;&crg{_l܊y"@P&@`>R_N %g/نh) ePyٲB R#mePu\KTKgԞjJ giCw=6-#1?~a֠$5IfRGb8ȴ2Ypc|4q񵻳cBD(<1X" Ve&x,tqؿoM5Z%".|S "u߽g7Е`z'$J Y/ hw>,S{C07RY%d^v*%B~--'âȷJ$/+^Rg4 iCqJqf0O &]98e-a5htgsn囆 > ^ͼOp5p~XJa`A:A ,ΆƼ9,u2ej鐼k #g&mL-G}Q=Nh@"dul >a S <=}k%vb> Vݹ ֶ&Ȗ }<9yk[\ DD<~Yc?jT;˿ q?˳~|>A_4,$%u7o4:!$tsUP\Z Tej2^%7<|n%[xⴈףm"t5,3c#'w&+Zޓ?o{} L 0af4;f - *,,4Xo{r y9M-KY*RJ;#<3*$)UOb|ј`NcFul`|ng8.3m??A'xlk7H|;!IocH {A n]=ɳl)!؆rڡjbZLLMw BNɬ # 5<ш͸m2G?a*Xٱzgb6c ;Yη*9/  Ov3= >z[wpv&b7Op$ ׼'{ã{.;[Ů#d!SL [ %f~ E֢si@/' 0ijdc9Ыա֡JiwQgWm&.Tqw L| TU=Y.m5 Vlw5m+6vjFDmhH{bp2@7d`HZH&Z7pc$V{`0Skt;L>mNCDH>m]h!iEj}->Q0hd3+ "J$\V%lnAݭHnb@i~:v#ҁ'\UYx4Oٝy-33 8AgeX$t)SPkQ[@T೓7#kL]-/k$6sn ut.ġR /?F837;,#5* - |>ۣNzv]Pzlۧ|lt&еmBWH@ˑצ#G"!u 1nĈ:CLWFξ ݙʄzݳ=J$@$kZ.f)D3확ME w{wҷ(^Ӛ/2Ȍ05 - $0 2`A)2Is=Z%"#6 aW*6TyiM粔v2#߷-ys 0`Q!`l*ױhF޾D\k%j3b("~b.Vr'Ψ<.-xt Ļ:LRh#7мeЍ +?RH$ܦ1׬+leEN jd#7؜J%_z;_a@K0x;zIzSb@H:.lY>NsTmGn^sM6 RIJk@ĂXY_ 0etk9P _^ҳS} օpV+˖-57"ɦtcwSG-A?K{It3Vj3doyWׅ2XFxwW}?] "wM’,Ղ  DR)KBW$z샟rFztb" d $rNhM_i+C,iڅr;Ǜ771˛ la{`@EԩqBRUrJbp̹֛NӶٞ?% J"Թ*@:0٦ $L]B1CbP 4 mhWЊ}g@> RxD4dOedTUi-Y?2v s@2y!hc,c HIRثxs%F{@֩piV"5N0[LTr7EY6'{zwP=|?G6~ {CbIܗ99$P|ϱjC7|> x7L̩ViBrwS5H[Z;k_]E@g$Bs&-"kdž!Cyd $nTT[{"5Y]A=Y,x!u R e3)}ƿǯ?5T@EcǮA*8hx>ovmzcז$\kp *[v I.s9P$F- w]F!.dL*1I-̱kH]+ZQ2Ecנ.Ul{ڵ{Ak%fІ2nPx0XWť̮~v =%mvPFa6B?[(>]׮!&ǮUkԉ[ocǮ++AfefPkk8Li+!u=5 0Gc  b0ȶ]HtpnuybkhTٵk68ͮm HǟYw]&ȵk*+'v>бkv OdݮATc Lf4]V+44 Fokm]XvOڵ.V'ȁm6%2u6ѮizkUVkeakfנb/vUc׶vm[nYkɸǮ$}9kQ\vm[])@Ovmyc׼v 9Ee E hv:nyƟak(5 S!Sn>ƪZ(o]; 嵿Vf@ hVV4Xݣ]?~c]Ѯ׷">=6 Td][]O|5Kk/&? z5tE3cЫK5t~U@v c( ]Ĵ,&Szp7RS"@z[ ޳`sqK5zuxT: 1D??k>n^Yi :d66AUIP2@vݏ6@bQ?E?[;̷wXQL ,M/|Lf@n T2)*KURw{\|w_/`LO)Ϲ/YL.ᄎ!mHYz0ZPC Jlf$LnbΤ)?tarmۍv.ksy= Q~ h^, Na Jb}wdtEpP)z~J sn.WƩ&2.tP}Fс WTiLw%G3VܺP?xܐ63m`.#R> j p&p;dXQB=y 2n%~px"fM1!4̝<xu}&x* dp'7 %2s <TW[:Ozv:4|ս)j Zj lC:8RYC Ez1> } )v kp\ېĶ>6( RdU U⿝ B /d<(~soň _ϦfCBA 0L2(A݋|مpn`MRY3=>m> iǭHOdaUE`o}}B_7?VY)lRObhLÆ mĺw "Ju{4ti@oE ֲN5kԄAd n(rܴjo]JùYd5 [B`NҖHvCno*tk%7$fUR7L+rL܆L.HOetd2B@$D"jd[] lΓY)Tzymm呼2i0 f5<&Ug =R?C$v vd^$>o^ ,Txjau#;v*!u?.&6JZ45qa ?50܅LgXwnRe]Rn/k&va`^m'ev$?`G>Vn?`Y>ӥ.=qj-+?(hrǡ3U?kE:*V|eQQB)(1調@uT 3J ʏ|ߠWA?.Fu֣ kLF_ҕ.̷ sDQVF'56̻6aBcR.p֨|Q#BkQWCCșf=G{]I3FqީsoamK9U1СJUfi96rҶz|ܡ@ 5r11HpEWPԦe屬sVn SChU{` FSYV56MFڐ-9EEh*T}QlQaqflӍj=.VvLҲw\xglEi | GǍ6DrxA˼0RRVeԶ@f1;*\ }f fY6D4ve0` l4zAa|l;sd{ss=/aVvވ% zM E֚7{W5#K=UOX*1a2^y0iaYv!XlѬ|uÈ%DY |} D^SU*xV/v(vA o=8<>`}aG(,+JX=m SjptJ|>uTѳ0Sl1]B˰s_*Yqc5XԆݮg:S-'yb/+$^M7KUD[y}]Ń+I]EnYEH0\oLp5)򛸜@'aXZ# 6h)]R|_VR-]M>4! zͧ,0sIpd]&R($KeLlz:)<%- J>( e8X Bͩ専Jtv*'ycNJ,nLgΖp\ }f0Zk)ƔRG+RC`V`nXMig `!bqUokYնvޤuUpyoU4!>^Y H?t #TtҠ1UnǨBI &Pg˫ L'涙:*_G B"ԗ5pQmRj,10R(*I *ihe,6^UJ_?aX[ؖ-:<[q:_^ }eK[tiW=JiV \<k+)dI3<&қ*Ҕ:kRo=R Mݷ}Anڦ%b[m9 b%Nv;F_K[wPi+/ 1*k"3 N9Su gw n^DC^.ju&Y9*:t '; (|}EP _ZZԽ5G&oя3텞Y K^SD*u.Z^ףm62u!zNù{df|Ze"q3ga\χVl'l+:Gd;!NŻ{k)+G$%uk%Bu/Xu'< ,V tNKI.(?(lͮ, taiEX- h?WJYd_8*T#X{{ي Kdy*W<+cĐyIȮf}RN8?C~T#"jJ8> e'D+SiQjoG·Y/ 粽kˮưPbcN|lᝢEn=ҊXE"O[VZ5@l{@QCgcSj2SlrQ$ĩHct[;^K;߁-YZlɛy FqLBrVsc,< v]@,E]l|kUlڪmM X%8e襦ERX%-W< X̪GKBkҙWGD 0} |yfX"Mdž6˼==[("wG_(YUX u6m hh4'4dxi&$sA*P%U*D9IWcR1^㫓qek~*eqr NW`0Q. by'pUm()@^H8k1b W: fŗk&B&2Q:ŵmݭƱH6~F&h ܐ\zV#1_=ȇa}#?~GuXIeQOf%seYk/;̍k*$ TpO4^yTՋ,:eW"ƴwP-r0 18DzM9A6 Jb5Сs|ҋ βI$\ɖF[ϙegn#:6q): *E\D332$eeˢMA |['f!lk1nARx)04Ë*lk1[ظ%G|OLM9܎ p[l-'nR;ܟvSdt/pҿxށ0Z,@r0+m [K"):QGA\+]{ _1!LLhP^^9K_nq<&Bued`V͟!cs3M7'L *j`XRX rä*M Ն2H򯙳J~oߦqDeiXO }^{*"R'"gX5fs ao-]Z4CUu ugVBhrNrfvs 6+Bÿ@VEIs]6s` ž,փ9b%iae4#J~ʺ^eT\uh:8Ki? U˱D 9,^@} P˺ Ƭ \D7hmX4#nH:Ǜ[xXepg@i?;7?WɰrBHabHCLɗڂŖP'#8ޙeQ@ (z= Z^g+6mHD{t!C9|gǾn$ڣwluqhg+9@ C/ $z_ƢƋ#O Uə%4F6q2m3mlbLS3kf. N1X+A$!;&٦;*rM66TF65UģX]iqY &Yoedfv}LčÉM<8zY$&GndiF7&B"ˈNm‘bUsQ=ICV6 eE~Sjdp`7a.4f @Wu`+-_HbΜ<̩YGBֽs&BePMy|Dl8'Bp&PY]:8RyB:0 ;.:_ZnS7Wgڪ4L&%ca;3p4Lo鰓B5Qx1|55[SB@jpd7. O0&ƂJZ3Vpߚ*øeKCb/ PKc2\=}?@W, [ ބȯGGP;'yCV ::?~y3|D78? towvqԧ;#Uo4`CYyEd2aV:'*6:>/E:e\鞠Z"dbΣxk.plD6|f{/ V o]Ony&xb܁闓%IZDF+wV4dǠ^D ۈ7@ %k5PI=i϶dA v@m1uxu|OuCY"̘;H!k"g D,l=B{8byj/3\p_ԵbUwTp7T"kpQn- vY~Lm3P4چ~:_Ȩe!FBm1wqD?Љb):V6\ŒְNʆ۟_ےi>nXOLOf;ue:@`R32 v/Zv;7蠙1Qa[cBht1iOY#^wX~hnFzit|,'EvzOR Kӷ`߶Cs2֥VNm!oVK}笝&l3V>38u9HBTݟ,3L`ءC*~?^&睛ڟ7;yrcb@Op_\af)ϵ^Y/QD)P{C̡\og{PD`XtG,8%ͽmc!>;_iS|C&, ~z /q% N~žH[* 9o2Rn3%kvB jA}%-)?G3t7>*Jk_+m;Y#[-&4 1X~wb j鉢S8<g7uC}k/a+~49[4.gߘoG]/YZr,>P"Q۝oD,m]gHc@JF`lH3@nqta"IL]]ihrdf/S|iabD"_WwH9X$$bsF|$- s{עpзG'wG zKR=lI%TBɢTƈp 7҅=B\҈ЩPUTC^3r.\ȝ ՆsJlOA=1Xvg:a;TO"zl~V7Yp%쳶^Lt2i=uCɔ_ MC/Re<^$K&l5KOoA { ~rBRrOf`ڲ=:Z~OH?!JU8"=6=14(qW#혲h d*lxHEw"#jPTD $]> 49=UHVHy"HQuctM$FFCPxy*=q_Y=6rUnQ&ߟL8S`6_إr渍O#_sL]傴 Ia ;X6# Op{?S<+) Xwtosmߛ޹qgw#D@Pf[|mfyaJ@c".oDQ¶jJOZ/0e&5o'/dlȢƍw/Dj-ÖHi>7 ՘wzǻ;]*θ>Ji}N`@oOg*3:ȇ/yg脻ǷLǨeK<;Lo+~$gK29ΰ# -$zR b+KK=3:Ӻez4ٰ*/9M03s-Qw_<| fd*`2оo::S ڮ-,lNcM .dڿb\tns+D7lv抝N8#XJpQPo=|Eo&T4_/!ry`ft;rʀ:͂%cœ 6lZv(4}'N+X4tP`8t.b?|SHM~/K=zUys8$&ipf -4TDIbY<_pgV$,1i?B[|wy ǫ DɫwK6 a S "h8%/䘍z6`gLc ,e%ģKH^З]8(ɛᴅ3ʹ/=IRNy։g Д PhYMQ~al{ #jŧtYT=B. I{4o-O.վ/ؙ%IX&!rNpz\~ 䠯$A,Kȗ`2ka\Vs o; x ,*bTȁCpȔ t:9`VgC>1 b&}2{ABgeQz=Ad#U q@:JηƐH6VlwR;nmib'|-CT@31U /J Dxa\B RoaJlKD%2 ]/i L8Kk7PNͻrVl!ѰԹ$|A3OI{4sOŚ _aoVA-$֘-<+'j>pOxD\E#Qb)i=1ܶ^-Ow`-V(~-;~Ϡ.;gʓN{o6P`.f½ɏG*-,҂O]ң~b{В_`|&z [O;wD3 Pލ212]$2]S|~R@:3X+Й.(36NgADLe R .oL]5?S('8s}8^{0_1`@Tl-G*HPb!,#O!$"&dQ%`{x];Y: =T&t85uO*':#oO*JT%wX*e-F LjMLe LGTRHeb="eeT&( uS.Lt?дXT]T# M=1.~RPy!tR68 FŅgNIeB`LeٴLS|N{ ^vgw'{{EOY$gQ>)H@ݞ9(!P>cٽ|iO't'b'E-ۦW)@s_/x_w=AlUrHPRertOS>qmsV )5EAHD3,lthFo% #/)a^#z)JWڍ݉~K[QS>9;kO'0g'_k 1n M|+t6 A>Y$ղ)a_c81~)cwO֥|FpOs6ҧr5|'9X謦K\~xK(n f`ygJ|]7)ٔO )4{##mG,6a.H=J})M||N"uD~)+ w(BU+R>4{ lh;kb $vH*|m] R>6BI ^|9aNZ(YfYtr?%#/ Zޤ? Fd|G$SY{ZُՓ><$x96J"OF2❟/{Eˬ)yT~Jt2g*L#cIזQX("ـΈ3-^ʼn`gCe+^XLJDx$I vX66Rޝ6NM a"?>~pkY3DsJ ԛj >8&vǪ3dSsW쾟#0z :00Aˆ68$_KMb~U۳ JM *; KTM24Ffket:7y+O!7tx뢰amOk0HH[ /DQ|t*n? Ea[ybkuY] t~ӀOH٩])JRMSЙ'6PPZM[SBvgjopOz'm-} MMYaa JU7t+tTĘ^^aJ!qy*,e+f#G*#XCfjɷ]!R7%\|#3REߓCFYϐkCۋhEO\<2#'+Dف)=߽h=vH8~jDwTV/\CJ6vms?Ҳ}ѵo "΢tQ579++}=f ݛtFu1GBօ5+ss,g mчr7Ę9bbؤ@j< HWi EXo+>{jFuaB3T=TVR.kAX0\Uï eDɈ}f?/$h)+ #0+ ϖ݊:gaہ#@0$A ]'7Y: ~9a \pyQ2PS{ r'4 ح) Lב(&Tt\J`<Hq9 76yULT #)ÜDmɺA#~?'<|}E؃6 (frR5ڊ8jE w(gE:;37|@KbU2Htz2 GiYr>͘u$%Q<%RG*#4@h^#0akXm~7rtƺo-qgEwy !00R=Ay,"'cAN5|oRF}4 Bi">,+,)m/Enim/lTIJ\N}Bmn;<|nR0\9aw'6oBb̗E=ߟ3:ZuR&j>wӓI푻_VU-*-{ %Y^3?A"qϨ:Up{o;op=d|R\XV;U%NuNhû&"@^tK{E 05GUrYkKv&z_/BPeEwtc/_KNtXɐT۪|;CigYb=@Z>em%/#q64Z눈e0Gs洼jI`Y#seG/qz@uHZTpTPYh@Y|P@&Q\ s{ԅDqD"K>Y 'z* kh'0/D- I>Cx{.p/yC3:ͱmOPw[^ onkC^[dSX2ĵENJɮ81D'ZG"]RHْ*1K8ӈ̧:S_mѮ( ooMuϮ!Z#d>F8sZ⴪&{9TjzMA"<]މ(*Yr`Iaeԏt*2/琉3L>]a">Aɖѫ~sˈt6fz@N'Nmí0A?:;ם;Y@El)<6=ڜE6kJߜK๛"%mlʦ𽄚dW:v EԅݘJbS~$JT” V[]I}H%"PD.ɦ_I,͙exҏM`o^bQq@屾i@R n9ّ@?k }ӡWYi_$8d3c p%8 qs#6&sLෟ[+kP7mܾ垣|i$Ppp,G"k7:m`Y5z .=tP3t!:c{ NtLwÎ2-W[מ[ꏈS!tkCY ؾ+1-X[ aΏ|_Ku:JM ШqﻶH}[eUhot^_NyjI)GGx=pm;|M$V/ɧjHWQr$+b̈́x N-"|uu[FRs:ܻ[ +jsNH>p1SjM}҆מ? -%2u7EBϙfb9PRG5׃>Dg q:9$r(r9/Scc$nn%|xʳaMlrow\i>슢~vKsjԗ+w=ƿ?صL=6l'3IdB9 k1t_Klsʆ,%_Լƺt@jkb—ϟ-u@^Ht=D,|ڈwIIhVZ Tvpghu4$4?<@@f8''36,]8]e6 կγgRgfeM ǔI1ٕ@e~ /UQTz߾a?IJb3w8B ;Cz8ꎴBC.K)5؜?F&n͠< +2A:7 @*S5]"y-RXUJ&wĽXD & 6xn^E6Qləz$~61㭦?rOD,aףiF|pߖ,~"4]|2CN1s?[>Sj6CHхs'KKDjhޘsd}̆-.Sz{G^q^|zu*)?nS^b6,5Yy[vk8uϲ[[YYvkt ޔo,3 g٭2F6&VI''(De+bMf&B'~*~ l=D eʹ )g҉aQ# Y;6nɭ+&v9O0>.oFp5 $4譛 uh(?Fk!dzEY!(:\9z#o,P0\}&N| +ι]T߿ro^`U&@RsA߹əP&[Tnm,h.Y˚k7AIB SRls b15ԧN[&H*&\rU쑎@*VԺ  IcYɘ/{ɶ멪{9yGF;!(̰NiLQNN-_ZKP&!LcGO%YU2GE'Ss\vxH\a]ضF e)IيH Aa0ծ:je,d?@V{LS^&+' F.iުub e$N]z-Ra) }HIRǤ@?b Jlv y(hM JRM͂z/y#36eJ}Ϊ[bGAzl_"S's<kt|b.Op6e,2ɨ0YP,HR""m^ZR/W e눲&GGR DP<|m+3Lw؜C+*1ci1wޤ V[tzzɻ!f͸De9aE,ŻaWɼvh. dل:[=cb\Fy;0! U#Պ/Pnz&1kx1\j@FIlٟj|I룾Zo) /G^_q 7|6jQ.5͉ȭk?j_wvq!{ vg7$nwljW#$z\Ԁj}ro}@r|ujz#D׼ߺg}*aHin}0*^J-/೾ƞo}(RjOe!cg}ɚ>Y\1` <@^TDK/3X?S%?r{d{W?WŰӕVR< ȭ6[1*E~]6# q{Rm$4O2R-n^\>| sQwAKbf &=$)}*^_n+x =U_/@TW  BWIOjKZ:ѕj@,Bpa+$޲w \6tr{}&ӼK#EY_ _*u=S5˓r 0ajGlAjN?"a'0A"3v=F3%teW dNqscl[^j[dɭj뫡EoGj1^'Y W*~.'þy=Wc{ZW71G\F1~:mlYax'`I;P_ MHhukZx+P$[_-4CՀVyL Z^ Հ({U&3{ao*.+&Tq.Xzx?3P_?;5rQ_ 切jsˉR6^>kj@Jb}9f(&3\ǥB s(R}5?TTXjjgJn2B3uJ %U-9@r+/<5u6/+P+#][W}!OVhodÏx$GLq |P$K+P`cȚXcioyGNH $^Cgh2HY!S/ jӭHWk WP=(6u.-@$p II^Y@+ 0U 7IyF.A}LA5@ТNL*ؖe5 1 7zT\8 If03OH ]4@ԢxuIV%֞i?,s oF 3#Ej ϴ'l,!+̊"t!oUa^'ZrA QlݎJ߂+Z>GĚ0ƲƣN Äv)YY6PA OL,+\RP^D78dPOs=Sx__O#6|1b"le" Fg{G e.R-=Ͷd[>`1 w+ S7Z)fT&K,XZmdbgì[zO+,bCʪ-?B-%"`^5u7Q)T޻ShAYbI2NL4+0G lIV$nh0s@ =<s -? ֱVSZ0[!mv/M­/5;,[^:-bʍ7k[6P$hOݷiu& dBgONf1k]føA{`^|]lP dfvs,a:ąyZ jWX#* U #Bٌ)TMjs0AYXg!L>;TtD9N/Ӽً#$(ls9vu4 hruw)&;HϺo1-\T6$61 ~( oƠK55dYU)٨l5ZCeJ& K[f|X[Up8X69?4غ@<y@]~&(Z,M) pgx-H[19peQHő/{"+L/ăWv_4`K؜PK(IL(m~fը_*0yWpⱶAG~mV#UiHM@,:S-iQ~xr$2=ε JQ)˞,(Phcn&UԤUdNK!T|ՁIe"\FI-=Yu_VMel6n ~9 횤, #f3oH ,:kܡf K`jqŽPDq}okaQA m 9 DKF || p.ĮƉLpP tVЛ8L&Ÿ:TE0,'P|^HٶԼ!Tm.,;n%J]@nSo#u(p.8eYBaOiHkK׶Υap ܷMvhpϺ&P#`4Ź߳̃\W[VC/:c7&UV.[Xe@$s}9&Gnv*i8*1֠pccgbv,uD*:?> Toam &T,/c]s=)|?@:}woÙHeʱ@B5ׂQ\Y{X[ G K>nv"'ث Q@krTy' ;RX6 ^[3/-a6L@vruQ~ojzSMbiJ}ͧN@6vSkP&:sl1u:4mMFA:t*%kj*Xv@|TtC@}NރȬPhYK:Dޱ_HAu۾`Ο5{@! J{hR爫.oyR7Y0hlwV'$>wRTS1Vi wZeSse#')0i1H{A0)jf/؍9oN9tx8yf߹V,8cl+_+2hmꔐ:lpgO,,vTD7%.Ü8Ȣۤs"P3]c ~UR.}c~d1%Xco)KƒJ^VaJKTxm$ +i˖8Dhb^gn|l4y~ Ffغ~ ~݂T/Rłjז.eg6)R J+VG V2bϪ'ٌ&goFz<did&Zw{¤."{̗Whٓsua[|u>> /咿 ffP*k9,u R]@VP0o4Y:, *nya@B Y}  ^zcd w9/d/nd smJjMmg֫#8uMCT g} 2YHZϬΣc2oמqџ,e~)+&R nnN{Lr7VNoM?@]o}#]_.?ln7x3y?,(49P *^xPغbX2 fpj "40ǠA@3qD GL'cm۬Kg >N*(xnFg ~3pմ$0 1~?YG࢓'Jc2+1e[>Lo딣e#8ڙˉntgYL)W۸*Tޱ]ZE nJsv6- iy->gzP@;&QQrgSb딞P^:8:S0s҉{'+d4O Av W(1@Y5Z Lxf:ME|Qj Š*+&3EokpT6a+,N߳l wVirz4ja(zcIMdc718K{!P{j\Wb@jJ'YQ=|Lǔ5<*ƲhzTs@y {eks*|4gT zC!!8[i6NP4N ЅjZI׹I0z&< UwU9ee@?7X\oФ#깭fDlrV1c72)xu|צd4!A6!5lznsW[f2? q֖L~ֳsR}^ h Ͼ?YLX8K=þ7d ˆbF˺ST6 qr4KXU$2b‱3A \SsR ADbSrw@xSu'Q@r?Ezqu9oP"mհP>PYe }xG~#0Zڐao񨿬yQ7NM|>AUt4W|Hx)NsJoW;O )O(֭^@gqnnJ^7'~*Fn:;sV n]&zekIcE NUkw|&Ցnkd\#B= q?QNٵ F6o )E&=o }$}ڂCuVCж }hMvKIJf0:|NSEjnE'k=nR#,:eу<BV,T~1=Fz⦇`<]gj㨬b!gz8>gػUovH {XM9 PAǭoφ ; q(яqEt@gn $HwDu@?`|.֕dDHΑ4zlL!}4{fl{#=-'t'?|p+HOؠ_W'# =襶-RߏyP8A:=fC)S #C n,gv< ӎ Pt2cd$۲S2( YU@Lg1OFjG<,OPruԜ_& G#Xq3՛ q57@q!>`,f߇N]CmLU`(]j,TnzA5274:;Ʊ 5&/AŬ]vƒ|DAi{-+uZ+A 0/p]]q3?Ӂ~xf %?Zcms}M!aIz8,:@c2~U dao>iAPkGϨ|zf D'`r,pq8/} :/Gc$S:|M: !M&5 K4\P⇦Budp"k d `ps.yvB~e !{\t53_[Ar+Ѷ mi_ .{Ƅ#86G4ѯFBz0Q Y /;0˾ShJ .@D+̈́n+!737zDXI XR@@ްj TF噀g"3u+?ʲ$>&-,߃[uuv;ފEmݕ'zذ$!E1ՈYJ[' YJ4q ߭!Ϭڲh^B:Nm"ͰjgGOS8s'z 0F29YHp$R;z'a=33(s <-"P=p!,/!>[y}ży;X^$'@ zq:1|$=]} 3>¨. kȗ|"{" v^mrY;rCFhkxv\&@fSZ)%b׫ᅖJ;M MvbPr*7s"2yLrΠ9fkYJOUsL"7ܰ&7]*!C itw2@˿x^ܩ- -k,d?&R"[+lam/[Jzh5^ʶw^V"1x00:jq޷bj^P'G;>@Z/7zY[|8!w/,߳Oc" O 3G ɮVęLŗMgg ʈsq MM&!m \ 1{->&uaM xvGQu@RXE8R=`[xy95I'G@.L+h%z@WsPnY\\b  ^]ȖfC`AL:D;䓝Yhǝy=PQ^wpG[$z{-d0m_|C-fhwcO7_glj[C~{:h+cK!e^XݸlUς@jQYehd7o =t#QH[u\ו `&(y/kt `q2fLȑPY &|0Z&3حT27('/H Bl͙P3޵>0J?< ]t3Ư_g~)7M.*&t)L8ksƘ3x1#CWE_~#;a ҕGUAҚKu`R<\AC0WvXxPN3[RxcoSѵnBeiݐmfA_XׅyIo"F꒏ț7㇗%[&icMN yTMNއl)xfEidUr+tO,c?.@6iF/ RKؕC\ye#'T :?{Z)Xj |fJl*~L߅;Ϲ?lƢw@2MWЅdíݾ36|>iׇGuC8_Q;mfVNǖHljp_`q4 m[PCrb[(ϗťqI~OsҢŜ/Bx( }3U2#GcTYS T(qf%9oou2`EQ qɕZ O@Y)Fj.I(LjCvb3ږxVm&69Akߤ{ DMe;N<;z1qZȾ `|.ď8W~mse@7Y)rLXM y?{ D܎TM=}©͛s+8O ]ܺG*ѕ@JQ&{&m%1+kzEָ,۞Tx}? ;\A]םK15B~~y3R8\4hQCj$L'eK`C{FhrPA3vM+s3R <ϖ F߰ZiaLy3|v/*|m+=2>+;~p^3Wr"U*ɠY|:;[a:N3HrX}LJNhߠd͐(f)WHTAAf̬*ԶE 4UǪ-AqqJ]EIp<<mI\`7S`.lAB Ҙ"'/U '&EnZq ;1CTɛ:Lް[4BٷCrttuk1o.iD*3Nx!p."kq/wNV\½| t<#aͯ-LoKm 6-Y$N 2 gkVBq2@EDH-k #Xu;n,M7;z$Y-1edr߆ >~iNçL&;Φ1v_dAv:LP2yAsD}N0;+XDLN7E Y; Ogtok[+SOgӒk!ްI"b,1AݠWtǥ0wy.1P V@bT`x`(Am,*elX¡v/]g5̜J#תYWv3Pi,Ѳ@C& Rl<ׁڡ@[m}^}l^AxL}td1VOkj Ȏqgh +?wMNMO^jɟ'gtV'Ov+P6ZM YL;` ( sЃ^g9-j>t5v$$PKXί'HO~l)ݒc@eԓ=;YWtȐ"Xӊ ]L3 ˌb~>FN/~veK)X8`pĿ?t[]9[ y>){,$*K 0I ')sµ'sI~"Ҝh+>.nMQzb!_S >K{u>+M6"g/乽+gTgWkP$Vɉǀ_@NlcܝJ g {B'Ah޷Bh_gRy5f0>k 2Ô )@0~U?3T//z z8uM;fKr0BRa0؊4a X=Wyg@ldVаP 4c'\kVKf'q$/y2L,% S"CLC0%Dtci2Lp8!Ff *- V.T| t=2؛@zRV5i*i $Wᎅt˱ n9XPC!=lh*,CHu_9]dOw&,6;v r@fB& ³X-oxbc?>pU"CS`3HөRyT KGNBi ɮQc'Y-C@mՌ+& er᥎q/uZhъ!Pmޢed[OAAkYL/H@{(W~{#)h3VAH_)lR0/g>v=A@4m+Ŭp!7XW{1u9aKaيP]V R_L)e0 9"ꌔ]5L4g)rj-wYEҐ&Bq0琹R/0Xr]Q7q& ^cQa?Aoݯ0|J=< C_`蛋8gZq,P#H%HȭqTBg=_T89`۫'Ȓ}v]Bd{ 6<.{Ka1^w j)I1 9/|A U>U 4lڃMKYLb U?+V*mr9u!s3&XrIJ?,iǭ[VpS3V"nhm[UK!u#c^HN?cR<``Tkr' ;05 dV0S7߽]Sz+ǡ.;oTtv=MvEy9*\idiԋ/hzjqO&I9 G1Qu2·B8A-FPȅξ @Z|&5+R1sZU _z4TGnbFx*wvDNYg4&s_jj>ul*i|@5(bp&ci~MmL\{@ƸU&J 5)~S8<Ijsd30KoZGdj]~O\L; f^ v|)H$|O0C1WH|X%F'uQ-u"ń!`v|J>ɐ1 ӄCI$(fɪG.UQ ~@ϒ>O b0lXRC4$Y!)HEFD I6-=OIUyi'0g%/~N~pR16{~GGf,Jֺ0J dLJi{紤rܶy[ zv$cU #SG} {J7tkK[ɲ:A '5.*ID_O̢{R6,Fs}[7 |6hq,>) CN.9#VV ߽fx( Љ]3P =}^A H_*FB{S?w-9AtNVv2Jt,eB^U8frlR1BV|od$À6lK^}F5ulI]X%9$z}~֦ D얍#c|_w7 13sdVOgh):G>BC *<}Y}BgtFϭaZRyǨҫUǖ4otWΩ&}=(G6멣vj=:lCjlj?Վ;J혝T@ç*d  ы` n"$%" .d< ,Is@tH>/gm^U#FG y l^0JIDr(ܐϞK -C #RŅD攽"p*٧$(" d@>`E$ԞC2 =虋HNVswd!UryQ,滈$&턟ID*H^c޵9k@ Ӵ%" pNy*#HݹvD$'Nca<` eOyHfF=N:Kp LFs <"Kb&ؔV\"4%"9YXB2:H~)yF 5Hbpz+er<ԳyC"+:Riw$fzkY!T0>_1!qΦ7E$tf,$_ǂGD ) $,翋H>;,Bc %䢭 [4cH>cyH> ̢BbD$'o}D$%$XTW^(tdz@E$=Z7h"@Wr kUE$ea)T dfɳ6] >v7P_7ĸǂU".aIPhdkK@JVXd)"KΧ "v˗$ڥFk t x2@bp0 䩀Z-5"OUЎd̟"4;c9E$'Ȑ$?_E$ąPD\=ח9:hz$"ɦ̖:?@*\` { FdLQAD=\%]D| "\|V\I."smoɹAD2G/9yNৈ$n"$H:+PE7H vέ\D<1Hw *glvr g ڍ%]D /2 zW "DLn9xNɫ]."׻dôy7)"yE$z (T"$O$jQNfD$5<>\>;[dS k^<"xPڮ kHI<7\D_SDHj"GDoQ$dF9nF36JβV]DL=E$2a6iѓdY-.mrlt['°9">(n9s*6#vA~P." pzVH3v$~Y_6Eji9 ?Mg K)FŔdqB2ܘ<m`edbJ;j0eFpy t0аP!$B:!L vC@PIxӁtV\@ #)@f 'RM\ORnv m =+Yyf%1z$+:<*?IIlae[,{!rΙet"a5FɇLH}[$R(Ib!|w3PYऄ;¸ "QcPvu72oD̼mI,*Q$Zwo,l=io!-R]MշVR*q-\OC)|&?2Ug+Qȝ N&:~'?F V{)u,LP2\ H _3=b}|5])^oL# ah[bw92!SBt6?k'ڳZܞs ܈ aF" Osc9աwIoM6^a \V1$ْB> D"n:@-ŪO*!>HI1Owز2|a6R+4e2?F M:xpz:%+|مo[XۅHyK7ؖʌ 93h(;ۋa+v+JiFL3O2_:~lKPemOem dB/Pu[3+ɟ_0#Ip:ޙ65 '&Tn#%6MJm:aҕr[:Y~D"CwGvXf R_3 #^`G^$;vEf98y@ă0 3RcqV`sso2Q8lcv3pJfx;z^LD]OVmXknj6sc)3 ~7@H,R1I &d;e/ʾ $2=}$1 tKiȘ= }mïcMYo4 m60/LK-Aɜ33H@ׁd!icۇkE&e'`Ws!ܹ_~bjcp,1$ec_ o[ uz.3~#$3SG>x͌ W˔v ɻɭA 3k9/my:~S^1sEkfg }4Af&m4#_Mi9i@瓍EYffx FX gB?' b6.ꈯ!ٜJ^^;EdR1=X0mv̟ 1~Utb;gzp>p63껰۴z5°wxNU Ms}gyаǶiϔzO46- 660u;m`xnGm&o`C}{ UO!yڞaEԡaJ51s6,J3f3nUl'0\\Dtd"qc\ +`[,^W9;[LPc?6A~ s2q JԚIک٢_S^4K)?4ZD4QF"hRu`áaWUtgd>ts_ܮacdlB@ gk10kIB3(|8Yh A\۴황aCK" eAnjcAjDm.0UٷOZ!A6 O?FL?yҐZFs'F0Y^>rf'w7&3?1ӯxfߙ)8~lS;a"VLq|dlFo͆ʃN۰bwq'! `TչA ݗm` `-}cjz}tWom( PbƅQtַN@tf鋓MQp>z{[>Lܰ׏PHr6sJq_:x!/Ee@z |:9NXNBZDݨ>{YR?hmW_43u>,ή0</t*15 Y IRvKtZc'< 225*vyZmәҨ ,{9FR\)T}lor9~f~/,KGxo*xdrAgF[ozGG:LM5[_kžFt#c22l3T43q~85+!| 3[!~ +ZX8aIzԈXzݶ݆1)هf}z׍@`/Ͷ=3.`^!nՉ}z:0y;b=D nLcʓ~nrG-wS6yaP.&NӶx|bbŻF88YKJa]ːC7!{>d=:oPqgyAZeɇ|@zT`㾯P\I`(R5œ@[#Hp+^`"hFNA#*m4izŹGfcw"-MCu9 O@tg/XDFxP2U2=qjx u0mM-% G (v;XL=fC?bW3FkmTt) I{-'-:N<SjDSPw7@8!랿A OPQmζ؇>D:(tK%1s81f5T cBE,@J;L3N 68tĴ wD _-ٷL\7Ҧ68NNMW/0]#v}g.(i ]Cl̆(E f0 ٪ż9dzu0WGf2 Vq`-x&'2ӃY0#|8L5 a¦W|=lY1pELl_䉙EV۰F ; `9S9 v `)&i6 Ć0ⲟMDylV-[^{kwvZ0dU( [yڦ"w,[NZܲ b챪+vvQPcf52xsxqw񍐺GZd:EIG||N'"H=6 =ω3-u("Ъ|ЭH O)J}HվGYY{B 38v;/Ay&]5( w V)ӕ(^9's7۰tJpz s?<]<V"0ҍdԅzfam>^^('fNԅ9ZD33(=CLB$V'"ը7c9P^.έ U=qhN5Yi%B Ax3o28Aғn;҃flk ڿ iZ %MFTxrάaU 7]M,S MP&O1ѐRq13/;&{0<%9+.m@X |nфs`2e0O2erl x4Q_`)+D83*N]S>#w3]?kOûﮃ Sz x6M/2# N3 Ha1O,},ʱyZΚ]ϴBvEO;cmw?NK@5d Q"+r7DoX uE* A:y=zi]w:04芈?[vC Y}2!."3@VUH| !`qe] Hs6Q:>.1t9ĀdڮEPo{iV6JD9fl K8︍˷;uɮBv\׺x^gz?G\נ9dp԰ Dqy9c<;AdevpDx puYuR+i?yS,{0:#&?ۖ=8FN>X{*þӖ80^Pdp+DΓ5kwek7Mjywav'gp|5;M4c`ba{fBCx@V^󬪐[ǑRE(rgU +v)'6Ok2Ѱ4&o9+e;:e(D@FճՅ*d "[H9E26lhvu$k}~G"@p:h+B@V$ur:kt/ =)6Re){=smY հH) } BE! U Qq+#abeC'>`(={m".|g'ڭI=Y N<z-_Qw4ٰ-{@yEKTXA U^FP`k6 #Ek;Yv? 4e ̬s>`%R +r;w #l_ka-bx<@w G tg<3oddBu߮3f~G:%H.Ӏ 8Z)%= Li>°0d j~Lf"b G^s+g'ʅ 0ƋKQȗc vf oUF7 kbxB;P]W߆6@Nwq T$jvuM801p[ǩܡĥt6X&  8̼\뢎@N:q,yVr&L@}VϼQj fCa*CywgN8aѶ #Wb.p?AtNfr++g"l!]'HrM-M9rXaǶ]U OGe޴BѐkK R1ϻ9,p v-45rRрJXxNb$ Y0e\+ btbl6puY7AY KPᅨ % 3- dTܿgа2?gNHEoP "BRMPH^4(:!٪z6M2j *k`pjETUqfkb\AlA+ o=3=ޞN >#,Cf:,UC\W^t ˈL6f\ g tK;fمk{Pd/ΚngNC*D ۖ|d$Hj} )Y#@&K.t!d Ehԅ@(v $oɗz,MKb % d~*~ J$A np?Fj :DZ$Y_nf3l *2qU%rcbKRtTk:]6 o˦Qz:kzf=CJ:$l9NLhS&WU ۧBJcЊZ7mTC;UGj=a5]XOq{aGH2!> `Ȕ^6( iS3)WcOs)U.CY\۫l\>ErgU#@˜T6k#S\(2|bY6LD۪ /\aW "iߗl! Ӣ[dia9 . Gl?5@2[z&3ik>GvҝqX!)j@TD'[Q e"\>@ ;4K9YG2L?'{XnKv{tlƹN ~m 2_=\# TR{@d'!x}~/{zA!`[ $ME\}K5$&O a y%9T6)k:ITP}x](yOy!Y,z~o$쀖NvQK+zAϛx*鴽ĚδXfx5/zۯ{~_~ >[sj8C> | x-I -Ĵ-~ a)-c|_ +u?V<#kо@XR-M'i~"xd)Kl^ _s{H@c)21" "߻(r޹ջؾO,I֨FNLzw:=^1 -c )⏃/A:gW*>=e$L: O"=CiSwh62D¸ NFy QTc/YeK'YgWc3}qyDŔF ; ASdO/uAz |N6=?%dI^dv D$cwHAbGlNnfhd΀l#JHUyo.$<Y$&o^%D߃#lX!R6xgF)So]܂icԹXtKs< 0Lp=Rr 9OTET-֘GqhFn;HFs \,-޿^i<͠?i{@J=珁z{J2{Brnb8Ȱ cf7(:0y LI`y2[=;ߠ߱2 ._JAs(|_ ]Sgz?ͽ>c?;,VUa(;Wv/u p9~n'dt Ŝ wXA|xAz #xAKԎFr_mS?6tX_0s칗Z_Qn *{_='CDR;_L UV,3ȜtJʻ5Hjҕ_x+/_`mN` E^wvסV ˍ6_&\Uzm_wXʫǃ[AjM?DKT…:+J1m l,wvTp cK)gpn=@Y^z@e`HYRJJ]8.ݭfOZze3ROǞn Am y;XgRʉ E08LȳdwXcVࣛ'n?J kW'=|&^ ߟO5o؆¤t '[k$&wBd~!!Wt-<.l]:v)6bcbJr2,50'H"GDJ/4msLowS]j{5KuUpX Y29Up4>GnT@byYtןEP t-WqVr6*8E{ROK#O!,wn R^s^`7#nޅ{* Jz D|^'L"oBxWa/iUppuQYg0[,"Vy\ywmodˣzmfDЫL=it##VpU2׮Č/TcJ$9=m8zkܷAC sI%JgX0G(t2, 瑓TX! iaDIDKqjTT?`^\oG q ?knΈ;f 1GYCqv~$ pyI=VOn79fg]Zg5<~ͦ?*8jH􏭱e6MW8Ĕȶ!%C*8@F媂3*5䱤穂V'ܱS'4CUpyED3SBm{xd)$-qmf%m7 V];ӿm^=V .I bz_$-8G ze͋3j`WfחSH5PPr_)E֭vVǚ9ސr;I^:C/k\xYp :W0)t'~@ZUT)Duo`=ґB/|/gAM9߯rde39![Ed`WT ۊC}PA:K8-DS .[QFMAk.'*t :+".wf9>8V/hX8],*Po|ʣU}>[yuPs'xde/}јl[qBj_M<_1KT@aqts-/tgO<,eͫ͘T+&'9\Tn9$ȶ?%yV}Jo@esyJ0Sq|J [ 6]͸6q3_@"*4d bHYy f*GVِ+$Hـ(e /Q=Db 'd. P֞8Z{?͜ZHڏj۳Я`LT%3r~[`Zv' HZʂ$ax~f9o>-!(? 9W$O )!#KbQsD02AAAfY!I,Ӈ[Ey9/33Ϗ>t0DxV,Rf@zSO9skD1c96~"p1֭j#jɄ"fR<~]obT]%s0 \$@7|إ߀5uu{pg?te" qZ+kKH_EJUrlb8a0:|8!1KCTА0{;eT, !1\!LZ"{_΂WW>g}k<%vČ'B Ŷ0 y*yȈ60yPcimP9ATo4"XvRVR&| 2]rl|/e7l+uYspy_7=QSZPP 7YyKrŒR<&)f y u /' cE#'uq }YGEu9a'7սXf?KjEY6Y9ҝ4]D \r?--zW9nNB Ng1O)nywR1Bza#uFضpaD0;5'!xTer"F4YQc0nZ>o{/Boi.{n;H*ԹXZ;^ѫA7RJwxblw73kBJƱ fev25QӜrX#5Tga/ { ETҵzrU?Ω$FRlT%w:c,_cK^Bx)7rbKRԂIҦ+}5OJ2\Рf\[wp1Mn٠xTyHFx-IA|ʆe*_6[/iv!YN!/)/jq@RA'so$vp^W0DY>`xLLș`&~OVsi_Tye=(M##8v\_Vtz#A%r];K e*dٷmdz~kص{}I%UmĦ߶]ԋ^TE!%DQ@LX!5hO7XK( F2elhy}뽿糲%2ɇCmbu*_Hr4jAלS`X|hu2dxeǏ<]GtBg=ݼ~rQ.KmD_' ?^˺1Pl]DΥGv$Б`FkH\^!etLADNxni;`8\}a6 _1*'dE?%0KO.GJL WCR,E#-hva"!CYBPLj,աM~xsY _D=\}J8A~n;w1 )GyN+ In ' \S}rxN$/-cS!_ .WRXZ>ೞSd& ,Y!Kw:~_8|LlK&":#%9!'ukvxepQhL\iyaQ.> *<A_ƱYaK-'N:iy׃eyiIU 9pmBTN-[8!v9O_nrZ<-( zaGh<TM}f*˯:Xoc`j1YE'} bb!I֏qb e ,$ w{6V<\[x\M/wEqd9ÏG*vQ5NK5J=no[sB4@L Gg2gȇA@&sB܊7J-i!^ؔNx\ cPu&9ZUlS%8ET_;da "4" + /s&*xȟ T!=(]+u$[F^7< *σ嗽B*T#Qշ -'? ܞ:3Z^iƗe|_q0cߺ9c=C/?6W'k=32e5_ *$CV[#2@vr]٤Pq$.^Im"uJd'D_zp@]$u-l ǘj4pX>s+K |v MzfWڹYc_r)M'MpZ(W#4MWG<"6' )G(:rnD+pOTgujڙv*9TpekM1SώLhB}ÖFMxI݌tVPgj2^I:DUC%(@z]X;0ևֆ^2Lzm5]\wӊNJуnŷ9{V.4Xo(ͫF`+="H_c!`⾈6".6.)?E@~ݡEOg\U=/`XcHlо}K{Bq͢okQ$Vʱ[ 'r}x!\z4pGեoJqVѭkq4TY.E֓e!``yX)pZTY509YSw+yڔL^d%pAb|\kb)YꘜGk; wbrЍM2zEqv3N&PRH+po9Ld8d \>-,0Tsy dٹ HY\ sRW8hFIS @r@JR4I}摢{@XdͪQtu?H1 JBƉ6L{LOekt xX vǔ ۪U |d5jDgEURt}^Ȏv}/^ nԑ YEG5 us"=3+e+sK{ʾ!z vİJ{ITrtϣAѸ[D2Zm_ʚ^*t@hy[ӳ4Z27ؚu#ڲola'n_ٽ¾B VSˮlV:Aُr;&8ONp2`k%ža2kzj@*aY&%xR5UlbeG܁n9*=Z? \o`<71S8QgY1AM2 5Dw\2H lْ&TowiThx*ôPn*V$Q ">P 2ZW $яjbuߴ7!c .2aGrShэTDJzu5LTryOP$2`PTǞ,-V1_~8$-;lK(FGހKKKo:gQ hE pdl.Ɔz$wNNƑȔ$GD 棇в#B]d~4#er@_C']6&u`6ijӢM៝IBjN6sfh Dfn5ѝNldTIy,t%^i .n"V.;猋g!ɦ388I@FĠzWޣ,۶4q(j|Z2vxz_X!<eƉzů`l=)|8VT%N? :[KL t0+nGBҼU0MU.z=}H\"9wBjY!>!EZtJD@*%FY07/uz6.o=ؽ Vz doW1BeOМ;mSc X;4ix{>+{"lS/Mdݽ}(8չߕER 14Btczr[uUb0Y{99Ͻ[ SV b@WFu| $+tԶ*MPCJSLű૿gs~d] y $MUM!#?Ib_&]I+,6Ѭ(\QIbq6激:1N)b 5vwJbj{LL*Hyۈ'كU *Eu/jL;;7*cgjIӲԗ=eXE hVڀmf.QЃ\)Iᅮ-AxX+F'vnzS>QCz@7q\//=9"C&r7L7q17-8fCv7L~@É4H2"2["M#X~OP}k^.%8WdhYw2O܍ ?ZfܺP3BBo}6f?T&r@5'aDBZ`4P*!֐՝e-pii;"$C#]}T͋ Nd۬NV e*@(' 3* 3ҭ-C_d+RwfN)Ee컖?IL2'sӼF?Z^2ޛ sTtdԉҋm3eQЍeT\M!DMCa %h6{XYI]R Ŷ*'m(;Y޺B~_@Yu*wG%:^ܗ 0wx-u#*Nî&W{$A8 1đ"xlY}5XQ/9{Xt9oE2k"خCdzz|C18i[~'7ug<( guM/]ɓi< ˠ[U@6$#YD+ 0ߪy[#e_w8˳ O/0 g=חe8  pbCc=:M!DZzk)sEfڶ! /A bv &~֠ Jp&mB!G@S>~ys$h#v8!0Ya*; l,@0@2CO73̊QEd>(KV 1 O|aB`FE?#ٲ;B7pH* Hc5oStov/&#?˴ k\ m8IW 7/-dפqB9- ImL<Ə' F~̈́|XV=_ 7ɐ8m3 Ip} (b$"S Uy TJ;a=Ķvi($ ^1b+e))4?rHGj׋h g5kfb{$N>3''fD;.x4y,|\w>[uǥqb7*f$ԲO _+9pB/I Sݒ칫v~597ZR`ŏv i=b <0K梳%c8r]y*\c >@ ISd/GP X7ECsM~Bnddrmsru3QQ"0m&#|?2&uQ؝3ɓ1t-J ŷ tP##u31Qc>e~13 F8&uQXmg8@M;]㬾 H?_Qb@Xå>qEVvB!Rr%/Q/+x=3dYj0.|'ZʈWb1tw ^a8D%l0^PnW:Nx 3xdv>^,v[5(Id]&|Vbu"P"ZR;"՚n\ڞRj8|;AgkRx*͕TTG0C fB ?@&3C*Վq\]MR&vu*nomuQ=beR]gXU[xc5f uحR`h :XuI`8Z6 5.Mͮ"B{O?ˤB6T+! Wp^kxǜ|>5-$Y_6pFοIczrfq0Q?V8fd#G?W`};a#҆U>SR;v⻲}V>sgcG{`7 ྉQԚqCr0iY oyF[ɀsfN"3I mAu>8i a:wRD%-[SiH!BAjXzaR6|A?5Dr: u)ռwvv.]@v3}[Gل^JQNH.͔ I-0<}Ӿ~onD0?@^u l."(0Z;p?g'/< E+"WNLe 0 f]R-wgSFb([=u#\˨?CTO-`-FE~[ y% -ĻOٗuuYHh]WF(w8H:5'S#:爀BNnfL ErT8ͦU9 ;# mV4G`ot#pueFGi (D?wNuT !d s^gHO$a|ܳO70ɠjd^ͮ])S,l4u^a5~]m"Tcɲ6|iXCuoE 77b|gn:s=kIlt9W0 \XXٞM_iic}ض2Ln-kpHΊ3ޢH+'RQ-'Yj[ {n@Ae[6~4.Ŵ霠ZSc/kI^]7[.Awx=~3̠c qU (p>ϐ?+);l\C:A/ܫQ¥K>C`+bb3էՍGYR_ l7 `SQ{!DaC;o8*1sQo> m۳Kuc vCj%J: |6fS{l7-DvI0טiD@ԻTl+|R܁.o8"Ov1  ZsL/%_(٫ld X{y 2MRڬfǎYҘvڎawZg4v5m_Z (v J(9ok}|W[CnM&B=L6/ӶiL~-ȳqP -1ѧon9Cʶ^A?rÐ4Nndelɶ1ilxҖ^Y7:8Eyp“ w٭ vi37gLhݦ|PVc\ᯘA]K`)ᶣA[z.B۫i/;۲B+9W0ܦ/?ddq/݂9@I_zg3NSx5JȞ72ec ]JےD2=w῜[Frn0/"JIJJľsW(f5N h+~A5?w s <`<>ukփ!1Jܹ3XPGM1 ydu4n v8nsunx:8#0';K$-&Msd*JN;Q݂D7C${=!OCA?i4:ԍū_4I rFA٧FRXl~%M_m^n?Ȅ7ΰdŐW-M2+gl2g厬x;i>;u\^TQg>CNNrQQ ZĊlKzg>;4Q;de=\(I@ ߎHw$<EY֥8k:\%w ګJ],\eg\HoK`Fn@" .#qI10sk\gmT=[=b H6Qlo㲥 5A? w+B.cc0r 4|A arAs2!4 r*`V+tZ*\ZOkL&B ZLW/rS/ Ji@* Q!pفZ~ *N9teyg26#5KSB'R DٚPX} A.;"VߨՁH=_A0Oddm_c,..ZW4W{HݛaM Q1\|fU]k5QcP45& *lҳw8P# o"$էZF̄!!%5.B3<@:& lB1 ciH|#N 25@J6&!G`>oD\I#oSf5m TNEYe=0"Js@lMځōkeRHPl%d.,ɺHI%/Zh69jdUskxJZ]lRy *’LA+&2ypA+7ƶ+=$F3> >o[`aY\0R;V\rыm 4򏁛£W*qW[vTk[Sq?s÷ C,ș0`o)WNJt5  sH:MOw(Pܫ{NBor 7|HdAn8,@ɊSMۈ0tՐ| e j{qD*T=f]k{ 21 04#KD#km+) ٤zf/]m14~͔Pl&aDM0C0[C5ƬeInΉ<}X5q$Ewic1bF^fvp!(ٰ zW }E$mMT<}[( kR1| ht߽gϗD+B¨jo7VfzqCRf˄}>/7Z&zL!B7_Eޭt=ַlT+*6%Rs .cyJKfr9 v bQ!ۜ `J(& +qL90i^&9ǜ&"4dm(jTY-/] to?;&8" wOo{ KI-FecGJ&X$NfS_>Ef0!*Q~mKZ|_4c+3aZBAA[V\klS/ƹmCeYI0羾bJXx^}@82 D5b^5zEh y𰬈oh(HP&&IGyuŤIZ _=@-6V FLEJ>ڴ]F/Ōlmث/[ϣi@=~LWQjOWpy}|0d~1ltب,Al٪c؅=4Peib_WΦ`]+٠ʤLy@` "2g#Mb2jw!~_ z~,̿g=sb eR4u,P:3PMŜb&v/a[*:ê>Vf.0!f2-sPH #v  }4o%e/*}DW W) HO-յ]fDe^]9Ew坻 .soə]fzS!f-uE9 {X̝$Ў-Lgp;bta!K}ޡQَݍ1 ;kb8VOd!\D/Qķxt2ɖ/UA+; P,/h ^GG@uM Ii MT8 $#QպIW!/'â/U#%Rk0N5D}@A׺fweYsgfn7f20 LDq\˜_?]0[SI}*p(&TS j{KN#ՙ8L#qj!ﻯ盬"H.-5Ej*({|Y06s&x0+ܻ%&3I9޳+,_e{I^淬X9DmA{.ӮteO/b1ut)d@ < $&[Q˩ͨ`?$sW )5^?U v/H+2,bnX !L͘UK @>l#:A f<}j̉ns^?::ԴC6-7)LQͮDt49( f:|¢Kdo&L A>hD&݁w(9 ;OJ b *~y)Bk;KZ40@|]K@fƥۥ )oYQ{@hЙ R+x\Qx@S!qy\ Zj-Ѽ9Y.*/p˺7RѤ6.;RGqԬns5A g=']~;(<ŀgVo:_6E..XCĉ`"y2NBȀ9ZDF6=5@R z0/P@;Jt@y=| 2t2,?n?%BFom<H!@4 Av c}dYN&q~eIkC;VCǞ')qC@\_^\ġMo tFm˽ш6r:7b0cA dVM{Cס@Xkr`jt:3L!/Ggޯv@QBnZ#-!Җl8m\e%<]ː 6K-DYYϧM;g7 yTs_x71!u=Np1<˻HS s:P`؃9a'Gb,NڌXvlY$N`]0hpzUI @:RޯoF&bS5IL_$Y]!|17ldS5%f/lRn Ev$8B8#F[ClLaVIYpWO`Ym'г#'7>YoVʼnX,Fab@`Z ٞM^ XvC(DQ,7Xϵ(Ov\{S?5U1DBHNA#\XáHN.lxh1eC{g;!XjPLjZ|ks\5AޏVG)ܧvUI`m/k-SK¶CORmJS.b445Kh.OF s`A59v2Ðu=N]{Hvq-) İ|Mv7bVBM+HN㍰K+%k`㎍nf|@(d eFǖ-?1E(/ a- PGEuVz1df kFR{ k vϷϿz.a,\xsg"Y*YB lbqy=ph$j5F'M¤&+%؟t*%@#dp7.Lc%&@ e;b|TF"]Âc* 7iZ[1?s" ;?d=m5Q^+TKWLw&bgݐeK 9З-Y!3ɠE@ubX:jYr;VnUL˸itJו87"==,\f~˒Hd"cGG8#E2qd <|~zd09ʭj^R.)Pwm Dlin-adU*0 ;ѫzLs_j3O/hz]͇G,eXMD-Ѿ 5B+_ ~@{|<:f/NWα;ޒq21?|ӓYe[!G VyW_SR،gi k[lփq#-Th=_v %1ӎ|d:~z'#K0 "-/1ʴTOdwgiWEͶCt?[2uHWE˵X^X;=XsHGO+Fg`;ibxA6/.z w| c Qd,V<W]$2d:)Be0[V@]/(vེx# X͡ l! e;E7gpfE2N4Nu&FqP[Amyק5' aTIL ZDNO [l?::4q-`[6,]f%7kE,t\ IR3 `Fksx$c1H4ҹb'xIR:׾MOir!|wkn̔G'fe7EEYV  ATўLaW-e6[P&3 zuծU*ƴ)_:8s"B[Wײ´N<5o149ѕjצRpFՃL9VS}ܖPT;B C/ `2gnv~6k %u,a~.^t$0n('9fyJ+>v#@rx~ ]w *['Ha`FWJMa `!Ry U=Н|x6/hP(1፩-.(l2%<2Yi)bb?4Vp>   ,ƟZxq]sB(D .J|V7S@$sY8 Hb W[y^CeOFJ#5b^p% G' -K #ڿ'YE?yΔuWu\Ѡd" T{99i‹qs$j s(X>C)"lCkezEL~*)럈i)F&GZ>Z@֨H@ V 7s#^drʉ 3(v8N)؋ ܗ0–xp 3X+TKjv@.$B Ml5@ 8W⺀ր@&k " ;IKHn;˔OzHj٢`RE~x#|p]G}L|#JnXR-i`@ LMϭ q`m̦N[m`̴_C,4rp73E&;3mQr@4Kβ׻MK:~_8@Ƨן8?@AAdi3}Bd#zv9d/Wu3j6kl\v2*$7WVƔy3dRɌɌ_ Ɍ7#U~:1d&qLcOɌ7Nϻv/qh4p1&KX8Nf|:Z`wq; "^oD.<@F@ c_NfmFNf6{{\-M--w2g('z$~l%"'so8|Ɍiϖ"'3̗+oqH2jAEnA'3W'3amNBN0cP8Zz$Q̣C;PNf"-Ȼѡ`尤d`|o1&OpMAv[C[~HtkHcr{i`ODRC~T:|'3sμW0 iseq*DcS 4[:NfwZ~q2ǃXd[&NN0dy9ZiNfj3 d5$Z ZM/'3oJrOX]֫l9tzDrXV8,\Nf-QE\ 7K̭zdkI;Rs̎-)t2s/'sr2nno򠸓]tܘugJNfυn'3c?gq@#YjsA5W:NfiX7dB;DN'3^:̵Nfʜ)9sg ĝ̃I{c\Nf/d|zdv٫_N 6i끔$NishfPdK_m:93Oj>qk# oHOy之LM '@E5 -<H{BDf @R ]>D8ԍÎX$9a}ǀ=/}>XJ;I*@V]kF2?ζa+zgS";9CVbP UFhR|<6xV6僙J31'?HM#b`v5J# &KzescMU2YVVѨƶj}?k:.?/x-Գ^! ws;TZ0#[(ƀMGĔN!Ƈ#oώzZTH5~MT։N@JVA$A (h PG2Y<\3gXھ/ge;T1ayfv.މlUT#ʞ1! gS|af%/sCV/N"td.Ywbp {|rRbm7ixErXeea?{vVH- NLtxK IAvÜ)pހ*Iab$˪2#CgN"#ᥓ a楓Ԉw:dWJ`/"ӧP[X~K御{4S (p4˽,q@XY߄tMQ7&2@%$0ʣf7XHfT`Oe<)TXSP˿%O.?Ly'P~J"CC)|'>։岂 ^\y+Ow].+x~xQpc;/j[%AsV ɰ@Zw2,0y?`pIK|(Ԑ Owh$OAS-%d0,z'ò5g\5?% 4o?%+ Kʔ)Yɰy:FG_^Ooh!ȴbxO,b=$âʼneO'g/sO ;-l-;/m9$òc[J!NN ;]~J (~JNxw2,VHň:S/o4~J<;~J u t'òoC9Kmw9~J)$t ˻֐ \ydX} )79x2b1O 0v'R栾SAwܚrAhϙ e0ucb8MXF8p$'7 TZE=q d6 7;Ax@nu/$ Yi%(BSU5eoĝ?p_0dОX~F H]EQ?̗-oQ/HgLYe3 MVz;d||F` ₜSib.=_~LL nF<B22̿q!ԝpH^2sn7b#:}lzT_M'Vs3LBvn%*Bay7iɟs(gݥr8^X: Y_ r'V~mlոCʷ6?@;Am02qig%ɳύ| YM?Uc֚>Wۗ=Y̆PH#_oo5뽿{gq@!rqDqaDT3݄Ԭ*TZ+,xw0vL/z1_sNך鉥cDO?ڊgӈ?VQXgBNmK@^ۙ\+++.@^HDrԴؤcQbN˫%Wт]I9G},M)-!*{deø~Ul≵wezkE,+~۴Kΰ(tb+/l `F*q&k9ъ4Һ3u'SL[7x{e[|tUP1!"ήBй bOHov{]e I_I+0h(Q_߫,tp]`ü5S ( ϠlP ڸO\Rb$fԬ'b*/Hus:4?Nؙ]~AǢ> R/aS0iVѝ :'ߔ NȬ ʊfSw/!#zlbQa/Rռ{@p;HɘyXH;beED|{zh 0QQ7Y|h0esrg~kE[ֱ1?_seE+vqɬUbȠMN IUR)qsJ5"568,ūmQocu(@jrfvGCP0*sUy1byzGo62Ut+89 yTD{ô<{X{qP-n1=IQyzfa՛]{#9 ŨeHe4/,V/g Ö8sqYnkmVE՞zg]$ҹK s%h <޿6=1HOp0LM QXn<߲z6fz0U߁,pLi%`DHr[7D?>opV}bB9[׈llfV FU)Z ldrQ:B'΃:y)+1uF۾Th`1کQL;Kmh v|94VUbaw7:rXϤNnM]̎#osyQ]PYhY1ih`D GT& [+oassNXrPj5hA\1 3mymxi~qxr,gq%Bt3ф[,Z_<.\$.e& ur|KJ$6]YFTa1cr|ك@g*H?)s8nTPڌ\ SYW:}DiمOGo~д(|jOfe^}\%zm`d;O!#kQ5M:U f%\2QMS_A_0pC.rbgѿBF_UK|;j8s"XecZť Rg,OٍK5X= {{s,uϡ[Bz+bjn)OdƱ] ]@DˊMVij[ݳ}q߾@xdqS">3 rA@8z|u'V Ƃ0H}w(;}F,dI%S{vjNj0u86xC 駻!TMQ(-HW M=bn"{M^'{Rki1<}vNuS e9NJiE)QOm*i-C8y5h8$iWEveZb޳R9rZf u>hWk gXpN@ݫ52 N!YzNʔK2d&<ǚ3htvjhnZ +:#szNq߫|hQ_ȗ%XŪm?;Exպ.Vm_n* KoҊh-]Z#ӣ2O|̞抎7VJnƃV2-hSg*3<܃/MqZVuTm ċuV%Rçi@|y׮e%KukbI*~JP j>'u?{TXQ.^ j0,#欼%UBLQdJH24SjuԚiTdEٳ`po_EsUIf~,)nc}繦NZe-rf1S`JyQgh"g^⽥q?  kƚ#Qm ~bᲙx$ntdOg5.:0\uh+r>H[fNRIb 9u:ѭ$yC4 g(GmaQ B@,K⹒ilaB .|fh .fY`Y@g.X3sDk$#DdfȲ@Q$:Q)3+5'ϒCSJߓH۞ZŊƽUڍ߼30L"0z8\ rGd@4' 2} qDc̴՟5ݕ㭜z&=``kaB(=b;"`#]oT\<  f}{k$&Ǜiؖ j?,MĮAwG|=?~6qm2iSSM6N\{LI3l~ja~0y ֞ TH1d<-`7o}2AZ}>ڻRakqUtX8'qr/:* De0{3 {$ UQme$Y4) 6z I(f$ fZ\%Hic6Uor*N|NևjB Ǝ?Åfh;7"lA6Dy@wh4M3j*BSqVߎv>|;wFJm)9rAJ\ϞYFHpQe3|C3ȶޒgoe %r4Zע[qPG yeb3VRP uOB2yF)o{@\B$h?%X!1[(_t6VQ2Pғx &P\jXӤ0E'fQ03|!dv#eJr}{p!6n) Ӝ#/ltFWa9pA1%"Ʈ¨#+t!MIU@ o}9^H+vk`gW* [Yܔ4I(ȝW`+$ 7 6vCCT/J{̰^&~PT+~Y r5{a&HhTb:_RjqۍVQf8ĶʙFɁsM&!H 'ccTX)cIxR.Zpk[RbZ ,t5*ԝY;4#GaIŠSbw2j4̄3 04V#i+)]Ð dU-\Y`$ߘD|U?dXhwU{[K_Cx7ڞ'|Zzd=:$vNPr jH"Sj_[f>ğYVJkჹ H!kRS즊ĿTk;ө =N4aaⅠh2B}]gANF~8}`杌7,dRgS殖#l&㓻uFpf^fZ9y BF3[1J $Uy)3.GZJ!34Wew(Qre]ai`ȱLKo*[~$UAߺ$[zJ ^y~* ;ؕdi3-}(D9=VFHLPH/ʳ~,}>BV|BQ+cvn{6`}^4\L:5ؑFTv:2BWS(XR+rڤ@=s)zw=>{# ڹFQNIΚN=??VIQDȨ&n&ޅC$:Bk ͦ=էJkaOPYJ8tmUngNcJt:R96|S ɩƜM.K+xܒr?/80OL>V2񤣒kyBdg4r2_Sω VNHnQ4q"3N_n_7fb'з)57;-F pSǫ)I{;򵒫b,>G׷`v#6pfkEw?`+kryU nk=Q9̰o9 4@*/jcCIq$oinЌ;mku/ [y7f׽g?HA1 09VlBRilj2d'HBL'}33%bK{^V>3u${*bUA-[U?nRlhk`mӡ5z;ZSy\6XDl.ER/Ĺ;W@n'> $u"tP$֣v|>+b?YM 7l%73 H9:x^9svLΓqE\ŏƍRɇIIa7"ʟq>_M>otmϫonOU|d5i +jYPR揑ߠ$}1K!?$,Tt2DKv)P x/Š|/ϑϽb?x8S8;eKKnǜaunD^m X+RHSm@Ng?Byfw!Y[XI] ݜ.A"i]0U[x>jn{{礼AF>nU]^z/ Χ6mDNO?ɟ͑0ut@BG42h+sV?G oʕ(ib/ނ[@*i$duQȶX:-M]o*8->-G V6ݺmD;ƕES[;Vq sll/.x)m ?1/Z9H1PE"TZ跇u3p.dE\rw a\39L`R{"c6Dbp;?Pbr'.UX˓7fӒo2-x'wpj;@nɮ4( $!]\S,BDT 6?,ETlFɇR"2/q܊UaBH/uZ2q44ζ?5UIq|lC]'_؃=[IO5[:S}d}߀>#{tcni?k^вPXSWc^$aB`莞=c*AT f[= A?xdqye#,p鍦//FU휊0`(R7&݂KYG>BbU֝088̔⠎-W}IճsEc::9x)D̹АeC8a, VHQm?Av7Y,2pQ8fW+oJquU4 (:YnXI{yjrRR\.:ǠU#rǮDf\kEǧ+NC7̠E3;l$;1(E]y[ фU[++~6 o$2ָYKkEE7i4Sb=**Si!ؽ\rKݮ*%~ &4boP1p+jQpl`ps]?G)F7ߡ 5&a:J\1"WZWk3pţ(xo[ª;(./ Wd(lYNFu}E2=7Sbܽԃ *㘣_u?6Z154gmlZF_$mGXf4H:ôa2l';9V2l(3\ Dt^ZK $߇<}{/&6w{ EAv3F!am_n? x4 "sfԉ(f@r.=`[HS?/ғ<@&l3M>|L_ S IHH\c$?|,iq}u{}Ox7+xG.rw7+6?['z+ֲoZK>y_&;=LNosz:1,j{^X44`^R Ǣ{pTͤ5k^xr& *vۉgzNʷp V3|]!~0g.7$A$,>F&KObYE.3bP!sSl twɍTECeq/2ߠ/Ag\W̯yeY/Ey\|ّўb g;A+zԲ57^Aoy!sD߻=."o-Eqح^_W_1Vr%glI?`ʢAiEƥ%4*WUݨF!'P42^=߱kuYئ6`[>Uw-lx]؜gbz+֥>AZ W f1Jd k\ǵȤ~ɣ8^# e+?E{)ua(\{Q Wb'iaL1c~wa+Uis_ %__?YzO4BQaж!.^{>a!EvL)8@pMܽmm(456*nf mU˵/Q#( -%H[3~ f LV&Q/oi: ]~t4n]N G ;x}?+_uvw&J}' CQԅ՘\ #\|HgE$pOdljlr+3Bq՚U-!2|ESuðٗEd$d hC ;5%ew<L4VY(N8ohۊ!R+2w".LR#Qa3{~Q_F0"x3{x;-S-M_K IП5*}[T:^x=dv?~K߶G[RP!iLtGK$dD镛[Pzh`FgY@$XOUXYM7Uz Yg7U#fUK_|ɥǷ"o(o"-0iእ*ޗ=+AٖRD$܍@I#%ZZ"A7*xjpJ Lf&@Г/%_Ï:t2>kE#SVFkmfD7Y3ݳO)J#G!X z}mw=buLK4"bTAA5۰YT'5v03IJL>P63DqyZp(_IAKS:TQЮ-(Zϓܜ8jsqVl5cfM|rf'vS''uE0Kڗސ^KJMNg諕3xa'mLS?lD `^jg8&& CRx1)@ib-(fcdXI#r-*LNYWQqpξ.W&Q(n?%XiG >fN{>;[c(̶gS #DN3.U ֩d~b(59k7 e^_>xɻ3r?1jk~> 5.@% 9~cO{e1Z*zNmGoC m\k ~,GA4Cx]Xd|t;{7F֤pg/֕>>xF3r?^JaL%Hu6gd6_1oUUDoLɊXz_rDq Tڽe0 }t2SPG2 M딣2U?.s+ Z}"P)> I\[#A1L0Q%{j[?LOQi_Ԉe)[-Xs85c߼8>%{hzъfX!ڝJ$@˙ 9cBl($9f^lS([LE@J*Fi0%.Z~){ܣǃB,zz[,82l?mB Tk*f%QB;,$'Cq Bf:;*-RL9P-zx|a"? M?j JĶ-}-,wUZ }}WjzkDckvXl~@$RYISD}R&PW/:喐- u@/{lZ2^APDeZFI##0Œީ' RPKv=%I Cھ%{b*eߋ2iO)'ݾvsOlh,Q*e3TY R,BT*wh-lc#`jU3_dK6kQ$N֯eaMFU j10ՍNb呺љʭW]XsZcaZ2 ōa+g@}[;p7.*}JHHFgsuUh_?⨟#gV<1bqj.jʦ5#$6Eb `k)_eiM) Hbe5Nv`_10x5́VP[ qCLS|YKu6zc֡Lt uM#/#c֯u1Ȓ^_mpb`e$%LlB\Jh&-AGdIMP5g.MSmC }VF/#|i- 5nC]\;8̚u0 9b7frhKG@%]?"lICA@PjnrbEY=#%ݤGH `3RL!3%B΢/#ک:XFOa$҈j0DR.J pKK@yӏCy.}tU6+vG^3T!5 m=cy0qwްKVdVB%CdSN)رN =(nFˈQ1>4,uP-OPqsLd{PFH>Ln 0}T0s`kZL?Xd {tNGB)ol쉴N teF+潯{~0r`/l "FJs%ťY  #.[)iq'6(6cA ֻ^dL^_!2,̍ƒ9u4mسg&~Fg<+:ɯyVM\ճrnP^Xl E3wP|1 YӏJ<QHQ픐b\k~ÂIh?R aem7HK&sWMi>!]cL U $_Ԁ&30f," >D+{kECf/Dð^^(ѯQ'ȟ$n8߆DҼneTs.p0 ~bXd74$ ?fMv^.Mp&&Ib**?sHl a,S3\dj! _x4UZKbWh]ʺ3LNCMWdM,49JwJ6 )(79whhKɑ1k"Ǜ/>5kE.wIjF]! Yg>~QYM u/0zf5m!;MUZ|ܑ=LW+ʨ^Ziq_)˯ |r+)OI>k.1p0 h "^>cڏfrS_1BN:K(6[uTevudTZ`1y0i Ͱejs jFuغ9>v &>#fU!evvtڰrR\B-im iv&J MK.PfoL`6O#%\JnW*|dȴ~A"ͫt,Ga qmcu j[F>K4 iBᮜ' y5&6Ů-I_{Q~X|bvGxSYŠz흚,)k߲SeG\f ۦNbaOm#ItB K{ʯ7&""7WHcWA:\e<Y{nBp92 ~5[=]}FTLM0~9 Knx\GUsˮ{l={ JE#Gs[ISk!{%VW)|BbqZ7%9pBcMIܲ$F4CrwuQb@c!\W^ fӕMG'{:lJ3>>{BɄ$x, _EXv9z:Z\Z*%Dz+hgJejiy+ɳh܃U}JvT JMaR]8sma9z_fR m;Ȋ ̼b7fraY|?uHAcAR+<[yRAFiswH4T-e+DqC'pMzŭ|b8l}ufo䲑M;==/,Kb\{*}]5e@T$M2uY#X LyN!B\:mMD2RKH3!]y,o_Waqٓ}_ ,oAZ4.Z=䥑$K}8Qi0-% ,2" l8GaSd( 'IM8I:o){m07*uD vGqAm;_7> K{ZCS @1-ϯx+85sl(8t DzJu5'HnzWmT$VnEZ#bFz(F$sWyT^ePR^ÚeU ͬ'*S=`S4\yS-e!^_zd @y8):u?^Z;k0Z"^+Vtp؂ur70ֺ={ yK&W#~i˖']U㰁h"FA yB{ٿ>NJ|\R~!mz/sdmo42&)LtQ#'pwWj& ;ycF}"TlUE?J3R?U9d ZT F,T ԥjv-/kBʶJfQ~df vdn3/D˟ܴ }RQZ~mE2(c6؂ˉ6 +.HUcJƖW"+ZD/?]Xw;,C`N~|#d׫~`ThAπ5>te\)$1- 6OgEmhP{%%RUnY)[%t3OTn(o\jf34[-Ճ=̭s҃YZAM`c$/۪98(I],w#%zpDo_ myER3)E.L;b(вgT~} 5l>m`c@z[6erh*ѭ%HpJ=yQ#}+<ͻ!ݝR}'QUu݃re~&W˛`Ae>Olv>Lǿ`?Iss}Yf.TXF76i'v !M:tPZyRۖB0t~cأ tn7EkQzf7!>Lј":֊ i$ki BS0\|_>|I#PF$}VX\T3nG;I +['muk*O¾* feYSb.E/5]e5, Q,~7-.daw Vjn]R#}7}$bMeaUg”=0u@`9xkw=~Djj2;A*"Jx\'N7yω{Xi,)" s#mafð;_dD@ثjZ$Y]=찒O5pG~!}ClEמsу6[1 QŢ2\SFR9˳4H+'J1E tȷ PWM. AT#̵4S>P%0[닄j:_NW%^>V-ƤPT""";̮an,nS7(vB j-jFh*GHJݜqoSt. IrrP0[BKLKs2js7Muxɘs 3I({d[C_w"(5 $nmNyDRN, K"3 c# ujZuHa$nyzQ*D:18(<}qsm`i2ȕ$|"6iüMmxf?e!MJ/Sa=punQj}heT*;8#@Eʶ$U3̜w\ 5m_a՗ka6:4=n_P^.xW J@Mٚ{@)8(I5l0iV0N3ƹ< FدAȬfl6Yyc 1v*מ;t Lb,pʣud*Hf9"m2wζOE֓+!t[T/Cٌaa ;Nr&zD$EY|RY{k(;dV eT]c;%) J22SIHGu9JR d`gT5趩f2w H(U29.ϨQX ȓQ-Fj|@V%Yqh9?t!V#}Z٥E E+Ȣc:7gTNt[n SqoԴAb^YOP`v#t?!ݻ|f(kNL׈I> /ֵBnN(.2_?M0T>S2mWT6-3 mˆ[u? E쟳Qr4jgd!!`Fl- b,Qjv3ԑ2 >eO!j5}‸GF _ED.fUb:Vu"C^ ퟩ/EB? "*ucF"*99C?Aѓ̅nZ8&HZ1c9W' D7t4:,`Y`(:͠C@zT 1Qj^/'xS5 h _,'Dh.oBB+;2idTo./޺ d,AzTas@- Z`e7%Xmf IocbqB2DVSjπ2*g.TŞR Yd%fאbZqPEWBaZ6" z<;&f 5;N4J1WZFӆԷ1c+d J!ži߽m.[z "?G)c,%<9%_R`8IД;G`*5l77ktՃnq!;Nu8vvGeݥc:OŴlvvJ]8ZU{(g @Ex9M"A;^b0-ydip0$/{c[8'ݰknDk|cr 0T0_MGY؎߰@( yUP/;HE&Sw*N {kT{_߃h5N}Uݏ2dqhq+1/vd:| #6zS'muSU/ *?M*A; J#UBEYսF j 5sP3x;gw*AJpe~.Cq?F`y7Vx=a|R_anb4bБ_hd ۮX^̬C\wKΖ|>MeEolK^>U=@Zg6 ԛ'Vc1 Mlj*wmA\6ĒvJAiX_Uɓ\Ľ(E֢4;9-bdxeZ4u=I25f)|jm m'ܭ߆fDT!L-)|[ y6j0d +;P@&z VѬ6̓eW 0`f D˂/A723XR?1_nt @ݴ1y8B('p|G{?z2)7 ɬp♗\J%Qo9YKz]s5`n*~a;B,Jvj?\7?6 )V Cώ(\mwq 6L,F*smVI2l,I%MٮhV*ϟ{5kM1Ur@iu 惕A@l/ij<%nYzKse_S-&g " >Mt] KQO ̝/fv= _uq% zǫvr5 lUjeX3*ϮX_Pj{ <9?WstC,0&$goqdTw.zb~|$϶z~Ή-Z+mP7X{:|YZy_J#5\Vn;b3Mea{>U`1,ꖥ5?|{op[]̓7(! /wVl3clb9DrCeR8qin-BdR7MΞz]|g>0&IN}WD(&z5j4 LʘHlg=v^cJofy.&Q ІM( 8Z;r1Aj>G;TʂB@vrdz26n jԺF0\~|w.稦s)͡:e4S?&JwK]N8k|+p;; A;7:s{Mt=+v]%aՒ_s=^mzx 섉vouYpc:lϸ{~ç[vX[vI~gBN~GoV/9pZ8'j* CX)5]. \sca[M/s~Ld؏O[o syt`+@nCUQ> T/]Ol([Կ1_6UĮZn>WczQDuc뎦50iYIJa~~; yh"г~4,Ezfh4)|Zѷ=x)k,0Kӛv%6MuU<|Y5Yh~-7puǢ垄=tBiŜ *3!gK~hͬ8:URN.kbyU}'~Z+oU0ï%Lfډ%3Zm_\ PBj+1-nqY6U>$_q3`9_"7KKkxEQ䗮CgqI\G`#_`}$MEj e&'4֗f ȇ}WbwI-5<g3 Dľ 0VSs.{YiRv g0 P2zaVp2)zl+ TU)[pO/X2eځD c`S"l7D$o; HM;2"cbڠ]=0P-iJQ+r;,3q >^+mp-D~<ğZعr'1y[yO8pZ=\/)+ioզ-~z:oG&}s^qbO =Ŷ֋dY"[o' cWY'ZSUUit3gygho@saOOFF ԏZ 8<#ޥ>V5ҌZE0Z`y bU4ʷW! ;T*I.JEHFz"lh[#@)b{DQvjF?3 ;vg Zt>AWC/6eg<`WIpRdR(,DYq[?ֺqJ>4rV}TiK'dA*7@Td='*vEQ\aIJC,ۃJ](ԍ8zɪ.`i!+o6n*?FAFaAuP!h ՐT'(d9HÍp7!mQSRh\gV!Z(^U 7n[d@ ac -1RDGպjkB=7֨=@ T yZrHݪ5N&wg&WK ֌SLantEv-6*d^rwi'*%iNhw}H^ڜLhsB$Y t\4|UH01'`nc#ku8-c浀1x>G-A$ 뼓WE^mH][w0y9P Z̶gN:7-@ٱ*-yDr4p:6Ҷ o,a P@MVwؤ7UCM#8*у*Q/ G aE.*s#s l@t$BPL~pCOSV{crNtpdIMR7Bμ9zƧۚw%k_`j~$7d/kʚy C߈d7rT>mTq 2:#'iKB$jJ T U Y#ٞuNKUT| suF8tg]:1M?#ɤ Wڰ6.#bg;vJ*ٞS J'MH޴4.e+8$_ F1oYv7rǢ(/AXt@ivUU'٤5ssQbfsY`WA"$YQVӢT_` EMu_dOCfxL#GYاcDf$O4-lS6mγF]%rY5J yp( 2Hbڃ|3ꪸ$j±jgF9g^obQ$A5b ,KQK Gpє&}d* ŨܓMQMʧB+}m4\/,Ő=8@ /$ 55L]鍲YKCe=hPtU*1US$s,i}ci!qmvƨt}w뗩AմfSM[wý9B|Q=֭͒S"_4i5ס4j#\x܈ܨhV+L^d9 *P7їW6ZXOj #}IyZPLC&6yϩלb携v |[lA_dEIVW(G@(@7t@;3 7ꑅԽ@A~",3Dv&&ĹvXw0 v٨p8uVdiuuy]Վ=HAD!Hs=أ(?Q ?JN\M57v{@3lb17Xr/zn]Hht: !38F<1[WR1;Ry%nibt|bO'% 5-!%u/E-96:b~No "hLh12/-,=VCZ|ZBT}yREXFj}?A.f!6MA[uPpԲa:eqo*YMsVkpIbj/(/ڑ#^/S-ާ#`Wݠ'{RŒ{H{ܱ@*ASCHKp~hcKZ,yi%0`RZ}ldTS4 #HtL6}Qv!WH,sĺA4j\yi|&cb׉04?fP߁Ӈ"S#߀Le-Q9~Ӝ__zE8g9Eodׄ@'TOpȩ_Nmъ%y:p#vWBB6SD*kc.fQKx`~/;t6[ߺ#Akj=?"ǢUȬ2S y4?}4HQ>MlQPJ6TYq>jx-UPM.G`H9]E0H4H\3 5S{4 Ѵ t@(^B/@zȴ>*`=ZHezrEHV׸9EMr{Pxi~mۖ2CA n$!8Z̦E`YBv=F@:DLHd[jŤƎ5@uc9) |pMDx7z6Rb<͖@2ZD3Zc_np«uCoŔ:Ml⁛$`sF 4"'QbImjnKb5?|1g,c"5sV>ֈ\1D.Wi"^QJ0i*MpՇX?V8a3q?ß8M7B#)?EDǖzqFNIjHz #sjY]20d0 u Zt,S^$J&S=&WlY3U!%W!U cub]E^ ѐO+gKu9:EH%oURz_I_Φ T:)@q QHI:[ pHs>_j69Jō~=HkϔlukS{G@6-+`SI&{,>7)jt]z4vv_i8lK7j|ƈi&0W&v(ڛb @y`u`nMYGc40AG3.P~YgZ{Z0/[j|YcVx#kKϘ.?˫Dv-) $0B2tЊA olhA6Ơ-IelݎdrcZ\1fJ>tv{`lŞEQWGqM@B.ykQrjzhѿ^`!akxv>sI1` %.EHyp 83 $8QArr"0O2?#ݙX1v^W'N(%=XO 2Gp.$e~0Gx]ళJݚYba!DA)|Q 1}TeJ ht S%Ly種Dox!c/0kF5IBR}__7Wdj@H֬"ƣlHeqqT?ԥ1{vW{+DGD%COBA5Ѻ~$.K@g C,Lz)؃>?,[ ]? TXQ׈J5y I6)lUn#{;!¤V=F#Uܫ[IњK"'[3 <1+a&Yۍ ^ 5թ@E-\ x`Q$;2j[% gkOKDKuȅQwgMJ|6MhYHN7|m[9C߅z(`t,I$uE#TX@dÐ_L(1AJ>;x3A*.PeRe7=XI~c2gpA8;f@Kz\R;tI"-0 N@0C5!΄HM!V;)$MyuT.+a8J?׋)bdW Ӷ A l,HV^ {;gUDLuf%sn2D iqp m4x'{(,wqZ\^GԊyV}^FVZ&w\~s3_an1̷ }]{w;4l^EQI|^~9WETՋy%y <SfGF z8 fKaӢ9t|(8n4´oD?v~ ǸjfW97uAI:ߌN* $wՍ[Gd{V!5Qbs7䭴a"g TaS+w_}L(uvW C;+(5of==lqqWϿB,nFĜ+t=y@׃? jiq;mPA?k[S_08Q{jՕ/ b Ѯ1Rd ~Q@-T&޶&R&ǔp.1#|+au}]P= %Z %b\Q.$.^tK]t~I(:4ug~]6صQ/%f3u~w_onfuG%$iI Y\Ǵ3̹܊LʈW7:Tf=KQG* |();l\0|վ0͈;2l7c?R2ӉI1KPY֟&jN7gĉ=HEcdCմڔ`@)).JNu=VD i׃PmA+E;OoAs$ɏ_ d_55*MWm`:fI+ :׹ÓkxC?)&TYzRRzvA0-ַYן⌖fύ 0xIKJ OUam Ї R:ًkq[DSry9>t_Wӂe<{ ^ 6a^\{׮GűQΨFm$6z Pmbd\v2Mt/hzZWO6GƲlҞ*ɒ`P1xΚvc+5,5Y!iE˅FXHʛ!dD>;/gOOPt) iMsр 4- ZHEPc):Ed>۸2ք y$GMG M(oGR -yz#dJnL_cU="'ȯ [*{A~{ScM `\ě݃Zu,Ͳ~b/\㨨3[&"nk*uwsA8 Az R:Zǰorllr$T5q_b:r:1/+&hXznHda Tˮ@P!^ ʒ҇A&,!hfRU71!Yg.ojyCUˁ?#]b| 7̫C|]fh?3ȹ1$?ka2O|.ś+YԊZcȜvw GÌD.Kf4 Xq4W e¤U'XPA xkkiyOvLA"e0ņI\3?bJj1B4`"sg!կy6.' GR.)}nv&hS3cy1H'2~φo l>/rF  k1HIǵg ՠHL0禍H)qi*Phbm, .F d/HIz6&М 1J9/H Ru(l溲Wd5:2߫ˆ|!ӪdaKD/6ev"7)M$DcYG6T|m3duG_܍1QG :JvÕiksC(|p/;6߶>?˚@e\r+}AhnJyALdGޮDucx9,N ʬ4m9jZ= ;NwiwlKz}Hw~^A|hŷ)J5MB?W;qMȭbNt;bkߣ'ZXZ=,[33DGJ<)"F򙎖!Rϑw% j,y$f3ֲ8! 9:h6McpƪCU؏vN w&CLӣg&L FҷF((?WYj$1"An` NS.,BPkR".i7 倫38{UQ堙$k=i[.׏*#Ն|`])$QFd(FOmwjfY";MQ.`yփ0=kSww{|EQGnu^z7%;tN ίA`񼠍azpf;w0/xrĸK*`&>yY[^XFi~e`S湟8S^>feH ñq6Ц5R1TXl/j9Sd2WK/7@ݧ5bWɜ$?򊘢*j6q@“vbeCK'T#cca(D ܽz?\3FeM$gӞ#bL=#Y:kvNT`Mz Z?e:i[PC/W),R{nL?=lf K{mm{̥*>ȫKdYEX'=P6@a2Sa (1%ab5U]d1_Q[ [ï&eYem(xü~TqZ+*]hZ5ݼ"k~cr kADH0s}1^G:Dg7jLp))@cR3q=E8w_!*)Òj*b&a;'`!*R-3IZJ=aj14azyg蚊db|-EG[hFڢ.&gkq'jG15LIZ$Hd3)/&Qmq蚡k`0Q(cߕ0,| #@Y6>I:cj k~~ F?ӕKNrI?g0e]?6w}5H1N LkM-ni#/̤qf! X.N* 26-^ kf8bnuR< Z=DC6b(^`̤ g`)<yvˢvSs0kLogrT^ze&0joߍ'@Ř`VʌX**ˣ`Ilʰ,zg,Xn!n@IfїS,~Z;uXD{.Y@}|3T4=`'[pQ7ucW_{$ so׈lSլ;ve=vw~ hP= {$߱ˠٕ[/DZTaz7̕.̿:dUE6,E LFh3 [K G8/a͜اIbrpr5XP(;8K8Jb*Xo3]iE4^Q] ȿہ^#/Ce\c(9'؉ָ.5@Ieظ|#3 }{k Ϳ5 \`T!(q@ 0i9J V]|M0_ξ%ז7_@v!l\u <$%JvǭoLB$b`j2qh DS%rcknZ)P6 r}Otk|90ewO*c靨PT**q}hm}`znn}< 86}<flrkϬBx=-co)}~ac#d/ tŽg;>[jTβ!:Kdc/AyqNȻeE(}l@e&şI@΅|2DoC([>~> rg&xӔ%ǣ].}<[W첏Ǒ?˱mD0*BKȉ9;Jc>A3lCPd_bտmNxKP)ݞ][ y =/*lKD~D*y79"y؇߬d9-KH~!2AճצmVI_ |F lWCwz=P4~cEz|2pB"KuCi #Op G 8opk{ MZOB iO`?6Ȕx6Y{^E~H a2!󘍴Ϻ &NdLFD8Qxki}#;.RvAg/ 9fEbդdh&!2QhU:䘓EUt )Kvl8%eA:zW$ork/tGwL,qk=tȴGHw_y_mh!JHYCAKf$dR.h ؙaUdd3Vr뢙ViY,@?72.pM (*4w#MȹBEDb( 6h$M~5-;Y#؉\szY@٧0`+4 c'U6zG*c'HЃNl`GAw_Qb'XC(YX`DH+Sc'1؉g'S;v@=-ؘN1= yNt2i)h9$V؅&R؉gNC71vУر >y,v/ ڱ2vQn*pLV\!\>;vbWzNx;7*kxVR۱ `V)W-vmx;!c( 2-Nxb'61;wpNB5 VYcwR/׋W!dL;vm ,vB؉MNRk$%L1KV[@>UDZ@n`/ =$#  7d2"pXexJl*XCb0^Nم'[qY@FHIӮd'a HdL& HlU o5|- PcЃ0Y@.7rn0[@B1h HTəZ@Ac- diAn>~$^$z H5ֹ ȍ\[@y- udI h+ᶀL 7B*2jem[$rZQ\!{P Hul2fuqk0[@FZױX@FQ\c Ȼ A`- #A̽Ԯ{逵\- cID$rk[kC|n/Z@R!%гM{U/ PS]D..et, #C^@mhJNQ'%lZJm1ۍXH;[;y?Z;sC2Ƌ߰}JRНRnlR"r夼O)7ߡu>O)[ O4 7 2! aA3*CxۆaĆ0oVBB miwXyIxoS0MiESu,Xu\5D-]`)DP¬7$yUW4 oFI EK*E&Iv HATna`Yl*VYݴINiA=v{v$cO SȜG <x~fN,ȏ|8b3 ă0CuWp('ۨ}."G Ejb.+n!dc oY29h|8XXp|Y~@𨙐 S/xR)q5,V2*@#* #*ҡ L&L,Cڞ``4L4?B 9Z튧?*kJqdLlvf9l:梎LAU1" Oa(R>=zp2yF0j^M1ne"Z5AVh |.cm–#P;ȓx;3bC{27=EsY"x8: hblw! 1x' 1>9}ǬJ'I?UǪhLoژ0xϙ.<[VEa+ ͠6㘝t:1JIc:B8ŘbF4K(F ը$myk NBj]GE:nYtG)O>d/&ȕsd89yCjefSnPBCT5 #M5>(@|rZbH0~ũz]ZI qH FFG8ٺ԰J$I\sc9vŨ&!՜ݿQ8/5,. $ۉ%[QAAv]L@@[gg*ڌP& PG!frpKD~ߏS#bہ(OKb9Yբw(6d-f? z*q>7/ |U/$H A 7|u9Zo$!G>aҏe@QSIK a'ɰ: 5S7 0/e ʇƅӀ%;xHT;r Z$hI"djC'jȴ4q. CV0F򰺴lA:|ƍ,#uWLnrH ,T)_{nm1\X3ó7ݖgu0]9:^;Tjx|pgx k wbM)n9޼|ʺyhc69UZ&!8ע~F ̩<tNqhX(i5侼LVC>:毡s̹3+?ը뒉wP.]z#o$]fa}tvVй0>L'qz{1/,b1bu#`Hc{2t~2Jn?{1ԁ~Q ޡa)Vvh:d{47xt*l'F|95])tOޮBntϕ>=ni9k:/޾^`f+~Ϯ<G|o?g,X@7q{1g=e^N "k$ˊ']1)jʩ"?r<5.W1FItAxor(ɒM`bm ϒL>"Aw&Jy8V,*|6`Ukq|^.G $[&>ˡ_KT|#{ǃXME٠;5)̟,5ۜzl 6Nӏ {(.j%2Q0-͒&,V4I(@^҅yŰ:>*BVcX4Y䤋z4 a"Ɉ]7ܮ!FaKE[-ӶV(.cb"lAw(?0k~W Hr+At?ߟt??_tlpgFɸѺFif#{ pr 8uJ9惬 #rƌN~&T]$X\~}p믳O5'S]ecBz7"=IXѓHa[ >F9ʱIj9ThjsՏ Fݳe\xR% >?9ӼcjR%b?~\<%a;?ڿ$iD-gPBxNװcUW!ܿT=W dUɁZȹ#<,Mt tv98J DK_A=Lm/yC&誴 n+@uF"g$\lDzZr!"A"ddʨ*2*&jCsHy.G>A)u źr6H$Q N쀴a.?Dvb0t@떢?!jQДIz8C5%H.%Gp@0N?v;C.ߍXZ Yx"<ߝ I _LYBnt4YM%#% bVwA2!c&ဂ f2[mZbߨ?\`mFy]p?Zz/*Lgr<M1W}!Ŏy"cPoF2oi%`ZUmxy~}5p󋨯Y=8z0b& lkk,I߂,K~Үr@-rR~Qqo / Y,DnGUch+X<*H.pTY XoGH_ﴈc:+;,^l_d?` ׽h!nR(Nw y}b~_s( 5~1rp&n}MR:}f \3ME->x4~!:ck[0N>H]1_8 }|Og/4ѵ=E~<:PGm~qo~Qyσ_*=_jt_ ^/[5]y5cM+Ru_._X=]$o~أK ~10jTWin{!^&4PB~MG oqx<-g~cE4LOgc "|>{>xSDx~7h2%Bn}S2/$ HiѭQ/i^E1V~$36~HM}H~_yFK:EV>%peSb1Zf|lT}>X}~rW_$u"Ji$/Ny?gRXZ/#Gu8ϯ/ߘ.~Q=| _~c'h 9^pv(jwkZǟ.~ &/O_󋤛5zGoGinٻb>in_jQ~7"I`=qt%+JhUst(I}>X}~hW;lpp= >[_/گbcM =Sэ߄,D75~eDgnᴿ󋦠[w>U׌o9L98YѲAt' \"J0'oa{=",/4rTAвyLHU=PZ=7/~5=jϿxc_o&/*/ˤ5"^㗁mrm~UKh+X iW/YQY~2Wwo.`bѠ. *XÏ_(%_b>a dLo{8EF㗕_4E̻gg>,I}}~t{5pϿyϙYS}Fj{~ G7`b_>gJF$KN_C~ڣ6xcp1N]"ϳłTVX5]<<://M?Br\+|s+2vIP|M2r ωO y!ʁD~Z|#BX8_eSz+L(jϧ}^gMG33\y_d/bKJ3i/bKR/'K1k :}fR-L zP]Z#j'G +ll7z~!(4rByV]3g4~>{>x4~#M_7^Yoԫ2L77/UIrY(G?E//ulC(*fCL_D@MᏙ\Qa>_ٳ&ţ[7\V{o햹6[+#̨'f^1[u"Lww.Aw=j7kb:E )]ES^b3Zufk}}~hB̋_7P>?H-:_@lh>@ %_#NM O~$>/rO&or@o/heSd?jdڊzW̱yQ^__~_~ῪA8;XYl|Z}݊}R}^cRyϕq)c&4Wj0}^gMG2]:7mȯ_= !.MQB 5o2d>7g :^F5~;r$?~;rIdomEeņ].hg1ʢm\3g6~two>x4~+^y_^" _\c}fj߆.4{~U6k"ep3)/b}[.߅x~=(G-~qvt?/OJsGhU[Q7Z9ִ7/8 FqFD]A_5E YB9_\1˗}nA\Svն 9u6ulCcD/*6}|,+?jX/5V1єwUC=je=kb_<* \"06/DϞ5/Dwyvۡi_$lyolz:Rn>pEik;G_~5=jϿxeź痕_~c'l ?)u5vU8h+X<YbO~ jX%Ks.~qDr8z١ԛ_$,Vq!Ti;Bv:}^c#zPcY#~ߘ/uqE~9~Ѫϫ}}~"h0+j_7 B.ef~E2/>j=ա m%'2.Aw=jKUt_TlÌv}zNV]3g68[}~hxΏ_f)Su0XO(pDpGH75:b/X_9P:!1}Fʟp e㘉Q[5>_ٳ&ţk@=t|/ا:~X# =h 3QFN@ZA/j/@nnH{ߍo?@e򍶢6~Y]|+v`TXV]3gi5q)X}~hB\{Ƌ_7P\Ǭ-%_"u{ _ܫ@RDHiafMCtTy~ 9uk"1bQS2cs?7z5cM+h++d]翔>WZ:'B?_ꯡ%\d>!zf>VY_ 9_Gې#>9ϏI~c3⌟ds|>*Hϫ}}~ y5~#8~3Fq2Uo=z-gȧg^1ŏ__7"u,^B 5Lr&`j~cя_4EO,z>U׌o_YM5p A= 9/_8'OePp+="0߼_ܿk_{oL7YSo~? /~'\5J>siomgk5pϿH~"+3df̔YeuP="=Y;%e;r>=?u:Pې,I5"Dz1 '>yT~4XeE!/~ScPo`v Y@-x`񋜟fWD>'{w7Q7yol7z~(⋅}~Zust>{>x4~H-8[//ĞeO~ u/b c;G1<:PGm~|K_O/߂hzˣV-z5cM+h37{_08odk_c`Jϗkh@ @z)bqi+B~Mc7qPcY#~R1Ƀɾv}^gMGAy\"0%oz E^\"@VX?2ԯ[Í߂X,.>"n}M͕-f|h&"kb_<Hů_&9S]q97&ycG2 F.r|ezϯ/xcJo hY,6(Zj]1ǚVEuW >Ș~!8/nc*#3|i JpG9uy!&B eQcY#~ߘ/3BQh6OgϚ&L%UDv&[aQs7 y:B򤒋T P2 4/Gq*Dy sǭKC,oP UBFmDd-zwN"m!'\ ƓY8ș ):V!b~&V%t"}DA C¾C] _3jޕ0~Z5bnZȭV-hP\ 'NI5VWT_ E2#=&Z|Fӎ#LP+*R.2IaUR12BG/>Z/}a0ic¬ؒRXpI̸ UH}wVQZHY_ES'`'oygIjA!Q&O(,o1ė)cY~ F%$ lLup`;մZN8w $"l|o.STQ;jɔB嬥a <_#_0[˫!r7 adwcTkQSWv($%>+-=uvƖjX.َNkpXGAƠ(&F\(#۫82cU G(}' F\C4sB c2 ̔@BmpO94k"TC3NR然:5up cbkBT]fUPosX\/M3 i+9ƋMG G?Fj0/9#pWi+>yC D>AU]-1SAݿX c#t(# C {2ӄk[@v@i@f}+Hu(UYtH HVFT w1jVA2dLUDڠ6nD#vnn @o`:b10 [ȶ߫)9Ō=4(?Mͽb6;sU)  ~]^qJ־ &6fjI}*mjj0@6?8ɍABYAMSJ>e*AZUr)A0ǥWCJN? UUSHU2z3-&]N4D1k3D,6u^79@](K,.|Wl|+8*j8ٔt@GT Lz*{@Jٍ5 *SѨi5D[_zD񳺜A]e*ǾbsЯ/X\t9}8_,bjN42TY=Kkm^& %רtȪ[pxʰң!4M-I zOɮX,OY|LGJX9ccШcdU]r@ҭemRޠmYuR|8*팪OL^Ғع``~̳TB#9*U!/ |L ʒo9k6UZ? &dIa_^(XC,>RŜ"JqswtT'nܛ ۞hï ZSC N"" '>$? F.AFlݯlt ?GUfKӞܺ$!Jr2;׃g]*:v3t/h!"ygΊ̪sB0 ƯG~_1kb#9RXyu qh6Y45bѪ1w&.Ab_ׁDxԱ k3*fCL')M72=2rbCsGUc9n|Ϟ /:ೡ-oD#sDqRz3ڻb3d?~%ލ_j?~!kt#_ Q6LF[Q`/+7ESb!V3g68[}~h構>{PE<1pG6ϿkgIȍ"U;~+.\Z}ͯ//*6~Q~q@U,K@zTWAZGn/~Bl/.U/~qe<RE7>F{ƳXin@>G:9"j($g=u6!|cjm\K~ҌNT7<XQhT_AǭXb_ sx~I:v9{y$ rs )Abmeܸ3jqln{ _ Q/h+/*6cqol7:~3o<>U_}}~hV_*,GI?_N@M =BpKMoօů(o_V~z~i)JIg$VQU3o\*<pkA7! aEST/~q/]p焓8s>3f=fg=u6}cG 1%}7_D~+#&n|Ϟ /:`4XzP-)e+M5JBH?}$+v/,z_j/¨z_,~=(Gx JՑ#-&n3y~)h=}f㯉KE[]zP>g=|:v9/J~gȆ/81-d<_쯋~{=:P5-i"ffxg_jVtWAZǭ==T~3sQ.~;/~k}ԩ_|?{|HasXm3B :P:!x}Fl))7x $͕n|Ϟ /M0!yoH]2,:~?2V|E z7~E{>{dAw?0.~QE뱱ES5>{>x /21̿,. wE'5~K7u 2ta:d@w=j7_b~5\/7o\5Jb_ G.nv:P--?B6{>CU+1u~ eYl|5ڼsad_+jb>.*fCLIa.co7{8\ٻتYy7gOqg t<cP/I_:N~y9yn2;eg7x9~zyzG~_Q ot62gXϸg|hܽ}}~Hׁ/.Z1߯_s_h | 3ՐpS#փ$*O~,~ !_*Q_RtD-^FDKXQ#[^y7#H+h+\ ׃HY/ۼ+oIS_X\bm !"vE=:P_q^#TlXV7r8'\x~٪ϻ>{>x53_Dť/txx@I[ ,6˜_|'7K=eLLW]|TotbTRgѪ{WƏkRl$ţ-_,>bEn3.^uA3n3G6&B4 K3*}|,+Os_4q̄ Uz%3'Hǭ,~mh)JcP/t̎߁=1q>>FbuN>1nLnBezdAw?y@*\|Tot)bRoŷgA>&.Ab_|Fr/ > gqiG6&£mޘBʟn~y3hVPew}}~cH_":~ZuRpHL9B9O#W1D7~33f>!K9~ľɯ{+omXwW*77T#Ŋe˘h=b?cM]-h$nv7~9n%-kJ>;yBLϿeG/Ϭ| |cPi#~u5UmE߸Uyڽ>{PEDtL#(O7>3[4 54pjrg\j8}ƥb_:P:!ьb刏E_MwռGz;F۲ϻ>{>x4u@摸>#ڰ5:9Dwrw.'>?%bzI4}@}(x}fņϑFg}ƳXg>Ϟ /:` ^u}ћSqxx~rL%2w"~:<5NY/_G__q\bҮTy~1)|4WlQCR͜o\*ͯ$r͈hܮQeIQ7&쏙\VV}v V|y/ KBNAб?]n}E<"q,tw"|_+T%YzPݏ2~$>+VϑOprESb{W_Gb /mHܮׁo@to2ץq[g'<}bS߄կ?_RssB9NiL;}Ȟ/ulCR/$*fCL'͉kJ xg`SVb5d3?k|Ϟ //Gԫ?.s[ |)eXT1V;"|f\-HlS3?]b轊K$)^t י!|-Գ3xn[?ߠ甊 jrsLU'ϩ`yc5~ZssLsU)ZfbՁ#k]?g.6|1NsteM9ҎKjc稿٫IsBT sTm1q|!E)ős- ; ZT˫#7w?^a2}7$PаǠ C"ؿAER"u\sȿ`hL&9q|o~o[BzbN_1$UM~c F,dMN*b-I2R@/-P+b›ϧ<@ UqS-*Xw2/G1rgT𰒠Jl؆ x TM[)) .kx_]l}a MZAoFN+}oW[9l:GHpF1LZ1ݻrC> 3?93 w@Y䋉`D1QXzJmhgAD̴eǓ|:mI"j/1||'`<&ߛ+#gxhetrag _'֞;,4) 63'C| kkB xd#"h'aO!9V  RLmBB_DG O .2t'yP໘J~j; h8=\¶Hf-`2N2|~y 5$dQOp'z&y՚eYd&Ye|Iv G YR6:1oy:j6[>o@'Uk1j wy=4jqXlp : [b:_x`3;i;cu]֕xi]۬ufsand |̫s蟁T)+ ATge@] V^A?N'DLJ3"Ren:ZYQ*KǨHCH] ɞ-*\2~8{Gd' l~䍓i;*y*ָJؕ=,jr.e|Snzolt7#Y؟yx )+*G_M74%HK[3@-rx<'&)cSkH0AiZ k <"vrhڅ̈' F3d Couǎl@D%3dȍ!mPUQb&Gb!1ѕe e&M2dT )Pz5PRzrΤhЏe\G)CX%~D2CI=֗l!/:]1JDJ/.I(ceHr\MT+؉(wP}Qp_A=aGRTala:ȩ ITF7{,>LN]r+SуD-7 2Uqm.HKMc, uC&Yt= (~uC_FTI~0wMɷ|ϱq7Wiy1"GFqjO o)r^āgB`hOvu. >\0#]w- A&FUِɓ :fwz~Ͽ?O#ϿY/l1A&QϿ&FG$3<aX-uxK4e4>UY!5gb5LA*ޘE& 5T1RwKtBpU?!}) ey|b`QRy"o w33C,F(ie۸+CX p%ᇲW 0 c ӥP24[uQ.wS%.Q}uq?BUYS}c&)dv.ñ5 Bq5P783ዮr:.A"ש\U!:-6QZM>7.;6xdB64xFXdD[oDG,%So:uE.[ٳ7${+uׂqڲCAU88o`;!">OSDPҝ)s0(ᖰ(QwPdG9] #gJ`)-R?^P+ȇEPHlAGTsc/ ͪD O_A_%̌R~u;9>se*_%\RQ;閨/`A tku`W1?҇$1;UD=.بg,\d/]w!>A[(H&!,#[QPAߌ87Q uU{* b zɫ|f+" z=,ug7v$m.@{P'x<~ɫ&3㮉wC l~7%7B u9yuRLi)FVa7Db6Tk$ 7țG0X kV{+Rйד5w,K".sg0_d8*VF"JZ-~wy~L*F~_\bEio\)J*y/Qh՚7_sio_~ӏ_:vͩ-u69 [*EoM; LNdOϯ&fjmSR zPn~_VmS~6~X~X$y{ XS,rˠxgDȎ_Dh!n)y~%̳d)\j5~wEG_ qzPݏ2~F5k Ñ두Ku gЪhUq9/gϚ&q=.pͿ*ϿSnc-KX[i p9}6>&nGϯ/Xo~ Xodcay;9e|GCq\.peyދߊ0Io#u?0#C:.~dQ]Z_5_)hm+j1M͈^CHi{+5Z)쀸vv‡sf=kb_<ttݠTx~qjԃ=(umկRYP{>x4~^.p 3gEB9[M\qϵ?miGNe _oR/}>o@w=j7ߤ)"7|9/cZf?>`+b5ͣpY~GfB\A~} o|!ݻ} s;T~gщ[3#4umͿH/&75 /~)j>iժew}}~h{}Kwht QQALy<=,VC@ި^߂{)я߂#F~_Q h(&?6h4DCu?fi 6)_`Yly4ˬ}.E6Nծ.@w=j7_Ʈ|=͚ju>؍*Xgq+D7>Tn~󺶵E~T~g.ibF<&£m({}k?!cᄬ?7#+Xy7gϚ&ݷ| i_*>Cl.Go!H.{>x4~ Hһ ~\8,͛8' ɻ᦮ ~q=@kݶYvw!_*Q_qVMEoTh p\я_d>_sio_q7 9/8UzF~魆oRuo/ib/x~MGGk+z7RWc&4Whxf=kb_b6Ĕa~coot?`tf=kb_<^ą|@*R^Ggrw$>/oAw?mEEjvMѣEeͷf|l|8h=kb_<1be7hRَYeE>#*8cMЯ~1N_/%?.Ͽw=jͿ]/~Yy̿8_|cjvyr8٪WkZGn~ .~ .Σ^)9B w9SH9_>s<D׽}F$vt}Kedjw,+'oVKv1Y,!ߎ ʹ`u6!xc )?m))1":fbs c|f=kb?x4ף<4~JyH/'<_-Rfcƒ_$3Sĕ(2~ghOAe⍶N9|6{~\5yLmg6~ٳ&G'</rT1̿T_>x^ol -$~rS3/^;3~Q~q+Yϯ]ьь~qDs먑|/ kxxy4~_o~"1gkO|΀̉@߁џ!^q8 ZFgW&BQ6obEI~c|ESl]alf=kb?x4=dw_ bƯ(:@zn}u3k!/j/urqCη_ uE)z_V,fGuxeS\jg3m`'/rozBйŇ_L :'ׯ/2my7uf´rBzn@w/o2M_\tm?.-Ъyɴz~S4wh{X 9EivgO}}H8}Ea>CE{DܦHݕ[_ZES0,ނj_36q>{>h&l l l5{uOԮj-|/=ׁ݈.j7_D3b6q}f??*QZ獻wkZGt;!m?:c"ŇDQם}vy,}@m"mqcY+~/?1k_j}vb#h"p$/x$p̖[) y;iJ/ј9y,^A~OQ/F/&0,P;og3g4~i&͚ߊ}>bv5'cj#=\+н}F̌y L_$5/Sv/-:Aei/*/~!/>Oem?~٪wkZGA"OW/$|3Kv2[$ &Ic-M*3.d8C>@m"D3^ېgSR}/s_4E1Bvf=kb?xT~48ch"ڰBsz\"w!ق6beG@=~KBoqzP=E|ob=ESe.3ZjuzYI#?OϏhR"<Mq]H4H_!An{~J;Nο7_/~Q/JX}?MqOLwQV獻wkZGZ#pof*S !I"ITc/P0xg\s+q䱑Zq _jk#PcY+~/3JEjf=kb?xT~b >%ar8"y%y5K h l.tfD(be ?/.C>Cg"s [4@[Px4%i*[I梌\PLPcp!j(1Ʉ\n+Ln,Y3Šm HP`%fܬ/CB9X rɑu?ddX( iM#J\$$Gz{jH~?ϰb-UyjT (bKk޶hJ5b9;/zS9lqef M |dVʒiaYe2(^Qz+řEe ϰcZ#9:4۩!B姍jhnJBs[.aN-.?ҖRf2.ygK_坙>zM[9nP?,m;c#y9WU-{I*q.*KΠY/7_Enm&P^2!Jm[ႪMXH6Ar,6Sh&xdۄM@xلVnT tKa_ Q[P~.ml&a67ѶU3oqǬ& ezp@g4bw6;B%߻ 뱮M8v&4sلƓlGM8H^?LU>״&\لlBcFl49 MАggl&dPҳmNU&,F Fvۄ_!ǰoR؄3_` hX}%¿c}oLFIŘ&/UIةIܷ~N[Dw,Úln4?xp`̅Ɇ )m,Pd W0p_ˆ3P EGnp6qBƜj-kDd$¿cv^";v~kz_1WN78onptS'1'l\l8op%e%f7/")opuM[6|Ɇ: {Mѧ5 Sp\)`m2paa4p [6@ɆcɆ^('2L6?ĭ: G%ƦɆsOl8$&w"M6cM6mɆUx2p`ad& e%hL6@! @o'N64pc-l劉[6?8t5p2&λ?C&_ Knp-gWT6dÁ%t gIxGop!9M {c? 6O7 u=<퍲+̬f0or{}1 & ԡ%Oj =jrmCk& A-%|Y>6ǩQ/_]uCai4ri>i) o Td)C>j\#ʜb:FTEP8JEyZkR 8!A+ZO"0E$U] EI k>I [#QgoM,eSцb_ʣ3{%C Vh%T[-ǒ h=8@*&SG}}*X t"Oed-lw8'gaoD&9`7Cw6/-K \eHD;A)Ȩxb{;ֵ,XoR5&*Nu6[PI B.LXfCԤ#z < 6$ʾċ1\:*CZ3[M"=)^eo XC."{P{Rvn LYܬ)zhV*9]R-Ko,镑UDi~ ~ґE|oAn3NȥA p A8b⨩ )o/?tjE(l9A,k8OE\J_)Vk%ez"<4JPHm<$dV$:Ǭ*ԭʱWn} F}.!ꞝG+9Ga®ucϱRZS TG KwHEG 8goEENϿno99~}Ͽ3& EWK{$2$K~8 kԉyblU ¬a)IesQW ,B7,8퀻T5ĝ)JZ'h5m̪0>VZ+!r,*b6/M/፼U K E$Qweȑ^euCgp7W ;LZ,_a~TueFgP+30:D+Ϳi[ee6&od؎1RSUϿ뫇؂ϑ>_J 6:Gu>\iS=IBm|&YDZB7[eŢ^D?J9WWUT Qu꟪`|0rG:F mHD4`ϮHe;[T&HJ:4l]Q H re:hW ]3cs#-8,IZ +HkGhbFuZ~M^i3):G@ʣsZGaǮzj]ewmHz*JuvvD 7)R2$q-V=pIT.Pr!D~lKH;sg/mf H\ C-Jb:FGudշtts|W:]49aJZV?\Vvieq@UﭨCWsEs=21Y3SչtO Yېi+;p[[R,twuV-u][6ioT.|DLaV6-Yikq94wĉ(H;H7Ms(DEUFhVcR֪,&:Ƣ`.fxKϪ)a.I>|\ :1 I^o Xv&kHY.rRlq"/<{ӰcWbM7yTG܂"rG:ԯ'2#hy9 ʚh !$A2b5f1K$4-q_{?=y$(t?|~.ZMӖ)䔯і)AШCQi2ki21s (cN eS^^Ujj3W?A0ע%GTUG(_٪ $fN3Q%Kfj :I~p=JA֎(n<1/>߆_=rR\ PgvYCtxVv{No)"{ՓMoX֎11en8 %Uwk"\k¢Yn%aps ]sx]v.Y]ذ$"gbd١]e}5%2 Q8A,"|{;iwb:?y#DqO\}mN 83o?H[#j]e`*ԾV6Ԧ)y.cvu1A{ zΉA:WB,W9a./Z0z+4Y7Ht͢R=d(K=ǃIkzR;$40!x3f1;%1_9o¥2鹐߱u rh,z5 |aկW5l6c9bPJM쑚Ք:)׃̶Mhq\Z`0Ɠz%[7H > ~11kUuJIr\hפLՍZa=I]X#^`UCWg(ß&l3PFLWOD N@TxLXêw0őLa|c@@*&#q2y|u\Hi#J;[?u#NpW"iԈ-El:)z!Ki̔O5vpv`1+DAeyN ?a7!N7 DKߤ593v!x,$큹@_C}-34#7x!Wh"Dx7V0ƈhY@H5EArRHM^W}#5rr#IoU+֊g?h eEΞ%*7D e!/ :=G qvI~vs[ݒP ]1ǃ'S_@s%\2AYtX Bj485`JQ;1)pQPgL]q#ji: u-w4MMjdmPGՆAh1E0/d`nٻZa:yc$Y\Os44߻~Wpr8`s!,Յ_ڻWn9wbvF krc07! "]h:18v$I ic)9py6H' L'9m6Z&iXKP!N~EmF4q 5~k9E Ԡ])imKu~QrJQSQl;TtEp1ᓋ,jR灻.aEU_)Yે(AfaKIӞc~IpL܃k%tx1XD!G[omīйr%kDq*pL\R7Bg+I, )i㭒Ϻid^!V6Bn H^) NZ01L(XZA}eD])?rJKN-U"YcpuI^q9G7n ׁ6ŧG oԢt7ڸډkz*|0$o,r2KC7Xb_6~ӕi p}EL׃/w o~7cɎ0pS.0M ߏQ=|4d d׃)o'/9Mc1$VՋ*獻wAZG;~ffć_B1Wyϸ攃ϸkw#g}@m"Ө6c$wk79s ǯ)b^Ni|Ϟ <*>S5,rA)&8/r\6u& F!.Ԉ7 bcz_=w77 =7VnzdAeXVF/t/s[f|hd'H/éï_lBϙ/ h 'r47~ 5Z~±g~6xc{Ź@Eo_\ۛ~,Yw9/BQzWUn}N^_u\_~}%XYj! ??";>#Đwo=r_m/ >b6t͵pZX/"uEz>7 ͯ͜d.PX-Ls bc5D?~ "Eq~^'o={2~N+eź=eqh=}fA ׁ/o$Gنc~_ y~+>/srnNd`!{i.g2G2~HzP=Ex7 V؞ot)y=Vg|l'Hom@9{2xE߸-HG74㿪UnY\.~y~--^" XʯCT~wQ_qVelo7h NJdDuE!vk>4#H+hS_kdޤ/r\+cDU_jq1F=ï6i?Bl))ToKc.iQhf=Ab?xT~H`A XՑnDq._Ƕ2gO"v0qG6~OQ/h+/*Ct|wy|?}F\>{>h6Ɍ@ 9Wsr}m3  |rS7E/nTS"w>{dAe_V{~l4j٪Yѝsi__qڳ EGsےD3:~qDr9_=z|~g$g&>{@m"umCYܲe:ݤd$z[|/ȹ@Q[5>7 {PҠ1}ưhH?6J9SdzZ}׃)mEk|1;W3&I6Ab?xT~F ׃/n4t=fw b 1\/2| ]~E:MKU=]/ُ>ťke_ׁ:Oʏk7̿GXQ#[5>4#H+hAQϿ47cq\+\(c#)XBz83nN}{>Zt@ $W@ R~ Ȕobf p'ÐȈ/ľɯ+J7{b1V>/"z?Vs.>UmZ'Gw@S"]H.~qȟf&^ic=_ZD7[#{~ru&/b7)[hww9/ꢼx+u?½ҟ_\ jrLM\y6+?9&>ƼDbiG#guο(چLƈ>#T_?oL:fbsp,vf=Ab?x8 h}Fbw9u7Yn"lNn}񋼮c^ 5_Ul2U#{zP)ʆ ,.>-7񋦈ݏaѪ{76q>{>hf$ T~3ֽ}ȳ5>{ƵOBywS^"pvc0P~ruHFNoQs>)I6WGҪe>o܍+ʿ<D_H*̿W.W$⾶d#b C3ط4c/"{@m"mqcY+~/?1k_j}v"Gʔs("p$oB^x|pTnj4;~ӴHrlÏ߬)o{2~~&`z㗕[ߴoǘeg>'/>{>hV?كozVh_d<,~AT7[puc&o>S {~!Tz!_ (o/ |E6~+%XIQZ=4#H+h":>ك/Ҳ?B#>Ch{ٺdѼ_$ЀϸU㔲H`rïxmCcD*fCLIA3gye|QQ$.|'H/Gx_D.[:~ rMo r-ԃ5^d$: ef_l~=(_qܷ X\|T؞ot)zz3No=Ab?xT~3_ 9#< )џifwfl:gHtoFnwXϞq:6?:̿w_=b_ڕ/~(⊟dsw9//tҳя_?z~Oh^/Rkh]|H)vfylV}ׁD(چdƈ>#T,XV7Ll.~3X=4gO_$&n*mS~xhz.?@AJVDJE_"!uOL`U.Oo#݅H>2~Üaꃭyyl :,O2ĮF$ed?|0X#CԾI=_%_Т >Zghi*1q EtQ1]kNC=HIz?Ea<4>j$DG2rԫ?e4D6{2ͪ9$@$+xzUF,cw]:o : ӷ.H."E3_[:?t+36,cNҒZ[ yp-Ӻk:p ,%:0^ۿE+;#΃B8z&n8|#"6q yא@Ffa/}^28a-OZ$ߢR)A4"E'KgA^kL)@k.E_^(*yI?EdCߘ) * 0 ~{ ;u?8?5q {%t _tDyMȭ8_#>1! uޜZVCb0d'|H7q2@^,H֞1pnb\ʼ"ҩk61d쵽hoXeR iAx+v÷_0WorI>c/(HKN0("`Y!X.t&bm#9װ Wu^KI|x-叫'oˍv7"(i(&W y?ŌԟɵG6if)W\))0&} A]=Go0dy+z8,3)bSɿbH,L5̛TKrP1$:d1ehdeBh^R?t+c Sp)$shP^iֺ.D]X0{Yk&t1|\0hI9w١) 1$Gy bbRTƦ$HEqqA-X)2fѾ$`͇80q쌿b Y䂳+a6~o?%o`ZH˜::5kMj47 éHێI$a@J[{ y7d΀8r_&׻?Uّ%Ue(RÞzKݛ6ϐ`r&73g̴  fk!CAd@B.\b-蚤!qiR"6yBlvJo<4YD "$f~9ebf)A.SkZeFH8 fb8֤.*:F%YbѲ$FyHKfƸRkqB$ &.vB֋#剱+[&&c7:{t8Jf}؎ѸVsg +%~ n,e)5I*NK&@MF~+˘dY KF7Fv}NQ4&ap Y"fc; X\Z]J-s%v 1]I'I0Voؙv] Qy`iԵǨ:55ur Jˠj̋R6yG>Ƀ̌!lw!}vxYEa3GLm)M;n6)Ԅ0Yأޒ,]d:BV$6Z 3__7ّl)xBr7aWQS#?bx+֗o;!@=9ѳyµnBu7JXA cgd#5Vf9ыҖmgaG^72#s l rCVK X@j]3  7Cq6U`3%:Rw "N5-oR$[ifG>ATa/LA 56kAX: u|QmsGZuQLyP(LAw`XmVCKKM-n^Y@\(@GA`DPt&dX (CvX*|l QtÉdA ri6.Bk5HEF!i9CspzՇHF>Vݹ;k+#whj*U:6qE`z _BW_@_1Lc ڞv]Z'+6u vu%݇'?%oh 1>1^tut]d~W{Lϐ(9 B^}Ċю| Ff 1 p{z,|XEd0 HrKnH&DH2=D"~C8tm BMEχ->8pIS%#%mψlA@:Hu\ q0XDw mT$;u;d/0㆏ۀU\W*#Չ'1 ȹ6ZW@!BABQϸn՘68P CGIιfm|X k.KumIbQy!δ{KͲͶBMBǰ?: ίjC5SclKTx',ByzJt$Wx.BL,+HM!wͰNوdePeІ&s :*G٢dAYƮ5F9r S!|dUDIJ FmrEH:WA&oqYTuV9N8Xg% 呞_iWF6F]eZ)(66kx% . rov+MA7~ ˠ%?9*6dR3qIJj@@$[]kKH2-ff0j{4$&CfV)\`^W y9?8#u ((>0n[.dEM]ɋ5Y1@V> W_Ax s=`]Fܐ 7ԩ|KSO27#1[EQ);nO)b!!")1,t* ] eozd(ju9ENO];"OYk \)l LO|xc(}qoC*.Mnȧz{9yUA;qzAqv:qxO#f 9L m r;v5{uDXSMU/9Cfu*g"I"~;NM˃O* [=ǃp;x:FwȚڷY ,\ 1=PLQ]dwcU14mcjDA<4:UŁ=jY`|x񯔹,z>-ʨ/`̧Hk^ =54:b&1K!C!j!ot'H!FIӳ nf |Q={EX %sG/*>˶(_.[.^<|3MU« ?8Xp =RrIKn^.r*Q'_@,GAxȷ <ǒ2v:TϾq( O$&khBxǡ.#t/*RRk] O];Ue" [df=s3Y14)4­@?H(j{䠆PeD4Mڟ & ӎ]jK.{eeF :/!At"jʺZϡyUsh (SL7-A̺ i;y4]lu=K1a0~9Tm@~a.Kf Xqt ߏđ_ L_k%tq{!H~OQƯQ +ݔw˦h=pJlU[Ǜ}f'2S6~ [pfQI}ïPNaڌLqv:[e%u~5$/BOc%ߨL}>obGu<m~7ExD_hS" i'7ok27 w fBG׃.j7gb#:RXN=h2X-#9x>Q͚MW?np c 6~9¼E>#l88DQ\3{EXoDa?BO3:PEm~˜W/3~a\_OkZG7 WyW<"ij_ ԇ_/ɞ Ze -E0eK%~gDD>g~M6oϒװyR WSI6NKQ׻(fnm=kb?x4]G7'sAQ779k8$wi/eF#_ /ceŦ؞o),cY>sI3Oo̿և3N&;/"oωgVϼ_xͿ֢%uușu_q>bΙX=/"z~"bVb5ˣ 7N}T~M$y3v~܁4wco-}g=ru6!xcim5&*pb¿_WU\cf3y7Ϟ5<2c72'cqU9'odS_cEYdl?q%ˋV=⍶S__43MǢB}.6y3?{Y !>~ <M/.jyأ7_1ϻ%BE>~q.~#x!_*Va/ظE/1}=?~٪ϻOk|>7= 2?~3Iڳj>W0Sr>2{ c-y:ng\}Y_9PW(چ<#k3*_j*I¿_4ELl>=l>{>hY7< /E$9k__-$To~XV}w!L?5[|G6~wQ_Vԛ_T)T FoXoX}6}fc5<Fo+sh} <tEL妮Ⱥ1/7b9:PH_~Qyʏ_|czoex??jVϊn7cM+h-kDG$צ]‹L1U4\/4IO2`:_(Tb}Fk>P#guNa(چ>!&2Ք|cx_M\UUsnm=kb?x4]s|_䍫 4,o~!_<oCU/cT?~ې$Խ}׃.j7ڊzo=hٳ&G]% n~:"1>3d#T7Bl~i^An~R;p;7~7׃.j7|sX|ml7z~5Rϝ&}SgM/s/R1 "xtߊ3E4UGMqx~0p^;~~׃.j7_TE/*/ˤṀߊhĪQ#[5?y7cM+hFsuk7Z/I4!G$c i7BǕnQ'nHArv#_jk#PcY+~R1uh>{>h_#'j_DWH7㿂4\1~t&"^DdKwNfQEr8#_ /؞sPxml7z~Ks)l7Ə{д5<2r}h_$1-gh/ i/_wn>g4rS!װw@az3:P_+̿οfL_T^IF1YSr-~ Fj}VtOkZGAY_m,ӏa/25rL $s:_- HW?ȹ:9:P6o}F;(P7F$pEū UU[nm=kb?x4]G_ "Ǡ_J@R8@ U;YzTDLq3~} $(Wج.>G*7lXXV3g1Q'6b~ 1οx3k߉3o/Orz~nj )_(1u H<9:Pxc}ť|k_4?*Q#[=c7Y8th":+߉NܚW wl'r(Z{z}ƅg\j8쑳r6mdBX_~1kT CJϻ}}t:(_jS"g$54$ 7V$6UTI\Ȉ?y!{zP.j_qܷ X1K#㗕>Cycb3ZufnOU۬} H~ <go@HO3>3Wn cs_N*7|c:@׊:7!/D~#%XLQZb5ˣp <+G?~g}6X >/r_tgysfV}3:P_!@j;$[8Ԭ=)R+_TGqf/h?y4݆$;}[_Qs8>C8wųUN7YX?P,v7~_'ͯ]omXw9Ry=ESM3ZufgϚ_[k7lx~׎[i>\sϻO͒淜HHǯCT~/_~^2/fzESIi/ZVb5ˣͿH*%?~Ww̿HxW@? dRwBz~6}5mS8>Җň}ׁD(oCƑXV7˦Ll]Tϻ}}twn~$y~+yDw(3WW+S 4k!%G@=~- 7~V2G6~wQ_ H=bH_8o2 cZ|;3~ٌo'gϚ߂̕o>#nϐ//4gܼHmkZyEbGT~/8^~Qvʷ_|cx/"65UmE}h*Xʿ<pg}/@f?^~#r{qDr92B>E ׬j)} A#_jk7g >>'uF iT_Z5>ٳ&GN8DQ@4]8$yt??䓂Fvc@M ҈Ɉn!WI 04uJ]iDcDWAdc*Y]߷.CP)iFsVy}QLPE_%4u^4ht&.+n𫈐<DxAL.-Y6@m 7'[]^%BdU(Kc* SsCHc?;&ҵ }H):ZidD$wV?Tb4i+VPiA#&25Cf|$p'@ aY!'r^+1UcheW/m,PL/!ӍHg{4ʥCr &|yٍ̼x9/񂢂N2^=^P/׫24}/ LUqnh7 WNnڹf7^.pl 0ޏ k\1޳nt1,wZ-ocr7^hsm1oPvň82E62YE8#XD@LM5V[{C{0\qL0^EyQ`H^ Vc.0DK^Øϳ^DpjTϽK*sDbr;sWw|mŸ OlID@JpɃSMvtZ* Л^1qb"&mȄL+(J Bbi]%6*raOP=KIx [U!C!+(0({CJ'Á:%5YN6 ˘f1ÂWOxbklMbh)y$HxHzӺYf$f ̈ƻ c?K/L:Il6"xnoPuM:&hC!=(u^q!9Vwa]FUiD0q u×AjҔ1(_݇UhKGa҅_vsx+Ǫt7Qlkǽ@2WJeƈx`RD^6cm̿aguE@uiԵGT2G3Q&`%edNy4P6&j{BGCP[LL(|5Z6Qk&_(ZTy@SG\@ )D"uuiTUb uD =ӕSXjʯa­mhw#8+i}\RE"D4Ẽ*Qf=/z!jAFuX=uP70J>6B!Ʉ;t^#0FP! y2x.lfGAdx^刉Vdb:)LuYʯE*%Tz_@ahLrl}cH mIȅBbAk\,3^PU݁U,01aۺQx>/o.t͎ xLnԮ۫ (@ fV@!c6#I s+=-Pe2_G$C4"M:c7nXoëW;̟ \ [+7EՠR)ͻJښ软-ӾЗl󿁧b&_Jt01lM{dv(mN^K%oЕ|~Q>WڮsTG>MV:I_~ ?J&{onv3A^ӛ4~tAO)Hu dnP!f >q$RgCaP"+_7#$$9Ab7k~#(#aơ݊ZFGEhE  *8YFx:Źl!QGQ2|?[ɜzܞ`fQ%D;,8B\6_U"8c!#̖jzz`l#AK Fi-\V#:ACZ/eLaT'D Wb$!~QF5e50~_KMvgH*xS7m~+""`^Z}S,`wf 4[ {m 졫g5Y'B|Z =[QTd8'xKtV]e,lO;gL!DIfroS t Ahzj?\iRFfdTC4(K/ET׽" =omI 8ʀGnhcz|Zt@ C"C,C=|*Ig Ffs<%} %xnC}pO2'N7sa~~~@?CByBpܣ:3Ml}A/%\?s#/ݠSi# L1eNu]!"d#o2eرnQ_@XR\*!m 6ʿ۩9q$ kґRoe e *n&=X 'h mh\يLY`!\_^"!=" к3},L;zۥsEIB %`{Ks@A"iL= d55ܠFsa5`A ' k"1 +̯FZdt)"E|!Ung6w _Չ1mV,ꇂ@QB۝.fhR 6XCxcl7B6,Ŕٗܒ3x{H[d$yTȺ֩beS߀biN “c$ir U{P'c#7툴"KOSӘ)HkvԧMv'@4*z6&~>9wxbDxʴ<d%5lДהM 2s@R$~@,js08mº:剳 3C,ǒ9%RRhBFqڭфCm@ZC4n5w%6H8)j+GxBKbPR' WÕjwp^YLssi=֦msh =OwmJmԿsX@ kT3r5F*-]pkK=O8`J3E͢62GxlSYnR0]߯ѿӳcW^bo u &#Τ-i3޿MH /HBz~A3b2&buban #(ysxY՜oq-k<T ȗ6tdbc3 _|uV K|=1~4}Zڏ$@,U鰽˴f{KAX ΋ĶwjleŶv2iGoSG䵗/}p1zr @ecڹ=(l  6-[(#z e> = x+g8fN;뾯GP>@$Wm6 JU9XHnC6;_fnplk'%g@t _a.TcY󺀗i@@y߂;6Z I bln,?@ֲ[96d3GZ2Ѿ 1 6HL[6+G=:8K,fI`|:r.Y%,cf߆t ҝ^U]?'q[&$2ܿ~oI6c3zU .(6ի;It_D:;R\F_~?@ϷZJ ?o?E1d[D=`b$E8ƲZkǥ2>\s I ߷T)'gd/b?첂[A eyEOalB^Ʋb},|ZHFfD\~u;aaMtw4ޱ-4e%FR*]K>oLzh S|5ˠ dF&[#p)y$ g?mI/uk7-{~T~ﭜ_yb{ռ̯40x>JW)f4 Vyy1idyt~+//:7_qsW7_//[:I:6-1va*a/f"UfXkX9gְQfp~^~a`ձC _ӂ ) V@t?̠+j%~c#? eoh%L_ eDJ¼c2j-VI/#_{+WhxռHޫwߑ)H4:3lpY>3A?<H{_m#EM5K"}fTxt~%P%M2pB/s_8g}$.\i$k+kJ"8\i\~ 4~ϭxx-PE[q03^5*>4ƿ:r}W[3ϯaCv-H.'_x]Zb"sYZe3=X/6Va'3]_0qxS/&VS}w}fTxQ9ˠ!5w ߆$F [cI*G_/>4ƿ#K\o$gS/'Y>3r%L[elm &Ғ0q±|5^VVY(׿1D~;7 :ܕB3G;rk D#2rePr~}t_iND4>,l;0E5^fɮϰM R}m*%m/#قL+܅JٿB?d81h◐/kQo/?x~a ?`V}1idyt~ӟ//jG~+Y]ac ْG+^k8_@F^gx{w?}fK <1g}y3R2,l;XwS!}g7}㟁>"e|Ώ4~Xt|A7KӐ}^;lS}[ErY92[9+ [̯4~2beFjzftaD56xW to>E"p WG$acj \;^6s8_UKL}Crݬό\~ 4Va'^ԠgSkJPC ? {>_>3A?Op$3#_{+O ;0/5s%}Uo,?A?<T{ePHpgHaE/mꉊ(%s߭9h%䎿{nu_ + aEWe _q?A}F}Eja4}Gza}F;>;3ã>6 9΁߄BټEಞ+maz&.K+5Uˣgb@6zֿ @SBְg? g 3/,y7NEޝK;"L[edz>ZR˂W1VX=|>;U_ _Ch~ĎA/e0~̞i~dI"*&ʗe/>Sܟ{H @ne{Ұ\?GyaKxSx˹ڮ>U?3p,$ˣ ~ 4~3d#?fTdL/w}E0$oS~[?_\%K{nu-7cb}xǶ~92_]Vm=O6~WCsT))_!3QD\e}-VxR҆$(kG}F`H*3#w%_*,C>#4lX4>O; _#^VRMV]m>_>3A?}3ã+9//V"dCVokZ#M opio"/!_s/^~Xq h>RQc0"/;"ߍRu o!W5'xTv&.7/+sl5>_)}oB_\~ 4!ĝkÛcR1ח_8~1k/j{ d|@/oAΣ·pCvq}T r.oRse}.4OrlUV7x/u+O1@6;_i3h"щ*&_y|dy/x)|#0߂2-H$(>4 _{+W_~>~EZ~d'\ժQk0":?̠Fi?<Γ1y#iEFC2t;·0?j~%@32>Bü)(dz) y_"- )z[^t R}ѫL'jAކEZ}n8YK5^6Ti1>`Wfds+u꿨92[9 a}6>,l;MN10ϒx?,73ã񋄪*@VZ';%E3NV,xVdo yK ꌿxxEjwl+Ƈ)+o|F}xFY_-ʳeEiJUwZݛE.Cbg-,93ܚo>#hF@3n!U|D?V'x<+^"z R}Q#WInVdre-JfXeiR͞ǎ2IML, [P@RpB _죫HsXWVk;^m{Q+͋RI&tw7кޱ\RzմY d9$mmZ_y[\/x4fi^JB$ %(!SmYG NH$fv=V"d&!}gk\FEQ`XyǴH^:m1-%Ԅvi;*E00%,FoNũ×295Th UJ(c2C<i33%~,IH>w*Z&=;V 3Z? ΑIOe]a+5ֹ,RѸ D"[ѯjl>ۨ S.=ҌRUQ4{~UZC3_Vu-%r[@ AXq 4ɭ֡xb^DMݣʈn 6 Sdr5Y('3ۂ,V(U"(޳AX} 4ŭjj/='W5`k͗e2,- 1-ׄ(6b5-Ext<$LM;q5|fh73=2|v,߆nU"g<䀸&2-c%SZHN rzAӁB8Z#ʕ!1tRr 8!7B$S|TCrʠ)>f%UNdoQNvr:P TVҢ}$Rn.{i`ӱ;rϸIrȑSVVO.n.IV^% U&P;}yMAur*!GNaɩtG<̱GFIdsIřV[+]ǒF%)41KĻ7d1pjZb:7m'Sb&o `L΄&8ՄtBm͑OHh <#].07p`ߒ -䕪8SH nIm1Z%Ymu4[J`OUKMi'}ǯ5\TB Ⱦ?t'2gZ Q@J#!Urۧj͋NGa$0K.s+4s??. Gr) y$jJOy }h_V30}SMG"I.O 6kjM8k%YDl}VEUM3%^ޯ[R֩ (2('`;W+s1dR@wI 16'Qv Y+Tج%q#ޞpݗZ:C}X"$)K.r`_ Y)i X'gh?JW}ϴطAʟir0-pQvh_݄#c1({nIa'0㐱ۖY+۷ÆXKQtԏ"y--M2'j(J`Fъ5?IalLYS)^T-}ܣ%bzcXt=ojdNQ@c'yg!.1$?:v¹p˪|PdoSrcgx4f: @kZ6I_ SVkކz߀}mdk?&hR )x#N).zr }|@R 4)"~-t,R,_F٬CnYj\5"8W嬗}75v26L Kdl(@5Ч.U5qz`k2̒;tV֙5iey$uҾUn*l~AV.oKJ_dM'K 4 gE!)@#xHNQdu1i)2" xEKr«v Ja˕5dn]5|U8gslB|/#ineJ,~(nHT._/╇Okl guX+>IpKEX=K2ŷيb(u641%*6-:]Y:w9Eˋp/**qctpe#E7T@@ݻM刔%b7U"C.a~+F흙ߊU#X%W\C"~92[9xHҰJ+Xﰜ|YVj.OÈ kˣ+@S/Š{~mRcV[m^ 9_Ļ wK jlDdK5}Xkw1#^L1bswxY) -H\aIxj|?<p'rA2#oc?wJۆ`dqVSW6Ɗ~9_, _lI_F *VίLke"܈/L &}U%-g&HGIePmRNCfsïG0ʮ{uf=B/2 6Fw#ފ";r_m=:BwE6+̯c}/Ll.I+V-y1idyt~%_1hI/Šm#WTn&WUieؾXŚz {IgF.p+̌2/}w1#վy6_~"0]㭒,?Y] _" *8huۃ:bm p3>#gd`~g2)&XbŞD@ ߌ:Y92[9DïMpHvmgO=w7}zM>/6ң :vKYї0b>cER~6YKECz;!d+N7K@'_oF3rsg}V+Vb\㟉dGWoW)agIDoS E>@Ս_M- n(BUq$}fί4Va'J`m'G9rSA Þ,5חlxС zt*GJi4;fhc㉒/و+hc}8%3x45 RM]QePETxN0=/ى5YyN%b~?ڟZ]R\Xk792[9ı#hHƇ}Gȝi3zg ϠcOg&HGe<hv̯x 3r%LjkfqձeƉl+񚙑/u+OO0i|}Gi{0yڣ>êw7}sR}о̉AU3"z$$y}g}po8V2@3n!Rz .fgSxǩp/L$ X5 R}8g' /< J]8}~I켢>t˾w/RX/92s@(ҭ_}N_mؤ-WL1g5=5}_Y9$ˣ+[*@ p>K\n44Hѭyx٘rkQ9oWܡ-Aeˠ{o/:+o/I6_O>T<4ƿ<:C@u24]MEj|rf~ZW>@Z9fEKeêw7}gg&HG/6.MHD㯔N3H%oM _,jI:+w_!*j;hJ;wa]^sXgaD56N+ N>xmHՙ_T~;x\|d>g-Ss9/f"܊!QcmuO4>\;JIo_?jz R}a' /<`~kS6b,94l#j.۹tⷢ8߈K3a[h/u'+ ӣ-# SeF Y3ãHg?3hd}Rr;?"cb}@VfDt0]-~3*W_q[ JUTgF.V_j>L <<:@_I&^̯ƍWHxc j~r>_"y>-V"%sX+DUX>-KyǺ~as)J;`ܢ>_>3A?<p4,-Pbo(?p>oEG[?ƯTEm/!_s/< /h )RGj(5idyqƣ Tn- D>KUqD6wݟhs|ȧE>#kSs9;h/n!UJ+4l0hnN/LI͕x+LZzk|g&HG?̠ d-O?%~5BcgُݕVWsYb ;Hk'92[9xϨh#_aa{ߑ)Rf~%Ef}Uo,oL/ KT~̪J(m=-9)lS#5/zۯ+UQ;K@;_4l~;|n?)|ԨV͏>_㟆AG3/6"eDpzLp>B ? __~2J8_43E}F8.%s*3#_DUXt}GhXcXi|wL/Lbr>_>3A?<?\#_PoL<ۏAlSϯl]3_6b4'2śk&eˠ{o≥= s#,l;xY]'~*Ro 8D V/yH-|a KZ vi !zGXWئ*;[bL)A'>Ұ!Ax'fILKsQX>3k0"bg=+ O3_aJRv)d*Y?Ms$Q%`}FW-ό\~ 4Va2Gg44>O;_Ec&1W jQ] _8 3۰gwe?%~ YR{Rjo ,).~`@B0b}fˠ{oiX#oaa{ߑ)F]<T$o>p>3A?<s"أ *U uO #Y_BKVgLh/$'Nޱ?wOi;5UۣaD56~W (3Y5zp uGwuOrlWKg^77O2rePr~#FHJƗHJ\QN% 0~S)ã 5T}mEZyEJ 3^"tI>/,R $GvΜL 9rw:Ky 1ntX+S3}όf"8eqh#u–+(3KU:XbHAϿ<:(P/ob,_^Q=c|<~mj 0ٵ>c":-旐/O/_4~7]RW[u~ֿ jP̣,Rؿڈ S(pQ~ WtCRz8_\9xU5;T   kSλ@/´KB@92ɶFcU V-4.i~_Wי/O/_4~Qc= S\>jT<4ƿ<_hBE/\symUlXޘ2oB>_ ߫ĜJ̤@Y }@3nyb6?V'x_\sxWyG7}>he|?/| gg~j=֜(HOm,ܓ\CKU 2߂A'>ڰW [zGcxYY#Uo,O.ãېPg_mȇsA q!LZk}..%K{nuog_)W~a TsQXgaD5MVh6K߂!O~{U-8") Ǖ+5Fle>_W}YP; rKh 2#K.N,/3A?<pg_xzb:=Ywf}Fv6tw:6D@ ;&u}n(a^(+Oˠ{o>>Jh# S %V#?>3A?<:7/OiÍ[ZoE,>Z{|M " 1>Q~F92[9+ ]mTMj.>j>4ƿ<:iA㷠FS迨jg8[ؿ8" SȀ?EC7/uw"h+/_/f"*,C|82iRq_ 1+PG] ߎ+90ȅ +K˻~~AD#$lWtkִTP.Z!,p:<}ŴEV4,QwWUT3 *I>d-\[J\q&eߊ92Hb^Z֗kZ~CO,tJ anM] ݽ*y q.kC.ͪf-V^\mk,r z7M'%Tf$Kx8Sq{wD#ӽ7ϡZ[Kd@Yl9cR܊1,ke'zÎiY8S9v7 %eCcF b1ͱ (Fk^wDdS3r>FD,PAIݺ\⢨Q6|sԴ7$$ E5ljwG5jwA=|z' N+ܖS*z^>hf8e(z .zpRvDoQ#g\F&ѻ*z}H)GkDC r%5~Dѻ85 >> endobj 412 0 obj [/Indexed 14 0 R 0 <33003333 > ] endobj 414 0 obj << /Type /XObject /Subtype /Image /Name /Im414 /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 1925745 >> stream CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!   endstream endobj 413 0 obj << /Type /XObject /Subtype /Image /Name /Im413 /Filter [/LZWDecode ] /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace 412 0 R /SMask 414 0 R /Length 2596 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,3L5͓l79Γ;=ϓ? AД- CMEєmG%IҔ-K5MӔ=O EQԕ-MSMUUՕm]WeY֕m[u]ו}_ aؖ-cMeٖmgiږk͵mۖo qܗ-sMuݗmwyޗ{}ߗ. Nn%☮-5=E.MNUn]e普mu}.Nnꚮεű.ͳNյnݷ/ Oo%-5=E/MOUo]emu}/Ooϵ/OoP@X D P.@PN AX-PnA=!PBXM D)PB] 1PCXm 9PC}AQ"DXDIQ.&D؝QQN*EXYQn.EؽaQ2FXDiQ6FqQ:GXyQ>GRBHY !DR.FH#䄑RNJIY-%ęRnNI='RRJYM)DRVJ]+儱RZKYm-ĹR^K}/SbLY1DəS.fLٝ3њSNjMY5ٛSnnMٽ7SrNY9DSvN;SzOY=S~O?TPZ AE T.PCTNQZ-ETnQ=G!TRZMIE)TR]K1TΚSZmM9TS}OAUTZQEIU.TڝSQUNUZUYUnUڽWaUVZYEiUV[qUκWZ]yUW_VX[ aEV.Xc셑VNY[-eřVnY=gVZ[MiEVZ]k텱V[[mmŹV[}oW\[qEɹW.\۝sѺWN][uٻWn]۽wW^[yEW^{W_[}W_X`\ F X/`XO a\-Xoa=!Xb\MF)Xb]1Xc\m9Xc}AY"d\FIY/&dܝQYO*e\YYo.eܽaY2f\͙FiY6fݛqY:g\yY>gZBh] FZ/FhZOJi]-ƙZoNi=ZRj]MFZVj]ZZk]mƹZ^k}[bl]F[/flݝ[Ojm][onmݽ[rn]͹F[vnݻ[zo][~o\p^ G \/p\Oq^-\oq=!\r^MG)\r]1\Ϛs^m9\s}A]t^GI]/tޝQ]Ou^Y]ou޽a]v^Gi]vq]Ϻw^y]w^x_ G^/x^Oy_-Ǚ^oy=^z_MG^z]^{_mǹ^{}_|_G_/|ߝ_O}__o}߽_~_G_~___0p 0p!0%p)-105p9=A0EpIMQ0UpY]a0epimq0upy}0p 0 p 0 p 0 p 0 p 0 p 0p0p1q  1q!1%q)-115q9=A1EqIMQ1T%B endstream endobj 415 0 obj << /Type /Page /Parent 2 0 R /Contents 418 0 R /MediaBox [-0.0000 -0.0000 839.0551 595.2756] /TrimBox [0.0000 0.0000 839.0551 595.2756] /CropBox [-0.0000 -0.0000 839.0551 595.2756] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /ImageB] /XObject << /Im422 422 0 R /Im421 421 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R >> /ColorSpace << /CS420 420 0 R /DefaultCMYK 14 0 R /CS14 14 0 R /DefaultRGB 21 0 R /CS21 21 0 R >> /Properties << /Pr419 419 0 R >> >> >> endobj 418 0 obj << /Filter [/FlateDecode ] /Length 451003 >> stream xڼɎ=%b݀8[eB Є\h!hBwBpЪEx1#]HOT"y~Fw~?_O_cy˯_?<Z:{X?]S.,l4` ۟?u^GNRz_%_=_˯~k(9kTuc6&'YTKEX_# ,K_#&ogc3wK5;\ז~Ɓʜ}cr@왿sU=i{10[ʱZxisaKj[]S=Cnj^W3t(^W-B _Y{m[yT29dffx_֐x~.5tz]:",2iq"kYVV:W)&hD5_{~˅Ŏma<H65\b_e;:H8dlf4:U_Ř N+/r*W#>~֊ְH} G^|u]vc-#8b׎ǏH hh]s,i\{뫵!7hkMl}% a{X-Mq0FKQ^߱_%PŠZ-ƤlGFvh&)Ď?Zsap@='RV4Z;03mG S:ޝ-BDQޫ:p>8V֦/Ʀ Elq(Z'S MR(`թ<٪6t*NZײVH[6qFK_$ݛ7W_@aY}5vPuz b!)IH8~z3  )ʦͪPɕ]@_7ʱKj 7:Pr/5pmQKmSd2{8F-:? r$Qj1 5'@,c Mu qKUE1|ٷGn oc ro i։t6 _1-l}M j:(.*l.1Խ-拣yc$Ї!\KZ0fIi4`^oLg,W$ؚ.+@u>c1߻ l0N00~KñD\qj3|UL(@-:R"qVU!ؗ'vfp0Pqy8by9; 7-K)|L-\@^@1: 1kx\0B!ӌz髯V}qmu^*MpU(G2sIo_5(kP@$,R(uɢap@Jb{X Sh~U wah_Ix諵ڳ R >4¶%%d3Gؗ\m%h} ^Q/aPyzÕ7Z}K|0B%N j1J8Ş#Qc@h3g[2S+Hv7bFN8 .T^@ڃp԰chS_{sXu:c\R-,NEJ0^?&]S<(C'pZ/ 18s<@5&{sD/3XO Ņn!@$>b8AQG=~ -=ǵl؈ci4k}iE,J8` vd^~:A 4 _gI缣P?-Z/{u`6] @/4TFDi ?8ۀS.*au`qKU82(7=VB76x!$W[+ČwlO͊cƱ`e'ƇY>4|=mevɓ@h%3֒muYAd?u1=v^(FQz1᫵}c }M_A1#q}.|^kRޣ cըƤ80L'Yj<TRx}ُ7lCo)&eҿ̶~ġ$IqԹlV)-`Mji3 YK-ļ1q6r1I1DxT_{ $qru/Fib{\z`w=q@okq{oIHq\˶sV 88Bytq}U*ateͰb8͇d̋'_L$qVڌMnXL~5qWS|[?Kk0C^Fx\yGaؓ `,jBf x[=*>G`UX۾E#f9 IkcKA)b Qw!58Wkj/vq$^G+l$c֣c"Q2b\0y0l78:c-YZWHy 88X;\?&wRK1h8<՜asM吿O1Ū6 ְhXׅ5s +S} ٪tcdl%\ u 9\{`ˊa}-YnS$iXOL0SNzا }9\Bnb #n@E]\MǷcG{f(J:c5`KkN$r `DχO; Ss/9H}vt`?*) H |W[uc. ׌tnvޫc >E[;`#1%xzJFN[Ѫ?ýHz}H\>`ʊW=2q,@6sH獞ac0w٫t0c-)u:?Pv,WUN}l/k 6 @;kDP1x.66M]:g~etKJʠl3B{څiٵzqk%p·~{}\g榉eN{nV{E3 ߀gt@ϛιSh:I%<}K`i:!2_dq6)V΃K }j(&vX/X@`%p1#1MaA,6^=<ا0*ҥ"t/c$0'5 w|C#!g:\+ 5 NMY s>/bդ6䯸0 {?/vϭ'=EU,%1g ΋lkA*u%8ϥ%ypHQ OZo⇨f]*j Gm_ vبr̘Λa ysWrQϔ Y}P`6e2*y[Qa/〦4& :Rdl>*gj]2+"-Z9̕gmXKkq"Úv'Aw=^@@ā7gj_73Dĸd%wja'q{YlRYc-g"t A撆p"t">;Z,ʞwƯ,;׮sךosCT{3ЩBi+&f­*>gz{#ԠGi\g7Ȇn7hc nӄ@3h}P菌Ҋp xf$UNB@'6FDORQ xI1,,bcPT@1 V 0A\noZ3?7盛: уcnx=`K0ޛݠH +r|2*~m&~b0˨*zp:gcQ]ljOc/"NҲfu<*6'H^`xZn`|8`@beӡyH#ҘQD@m2OE- q:)ft݄f7@B9QН~UDT&##ۛW`8HNpyQBf,,BDR3_a X,XhyI4l НM kc ^0HGirLG8hR;tjnl͂0p>0 t)5|(k XT r $5OBgaM0"R( [ 浗 =}UX(e0ܪh;FXGi3-^x\ bdy=- (2u[-Z7̿}.۔Rӫ. [D` =k*  z ϱ\q{lɫ;00CmDZXo%f5RpcA3j:cꂂ8L)0ʁ B+Eq>dsF[G'odFBv`F"D hCM"6W89" I*^(zy$_dwi-ՙa^}o-YK~RP̮" `BȪ"<h rye1ju( ,6pqZpN`_E@Ai# #C}Z=ƅaiբXŷx9QghK \ͱWçU?KEOP'e݁H6S@}7N~>C"R~K޻nniCJRk3$8{y)Po&ЗJ|Hӓ1vW}48Zr$x`=nâ~|ci /x2qbى)&ԸWx`pe*ҔR_OT_XǒR+ٷK-X,.)3>WW{o$lI ln-xKl$T iHAO%Js@fq1ReQ,cz(0ۦG{d@ҡn-nucPϸC}:uybGӻ;y!?uI("aufƯ.fEF67LT^$OO{SЃQ[(ER~],xLƒ'<5;wT-G̀ /a%1ԧܤLP?1*Sv B{q0p4ru;=%3:VF#->FpJBtBȫ}»o̹pl7!} ]u!1 @ZG 53mDA#Jd޲?D$h ?p+EӠL%#s&Α .Is%vꋏD81Ko4zp˔̳e񏎓x F4mAfW6_X*_WSjI bUe,{Pɥ m-m-vg20#E(] d?JA "d_%03N1:)`[`23Uycc&!.DE͟ SAn7n scȲތ,x۸)'Tq%'HDPFQ~5X/̜> '=a# ILgrԧH5$xkVZwW5{?"XM.FPL1SׇxȀA^=N舄T^m>  ^f>"/[DEٶ]'u̎1w%6|R#,jJLخߣvR4/!XSg~Wg>a9S}{ӜQ \W! w6vN9H#uSd3=cdŤ.P;g(#UZj`3J7dFFcx/3`}4}%ysxt ÿ 0!uU1 [lf!-_ClaL'ʱ;WƜ 3y֋%8NN4 K&ut\e.w_NRn0d fTI8*iP> qtx( XN\6`5]!_yE+",$g(T3WӕHP1; $@>.nT9`.Jnk/Xj>S>0ARxdeb´OWAOn>N/];h͠a`Ne D7pɘsn7$~r\,5Τi0 @BtWgJIV\;݄'1Ӆ$yyUog=a?~?83Cs-N{7^b;"V`;hd[V&GzslN%7M86HǭzDكF؊nÌz)c8+ 8ɩ{"> q#s0ˣX% <رgKkECWE.p1f1ٱ*o 3u(A\͵>l> 2-$azU>mQJ}YZB-hR1ch4f+1^;]T5(=[L}1 0P̏vqنY.KͱMSP%M!G^2WX :RShqd^*,9`ٟ2xe|5M5 oNgWDz13;~a[su/\:~{|2l›wM~ݎz;W5d$˶sF?=W(0]urx޲# D^S #Ňecx͋gR?OFX/#2i1d6|;L{`֣wBut}v($Ĥ6{nD IjtQ n[ۘqpK`[dJ˷؍O?R8 *Ri&+=B yw늨w rc5r4D2yoŦ{<]~Lz" LQv t<qBiN9SCe|<k 3X}s9y_gIQQdJw䂲8=c#x8Z Bw־5m"˃} G-xgmt@X{p XKJ{i]}d|Ց| 4f@{T >-lչj+ءf)E{d쵑ULj=IJťɃ]?By~G+W:JSQ/ovKjbG pZ7V\?kԀ_@|PlLIʬ'CyݜCj|3MEN#b]@i>s{s9T+EZo -1M5A~K ,cp3)JDH䒴Gl=~KX  AtPP= lLYOLaCzM)#sdl~B!8If9 B [LbD4:[uQ-{œLqlgrq s(>3=VFuaWd' YQeo{%'堒ONJJ "”H{3̷ b֗{VכTd=uNa3c4EQ%؏'f B2 xhqeC=x nGuaWG!Kk!*o<wԒ9 33nf/״wR妘bx,_?2{x`nvq +@&9RHejэZ4# Ylf ;;RB*FVZb(k,[W(^b&nvԴƎOS p 8_ o9*Up'RE+rIVCfQXfHȂjN󁵔tmmu)R %0+fK wНnMkROލfŦ)U8-jfc+Ҙnyp$+\1׎󑨈.mK\gz q!r0qgjP(3:rEt].ﱭ4%ၵafdR&fKNڰLHKF(k /DCc`y{;\_  V7Q/y(P ʮtϲl$0#ez Mh8biq!í Ryԃv%1ΕeIхS`9+ =mNȠ9 ZGrIrZb},p{(W`ˠ'~bCOHdpjNm:mT1.9paП@ fdpzIAxȍ-_н_U*تdy!V/vٸaȨUs'dmIG&a)-O ku;v  Uv @ zsL0H]Ay3'l"C/o iG5ߣ@L=/{VHCzWVZ﫽76!0". /DʈctjJt~N?rZ&hDsdg buJT0Y ͝<a|RAaz VIi`8Dܐ֜bqE;uܔz>X^VNr[Y- 0}% ePTY뭮| v&igkL?Na`wF?B|ZUy af]([ .O:~v!\V05QU{ȂԗS;@b$kw _!$:?B,7J4eC!=\%cRun c2M6iyݲD-(Eʖ<-WeߔBGUF-0Ӱ9pH,_ /bF(HGdСUms<e$!WArv׍Yj#Mr)<0'˯ȲU3&8&%zdSEq(Z;d#"xG40{enP7erG>OEs 5O į ScXJgA~A12Oa|$6zV~}ucbLU,Y:v=1BSB-4e{,ƒ+$#ܰ4/|oGʙWvKMԚU1Dc2yCaAt,"YpDifs8VݲGNhx!;RP'o ޯBg?/i}%;5j8s-uďǵ38tȖ)kE̓i8 r=[_˻so8,iQ*LRT 9:{;g0ݜ35G}_L9,fe6b-8 0ř1Ks%m 6gVit3'ljɒ3\ -\Ɂ3dBr&vu3qEA us=3+]49up$gTeGI,3q7gMf4tH83+܃<3t /ngE3`g:g3rX7g"!jZ" &6g:1?g:}e˲G-3Ϋrs&NIϏlyUL\hg:[_?L0-lc3uZ 3IDAo3!$FIی3MU<= &)B6p&eg:(A[Gxp&:pxp KZ-&Jڃ3!r8SģmÙPq7+L(ř(δ8/L RgBI)6gA^31|>6gߜ)"g3E%z͙Jg͙ Y(8gzr&aBIls:t4Mw:?LNWZ;%Dnn ]ecgZ Z1=݋3E<#Lp&ZJl?% `qδ{cqδ8%37KL#[͙p0,O΄Hje}4[9~3E$KicΙP|(=8/wo43!l)E qJM13Tř!ZtL3 DUgmB2L(q8O6OΔ,>9ʼg v'gZ@!΄dpgZ,1`|8.0q&4 ՛3 }`s&p@g?8t I ޅ_V&5eߜ)Lk!1Lth s'y:ifV }1΄6c:>ݛ3HT#:"3 5m@Bř9c3y33y_7gbtq&a:ə׏lyg=8+˥8ފ=gBAc.4Z0Bς Lt )L!Oyȁʄ7̺9+HMtY-d1|CH-1Aḓ /ڪaq@-V]9cn i{≨&P!n ]9ʙ֨eB\Qtt{@o{Oe5YAN{LVS&uwPAZf!Jq;z2X>0ӂ2r"~M UDFd0]@YפE[('ѲY;  #;Ҹ!@$BlsU;± $Bf05hՔt)hP^ ysWQI҆4ϳCU4@N4iƼ%`pu|8 ~ [ h/t(>ҙp߇q=Ǣ9ٲʥJ23P*.KFhijIG6%3*8@mZdf4gI ahzL"w8'>},jYY亖!qqPy'$SHc̄q KhxܛzFIjA!7x&nd G *u2,?B?Se !Ԩ^dzv K+'fv(nj 5dkO$# |8xκKpMUIfFE]R%I 8,Gv!ldJ'0`o GwU\UV:%XٲЂ*XFUO q]e3E@椮`CHbIVVS[T"Qa=cQJp׬HU:,*Ў/PQO [%׆5h7䕵FPN2h?sUABq8TZr1s!x 9fup WOqevvϘkA1{Y j\)#?8ࢽRl8F_u0M6 g9;fV\UppY" U+2%]evqin:( sA HSì. +{)b84/^^y(KYWf .DBCYe6X4ָMF,O!*I^*m˯]S?{_E*btTڂ0sDըbчԙU }Qqk/W{BQD XCCB*AOo}c B@[W?NY3aKm$+ՐfXAVe) Fﱢ|/X,7RT /V3O3Ta>,s yLB"CA t-2t4 ,)FҍwB2/YQOy+ ڳLQ5`j' d~PPmbfbt;eN=VXr{ט߱u,5}$DZC37U($༁4V1*rZ ܵ*5"U)8^"yڠ*HCpKŧQ 1GTEYzHP%[%kVRڨĐ#U QʂU2p.*(^_8AԐGem)|>"=\!gP /^Tˀ-6 j5Q2t.}ޘ}hu*rao0 ځLW^^e $BݧolO+}aTJfȆce=&ƮEe1- ]/KU'Y=:>\4e?vus3Yw+/:M/ T1=h'tb[bڵ4 yƠ/*գ(EPTsWwG4*>TŚ!tr(y3 0mPTd:`K\Ԣo5#hZA#zF5X-"/_9<:'fs4PkP1 [AUQy_b"1YSQU+eUogPM =heto bx#3ypFq~4O*d䶦=-YVS!?cLpSp:s y00^>ß^iJC tF(3cRrm7UӖC_!1x *}RӒ V{B%bPbՆ8ר!OR/ 7֭Zwe9,rd@؇fPo9s '7ruޱV?[pnwV+a[F^#|y1z`_6ϗ 8^oc4*еɾҙՑF|SL^iWQiKՎElWnR|Gs푍|1ekd?ԎW> 0TbU[0£~8-|ٷHw,4<P%IGRY×P;vnVNtU6&6ln@ȋu&6RSj>Vϥvgc'F^ x)")I>i -D:\؏Ua@betvп<Ƅ{l}Բ@yf  L-|5iYOTӠITKہWts^9`J22_dXb0T+5M4Y&B^u$4<aUyNk9ɗ>W%8"0@%n-b(7P\Ȝ2rY*vኳ sUݕa)|0HH؏'FN`LPq9I}@Y11ZhZDI3?J,N0zYيy ld[ D3 {dUՖԜVH, }PȂRk Uoc=ܗrEZRc*<;fgE'ė 昸d_lD.3N3aYlt]/+@Wn=ߢjd ČƢ#x&<7ۃ џzX} RMFbc)&g{D]z uj,D >!]E*?b|]LhU7[G 17fLT:zGj7}1opb|d%`/Ts?oQT=2Y)\G$4*v[¼ȼUU/B +Te#4™Y`4ۡLXzlڱ&ġ+V beȰF,8&Pث?v7fӌݗ_VH5^>Zƿn=ZB}\+mRL\݂]<υW9Yd? U{7G aBQļMK Iq/Qۘ<6j#H"WQPx$.tn27`dA?2U1yaLL Z%K]c*à: FeFIb758=փR"-_|,X]QNOv`~ʟL>{Y8YهeM$eg +(uw/ចPԠcA։7 PIyb~[zMQnP&H.82d֏|]/]$TTwk_r/aWua0b9ӢLPsV~_\n ,beSF;)d@5қ:3h+Ԣu%csBO]]vd3]I*X.%*˱e |<3 óyl}@:b}|=1ݣҝn P\P Sm#xTxأoX3"yb6l;5 b,8@tD_3*PLtA%Mo s>쑥L]M'SJEʷ]_ Qܻ@f6%wh%x%a qj Bu®h$V Khp V@Ei.1J5-c@C( ػ !h5($IḺ:%>b\Np`Z5l1B|zU d~t0al26Ή5bi\N L=6=X|.f.Pl^iGɴ.بn XTRt ׅYuojԠq&)@*8xP}ŎeqWA>ȇex$k!lS|2`>mpA_OY/O%[qa"?(VY6D"CvYo9 s,\DV3{ i'h/,&Y]"IʲK^ԂPJ3 Sš$j3A*f>1Q=6A7md$C:[ 19+UXRK Ugu R6wv~{p1,y -]\-|؉[Ago?V3\GHjFpV,c2.مf = ^Uziؘ[uPk=[#l&<1ȶ4|zL;^O B|V\APJuc o Jk^"&^%o6)O3}]5Nz%O7eb?EP{?1ĀzAc1C8*Cf*f6~pv8u+%sЃb*k }*%G4sj@7PUQر:1m&ffGwKgt [aEza}8s,#)z`K+5;dIt:[sv\#|g +Y95׆P2 b ɅdX౦9 jxd*'nZ(t A%A |#$An<#?5~œ,cXj~PU.[!"h!W-3.΀p1حNc_@Z)Q]c'C ,^cX3ROuHʐ( uHX+DCx4$`!,>>4NZ?Vj@%~#o5t=CPp$ gܖe{Q<)m nU^BP,ܘPA§ iV7$dV{PZ)++p8P"VHK2PDXV|Rr]^ =YC^exF3HOgy‚pB!1 ICw\b PBHTw<}!?^* +1cV{R0UG{ XnA y vqe{*lHYqyP=%(Ԇ/6 GP}eȹsȊ~F/[1+z'BzLr| .-K[MO1uV<_N`57]2@X-*Ƙ^+,3U%.Fl,,fJVcVE/`+ι6v= a>iaB>5 !̦tP6Vjr( furgM ]n, O׃ҧ&}jʵ@6+N<]W/T!qh{ZV\s PRo<4 S<*n"8x,05Ѐz`>pˡ,;LPFqDԷHb[vB4U W75=XTSE\Z _ũk:Gf/G܂ͨ]ݓV#&Rd+ {~Y5S. ȟ\QnNbfDCwytѦ-H@SZ.(* 4MW-t 8hT:J2)$U(;fߧ$-1@}Yv&ՎyU8/8:`Ѐ#[|̠`7fIZ|h!O򐃠%1LJӌ @+r (r[:Ct`j3ޜiRq31qhH0%oL +h\?Iq&fOsnLp8ʗ6o΄ULY/4QəPMޒƙMy 39pc3(uq&x+LCmg2řlcLXaD{/Ąq?BomsDz1c9!1Loty !Onj3m:k[W#͙XnÈ:g"5CFL`ġ=ZGDU8;979u8$ސ3!;Dgx0Sq5z;gB٘ ̷be~<(s-L҃3 қ36g7wT%3E蓕'@LIg0GP-(8SoB7gȽLxm L8͙bU͙"~*F)˜,͙bUn͙h(i8.ܘs&4SN #5͙0*M8S~Ù|7gB5gB^3ErA>Z)ڊߜ)9&1Ltyȣ>1LNWH@w p&Ț5͙@h!Rʇ3jϾ`PL71?L3a@PmCLB͙X@dǏ<3a et8=MřV!O8z6gȤX/ĚəEu3.wg#'gB2.΄s_Lg x͡@ g8Y |ptp0gZmvΔoNupĢk#^\Szm"΍9gB3@v͙ _p&͙_yͱ?8Ѱܨ3vL_Ils:t΄=>ӱ͙#@t-&q~13͙i_?b5 3L3h¾JL\΀"m18g}]5ę|ȇc'g2<~9LLa/[9~B*G~!ܒB=#6 jܙrIeWPOGe*Zrd_u`n懖kvXj%5 ,xLs gC2\UdAg%(LbJf2WL׵rɼm0ר'w3R({0F \.Aa(p6Rԕ6o-tVck[APd3Y~yl YeӹS zR2;RS]QYc75ݥB/u{$}w0A9p(虳0qb1 Z"Oa5oSj ( ݂p#}, \cʈ ]$}Ô->|LhdѪҿ=FԬX[2*4 l )$c XW&W5U.\68uTdW ha[`J J?yrfV~7YQCuz$0V ]C%%cOlA9:Ɉc2b5$:C ZԷO䗭MǖEyw1=Kl脾]Ew ˂p2<ڡ+1>ov[O5 8BZ. \*K#*Xjqwع?xBH{|Ȣ.rsX`՚2/ѧ ꪰtM"Ϊ1$l?E2f7H/ffj@2OxBi_1=M10_4 $" d,Y;5%ůD(SL}QPk˄@֝@f(U!GE.}X%EP3#-d s UT4R%(U4* Nx)VX j խ:Ne7J({Zz e(VTɓgCQc Eq{ ťy/ $=t/A@0D:%6%F%@䱺kd$k*%;:V)Y;YgDed (Ԙw N(3np93`1J@hLҲГn1)0%)ΟІZ|%kD@k A.t/'vVȳu-gx+ғ"<lBNqv(k_f3iK4|^7F7|<>qfV3lXE<_-˟!? /߉J@ڦ$kV[cՀZ{Ј_&R"NȎx])Beᾈh 7v_)]uڹ8L u])PW?8S9i1qroyY([(\Ǯ[(e-P&6Q亅ǀu %=} %WA\PÃs %``SxN> 0B^.Bq-AdɁXD=4"Y\KVZTDu %c-i J(wn88[h=v>->bwB QQEn!`׮[h EYBYHLu-A44 DJAصxq\K )裢͵C۽̯%*?";x]RohSDDv PA % z%ĄB /?FXSs_AKj>)^r0:Ey쾦s-ߍij/8G,XHCFl}5ISr"ň;ׅiW3Z׵{@{Ⱦeq\ET\.ȚB@B!5"Ba΅R(`DžLcMGPdgBAF9J&P.~+v.bdB1C_( ùP@8z.<˞T5 O  UBSҹP@ %@6ЉBmPhY;7g9DtjgJqQdtG(Nw90jUbB:`2%8Wd9Tӡ> lV|nMM^ģ`5͋C6BZI:<' ۶Jj&=JR3 γN ӦD?L.j [Xk*"',9ưc#=[24Hn-Jjѝ$:2hw'x3g.U3E+Ô$1Jߣ&T’pb& ʅTsS8lJC"s\Ёih}鮯`8LB(VasX+"{-YkƮKID#ȪmEhh݃U1I)QS>CV'$y #5~rP(WNeZW ^ ;ILx;]I帎Jp"ۖ;$"kʬ<$"1}.ZK 3TAV,@@g:a^|,`ei|TʾL"$c"0ZFd1߃؈խ&l#&ٗɱ^z;pFG&pk "ۺ2v.q\Sw:5JHeum{=B>NƜ˺3dX'0kLF4%pmEXPrybF ajFĪVCڪʴ^bǢ jhY'ycڧeTz9(9x?ØbYF3@cI I2-fa=慍" *D;;@7^r7df=[Xj1 T@q İ4FIMYP 7yѦy3kvoqN ?j`}  "dqbѻI*uP06nD5:>W:Y56AlәEV!&q4L5=yƆq&A<٘}3'ZѨ5,hEHvnZ:`1&VQk/@϶b @v !7ĝ~ㄍ /߰[a;baT, ﻆ50 t;!$3좉X,6eYe^_SĢN]܈b-ZGV?ڲڝ>^e)IE2yM&ޫXk&P= :,V_8T.N.n#'زUkIp\r#xϘ$~{\ömq3bZTWy M " [֓/uF[5Q &+b!fe;ѳDbf}/i gEMD=/*hz(:o  ^9 sxt'ZC~u\3P7(]?0zP0" A p~ZWt&q fx  oa\Ҷ7& gI 1]K ިP:[֫P" `P:U(x}PpCJW%=% l Xc4%](>Ql)J\B9 oڸ L^P(%H4FX]ĻQtv<"}v $# jWiPJĨP&ПsҋB@.VW(0笯UfKA5hB0ٮB%S_ $!]GPزB mDVaWePxK.hɁ9|J0,\WFoĨPmPB,!KW *&+M]'E/ۺ?J\^9 sx}|?{DW_}WvîAyzNގXqF>Gqd|E'XkaiimbsL9UD &_u&PդX͂1DL˹ڙ'~_XИ=[N %W8I/yK-օ:zL:f>)=ƖcLɽ,P*=:hrH <7H+W77\@lNKY)gNee\ }4(!W41Y@;O.m,j 8h1-PjR`MlAVewo_8?*HMz:mKڜUhi*1(48nA(֠Yd0՜vsմ گDG"P`W N76nܚ#LP7\]b]P ddU B|zuS,\^WZ3׫p4{1A7i,Yo;ۘed{ %c.+g#ww6IDfV\OB~ &ݨd-Vh9\%e+]=7NL#9\#l(;3v.h慡#a4$~ڶ :oHemؒmJ'X1sXPWٞlj|V[lRGFFȭzy5'g2Ȱ~6>fjR=je{mm*V.9L\bJP.< A{v>+]MC YF-k"!1YbۤF[W{kV%$jYpgr=^Az;}``P_il2t3eHc'0E-3Dh<OJ{c:)lAT3S:bBe,$h__0۞Q4#oͥ޺mtVIYnV{-;{a %fj_272  (ܽ" ^ #*+6Uh0MYIs>_Xi}Rݑqd kby肈aikI[YZNf\nh#o ] | 92у k> b9=*zK`u(bxdm^F\٭Ȟ;_g/vi' L2(Ľ63esN/ j̘L(Ydy!٨ϸ95dnMmZ^To3(QSV]9a} O9 8ő_+'g.^ IåΓ7;Kzqml1 9P?K} H$aji 88 "M:%YHSVCᡍo kVCl~g?d SDHel%s̥ğ匎 s7=XWcXƼQ nrneYDWܧk_޸G,7:ǒ,Yv2xY.@ɬ&gɝ=7Q`}{#B}"Ij[4oП9 p`[ϦRd_zq>@3qޒ%"[Y{$9kn\'qhz–'w =QB<~k䱑QYaQbݩHIo|="Y@)+ 'qn_`.@Xޏ0!z2t*]x L> ܁ȗo]P|%]3l@+` EgG/ٚ7Ȯ2dGUŠDDR ‚t@;`I# H<bM!xI5LUdV{9g) {*{=8LC[Zha[g㰝i^ `\0#;9W& 8X|KCK|ў=VffaJ˞a]d-yMpzwrlpUax~@Ec+e̯;0į8u4AiǨFyk@`p-"XD+, Ẍ́KS0 | m +;^%uH2xS!oPLE"RۻJ&gwFd[3cKwP%۝|@V.f7C{^019z`A-a!=ciO.?1S-T2P) @jW- O쇭(aE BIYݺ?KYe[3ٰf`/Sz猐hƆVF 4"= ,{Qnx6?/(=-V V R@ z~1 &i(^t, %qpIELy@)JDUҊXJUFfBC ;Y“Sx\KQ <ǹR m x7t-U ffasM7:z^!z)_!/J8dʟp*uF!+s>hЧ"Rڤ\'U,&zcA&~|mV~mr1J[`~I*h9OXbe,l+ yhѽ KmhBJ.=˚ٵ] IETt#ңYc=k 3DU̮Ek-ClM@c)x'_y1Нok|~LŠ4zxqQr:*NR6j=*-q-BmԒmXYZO9`Gc~[{m-0v#k=f(ɾ 6$U C1?߲3[v[Vu\Rd@ c(܌ԛcgRqTx+64 i@dm8kV8"2hK e*cƴ۱ 3FOcW>z+_.0'uOX*oؔZly|8hamFfd SywWN?5e,ztfSG^ٔ$QJS$vĦ :+kr\Dg0z dJ_ycG_mcF?n{*c')/v!$w)ɤ/m@FeJ[qcE9nWlCm5;)afvgo|p++,5p8\za#8#JLB:"}kKXnu|<C-'86W\w8;W=ܛuHSdr*l8..;~҅ٻ]%m8zsO͙ ~o)~QLy܀>RmfO2D8 r qUP0"Fl0O$VBģuob't sŰz s - ;Uf@tMD,UxP?8䭶N66PBg3&Jy6 lh^<-@X֮cc* a.![l]WQ) g"erʌ~-<%4oe,% WG״U867ޖ n3_lI zvgȞƭĦ^ъ eWWk 6Z81n;b!Ы[I<`az"R75pS DRKq >#,Z_Vc\GL} F-aODFo runE/ {$km$(FGW*x30 /~H)ÑG:^̇Dߦ0-RV^y"Ɗ\WM8`o -ЂvEw_ %ɥp T$`bWc*NM`yVbq yԩ>_ 26CU"_v ##F~? llIbԀ$Bjqdtz.6kv{XqXՈ\7CyHGb_ee[Tu'"xhQݲZQ I}P6oer1[ZSn 3 raN[:ad=""` [Q/L{A q, t;|4׳?kibjy,# >b6_~1OB(wNz6w5a#cA8!,N$7Q/ZFoa;eQ١DgO* 9ohVƳ{ف=1Kt A_XF4hBYp"IjaZ) Y ZW~e'h%Q_\I*BJ%ye2 6ؽ 6 Rk$CŠu۴bzϢB$kkFv#47' \\l(1֛'4=h$* exp{%S,qaqJı$7PqܝM2d``;iJ=y 9n$`]TbH;v.BCd ݱ R%|8ʩ2_$~jdw ;t@CKn=ÃXf|iޑqcVlYSP*1q12#8+l˳ ̃? wJXy)`۰ىˁ_/ziV$stގ/I>4L%)TgP [5m dXU`FɲB * -@*$a,Z-kԄ}'l/` 2)E5]olg+; z2`AuSl>ZSOCRL YgXNГ6L^q~kZF.U_FǬf(ЛUovEtŬjB a@ ta8Nڱ,6TQtvrtutG?q)4\/_W/p0r"C5sy/qFw}aGhm3P)Wafp0VT0!L.ht{yTAPFl:˸2oC#v2p\KGJM^lzyL!=BJBj^]\P>P)GcGrԝVތ6$A6)2{bq6!a[sX$*,>ysnb]x Y@{zI^>ܬ/B*64DE&Lz L{TH%F֝Ϗuh}r~/σl1X6,4qXceYi$k<椢}]ZheJqp pOgKow@ .];U |)#mggUװbCvc5|Yx$.9ZMm.1lRCg Sh?.7Ko.>eXfI f7,U؂rM/ o3#r180}El;qo6Շ l >Z}P$hKԔ[}.~3?6[z>7ב{X6|a7o]=F kY2l$㏥ex,gv`J,g7_ [1F Gh߫\3U x AVO-AN,]79c ڦ` b$B q{ 9,%&al:Qs9}biV*pW%rg?mr W'|aiz{>y* ]Ȃ =kl!vfdq"mYJ MgEn&[as:.KCm=Y5Ma1u0+P|/sGF+]UkZ,Pᓡހ#M? \]A 0,)4{wp0cJY! d2S]v>‚@:YJ~`BgS@pȚ*[ƒZ#4Z'F5 99 >BL)3*ˬ`pی \QI|_HL&*(6Cnk~g)}6P,>ua:k2/fi1]LZBo:Ld40@@:A:A@Y{A`ĞL?q?y|rrٸ}!8Ύ }ܡ;S޻s=i_:E\ՠ".', ykUYl}!~“+9'޳3"iQ-u鹗#^9OĿ(ƭus[O OF=;xyOG8<߸t^ .qt|?/B#H#K'4aA6ӟ^ rPRSٌq\iqp̥<'!NV:wbQ ;ұj2UbV|K}5k `nY,DtQ LJ;OD1ªYՅ hI|!X=]_I,b?$b|?%Z͖ YlXp3XaoeFŊ rR1xk\0 !e]R~ ɐ2/x&LD e/123/FDPLp.~ YW->P a/:5%d+I+fIw1AL]NmaUx~]ReMUT.U_C " SY?!weB VI}ܺYLdPMۯ*_;Al~/Ca͛3P9B% Y+jѓ=z[DO0R> i&@kn& ѓ<*DO `Ƙv'PO FO,w=ȉDТ'X[r'bգ'qXr@.o!aFSoO[duXS@ }=l]I=c $UfCSeL մ'+CΔCuW_p+v)K]{dg(}`< - mr"gfw^:Ѣ0A`w^-YyM0:*ߨ&l{|rJgN فQMljACu8%ߺPyTzRJ[8Տ'b}.-u3D""Ǧ ,D[ 'VIgw{2y=أ`:x+*qs'=MMbJ~.W-%ogCW=OA]WgbtK/;(WR(ȳx݆!,5~ Mq^~8t[#wWj&v, zzo21>C0clxCei;*v"6_:`I/LrՐrX`*#=䂞r DОO4d oږ2qkݣ\Ck ir-=d"t|dUk`AbzE8gX[yz}bH$ڛ!= }kLsOI^ɷ|.32o׿hx-69=380>?CXrpu~`n p`-g }q; pD8"hܪVR& pܡz# pXNZK>RТK)e'hP'3 a|)]aI.x5l=l 3&餤H$imysWUMrye֝MI V:7I d%&)Ei7I ~GVD"Џ@5D. @@V4v1r#5IXOZ7I17I-&i`S @2=I BIJ qZ92IJ2W6MT7I<3f'n);LR|#wu1MR. ?)+&iX2IUSxijH>LҰd1` \]ґ&)޴xښݯIʥ2Iʥ8jx4JI0(.J&ix5I90znw\sLRNE%^{7I9U4I:z)Z]@k9ƕkPdY%5vvY\CEH\MoWV&e|ZIq}=C 6VWp]e(\;` $v[fr-uW; a^nUgp9V߮6vpXkg\UɠGXsD˲Q^%QHR+"tcJeXtvQ)W#x&Ʋ A\m.E; OlJkvE8{+kAa`~XxDZ߮6"/:r :[.k~ȵ2 >C# eiP^TtA?W]{>VR/6>CzڸhDqW[WjBDW[d6gΗ 0z z\W0஖Fw Ēj@@F.]xRLrtڅg|\6>v.R⫻R]m t]vjVl@6G ]6u ӆˆvjK?tWX\]jg\B#5DMd* qWjNFWc(jv\:s9BfT ÷]Э3$WH;ڥjrjYOv! Izv! 6Rp1Z8[ 6&HRrywW$u[X0~a>u.D-XPc 0%9P/FAE*Hx+˂E 2 fKfTSGȻYivŘ*B?ZnhYPRh ZZi@5䭆|wvZ(%b=0֐P/2bKLOoB_-:nY@_UloB%cQ8\ޏ.q'[\ s<\Sz_=FrvE{Y5λhK=m5eAQ{]6|v t@%G(WB~'@%%7uXEZ^H =/ yhVhzEn0%e7y[®^jƗ\*[uVGh}OVkz_Fm_-N ]4xlMN i1P$Q[ ڷww4goDlqd>1(HCnjh'@I@n'Vjq''('-N8h|ԕ>'?ZM>U.n|Ҕ-Npe*-N z/Lsc 18ᕫ3c<]Zp:eӸ@骴Goq[i2'm|HWn Z/e9 >SZM >q'5zqZ0&9^ׇL9?P҈t ~|6&$Cp@ѓM(Yڧs(F[ ЎrP0˜;N"耢 EJ. ;r1#Iܑ$$DўE &צf5ɃpLy O@$! cI̥Oj%0n`>!M}D{doHtƜM>znKEc +VTYJ ,=(WHM[u FcL_ B}ح_NlPg$R(8іehVMƐjǸ7d *d1`Hwe|$%h?Y⤏wƦ<+O U(cH[ I^B"PMQ( U(/K U(a+.g.PFSnEK􅬔PHHD\6L3q2~2] pu@pyc0:_ e_uQp!v eѼ G,'pW((Wo HR(d] (|2nv]1٣Bo"ݮB}ëPҮBlL䄜3 Ru{~ګ~QcoXxu?%l=HZIq]|q;KBEQ"]FD39@܂gyh úڿZоzm z:Ie$@ KXnϝ&YD-W~7Y>1q^1PBmGJMpcvv&Ỽ1(a:[=Ksݰ-#Vh_6b}6+6sC!odiv4!66:96V_F=r`Aj[K-OѪ)c٤3YWӋTtu TM t( mޠXs*1/mTiP ZR$A4 ]G[N="v#~|Ԡ/ASZ5Sf9wuG6o;megwmg?tFZf)gb5j1k(ݔP ctK:^hѹkofOif\֊ki yMl(Z̲Jד@Vk+d"u <K~ġ]lڲ Wu )l̤"˲tɖ!VXٟ!̔_cԎdniEt;g+%x÷:o9 1$f> *ju[}$6u Jm `(wM0K@x3%fk Ӛ]uQ<1V}>>*;M+˸OlL?1\i{K|pXr`e>)-::oӢw*[_+YW[ّnj#IKĪ: .k[S|;џ ?W/4nKKiu뻛 R/;HHn& L->j27;* |6 u4^̿9,t1FyH>6cc>A#(o8@Ә_{Qu6:_5:9X6.sx6|P@ ulsksqwuXQs1=HD #UMbDLgue&}K)dt,ߖo` HZm~){߳<]|ZӉ](>>@$ɖǐHՌJVnq = dWl#>~:ęzDL[;pŀbkVO̢Ϯkva-<{vlh|k6,oyEtov G`A1Y 2cɽJ˄,/'8 /X|L7Ap &f,K kd~ q$0U;B`! _Rg鏊"@ O-H5WRip[Ӕ0g;txjo \jF&\ȯ 6hEН<9(3x\Fl:n2YV@UtL;IC TpeIleRRf@ "XWW,tF 3{>@EEqK%*o 13 )\9)13HƕËlžhTwacW:Ilߙo'_fah@"bfe+m>k%.7[{*j τ@^C7V[,i&sJJ灅_Yw׻\+&8v)f`*/QQLMgki.:e*0t2ŀng]E$ζD4:_F m=>! E{fQ0,DmQLȼҦ2ԡ{bt2ۻY N1Ԕ? )EP*GV7VŗW`ɬCva,H; q,JRX'ȝ|c#mf&WT*p@(:SȾqhxCa4}(a=D_=EYO}^DTPf*Vu53sku:z~˚~Z5P$G?/JYLNbEdD}*ɴC?zƉ\NqeO=G[},ɉ&&*92V)v6–k!Wಲ<(<.z,~O3͢ksoG$|  j9>FUQnz/J׼~k[>, E0Or26{ev"|oHj=dg0{{ck>/>n7H-*g%m7f21䣫E|5qf c`0$R.Vv.j ioese򓱏?T\$mGBƐD|A; ."X3co ɔېn4]'<#c6nbHKJ&S՛eΈ,'x. 89C lv:. NT-ww+=Ti#Jz3{>fB5!߳c3_tQEkWHFӷz )2;Xpپ)E&S&Yή@ ʘ$EHˬWǝ8>x=Pח3q? (FVJS>:tUX2T㡜6u9:OOX!}rmsu\"j س&JG;/'`e=V2ycr Z Pu @UNj X!1ZOi3LM`E AE#VY7mJ`鋣fͶYoEBZ LKǙ'~7 +g1n Kp`(BK X3`H]u*DlDP^v0Rf FĆ e#ցmhz ]gfoh$^ ybÊtdXg֍ FjVa(H;ʪ~|͍ݸ؟UoZ0^Ym[M%sC# Y MKBdH.`#x%tS~a lEl|AF5oUB>q T!PWuj,-ƊiwZC`wa66 ՎAu2&B` ,.a ߨD,C?D?-7^L.B*vk&)2= j=-8B@L?B~7cH&s5s Y3{d;_ l6rկz7K MǰP;D8֥I*@-LB0QlhHQp nUBV^^/{{2byb"; nDao,vKB;:0r0_}rxTV$N14⨝X,ŒaBk<-&> kQ+*H2.M& /8s{nMpaQJ { BM$=ȭf ;I"+JJu 1mKОtL 0МtLbihZft/:o%ҟGLI=?7-߂-B64_ f.AX2pX%} eP$HR!^dϩͱ2uQv 1h!z5[/[VV55Mr;!T|( 4PbXTX>!)exж{*g< =0)`$AMr&9BWG`['W L15 4|MDV h)en1c.8@k^pLCMuM= 7/&e_IT\2 i?? @ x&`M@ܵn2Yx͋-H4 eպ 4J2X& 1 9 O&}L@pI.DtebMX0uubhY/L@;#1&Un/z֜P bYn![3tìբq $S=RjEd<U+rC,&Dh]iG$ZAjgZI`4Ki/t+#؆r-W(B!U )%NJ BJ nd)EyJ\ )%p Ϣ )%Z 'krt)%$P]R ^BJ_ v^( ]RbPH)QKR"PWWR_#(PA`^& - )%Һ 3]v_rP"FBJ n)RJ JǁW })aKRP@)PH) TR(pABJ1_ R&*(g G 4 zb]CsaH.$[D+WFo()mPB,!KW %: C}T(*W(80{s0g@>C^(X3Z$l" , 9Eʺb!͓ǡ>HyH!tn[ yJٿiAڮy(~e_0rD`3r EcTq]pƌg?C`l #RJp;%g:n6[nAJ FWNzv(iEXL"9kyM̅LE(Z0G_ƎF|cs`שg!"4"G 8Cp{-/eǞەI;Kg!̩k0Y8 @'. "qG9绻L b2s2A2Ӂ5])a5'uRdL9ABf0ijSFXa {f lfvZD޾laMcl`1%׍ gn+jN= 04G$.hQAA&ܸ^&Vw42)'O22lQg ǻr͎hG$`F ␾5KB-s (@rs.BNF"[0ǣS5dhHH2ao֐򺫌]痬!GН5yG:O8Yd Iw!6NCMgM?R#Ta,Ԧ_e)&\C֐dՓ=&kHh2H֐fo#߂!d3 5 zg 5Hp](P!H8+]{mn/2x_Ji!Kj>-&`g ![cxz] ܧr֐i5xd j b .k>YC4 kȰ<T1w6E>a+ 벆s֐fhKcyObap֐n}ֱ)yjd_F#V^zYCYO&{25(l!RR,QsH:BWf6H+ ]'H3ҳ6a (o6ԅz58kH .*Viʹ2tXC鯌/N֐l]!4"zXCə^6=@u6` ?: ҄!]τ!y-^P5$Y8x('kH +YCd@A`qu576h4*mKMtM˺b4ﳋ6=mg !-8JyG߸jM$5$c&tƚ{!k0t[1ޝU;kOkxsB"F"~ Bܓ~[/:Pqk58U:Ln}Z1m.Ԗ5Ă.e4#Z5^YC}DŽBjH2jz EƫC3ԯ!c~bZl BUqZ\]M!9(渂gD8S}bL#k4ϱ_Xh!<ʵ)㍌46mޟ~ bL)jyO,F:3Nuy^Zt Tv8T7qr{U "/)/QDS@v_7m_}RȒ`ymՑ:BC#H ] ϳ*-Kmu_3x߷[@KEEzqi;&n 'y^Ť*g=sB6.!,6AiNUDX/V sR[c 9Y l9#XˠTTpᖞ {?U bp.-}^^Vxͣ͠nܨڹY-U3#~%eȁm|A!L>+Qt@cnNK9o*tI(RXޞz?#UKL0#]nyK8,T=e,sQ=}.5'n()հdw\\w|izkv .zko[;][1ݤ F̦WbUm;T?|K!O*ϾURQƐ%%ҐG vb?~kO/v`b 3&ll4)$AcF ~fP2UزDſs o _X3^̮{,B{0o y3Th7dţ:;XRsۖ`Qяn0.|}DngO:xh!*rzZ ӳ aod{j/L~_nY hp㒙AJ.-}`͎ҴccY\ !./I__am9B2Fмg1{kO`o4mRj/J,(-,a';$jnZ,h2\6iO6*!QpyzwdX@䝺)Pbd]Q$ʾaڤTR R8A1g#Z@Gogӻ;uT]I ]HWjml)sr0y:w~&Q `r0{tb?:֑Jc,297ay|vzYMctß\ҽ^[ `WU>9> `wĢ_lxV XL. H*W2~JN`)籾FP ;pj7Ğz2@j5):e %6W7XPPcSZ,Ү,[Y*))[^Ahcmݚߐxӣ%voG{>=w :-%d-VejmK 8,TΚGa-wRc~(h-Pk{µ?Ve&:dv"[*47F͕usʸ"~Mk=z¨5,q tf.tDˈJ}o ɕ~xhM5яPE<@$YS[u2bZ.( frWFШ ]70H1RJ!mhCE E·wZcI`|ocwW/'љx}7(SClxCXOYV $v:<|u?+LZE9m+"xAE֤#AoY'gXo2z/KdѻxLS cŔeJNoZ`U6`)gZ]r v}nH PXy }>Gf )վMyN_޽DBE0KD<Pܸ[Chgtw C)h\~.PM/78koн7^*D1tN)T*jGѵ(cih AӚQH67yi/lm RM' )P ${ `M*rԻ`A2-{gaU޾ )t<"ת3(0.A Sr]-`A0*3Ko0g2~tA,u<9@CU " 0Bv* 3 JܑL"-PdQg{uh]$NEA[ },XV]+<@, MYzE|yJ5D}r`%m2cмzQ5ܳKb ւSqot%Z`RXذY\ Sdt֫֐ dڱS(L#jJ" bf?"fH;g㣠dHe$Al^ه+}yXYE^[.`X} u(,w|n5O7EE9@WnfKeuZҰrG}N1/χa9JB{G_-ϦWU;`Fj8Z,p92Yź &ZSmB]FƟx =zG`9RX6OD+~؆Z)U$:] b%Ӕ׬f['-2F:ƀ+z4χCHheG#e60I3w!f~45lZ"%-MmϮ"U*]iUf mKJDRzp9pHly[CEE[ݏ5X`sw4yݠsQ}˫S kx oL128eloT0xg"G?)A- ?,X IsfXf!LZt?.#r@̑l hy}zW70F9 q HN8M;JAUl rG{Q!dŋnѳv"sI ^g>J; m{ mjn ˆF۲t Ͽc5·u -)'`N{3Nw`24Z۞F`pX>#P[@aT E`}y;_04c:9۰^;X3[hJs)P@%LS`*WXGг+8>YIѰ)<\ h3JSfOZ}@W?@ 74,Hæ=|434-쵀- GhF~iu,'AʿDһt6"/b8|č3HodT!"83 ry"X@c/E{S?pGgw5ASo"rΓ8[,-O3T OGiLU}s2{I XCUYj6ɯ\LBO ;Y ?\=wY(,g)S L8,O6[ {'}f퀒Z%e SEXfߟ`?AY.IAhn*,SeS/29l[FГ0ggCӃ))LmՖn=GWXf\{Z$Bro`$۞*15Co/_crzn3e ,'5ț#0Ϭ7?I%Wϛ& 3%J JǺw0STVdVn8iKb`9#9m\I+\Z/R'O 'ެw1nɹ&9Zc*K<-Lm35 u,lKC;](⫯bF+[APBc.38shfƀ. 7Kx`?浢 i tzҦF @.cw hX1\FbP?0wԀoaaY>)Q-t;s0kBZƉ,9j$BaC*Fb%,#bi ?4:f~;y 3W8=1c'Eپ k[ce&vu 3Thde#S|o&›~;Nƻ,['/D9m">?;9Yl<}bfĹLN7W ̰pw#<Yg} 9I4:1,cl$7:}vXʁ0&}52æiIXBxi0,#v[z.|{'00;iSñU$:ْ*QGƱ؍-l[KD$hV夯NQw ~H>pf*ڞ0z̾s~TR`c,Zw nm#"y[wlyhK|"6 vᖱP.j{]'"VZ"OfK]m\P}g !W>ؒ~Yo;`5^, =DE^PEX\F+ am]vpiK suYИv4RV)#籡odѭ:c8AʪҾYKXwP7wNL$q4-QrH@:0HȀ 0O ʸW/ēp*-K l;O6ꘑfR9^giѲ/)KAdi?j=ГwpRNM>;\h3,tEwuS" MeIɁ,cXBяç hX,HKQfdn؈nY2lܒg60l.#x#ް ?`Z|"ū vƦ !JxG4Th%o]x+(#. * "V߅0 Nwh+@ z1xV= R4hCx)}Q!dk*rH}.[XX Ա=Ѕ|#cD߸azV3 |>f\ Ļt64!Rk ;|+ξTF:dzB̦ ҆|oEa[wX|Yaдax֚)_䳬vjXu3 #.Y󩎵l*Q!|6A[XR][K%wEMܣsAy BLy?"Yw QjKw1,[g-Dĺj I8Aj.gt =>p6;w&b~.&;0WUF{!"&WgcB^\s3t;-}i2r1< Hq t+"[Έʺ/v~a@ "(-0Tr>ǟL,kT"z#>Y 5>(? ykSvHP<ddy#'rΒt9y~XSrņ`7w|@f' Ұ{S'7Fwa4R\ra"9gVrxYJzp"ζb Ğdz[om}uҡT)Q3'LEX 2b YY?Ӣ*MAe#  UFTNF}.23∠96OGӶ o4+<`[PXݪS/6@f{HV.lSuX2tL-T\+i=\+І^5D^]1!ǥpQԘ*vZ .` h ߚ A3kE^%`'ףOz[5X8!T-8b7!:P8mp.Z-C3ϥk ׻G-,7X]X]3m"#7[ =0Z+CF =i['>뎍q[TL=?swLCDe@YLUr07PpRbl!H6B)倇rѰ^#2͖GAzEiksWcbbҡN~n8^_$hں)B] X`@VzIR0OfO-0s qM]Ee5J2.X kSq> Q@$w$P pn&6 G6:K@O$Tmk&vz.VMO Ϊ4e> eY›A T] 0Y]i,% @C<%_BK'5&ys{[m؃1#ܩe<-|1 (v=Ze 22gOMp ͢=8 cEV&0T 5u=4b,J>#2BpNދ>iQϐM;ΖUp D/"V'uq7Y"^~S_h1Qkiؾ`:.TL y*._L#+hsDTt rv7b,3!yKTGn Jd4 V0ig, xCE.RFl$3aD E ,&:jS8ZGZGrY-ڛٞ2$n3>TkH72vmf-7 ŚE}gӔV^QȠ" T:qH X[ $HeƗlԌZB4M{#lR/~.P6T|YaJR^PED!iAyEq`ʫ)IbfvCɜh$amĖ"̘7&a* "o]tCXϠWޯwa+r4l\KIr5|{_b`[V%g h=b K9j{4%vۇm?E&AoAfI ic ÉZE8ۤ{1@. &_,E2^Ʒj*M{z^dth^ # $xkq"r+K]c+r|n\K#~Ku;юKz,MoV=LMus-S0=SNvBMq>_c&9KxUxߞYpY1 0. R,\epT(܌NR i Aj,ɨn(^-Q Ƨ-}9rPhW-vHkRaf@ E4EJΑѷ5aS$&_I6("Bd։ n)uY0E7"CQdf W5jⴞqƹ̀ztݣ"8bnJKc8x0i2(. gqJr3gB`]]m("i9+$|clЮ2TrOm?]wqR6,F^$vf!k4 >Zz}`v98A%f b3!bHp0S"S*BF@-sܫ5T8?p^ Q"V]W2!"~cya*|S"KNYvi#7kl=B|OA$6jDVZ$/(cYh(m1Ɛy&ˎ.\ɨ7f%ɡH[ek&7R jd`,>"k[(v/ajdM3)b3H(W6 W Y3߫%#8YoAwY,f/:X#,6 9pL^`ÃFbg6$Yh+l9T7YP]FBmՖD!0d {DY`U1Y{KtתIjU2yHoVlA< ,ՊԲ0U}v?ABBvpGV*x! n ci 9#}|v`Fv6(|dq"#2Nx"nq^C\Y;c w91/ǩqF雀 AЋ[eOS :otVo ̭0b$!G$69}"'lRMٔ!+zP5JyM8Gjm9nL^~6B __!ŏ-IPb@ąlVA}+bլڌi>;t/^-RI! #:aܟ#3m8Q 9ˤr <+1y9,[ 6J &F`~fXrr0^0EIeE0gxh9 ic# n^2x'xm(,9.PȨ."Ȑb@I1m'e2Q *+)qjoy@|@Qyg-LnĽ7QdCx>>_F'zyd t"۪7e|#ɶ]H#ʦUގDVl3_y|uYԴ?p$CTykL1I ޒ/5t?Vx^_7ht yniW,#U[Zv7E P7ܷ A\Db&EMuު@~F+u7aDSb[ZHu 1'1/؍-9Y tACHJJ(Κ=)0k2|!X2SIγRɻ;FM OM^*)9X9eet%66tU#x&2pTYV: 54!eÒzIHH"]N9o@gVPaa} ּփc-^ pbU@acر_J˶v͔ [y\Y^y+lKU>os^ݷ+O9ѡli1GyLJeHNa*L fVꕲscx[,R ea]iQmC0ϲƭ8dv[ q|dw%X5rTrYb-ZB1pתLJz;?5ACұ& V`&!A z﷪g}|&PfRB66(+C,ޡ$!lDka `Rţ9Ng| 2>_`-dTRp%wEb LƭY]]xlQ/Rw΋ @ +-EG{UH9Ab}H1EljyD4z ;n0wb% SEl3\ |ߛI}cxȼc[b'˩{m~ En6 &cv>ڢE HK-T*Ӝ 8|H S:5eS=.L*yXZQd[] k޳$TPT'3<~"-x/0C.P۹UJa.pC}v[)UN;D`O7P'y(+pKק% Ny7Fv/)tY_Ŏ?h1,ɴ}xe)wp[L)zjU>=_֖hv 8p<<;#LѸ4|Utt"~F+wg-+KX`ՋNDAc}JW6-hF,۟ @٥4]R)u<_sKp* 5;/N,dtL& r eK0#r,AxZ޽L@3ECmlm m!< J>T7`!GBVqUK_j Fߦʝ}>8-w.b3F 'FD0*23ϕ 9O0e9:#bw٫If|"-"¢PEEMQk߮pWG2Ȩ=_^z8LWaG 8b[vf13&tgLSjEQM?K$\ȫs$)R TL0."[kn/{0FE|i*D2IHPVeL s sYWNp@vj6Zv'u#d5>gJ@l^Qr3LԜL :$n-@WW.#I<$?GICmDfE%O } %pv :(nz ĝ o#0GA&/kexDUaק>Dg<(P*d5G]B#pczl 9 %Ӽg!nQ;2;m,88fmhR< POA%]T)iizHa/H(DYxZ`vŴiŌ$% w4{ eHKB-3P®te%KtM)qlRO%De<& Otl ̤M\L<Ԃ)qSWO4@Z1 n,5O@e ̿×p;³A5܇qY/qh))ʪ`ؓW//-݌8ƀ 0)W'ClS}hMf-"S耜X78s H'o0mv* QC 8`Tk&{B6n93!H>v߼w{a[ mu_l X0 WW6OjLكAR_R8cEEѴrѨQlڃӹ KqTZ 4FrE)!K~2sQf DZӡ?Y5vf@PLpKb#/XA u2.x]N eޟmn H&'1(M v& +}P q. L48 0zk&h.f)12@i{rvd׃`0Zn{s TNI r!*,%H) ˎlU2fԃP}5dRfVfV1Z]]Q>0sj/:l #Rtbブ/= #X :"A[5=8ޟ0^`@%I`ݞy@)VsXLz" hx1٪8q#cY-xΕʸYGS"VqॻE{:Q,At:LNd/WrN A /zuK^Tn?&6yHe+ExaKiCuʽ(Z{AK83Ŀ|DN \)U)nՕ4$#p^ )|Na>$Hc|a(gtz0Y[%FQ7s',UW$efWZSn5lP!ޖr,E1jJ-`0_ 8s4q".fQx=G#Dauh1qN1,GAHs \0֘JEW=kOY7+k ޏ䕙eUci0B VJY@,r/uSԶf%;;N77iSSu>3yk<3::o ~ `u5,{sehAQ|WNk qafOo{ҠEZ`H p' mn rOG9 mnGw03l q@I_$FM.y'jYѻB; coy0<ȁt] Ęk\up\]b7TvsV ƒ:Icl"{Y:|@;p`yq*șßy\wx..w"gRU9iuVGl Fc嫎!,V-t4T+w[]XCw咴MqH!cdžJ8vCD :td*GVy.Gsˆk.:Puhl*'FO:\j _$,Rue Mev$fɣ 6tpnyx\0?}+b<n<<AyB[$J̘CLJ Ã;[xSK243/A9P5" [vɍ1Gm&!we8$|\~_;Pk%Vxs~`ZI %S-%]0` g<| ^ U W]]їgmSǹ ..hQ@X"r7E$^IG)+Õ XuPO".UCɽgӇH.`TL*еgI6 jl=)i!YrR|d$HJ,yX('gek au֏Rw~lj\#;Ĝ2"ɳH(H vK)% LȚue Y9$^^#ȏPƫ$ћLhM!+Dp.nFm0`d*ydzma^3!q0xmSMne)sè !%tFvAMC))@fK§--мnW#=>s~A `|/*k l;כ_EVsjhT>an Aq柠?7D)wr 4]^3hNb3n܉k܃Fl՝<5^=@Ax4q=WGʁlA-+#ZU ݬRol KeRS"STt` ¤9{Uіt=Й+i}:!@z9b2lHJob>n)y?otEd Y0%~+NS o 50] /Tu"wzUY>z"[6|౔zҐF+@RC ഛ$)L;ۙCp|5` q1T2eJV̌!h.T.ƋZN9%VD9zqY4܅L+:bq=ӧ)x ֦?r= c(K E<[)F\|]{2׮~%T?)hФD@ȟ "OZ1{\3&Q+kO1sDϋ\N g*U%SM;ׅ @EDxJ)gGV#5m]cfU,NyQIQWR7UY&98aE )vJ VuH )hPaDA ZH۲?;gaut~: .)VXCP ,@l:'"BNG#TyZq\eAPKcw:|Jr($'W1.r1{G]W":Bche~~ÝUBSUsЯLDI'@% ѵ>ZY?'䉐t?(f7"M7{s.Yr#raف(8I9Q7Z5خ³Q$Fξ D6i ZשIzGKʾ#[ Z0&gⓌd]kƖPsz)"QNZ2K[tN/_{f6R^#~ , F&y?tQ\ Sa{% xp:>Er%֖lkʦ $+ymWXAK,廇-2 ̌I=$9+<ńe9jbEp1qB'vݦ͍(@[<c'؋qKy>/{yU=Ͷl|o$2?  Nw[?EB2-S tM0UvإWe<1*HRR ˺C5Bf8 Tަ0\sS l[r Ta\ K V+-Rz#tn:?4/MnA_?vY: C$dUe) TKr0ȥF;(FP+PW]0ҟ <)ct{F~<2< ]5"T߀ $ShJo6.M܏"NKoPy|D-\JI>8 c(&fbǼ QVc=:?@=O X :3x@wṴ@L=S@R((e()%j+koP[X0\DVRΖ-Ln#I$ {_ b+njx|RNYưhiP`eZ{sEGܕ`{v l/c8<cZկ 6S%̦1co#~(vUr z/l¼Nb3Z+|Wy8tz 2oX)Sz絀N"5Z"(Hy!ZfdK[q]!>Q~k Y4j`%%(/kܺ Y;"^Fv~As.[L%H53uc fVP, PihBo {7.,0NnF>#MG15Pf|qtC'bsr89;M>WK\> y|~D5S80d:C_BFqr”ޙ7?ZE!*&Mbcz@ nޟA5~Ɛ(FCpmQx5./ >=N|D$0A5uSv|e7`C߻ft eA&o+ZvX1OG"ZOz $6R)0[iTw ԪX$ܭ44rj X7 J5D]$!K:*na GMEe+~+<@w"&䐒Jѕ X+%g`&%˾e1샬.0#61j󊛋1M{N{c>-yi[wB`*?~iU!aoĥ[ zWf"cl|ǷtKz4{>oH\^pQv"utEu6rқ{.>1~Y#zq[Q`/9Y'Jo/=T唯p65 +w׻{˸;v+ cED_'NquNg3E, ΃7VSjjG2KN)})0$ZOSBĝ2ij ϪrtYGX&&[ Y G YMc%`*Ydڵ;[3K=׷NhG\bO:t ]n~>KkIt%S^C3>6q)3 FSu|B^fhuK> :RZcs+g:MOXOյmz`Ix8ԕ|Qf;7U3>)'g ͯqhΕ>oL)9T? =8AP`X8mQ1 %X;1%Q<|Uy=;7xӰh- &=̦ pMfaQ}/$I3b&`T׵.Iu'VIaU q _%YAPflР@KE"6Ez lnݴƹwˑD:طW΂ńgFS5%k'#nӕceH,9(UYZr]שTq5wCԶsYBH_aiu?bw:NJ iNsS{Z }=)n)aÇ.,o_(YP9&1gK ]SM_+6dscNCXUFl 7#cTm^1| 3f'(y[ Tumo癥=%7,~acYh_|c L]4Ď-<+w ǎ>=[0@Ǹ=o350avЙtՂb ){QZ8(nù{.vZ0륐~ L>ZdL&#f\wn.氿S3mۃm4X߿ LӭM|}.r9aRq ϔ,|̶"m9Dm4 蘱royhZ$_jRP<gﶿeawN,Ĩ&-dfL?V͐$).*7D!@vft}E-S}al'r/pNd,}<@:sM2jegjT;*Pܬh/=ѽ@cWn0'a֯S g;^?S7y?Ұ%SHkBY L.rdO~53a]m񁛪Uz70 m u/+jå 7 )/Jӳ2}f }Կ Idd,pV- &%K߶~WN8t#bme}_fwTW~{6@fLGʢV<,x/Xz֏=s$.Vz)H3~WCuu@pȸ*d/5 wgCc妞@.SWJS "$Q2}מ $ nªӗ37]h/M E`&QX 8]l6,h:g9A7f`jK䭀fr]oր-/wRU)쮡 T߾)xy69˕uU5))_wuzp&Y 0 X1Η>uC,K|<^jMi![ ↼}q[ @4Rzk;Ue?"3# 7#fz%tgmv=\G~AMw{i9Q]tϵȳ3qԌy{2_E[ױTP̲nJ?1CTn<[osX񧤧#l$>K!DrC/Cf l"NoD΍V..w]n`b+\G i|Vs-[yp|d;0ŕ"trZ5t) \F1 5)4wy!^qe qQ4T6#aiCE&bOgT`G_."i` ^NQ}c<6de_ߨ]n* v?\ ٘&2krhTZOxdH!ʶ/ؾ/PwCЀΟZZC}cfʂ&M -o  ܙL;f :?O^@|OJYln7|~F}h*sn7F L1T6%W2`+,ӏ IO#0x+ZFkC|4TD\sU뀋[ (p>pxiuCSw!SATeQ lKnþ2# XJ)ayΗz؟ 5Zk_$ERkEív29QApĒ9o مjWkDt6&/XTl2|@,9 $BWlCؚvB~twXͼu ^Py"M2.:_`M,F?A 80:Sh %)_ ya6BX<>X?)$l܇Q }TEȏ9l-҇&UlVQR>7^GThROQm+ҦKӬj/+JϠ=&aѰ0TOi"L;)YtQ&pV5ϕ?a;)`s LŁܳ7r.P>?Bp` FZ"O=`9G5trh1QN[""b0*KA,|`N(̲j@R%|fU9^B3[ uތeSW9Vpb-X-< (;Wa@?<߰oƉo$')ѿ&06Sh#0# 7 Yk9FkһFck`N_j2]EɊ3aB# 夽g|\ye.|T՝v;Z;[sSTtbIJX/!nɽgK:=¾[i @2rrXvWc #wyn6 ڜ Q[aw(\9Xi>13ȖϺ-{VB3X ~9C_v81H L2B Lǿ^Բ$E8 \|-/-ߐ;www9RLr}TƻO@M<(A&((̔NfA ~)h@)>xr[D ÷d @jgBPI)/{p;|&ގӐEeBc;BeMNLEPLe]~,.a|a3йdT4 vbE©Xrej)Cg8{]! KjAl]5B!l:3ݬLi}߇-e- %94ϸFBL&kp+X \`<ֶlN%b+ƮOڨ) ^uGZR?܊Y(IEb;At>G k$0z8W`z SF08%!14 (ܰ=?:&zb\7h2EaqM;xVY vb. 4q"V yD"]iy+4f,3\;2u@Ư3rͻ2JXG=g5WdcD?-39ꭽ~r`{@1^?AC Х"޾wMT;E2eΪAn4ލmXZU\"8%Msm26d]Iּ l=g.yLcOCb :]:e+xѶTR{ G +čFӺb E8ʁԡ{ZY!n9GbD -y+hYfv!N/@XT^aG<E[# +\11t)ip-(2lr)I Gثc0%{~>JQ~eHi+<հC-xPjё̗# `a.:[78MJY_n`a,@c dqOs^ '=lvn/x)&tZ׃PZXOKK{6!#mh 7RN* ڨ(xv?uu~]AO_81 v"ɩWTGC,eIps`,PH)s*>gdgVH:XZꊞl|X7Dr}Ș s"X,Xԯ{`] J9x`M1[Hi|ۓܼ|#ҵn e씧|07_Q,- yEwº!(E?A2uٶaOPn?g[ /ܒԔ;˪,~7]K!a,RlC4_䤘uh<(Vg)}.5+`Dh4%@GaKtgۃԲƄ)P>( m"B =4MD< o&8U1J>]~*/&sF!_Ԧ=uWQHp>߈5X1uRr1j7V}+6[>FNw5&AB~)+KkIȠM1"_BoIb'T^ ~$uU+輱B{b]*8_PM6تo+vg?9`!}<8@/Џ* Hd~T=u2X |avS7螰 Dhsʇ K[)AW'/dl(fy#3Ӯ!NTf`ISV-궙$p24~iI>< Ѓ]I**_G ߃A GXm MARp w0},M~kDZH uf\ JOŽSwJZQ+J˰EZ`/)?9 -i6R #ҥ"QR  Ϫ@vϑ+Ïg{lhQ~2ƶu"}WfTv%zbEOK#zd/{CQUo3&N\~fҰ?U#JiG)A-  GwgG'8nuZ7[cJ[ؤs۲ntXFtun+Vpe}o ]]/aPfh}|JK 7lXP6h?_".ؕV =˶1=ZK62nPWdz, mFmsgNL$v[F-D#6M.'m{`;"S-(䍀F ޙ6 >5~^y+pR׭qlby.$ "K/YQlIJ{Tsd d[]`j@f!OkBwƍgkI@> : Yj73F&A%TIm;"Yp*6Af9w ЃrGCf AI͆WTna(WT0pR5xXBhV/+iD.@lS@Ғ9gf"@%XccD,aJĪ/z*֛Zhk݊T\5(.?ur@Վ:'uR$k;]Y?HR 6=dZSA><,izē\H|;*anΚqێ@hKtc즈M'Mوxzl:a{W?)E `A,ޠe2)>[ 6]I cqT,ݺyfx0e%8iϷ?,rZBܧ"UwcQ0ݮ9)X"s K "iz(;ܰM3\HY,8/L>H)eU~7CAǻGP$%A36HQ€ѕճOC?-2E¿->Qi2l (,L$ɣEOb*֤|}-^ Ȗ;DFp9=K?&9# 0kJ"i2"3EUi)]#v:XLStdƳzY7ljF>_8t}Pp@ɵ(/'0ޡ)wqGL^tJ\S]ap@ӌ'/&]S^̔r?D N &+-/ xHG7>OG<z4\g!xxpY**WdW౦0y+Q-+2x>_@L|ӷ?. Q;= Fl"8\u2[lo"8=0 G$B@޴ØToUD:$@"o-Yrm[54)w@UT <9P(#%='EG 76++gq(9e/YqBz} /ĕخjfLI3zWpR-'/:+e G D̓ /9% WGPU֎02\0Jҙ$˷-rj$ʪ^Myd Z@=,Ȉ*Dj "=SxaJV%̈́PО Llj\`l#W҄kL&6wR{{Bn[ j5.06!7xhdW/ y'zJ ۅ%Zr ƻZm׵I ̭݀=8dW8%%,G>Y̭7Zi0dPHxz42}o$5 ,4t.#)o71u2UfBf$'s8#;[y9n`Yk*_E *9òWo3/^aQxeփS0XIcI<~+"+78mJ>B~%achh9BٟsõrG2c2F,~/ g3bpo?"_c Km~~xWS4]yIYr. <@JqjM*(Q…^l_jbSV`Q5{ sHDR_/GVk)AwZZ7{,DrBO5ϺfdN:_rc=7i? i8ƚ[ح`rF¶uozPЃej 1!qY9x,$GaҰn8a٨qPِ0WclΞݾT"ѵ۩(n̍nՋyٵMm$J[̠mB/LW51:_9oLzrB}p8Y[Cr7Volt4f; g,Z0 pz v;A  B_ _A Hi~)o7 *vF {li" ܞu4o(7 r!%eR@B]e0E?T>? ^2%lXisr"Y͉#AB^>{pEvRg 7S[([ḞY~9=[tst)T~n)n +Av &Q:#b@̠dOd @iˉ㭞ꟺza l !UYLW)5ݲ;06pM)$xY B c3_'*FXQ(j?8 hu_I.C-720QdG}@m.,i)']B c {F pUo1qbe.[eRcF uٕPmr K GJU"uqPM",`k6< F: \pRѲB{.$u΁LHq(c0pf\ RBRD2ݐ_|ueY'J`|gߠLX4Ň(5H4MSryPiE1]5EÅH}| 㰙R>UO#< *ĴqGi?K2*Zhe.3)\ 5M֭Ҏf1'wiX[ bs@NΒz1L2d!]{#D-m*\1}`Hbk=NekpL9MH֞&Iȃ+,4JS:1bstl'vhs9M{NOcS!-[oBQ.d~$n$Ї?d*_ {DXo7|6v联"VFL4vd`2Р& $[Pp\pUpkXlrOXJw= `ri Hmn88iz!MZv&Xr?/zo+fI،pdv l[=[Wc6yrңgǺm߄ܛO*dgN5 /1{RkPyWD:y;Kk=5O+$Q ?=p~б`[4b2-tl T:k{IR} ߃OTr}04v/~ IjP.}tGWUʷHs{ZlKU%65N$h$D H+rR# _13&vi|\b?Ni'TV=6T!*PvER?KCbo{v.$.<~xisA !S)=0IY;Q'/jJ]rx!Hq=D"N\RN2{. Ӊ`ʢ1eZv1OGL7]ǭ_:e稲n^_V`6PT$#3| \ Yg\`P V""]AN*.dɊآ jMw'!n@KLYZ5Kۛ6` =uz45:"H<4^5fNL{#}3NDΤf3) 4Rt"$ w3DavFKqs r ]mp9\K mo2AkA$KsJ>5ZUTJَZ#(ꯋMUlQUEfʳiaM**ie#Bԏ NQ9(޹@i@pYU6CTuI@Rf =I &IK2Y`+`:VBvi= hGeEog}'-KRM5.>u^qIZ_jd^;M-*i%\tA+ގ&D+ ~9:]ᯏaRw0|~h]5Aͨ?gs{6b#Bhp(WuX))N'BX/Ю0i;?.86QhKf̷& Dl~}~-J :I|}d11E1_?> ִn :[o gPJx4 u+B|8~쾏Ԏ?R0*$) Ch,1t.? :A|ljСw~83 q-@᧎F,P jb5>W9žZ{Q\4cG.-"/#7ڝoE .u~p:B F2':EPmиhPulAAi^j}С)%r B u僤.#{l=`G*M=E~|{o0VG`O:{yCE9qp?/.xG|h`VE#F.[EйhoQ/}c<`2z~^E{\4.} 僋u. ޑFh\4K&J@g\4?h ?%qJNUTdEC+y!/%Ev \_c.&%$ \Jl 7.ڻD.9GE_/pE°^)O0ظE~tMg( +fx Ǿ#>y/7Þcb33ծ h H7{jLMVF!> g=s J@3-,l@iI0@u zLTg3$) Ύh dyƎ(C!tϘ 77ggǥXCO>uY0"6) wHWJl(Ď?M\iu{6 'jkDN3ZMM]Vى d^zIj,iiy5[ {w4HɌo4Y)CJ~̅>؊ԑ|Y D9?L\"!2 32MVHCe^Omb)G9lѕUT- j|+`mG0okH.ALb7jK5%7A22ycx0|s3"7+S?kׂqUbجܻ+Cf_#ơnw%A^ZƽOLM% >|AaX>3>kX>1} O,,m;}rpXoq{TBeIc>M'ZN:>qODxFHN ֎>}bɞgEck@4I}bu}b'V}gx1'P&|DuXUO<Uw1 '9v>me{@N>edO߶O`o9|w>O'0y}pj>S'se>1x˻OT˽O|y>wx1'b|@>,G'՝ 3sT< L`)T@z?>Vi=:OO:$H^]eHd/S\H$/Lk7\3>05J0qp@2WYn ) ~!S9ԄmB+ϒ@v7f)qfǎ -^?nhvp٨VURM"HM]Xv/0?y>K L}^k<W^4ݝs !& 9e48HP@dwn(pAcROq挃@PB=w=4c3oJw7i y]:rAtm08>_ y [k @sm,H.[maO`p+=*{i}@2N{nRkzVhX:@?.ExSE.a\Tc=g;Kܳ*OaRG46*"$iAOkوu㴽'N,*bۖc[30 ᲡoנYQ' h< L[=z 4ވ` 8Ι&MVr2Ə g>t~*@8e_xfӸ6ZClpkTg'-vi㿭u#` oD|YHH#;x/dl(17 \fEhhgmF#LJlA!?׍`waP2^CŶYb_ 'r%\쒵. ?nK nWmh_Xu1eo+Ȱ,| $*Sg{.' \n q+ >a{u\}}_BnlfjCܮ=ؙRMdi;ZxZKm*e 56ޕ?X\Gh]hO%QvGT&-~0 'ϒ8%]s ͈rY91s%BI>!|u&ANZZY4 !6"o&]) бDM+LxMerXX\445m ۣ$Ե^ #?y>:VF/ψ#a1p@uG'n[VkIb`@Lq͋LYcYa-) uK=Cwؼ1lE&߮|[)~ M&sK0a86H @KvMf3?l yn^`krmXl,52̇!vB6Ѯןb*'a/Px5d}We^~ZWEA&4#l4l7;YҖ4^DkgY&SMki5=.1OqFqdTJPcM¬(h/0*(fN@ ֵ ix]t%Vmvegׁ2\$HDxbTyDZPZGٷZ&뤗`$ =.nmv*ΤM N^Յf1neQ|x!N5LHjd|nOLYqm%il{5.^IIcsO\0u5Mv1%h>>U0{0=Öu@t*(4J獾ADqLlVڪ l1fc7#rskg3Isqr?،JD}:"dɉZD1|A n")nx% ȵpO9+,@( fu4Bg*&Y;b {چH|.^Ow{JaDx&?1}͢d7,ֈ)0 cܰ{Uo{|uN g;T}H5e}\ae/2&\? +u`1zE6JFBSsS! ηiS!w3'ŗ=E>ح|bm%7NmmngD()g1*.J6 L g]}8`)Ty($B".<YydBg{;Mlߩ6oDhXa0Sw7P_yTd\%Hz G /td=o1QX7-?7x V@F`:s<0Ϡ7Xz-y9ޙ}EsKѹG֖oא[tNUַ+X3/$8~mYI)|y[˧"@-LLg'  ࠀ:@cI ||m?өdX݈bW! b+՗$\z0e#¨bZnͅ8ˉoáHKgC*;נ1KGU`U!ZI6D/͓Bmx,8eG$-'꒢<6j.s7SwoϮXʇMaކ6ɹgd[e|GyE4ђAD m%u1ba`z8&dfWĄ@p2tߤ%ƍPM Dn6ge5vSHz͕f$m՝S^m"[6M(-yGI\fItunWeg&C$kďx3/VYۼ7P18Pf2u_[ s3gATODʓiׅy8+Yȅ|~_;ʢDFoLcfүbĹS <<dXY6n(*yc6?+j^hCñ)ÈSp'n%p)Ort0W2WKb њ33H UG@|4t1YߛuK!8֛Dfy"rD㯍m?s M?' be8q~oz9$3$/V%qi6 ӎK"v/4NZpٕύT?*f/xz( .Cv⤙ߠ4Ω R}vP4o!bΛKw`g4LY}JY4$pܛYrdw.4A&};4&GiRxp _C{. ]لWGK[ ̓l ۀ)A+ No,Z'0&[q~šzYNtuᦒ-( aQ2ne__J-ϻ/(_sJ0j2ت$[DL (e /cθRη&ے`Ai]-^1Q!yyDfHpzF\'F' C@Dkg*5-eƖl: $eԫ^76tjZ,(D)2#])IBa Q+|D|f:Eg^SY!m.tYv(!gcno ]L!^ڼoQaFe{u!M+hH j:3D7v2u!OHA@2,9{ akù`:%I5.C0#ܵ!ғvcKP}01 ިR.#H}C21bblP{uyhO$ Wez#͑sOp/]\Ώ3M,6/=_tg6>C(7xm CD}5$D{o5Sն @hDSv1K.s1 㞒7LCjMt[0:L?xz%Sox,!GՂؗʿ3%%U#ۿKF-OD~rG!`o%p"|l/@EL_M\c4ME*¤>oU#Y*q 4h -?j[6(cɯY)aDpS>JǾ(3eçv#T (6ZʊUQYm :Mq*3?sM l<_܏XVTH'c6Hy dNhrld@|1a LAg?-1 V3o,䈛3 g;A@r,ÿl MIr5p+嶶0KzDt:]T*I]3d+է~3 tB #J]!^a-9 ]] t/B1pﷁ+Kߞu,KO6is9K.fB]"E fztˢ0LGδ/5?|vzKBN0e"`wc,.Dxsσ-t xk} @\4CƸ"\[?e 1j]|;G]߹qCBHHeӌ0F-vWf<d JW=B܂ر ,}OV>]UvƇTӝŢBZy U0'7hR*صY1w Ҭ103 t DHv !*3|3k?`jfHv HR"aB4Má/\~J@ȫ,E!qَ4Ev,$+.'/D۽sJ|DKM/ <4BDHGKKnꌬs%w@,\GB%APhy#&^{Osx|\iU2oe?3uZ7k7VjC{<B;SA `#Hn͜HIUd\"ȳf|cb.wJ |c@ Y'W%~ E`yҞa1R%տyH>@< M[Tk/#g ,+0cuImbE?B \TpwS)YE#إ!NdZFA^tԧ(W ;otSGp}ZgXe[bw}cJ;yvAiABݒ6 סԺsakI,[YDp-O0h|xm .S%7X>J.fK8."${rDZ>R)g^G%s jw?#Qkgxw'\`K"z[6'Xu?ػ(?fqoAvH٣^|*L sx[uA(d9"$cv--)aQ&$7͇@讛ǂ n"ւ[PtFd'Ye70zՆO9"-U[ܺzFP1(&CD2R*Ž OɗyKgqgIGٰ@Dɖ;@PQ N Z|‡Q =jT .L{ Ad#GY[8b;q}kxQR+?DHkLZg/0 "GW삈Z>.ؕDϗDVXL(B#.SuWp#}== ꄄ(pO9H*Kq/$]MeZ齆Tn6 3`M@H53@˄LU](mv2% jDX?NmKi`yjO@pJ`,$#`9_xU8LR]O 1>qu`@ւI,%5FbxRj%6sNub: +ǖF#nlDኀX5!_nXl%k$2|Dm;T׍3=YA=(S3bj*Q_  mIЭ|,]T3^~ 4!lCfCf&91 Uѿ*M GIV2G6wwhƴNTJED9,V=1B|zbrDE,a;K<)1h #5+|) I?k #,/qi HĉL>UG&㩯<:C00^Wa0v3,e1Vk RPo䪘o90Jg iՠ#`` )L0]2O'IP<P&'܎[(M'wŨbʀA=VHh]j9} y}8'lkcezn/T6$bd~X-PX%a o j85C~c+튧863LC^*"95&W3/^ D}uʈS1Uv'0e?{y: W0C-NpUb Θ'w+}]%ӯ2.LF]~ <{<@:t*wvz@eoO7Vg.,zJgê7[ Zr @wq΄y b8Íq#teھ5x RڿE>}9eN%}0*|ċjY2ryTd)O3aȁEcȨiYqi'Cm42"aGe>@>B%g\8y~bn~o ZpeVQ-?h5<>Te)%DMYI3&*k{*Vc+XnRON.Չ MU|a^3Ow(>z3+l(%>>jW i灴)%4[{!^O 0 a_/2weSD!Q ( wYT^=cˊyWOTk ͅa~l`eQ;:'fS65B yH| Ld?KEn,>#BUqL/`njo&>Á䩘 8%c!V݈tEg9'ln <ʀ* [2{4c5&3 d8jOh;mrNXo>oKÆxveiR{PXb3 ;!aI'̻ Yt.aAI iD گxex(dƌ@ $n\ykS: 26zE=ܩ)Z`ѧd?{N!=L h=E5xP8/"lԌH2.q^0j.|g5oA~yxh*^(#H==>Ls6e@E@ث(NxHJLUq@KjXCdx ˱SРқś m:#cf`Mvd~Lc7:[*e(~ ڔŎ`X1C[x =}}I'Ŵ0RlW9$ vE<m)?(9A=me$z,P3fj)j=j0ت߾<{lˑ}/0$,9H0wN'dKuV0Va6&D7r=ci8uܷ6(gr#xǖ$ž!|%) qHs:y![r=.?/^u;k W+vn {ǩ9/nsҮ ĘyPE8%d}]ǐ\{]KEAGc{) dz"tVU2wLAO~M P|vۆ1ފ'OAEtƪ3c~w:eUD7 snEoPc*T9C n֪cOCgQ^ ګ6Z?4 ԭd "KI hQ7=o|F "΂Ld`]@h av| 1!eTx~fs}/Y LLl@<dMŇQ6 wUMoL%7+ck ˎ늢S9CP]':17D~\;e2 A_QFU:tN#9]!,iY{"Uұ1PJJd`HO_зѢ=@1u=/ާl3 }r";?6 u00bUצLtz;29juyeڪ9 We!Ki~N x2݆$UY{S7'KG8nj@ojpy $0IO5C4qGgkKA6}ơB6.MMB-%!Aqi$tNQӢ/gw;Ur] \A/ȯÎ*]+`i}LATL,dM?ð+(In L,T|vxf)v+ž:Tp<Yf 2ZK@ޯ?33EsehŁ;4sٵɜͫdxUZ#0wTJ)/ W ]L?z#CP0,IdU558l)]tO+/'c`PJ=輣pqYi&ybE;伣5=\~Tw8`A+Y'l1| 5ݸ *W_ U@cA>|)7~Y"` !Z*=[PMY'LeLp{l[A*#M>ZAEw͝!FGi*9͹SIV1UF(9hW{,F &* ٬B* <ycvlPakԜ͂ V8Yq_| *-> SGϡ:YY,̂@_*Y=MrEmX?" {2XK6P̭~]컅V׋bg߯U4CꚠϷs~-mdn4K8\<*˜A=yn%"ٯ2J^Q5WaDP!k8uW͎M!`kY>QR,92 F]~4ڭ vmKrLitn7wDԠ- "IAa4L{r20J"< s"mnm5`pنL:lLV,n_g~31-l6 5Y 7̻VnCbYK1 [6of|t(aIai3l~B0ϬULaJ4ݴ*Ե NZybKFRAYضƒݾ|^MⲗY7 &ȝI_i2/hFE2%ΖockQPX0J Fx  ༦W~Yۚ:/0bw,7ٷ4`粖>*EHO"`vXeK sDtRbN %I"3ۊ~OPN)r*r4y~{h$)\?AKUw홚Țб I46U \N\> 65 Rj۱v1M"` GQ6"107:8tea=/ŀ:`f5Ж(\O6zg,NrtHpFD%3_֓iD^MC+k%?1Kw$R";cPzaLTwh-@c1{OPfM;-uʇ !+KܶrH |if"J0$82y}٤bӃ5K2oOEzJqnƟ= qjǥ}?jS߰gGp=+ U0e`8}dulެ̅W?I<=ڍIkeKl8fՐf -RiZvnL)ő7^ҲaEYQ",' Tmpqu^(:S ׼=( rLԭk~[(iM>SY8͖lQ v,]6lcfZ.5)(f~GN^G ]h¯ y]6Lz?D0FY@ X%a$7pJcȗ}>5rFuy |``h7[(O7wmԸ ^XW^q{h8[jU1Т,Uu[j\lhuH"ϙ1giǣ,*:Q7LJ-8~6EU @Y^ߊz˂ 7voAIgMFZxq|aH|B<ȥ[7˚@F?#@s_%J{ z=* QĶ ڱmo%z,1Z IdH"moK/[J)kbG[QZW,˗َ6A9+TnV!>kV 2!OMN@4r|ȩ3~yc 5[LdF`X,v~w}Ua#g%~%=o2ܞiB{P^$M7R_qˉ IM$gKoR^n+:Ǽ+pH[;{..(g5!9ȾK7N|F?o,=͘?|mȓE â~t=Op_}4}9iäNg]Bw&ˮ'Ѫw-$Ksj+pXV,s؈3M`ڝf |Z<,g/ڶ:o%d%&{{icMV#-S\q\6Ƕm7c.}wڼ|m_нpnky;0[`Qٺ\Odžc%_k p jUθ^'"E!U.p)NSTP>OdJTo5cͫsoza)D!x0Peg؋|~۩2'RwuCusQnPCkpӃnSjFoB3 vc!Do1BD伱ZdŬzb\?l'՛&4=bvY@Jo?>G&YNf wvF]" %+pR L_7GgyW ,pKm" ˙Gh-贆`Z_6|GNcgbAQL8bL)[g |a6IK?. 2SAm\1kckޘu2Ig ٴXN8a8u0G\ђp)F5XlOQD=}]:Gb &waSC`zNyKq>@]d+QdXgg ,(A|QY~ϏضHBctmE=<,=Rv%ADVg: ַ$1LJy.p34ŋĹ<'C;)ٔφo_`噠@׉#2r&dy)VOQ-L{Nؾim* {g-Pq00k{ewQ %\]e_h/'mVࠔ>, B`%OH H<$E&* <3J;nD8D ZL/eqVte1ĕWb] ~/-˦[>WDm,rC"@*682*RK7MBܾEZ@R.UmΝ] ZZ(ù#TBۋ(Ipgmˑ2E>XK=Ֆ~FGTg\9LgzM ՖBȹs?7}*ڟ(UD>_@1 8[-87f2=BY!z?98yC.#rF5a06>|nd= 草緃D^|hM.z?|O*ϋ"<]v&!eb7_qeL/?u)1Q?Ƶx,uxuٕ A=HA6˪+E rxza8z2Q&]k:[;w6 _n+'0$"TAY9ZĕW N{!3+ इw |y.iqGe_ ,# ezp B /ࡠMfWtX_`ʆ7rNwٗEj<-!+zɈ/hm`mӁf&ՃjxPoiQJ]s? t6ZntQ&x?+x"Ы=|tIlu׋o//~Ͼe|v#~}#!#IF$^bK*pFցl1"3%4P]pڡٚ0Mw%DBԤͷdV&u-Cfs"kc 3ʛJ_J.GwC֔2o XE*Ue~h )aA$}E~CGC )Җ .Dh\Ivt2Wts2"kI]LF(e@p?EOǖt^ c"g6),NrсD?cnyk5 Tv 04 )'0uP\J.vX|Ɔ nl,Qfjy_B/uu F*w 83Fyl@8ۓdZ 9t@=y5 qirNqNL#a,)Yx f>9? yFVBs4BJs4?h d)q 0("Я}ů`bJ"p.r |?pb~q>GR+qs350r4-!ka*9ă5H h;8V67N"|dJ8+|Eùea w_d-!LBO:;;`eE+;' og$.Y KmXc)p[d H'\'Rx[dD(ʮR s6#Qw][,@ |}_<ڴS H 2 E{ ` ",q=YZed]6ZHK{7|)C%Xv%G2"͇pSxI4T-#ulAnIseMITSNDhT/K?L!_ ^\#IjKG`iNr%bv)vy{G" EXtrVyRJ_d{WLGI-Q`s']-{!]LⶠB7TSKp>u͢qġ'TT%J Ξoq{{}OYK^rJspsQO)~Kz"`HMZ"ٯk)bysD-[X;<>x0scKR uֈd1 98#/)iOɽ(`/#($27DHqkc*qf_EU.5Tw$Pqkgl3 4tlP`Ko.@؁.DbtB-!h5H8ERIFpmdңj0w!ḰdsM)=]g .Iv;%42B':jˁG <#BoռvX/pi\+x+%lhs4ڈ8/MO!ḰG+e*<^rN]aHL]dH.ԃ6皒^{r};\}F Z?mh]Q H^TI^fБHݖ \DcK.hb;za$Ϥ?ک86*HnDlA_ϽA71ww`K=2nת"y+%a92<(Be#ᲑQsKC"S HF0(` Kng[ng;M73J .ns..!b)RxZ;XG~w H!QǑyT8s:o%m ᷥPpް,=geRHT&ꖜB:J/U~p >kl^s-Iw-Aj{ۛoӥ!s;p)!#y1/ _.7wrڮht~~쏒ݲ?O#~k3譲wTTCo&z<&>օ,ntMI=љjUؚT㏩VaU+;jh/Sm"szINek]w 8\*:0OgX+i.0g }'fu+wk{|;~//9sh\dʷ F)Ƕ+/p,]zwd8=n x\aEmіg$"8ǁBfSXܞ |ÁH22G7rNc Hajѿw90*?AZSԚ]=&F_@%R2̯|-?zu t.crJ! 5xD]+N=w\\z}lCcBff c~5ǒ&PSo;G2UP1*>yb0qP[VqjymIu"ۼ/|a^’{*T V"Kj*w~s4\lV Ȗ6_jt.>HKqcI cGyt~|[D{4mu2X$2aæRVzi\vG6-G?;wSۨOњpB8^)uԾn)>?Y+(>/ԩM!1RJ %il홽7887\fݙ=Ͽ%_h.J%47C2* qfx[Kvj=g2W<\KϪY Fr_$akAde)Bσt2.d`(G,gA:ܡ Bu *DVL76Z[ 9 $#%EQɃ?v J6 ͳTs@8 GqѶ(.{j (X9鲞>{?'Hi'sjgAĿk b+|3"J)m8 mTQ>JiҰgFCM#woa`_c R.u*SY37X4p(ԍDiG5s6?(D]pl_lnH2X/sK(bd vf kmKn%wpxf"U샔7d[9#0Ϟk`>IHSNeQ޼<\UW6ӒkqҷU{mho_MN)r!Xi>הȤ1ey@MMC̈)MA@kvu9G=1U9ٛbiy8D?뚚V<Żo>:˒!|mi-y~"7-Z t3_G5z/~ZFvGHy`*BדB` L^`L I2yKG=AI7h8k/[?m~uB(o!#0MF?Mȃ1ӶQ|3Z$.y5R\8bcٽ}?_!'AlidGHf ,Cܣ*`At՗*#B:~]EVwj\};;<4?U ܥ?~a ic%TjɾlЏ*}\??Bn/ t}x ]wP4JoVQPbG%D9"pYCzkCuHBܟ%v֕TGج@pQ%Vm*ae`[7`S|YAڷA.p<8U:w@"MRzТn<4WSK<ѓ/xR DHopUsHy6N_vF=tf }'"T]5P/MrbTKH&6(LDxD߿|R.^\eZJM R4ݾ4Y:F JB 5ܺr{h?W| "VG=ʊnpє[KZO X0$1j;o h2U璻+ |RVR^\Bz:A8|Ӄd tMJNݑr,~EY,(,?#+9f_kn5G9Lidh/<@ #r 뎝ohs_)rgf&1m8.?a+;\a@D$w ږc"c|>_'^ФwՊ#IDpȧ08^JG.}@B^X~cDQ ϽM_Ƅ2:%m)˝*毗r?uv8t iWܕ +k H-\sCD0A8ZI3nn7HøT]SG OQJZT^g*x=fӫeu뇺 *Hibu< _Xc=L03j+},2]9#/ᶖDe5[&`Ҭi^=S.h H_YxĢ yPu O,C{cŸRWV496ji_,Zi2VA)cmJyLiCf?KY<gYt4ļg3 Õ ^!ON>~]ԿDZI 7)'?[G8W1-/ {bk wڡX&gDF1㥔qŊ9:$ڍw#75 , & X` mAܔ1_7JJh1U̷H"H/pXn uUfϯ} ֕-ד.&%s7O /19&knUCKZd RkYxǖE">O`gϥ2H4H&LU>:m$e*qv d`.v;-m7jM7)%@,k5K VHXfl5g5ښ0o𹶵W5pDgnKro%c.AaO:[t@W -LWP?ֲVzo_S.@(*/^I c! -\egOL ?/ZQgįw_`_#gr\ Q=B,ͳĨ#H_ ))R= S 55mҦjB[)DvvE,9D\vouA|B{euw$M׵KJnաt 2EaEGfE3S8E]xl)9Iŀ\?UxUn%pPy)/j>+YaRIHqb6&3fYSS*O f֥.Y$)V-ngcoן S 0ENP"@Ue'nӗMVĘUȔ\cs]X ]%?)R T1_6,)kTש$*=@kMj"UɬZaec4֌.dzGLsc'{ ,596G ϣ̖P-7_DK~컷u{_AkyW#{_-:qGe$WH9HZ2LoWȏ=(tџ eyspuPS %A? xFsEHJt YD<=*(UJ >O乌r#7XMc^x]ƌt>lA}90Z\,,Y6`|Q11JJ#X.C$Rt^8LѴʥ;p&rn3zRR@"9a>[p 8̳D$w֯ךK|DįKMd!2d9(mY\Sk >H:r}Ƈ$s2c(Y^sp +duSL,blSuYu)+VPDjv G;<*y ̻*h)QJ٬יiq®Vh9QpUnqďK1gR1{} a#-mY-k*l[x>~>Jy57TsUL&G:~lopyv :`ѮeǁSF@3"m%\xgȧ6[fqw<JXuU KuE 1(un_oԛ0q%(Wu1f*C,Ť҆Lܫw`n25U0J ٯiS_m/q\ j^GUJ VNwA@(XBr Pf7bw6P%[Uƒ9*W{\ct+_F:cu@g$GL68FEޢ$"``}]j(yNT[&I'Q#v#تCz."XÝ P*6 =DGP- ,"|#Ē *MfڀF;<|c՞1B!q)sP.*=HyV;Q u,,'#dnQz E˼ΜԠL `Ʉbw9e=aduE`>M{"i~ "c@wâ+ꍸlH_\@M^7/mVB-A(n_2I z25?H^jpc ZsIfJ$I龱/hU9`;M ndӰPDmh~1P%@|JMzu<-bYK3H6}zc{oX:=Ԩƺ^fc!*{CM-3B%=olݩO>w-CR8d?Pt" fEvc>ks vؑ`tr4XP~&_6 ѡg߃FSmtkD>Æbd2!<ҙ 8>2Mjnh gŢi+Q]fu՚<(nK8hN{}w5}]VUK/bw,% 0!svJE슳ja܍I݊`3"x'iE]xPM2y6p urdce$}}`2e~Fp57hyZ8u#K" :lMVz2Za0?1XHS_F!V[3bV vWKFhH`M76ef{,\{td\r|-WsF#vvlX3^kqpm3wvv`I?9}.l¯ F="y,aEN@x)AК-g$ rodVخ;`za܅f´Vr߾zy; Ÿr^+n|غ[m7\ LJ!@, ?L×;-s;hI(@*r0öE 7Ёig=&k]k 3gv R,Ma&12csL7vh2d8L)`l Ѕq 1`;3 w6.AG  T̡+\w{lnљP{~`Ll?H+NߡLt-2e<~Xzը=hi)6?1Hc~mѯosOܿ=61/f= :p}bnoz+ $z2&D8[ex`ҊŜjV-e"b}ə\п*yE 886=@^t(jF9P\ͽq]tO{OFȁbxaeYv7=expP7ӹb`Df^ 1骰B KH95#S(29[ d E+}.y )1"RK|C{r] C &,D1MEBo<6e秜DU#S8huw(g\"̐[V4986-V\ n, Fq~b Lڙ(ZowcVFV03G`b@h2]~#̗߈dU8bZ{:),'MJEƽWP=D s}9hAr_KW K//4u):/GڌTZg;$ `KMmM@ $Xǝ0 (_F<%i{ Rkil'tC6uhSkLj`qjj9A-D" dE\ a=Yy`D+vU ͜?r 2ĪU!2hb'9DHU6P!D4݄QUic%_)kyӺDRt\iM6 B˶v-1k,.tq##Cpdn!O@&voRzP.ރH!EA\[oc# ~&؀"'F{٦T׊5jH{Ar>?X mek6kBC@ (#ܱc`]ަy6)}F1ܯɦB;^/P"q,=Ȱ)Vy5Yx^0R9{nN/FHMF)G&g쒯ATFDg`ߠ.Bfs 0co XL HO"E8/ Fw3VO\'ӷ JnȇDj"cE3Khv)uws,.7K 7)YX',@C_&c񼚂NAW{4z'~_Bx4~iO1*Ckچs\9KowDUMqF~"9vϽc|YZ}ÆP/尗N d3a u;ڼ6??VZӱ#u&Z8K;I@֩AI `ܫ/GSV+zu+(J{x{tsfK~vg$ʩK+ 0`2,>Y[f_D)7j_cb=ִ ՗- t#$Yx y+0ga>MDx?6 Bos~L;9ޟr34кX[Q_J qH\|QI<3j((jn)$[E,)` mΒBH9['rP<5x@EX^iDk-k pDЫjҒXtK"8!nUဿvj8^@sde! %izCHJ Pa' ^_m 틪`mе"t-1\_Ё1 $%,7<,Blal"v0H4>ky?cH`- 6b:/[֙HUobo#g?wuvdOX9eUi.g.,V8z=!mzTux:@NJr+=L ?Em.8yė(X,⩩r!l(܃pqvR 905L͈Yp[GTIޑoz0gd OdtG\Z{ v ~;lNXs#qսQ< 8ן|=1|24;yH >HUIAFy!3*;/)(/i\>78o*(K0̏1 :;|$xeTǚck9+yZALXЍ\ݰ؞f@욍?j25=k82&@T0 T, S3Zޠou-Wc88V-6>[6!L KasPoz@(% W-c޵C$ y!Jýg Ab/j(\|n+ލueݍ|jr F Gín~?Gc3dKKhQũDh^W 3znWz}6.6 D<@ʬn/aRɹ4 nDA; cC2%]TK)[%t@+rm2P^~= T+{!QQ$wMd&`SD,~$@"Q^HPb6R#eBuHT.RL@ǐV{|+7s1SK5e%.#Hta/Ec#WFN'&l$QT|\m͢ivTA*U,VS5U*>d 0؎pUyEy֛^ϵk !-쳙 ]^SY_jL9+_98'b<_w4""3 )fw%}''Xb:iDj..x#f!ؐ$g[%C9DvI@DpVKT-SVߪܠ6})o0L#u{,䩌ѕƋ)4z7o=77P:8j*;x.}uFqdq鵆~<،T@H|Ng肓E2cwwVT&^WsQ^m) F35~Ex;K7y (nQcë j'p^k@=~,KEV$o+բ,\STŴ#{[⇝Uq.Jiwl B66.cxM!gS]I ;CNkH K&Byuf{'σvJg0A\OJnIٻ=*erpQ]y;2d`5!!? Tk&C|@HaUoq Қp2䭧 HN;R .t@wuF'y;Iˏ5#Tɝ:g4dr)^:?'VHlZ?Yhi]Q*,[dx3TI90g Bo{ti#c(o|絺qyA"ڞK {֨/ٱ]@H˱ʭ puZgݞ;os:D ((ˠ#lOxXW|ߒ ! -MD$9`țn6aNfq}qW[F9j.[[HQ} W˽*1DY0ޗ8t\mkh1_.Y;FΜIc~åԀ==<7QbtZk}jpD\(Ov2Cͯ^|GmȐ:Չb z0Z`8hH v"?)*>Y~χsW _ѩ;n>kք" ]k st`a-E,ƆљnaD\s2ܶd7GXuδ(\!:'ѶNl $:EMgvWS'1v5xl;c[0Рן6Sg"3#+,"TPc~U8=_ӹ}᷽IS7'.a%IH9!=@”Jxg5%H[E!L;9ԁnSݪ91dyҏr*@k%5xm1yyj7xB4$wpޠN1lJ(un0g È WWG`ϴ-[9ɶo:um}W6w~k#<[G|t#yv`7_|_RPi]w N|sOhϻF(!2K_lq%D8,r[5%~g'&h LdQb [|ht;]#_7Nhُ[~ a:!* 5T/^rKWilxJ+lŁb+N W]'2z9lq -y8XhRlq>ɮ%[I-Y;kNUs'D~Os-ozN7jŁԥ LʼnwZ}iA:~8I8z5'[]]XQ>ޱ wSPIn[A}!,*G½,CD-N@b եIQ4Οg˓orlSƧWE}ϔ&)m6'g!tf)[v{c*R7OCNa5~OCz7R=T\_ c2V]+yfn x./ϵg[v-~d1IփF%%Ln@DLKL.fd HlFOf]a ll=gO3^9fW_QD> *] l U r ;Cp-Xn]K?cw|bWy0I> $Uca W&G ;E~  5Ri0Yb,Oz|*X8+%eXiT[CASqC\_Fo]G>sG/ r;)# #e^dDב2H6tf:1ir߶l^|VD ~P[-m=vD(r*ۘ  Zȭ uW>)6$t*[ ")3o>~O"q+.=$sƳ>g!]'8bXom85Uu1utm`bxߵzVQڹ;qMuü}/G ve?o)?ֽtK1oV-+JK^%Ze7۽%J m0ϐuBqQ*\>xȧ%?@_&p]\ab7p|l7=a뇢>Y_K'ho,~p%PltH:ޣ'o+xPYN]B)ՍG%P)ŚQHqjT6xk2~֬]FJG6!{ݷ<"30UyǬ Si,4 #D4"g B%+DiHm:!Żs&R$?&6=~dd06ln%]v326 ]u)-# !逞q 㕑p&OM@)ddI##c0m8sߋ H,˛AyT?22@Hb,#Ǽ!##~7##k#._aaҷm32,[##Ô쏌 K@22 GFƮyI)^22|G|v0Y']Ү > p7S)ٸ226n p ֜mAΒqc`I%fd\7#cHEìbFF\ _GFF"g^7놢_>22_o22"hΙ!򑑁9yi2#Aj1#c<}CdA+mfdD {䊹7!ƈ!#gzV7#+|?sbYo1#YcHfd`'%Aa[)fd8r%/,\ԏ-Pe D#T/y> 22Rp4p%;udj;t᦭`7#c!AqnT̲ _]M2"eF@BF:VG |22ki&NFB=;,\_Kn7#cm >Ϸ dd~|?hA_M7Wi$M0x$N#&{[>`l_lxv8226WX*6 |}Aέ?pZ *y5Iz^4sf o~]}woq:3ZsP lKE"XbS+l~Kޖ[LVV\Yi9yʯ oL.fQSsxo5Պr:o*xjlG; ]ZKуFo|9#I$f*$Zx'W) d^qJ{^hjHTR5.7Cp7˧y{ Xd\__+&IJi1ϙBg0wHR:zX~{\ࡧ`F/1&87~ W?=zzf?v9_\_zpx4+(XqaZHVX,7 %\>+>AF Ng .!yAb]:!~+Ҕk[# Q ֋,g1z#dVbXu W1>62>6Q kf2A7V>e&e]aBʐ b@'vmXMr]I]NP-y`yG]!1?jO~OWXY~"i}־Trwz/굚npCLwsiuyD}b$gՕ`헽V-;$;g,qFN툦ʴf_E"M7A e!<9enApxL7s%4Yb^Z;h?2@V1}9+`C "yJYmFs P@Aq[ sqP1)ok%Z~.PT c#Vr~>>_Pr ^o 1]iE>k )m78Q2k0h/U\KƣbD 6#*$ZyiS88 ^7l{ UҗuU[Z„l 3# j K3l)΀W`Bj=xbd4ZVVTk-{ːS8(0ǺbximCUy!|Ān|LFf,'e+B> VLC!,&, O@mK|$v;ޞ6QvŐW@D|4,ù %'x/ey W(k?ş+'Pm[y'?)n2 JG}" >ZҟX?+}F$!z!?҃YKv:MyFmoqS/%Ņlz =~}r9ƂUXNYy~Ȱb'92/pf9E%|c6oBX敱* <{p "_9A ;nCǿ5b?/Ɇ/x4] oK-]YX9mΡovՑ-M1@pqs֑,P*FHvUN)z%}5j`(2|C̤jXP 숕''UJ>H6GUfq s)pf lbJ Bm;:|$Pq;eBsxBS&P8 WL232H<"k1CpԤtO tf&]ݡσ'( =!έz El{6c0o0e.@QL^ D %+Dqw`-CT D~&alj2]BAIWxz| 5fb=L _%"ʇ.ޕ||ϾcRNa[E32$&{̓@đ~ *]gdz5vMxg30W`\YCxcY;jnu[yRFO3h0# MLS#BT|ʔuޮeRJ,qOywTy7iUO "4vr%")z5D;5N@M1=+Nˡݼ'qDE@Q;83\?*kYl-&=Ӝq:LWm}@W#Tnn@V.-,H"oF(x@ĮVN;OyC@c@bqƕ@tmRaw'c2pvH;z:/ I9{,͠tr=|P *1/*riRyJ XȶHp$`L b7@DDP2I94\@M z&] e|t!U%R%{,!E2uedg%w630iXaJ#HSk=G'l#k<1-NO{Hd&yIb_CUX(̖e|ק^Pfqp}U];މz-UH &7'+ܣ0 \:=??@f`(sΉr%K|ZQʰJ"l)65]鈢Uܿko 4ZE\ѴRDYMt#`I!j{Ƥy{c ?IL" VĊu({jd>y啨HTx$[|m+S}&~|,AZ 6' qb PX%a Aלʵ0nЬ\}^nǴ7٭ 2͘OE]^ "I4eVUfX=V)fHiVb?Yy4yLymgz͔5hmYJˬڒRECmL=Ob}g(L$PBQ/0ŴY7,.v3HE(Z^RD"5zj;lh=Zp;e|Y- @N0vMqe2qͲZ-ܸh'ًڧ<#{jR4$ǃ-]eTܳZ&z,/TM%_p0rгZ"fD:"5oV :V52nfLZ8g((r>g9JUq)˲ZбP4;ѳZ09LJkZՀ9BVʔHۄyB"iԤN#$Rk3U8Y+D3Ol%@^LP#l@VR}etWX(8Qx+0 >5}0'Kmȉ5~,qY" Qv,Y)<d~3͞bbHd/Oo12n .5D|$,?v% b1w[Z2i|o e0pƊ 8vo5dx9UEEQPjƿ0hv"ouVL䰌bs`iwFeakB9QO1FSmC''oW1{jc=4'Ul*ѓ=e| (&o2ƚ]u@Fv >nj>_V7\Gqr$Ө8 íjiyWS{AΙٌ˳s5L)*`ì祹.>JXӈ 0)XޗI&$ۂŭ0k_+\&L7; '.dc~936-Ԁ|B%hnĮM zK7vR0QTHmUJg;>^#u{,R9 9Nrh9;~^i&3HLC}c]M9߾ǝ_Xiz=yb)4> WpΉQjf=,iLVҍAN"6wr9#]Gs~WsFZn(}$PX ~yo76t}lD(p pG/N3h-bt.vBnsR-M-@HA3!Tr++Ήx7s1܀Y]au:Ѵз{]bs̎ў.h ~[Ͽ?asBPxG@b%b >G { "16o.]/6- AjpnaQ5Gۙ-eK6 ;x2%0ku|\ k5HH4-p& 8ᖴ% @6"z]~9op 2^ĥgf c>zCpoXgg+W%|/ EK,:ҒEXL,$gLdm%κ=sfb1*GLn=evڛDV6/l0ڜ񺾡ܼ#@lz&/6HpZ^ٽw{1-Tt8F%.3u㬓װT`Y3z7f8/k5z~*bt +Sp v][.p*v?3D2 rXc&=e EX-bm]/sLO)KuKhHEs]栍LR:iz#HYīl]_y. o| R߀2 ƾͱL\YRղ~ %x EEdy{N0RMfsG _* pV1;9o $]$Bx\6%>_#ថ:%6 2 2WSci~hHeHBTtr2c`=ϖqyz|WG=oAے_Y3\9'$XUbDPEz/߽θ0(ӹKanh Ҋ8-o,#e198GuxvImi '@Z_my֯NLs`sΘMl@}t>6LЄB"u2P9}*5^k Ȓ~ɰKRqr],%yqInqU7F?;kMAJE6]:ޥNq7v=vKJ7uLRA/W}VQ)p4itsl-+W7N@\~ Kh+珶X}`5@jC£o⾏Ą9c"G]9wG,dv<TyaXƂWl$/yA38<\*Av,}s{Ywpv54jRZ;%˖J)YĤ)˛ Bߞfiwkױ'FhJo7lV~Qc?!гA0N7s鈖MCjލ9( dĖ;,6Ϟkm͌KLF/خPaNioqojG)=6JEu8Y:.u[#iʑ= Eז,>T1ى4GH^v9Gt g14oiT8_m2a^cg6:w{H{(A9|GYcAp[W0W pL9+21XAT0J0y}@H ;M+sbCO˕a7@W,D4lݞEkVUvm_d88k :+c"d2~aR*2C3\KC`ŠTfUn @~YGPzZ&菭J h6p^rh-w\4!f^=lc>9AgkM2Tk{]i<z4RpS2fateߪ0{a 7hY\DGڕku:Jц֖T207f6IB> w=]VQqs[`1 EWuݥQԼǥ%Lk,<1Jz i\Z.,;R3/PUU v@M$sTUr"/p{RnxLr%2C 1zTۤy.tal!Dl>"C*wg8?p.ㄟEp>l4~AZS؃?A)FS/l |-Nk rL Fi'-K:߸ԕd> Գ DH2c(5}F%ڔ\K!wh$|كx%+&W- ƹOŬa?@rHH4ՠ yo I-ӣop6I$ԙW[I|PශV(Ct{ɩdՂ3hg a\PHE`&Fzf'U.&u(>GV,;WlNrLDTv钅-cբ:380._XRXl9=N?Eߖ s=M\oPV@KU6VU9#؇ D]í[qfj rL>n[7ZBAP$X0th~B5FXUڽ 1~IM?36V-񽈮,$NS&mKL.$eqZ1v6]t>!L㜩~,?sA!n1IN)nyyљ[ f"\CV3}kTFz qi񳂴ҭ)bJa"l]Ih揖MM9M}kLٱ- @ѯQ9 3i+i܏rwQbH {0 ȐdR63(U,!$G*H3E8ưTVKNvc ZʑarkB1V{mj!BHՃ RX.?m#$b_\xڇ4D qv0c' 8ɓ/p&w>) Ž_iOO7Ȑ \Q@}WPǁFTlE0~ $vbp+ైTkOҗ`!_+d8 OBi47Ř|0U.0(a I!<?.6Jpnog!wJߘ6Œ]1dj@`|ҡb&0o㖃Y9Lݺ,6EZHŁE?37۞E` iH`:<\cm^QAɜ;y gpBlUuc$ B[KBF/sK./iO^gXd& CDJ_颥Ɍ]vboroJ<%P]D&7փ4z zP!S3hwۙ@mvhd0g?rR39cugG {t"D4e\6ajUͺlg& q8=2|N,8cOl3>?81ܙًfkLcۣ;Ȣu*F x| (]>8H(>`Zlp."R+1&"[oH=}ld-}wb9@RlcےnaB a"ȉy@toZ9vأm}B8}?f}%#BuAn)t'h9f<d6Ė7w %H46-h$HQ{&aӞPuA++W䚟 ^:`A7b󂗢ebȣCu^j1rȶ0#4P<˾@m-F6 mZ*"2 f*`,|-)rޡۏ?RC@+aW)$њ͐9ض`Ov)S_`0dqdԏJ:mՏ/[ÛX*=vUeVIBsݖļ?!lG r"yh^[J=8cnkmO0&0X7LH8O'_!2EigҢ-|wNůUlvO.!@`o ԴgohU@<2d3"`yh/̯#cD6Kpzw>Pp)<SZݶdW1ީwZm;GzFJyt^L_F0ρC%xk{~֖Rbٓ 0NY r..,߄?Q W ZZ `a p9$J a }LTx`n=<,8'pHwF1dDZ1b M)vzIa~4. ArQx-eC $vD,Czֆ*,+%qښ8b6:EN:kg hBϯ/;qhFgmv|nP%~:)K2}M6cS-8VeSf!&oն}/H3أ+`hUϡd6 LKNʟ~W#8`䝟K>tn~ IȲU*TZ,v|DգC5F_rkRV5(E7T|,;n>s6!0y(~'S#Vz@ 0$CE}c߸:|0flTت'y*lUq[7]6$5V0W} qB\u=]0 $Z/ 1^؝Ϸ%^O7P'Ld o,s<j0|2.s)W~ L%@'[1H*--(RPʬcoO?@&+JA뀹fRH蕫eOޥK=0TIFrvIWAb`lZ15K3 gi@V p $;B._-x,ǻ?sQS!\ ,j8@AK̐'RE W :G *e~`\tJRFUE*C oT~×f!'QCKdl9q1ύjS[?RUd8p"Zj ɩ V#K&hQ؍zZQ+x֒*U@6O +9* Q=ȷDnj 7":Gܽ9ퟑIV+N/_"]D4Crir(? /#8D4FU)K>3"F/KS b^.p"#o\/1r7yW}8n֬.qj~.PK:D9$+LTρ|ӵo*Cyr^f CHi{JĸCm֙L=f|;9r_1掯Hs^9tC4VHC~y{㫵 |.\րWd$;ʊC =+9~QX,tI]tȱ&j"ѐ[!9 eP KP~p/ /Ci0o@q\+LPJrQp t[Aj>'4U8-ӥ9N!C18ط&w摼?AGpSޗC ڈ, S^:4?5rEJ[05sWUzmƙDRLUjw} 8x|oa 8䐿8Kr >[/\lu0N#rTuȝ  pZ!4}H-wAC*+8UQKq/ZFVlr@h{r@{|f!aT!sy%5r zBO}y-y2@%\g?8a 8՝r@vj!!w@wȝk;| GFsv'CC/98=o)!pq;:e*eRIe\G˸rrXf[{ 8:9?5=:rj)r|.i|_6Cmޛ>>PVpaRp_\ofc<9 MÃU!=@Wº9Ыz{3 _-jrr:X*{a9P/ 9!N.!RKsȁJax4Jub_*{ށH=凰 f/X8!_KwuIt:v)L4vKڷC+9H!7Rpu/RD:N0rlvlP08Ed1!Fqi!wCD{tl*GCIaC6$2,D-?!W#̓!GY{#f: !C18 ̷Cl;[!.I"ˈ<9/I!dn`xR(K۟!2ޅ=~s컨':DE %<iYdam,ܴ~]ل *d"f,k'3_ƳM03Y2՛N+Fv\&8d0᩻ m$#f$vX@M*?q|E+-9'8r }>Gdgcb"kƃIVGw݉p,@VH-eFWy7'It L1?RK9"ʦu=XӔQx*$wQ^i۪sT?S8[rw n?SxH*9i$?+(`a8^ -"3yD~upu#C!zp rߠ |f9"MDih$?:R imSz;*@K!)rxr7 ?* 띯Bh:<Ő>t5 HpM's;Pp(LNMT{Qcr*=qW]eo!$5)&YFYm`/ n[8\ХBVP(ι[|D̏y7PDDZ$\fP &Vפ0ɷJ/ZC^XӅp+0T59ޣR^*]RLhZ6u.RlXH:>/98ٽ?sD>`mJ}e" 89JKz= LB7 ^3V*9uF,<97>H5s1tJV=7|浼ood]ѐś)Ҏ_M$r[{v!̘wW[Bin|;ݜu%j㿦TVx fҰB֩FNJr-}U%;Fo>/kelVy*'7C8#XrHţpt.DsTuJ=EN˗Eln9^=j(3@!9VdY!H8xSe5]HC S 2Ns:i% YbEDd~z~]Eye댶*8/-@{j*DH23js0fx Cz0 @c\?1o\865p7]/hSFq[ufn9C#J6ZAx~gǠyaҦ/'Z.2ًVQh23 G8$G4Vݬh~o $jcM@ OA!Kĺ9Zӭ}=hJy[V$q(e+6H%:$9A@Dܮ慸|O*&E=45FwȺ?AUUІ'F rYvY#ޔ[9._G|!n Nx;` !3x)` mO _YࣀJj"&:/0cel?F4[8V8\ {V/R@^v@-HG(QdN~aWA+q5y`GxfP2R}[Y慎 *N?3Rn2wF5n%m]u&[o_umm4^CtG\zEUZ0څHbzmFNЮs-5KfYuYjHK;,1/I2706eJ{Q+kA"vjO Hު[]Z5'+h-qydMQW)[ RUECahyʠIv|G`}SN< )YUXeqn"r>R W/} $yb)#ߊ! ћ1ݢhRg eUbokum|56s.$]/xX ϥ7TJAL;n賓PJ״iM0c`^Xe+hZT%AiWZ)β545I{эx t+>;\F,њ:f|Fڡ>K,V` **s8Nr#Pd妱C hHNwO lΧ*_Ԫ:6C.J e zK ݗQE_Ζ@.R:^*J yozڵ.yQXs’.SE_~ tV&IK zY"EJTr*ղQ*ll1y?a\$%zn8~=1m?ڕSuT(4`m!ސ6T?e0g(, dSM1je[Vd\Q*WzܾASw1?~ gVd WUpoxCE+]Q})7jE%Sf) ?'*-+ 2vt&׵.M9P F(N dg1zRWk۫0@J>dKԟwTq*ZJ.t (ųi./WA λު_%%{ %OtUZ^EFCuٍ1KltR ߽LX/pz V| XTT7p+>Ȭg[O`,_^`]&P>}#Hs%Ur\0@ef; ƭeolK3c> XU ҽv©q+U0H۲0T S k;!.@GpX ;^E.P"Dj-02__yU<K̃RۧxNF0/+E3D qTu n=|'*0N~|7dguWcʲ:St$|ZSިJjn8-%, :8Uga6!E;zy):hp6H%kBWBZ?\?yT Pe(~@N 2@1 @Қ*[ ${gB* vUOwȸs*\ e9%FtB,. ;) QU l.堵׷b 7a ͩJX ϱR\  - M("K~/Q)u vos deŎ/ma'\D4]|_`))]eC.fA$ɰ˰V٨µ"ӛ'i߹+q|M\Z0S^±LV d9rB c:})O"֫M`!O;#k) )O#rpD^^\<%)l|ːeey C]Ռo ݉jm9Y޺eyjtҺ|iA,YGcupJ,Ta /[ ވka®ڮr@zZe #=$-:~<9$%Xþp~qA@ d+LU𕳌ԿxI(]Jp0=g}\+"1ϠT`mh J?粔:}(@Q+OP. Fe'wĖ_06~?-b!|#ށ  c/y'x/ǂ3'`MF42ߘ?|xTDHdaa߆1bf M|p;0vؿY,ZJCZ#݀7c0!r9~X4WU5?Ϝ-Źݸ ؃u&K&ɲ4qׇ|)Sr dwاRZ3:qi $a`-g<,#Rc$#4iH{$\d*@ 1O ?k߉ ߗ[8gf`^pi:-9aMF\. u4ϏuvYKđ?OgT ¬o.L-*A. 2?ʌbbnsJepرn/YКz͵h+)14&=OD{21͐ew ď`=dqL,Xy9S/8͝$C̎a,vvs0l3`G=95PfH$ϝuuL}.YT[1x?b\+A*?1,4c\Bc ܣq= uB(1{ <ɶPlC^ ]ڮ5A< ?@Πb-ẺlڐP%7bqC[%JX x0EҖlo5UJu04=W3̭30*j GI<2`ҵ)ܐ7RA[akb4M,1;7`Z_(O>,lH0sbbB^ߧ niσH 7-! ٤-}bވ69 <=XJh6&ao A:ʹ\ȕ,l} wX3#/81];,>Uh7TgN2^n #ctRp/fm)bJ_̠Lyd=0v?0И K/zƮP7ٝ}۩^\Stf5<գw Pa,|ٸzoGz"]S3eۚywX5Kc"͜XoԔ-Ё2|00G4Z!BX>ǯT>jA1k-g>g() b.3lr(2h9\\ښQ7\ ,Iy@Y'bL Ie$0&G?b\@ $ &ԖD_ZU43سqzQ糛Yՙ DWcdև%1dԝB?617.r̉(i&VRSS,چkҼ%;.g{e HFZ Mr9D861'#{ibDkz8<=~ylP@m6L_O`Hczq`˿mU?4E ZCg89wqFϧղ&n9ȟg6EcĂe>SJyQ̑PHc( A>gM\"c`]IS^յFp݀56laԙ5dngR V},H<1H5a-Ҝus79 pAQL" MwBQbTK%RvޣPH2ZF<~#w#tlZ^?z+ӁzKC&J/H;Sjh7[7R9V: pT]ކ̌%iV~}NDhP6=^D̻\~Ԏ$9yP dYX&Ws7q4\d {dHudf.Td2h⢐\K°Z&X"CBԭ Hk="4h!gD  U2үQ(%U*rl@0@AXK2]x# AFӂS} <1ʯU@2ܔJ݈e]v@ T M!H%0]dVZCŎ1EiƎk L(`9qR $، RB)oz Kolh,kʼԨpfo*m$swrE{@2?y-;h \CyYbàL]!QeދEe:`#ݾvPE2?Ov#vnj,p'YiK1CO"Xm\$ єN.3oK[?AեYduwO>\'W{ "{ՑNإX3ɴwK3˿lԝ10>w~:y&9~o0\Z)M3lb_d.X`5:2BǴ̀!uQXM.D}uS wlJm Fѧ(~ibhg+hK@jR".P$[ԣ5!7͜&c$'%k=֗MEb37ɕXkH7XR?%BVt4"&_ l69uQшؽT耄 G!+ɚ\H2 WXAEujh&8l·N?/u%$pϙldvA?,|٧Y z {\>#.zop!,f8p^} t@zSx )#7ؗ76  =BHigg |_P e"vlz'ml g~\\ Ji B 8!̗ko` Xrgѭ(dn [e` 6GN[36t-A0bt@Am; ΢א8,[3;/:/Z4z\ y_S'![]n]mUjy;(("81Qdi[[ Dz $,V,ZbPZ]aZp7bWLF9׷E0 l$S^Eh_ ;KBdB';~(dG Ei6|8 XU{Q6E"^!4ZMVnM2Ҹm.Ǟd1*#οkI @2=d2$LaX!s.¸H O4gF&}IR!A0|"u =Ut!|Ź*"u8 rmHߊ'2{ii+ɛXEX/VLTO$2}`]<5.[dTN>phjdeGjt;Қ3c2b` &m#s5}2<5nz^է%zeC~7gzs;GMm{^0x2lزX,S"a ׯiz`hCn(HN'Jֵad $3Up/YTG0F0M'8xnd\>dG )"V+d qJxf2us(XZrƭ oI ?kg |CP/㷳yo` [|!w!>+xEHSxLucK csY<1y5s * ؐ!.j|ك4Z%xԜTTe_O9̹4{A!"s71)/聝7xEKW:CHgRɮgqG!.X{f`ˢS?G.f9_wRЏ2HSDnB3J]R=K26h 9͉NQ5AY͚_Uմ!tUKCP#Hxmܡ# ,- V.! 4#d2h;1 gօm!{rq ȡ,vh!*OH{H}F ġiNx&[Vn7˯;C! /:TK>V 0Q(oHnVr:ȩL#q1+5짉Ė e^B@'*J;R[G@߲ v"+ヌZosGӒH™|\{׍kDAó`Bӥ Z?_pJg@lq(q-}2o@tV4$ π䍈_:*g2E}֬QEpо 096Bs[Xp,| 7R"ifidkئqBYn(:Y^O ^slg_W:'u۲uw?7<.hj-թZң`2X нN!=@.\w6Dȥ+# Ⅹ4D9 &p2",t 9Нg*Eb3']aa1X@fԂUN5B U } @Yԃ23צ\4yf T%g$|Nq}I⧣{@d!N#^fGRhiP/`\-q2\&z7x%ϺPꚧ1yTrB]Bewӹ:K:r5SP a, IE> }KmA U!ԀYzCj$+L2@\`)VI҃w@3y} ¡5`tޣ8ƪ6sR*Ԫoڔ+ kIg`}4=HXt˱,iPNO0*!.p 6g- t9A?]Q_XX/[uHsJoGZ_@dva `S:c~Hu[z6}Z*W^ECJ?\i@tc#0j{U|{Ӣ1:VjȚb%}H`+#;lؼֿ~TQ,MHu0SAY@3BQڭ!ok竞Ԕe)`Ei2(x.3|;G.!ԿT M KJ 1.UMƚuWm^-7rT)kwc.o˜s)[=7_&G *p])YokѾm(@O3% +: ;6㒱~JaDH%E23cUD1~T/=xV$*Kd`h'sbU6ҍ`O_=9nUDcU`#b/P ` + g1/ސ^NNօ?G 7IPxßM\e_s < (Sa7WfG-%K(_5P!4+0y-`hⱤIv[o*\q%kUZ"?SG IfƖ|j-Нvq>0=ƽ>z6֦9}w;ENϾW0Tt=K/Rxo,xңw|XcQ#9C ͣV( yg]݃#ȞZ @zo!qO3?acdz%K04$NNP ?qr1#/ka?=8,Y@vԧ<\FJ~o<r6#XBUgsCwEn HQbEz1 ȳ+ݔz"0lv)>}T*ĺ:H,̝>Xs3%#X):m/2X9tW$VAq[atSEX $Fbٹt`$oƨPOKn{~J`;*|oۘO+%T&Db-GB:"B'.A "5cįeH,YVZd2vJqEbT)]҉ھH,yjA O)XeX7"˴ѸUOi# Ұ/)J![=;!PFM8!bubl,KE;0hm z{ϼ{]@)h5CׄZ 3ImCtrȳ5HAkܙ>帊o(@^b,T I:eW}/Z .&bF@\:V#AsS^:`H,d/t=`Zk,%?-oҀonvKFy  D (^`Kps c+aftU9]r6* ז!4Mf\(OB>* %hh݊,S%H-&)Ў!AEFzy׬wz?f U%֛r1Њ$Ik‹u!h՚3ԪlKxHM|#i };Y-xҜrQ"6gV*ԉ\nfYo}F<2IQ7qB$B7vb;!|oQ08o^OM < 4 B\Яk|;1b?v`V|mt.쑂c'Ue &@Qd -]1N<@Tzmz-q f` *&}}"l$ϊ<ڇN!%3(W8fNۢ\رd)0.0EH-+tl-K[;9+Vp TXT-=*NN i|!KA{pqԜ1ū,#k #iޡvRNqs#"l6 ~UdF"@ v8-gj{0M-(QojdN:c_#Ias߷˜:^).c%Xse$;jzr M] M0\X4BQ^(m*PmrR 0LGY8rvԜ%,~@P g`K8d&Ph/6T0\ u0><#RY Sە@e Nq=L$u~D 6*d§BQn>o~ Qj)`Υ0V, J'NP:BQ⩯A/-%X`N_m'Ͻ)vFA3w9[ @7"G#"С5N-]A4AhKm˷=j$L)`w ݔ;yX[4,^1mY1cRF*CZ,Y*҃#;Ē:9:ҌiNJ]&-ߐ60$)EHh%(s.ءXk)qb,uc~eۤh*#9M1ЭȹWta g+G[7E.8L5¹;8 ЇpwQVww E [ KWR.Pm.~t%Ybo3eӳi%5c{6 {X3FST^`ܬXQkZ{ eIf>e(`lF:)L0P$)^ ?ZL=:ݫM]Ώ> 2 BW|^bgJo}Z Qd0l7\hwm3<`wff|DH,j'*f{;ВW E㾕ahRF=[0EeYpja;'+TA/. tөl|e[L@+**f@+*ak'dU@Jȫ D! ՠG='N@V7~ŢT; MW mV/t,x75'YeR YVdH9;f[ԃ{kyVٳ9+jnZ%R.dDR/|pߋ=lpʆoTU6NK;tvK*p-y.yRP[WB3RRL҃HLn=qG_ (-kk{C~&,d/n2$ӓ)j扝c` HxBB̓ .')z2/u'?WB-]9 BEBWB3iHv8, [FW-ީ!Wz!n6M&ܰƺ Zt  u{5]62z09C7M1%E_7Jj_?.R f[SoKBe<]ܻ}ta;`?7НЬyB<:tCT^Jc)S4~.8̵~FX@#Y|Jݎ, J$ް{g6Y/\`-:0+dTR$4S .$S; 8}^b@Ob^NB0OB0m1g%7<qn o,,Jh~g`fkd=C4RB3"Y.OhƪvqɊitdsVHKsx.Gf@>uwlb Ro&V2IM,-IlZѮf"<(TL h] Xϸ9?IhVA#$cH\b &m%VS Bp.%C#M 'R%;c@N^ ORTqxR~Y+RA~lBdH1kÉɮ .'9! ߋ8`+"?~PA4VI^b@ pqZ\sTA hU=^ML,K ьk26x :U@dlz{Ņme T7K8Z JCґ؂E5]=o\ ּJFiLfzYUOA-!xbS&YBa$Vi8Ωm5Q0]t r9oː0Mb5 s=Ew N!Uρ>!4n}@ų{`fi%f{ǐ@l6dcl-~@;k)ËP|)mqX<$/@z0wٮ|l[Ă/]B N#R+䳳ρ̬+hFm99YԉTɎ9cZFrB<=yቘXR' 0m$C2HH(?ys#k Yiuj4VXXɔM3~LU'{!Uz|Zt 8//E#DȒ&L>꭭D,2Hڀ(%b\Lo|]2Of><ۋX a+D{p,诨S&EDd7IS)P׾?z xt)gdB~K)c![#al5V!Rm{ssϏ%&Oqv+߃@"jȰd*g2AZ ra`  鄮Xzf;D->K8=8~/-:̥xJuimU"r*9Bu7{qonmC4)Jmkك4RݾDϔ9"RnQJc]F3*%A e]y%ǵ :d,1ݝN4T/)$PadH\P$8mI>CY RV =,C:z#)ڕѸ GGpۮġ'se90V Vr+,s@|KY>Su*F Bm0?.uK #)ǩ|^A@ u)b![ _- 9[4t axWt%V ML)Q% GI/ LNG:.,2TL-"W`=7E NAq- k.c)3Aun !7xp7Az AeK@zn`h@Jl@h]$qgfVQ?YֻIgR@(?aE֩yF$~Nm$]"4=8S9ٟó hdO zDLj, pD4Cr8V~g |V5d*q4aP{/P>ŞO։@ zdB* [};2ش[FD3.rU9Qs`_ܘ%@Xh'Rz;%>z qrr\l7I5;}0bLO˭LyY)_#-Ö)”׉R@H/-k,0([y fUa PyMX_Z#vJE+9Spښ+=tz#En( gN[q@zw?  <̎RALA彔>>3 *9{ x7HF̸HM6Д2'^T3iS ='F!4 "%3 'ρ2J{4V]Ĥ%aut&UHd嫖 ]0D< ^@vx jF-]޷|!}@56O:=s_DDJ(tDw^ATc(R36׏Y ~QsP٢"eH ֺ*ˏNƝ|X `-{dr6c܃V׷Z@r(16ql$*:]5 dWkqHrHNr@y$Zy^wR k@GKX-[EV|֜}}t[To]H+Q$yŅ_EC-b3o0y79 GAn`oZ—\!#M O!ڒ |2E/SH-R1H^ w]P*YebCS_VU#? l%Һ 9N.=}/TH~)rP:Yeljש`oύB&g7Iag!tXD,[ xlWx#Vc)؃@F.#Xhi `=@1!Xۢ* -ҩViN'7rb6AN[CQC? )N$/w 8}ft_Ġ2ˆ÷REn#坶1a<y)vte(>n5)! YFB>pz ~ˇp''ThH}𿮺l#XI{@߭p.gW~g$βbjU1g\0nS#oFQ,x 8F|-uz{Bs MWã:Vg1IO<.g-WDWP(Gt⣡"^ޟ≥' = kTH&a8~"z~l2'Hom]Y|Go8w[F. xfJ+Lji{X%1ul"iEU5F!YCD/L4/#,ؤ@"߫R0Hwb]ؽć}-tp6e%;iQdIó;:EI0K5HH-֖ѧdc4XyEÉ@VwWLWE 0T %Ų7?qv43aEbhΉ3]](ޡg.?|el!dw)*8H;25t{9G&J;q5ޒub+sA"W,pHx]Y͕o@b0 Qc3DF v1+$[F3\\cgO<_vbo|_`즷e~?`\B~^nfՁ/1L0sB/%,kn? 4)9獁A; rLx7\-/KmӰ̗YCPJ|9/EG'9@,9@F+7/芃0px O^Za9RXo"}'lja F)7o⺥hc).FĿZ}| Y󇪺&]fCﷶn%|$[c9 X%낧,/HkN aj ~pK Jx/4Рw ?0 Vy9T>HoC,GQ 酣",g#?qk×q)|pA(×b4_8L,e80p"h[.6Vyfq<- 9SH-35{UC+-1k-Aآ?&$)^O5pxpU hq-"Bw:W9ș3JaG|OG%*$(>G\{>A=g;>阑Rys(kQRD  b폏zk?s0$R(KV~"2 8Lq!kT+RZ֓9珻ؘ! [sazLuh`^~ mq<`B3Q| ̋)c![#ajHl*h? _%bvX1zWn?Ƶ(+(iCĕgƹL;;#5|d(z\1à FHq],5]o(uxÔ|5V!<ɭZ B<.sÒ5cOyӜMTVT3EN ChL"i,%$~:-ٰ5hSy1R,=5Ù -N2]C Ԑ+3mm%uxaEX+ņ7g[b'm`MbOFt,+r$MlkTf26c ҷ\9m -"y?`t4st1mzNi/}`&ox9XŀK;I;-͆i018[^Mu ΡB Ypţ&9_;h6_p@-yoRڀ(am`}F$L00P>Ue)Lhq1 (Q3Te!1Lcq ͪV (n?18!9˴8R)Y1oe b9ijm8fX 1(8b3_|ע>f pz0^j3x$ٯ|82|δgO_P.x`wLa~i`dv&pdy&JA;ALg!^J6仂 %S"\(z:E#- f?LDCEc]Hv>jrU%lɔ̖ꙚlrY1!IqښkG)&{xW)4?Qm7@4SK <@%5* UN&efUj:`OuÏ:oJFQªg(zԍxu^Pt׏hE1P@0T}|VD1w}gTFv\\;u ӎKYHX.c~’tM4"1k](4Ul >cMn!?{XUܖhm6ض]x&Zm|bW[5{5%eA mm9_;sa^1mLϻ?@@kYϔ4̶sgg? t!Ât6/>{X&+u܁xTX~lA<,3Y݂iW8F& Z`kh ) K:7X*x::nKxiUxevJ9$S%y] aaP)FظnK[R+CpB/펉L8 D^UHY&]^;Rg"Kn NMcܒ] :[D>6_~٫B@?(@a5H~YE9$PesdXkag6KV}Z\YX&ƬxcX  lx!53CRҢiub=C}>;[B4iB5ʶ0$QEHx#žd).0 1IUђ8IeH01NA֪lI<좙="/XR ";"B?bH\>rJvL pn2@lg;Q{6cwdL++}@ #"|cg8"&~;φ6qcޢfk6+:Jgr T\)*A.?䄂XбDT5Xt G.9]x]:T5sQ[K/`Gy.@cIE}1lD{Cgm@4SԚSr}">A(/.|pj+C-b ic/+f]+P-PLDl%T ҽf[=!Vofs݀&Y,4<%~ZJT`"Y/fl8XwP 7t ~DG^è;&w!-w\om{J4ڊ-hfbK\awg7-0B:VT\жO!\]9 f}fp%a'"1Yեӓ(|~~ Yn}~۠z.kJZuE R[!nMg;Yv|s`p $7I&\,ƀf7tff=gk<;MB1iej.)$y'˹dhxqۿ7nL̫y7]yȈbNY^RvA"䇹 Y-YTz缑,8Ds" DqLtE3=.1۽vЏV@l%g& TZ!4tٹ5 ':+t%6ILt8w"xv,#xaTIzB'l&Rsg R <;a- SsE5C>>аHa.?F0l"-^"l6l fXaj C$m{ȴ ~)ä"t0CЬ~7L$WY~, lȄ HaҦF"R)^?"DƱ@TZgNRw~ݏ|- #_FʷM־Sl*A M捃@,ƭa0j Nϵۆqďf9=M sWaoӋ:%< ̟[Wqfp9eIZV1@y"; 3e=-8Fw< }፥Cx}S>nc(3ɠ8G;W}HlQNxw[2X̥ ?ͺ^%X6wq| qNK(d>v,ge3aFaB4X/۠KCeA XL!Uc5CPӶ@nD09[|GjD +KѭnB cQ_ѐ.ã|p2\ x LM8x?m?q#ҷt$ZmאH_y4[)bF) ILL~XilaXMjp1 1¿rJ1n9XRzYnOs \dzJ`zB|V8wBv߭s@)íÝV½1>yJH)r 0Lj~qPϟW2~Uf5a[Bkגm0ylC5L4s!G_Ѹa?|]?eM4!?Zyg '434+A?@ȸ;62̵"}O# ~p~A}U !0S E~Vyμ./X+*l%xtD,^}BFgqE^!((,Y{$#P'RR(&PR&a*VU o Q2Q@(^^Wsa}.=HaI38u{YVW m yƻ-]\P;ӧhIDYU p;:H@ri寵ө1fYまO3 \q.v?+8hev j~X_P3"-Y$F鐬6J@Z7$oic< x9q-/HU"< TEa2WU'tތ[@ lm &”-uE& P\3Bdy:b]6lRf8P@>E3aY[)gY480H>L,r’Uֿv9X֮CϺNV5{|(|] i0剀J[7m&XXu&ͬ!tWʶ--\2nYfMHtL& =JY<6v -^۸puյ2u@f’m;,2.>yFD(Ep2D|/`ey"&\ʈn|LC7:ͬGHջ1X)P=hozcLJc9?֐N@tV/H2 f5M:N'|. a`2ns|1n&_w~,5_8NlFbP"yJF4n^m;۠!%~TorX=2c7JSBK*t^XgBKK9]ܯR ~;%2uXj?g3e<֟of{v;Rd愪0P.C& {l?{gQq>0V>߈<(pN+2埚UWYjʈ4Oa8-r5۟`,ͦB Da17}B_&h_4 6=*k7GFY(zt/!Mf^m4~'VAQ#i1] =e70~;$:N8/v:q!*9/ {)gx|=Ua8~YMǶ,1F~Y56(jaKvOyi~x(w'Н͋$<Ө@X4+ r%u, V4  V"2H1 S/BsIC *u?Ϛg8< Q[ 614Hx2 ;H ㇣KM[]c'{uM<( w&zo8Df4- x%eH3"tRL1 >̑9ķ`bfh 6OW~#16?.FsPR0-I‘/C`ZHvG9x(KnVjt&nY 37z<%A85,=80l=}0,G39 >w{viu򀎾D_*XMDWϕ{JM9 "m m}9|c"A3{T=H^;EOxGKbX-FV`nKNʓ594Jt@ۋ}~Or?,VlO0^'ϵm6~ag^8c:]S >Mh$*`0Ҏ,/C,w# e gv(r?[&t2 C8S}%xISfQ--%+5-F~ Z'ry/g!)[7_e6Y|`a qB= ]kVf0]X%@qB>U6^ =g> "o&+HΡDtxBH$4u H3.R,dp:XlQ d#vx㔸 xY[-%l"t0_4+ 2}D. ZN -I34ht9ƖӬ}^)N\d I:c⣄J6nG-:a#݃<)&;Q[Y9Bo5DWώ3Y 8k [94!ۍYY.17:+=ؖA˷;'_ݘ rsX") ٳ`2s0$1㧧#Y s@Z~(ha*hRi \=@Zޚ!.-2fJW I20 \ιlm^\΀c3_ 5f;F qr!Y~ѬV~e0>Bj6SOEP6@$w|,LWXph|=ǔa"/'h-AVuY54tv+Z-91}z M&GJoEycpHnKk֞p&][cfvNA8hP[ Q|sb 0%;*u!ϓuxRQ>rc+O2\G(TZ*,k O҇3ߧ{,*Gq4xi c˪{:+đUEU$33? q4^bI(2kdo~\Egͤ3/b}y"<"Y`> 3)CaTItV)xLUci-&ФdꤟNj#7u9Bd&™)" 6SN%W 8Ѕ8#T%Cхs ~PliX[Sg{ʣrg+f^o|O-3>y7HoYd50R*|o/ rO$"llp[*wWtJ/=JQZFBa~|tbl-sO0*HOlPms+XlOCAN#ɯk=-ut ٭Ί E.m`K*s/2tAױ"aHYJR a͂4`ӟ @j zh)o۹i{9"@ &Yj<9y8 $K77|^~?Esn#c[>nOrD}n} Ozx z 9ҍ.!W$8:u+^⡴ߥfƶ*\ܽqU)G%V^P@,'DT~.hJqmC/XIW)'9K"cy;U'ԮzC$HL͚n5oU 3z ?q7m$ wQM)ʀEއ;gxV\pC( $r0slA5r WĪ_GD݅dI'`Sq>2IhB:@3lkAPd^s#eE6D#tW9/vLX2Sgph.22Qgж/s -Ѽ  }_wqPh'iPІFEs}Q@×D;5*>EB "e"B3~}tMl7eD<ŬEM/"jJ+XΎ@, AӇ-̅Z2Z @z3{7̞,g0݃Wz۶0mE&Fm[Ӿ;xS|:7%<WN%|ED1Ąit~"Mo95 ij+"s@3:EIuѣUԤ:U~̈gW ü.ɞBBcWkh7${GwKn?H %n0&Lgok9S VL[,Z FDκ`XDHׅPy_ X-40,)|@yhLŗ4N>Mtӿ _ߏS4}̆Ùc]콞A"Keb;n)HK= }*|,[/ph lwˍԘ⏄ |`f+"0<='b$%[HC1itbhM8PHU|]>^'0g2oVJf=8 OgɊZ XnXdA9 %"7xУ#z>t!V19p5?IlŃ+:PuA<uU48MhT5i1.Ce>`|YƱ( тloRm3 )(O䧘0l 5`%Hxpz@d(^d![wK/!y5g7K9x6w\+4pՔAnSX?|;FYwvlQ/]/΢Ȯ=D`g?]"": ~9qib;]{fbԋd){cCwHzDj S3uHw'E޾l c^$b:z)eCEydi,8WvEN>A GIGO\K-nQŒh"QϞ1z3Y#xta[$0)IrѮWNȀME"~Bj "ْYTEfĪҋr!|Ӵ)Asy(E^EuFzWiԋ<]"Y zaS[wx"BU^~z^"Ɇ\/(ۓ = 06ϨV?)Q  pd^$?s+޸'9z{rs"JTMz,- p&X<oze(17}΢M^ ׋盒"Lڲj^$'Ԗyg&^]i\/"vɞ))H/2 ?A%H w^HK/٬H."+z1 YRN_\ԥm4֋D 1"x.a,}HS/E6-׋ \D}ћ@d*qECU%* x"!E\3+}׋3{:^$.V=YƳs. ǒ߇nLAsG/?r𲣨9w0?DPeq]G/R`/Gwɹ6z*AqH*x "N^$1Gi0A_B K^z5"/Mz(m6)HgŠϯ%Hvs: s"_U6EE^pH7Ol@*_7vTlţDOWX"3ҋ k B+;"kB`\ޮyNxWy%+`$"upT ̿i+[b^ՒgR K Ot\ x"]eJwJ/HW=Db'yE^ig/`Z<?p[*E zg zx{Lc(0PfӃ eY\/lƼd14J/gۦع]#ϑ>> ^u6 eĎT2]) H+gg9`9 7*J eBQ#;^`I馧gCduߑHՄWzFwkϻ;A8@;{?1@^DlC+~K}C2gQ mבqaFӖR!'lQe/*۹d'\{0zX=@yK,xz \yt\xX{ 6Fkg֕֎fF56#tbHUs% Z87 qEkT㈝|+~#Oml@GȢ凂ia NA9w 7V6 ѝՀy,u1[WXi2^1X _Tn>>Z8@ՆIo~D'ZY EQ`nR)$ַYvNô/QM}En ᗓ:()kJ\pu4.8xm(j"-eT$86 dLpRd8ka ?o+srJtr qRX Aڸ/q%|s.hm4wddJ >{Z=L_72%lݵB\@)P%FFl}t,Wm{PD\v kyoA!~[c[ωupe@*'XEL KgmЫ_`y+l'}"dFiS*USh׿ Ķy9)5 {₥ {[ fLI{OyJ<#eJw6$j.!m}%bcjw~mY@ٯsMhtciZ b2܊n~˿t9,rc # a' SF-.-9=. ?BZFp.xU)޻dlɟ?J5ƪ熭pZR.emȅ}̏ae~]oyH_Gz0\dL'=JAYE L Ѝ3> M'Ę9N.mVjl|s3A3i. ;,k}95 ͩ J|_q^uCl)v {asno`@te fT\@QHQ㘩 "u|4#o<Ǒ.]spv՜rÃK`[w~m~}-qRKzedq 4?Xtg'((K@zl :4Kɥ]+Dx)8l9%70{8+4*.b寮d/E:È_7ت wS(h dM"p/P՘]m) Qc*D%}4jG:e^3¹ppP0ij $́6rh)=&4\tW:)7@`ץϞ%Q.^ ToPM=XmG!GpϦQ@`Hgu4FMz8BSa~tZw5~vv08b<v+ dz{ϋšބb*Kܯ}7Hq=2[LWvc}Q붴;t>4dǎM{Pڼ9n[J.y9%z)|z@dHTx:%)5}y~9kSmvCewNf澽ݘ#]*C33+ i9: J Fv%H33Ik~e@@/ YkAMj Q\ʝ aNhɯ:]7K]KMhs-йkVc##aKH;(41@CRAҭB}-w@I!*L2~w= 'l]` {O*R %t57Z\冀s c95TݟKab&Pn 5C)G%杞K=GpNJy@j^>PH.|A^BQP7Jl܇uZq y)*4"fb;B((;DkɳF!EމSv| U:Z>DNq3&GK* }_,@<:o}/dZQ#L FWLϾKHW`rgOϹ4 w06I%P>%ٵ亮SCP]ǝ߰ QNkp AV8mU;Oq`y|c6|N' `υ^aN CU:ӄ`M [g .dƦPp! {ˀm͓[;nP:'cW4!LD_]On2/fCPPGaP}rOw{a%E,Oj ywl l Gl#jzAg5Ͽ|'j~nF?JԥrLIEgbct%>H6Sa{ny|hv 0=x4m@k kpJ!GUmKOWqCQ6AFq7F^Z$Y1sLX42^w[pb8덣%Ib2i>>ǩ0Ufs;6+ u~m7.Z^BY'6LRk5M?Ħ_{fxTi,l+K5YR(66xyJQ-"_QOj{\ bCHYEDe}"Lw0XzڶچtQgMԌdX Av]y10= v4Er~h[i =:~ɄB@Ӫ,]K-<Ñ~›g+;a\CBŝ6I֤߀ͳ|ea?0RPԀ'&Xa #ucBGuvA. eykGlץYrx[IKOw\zL_L [OtH??Te ϻEG)NbɃja;Ơ`aT@!`{-3`#F+ #AIE W.*j֐מ Adk y#Y=H& eQhٍ򀑆qB WhWׯϘLhg_Xġ2XS p1&τYf}N8Y8lFPx8mFpm6<JP vm8"}UM7.* NY!װ= # REQ[7 @=~z$h8* O• MLݪ.`U-?M"Sf Ymn g~ d繐x{zolA51Fߙ/1J+ǁz6r| 2@*<"c}y1ne,j 7Zr3 ]J?&K~Ppם?CՌ`mdixX ^6 V 7g0,"Y՟|nѥ~/sPff0>6r #gZz1:EFm2*CD$Y5Dkm&ztl j6'pNRUgX[/\;cxxJ%2\Lp3=UpsӘl"sTX92V]idb"ipᡅ?t;׭03UzVq`2VB9*T+Th2~ɐT$ FspQGf˯eS+"T퉉G~WVT6J1Y?@x6L?mO0#1s'sQ6ӭ( }U2ާv~>&Mi o" H<#(~ƤF<( ~ƥ2S׋xV(bS0\&yv]p=x@/_F!qə\O Ai}]z靆"UDF'TE1LTW`}͒=\TXo̙җ넬4_KJC|s'Wgr@jPǮrWUhJAifHXxjY1W^9lbX9ޮ  \bT+\'cʐXkH:MJ!ETkr\ O.#CWx ?ha~9+ iĴ2Uּ.|E2\'qN nx\ CC l:ʥeB[=nP(.DUayx Ho~qnW+'ůe Hڵ Z[ Q.>"|\@:EhRa[SxwRmUHqŵ2u4,qqU} COکrwp OQC^a59PRlzv2ʩ d s_D oO"B"H: WGuV;L8KQ2އdV 0̬Xp@ub`@ C! pRZX=a񇳉@2#̜Xuc0,@'5!ơ?&$$ޮHef?{.۠+*FpvbD•$^7iCc!6:j7X-R=T/d{nD} Y4?l- >Av#dnI⦺@ #8쁔$O{MOozЙsKo*oimY&su.eo \ݮ 7g VX'҇!qnN i2;G/`9+\G $eܱ /Zê'T&]RY"ŵ}Ol]q¡ |{v|8aPf=!Âbv Acdn"~hДy"oZ$'_Dn+`\`y3mV'þqZ~ȻT|GK;-`htOgʾ$]q".+Plm.v#?HX/螉n>va nfȜ:~NFPzȯu$^Ռ HjtCoy$ UllK!ç_X ?ЍN Q<]dMκMT7,WcT7uOImۜ4b#܀+UHbUO{Կsp swnHk-1 $5"]dٳ Mٖ>盾P!s0n_7s_.=(Naqgp&. }Cwq<3̺c {Kzft>fLuTh0$ྴNmIMOTO"0o"\k/C!9Lc6Pjy]vQвCptSjN)+*x>IJ\tmUo|O\0!D-ISqxɬL?|TTKpAu ~o<#5 ?.e]w2&j-y ꘠[cm歉xJSwk&AM3"1sbUjo[ &pj>1zgd,L09tg2'j 4țZhiSA 9v:Mi] HJ jdo-˦Mƹb{zͪZbPxT$Δz\i9(_> *C{@<@ HL#N*/ 1d_"BED,Wg0|i"@tӗO9T,/ql7DZVId y )īY.] 7E!J/pxg~MmsuE][4v|{p1Bhx! Fc?f -*jhQKWӗb s$äÄ$Ce~,m]< #`2者ި?#֕:HZCA@Z:\g6'` U: ܠO]:S`th5|>4V7AOH̠,cwBY-WU _LxC1ʳyk$3Yd={crS>ۨ, O< f6ugbR@Rhԅ cU&''d:R¶kD$L%&/<|~}L@0LfZoj0>C i]a)E}WN~&/ TFu03}Y 3(=u(,ʥ`PZ?U^"jJy)N=q4>&C?$a]JfAro Nn ʌ-#p(%ɒ8Lq/{)GQ;l )Nf'[+(ؤ췁VJhl /yL%VbP3OsqjU+ 0; KepFA* K/m\džŻa݆e0jux3Pcp$H7u cMq(!3DŽ*&vB8ܶCҰ"_|3aPjZQ8\X8GR_?;~}=܏=,A𴎐41`yx^n#2Wfgs0djnV(yo`s^Λ~@P:E~56µ(.nň'\aj|WdbF@8)<0S30amhgJţƌ@c)dyGQt=T8/۔([P dW9E~į+UUS:jG}"xxD]`Cʅ[- γ}o0멞#rfl՗*m\+IfJ޳f"uKdVoѼDS+}޺ \Ya>[V69^kuZ3Yb1Y̮*Sw%9u ܭ9T:+!Jkr0K- !P(M#10U 9nKٶYcui[ؽ a&]ch߲4t9]EV}hBf9'ƿHGIJoPa20,2^FHɶQLsgxR:lV>jزX&8qraseX5̽7Bz72ܫX%8l ai'D\ٝ")=O#)==\R!֩{ˠ%t3Ytcno||7r'VS\Rzپ#'{9] M;sԢ`DH7 ઢ枑 mц^ǡyUה m.+{NןkhLP$vD{ 8 A$I㼁n2%6% uBgTdo2Abqpݷj냸"-0""k7髻$"4- Rx(":ۭdt*F-(#k ^vk#rLE@ kit HK1/Vؗ>bAkXHqmOL"kt$ЅvD"R!"vɅ ^XWL$b$i)&$P)M6lkT4 0s4kKd+I@ssQD9P+4>Șl!N$,^=Ϯ/fθ5#pye bz"4"sX b=Oޢ1XK664j=>@bSZ22=W0Ɩ2kR ϕ5--mPOQBGO;-[6>k~1^D q RH ;ְ}-RbFA󑪃\\|#W ҅e蕢N6 =[n-"k+vUV@HCKR *l9"˓Pu(c畹wMU25 $Y]#bkKҕDrKSf BFO(ת9x}ws,nxd{uVd2oM`+z߶/-ke*.N͝E&L ]4fĮ ~^^MhgÏ1̍{L#lP e?ܳg55YD.+怾!|[f{5KԮj7b_vᵴ/!C.Tn{@םח͛*=/K{Όl>2dq{7Uꦎ,> !Uhaĕ(a)ݹ٫ ]ī~YP %%%شY5X`MӍάkPPW\ ڽk#&'j\IT Z,ϒ;Np!Jsf9$ uqrvyb\+h\]L"yFd3}$I$*@ͨ~ݵ~J_<];фW#ܼ>7?. 󬐌UIU5e7zA9^8wY)(?@ਬ> ˰;Eh@6`|.~ XM's[6 M,R'<{L n$UPAvB2DһӍ Q=<:%Di]ȍ1NXT ,r .gdʋ]rwN^R `p9 ,]^5n}4dΑ˓`^"VƯew~(0KeJi ?za [O[,"2(z@@`i0x^GZ Si@÷-k:i+?N,DX\6$Eb!2z(bAdq6n  ӿŁL8VwQ5jKr]-n:CS$9KJ',uK)㓣0Z+yOlث_'4)oh_{y=":pbٝΜP"V=C1In@7+fAC򂥗>w:',"볈C:t4}[_"?7RB_v%r@ڴL)_cN9 ޏOEoj~g̏fta,:bYC ߶wIU';^&K@ Bq:iŒYWBc@@㖔[&a9<4Jiy+IےJǓ Hͱ EYӕ}sw^WUMTIyi!} ݩ5;B3FeOn9u2fn݆-4m؄̒w *W"VZ1Зo֪$=)n^ sx]ZfBqj~m;G&|T,3PXܧ^Wy5,]C]i:0[_qcXTL`xXP|T BEu LI𒞾K+C[#b-۝Q{KaʜDA>'vl"m&-ת~\ Cah._eePtXJ>,DbWu] ,uVFkUVRYwD\!z6w ̽݅)0ɴ.mvC)x̤DiD:ygDgz9NƺR .9&%̭HbtסPXȠ¸w)&i#vb7x;о\B7zqJ%y xni6݉l`^`:t%W1/ ?A@>@f^oT ՀQjshX!-yOz 6L,w֭v;YuͩYМEbeW. o@nelN]p*}8&ij>9쇕U XLF@ Z,?.GHΞ[JәURznY3` JxZ,n |}8=ґ}&&+7骊0U>KAN6Xin~[ @JVy1H['Y$4O|HE32 E.{V-/#E:kb`QsK=hF"Ɏ&31b4|2$ċ}.+:l?$'6$76w}'.}*;D[qRCuqՍ]=D iCsMd 6p"*>}mshT{ }r!w@ 5ΣH`rLDSB,GCI|.VgZ.CRʋY[z@A˺1(Csx;oWhq8K"sf`V4goi 4/nb׏~{'(-Tj+.9ϰƒpW"BqLULD7K0hBe|u&{o;z?6#d|?sYQHaNCfN)KM?|Alj{'ƪRc:c ʎ ;Ndg(56j/'VQog Q>FDZ36wD*&5\k]8cL3^gqǒpogp5IdU}n%Vɺ/Mo<rч&Ǣ8:U eU#QV!띄?)6,s1L-8&odM% ea!-)_ple+Jmo(ymk^-_ʝ4o&oMY(A7u@Tm\o1=ȰA7M]qKYmaSlj dXlj{B@LF_\*uc33C܃H$QL6`t:Gk#x#^ >SWBr`,O, s5M ZDtA򥅣7eF:sOKÌ'|%Uo3叾!2Gߊ6V S*=DGGCg!ǯ](ϥ%|k1Ѹ\~Jߢ2?t[<ңmdx@MREs4psZPyi\QIAftB 9$fU\RjBy܎ɿh9,zMX,1dM۩7_H391f <笑*X jbtы-؝ÑCRoT2M}W7vp-\]k )8*po(Bҗ` #u`>"S\}<࿷+E B󏁏Ame1E]"?g HeԽW@2+vuEFw)eMURuE\Odxe 4BV>nD AJR¤=boTpүeƑ e4Ⱦ [3C e;YӸ05Q+r4h5HSv6DlWUe`nGĊH1zPH@Ղ0SsR?$72uH!'V)j3 1%^lb9-GT[f8` @!B^)ԑ ^u| } ʛ)Q2U{>,)}%yypOpVńQ'6U H]:r%Kv%F`rUuH]gE $%VDv5+r= qÈ7p/+}$@݀xLHN&t5!Ӧ$> sG" 9+z'0 my;lفJ/a=CM m9zB]GG'2T =]e[d<7 \qKA'Ψ~Cɴy.Ӕ>sd?w grb-fg&yr#=fZ$ٟt =^;kpNm YgmߑW(3ʽ\FVz=Ʒi.%0րq}'7p?3mo&]Ns\>uZ8EnA+jRjBA[}{mDAPe`?Y!F.9E+|ɒuG?߅i&K5lX霦ܽ2Zߔ3s~ Z\~Sϱ#P-iLrl O =, S8!FϒղeW i9.PjDEj)d~] gjh(t?A\eEz1O)>^ |wrc[̍Χrr/8qtvP@9c̽3?dh|(+"vQVhH""^,$pSq"+N>AHm쩧|!iOc͒Ï^T&[+$&D9#e r Gy3ʓLムjd^++aa96t*3] ؙ$GC!FpxrCk ^W0c7"5ULj7b!r-Bg.L+@}==h[b)5DpP{x!F;`m2R+4UUa*b4gNIm @ZF@qÕэ4~>1z . k9UGc,-";Jiu_]2N*2%p ؽX8?Ѩ}__vLHj#*ف?x_^TGTFNLW7ٟ Hp5 DŽq̜~F/yj6p4Rk,2;|&&pwi0R~ <뮃]N qi]_jS;F[:?(Gs#]*D难w7t@VH>. B+aW] NxLe*0z='@?kï۷&^@vy2Om *}&^,<1PnPEcp/wJ|+3";c Jsz8~K>@rUe. 'ŠN$R, ~HN@!h"ߤ:l _ \ec52j ݰSE[!TUD' BY5%CR?LI,ʎqY%L*jwXUܿBQIC@JEݐF}}z w^_OU\.q2JWEޕ"F˫E^dq@8+Z෪\n1E7W'ژ-ޕ/4+TUd>VPE]ҒλAS ʜ!P(7ԥA)C$ɳְ$Z0 3,?/Rn#~+׉Kȼ4V[Ҩ6q[(@KƔdyryb<\(#-Ud %Dd]-X:^ &q{WcIB,k r$l)-789Avg}p;;Ly `Uz|YT0pWe.2fq46ö0.JsT"RxǦtoBEcp%qOէnyHc 3"w$,h oX$}E:1y)9c{ w|0{ QM \F[1D>:PĨ WwlN $78VJgו{f(2T$RYfl4ٗUXU/ 9tH=*nڙ s.c!6W{@Hs/o+v`!5cr0xiX18a/yjfc,h{;yM}c{0lX)hcQ< Y ra8S1x)Irn'㛆~cIZz,+*C ߑφܯn+4vmv̂܁%tfyg= <X?fɏά;Gy*߳'dQ"4Y^,XYH " @&2$=[AgY uzTDRqX}uljǠ4*`SiVZ,J=)6?1o~Nkg퀫-,>sԟ J2'vzl#2|w/ZWMs[VU7ӷ1O1ٺڌkFݬmeaAl70scD@-?"=͸Mvf,Ưy7G/&* 4YA{WVľ#V!xY5 ]#b o{dο1\XfFc;YLOBƩOp齌_',~W4N^jT+f=_ъy7c˸X v1o)i:[ߕXvPm0[9"DT?;º!c.Lk7Ecdr]^e% G "5IO&!lhwnM8 >ς&:=hkN3&rE>Fr[f!evR釽DxL\Y|1¯PCC R/6\sgX01e26,J DXG !  p"tr},la8wsf݆ޜ̌ bЀK`c6ܐzb .蛸ˎw.)➙r @SQQe(cC#B_]7Yy(d ⥐Dhj5imCc3M_>$F~9e@i:SWs1/<0 *3n\2%eeLCP< aX5c 0(U_ ۋ!Qe=SbQQ$21ћy&-+]{'1tn6N> r؃=23bg{q#Xe)g'ʃcEgt8 7߉|Em^DI`Al 03qwۈ,ry2jl{t2ę~`15 ~;ue dVs]dt%1_Ѷumfk,Ga{6^W96B%A*ytE 6L.CfMh OV?D/J<~Z K =eC:zD-&8MT"DMgMSR½)QsT'S Ep:K_`Eʫxe贈t葽؏!!pZ<^f{ړ!淂>!#7 Ef D3G5+I VR@LmK?ST?m}|'Ԟd,m%KDvvs)^ 8;8@Lgs4ykVG5ZȸL. iz9w30bpaLRg9XO܆prPo`r@RV(7mLVOyx+7KRA#> #_v㏥(&C`K(mlE`Y @ 3Cpa6s1,~wp<,)AR4"+#Z8 YiT+D6 ?]"L liB„21 NĪǞ>&Ch 8A/ĦB W{;y)2^%ښbيLl-ɮՈSn,FMf:idPgO!w=bl=}bi!}eu@<d,w7++^ ٲ<ytGiKo UYΈ4lyvw\~/O?̨PJ@8D( 1"\^ql-6. j\d?>vqZ@h ^JnCwMчZ,k6Px;6(y@Ʒ=*s;sMQw6WJm]H&VA`F.KΨqJi2< z)G۔q4Dg8Hi?,\fKg"\d-`"`7$DrrEpc|ݠpoO\ }h`F"h@6V?K)|CJ]EV^ʹqxźbT >l:эR{!ž k VӤ)N ? }7+2ZxPkAg83|";Z%xDxu&ި/| cUJF!Q]jiAԞ6f75b(ebm-{3Y8C\1킲t F s,[F#)hm## :lGGKϚ-lC/dHs S#嬩 -hg| a=WG=OSeFOzwE/Xu6e 3nurZR縉Zs:/ousEI [ J-UcgPMs7htb{)>p6'X*Gj 4([~~^qbT+{@߳/ڵ퀄K l{@ΞjdL d<7ul ?Z])=@5R_]*èDblKҌyi`S6qG;}ixuw|CjaUe"xMCK!MD{V,pg "Bz@ BmV5iefB@V#6^%~Z74ێ h~_78&uHNjԻ24]i*w8#Z!<@F䆳nKabtLyLS|&!JjbZ pi~5H/}2lzH HrYj⋴6.5r^.usk_U7(mn\Nx *Te RbطCK.x2//$q`}}@X+ SaS:qGdK '1Y=Er**;B\Í`lq'2hm\oHPX*'ʐB7R'ㅕ^K]=¹hFRcY}5\c.Ma e%{Fs3B귁bB`'ߙ^@_QkSk GJA+gH",]y#ZKH>7@=tExtPjNrM^3:SW:uomfkmb9a(:m<Cմ*Q7Bkˎ*˓ZsÜYҠ'!ej,|@:v Й/H]vfʹ˜Xq_8%G:3X;wbRxI XvW_]VqtSq筍uOM!;.'l H_Y[h[*G:9?FL:Pt}@R(gHmJNx*DÂ/ʃ8k @ڬ!}ܢo0_`՚hHQr3 < eP3(} LPS0 z8jP'A].(xtJI 9w4xd ڈ:3<"hj vNAo'kw$EuE{g醾tǻ.xC7s!ɔ]褄7PCc/t2jk3$~TIv!jgT4AwpX#}ÉHnzC9;cj=#e#Rq[Wc?7%mǰ"]~1Ћ!BS괖`dgsKkۺpQwэ9~  i$ A K/6]jirentXSKUw<ivvQZD){~P4}XzbMx9 +5]MTT\y y|z4m?@wmY& ɘp7DkJ1c6 aAq? y 0T<:ᰌ_=hDLpiȴRS.opd6)vo՛M9q6۴7pI>쉅z]H\)k48G lDE&=%]Jjt V$5΢9sxηC HNq voSR@p[+Re$w)t%xf7ᅓXL;XKΒǘ)?F:>(,ܯc@FRMx;'(s%yRCgypגhr%W "+ޒ#2'.ֱ? p&% iX@ /d](@ggLct/{ B(>Ih¨z0&'\𔡉*ː{{^KId"z6,9-`6 !%~R3nmB C_%߼B_9|5dVV“ $S|ҍƸXT8,r<~*wY+)4Ӱ!Zr7UwfQM2K\䙎Lǚ,CKucQIH']lWvia2?ȸ/P@͜CUbP/@ZRj5oNBO!) brS R$ЧI$ vF`Ȍ F&337RvueV}g\Gb0^Gd\Sm:^%S/K!Zz]'tVlPlnIO`H_8ø9_=IS1}N/Ml9H&Ŗ#[ʦ%K_[23$1OKU:"l Sfn3:%%(+O` ImoLWh_ ՍӾM(szn_mP.0JpAǦuE b7+eI' ?:xfoL<mho9YGb `.;>oWm7}4xI>z^;{~f>"*~d?)~HOxX8Js+"x3EF 8i5<$X*>b+42$JR['{Qt.h1J,$)MK8J5~ |#CdcT>QwJs$P_._Y3i³({>!.6ڼŠ,]p:8V=>I$x:™*2b;NQ,F _X*pz }S6 j{sL +;!][ØpoFwunY6Kuœ3ȉQT.[ IGTed)$D*kx +}@uc7e&|/$j բEUj0UŜ3R|aUEkQaX8u4mN0ʔ󬶾.jIl ͩd࠲AAnAvuRU^b{ZUY]/[R8yܪE cʇnߦTqbZŬA[E}]fy"o[ͬrcm]7j+,4G.חĪqHteWw?:*ɋa*&3}tŘJHE^vتa4d{;8+~{.I'rwD1>'=b&[~ \Y3UɌ C2w $Ny:3sY$"d6[<fDu#e]VK+ ɂRsr:Qi:BګNNr+bu*&0>{dwQ-FbVG co7A2*Vw`Kz fް-)>6tNӟNP OFUb71:Fl5af)u gj> :ϥtwws p ZF#]d 4(!JfxDze_sV|EQ/uH*Ja~3?$"V"7غ|fc޶Vr— eSvX8iQc#cC]*RkU}ѵ,mc=HyHj펎ݶ~)[rO;s)N/\]NfGSEt3I}8͐IX{rxjPY֜.{HM2^{f)0nNjUu)S0I))b3oLYՁV:Nt^7SS*3&S*byc~Nٜ`|c02á6b ]gE;C2WMgp*x,tnHOЮ"K 3 s'f5$YZ ;hŭ_px/b^{{Ӕ!Jy_.x%t$'Nv)gt YM{ ?T#6p @)?A&x z~8zfDIJ.ZmVr$ R~jY}):nZiJT{qF_8H8?%MA%kw'pI;&{v)KSEf2P TuMw#gӑ|m̹ɀeꚨsF241^}C4AAp #!B ʂ͈D;prrXprfqA33j%΁_H@rt~C;ZJ~_{Q,创5sLv$=ٔ5A|*]?%{+{FGP%llj-Nv&$%Vfng+iܚ2Ʃ;/oA`Ra? ]ehlEԽʯ6iϝbws1|d:k*X@KT_u/kĸZ (!h2Y7^ujUojF->OvNDJ/Eۑ KuIw榆8QqXJ:u@yTC:KY;=m2il$dQIl=مKS F9Dg (!>6zH{22CdIt _̐O:ɯXZYAX{b!ga?rS/w!{~R"5ۣ)n)j13wO3w(3cxZR"<K 1%ZWɈ=g7(cٕ8ĀSELSXtòڒie2*TPkXQJ3}m׫xڟYZ"S+5 ț2A^NrCAXoAvlgE- o-_d9>ކ?BwV Fnt"pSMU*nCeb&dwP, >s'HdZ$& ݅Me0ξa/.*oZpg MrVIE!B~=u+ye%2 |,ٶ*RrjaQB* bVgR2SpoEesHm2@VT%][`{ LS*ӯEMj~ҢE.g\eBX:<?7XSp8e+]i/ &#ك`~ t2Z$؏gee?ߞ0=aLYva/ͬ϶ޚn K"`Rl$H6u΅XF2MКO\,˻gIRz+gt(b E{Է{ÀxQRAf&wxH9\BT(=,6zbTݪevt}2 (YKo5izT=r!*_+c6k7UK{YV=ԃP(L鑕da'ӼxIʉ`:e8kNj*\MĴ-H]GUc-]n`^]T2Y55U}ge00 aevUH4a(><lpak4F~SR$ C~.x1rp?A=~ZFfs~.Pf"c]X(\]r`RytvXAg < ȩXqgG_en%EiK+XAn9Kw!gҹUk},dX 4M5 )p \홯sr agb !UZԢ<|>Q*a[Vv\)L `rsDҖăGG$^"z@#_XFb d$U2vk I*MI/-]%U ̻:s5U%Ʋx@TAԚ-XmI @(i.¡hzlWPSB` %7vhg`7Г͏Qd8Z˴F4c̟ Tm!tK2S{c'odߢ/%j=j"-9e.p{bvL_xL'$ۉ(ngQ5ؚFj}U5|}|A|~3{՚ݚ~ݫž/ u{~+%c]b0Qr5/ Rh1MA! vIܠ<@ˢ)aMkwU+diW oVuAwy[teRrPQD<dxJyg`YX"{ }I ,_zy2\BSHu/.^7K?)ygpF55TԊ)@yLLq8'=yh?YT *Z:/ p0pC l#񣏕GȐS/d.@?8 &?]1@$yN~nz0OQW!]+RQjgI]P!eJ(ppJX9D5"@,#Z}?`)& A 2d D<'_Էyel` ʝ{_Qzi {YRf喝JQ j1zp/;3-2:26768UTYjN" a|J2 K}gMg= 5K 1T3=X> 'DSR;G@r`z^0wI Kw(=K hI610 bip4Y|89}űQگ_b3}S!i +Ջ1!s]qm}E 6rԲ(oVIFiߡiDy<,¡) #"eϫN. E4cLDD#[$VTvLgq?!`o) n<ɼ*u08+ds Kwļyt}J[M,1~%[L};sXshQEf tQB,RES`:']!_@FM֞X=}D:WV3ڢJc#2ylZr |剉yW!8DV׶ͥ\d 3_*9T9FwyDq=X8 r kW e V-L1Ry0Tv;;HU%@Ϳ?_ʦ<5Z>PbXE-h4{KL\`eo X!RUfYO^p^l ߚrƸ|kVVr^vw=`L}ҧýEh3EܻĦ|_XN%OOI;Rn8n2~|xo38~t@_<._-=O4C.#]@sPÅgDc)Q:YI{'·iC(pw$voG6`bD5@Z[_4gGn`? Ih쏈 |[۞3DJ0!naxp$)ݬsaz 9yT%xQ;[$@ W .@|v$spD<9\o#<M펋L ׻@ wLdE.&h=e*QE @`7nvN[YH1|V9}um?vF'l`v2L4C#6Vosw]]ᕔ_i&Cf2WOܚo 308!Ytujj;#e 5"K^+h2^L@#oᷬ`}8ǫ {[T(i RtgyH\wSE\ o#$ T ư͹]YFo/F,1;|!1te#|@`P"k}3*1<:3j*3]kVcgQ"2TDJT /*m$d&гO^{RoS"J9ot7oӶ?"}<;Y*({ >H\/xzxͪwLw|{{378wSXdbD$?+aʛ)O]dYoB0#b* Gq3JGVuͺϹ:ߕfӴ5ةŞBe DA'ND *w@~47:Sȴ1ظ2Ϗ`_U*Vs ޏ3pڶb[bur(EZAmQe9GTn =vF:6~pHƔ-Hꌐr6@6Om -cXDiLw4 tH2EK=5׏Nk< 첯Ω {? VjqyЙhu|{çc'-$Kgh{u!t0u 3!*{R\g ԏHz D¯ `d-\^8:CĨ3;o3]3Kg@f-Gg@GHy w( at J.ж%QgfN SGu mT}Kg 8:CĨ3V6uj:A]8:8ns+Gz):i]gXYv6[׻QZ`΀5JtMfztDWڎ@3RrtjGg@xI΀ axy"ݨ 3q@mt^>:C (Տ&9.s+ tM@UGg4^Hü 7GgttOQ3DuIg- Üץ3$˨3YGgR]ŰX&!E s5IhSg%MĎRuҙ=ӳ#v_'=CHXB̚sn@ȀϤP%]Q4ˆ0ƴuE13/G(5haЅq ̊B>dzM]hRI`ĄD1`s25)l f?!G;Z4kI,7l7w%Nd5mZ`-,,njAnZ;+n7b6"I&t?aӥ/G`TSW"F@͠n3?dCn@ Ӈ.#dlĵ ЯkM@cuZ kne]M ))`42F;LZy |7ضU"S4^۱< ~iglYa&g>ՕĔ3?#->[3I~ɮ#`aGɄ/ kH*6[.`my2]<r{lr\z@}2dh@kd-/>BNQ^EAzfN?iϰaiw %AvOp_ eR|ظsffq7+M}OkxQÏl^.-0anRy:M0Lw4C>ra;[xah<f9ڕ3!{¼YtXt4w _clwH_3<ݥwծ 63p}oV\Gg cDQyPw#(@u|P#,8R?R,VHS0󰙱-ev3'-:G_ Iyl"_/R$?tո3ϞtQ :`$[u= `~Y ,nu:ξ[K(} [&L* Y@/K<](#BKاHX^كAXm#c3Q gЪc8 *g<7';F4?-΁Fz^%3f7reb.-_-k$bs,TFtd5v:,J}^C H\#2pK+z? I}N~#<_"w˪ b t]6wvLg}U K2Ŕ6eeiIȘhj{ǧY:K*@%kJճU.A dlmr_6'vom 8å.XLcA0&nsfo<[i@21Yon3 W?/ 2Xs}[GS2*or$qİ`VFV8LFOrt{Z<`FFhk@jf$7?*Jdr L)tMg[eIkH30 A}leXkTԃ}]Ԛ#E>Z$ȚFt] e3Ç!g5jEr))ﴠ| VyUˊ * \"*5'=l!F7DRr5p/$nۘu =&Ib"ݳEIhӃ|w,Lv}DU)f1t28rMA./p8Xy<K w(RFɼV|`hZ R=SFnt=|4 潤 /XXOewz] 4eJ+5}݀8f9%Ipp٦ ^ ,o9*0Lyl4J2!@/ QxT_޳ML-#~K?+?ixFkY d VFdueUm spG[+ VoYV bF:KqцR@\mAd?1Lѥ?l:o cjKM~[>`lIt}=y>;cޟϡF j_nC-f#/X[IBj x6[=`XrV $L<+$8o1V2[hp:qR2[oyQ+S;UHR̗FpoǑ,,FvN0a1dO}txs5㦆+x[P_.0+OPno\E[ldfY`QR(J7 BSo[$}Fʋ"X؆#HEsZ+rN8-05wgVEJѱX'6nD{ƬzXAGh òN,o/en NtRɽ~n9E wq& %odS|Hoi ^#bbIqupB]uQ<ƕ܌2U)[=?8@ԫU'j\q>i?@=~:lnIAe UK L_zgl&Ӕ;Ƣ87u>Z鼜;qA!yݟe e ?A=Z>ۉ@)X #M4Ū]vT$ҰA;cxu~m)"#I_m$Af3t+ kr;񤌫xB{KU|HJæxs?$e716OMiʾK)cF!]ci "-Ƙ|Yz_6 M \ALsNr۞X<䢪: 4E ٥Fl|nZ _k]vy(12VR$Btkéxڪпu* "|;@P?QWڈ$a!}7yQ/@z7f&f(*NND2=O8SVyJb>Aq9 Sa,r ~f`)Q,;$ h>W!>{ 6K{ Dv/guǣ'fDŬ[>`Мs2i9AAhaY(SFO`z-xg,AsfoaUJN3Uy߯:}@Wg 12*~˕3AjR_uAs>NF^uAs> RButu-@H9\KXV4gAMx׫NU?`PiiN/P/iDm%<.h4%y[ ]AXNE:pJP1SY}N1]^LA^Z9z_R}u,W*A^HBL3k8VP8ɕxvE-uz)[^cmL$zl\^ SV?v-" S6麴4:" 3[S#`GkuMF?#M*C3B%:y:v#C⓱}{]Ze[F\D.f B,y rȪ)کߚ ô^ GB-Nd6Me YK8=v/ zk *c`aE˹*YU"gXukyVg/' i@dHݹTVL+hٵ엒dTıa/h-3aKa.tg/B[TiQ<1)gj W.|7Ԅc'&b%21#tF+鳇O}P+ JF+]ӹ-|IwRYN?R}ك E+ck+i}_CR _hٮ8lg$LYPACn\Mf8y侮aHQ$wt\X[*2-t3^#0au/[}q1ߚ QdP[sTVR uBUud釦H2.s $yr.wa `uD iʭ9c_Oic y%y}+&\`hQ/W˱{ `?TjDXDJI!JlS-<{wm|{Dld*PHĭy/AH+,~RuQo/H%,B:hߠ2FaaIw]{'>i w "oa;HA59 La[ qM:,XH,ZrҮ A= JSajo"Pl`6J{oXKS|\=Xc`8c?tB\] fkt(e?=bbp {Z{I[N5%}HMTEؽH`2N)vr$1&)>1O~eЫMj:fT$l7̟-` A ATWZBDTX`3)$$==J|V32[sKVc Cuf̦@e_ڛE%E0hioCO>Sr%Bj{D(]5h asz# Hk5*fwSB4Rul& ੴAU-HYblbAF`/붡a?+KGzlxAm 1 2<~u#W2S'م4 `T{`%LQUXQxӠR:ǷͫMaO|žO. >  L$G_L)8BfW\'\k lDjYѥW2=t ДkB獇NcRz^JGh嬿9F( ,]exdEG1 8/] gSR. `,[\M'>L!?_}?cIeeT)l_HJm[V1F@RR8sZ$ze K8(v< k<A(T]'`'yj--YO)ơtj(ujuYiAU:a;q?|O2R@Q`jS, Dai"'| ߴXB)~E5e*`2;L2o*ݏ#]cBz|0#8|q[ G@23XݘQ] JCj%2w(ztkBbuijJ!j 3LY֢UUU|;,$`o}x(@LD,?+q38,:Q Kآ~Yk]9<,5)lLv 8鯜{t /0o'eKaj?u_WJܻ[ȟgj}}z8,'d-9"S܃ӈ}W/w1Cu@aġ љi(UR*h{YWP+uid5__tiJ?@ѫoG6`F4!*"b$yoѨ%!YaH7.iVi[ uyÄ˅zOn>>S'gl@rYȌeXjUW z3 8Bѱi4s36TC@iɭLX(c*˰QW_*@՚'3Xнb/UUաnhq;XjGf` IᢈUwAlqЖE 7' XZQ$i $>U-(.ۉ` "EaluwU%OH ̕rKփZAu!9yWCFr㳒T v^m~fY/۹lMami;~0g Eej=+GZԜʌ . D)`vsӤnz;7ř?s8-`hl?-NGyS̤1X󰛦6rM$IiAH#G28*|_7)%%5)aW͟ >ZW̤VפXA7҃,QIebҜmR8{H&&ݤtryc0)a&jOwMp>~ &%fyqη&I;yr'& &%ECMk꬜pkRZj9H7mE,y)7)E5)0XηeR:LJ ֣?_&kR:`N#LJPGoInR &%^MJglc&%M2_I leHܤj3)ѩmR4q&%* &%(IfRB[UmK3)žA3)4^ܪl߮k+ܜ 9tͤǡI#^MJLV3) qRD^SG\:̤6IQ%&%:MJLCztI4)]fR\_[6)NIg7)Z_veۤt@#T!,L|l}s+,,Fפt`Rv0W7)o[TLJg!z>4>!ơUĤ;շפt`R:p'bw5Yuާkb۔$.33)ۤ)LJ@̐&%Lǽ&IaNKCkHtR_sr8a R,7)atI#܂I鬷`Rb'kp_nR@xUi/m=&Tsi)hpzmRTiT>*em$@V G@֖Zoef{!6"PzL, ^$8YCZTN*,ZKw̔{R6k| ,SUGe \1(X<7m`Z+#cNY 4)EJ~?c$jU1A I GWMC{ո{U D^2 |@ Y3E0@Y _>wSZېwS+NXFB_~/"op.EO֒pcfBq_B8~?ƠOEJ&zNh F 1%G9J=Tzv՗:ֆCPttW $ Uzv NEH8@@ KkK@9&z`"(IQEOїMqAPfjŦ-, Rk ^-6%QyA4 c g_0wl 1=~?(&0"ڦ(Hl$ƇC1u*& <Jn\ W ;Kq^_/j!aܐsɢ?@=o*DS;>;8rq`dHر0Ii~mbJAtרE15Tɺhp3v;w?YaU.V~ac5Y.YA4^Qz*W߻Z=tLW`Ý_ s;z,yoQVD)n|;I]FQ 6\9t7h)>ᜱ/[!#Fpx~;L+iޒMl3H628z]Eu*Jn6sqQ/PtV=U}C|*/RiRBH|]8,t-3s,@S9Sz7q!p?ZvDmsIVU+67' ɓ-oRjì6PTU:߰X?TCVWt.n#[]]9\Z0fk୨܀kɏT|ܺE7P'֖eOפ{aca2/jC~sb5x((>>Xr_71l|?(: kя8o~.dNV2(>B::"tY/B f"YDZҬI E.+GAkg `du[ f2Rx᩺Q. 2@/[f69܇K?ZQ{!D@6i: kJuAC/UCe>(^`)VE,@Q,[)ZA:\g*^XYdei/[uȑ3Vo)Uʰ\o=zPsYQ 4σTv%˗¹ݫAdcDi#>;yWY'Eh^ h=XPթpz26xiޒ @zk7Q8?Wˀ-$\_2:5fo)|gO!ITa‘  bw(MX9oCre"Nj`bgާRFpg1x*|x"XV svy8QAǒA T̜| Y?+_d]pA@r3F) +O}0yb1Kj#'ԅ2Zl hPԷZƌX)= yt6Ք}H3`%Zi4Tc7*q)"srrM|}mj=#I_N ?J`CY9`P`BZ^7KL^'-H8:JZk8faa3Mk*t!A y/Yb{ʂ\g$e!Jz\yjr~.SFfUdgFrֲd4oi!Q峝l+Gl1dx>n.Ep[DDk ;:`,zHPaIEYl-A^=AܲdnA{'^,?p8 н#Ia{MkD<iB@X: UY H et1ZzeƦh7fs9;w%g{P5I. HU8Ϙ-YLUҡ݌3 jwdKW`mIdo()p)Ym;+R˗9K^+ȣL Mbf@f'"m3R:OnEō!. %5||ȅ#V z oXjF~ay#RyL/Tc$VMMD><%P{hJHݫ ,^?LwMT>AG$.T"dݏ:"Yi,z:nk"Aّ,۫eL7^qd Zv^̡$mth\^rdCK%T؎B\Ҟ C!Δ_.BId>m檴Iȥ&'w= @zW1ATR3Om*8[]8cA? R]dvG[M' z2&c8[*7Ƴ %,,XnVfbA?7:z!l`lA|4$ԋMX/޵qM{8)Jvv#P?9ޕ?UXf]$$;ÐbfCJ-wpUdf' ƺ`FE~sT<;Qlxw' (3g5obj_;1Zz4x鳼2--AbCj6̍%z`^r|zТxd3zi3lvA |-Vjgi' 7.O~5%h c)SWXy6źM9nVU}]V| ;*)VHv#Řm~8σ$Bz LHf룆g X4Pա0ܿ f.4!QbDĐ%=e̟}iaؕjl+s{Z ӳխB+`{ hL,W輣 e|wc:٨!('9LM!!h16`PGYLj`h ػp0 37OY.sȭk[ȜJ[}8>/uT =5[ZZ[K4Vo-ݧ[Es"7]r.iGv\NމcYqBe!xD 8|y5[@ -hf-r7cY8Zp30f),> =@f,D$ТV'/֋m2ϙR$&` #F f#\3?ʼN|z1J W" "'Z<1 fLʹ&+݉I".瀍-UC#8Vu'1.;N&ӛiz[KCi@핰B(([H9Dl{t3~kiaz5#)_|& #baupM>u@Bjd:]/5Is\Ib[mZ6%2-=Xh:c?[NҰ8 s.ã`\d)[ VXQ) b鲨Ep  Cw,,GQ #@n{Ş5:5L R~Bk2`O@b)khN=w߭C9Mw ҍV+G"[6kjZ~zH6i! Lif%KlaSQ[^g{`-\5'?#zNctuuFEL|(q."\b NA4J9X_< gU}f?[[ ?a T\E % lra\jK Psñ)$r.@6y?8S]Y/aS1<,m?ᒿQsg6Q.>sPwv"Kvkkĥ)ҽY%w?mY6գqf)/]͓Tp!`>P`ҽk;anӦD<kC A|#tU2QsbO\oAƱPv=L!ÐNyNeVM)Yf (fU?rv"cn-)޲NIE`LB4zEӼqN;9{4Yy [c\^td&otI#٣9'+gFe u orfqp+OcYWOrA`9L? n3LQ7v ta.9FS& ֺP\ |f ߠe-eҸ e7-;h,u?cղnXw&e|?9 L| ]Mv|n֚:xs/maq`5iZBtXHg b7 j^ L ?Bvt k R]mN2 kRv% HM~o||Z;\0m#׆cqɩ0.H` TUdTެMZmU@({Y*yl;w( z@.m56 wl;4l &g%s 珁08%H0tei 2iOnYYӬ2lT*Jo<hNкkFt٫1估nn)H?Fhg5m^l2$g))T=2JUҜv#oc3,q @zP7wԐ}#׈g PL$g3j߿&jv?=K(ݘz91988$Yio1̼kӅ N0tZt ߿[Bݲ$-W ;a ñ d;?NK/KH wkOd8cU_*L? j1w fr?}чH1zoMԸx$+0i<ՉK*f_!$)V#ak|6nt5MLb{G, -|xCA ="n]%̊[Le|X6 [3)GE/VtRY_JN {`j|#TSTo]Tl<%gI2?l)&s{8is{^JM] fehZQ;&OW/Pf0ɇR,y@TmkdF_.NROYt%-h2'zRLK g?J:LBD>F ٕe`.X|AY}xdDO đtK&͠Β5MKXV˥ <+{O>j5Nkɻ'4O }+*_GTt%r^7$B4fj$XQ6db..U>4XǾ}#$e68Y_?zIiL}]04qٶ(?A$KB>h@tU+U֎D%HNQo~odl%WXSĭᨷyK,!w Ң:Y\WB ]O=f`/ڶ0X kʿ@Kq}^+(s@ڐȻt}Yak8cRL r AI wjסB kg m[{=K:ZZОƭTEH4t<`O6YOF3I mQt'焕4X4y׭KP߬&w hQ*/F Dz-(ZZU`6zT~۔eQcTE\[Gk c2^c򌺑K6њe&dscZI+ߛ[; ?vYۡ̒e|O5ŹOvR,DFEOs3dmM?{sΐphr+61f,$*}q7jwY@FWc=?F=;W3gGv *โ- [pUۏSXm:%I)YpRX_A]C|g$e|-p,m㳻R_/4eh6q'cz7h{$ك4SR57AF|[ҨBjT M?AB%~x:Xt"'`ӫЦ ! `u> "Ӓ:0DJ;^!UP[S٢J Z tftY{ m2_/ۡu\ߺI} 1peT9$ne <76ky]; _/:?b JzA O VOW`/,[q ~_ Z djHO EJ |@zj h-\*\ 2~A@[E/[]j X,pj WK/#<TrY/t9<r't"ns?tr-]Q Ugpk[!g?>6^2Lճ?}X4b u~s@kϽN3)LD5&N0ɂBn% uːC 5 =#+ݔ=Zw3bO9RgՌK5e˸B; ؿ3> :l@u:#Ln"F#:Re]4}e0rm)sJ2 qZK˒grv7_o?FON6w {~3/˷q'V~=ݢTtN}]3x/3WMΌ]3| }`+2s{+(5>XBxL k$VDV9S^R.bEkg#trwq#LHO&"E39c$6o"ȜuMqӊL8U@7΢8 ̒/2ȣ"&˛3:IbiIbHc_0<6R/ Da7F]b-Ch~x"Hzm'6㚎aj( ͉A["Ɵ,{])KqR)K@VP R#EPsR @ Rݽjrsc%4l [}o\#ڹ׉n$`8V@"=(-\QdHe~LJh8),Ը|ED` ƍ  zti&=JJĘug #NSv®B+e fws`\yC"5.{?;VD{/PDiY5[ pj_'ܐE8`p"Wܮ$H`ck /VPBZk(dgE1uyˇ, (NYlUs#wR1[' gʲ+×BN"bJGžC J̠LR^zeTEcۍ(l"CLN~@s "?!M|}7`z*[b7yH,W)J8 &J *2'UQ*'|.1؂Ucab!R`"qlb>`j͐-phzF<M ; .(U"ù#X,QP ya>؎?@mG'5 x6'YT̗l@M6c|/Ĭԝ*&?R/] ̯`YݦsIP _EHtZc\ `gN:͇' \kE}-6}5B:]jȓ8#6t!$SA _i>(]ډt{5Pyl*W\ʃeE 4.O}Z,obMϻ6b-h V",Nɇ٪lU ^ `S(8@G ^r9r-; ܡkyѵaFdD(c ; ?\K`5 dr1T^CqŽz}gE:Tx-׌СԮT֘`Az'  86j%}n ^-zVTl҆}mI Ru6$h{["u'f+ӣ&Y HgI/ $[Q+[󡌎@tm`:A|MS3{U܃!g K?ʤJ i*'**N~ԍUOd|=;4K"<̲jIF'=?jaӗ}T^b9#兰SxRoT2հK5YH/.3f dہ r̘ d,Q\t^$ ,1+{^ q<2Tp@Zi]Ms,v˺Hr}E+ 6jaJǵn 2|c*+]ɪf)Ÿ1yTsfc9CBA,vùa G/x6>,K2#f+7؋`=|J:ΛOGgT2X<ajN91:gvU6g@}n sNo<7 ";K݌ REMIb $r/m}#%~)9]^BË!\,zr|7fGdj۴򊧔gd)U>; ;Kf\6v*^wŵ8){d⚬Rhy~tLm|{J@HMJb=Ҡ{^fp@MÙ24 IR)qJ,J)9&%-9=<ʧB4|l7Ls˴v=GBK1S_Qٽ s}"gʮq*%PI[)"9`.y\AQV +(*K$kz2/eBr{1gB=,nAGE{C2M24ހ΅ Dy'|$+چz3Kn-;;?C2΀*JDAUpph;X0vw7d4Kx5S4XE#P N& 2j]ɣ9c+ 9,F-*;qHz}r5i೅|ij=U@Gɗl=ja@Qk(X2VGra*3+F ?vDmA21l,cs~dJZ{ qֶ,GNt }C=֩q(N41k %.{`q'r~_1P|DƊ*:ڂ}FhQ 9~6O)znPb+Vs%*#Ϊv:t7i3W;&t|;w}S`dg00I %|jH6@Zcs~N-5Zl3$ź΂T:LrDbdMUob"X|ww*n,Aq'<2ݺAΜBt<6[~&8C?1ت "%Ȍ PxcH=eTX*3>b+"v'h((ׂsh*np]ƿƳ}R Z|TJ;簐>~ZHvs:cKN;Yִۢ zB\ޔj5&ق-C[~! $YFř`!G8䦯.JlCic]Z( YC%_ߘ= G^%mR~F*YfyҾ/0ȼ te aCeDFJh_x\ a!0rȰB0vJ*)pގ.٭F@D<6u V}#Kykxhۣ7lgjśKgjN+& <4 Op^M0 rQp֎/M-!2":<'|bEp&, P^d=CFKP;uȿByWE[rm[ RZ8{9.𼷺9 1ʵ96Ǽ"=x88ېGp^ Xш,}.U12t{r^#+B0#B  n1n`UP[IL[!ݳ_PAxćϢ V#XPLd,^Dtk"S:`^I ѺB[FS :K˷n֊n2hK5^͏l6bHK&6.NgLnI5PYI\(1VrҢ;g2"yZ4O1mVeV*1 @;*cIFoRƱ)&^;s#&TL}$"ĖXidʬDlȟ0ʀkWyRxVL?.ҏ"yd#N;(7%iG+~-75b5|ǀGЎAe0,0}r2y`ij;o!.f3uU2O\#]uYXi9> Q/+N|!Y1>l6dPCx#^t㨟Ƶ8%tt3 31kH5ȺExU8~&4h!G}}Y/x֙r# Hr-2Ժ-sⲡDBDV췩 T |QaOa{S'Um|9 s:cR_dmVRWR2^bE: x8lg3Sy+F- cT=t+${)8o:XJW->.r]4]A&CX!+3V@S4U^Ɨ/m]t}&`-I '*Yu!niߎ;Oe})-I?,c`S@*h~v CTw)lUTEGOT#Nw0&H6t*M] у/>|teɑSH)Xb][< b@h%OˉPC_(YQ\!X;k8DR7U)@ZCI46@wEhjȽT Q5})(9}򱉐?_ |?٩kAfs yhʌyv#9u.,y[/0D}ܕӲ\{v+U Hp3aOS. 7 _J` oyG̥U+)UPD3Dr ZDI c&-џyTݟ_&W{rOcxݯ౤2:ҩEJR7RHIóK` kpR:@~d ZyCJR3MQ `Hj2iDW\tR[qNJgVQSʳ=HR:hV) @ KrR 5`NJB0K') JU#) E؍dRk ؈I!$%7V') ~ s!{f|$99JKR EJu ?3C[=R cD/[Tm?sATZ(sKcpF珃r2T;D@(RR$4%RCJ‘`,?BJ^!% I:12?+cZ[\Ѓ5 6ew?}6^3 9t㐒pfgT!%'%  s+IJr͝ ~F)=>𓔤'x $tR"CJBBJo%XxVy `:fuFOMh@mZ/Ao PEOTBtXpY?|2 ua&CpXCfkYqf-^cvAx6$G`aM༁+-Uaoc$.rH /0~00=c6}@sz}&o~Kf 9- azN;-{WG_w=5ygjB<'~`wI=ے̝VZѧ+A6BHzҧ do/ra y4"t>^D32!4+j)܊/G >=kfg;Pq` 1[] ,U&!%.Y .޿,ĵ;\XL}9z)e{'2t5pަԎc=r~>즓n6Mw:#E~ !,٩\sfoÌ ;^č xFp w0dn$8k8JquK"MoϵMxdbgOv$ݣ,Ɂr,bf Dq4R9 MBI^XK ~Xzft&&ibs Y \2u'~ZZ@0Rր!vB,K7 CgM\%o!.lrFE6;k+{.'fk,6_? d0."J7Ec& o"_ooz#5X[& D:0 -߰՛Y:xq`cC?]a{5J zed iQW# hZ̑1Yu E.⟦u&/n!Y~e: bϠ%f?X.A#{ Ta LmRCE$N*? nJe7ԚUVQ̲kM MnP|y d ˖j,sP4K³s.gƹOѮ+YPǹm.BU'_`6I'i@ n }Hd0%qto3`5w RbYܞ(dnȪK 9[LMV#I=Wj2R,XT'wt}uJقTL_,u) >} Cξ#`FG3Cdڱ%I$]"ҳ\`5;tn+4Jb0|yXQ@X8F[ N?`v?8gv5 JHtsIĽTvqyql!ek1pfvI ɽRY="sT!3Ka:K`-?Rd–3 K `'@J3i<0o$4v@v`0(A)P]}h般xV}cij^ @Rr FUyM20ky3"x4\0]ǰ`ZK8Ф%ʒsW`cYPw'H[Jvv` ,fZ:ޚisO1cJh@7CSX9#eACBͤ5QGJ*$d&Kgc:`P3L.ʱkf4#j/* f-Ewdo)Óc~эݻS\ |L< `; )[P(edqgl:e1 wo{`t8 Cu;u:6 TT~8|[>gٟp*h3)=T'0 "x ÕEI "hihN7/_ F-OK $ud W'/r@=zLb̴v'Bi9}u ՙ'׭ew%Q/ M3DLu{AJ=lL'Ke0c`\69XkÝ4 &f]iW+Rt ؒ%m#P @TI!b2_ E#'2$tsZw[8ZA Y }3N2>>ؑ5us%c :/I u`/iar`>#'R0aKtsq ]yy}_ NI7$-M`r.6%斔N r3zۏ(!¹N%Lhc];XzP$:8.g%>?:_L_ZZXQbz5h Ĉ>~A{j;Zm~O>Y؇R 'MFn62}P&L]o&l=JtK)eE]6G3 vC9~x.\4к^ w/U\T)iʃT4 K)T% n}un1pFm#T3^Yxҋ0FZA <3KX[Q{Tv:ٰvrlQ&!7yԾNy۝t_rՑ|Œ^po)7nfې04_H=gr2eg; n[~CI(1&yf|\ak_gߨ[}lc `"Kꑧg`0\^&;_Y)Ҁ<`")\,"2}Z3٘YE''xۑ9jUmN'تBJDBJ06!' g㼗MD^めj> 2ILp&5<9 10}}tb{-_2OC2oOn8j~?yswl9tϓzIy}q~?á6Iư}a%=UvN Hx.FRu/{cy(Bђ^U42ahroejgM@pm{"%C"*?Jӱ$ӓsb /^5>0~كقm$AEϼE^B$())Ѭ:o ٨?{[gc70C$ o~Ұ%Ó R"Mcݺ8^ !}&%5WT+ ?1ѝ/rĖэU!C¦S)>@;٢ȴuM&ky Y;n&+;3ΠPOz@]GpY%Nf%;{6IrO@}j`%!{W;[l+j+Ӂ¢1B]2xX% 0 d(V\}F銜f6pw"2"yH\E:y s+ )X CNj伮ɼуԫ?<)R|`M3,fB"W=+Y؁JO%YiMkx1e ً]_P\^5,^1/}LfWEϙkD#<Ba`(ZLR$O̥^j'^1lC-=Q[,4OWt's%A|f=48"SՀ(eKq"Fw! 'h([q1Ҵ-m vH&8.֦a2PN,$o dy~{4F?ȒbJeon./>|?ZMOЏW+Ȳ384=a&Gvrfσ?S.nG$=LQz0%H@S)i ]BA~Oeʒ(+?Kn]@ceUi˲d7rrYZʼn$#cBb1=WpCe.Ŧ+Zc8<ӫ/S }PqJB LL0M1AwK[Jsd)c*)S9R?1}k"l|F%?jqw3/d5@3OLewK_+ m2eNt=* ~htQTXB .v`# "N5l ,@ĢI1Ir ܭSǵx#N {hXjj *̴݂GDcar'sp2qA 1Vr -َ.xL_oF~m!$7$(z=O:hog @Y7FQn F~<`oSX^ +$ga9s!*Z{ -  `@,G B4ot+^)n+vNijɄDd*ܖ'=^Q@6n&UAeYZD<= γ8 Jɫެ̃q3.LIK m,'rY)^Xg^,Y<47ћ}Xi?s;T)xF#ӳ~~6\ LN"v/8ܕY0uO|Nxˢ^&/YQXAdz Piį~*xĭ ؽ$)LO'L"u|OMpgx墈/P{E'z8aA8"x;ħmx bX"EFEՔEqyl˩nĘf nVWt~cS*ŠLR/4Yt7y\NT48x e)eXaUȣ.wy^LJ> |n ㌋D WBH }V>VW#*&KyJ\H(^a!|e{$(BIGe v{EEŮxAdCփ6ۖgȠEJBCYEUh ]3?qvW;q!o:Oqߔ658/$om4QrΛM ~hx- J|cPjRq5za}[(m%97A}Г O(d[7P1.@f;]PqV =C /8N1ML+xB~! N8'bX Z8"[j{ g҃' ,g˄ ,3uZ$,Uz-dxV1CQYWpam5UQfV4hNGc(*D$4ϝ#a-8un@0W"H=Wt}u&n,n3JKN:b#G]AS׭/jt4Y"sw_~Hae#uDμcOhFa&m(۴Q>7rʸsAHON϶ld]}wd",w+\SςEM,9֡*0LP NWR _|~ȯ6" !B7 ,$g~L/hymJQk(M䵇brLyB<Cyծ~HZ ,i~@=]s qE>\F2:7=> @cL}F `h3 $%% R?E%!*Op;fFoER4RZ(aF4Pߡ=QEfť27O9rje^IUTR3#x{YE]IU媩ߧ fh MAyL"2%zʾx2_ηC,|I-J󮩈M-5l!wx#^@< דX:&U$%UY*r!*J"ҝIU@IU1, F}RJ 3W6Yݩ|$9Z7.KxRU誢V‡+,TŅv ڞ}7ka'U0,V-oI*\IUzmӁB} !*2^+G#t;>0L}΍Fޭ;=O}&ų HxOb}~1ܢ0{'VGr@m |yk6 &+_p ,{V"K $n}cERgC/~U*|,TA'`lsNW.Y`Z2d{ ;#ӗ4' VI @JHՋtF`zDᇈ-VAbrx,>'C 3H7peԉ)]X~Nب*a\>ETė7?{_gʎeyz\,Ȉ7N gPZ ծfbR0hm//%eT0H֝K['|iM}^;`0jΡo%Cb/AfGu{u8/ !:p>AǺo؊}G#nPՑ DnKb^qT=#VmBiI$֏YLkU]% T |T`#t, U nͳ<ȳ, ζP|h ܤVmL4cr()a}rk?n'gʗJ:^'Jiq;}#s.rq>[ɴSJ^UtO'Y[#(b&E޾WL&{D"(wy׈@Lz4H*6sMKQ#dA#¹Ζ~ρs9,MZbM5\vBC@*%U{e]#b>AS䘷:ExUmUȯ[ 1މa xYvwG7țJ/Gח € 啈SҩuG!3\a9q.GԵEC֝RjMEzx`S&bEXް&Kl6LQAVFFMPSy%oenbZm< ])_q3pHH,Y%{-E o@+j?t^s KjUͼ)nZ®{+`X1@-9"Dj7 ;JǷlo'Ze>yeFP}<[4ו2+rjb 4~ًٌȖeA6Z"[fԾ*jw@9^Y!$GtEЁ*. ` 5:UQU@~2#LJ ,_TCn|mE7*k#.,xivwd_k$Em-U~iO 5#iQ2%?# V؆lZXg ?j3_@g!6Rw6&-fmt{We` ~tggLY ZFb*WƜ Hi\? j b xj_ u}U')Ήс%,lF=/Y'BJ@$y%HI^ҥ$5_*Ke)bl%]puc]!u+kEB7?g 40ʲd#Pd&Oz5GcdTJBb5jƳ,&7{tM|Qz& ~Ϝx|3rFi@IW7e&L[>&~/y5QOjl?kK36TRՃ"#?2g*=.>Rg|\d,_ŅM5;b8C tks$EJ{!pLШ D ƽS<^["٩q˰ +eY7IՍ<(FP撫}Y"Q oswyؖ{ l1\m+ 7xUH ;!)?#w/2OfvX+},>{>zj #Vq%Fݿ=b$&}{cU B%\[tck VAmEx/]C+arLXr$yfj-cd_ H쑈#L l;CCSioPFp:EH)]R 8<v\% ʕ7g3 *z=\$}\_g1!]2G# 4fu!wrPe%RaH&s4\U?quеlo-n >G2_ivef 88:CV`ftp$g-'ߧ*B6'Ъ *j-~\5pw2slBQ};gyLGl);s>%Hyo<HGGsx2w ʖ$'& zKjx1rnj gy0B<ոќa*AzYgT&AoCIކǼs^(;S~QEqj=Y91^ ޷j1VRgctesN˪?S+Xɗc/GyC1"lWFsUTccx)ΰA>S~M k4RF7fF4+T(Is3i HKv^̊p<=͟`<;(4yDu)#)G#֪qbtJ$)a }'@`A Ct1 pG d9QZ%GJ> ՗i/\~cK2pOH*R{$7i!(djz,R>񽎑j< = DIN _ri7$VT,op{Vh~bav'׺}z$ P ȡ9d&̬X@eY8QS3d#9Ţ2hSOlp}z`36xOXfR<<tƨW&6v}gK1$pDLT9Zv=w \C$ .;l\76<+eUEs'țGeZg)Hfga]Uh6Qu+YlvQ1.Ӟڌ$n `9&V ,9v=\c:~ Q~1 ~qKQ{x)KlךZ) J4-QV dul=ŧ,!_Oa }AO7XZaC ]0DG $S1C@`d0 #`n#0A CJ;c>ԴV8UZXC:t7TÀbQE"U9@-NQu6E,dF YEa cb)\`3XqHT#M֡F?#5`Ƞ4->d,1mP+SY;iX4вd5P<]f!T=&9 gTȶ#FN[ n@޿5Tu/R؏ F@jE$A~a,lwaVJERG<=?VK͐}sLDotu^4#asMgf򉛄!,ӹ20e >m|H1U6xTQIb Hy.ss UNL Fcva5#gnG}+kڒ3]C@(/Wt8X/,>Yu!zy0!b+ GZ|FD#e#dwPeCuqKy?#YTofG!y:%Hmd"h7&,%O.mtW:MF9kxjt7~a܍f@9ta84=zHaPi%M1\DVd1eQB: H+/'s@D4< ֿT&#ZJ[j?3>V37]gTFTѥ?qX:^:T}ŤLIO[}|?voV 6M)@v-S9Y2 **79b3iоִ?2]?Fqezܦ'Lo$ carE#"u҅0ڍą`k D]gp%#9;_ %Wx_"R{#!˴s#q0jaĩ$KWF[ڏi,hh:Z+)F!n4"'` C~gXxV%bi»)r@ӆgI}^s6f#( =ǢJ  خ:gUM{9-3qum]U%\vG)ʥsHN*9{O8%.Y]1pi[qԐ ,+UfwA7k_# !|gy>#{/ O2^2eDae6"ֵlB@%_+`-Z YBvh]yږYjM!qpdH y5\\n |H[afbQ άqCrH`6 ~[)ޞjPƚ6MmX'ReKɊ@ "Gidq.(IԂY0JspX]L,kCrء^GeXH.?Lw ,Jj.ȫi5CZOzLEj v6BS)gMm"9?CAl_t?I0!I>L gx wI|3=*ՙDK܏㏁%#Uf1mpQ,D[! 56YYv PfkԚb|-V(d`֒+w̛:k Bu_&RdzvIO 7V4hB7ԗq'W}-8xmlY"+s^$ ItȾ7F6"*Ib&q {droa{8zIAL訸.w [mNu?^{3!AI0=Q ۽rD'pW#~˜~yb*syDN;Q&wѥҽk?-W[-$3@c+"U\kƌ6X `|/Jb LWbx}cԴ *2tWlvwXfcMjM9S#?0A*o\Ȯ+2׏G1ABˬyݭodI9EGoϮ6QKb] G:!٭;m5Un1 Odו7=KӧTz+7dYVq.N~ E4g|K'ƛ78su_F8^swЊ `bneCa^Wg:>._ǸwU$ ޿Q $lXDȹa͎ τPqJP3YI:3#8J*zg/]*l^ }P"[v낝1s~-%?נD?)H-77ke}4 ˕Wjz W%x us(#oE9&`N0tmH/So s)P8@Ԃu yC=D_g `) ik[-]j1V 0N+bp4 ^&g59S7Ji~ xodI޸ӻ0ٱ-uu-=]Xϸ]b)Wt'ӽisp,D@N2:Hschj9a01^N?NufYKlv7Mk>tѡo<8cgO`ꘂ{`v 8^4u;f_&fa}4 !kxY=hPP,U9OpW` 9a˖dp@l#I/a?RQPa ȧ̡Qy6DHli,0=Gj%W!Ï QȰ(ҪnKɞZ5 0(h@ia`-f-MnVVӝ 87ԩ$"-.0N2B: eXIs! e9f-U-h [/k M:Ώβc;GNR|WSrt%("ojh~PCxOOaڻ蕟oǧ0M";^WI+R+iÄrɧ UEI*l\Rզޠ'C$Il;Q<1xǴ|B!X+Jp4)aXj}0j+*ʞJRD7/ 0XZ? !-aٿk"Ö=3Gno*L]+s4BK`2u S AȴCdN;&LD@E@ŠrC)쩚̢lZ"FQJ~[6|6o3PwweC:nD.%h1 @% Yi2rE }]?w1<.ߩx?>=)i*!}+bZ e?bY^c}tLk۳F "z0o|;8F5l Fqf[1rM./>_H=<5c =  S0 b3ŖYx 3th(#t9.{JX (;^aOC:JnaDM-|{J?:͜1 ::S]/3\,)b̻kW.]}]}D~wL4j댿w̐w9Sim6]К-ֳoq]^?:͜1 : Sa]/3fQ[B*kEa3aՀ!v4yGiP3%T<+OmF#>5N4*1!]t5mI9ˈnH*P^N>'԰B%Vzd:P_͏PRV͠P  0Mqr7?=њl pfWb6#b:ae3>:w'J0r(X`NżLm%$S]v}E tS dK5m oѭX( dS,4k4M\v?FMYҘfxJ-Z[ݮRZ2ixh0}ܥ * z w |J!\n@?iF* @QvY`E<37 e;2QfdNK}x=C7_1rx`xa": cL1T3I# ;r4ˮ$7LZt;?`zKѯkq1  }+@L(yGfZx7H?`E?U :AfrX2P/P3LF0d1$2Gc)b%uRug2Z}< +KJ8rC*@ALrJ xIv5+!MY3wij,1 r-ۧ2i!$4$X!0>T醇]see#8A yX 8OhӬļisRA#uZ-LqVK|OՉ0W#dl .Qe^qafЋ*@5/R\N}0 YP ! . ,MrLu''c+,\2G|Xሷ)dCu{X6j+X "P KRyk2%\k"ކC_ӳՊjsAGVuǷi31Q3cCrq!RH˞2L b>λo~GW;gI6!JMnq /lXW64ER&8ëEĹzt9gT 04ڜN7"a*>tWWo]]ǫO`KT[V 4A:ݐdf0 W%gٚ-jM6)TrQI슻3qMght־"稅"ծ?awJ:i!0S0``&B g0~5n>otLHײ)2t&eD(پ{f}zq"RRw 16Ud#WAf[(f[C0ظN;` 03:BAte/&;frо.PF >Oλ\г=V57oQ4F( 3.cFxヘpOWGmftZ+X]T:E!U/@jhVjZ qdVB=_z0 `@Oev͎LE:^VŠ@W6t \~ bd0 e.B6"@ZtMttyz:rEQbj&nҞ|a+ªEk6*ī~łhȈbT?rze[|KV+0y\Sj,c2Y%Ϊ`zan-F7= 9Gl(ˇ6L< fJv liF je.p.ʆAKIS~15_RKłִq5ǐ_v֔uc~5 Sr2Pf!WB@Q~l^h y7BjRh3KjFs`+94q*JgQ{Iܠ/]FO} [(X)=lvielV *1K\7' MVˣ/^W!3,'Ki˳Oט/}$7l#`aP'9`†Af5mԗEt"m3rl3\]&lv:XtbvׇfN :qSmWE=n񶩟n e5lPu5[{2 ԅՖ ٣%>ڐ3:~NȀBMkK<0FR?4#=>4U OU }~ng2JV{f9-/pZ tjk&U,@AVR LBSv"JguΜ),D8>8oZ^_A: 1f' r A/3@3{H=~81#"?_Qa9?_iq2IADJZ(.jVOk|EzL7B'`6Bmdhx-1ӟ#(ޥCpsjьę< MtFGC"9N68e,lE/ӡŮnN v調BPH|N3 ԨΩ;b] ;(vZ_?kb'5D)K$Fq}sy^D Vyk ;[t3-|"sqh`e\y-=dyRDu]EM&~,źawWʓ:a0(dhj}U+?m 7OJpipT80>*J :ǿC荠4eP8^3!:tf +HZmI=ڬ^Z$QFŭB7rhYp\3|D͏#H\UF^$32Cddw W6Z EToDA2igCeIWƒdkJR>Hi9@vee\1ʿ2#&8h5ErPSɤ)dU"Q,Uh`36rM_9ɢdy{p tԪқ-q>V-y`JaW xc%Y(#]{=S.*-tf7[9OskXKojnZ -ci"%1ϨNn%Y]RX]c"%.,<+"=z)߷y[ eW1'/^ߞ g:Vqad:s*L},9 _!28a6WWƶX̰ ~O1n\YviL:k~IC'CkOgsB镴iuut1*X%O<)gBqV%%_6n9YA`vdHREo,!R.uP 1ҩHz2I]6O񘹵&ѫø纱%^uD\x[lƅ`͐nE>8=&k1c$>JVۨ"=WyxzZf^_e$ dd~  V÷K?qgлwXQ`XaVxMҠNN@囈TmUbH"\$]8~?$8=&`B>Rg5qRPx2bx] w7 X,3zYA |؏%G3‚-D3VeP3b|4#0,7G37Ì,]aNF4#L0|seGCqjf0aF`n֎f7xa!mmG32<\2)ÌQZ4#;aF@kcF3sj4#^3?z4#faF@OJьpR>\@vcF`όfo )b!ьNyݪF3pf Qь$3TMxcftDXdD3ذ00N`f E32?L8|ۨ cCBɖD  a>ջ6eIa~0gF %pȖkk%Aw0? e<"?Oz2{į|1_):b:~ÂzVafMFn7u%b)LG6>IXo7Ԛ~yRDowBD>R{!f;er6k`ɀTr'?سڀU" \bIfrs}`9qh&YmX{wTp8Gy.5f3l@ZyMrV%TcZ<U-%Ǔs'qQ{9)f,: ᩸9b9Ax`adviyw߶i|Y8Kɲ YlX5r^R棴"˄St #m`35c05C[bxVI-tQlԯw7Tg9Xk"(m|NH؟?A3>נ|ʖ$cybA;dM:$7#gq8v ?/4I`^;v8whߘQ|k4O*u0RnMqt+IybRtY)"P![=EQKJneoD\/"8-Ui\R{1.O&eɄ$=lyXȧ&\6n07S!B"2٠y6ٷEnYt ^ $(:cO%ۋv6;rqfJஊŒ]pB&I Ef>X&ס^IMAAOrYUXi10UO})dܔ{VgؐUn9[cNXHfku 8fO Eu'w[Ku E[v)dF ͐ \_i=qJ 'Ä,|)/- n||0@n6ߐ\o ~! ?/AK96tw˗E%4#xv1$_-F``쒯|5ZF2elW# j-#VV!Yiy.nDbݠe@@T)%7^ _ ]d~%198AXxᗫ pDXp$2;<Z?^GScRzw>/K]!6#֥ ny0 E*V7,itLd/ Q8;yܵf?N# Vз!)uoC<ꅅ收+]fgiy{G_?D$&RNGҝ`#wWm R`&4*a >/T5 냔bzuFdS&L*؂(7ug)?h[ȟ `SBu@{ϗZh9`(eG=ʢ".L!W1BK gj+7| M.Iڈ UF~1P ) &~)sqIm~<_[餏A9nO߼2}5) `/"/|@nD` qQgG4Om4tO^XW$@UT "O{GaTDR`1TFHxUGg =k7qP!)Ĕq#q=Hx=Huz B. *^%m`R l4d:WE%,=%٬^jRotYNI+3E;;H,y#HӎvF IA47kHæ:xq Jv_TU޺!Dv6z6PXp%n Jv F:yW7j7le˵6_s%]9[cAu}STZJE[;ӈWTW_ӗJPXRYr'5&& O9 ݲEEj&;3Zچ_{ģ_boJ _(V' hTe)K3Q6ݣ~ك rtQZP'D('l~n HdtEr>9e4/ihAϖp2pey ѡG&zG8l;pQv[U;VRJ,ΉΪ!έ;'ra(ۑ>ѕ;g'йLG-$%e?R/)."x1 (#t)LW?Q:ګ 4+"#a:/ M]<-/Z2Н1#õtQ#A7)~z9M V#,$:ׂP% <`/V2G @FU2=yk(Vxb _\~IՃ $aֱKX,n%_r<< l2#=}vu#|[_1DY~vRE-j3"]OQU)cȜ mI_`{9 뼼tb"h`w/,dLX%ثVqYCU5A<ᔷ^>H@N"wΝqQ 2w6ȸ& iN ֠r^?#! BgC̔s[ ?j_e"cZR ݣ0Ma/`ْ'ޱUFwocB_vY&zC`QF>S1l^2 DH5K"{t !Ei%rl;қe4˄g P)@ABP;&AxM;@QX`D32UԇgBH6?OtA/Œ6 Pݻ"MaF(:HY(|p ?+E[ß)ᗟ# NKˉ1J5@2$ΛFᡤ7׽.4\mXlSewM*]e=La}D1tM.%:e2mcQL܊t ȶI[OA '6'qj 2T+VVPdlU;'.@)| KX֔7"Er}4 !T7'^pL L{ 0@@Drq”.-$?(U d M}vVFzSd1+Nq?7B8 ##FF<88{_aa\S s7 7炌 ǦE^328ڠ!Ji2,`ph`ۦEǡamA֚ w0mKVa|||TdWY(yv p9+"u&D\AfVn43j~06V#*qz*nrk4k) R=|#ec_bCdpcq3]P?_N]v# Fӫ^=pN|U A䕮.0S5h( ED&$ ,'-H$G0 >ɳLK+F$YqC9tە<1h0\ fjWyM9 ^ЗNjs@7́R%!2 pA-o]{D ~EֵS#$˜*:,Ic=]قtgQ i+(Be y0-uis Y⟂i-vYEN0Z% 1<1vt/\L,K;2] 4Qd2'Ҙ qp8Wo`74J@Xu1E|8;bT?5ģszz$C 3Uє>< Q0-j[:b̐3~|k |:@Jg_޶<xo]&wd1FoYa ga_J pamn7,e3,˧ 0 @)/ R etξ>*R2D"}/{j6w4puDoRG/Dz_w4l\մ,_/rՄu?u|k"%y jyty*c> *C$`E) + }7nپx-0b€½1?s6@z ]P@)J0cxveՐ^9ba3N)jx36ty$d.9D~8֥`ÇW+`bk-ZHj.2t1MU"/M}rh`I6Jӗɐ6z6ܒNW 9Y[@V{pּ$XRU)Xn~V᠓e\ R(ΌoN (eR / ҪUڏr2^Y"A0)YUO5gWPXό*T!|8٭Z)wپZ3F2 /-UNK&UI@}4xot M#[z m/\sjVw;2* X8k+]*"|^ajֺ8-07ھ*ŁnK>wln:"FQx+W~,K4 >Խ~H} !)_KC̸SZB*9qȥqL2.C,Ϯl|d=aUaEgYUz ZZʃ,tqVHyfw.o_/fWRxk)fIb_菛ӂQ|ʯWn *C-\oEўV3)s۽!5ns䑭nR)sM/7cF@=/mGla n%z}2QV>⤏L1=/"U \l~ʱ$ mGp[妚8$2%\Mv/k` !\dbn7`H& Q%#Odz!&Ӄ$ShJ<፨t؝+:/OO pQ?;Ծfo%[eV{ ^"KRXo 4u1X|u>L{1,u-MFXci$Qu-W%؋@֑ūxDI!m{ =y=ΑeDB`2cg]WU ݶŎZ҈p6zbUt1z.OT\u-IGKv[ r] 6iMv` 4iy6dNOm3(CNqh׵=HV8HJJ^>-{WTTDovN s2CiEtu?zCd2.jş!_uZ*ZZ`, 9BVWEI dDEQͳKס B}3!],lYmjr)̆y`Z,zmR`OSoa V{Dc P2?J¸̝OG ׭I3(0!(| T] WGz69~W/\gYE[6`]I?U<0*{z<|o! jKϑ`bmKavn)|d˄[R MYEãy%`>QX+#2PVԀGEd+B'eB|1]6H[1fA2?`z?k{d1elR e`3]urlT;l; 䍝mi`9(1V߂g =@ב`}#\4x׳&0h/ ouf@}LISd`duĀR2DGi;S&Byvi,m' ڙN>))[qհax3[,"G:"a;Gfp)<>qƵ`VNFCB +F5X ސ_=57ZYw6}O؝?N9<t y԰~9p/-V_K(n@}~cT.ӏ~VZ8} *R?[=XhGUvMɐps5w߭f?U_zzhᮯ{V%]oOYj.O7YMR0/}\:Kkg 0Xfluz1x,YE_˞2 csaE'%/ 5gYBȟX5`yξC:N )r<" ^"UZ]J5#JR5xB0B|b-;Q5d#n$kfC ɵn;IF72hKaQֱbgVcPg ]bmǹ.fkes뉺l{l^6ggyk WϷ!媦d6u;F/p ,۵QRF̿&U{ D<U ~Yd"Žo@Nb1u6#eBUMy/@aY< ~4)>fdI@8xKF jJe3!(Q f6n#tS6&lkهn$ťU,ZIPgXp Xl#uOk(A km$ _p_Hܲ_J63bKtmIAѐg8EmAP*dĀfKN'5S :8x`v2eY֯%Ҫ.SLѨҐ}7Ic)( xCѿXG("PřU%0V5Zn\quiA/wMq1-`kma٢..glo3&~%+~tv9z_ؙ9=k3.`!ʒ<Ӗz1T}@wM|bL ;b_=?`Ɋƞ9z07}Y_W,QJ^ؽZ0jD>ˤ *ǚA6P2^иd>M_p$&u>1Ca'fW_޳,"0̼nkk%SJٮbYVT fO2լײ O*PFCD"?Q* u -ّ,-xQPnd( 2f.)xd)N8Dܛ6$z X񧇙Tui j[O7bIv̱v-ZE2:Rv& Eu$fVGCb Ld 89dzI &ANb7"FfvLWei]hSzX2uRw0ݔL}? k +[26M/I !Xl l! ~ YʼB]-=EWp2Py$[ŹX0u_ޠaf&@\/`vK"q˨f{Qx )jі6l-8Qj,[/ syiz/+`Q:>X\ހ^}_oYj7ل"ڰc(Ե0SG#_gB3tU]ZQ4=QkuԨ9e_AXJ p/cPh,U`7$ .{a3Yc_5e/# o%v|4N/B*kZB߲Vv|+˴lİV7)K:Iwii^(UkLؐErb7 *>AG,895Ja; gX+e\BX&=g3Wh= rJf`9&iӰ[Q3AC[u mFlsd)<f̓c#젧;k&xD $іs.ߓe3nƃ{|t_ZM<*goWO\(ea&g+scOk,#+b ?x^ qt4e,c#k+~y @p;wᩅd+9a:6ì>6}?88,`xNov3maÿ 3tm e†OgI*jAxR oXo@sJ/Gs.yKo{?aWd.o0+r4 #96T46l18M5ֺF3<+ [T.۶1:\ɰm ؗ>LVOx- j#8eT@5Lɢ_n;O`V/^U9¹.q&`,4")iN6KbpA|K'NfF w]@,dRev7ߝobDĵ{sŢ/7,tmy;Hu2%/­#|RfX}U7f~lf[l0r92b x1*GV^&r[Xdڵ?3uxpɺ_ u0OiqIkࣂ3"T䮡WV5;300| ҧ̭@g_b  6^/!Wq A) +{.ddF`zO<"]q* :3#BBLc"Uy@R[Zd-$+kyC,Z[r6 ґֱ2Is~nfFE^`0 e|P:6R8QP`Jep-%#x;͑dW;CVj 6y#-lz,eZD͗\_/Ou .e h-=ƼqUd@Pj^&?=[H.^1pK ė\зe{Kq۵}oHa ] ۯpҕ.65f9ڧ cypAd']#sGbw2͟@ BИ%E0 SԙGͪ`%F3NR mL$} u({iuՍ32 K3g]uΖNǦ9e9>e~G)cg f$Sy rr/FًkbEXf373VWA>?7•)N}J:Xdbm@*KpnSRYy(yRNwP)((!zn@ Ck'*}mm6AT(GػEz#RVƹĮAnGAqJֻưtndOqx xQ0e44W$[u7h ?9WN㊪~*,J`MŖwF4G~Yk}uJ f=xĦIn$zE/| Z58D YǾ~%oXgn'{.OŕiiGѝA#L +W6k+ #I~0Co[[' +>4JlYJl] 3zb][0u"XqS,Pa 6 #2yM>@x2SJ[=H.nM!.bbA=bН@B*יQn߻;(BYcQYCչFYA8'J5|iLзR9e˳C|;=,,!(=rFe-E09DFo5sez {=J έ>_E0rV/:pC*i oBч.2n$:Νkz )!u)/kP! )(4U72=A 5ަ)r@hZ`~ngi T;>ny%@C % wZv[_M?^_m6gXuK;h)_joŋNen#G=+O`@ ,_ϫɍQsNi'ug7,'-Z>!4rO-1`}?C#?_Gx%]@/?\07dNu?`#_]Zp!]26&+(K.5Dv'ȯn<'bIy8eV0JCl' hzZH2Ty#Z؋:†U IigkZ{N堳9J 8e,4NpLH]ΌPFH"H#ׯ! E7_]%xz/*^=boC,nAL/S8 w2㨂 ٍ3D3L{p@<2oLG9dgyYAɗRTFc,8-6k,'YU_zo[%HT2} ۓ:Z0b`H-'k{,19M!iaسmu_/H+Es^uV5gȂ'̰ugBzgUQ*jYV~EeFA&+@  \F3bJ48 %e᪎-(gwے_c( ʙG[)٥G/jy.B)ڐ [,ޑђQ/zȑa@wl}6kگV[AL- ,geb!Wj`U[ᖈTo,?r;PƎN6g>:@K9 8tpf9Wo˃_4|#䰅d1p(hrF5C6C\e ' 5+y Q1љ 0}Q,`)2r qyǦ`x.H븳RH\Q\`nyhfCfvĴT`ZK9;VfZ#Ӱm$0q3XQ1MWT;,+Y;1i +fm WYVg`UVPCܸn<*.ZɌs=pهC1Lg_x޵9x"U1]{g/'lbDFf;gp'K?Wbs%K66Iw] 2nޮj/{Jpeo$24L.ح\j{~m]\]}Hkke>'UxÕ>֑le%cofE4&,ѷ8VeNiߴ#&Jjq߂W= {^ ?MYMncИf0r7KIID rΈ (V@v*|,+XLdh |XHRz@RTRnTW,el;K6v_F^sۭ6a`^1aԣLGʁ呴g\$9VN%3.H ]֪LX^WG\x D_SIbMĝv7/&~[A7Rܟo{͔Ƌąq@(ߦ oX&uu;ƒy E{p^NRv5i׽K-!naTX2cu7s_uc5;Ed??[7D Qy_A]m*7V{rnl`[Y$ o.^"IcW^|bd?U={²oUm+Z}1d'/*D#[$G_$4q7`1X&VHdD] U"4*ng@)/#:$5„NX KY^ @Z˚mV %C00Իw=)^}C'Yfy]mo(0[}Zc~7߻2&|tJp#BzF*H4>p9gWY3IAIm7zSt4AaeRӧmׂgbl_xE_v>`vZ0?| $#//wVjdCXiٺMNF>7ƴ1J?c7ʵ .GD 7$#~./۟\6LܼH7slUF[&WUV v C3Yea@,{nIĒTf۽h2bk)j|)(y!'g]e>,JE^#_7 ^?F\s%Po鯤F6 'DOi 5!yVH-R2No!ۂ|/K4g=Y#JMNc47SU~<2|g Ө(`V*2NFMN/UUᖪRfb4!Vy6,9q\ÈٷMT=WfwP&ϚrU"!K%z@ tr#g.:^60`·ZH]EDqά3(<G<֏­Ҫ13^%),Lr"]ⲫҬ[vn{LS&Fm.нPӈI9Mm Ɯ=Po#M]zis˸r-騫m2HyB%U2;ٕSb6ծՋ5!5}0 kk(qfV_`=]%_ku`Qp*9?!sA"v>wU'sE@<IjⰃeaJn++MEMd=R'icN"UL%fin68;(ͥUƹ܆OeMZ ' oJ.ؑ6J"4X2Z^|SXaIv6?PHt_`/ ]rB W!-S3jt,f#\&HZ=l>D8i^'䗽(9NH}`[3&|6|!k׉',xOm[( ugj7-Ҹ!/>( MgmN =SVLV{$~dl#6?\r2B@̩JR?/ɑ˦FKk^t+iZx 'ק5['{y11:JjUiLby*(4ƿgyM&@ ,fQv?\:7hؾcqer85E˒W0^ՠRwOClkyߩmj:4j9% c;˴mJChye k} h Kؙ󩸢goLܴ- J:>;$8h !pUc/ (%cG/l!ڜ;6}G.^)vEӤn3b"+5/K/n 0`\$1\nGݮԌQK\~K|*A[sg 6E{~,pN[yC&ƯT&5a)MF`>x"d8?,Iݬ%ur>˅9un}*xh4i;ٌmU_} pGQͶZ_ R*Â#\֓]|&Kpm].DQvm.g nH:V  ЃS'۹>8[Vydb UU zhc G9~ 0 o f6#`M֌K/R#:~r Tٝa+֦9'KE/?r8׈Fng-A)~ĔgnrX/{ ?Y$oD: '2[Ũ`LӶ.?A唫ԗIu)m '0I#aǿl56n| IQ]!'J 2 _,+,-Ɖ@:<ʼG#cɺ{M#$2P rֹʠ"Kڼt!6H'اVǑ|0*t" WqhIW_))qS0u˷ ~:k\6g-| kTP+d(șn 8IĠ|0eT|al=KBl+B- hw%p?@^1|W2uu /6s3[ҶL|Y3Knn;8$aR97]ay~ ӄrRּ"Lm}Fzyз*_Y-,UL?\]<XɊeBhZpw9p;t> {1*ޒͧ`P(qZL{`^~KZMQjgIh#L;ǒ4 (Tt9O)/F(+Koz$Pi2ȋڔ~3]Z>yTu.yLzlWa<,?>7NgOaeDU65qE^ȴ@}1gÕ^:ksz%˒'y:sX7&Xl-e;Qnթ{q*uCPd^3Hi/1Շ 4 sIU$XYR٣}d{L䅟 ɇb|6rlUᜢpa1v@F,OОpQs17i@ĜTo?+"gt(l'=tQ/99;fZ`-W=Oqxj1DH3x'U ۫XaѢ\NhBg@Ɣ5l3(rhyb#u%^J[cxҕ"˂g}kRY''ԋ dd3W;}M7d3n/]@f MX/A?E#?GYDߤNUQA0P1فqbU4Xw)dXDCz5[Q{fp 썡YTYͿ7q˩ ߆dhfw.ɗ-i dP呹ISeR?c`.U[Nr\id̵qecޙ[=ZE6$ N VCWq{ɜm`,ٳS(2<Ƭ!s3R6>,)1ĝkk,b'AlK'q{P w3-aF]%u04 ~| @Vqa,\դA#R=#񲋝F@AFn0H(Fsߡ)'{֝/6Η;[\ ;b]z՘YY1CK+FaO-1%BA"? >P1JMA/Zlb;k /@5CWd58o4d&uS,]RbAt tC&2þ2۶8 aBR?c3KfJq>@ahSMB&u>R]w*نn4ʼnIFLHc 3:䳀X߮5z&3@*F +I93{n@T@"B]sȫe/fc_wBQD N_ՂE`g([DȌҋUf.M)d6\ %нk؋\b|].^Sp{0zzїCoadAEw09<5|2Ik(E XuU 7Y \xJz]΋` 2R񩏴)^*M,Vq9 T Ś%n Ay.`k*c ^TT)YZ 6b /Ybo01ᐃi;L!<8c5ڼ $ )h*[3\wF|dn}Bij0_J6[@.)}z+C& g( _L,tO62eXCԁ"kҀP9#LʨճIY._a"`BڲPeR{kBho4Ev638% R"Ad2Hўj"mL!vlmSECXWrf$x3^U= & p~'zwMG^q$9+"dg6s3hr̓q{2dr&W"L$yήG8I;k2'uп嗱ԘfYsH]|ȑD׏ V/ZTsoY߼Le_1\׆YI,@OaJHDYaMgG* uf-T2/뺾|ϗVp_@ $q]1] "=k.~(Ȕؤ㜈 MMgOVg=LE]Yv?:FEa̔iěߥ~8*n?g!Av'%ʔe(RT+|\ekGߦN?^|Dp^^SoeIm+5ot?竫25V/^)uQEC/HS`;X=k541&SEຈZo_mJ"QY`X؋;ٮoK"!$}YAoL7q#XXi__S+epϟ( *hyR+SE\SL ,a}}F2lﲳS\;S z'iQ[](sDRB/(ٝA]NgKz70{䀕YlUԎYqgolVy5>~Of5s9uYV<3~%KxNh^ R4Y>@ًHcLlu#6=,}o[zz/(O=DH9p _Ε奊:s}LnS[ԼNt,C *fYҶ "XXoorop(ؙfgV:TbP Tb4Fz+ f*R\Yu!6P6Pށ /4bu+RB2kw-4#}iiz%F< MUΧnb== ;A-B7XxZf+`ȧu*>E[WUAe2@\uO$B) ļ /2fjd R/ZOb9ˇ#jp"B +]X2׍[Q0o6xl_ 萃, MӃ"jnVZrd\ZY=9ύ8a)UYdZATbzv%]FdqU^}- >IcIXXʴ\+VɱDJT|^| rJ\?\ǘF &u QV*7rUj0,ރMΌ@hQl>xդ,iiFX:ʑp >Z^_ V6Ѯ.̪*@n@+(YE7<&EBZeekr f [kj+$eR7":e="/5#]#8P\359s?ȬT(ʱ>"Ȕƌ4۽1*]ֲB}>uVΪNyD vĖ%}֮FL0,dO.IWjv#tݓ3^u%#yhrzxi]7g;R_ÅLռFL|u B6U+T ՠRc:9-(D/9ES$N9Xlp4a Xָ-Ys#/]lx )kE:0lAK~l)\`p=3Z}:XZKzq#'IEޏ}C|S/7XQH d.=@YJ To ũ _-E‰cR*r6>>n ~iԬ42)fIjQt1Od}̑[">8G u>UtE\foǙeZ ح.Zo&n&ӴW9@M$ȗ1yK1eY<ZƼK3^3c/c?ʰcS%D;cGat|x wp}4.M@C8Ȇq{^V<ScH9Cy[dC5n⏚߰Ozlq Jj1<;nk(~EԯJ+;_}5d(WrLim鬣= X#)ؘIY۬o?۬ YDJ3amVdZcV$X7vDʁͱ?/,1T<`Y9Ar?]Y9X3'EZwx2xG<\LwZ111YeVΒOi)7`0+>fYقY O f@HfVyfVY,Mf%ڿe5Y&>f< bVl8!_`Dΰb'{8\YugeW8rSuS-lɪr"%\Xorh +b2CȣSw6i- 3NrEXDplsN$YiTex+3w-Wa/rqV.~{ ēOGnL ?U2Nǝ΋3d ^HU01j1[.c5  e\֛xf,![SblGFky(4bV$&4ulC,1lbx^HS ,j1:;-#fW-xA ܯu}u}l^7gT$¸:Ψ>4%*k5M}KldIբ+2#]Xw>r7C{"ceIL8k ]>HuH^.^z"|c Ȳ0>s'eK^<)ƴmáM]],Ro,h[<DbZҲǐ^ز>I3=IP'Z"S-B70+Tq[9yI2LŐd nD^I%sp=vH.?,>PHlSjIY:\;"g1PF /2n q"=l|.gV] 6f Ձd Kbw]V12~_[Q8ԩ|\ׁ9N~ S:$1H.?~yyXZflB^^wx`ӷ;o!Ɣ@z @ڞi -Fpw+VRt@:}˂3\O5&(FMjp L}(@*;"`آO-^#=[>f` gx1 )wYvX6tHŒاYd-!~GYFONw¤l] e4D5_Ԗ:..8"}"`|l^aee\2+):Uc# $\WmD_2p@|ObkP8ti@v]戏L| G40U/2Ƴ(zKv$mM.R-)AkU> a^>n@GS4Aa瑒=:N:nآzO`qv Kfjfm1Ec }h[dȵ#|J@&¬8bƂ G/0n/px/N[`gok2~imJV޽\~B(D>¼Uݥ49`ўۄXIXWzQ Ǭ lƷ v"2v8F|D>J5&G U.MV xqneL oÑ ; cf>=^)&Noy d\h%4;`b΄"Nn!Ukm[:y$256`$j._=),aIJaq".%SzKjF't[ceɶMv@ z?=pn\B8HM*SƜԐh^D},Hz,1 ¸K*6sv26]Mwn%hd[d> Jt-lqH #Y d16cc1VfP(W<-maXvh/ЋlyXژAg`x17VYF]n=2 rY v[{Haۣ_jhXA܇%UmPuRtQA=+3&ZUsXxxǖA,` > pVQz?FH֧fR\!8[ CFjjo.S~RE,״ؚ ԅ6(rco}CRh1.#.Վg^LO^R :ǯ_1 sӣSoIn.pGm-ZJT`^*Q\\X >{4c3[c zV5uX:vcЎ~. &38dagiZݳԷʢqJ't7zpݖymVO->cW~rx椋x(b@4"`8x9 Z}o#v"#ˠ/N^v [jSGZQB2N#Hm3.>wvªhCZ^XK^\y\Ћ츲 Z5$dV3\ o/=Vpo>w!P1nULVM r]W50M؏[2F'Vb.(_'5_ס+c?dz}u "ɓ[6rmk 0${;SA|C^?r,:uU[w^ЭW|*:Rk%f:њ0Eߝa%&<El݂2MNũcִ..٬:[y[ )Wz`- "3+ΣYؔtǪ2zkay!X MX 2X y F{[ iWe&09X @Tc- GpV.5kmК84ka0{h-`Zpࢾ=(/O6ZV&˱*[Æ+Ӭkl;Y g[wǖгI-5^R*j`-p)R_U+p܅q@Wϧp~1Z hX׬c2׏`4y|̆X EZKp'4s#VJ0 6_pC|T XhEa0M>AheZX `Кq4m- d9X H8^uOkaxuc- t=d3k9p` . f-/k)z[ H"nV[ Hψc- O9Z@ۧ0y; d|4f-mWւ_Xp}󃷻˖-rRy2ʧ8wH `Xn]$Ř\O}Oi>Gf.Fd_ņ"wՃ+YwaY5L:58U]M-NqrdN׋yJ,d0#P0@n^vǹA_dKʘLuUo,(I{o{fA"GqT/BǓ]a>֘L,o-=xiyh2_퇱!WG }t3ߟ̸J\+2dVyx!k~ȼ"hM>ג+w秼ՕxEGH#5^П)+c;u9&.#0/',#nc,mu bA*yK H\P/KˠfV{wvy _VZBaѳ$u3wSsVVIdXzrD%C4YaH}\S \XE]IZ2}!_2-d : { }S/ێ ^)㽾鋠N/ND c ;'O]wpOՄ_F/N:cJ%xI%$~l]Pj2/N\%dF_H/Fop}q.ռE4|1>9ŹTW7>@E>E!I֑^BP@aD:^g'}i鋓a9 }2A^|Ou9ǥ;X˛Lm8A#(ׇ*Re|e"p"~Ҩԥx/rwTy ZH>(*F_(8}fluvu42-. 9E,~76DÚT E1_ !}1"A/Sqq2 #aww[+'RPpS&z)ɲ{& Tbm"b_L]X;zQ`Fg{L@ գ0>/i(D}P4\Swaw?[_70OV_bs~~:Շٷl>qEyKva~ ?B裐4\Sqaq?{n;X/JԄ-~CFYF"[Ib?q$c\"m4$@Ts'M<W/n֫EFU"fHXf+&a);m"`UKc;lqLf5i0 K7b¹|Y551'ڎ).0MHsXA"X@FBeG@s_$ys\8HGY ;O\|pɲ]Z4ΩJq*#:lɩalCF槖z:\*ՇtrWm' ^xC@g[k[![`Ϗuuųee4;N\,wFjϾ]"O`Q(v ـކOY JO)ȯg1ⷁS]G (0+@ Os5ɔ,;&Aծz~<2 f1Duc5MsiwlƘ]RQɌ*.' _tBE5P%CŦ%pD},Ey,e162B0\s)!\.U KhhvE))斸Hl[*8J ? 9_P TQUBK b}Z1!MĢ0!:wxKšÃ ^"P'D4b{y C,`Qw@^bq/"UU|BlP{ZYeHp:9c>Ȳ2l"`e#! kψNe6>]/}0l[̻ʼn-VѪH aC]IG/g? ~t*VSjQ$àdg '1e!u os8 nפ$rUFMRGrdRO1teY,d l҅m,.ek{S]1+{L'|(|M|\ro:g)yۑÍKO R$:~@@(^\ `C/z@f)QȔz8_ wIsj=V?vrNh; Tb>V!8za76% aa.1h :Řa/q W]![t3Y"Ћo+n;)Pن!}qMM5] }M6Z&>nrjp=\nf^qAtNk1hp Z{o8))[wYVe?n5l .x_xY6LyӅa]s.ėbUȶOPm4`n"hJ0,P() qa\0[d`U~__d c!o7GB/ EsYp.?݊Ik'ic7U#ѝ{Mx߾UKJg)Q*LRlC6C:.A>@?Mϧ*p~1hؔư|$nvƣ*;uTj `-U;k U525qAk(Tŕ7G)\cA!ar C57X4ݑk^ HgVMƻ!צ8_<&5jk&'K+A5Z@u5fQˇ\[Fv rQ8\r,9z)_tgr Kkei<\Exڏ*(9vȵ7[ƕ2`AڀíDuD-5J%ta˸A90柺r%NQy\/n&|\,=rZ ri]3 ĿR"4"8{ZWt~ ޸dZ!)Hi3@P׈!Ұ Q@UkBtN>{{Qrz@7~ )^m T-\tT9B6ʒ4P#$BNNeRs9#fk<*E4G4b-R g/?Փ^/0ۈBX gSŴt,*YlN0.{{z`f)6u٤XݾZi ݳ&n]JXeaeJ`"o ̪&H^8* 1&ImO"X^A .`$$,٦t22ũ3bHc;\3 gZy/ .]m ȐGlHVjNo*ܶ$;C !#THJGh%~?/N 3}MT拱D#SS D-[%j./ݻ1W]_PDfLaEbS4 ^T3𵍫#* %^ҶtMa$6 rZz5L=Ǹ{Q= Yˎ27#ZX._2Ͻd]fdRdTOI-VaBoCAh T"ѹTݙh HȮֶWr2&Ê㿔p+W=mvS Q5lB8hs%I@Қ< Ʌi%nFүl+2T^˾pd<Ķbjkwrp.POnKE~qgR%SkiUQ[K3cee$]qH$UB1pyhjZRԋ4U^rmc} ^=FJU+EɹC'I.8LytL$!鄴TP8x.=Hӫ r*=]D#V2lf/d/f:Za ;lۉƻGdz+L浶m.jJ͘o3(xRz:+(0>j Pl^ڮYEO`>drSVJ*wt s`+I}Rl#^LLɽl &aY٪sNľ|]~B2Ъv;6ftާ3:obًĵ6.>#Md&KD\rzKWDD!2'H{7};OЮmS}w}a^0`OV ]~<9(oSR, ZG׷A̜Q׷ABeog%Ⴞ]PBjۅ=@xm2_6Q ]}44 z7t鿀ch* /D0yIp/;CmRam Uj\Q`TlE b#?6G8GF*3m@<oіkCD̓?6s/V8G"rΑ 97vUV2#葕*s69j3ϑϑ X=sXIMOcG S  9G.9Bʮ9rpD ipTR?6~rQZ;#1ovOioI^9r?9G*k~\ )bB GhWw[aF|ng'1zeOdO**1}B!|jnգ0`nηB48|*0jX 5su}qp_ZkO%Sla?S Q yy gRNĝ}|o0=*M?EZBpOQx4Li<~9 e; j}&C_?ۯ\0(- 8,I:fo˹;**ĬGϰ B^ef$-Y"[|!,A̞:҅v3u\M's3xRvщFfә8-\Zء T:3-l}^T dEy:|7$'Tn&]DӡV2k68`[LaHlL?=TӑIEknPq䕵RǨN3Eݛs#8}zI1V۾%ѵ7Ehw"\kr=Wc S LYj$2]ںi eNėMJxl dmXcp OȢ &mSHWEpj;)P]Ƌ6>2^ y GA`G2lymJ2&c5qAkr Ĭ^vkdtI6F:]r !%5D3\CkH{+ט-.{t"ۧ\Ce4 \5D?%אo(׶W!h5h cE (\KKk[e\CgQqr ē>\ØH:!\{:k65,g\C!Fv˵kr=-k ]xG|c)385Q`_J63U\S^ Cjɵąq#Χ\;2iXo6%pS|\OyrM :p=1 A % Aö\͵^H`a9B5ܽ2=@uaS΂))_2Z#c?(zo>wZ ~Gɲe l 3)W+-axӛYئ$h}:\uP>k姉x^_Ub] r)B:E/[0/cM@}1!{.骫Nc1U׃8͕XJjp[1n~n_ fJ(l({t0 ua#ĆHɏҍ(m1.ҢNp:XD] gԖRVE(/f\TR Hɋm^NM3|^G-79vn m)p ejvǖIHLh ;OUmcVP7LDb1pR|+?\_~R`ЀNtlѱT1 /H'6@_@~]u#a]N0+sVKjx@dHK7uzv0Ϯ < ;^i7E ^ң]"!9Ԫsb@IkVwsqðws/P`Q6kê8R$XS;Yz 'UרH/ə՝LL38_0wM杻_,Icm "[{XcCwE0 5e$iY$D1FXi:qP?r"|Tc`Rb/`R &l\EȴnnHOԋ>/6K/X0Vc%^DO\I>5HyFȼזiŬ bid0iUYZUF%cHnd~|unɦQ)m%nihW'{V4ږn%+ao +-_Hv@sTY`w [[)B'yl$/w%=9ZVž}N'fGp_aM͸wv[[0ޓv#."q>3O<%\`щ$'v͔ V3@D>>t5Xk(N߸2c}M/'OM[˜aO5c{Ѩ9i2&I2ToZ|@A`5pĪ[c%!d#5IVHTsITEs)>%9ۜKX&T3<׹4YFs|h?I"ǹKl=̡`%9Ppb5";0B‰, sI(\avfCtc@9y)waUؘs):LHk&VQ:q.Z<6̥sIƝu.颤"̜Ks*f~n9K)si3i96K(<iN![nU-*jed-%kᲘ{l{Q'Π(Fز"t8AX1@^秪3 yi_t:>=0E=<9k":[laU38#u{u˃PDY>iӊ?U>֫O@'NK7 q7n3rR.7X!";&)IZm/6hyΞ$bYsmtv~eE]:N2!:ВŊ$Xcui I{z˷rLmR-'ʊ \UF07#\:'h+C-ݍ. h3l 7~1qzvv;r# 3b `c&]/b+3Jrw[ E5m|5=ciM@0=󑙥+x.a1X~VIY9b(^5dBIq pE'-cՅce+]wPHA.μ?WAe1Wk *ṓ *E*T1 &9QϘNr$GVQϤ2ŗ5c?9;ekndnV?y'pfp@DbR!ܴE X\:CajEUl಴K\x eᰠ#V{m7ų'+:cv1̪N( d O/.CPs_Y0Б٬^0KF@XߢԖ0yq%TQ!қUjX@4bW?$6@FbU Ԧ2bqK3wµHf9pD5>[6AMkцmLA..&,BDϵj>|z,9.<\o[cvieoȜ0YkQt5?}'K(Y(e_\Y.✆MۣG{aD.>v>*_U>maaw^A3Xkȗ =Bppip/j,Q}k;Wřy9,F{v 5x fA 'Q(_UOOp7{IL`×MrlOe3L5T]5@(%ż,,=>:R,{XZrxݧ% {IbkXbhvYzk҄lL% ܶ ?@v&4E[`)8ZK:sжxi2‚Yb1].d:;p^z֮F\op3_0 7Mx MŲ|`Gg- HBFZܽ"8[@&scwjlXmFS7>Vڐ2JWŪ5M1tW)Qc`Xpp W5X+}$y (A #&Xl1Yn~d)"/{Z#|ҍ6@NNҙvhg@Sx! 7ѩ7" .``bq6Hr7ttXP2Ht6{ ɠGh6B*wKˏ~h $&#7̜  d^$JHQJ^-$EDK6BB*iYŖ_ F6)|1pfptx'/ >cTHb< /`#/:KR+?[mO[KiZLe4S3ՃԮh?pcwy0oE N`;4۱Bx1Uf,kyqzrz%@[ѠsutߒAX egX؋  EN7[-3uZaOY[٦lyn1,_{m%.D>\ꤓ`.Ĭ(L0 800AQ̐Eݿ@+Ύ3ef˛y˂e!x侙a%ڕke`LiFN9۰Yl v 4)|O9AK8d /fgj)"-T7?}^,ţ_eIOJիHVY\n4{m.:y_ /lp|.YPjrf#ЃB &+_f| v!9`4wtגnƙb (zl҆̕DvՐG` F2Gpcgm&+":_DLlW_͔ܭMOfډK KqO1-Ƒ0/Ln8T̏V4z~WUΩwǥ#s-hW"N9ٷIR!ꔀeueY%1#S b  *(<d>cM O9gvef>g%gFx"~ mM-e}`h7Fs7$:.}4@!&0epRJpYVXoUAiF nNlC DGRE 0KB0QH?die4vU q \^eelM nP@\+iY҇r ]cFI\-ՈA_oĻ/p^r #DlB~ۺx $1j@Cr AA8M"MC (DʴfnvD}JKfa޶G僭KbIUGݲ4F iݶ/qYvSO6`K_ tPXi?gdo y= w~~bvoPgJz=ܑ}*Rn}0 `wCG:fJ˶uCV7U B0z:tn{8+v56/ަD8Px "NA)B096"Γ>[ܸfoeGZ1FR.o֬Ϧ@fOdQ($NCA$L\# a'hEX_OEUjd0y}:d/0_'v /ÇHYAAEk, 9w 2Y q552*#6Ma,MC9b߇TlKթ|<6X67YIG]Sh"QO(!vr[Fk֪+mN%'(VK#VӟV&9J WZHTU(v6P~}dFۀtfV;#auəa]X ˜Qt-%{~3,G'C+ԣ( 7E k/P{ξ?V.rsd3ׄ8wK[f8PK6[mܥ˦]2iHGHv7[̂5lƜImhPhFJ[j[[p@BLS؆B[5t:e0ġ6$.d4>U8I!Hn$jV5*ZF^V韷ϧo-coӇK=:, EF.БՍVyҐf|t|'h} c-ť|.p_䒟0;j2dEEֹ3'ڶJQDO_HT%ə48ۋ ?D{֯ k7D:FAsl=VZBle틧۽JT `pAcF| ]ZJ;bV VA6'l&>duO`/oӢNQ ƀ>9${~Ԙԩ=z8NRzA21fxm:C9Xp ,`ncuVsoVMӤD]i7!&^1 /y0Fk d x i'MvUsUكT|NY'ěCaT4MϊH芪zI<*n\ -eȍŶqCZ<+**|:d{ 1ʸm ,uL='UCoE>RdKm M'L%~n!-rpkѼq@4$eyJlN!+p/s"6mKr 6rOE1<<6GPYVݼGwF4Ve<̂5*矕6`QKȡT89Oes /X%oVI MLB3ge>@0]HQ 3L Ug%mPf mOKJ:;cNPi^z n QC9Ay)rnג_AG'/#yH|:#S:TWRxOC*Y 3bz0)Ӥa׺Qhm1רּժH!ptZ޳Kh\ǁ+-`ӈUevvQDqc#H=eچoςI+ZxeVX18XYЎIEU<$E`@i: 0%:%`㧎XUWHu<$z3>%2Z$ƞ HQL-ȷk`4' &g "F&kZ=Y$fbjW$~bPtWX6$(]pEy',?rx;ܳxp kDb J+gr2JlqFrrXHer9i,{7fREt>jZ;uleSg^\uY0BzvWJ)\>,o叅gl'ꗴ,Hr_+ͩ!=<ё>7ˁUm~6Sr>+R Iڌ`!DoP}`'>hXz9 `_A N 2ٱИ& y:^o` |o Fi.9OQuBTǔّdy\˔ձMZlj\ ˖11 a~ )*e-sm~3nfU uq`a僮/%.n4:nK-n51ReϮ3Ul:Mx.t0|ǍMA-`AuNK,T@Q;|/fvVƔb5@x!7׶:_7˛`פz/͇/9z_,~腃-[Dyim#vA&҇Oy}y/P1H+ʇ &mY[{Δ_AmN17X,ޟa+%Rr@JSBH2,)S{tZٓ<:DN({+IaJ*0S3 DrVW1_GàRVE}-sl!aXDxf4a 1s"'hC_õxnn1A<^Cyփ^ `XjE@X #*MbCC:CMJmXQ D@,@HCpXE0~}EE޶f+E3) 0H@_RYL4JF~RB1{͈ `J>ȔmL6԰+'Po_riK;, ĆAjAPk_Ed mǤ᫙r7[R*Vس#PQlК˩gKL!c`!=|>Inzd0bgB /;Vh4r?XP7ʧ% 2U-fk캩ÄX 3Ω_&ʊ# A"^zհ}|`|0>-$j npBCF=yggV7_w:+7J0`3YpW^8<1 zٻ'| C9GCgIs5&O3y7 ĸ^`rF=,E.r"вJk4*5 =v+bL Fro .)(1բ{ yIQrd<^LJ3$!buجmU4;l6V"M(u 8LWt}g4CZa*`g.h4M+ȑ䇅%b`{/~eO/rb.7 bj_4YxKbj̙˪]1 SyU&4XB&[+.`cѲVpU+aA\h?&'yN#s7 k onӎxƿ~s6)$h;7$TtFgVFC?̾ `8KN{ᕉFfN2>B"}`Cw@\.!Վ`t,8d)Ȁ?19"\_VJF*mnrJeGحzQɊ΂/*MTM< "["Z&[- eWe@*f/S0aRBͺ@ⲑׄ ӱtdq3`u)薌sE -~I|{#aMԴh-HIbY| 1ΰQg@3Jk4z>&=g9N JMljzATe@JV's  Tɐ'D>fyaLtD&w-kdV涺uY]D'Vg\OcM*4Mh;ԭت )iVtWjܒyMV3tҸ4re4uk)a(M7̸TXVP3f߆_mDb$5;eɦlθD1.tQ8/&(]q?`>e9nۦfl[`Tq.`@C븃/[l|KpUҮ5-`4(RgvTW/ZlQJ< IN:\=BzQ`6YWP f;2chKp` lnBVZdRMl5l r,V *Wp/0ua9"k[ ^0Bcl:1D@׉@pJc5A-Ê-&Do%(/R̦1MI **T ~isD+WyD)TGǃ%D {87ٌݕ{v&e:c !?[zC ^0%œ)$^da0Q溛smسmžO9˿|,9 ڬnY(yv҅ʰq``%bڑ-j|pY#;%Tɮ`P$hP<*eI!(]~(H>tdOXe57 K;fWc Bږcn[HDI0M.6uLT.<0ԃ,P'_- ܊ps2ukB9Y7N/YG5B2nI&me sMud@Mn[2+xȖ78أv,P{M$Lk`g9eL) +2)Gqm]Zc1?J&c0JVBu{Ϡ?de۳@^KF; dhȩs}&g l4Ulpy pzޤ|ɭv ~<*y (PVymYQs딯U`cj6]zҼV!g#JjXr^Ǝg߳0IΑ "FPO>`oo2-E[J[Is-¤#ϛ/% ?{аt|Tk)vX$ޣ2ojxR'<5I:I j8.xմAX\FXWj_ }S ~db2z"}Yrq5 h-m h"T-wt,,Aj}׉kLCtĈn{GP.^uǯ7۪RU\/9Axy] _Wʸ7 4B5%9JT6"s$~"ƶ[m$צx@lGH!$CJXfZU3.3JvzzZYp Eߧu3t) <.(`kID{f oV_@$#Ϸ0*X`+-X`AɣUqu XL05oНA@|Th%lbs oԪFmj0 <yk4 /)Mxn̻R n5Ǜ7x/盳 2:3H݋܂zT^.QY3} '/W%zPv{蔔>s:`egIv~,>ܔ3ML߳@tEkj<"జ;_ _JڙP,jjdȊ`مNy[L)TFS[!3IcӌsQ@?󼍢DGv+I=^y6;bE/+VG$OSEYwM"|LnG!^isޠ֧S @ͤ{hOa[ql1ȖKC  N%?>܌WaOJeQkGF͡D}yK.XYѩB> K۱U*: #|]q-y%*PDh ȫ2ߨŵ}M84LsWWX8`Rړ^I7v=،0ݦ(\$t]] w<W[(FӇR}EziVx-o@w4dlJ4I Brk; @z<(ǢQeC#Q|!g_(:!KKlRS]A80PQҪH#bx'ѳ |a;B!y]ףּ'+(,dz\1)*k3|Qn( "+ yNXUMw蔄3-Gr(xeeSxW/pک) ,?N1S;I[K$ɢXyoeZ9Efʰ9ثE4(/zjIOG0y.x %R(n4ꎖeG* JB\`&*Z9La6&ړx~ߒDEQY{} 'ծDIPW=Rdƍ1[oE}hӃa _dx|.hŤ!eY8y sFH}/M|C y_(Zj| a?Tc2 {r߹[|qi DXq/)?-5KRra0!Y>;NW`#em7rXY{R,FmJ'k,3]N8.|άl-**@)ypb`MbkW#;mr y.2[X *<\l ? ] o,'Oaw=Ac}Ȭ=_V WNӋ&wr^@T"%̦,=/ S}g)k$œ"K ^3Zªb#5u髇*#7mʳτ9h^c{FN̋l?2H \Jc ^ƒ~ YSTsHo]Z$o;E 6rOm25cYa|4τCP=pCd"u< so3Gv=@v#3 жMvD~H|[Z62{ZViڈ\/Md5U~_M#Y,u(XwZް|˜=כb@5+{-նJ{[V[?&b:1r\)[3UK:·j*&Әv3hhI DrWU>Nd-@1r sǸnP WpG8|Y:#k+J`UF.+!`3cl^; j``jWkoa-!0T#~GdrC=6=YʏHou,QZz'ߖQ]Ht^ *"=FhۖXaR_3m0cX۞uz-M ,Se6;HiBӰ_Qm6 ܴEVY)Lh6"kª~P۽κ\]N6w Gl(,d(;Y+st]tFgmDB= C{?Q1RϸJ;Fk&XG6B46eiU썯.\'NήLMt-{ۏʇK; sOn,'q& &d) $%1Z/yDZ9nQb1:V@5qDpȇ[P,q[" ˂%s|"oui;$[պ~m8>25%z8C|.3B9k`*a2ܗUfhFt53ED] yPV4$G,IJ@br:Ǚ]sǎR4g9ؼ$wM%OW^$4F Zo6Gt+7`(%csVjk0nϰ,xuT/ќNf4W=bš $vԐ:#H% t yC—EiEԔ4iTXP"<+EN,BuNٱ!>jqgsS|aVE JCNW1MU0foWˏڤОemrRa8bLqW[ȇ`a[aM9bw2#{E z4ao׮{aY<] Psp(D"5-#pe +sXPS'm;Ue2ŽKȚmVwZk!>sk$Vz@ 6[N_&~}VÔZcj.2j2 -󱣦܈`VG3mI#9e=oV(%~ޥQnwgu0HY."Ó$}@=\O"RQn)VATS)M8UDdNj@3?"3\%a.) &E.*ThFVgRYK)rv/R`~`M?e[_yљWMHG\^J{e=HʤY金AʐI-'ٳI;Q=P ڎS"bm׃| $bDٝ@Z y TL8a:D5=;] 3."Gyf(nV3pIx-|]ݟMX)X@܀s.^o @3T|m-tq+mꠁ!-U)nřo~*BA׫!9 `xx0Q!BRPbτ 3l մjDŽ'><:%eoQFQ0UVQV8<}:S3ݠ.h?`)fy׋ PS!god~%93Elj .)$>UDE4Nxd%AΚY#^䆬%0xapWY\vcVbC0 , xvJBe}x((Zd̛YK53nXu+*,L7X@襣m O0De%@` geA5#[nx Rɤm`3Kڄ*1h/7Fx\\_ b+Qnq;(YE"p~<|zxb:M_iC.C9zQ 1W)_ ^&b];{76T 2{EZ [Fx'x6FWУIm\-[ܡ)hUڬf7$>svC1z|●S,|3mAU6lr<"BzPQκQ@ hny^*7|qvw({ vKq'zs3:>"jȎKaϔIL l&!a|%/O6zTj_wx~#l(mC%c[kO.Xǭ!D٪!:nxL[UPqG tlU:n*8e"^D5{&߫֙ŀ*(h ,NfW^)<^ K =" zcUuWA2/aKyb x?(.dV ]r 02,窬'$,SV4MEocND@̘PW-L|^*Sg=u ȇ|fbSA ,PHAv2JW[vNI\!aKbV5@bvqq\#<ŮEOa(}+J}}7FTlǎ_Q F#$laaI g?IMej΂V,IyR>.ywb78b\\6wS_sz ׋S*L3oƺ׸@$$V.  +=M[$r6F$k@g)cA <-^nݲ){r Z >>Q?veto[p n:] :JN3!;D\pdCrdg X$axs-9=Ȕ޽fZCQś2-Sĝ5;S|/D*IFuSяo#B;H%NOg7:AXX*#1.T@j֞]LQq NmІHO>V,| `?j?/͆M7ţ?tsj^d;sZZ?{&wY|?@x L=J'pzTU Zwz5ztT^қΒحJg6%?U7;\j1 ^dMFIh>;INZzp׫&c/I#vÊK>mQXP\?k^/vn,аS$#B"r#'hCqʆk0xy^3P8/p/ׂ,N~\OrXJOlVa΢9B88ӎ32 ͖Y _ f6 Ё$PaawlJdɥʇ4pFC'-LF`U6ID{EPCDP# uZ3Z]_^ed"=LnH\s3vz2_ҫ1epm됹f@R{Zb,0*b{!ZưbQ9;{^HJPL%}zՀ@j؀s4~XG!zPCqLõ^FհcyT%ٍg |'|-9`?w|}1D4ǫ4פ[?]`zv|1lJo[rq4nqQ=4\UkT/ƿ*)p^ N= &L )<2%DgD4ZWb<}| wU' Z湪OG)" s,C.`؂IKg\71*$zkӘZh`[_Z` 8CQ4%[Յȏ۲@umRC`}Ihiz &(M651 Vu)u@֭-V?VC Bod7)uڵI*bg7R[n^. ]pҘz6؜K Z{k?T ; --GG.PA粟]FK{CFsp@#a^eR2ItJz#aQUɋޮ굀ٮ-^}}^C _g%7׶:^7˛W`J>毠͇X/9z. ) D,^ ж*"IZ:Ӊ{ I[nX>` *Jka]"ymbw{Ga#E$ .@m?}%NuuФ.h N&yTs+K)ِ M!zzQ*m:P>G#,ZbX:Tm>$|qjdybBys^d / A ;/OPfNs_^Zak_i7`8p6ƂJwl|HvfJfR8e"貥flr&fڭS ˜1VSsN6 |Ka03[Շ1ڦk[M b6=4ϥKZ;^.[7kFa)fuAț2UY̞:fX[ H|?"?P(5\X , tm5@K=L>@!Qٺ6hJkw.Sx!EL%3\:$d0+! ̄I,X4ZD !"q7tMUWs`23lnR!sѪb5#Yꥐ2z01:.SRuIλW礿\ψ̴&K+,)(4q4?jo3YF/[ G00Gy41DI٪'7Zi&$Ng ʎ,s0.sF8/4_nWWkT\'Ĭac/0_'AE"E9-$2B]8P,/  ga*FG :qZ0YMq=8^Jƻt4M\&pqK?hm6G Ͱovmۀ0\n !怨n\VlG(שZ* 8ΈHQL<DdHxc6{cS fv#n!$y~I8pyfd57/؇Q N.w3lImIRiK/<7z<ڀA,4xa>*JToك51րO.iDhC^DXAþZabo+Ԣz]o%#c.'X)OAn#&F/K9٨v\*D6tu ŏ*;˥}qTC4+CA׽lcTM)T%h^yܜ- B =m(*P9 v 1n\ҔUKY_dv+ l7V/U?lC'FD[6)XOjݪ{ 22f[hl*1@WTϫVy6m[.[1 iM:;=vY/0/o4XzP "sm`NSfgk0\[<DS6GsM L9^4>z3eZ!iz2=iщ{8 2lC-0oߔ>jKkٻ|k1RUu-o?|-Yxn/KxH/q av Bۈz :6*n,_A|9@#9ao˜R(:LӺ} 8G o0<{j[_;/t$+| oz|O]$S(FqEv;(#9l$arq.U63!`dz4=E3{) -Z@G۝hG(w3#TSeSUZ]֩掕 ^m0,=ј!_q,QBNFX]%(HlIu~sҲ!"lvtZ+ڠu[R]n.Zgzt4u'v`=COpLm]*e1w0KA4EIۀ$YtkIFv7Ƨ+xu"{pA r #}m +/bioU ,65@uYMcSqqF]k[je#/`ɪԋv wiUgLYeo..` a6nFxP<bL2kRS ~^@ދRψƼV_}_5Tc()u޾CY*G Gc4FSaGС O 6wܘԤLmX#gP1<~7#6GyUsܻ(ChA/m-]p8Q"x);8U>cH$7"}togͯ>k+#B5E@2=(<. sl?oIH:@R+K=#r:g}1ř094IyU„ZtmHDIbx<;[+*;yLh2@ Cf%UU&uc(]Ϥ}_MŃHn|O%^xC| { N]A˼H&)ˉEM#=˽5\Ti+z[EǣbP7v5IE (=&7G02‚lK!j(|:ݠOHfLH|SxV@O?^>S,g2 6dŠq#8&T onޯ0p}5=Ն~.vt < gHytD9ԏt_aA_V_+Cpe#HR=-9 ֝i^2g ,GpUNp gR/ o)B KYZآ@xY4}Pծɋ{<{9. g=x:Q~Pm֖@Fw(!/pLiFGLc4igP2Pp8R z@vAřRou{?*0糈HzNt;RsܩsDưEb\2u0gI!N8x;Q 9L?VPiy:tuW~Db _G7ˌ;c8iҟf™(Ÿ`nP6m4jWe{ 1V۴ϓ1-k9{]}2sE{BeWD?0hȱJ9:dZ8Ă&tf92x7V0AɵD07ǝqV8& SGϬ#,|i.(8* cA/@xӈ k5ro-HJҡ؈Nk@MI\"x8SDԠ&:~U m5xLZC kWS05LR)dTYq'i)́(\NjB )z߭uC#e,EX!Wj> \F%SZAQR?KKq@z(H!3n͋E6CX/t3ςqD}q Nh8_\N_O$ī hU;=f[Rו(]M뻟 ZZAQ +5o ;<W9ڮ~?5lD) R)ZyLdq;M]6LgGz'x6}^@.ˁ?Jd/M8r&w.;m`g.*EV0,OʜJY1RVٚod}26CyFy64K,Kj!Y--aYLϠNPԝY!#g6ɌuL(Vuvnl q-YmeW#8Ryid=˟KWoUG<:9X"'"ܬ(w>R ,5H{] vc&RLb2]]wA0JA4Ap`_c&g0+?=Tn/Ѝ/|R&i8+b%س(Kn++m -xpu Jn)f@I8k5 ZGHo#V⮍؈= 3\2Mo:~ϩQy`%^ly 5!@ظic_1F5 wV $Iepr, @ $g}1LNu]d6`@qH@U H %#@\ 6w2 5n>.c= ij^&D8l1qH #Wb! ti#p63B,>f[8;sh&-HE3ٙNb?K噣8yz0& gZ Yͣ!j )(#8D<n-NQs^akcE'2fR.ˆƍK"V(sR5w8i@45T5@P\͍ĸ0ة_,u*e ,$2HOGl&&AR+ (n/ط֏#b^o^ءrU=7j(q6j!RzfcJo VV"'SA62hc:7Y&ã^-,M&DL%rɮQjf@W#4A>ٛy`:#*'=y6Mb)5u59!]CD>\D8v \$:aP`奦4CXݙ-Xajld& 5M9zcb2|Y$2cĈ 0٘ŨY38H4%_ #(6n,C+O?HC@䥚1RU&iL$(Eh ^٢`wzv , ytȮs|W,Ѯ|v[0$ oyL05=6]S.>,7uJfGO]㬌hݏb1Mр9& ;@J9*No t`/9wg#]ӦU*Sb28ExV{Ҍb!=@]pva%6(mv-K~,q0l}oGM/`rJ;j>Z}VW6*.IfREX#ɔQYH qrMm6X@ Z)6}SI{XV<Մ &\=dq1t`*W"+z$g҅8{\8L+4CGGbv8\sHTO'(zGg?iת DY5h 'ҭuʨx*Dwo}`g 2uΰh"YTnp ^=[`<|v!MlwK2 Aal <,mt;CLz<A';z_{Y5PbKS3zޘ) "}I6`eThmzҦmv+")x]VMzh1 .րIc`m (YQc)Ηm yxSaP+Y3;DA3S?Q5 <[h'Pښx)~k/8YPj]yD. ݊@V0 z^Z)AP{0or-]_Vl{ ^TUfe얎珍umsN(Y #VQtsEK.;#5rRQo窱U4S=0Xyu$`WGДTkL?H 4D8-h*pWA9eF&oTXEh#RV&/խDӿ;;F!m[Ũ^%C4QڨZ!%g|\<Yt_H9d8ԫSƛ,.ns'5 " ApTDgu/2R RJZL8_haVQ_1Hl&uٙ]~D9gQ?HbNge˽@Y7(MD$c87w3)hIٟuȮ1 It'XG_ۋq,C^LgD5fU_Aa8߁L/I I!jabWs4mz6Y0{kF3evN>+:sVۀجGV TڦmkZFAϗGݶBVnnGQ QZZBHigٽhFaSA GpI]9[JN*A尴hN{Jgb9ܻYnWAZS*+ǯZ Kn7/|ڪ_7cۤ`z/͇/9zls~Ր6$k6d\Ȗ [%z8i&a&8cfES IMH=Me]6(' jp>Nx*f`"ʤ{ݠ1 C'F>ԗgmmaK&M?' c])q^VNSvu~^6 &[k\o/!Af򻌐Yc?:3 : }Xg|b7Kq :rx\Hk},--9Lr@hRSO-}f'.{er:%-W/@L}sk (̩:`o'!{+ #s925ix9ŸtmE dJ'HB^HuoAƴ;gnK8mG@q78[MMRHLеLA ݆הeJaXa#=\LRNr66fV_a]a&BDN=ݯĸ8G(42bD?M"8wŸh۬fhq#/SDHb} ~Aᠳ*TRci /j~_iCFթhajY:4!_^9?$zS:M&u+t|3$:Vo۵Gi@ Kˇ* /HRFr)@ n1}CgӢИeGɁPi$NّTژ٭K#i3$<q챩% geqʊ,\Q*1M2nZ"r{@|s %yׯ/Fy2a& RZ@X7f$f:&-$s|LhO^s3xZUA_"ϱ7QVIҁw\e)0}0^r> Ԕ +p/"RNDLٓO`|Zk.NĝVJm%yD@B`(vd-六+˵Dm cU(~@S OU +Ѧ9 3 !ܳ/̴p+vCJ@MʣYrM p֓**ᬸwZD,slT)$o_ͤ0+p1@&vyK>0myo`9K*5m)R0KYMt@^~UPZ<.n/6΋ :6޲\#B* 5ԡd{ 5"}-5W{Z ,-bo(wB&xQJˆ],X%Q0D+~9xWc p-Q'uiGRfq+(DڊB7ApMu nY.ܡBDZl/%`Z#ymE qx(zDH?&s[kOpȜ\ꦼRU#p?zb=F&W/a:Xwa_U, FU-ڜ] IuXӱj-m޵($nYU3xgDh99ybiL(‚ JnW4==8R#2OĽBXK-g??tGZqC54%̬DϊWI'1naYG"̡T\C 5ڽ9x o,$ߞkr#נr.,;qo+W3 Z0_K .$@X2ڏOn*so8#./[8ۙ9GߜG0ŷrib I >?}#`IYnB%syV<*e{_ 1YqkD6Q[!!S"}QFc2{ɥl;rd%\X!ԘիrB_<֥AھQ0Y ,Vt.LD,Q npVkڄ@nkt9d@[gB)RC2N+Ȋ P`.fsE q#6aAn*|AfJZO Ll1JEg`VPP ,)750գjrӻ U8{)peFڞ tͼpVZ,`)#:6dY[i:x7>:NIg$yX%)eII_N/N̩t PyEd5q}lLgoMH~ 58#k_doeZ*+d^M"7[)K3ҲE Y)jBL59hzႜOt]|_q7DŽ@"0馄Ɉ[-RdFP5ΏaWn'H`S5Z9.Xގt5vkB?,m1m_%r^Kób9+ml{M,G^ZlˑY֖⻞X>-_K0(#?nʆi7v.Bpur}ˋԨ`|1@X_i)q$OÜS+t$GpHx߈"$L # FyH{|5"5pmIPc_&~2"qlCs^^nCdHj"TG)'n,.DZ)5"up*~ !7VTn]dK*[LP%jM 9nbAya+`l}/ pAuc6h; xOW ^Pm#]~7$:{3UOt]rnbۣ7* NbK&?ejR[w7\/SDտZnnn"{4i,4Nwi,g\fL/{PE,DGt]2 _f]UNzAߣ׼7pbl C>e#:@6e=6t4סIE|E3QɄ%AD o&^rir1Dj Q;՛hC@AZMKX-uYΗjCPѽiK4}3|%2钹I]Y=B%aK]+̬+{)ʤ D$٬8QҡLTm-qe ZYr; D SF |`nuh= @zN_ލ3;=!R!"4UeL JVn{,ggғEw~TQxҾ>Pv \'޺9r3%Y`V>ZfTd[0Q 爹N~8V: 4Ƴ{cQ:b 4/u>EytM[ 4w]A D_A7\rg e)lWpFWfZ?I6pTP/Ճ៺S >:_G,fJ}2T/gVkIy|y=U6z|dDɳpT]u"͋˞e׀ @ĊK$E-xc9wJYThB}X$3Yà&o1VXˁQ|^u WtL ln Nh}jl(p!'^b`g![x&Z6*; jޠ(ۃDlJa p'u)r_.isU|+}P!R4*0rKWv,P!rKmMCY<Rj#W]-G`4m!#LtAg~E*ЊSdܺ qC7%5-r ҖJ N:C & Lf\X`"dt݆QǚDv %>t?ʎC_(_LS -l22CYW,,\jJS7ksRҟ1+K1_>Q؋D? plonT"Y((njmYqAu^{Hk ZA|KxBHφn"pOw?J*/ a|ݤ,*YQym۲8dY͈ك=ML4=wHY_7Ȫ[81X]H!g@OQĐuRIa}{ "@T7؋#x%h0S/W "W %?R5ZS-gtf)@+߾GPvOx%`'Gư ]uY,N!ҔGBȌ !i+2߻̪<d8je]v/0T\ <@,D6V~de-9?=5J]gK|%3W,rdtjsˮx-LJbI"mٽDտ^^0V$[u`G|03/>u< wS;odR{JnVAkYPKn7x701,c~/qi`kv:|iEBa̓B.p@<>~nXhO7< ^:s?۹AY @ZЛh.s4zt|쁿LUQI0K`)GsL&KpߊRwo5KgaL@3?'NdƼ?7hExXT΅Fmt)k`]ݫ_ nIrB$* }m F:4t@-:, L|!椤'%YLnGInqk vQ"զ"1F}쭱AXNB-16L鞸xȶ2߅G[0R550H  *=@D(mjhHZߖV,WNҳx:Uo!&RAGMUy9XiCi2bDK#Ͼ:Q\b\VLn\)RalR.X'] L.R~m Kr>3^z?X_q .-mWK}H([F${ÆO!F3 1ú&4r"kck}< (YR%7!;݅n<؂$oS*GE$"‘hf ^"2XĉE ЍYM$:ٓ[@CL~>"_v:G1 K_K 3>FRg O+$)(ZɃ]m|ZX .Mӧ>crCOGyiQTL\՜Hsv$Rt#Z&>ĹICIIk R, k"])xk75U`z0(!p]ptvQ܋f^o5<" ;><"LGV&r$s t yIAR!~;|4#{M {ͯAgR&PigbJf* "3xmQ`sTFS <݀8;C(Iy Q ` [w3`{!K!x>No]CɭC&xJwVk-BO8| a'Q}9t@JVpP;:]Tȕ@T/>>Es!їON}ߴHYᇣ400RҖ jQ jB~`0p2㿿LպՏnGP,{sH^ 0 $j|3HWZq]/B kwLi6/F$WrS#r`##)J:b:/CYEnŗ:YD{^h~%~)Boĭ-XgR(C ؆l>XE[L Ds)WlM1&d3'6&BM# Th)͖QJ/V=BJpRLu?zQYG#?zj<4 r &y&}) !FzQTP6?{VBb(֗T'z097;$LaW?Xe9㿼 {9q 93VBSk/%>?,3,뇀H.0XH[`'T%c.DhZ+oh8CHGG+Ř"d=`!T.!哃(bB =;1VTO 5a7(L= ^U,v@R#' 2y-Rr"a]A#,p[#~~rFx7%uUe$ڊyj t+u_XVko\~f2pAPtwEkCq"h  zs<-B)N ",βhi9W#ѽZF̞N`??=ŘҾ{v6~?] d#9U~ uz#xO2`8-&bTg J9`Prs[_CD{VxϽZ~ U-Xg>ɠJj"SUuVU kW&zl2&v#>z|{Hg>"D'qL**&jUE0}j**r@1[/u{*tgVҳ|=29cUԖ:K U7b,A+d,)<ޓ㪒C1Ht 4S˾n[P^LIg;EF;iZ)x䀸(1õl- 5`YTMAA؃aI^½lHJH#ZPR\_zpւ|@ɫ(4nUPsu26b{DqmÔ#eX UVx*F%wѶ<OX@ʂ!Dp Rc(,cHZr9e':VKz 7q/vPt'Gx%;aSCPc`[}5d 8s*` BƓacZ\N[bTm2}߶|H!^,U#AɂZ#U86@gA"7NtzDj$ >Wkڱ@0 ןSI7:SD@t],67ǤTh{z}2U=$Gmӥ}W!U͸p<@,2X8kc{ 6U)V~aDjy-M%U j~şB ӫsc2R$ 8=oӂ'H9V4O| l`(1d~'i06CaץFYDy0uUiދ.'(Su%!0Q!OU.R M) 7A PT@pm`h4~+'9.K0魘`:v"D"R ުJKINpiVs҆ WX|飗Z<kԝGتZ j⍬8x5x%LqRE5Yz8E7# Բ 5RB`ʎkH4gNJ3qԻ >d5s)+_5_*4BCr399_8,I727?7v:=>m57hY9ӗ\[K TP ]1,s9WX3Yt}t7UHeS9xSMqBGC>A#R?n5q-oG8rRV_yb^gsM˔1Gj g ^f Ig %?[[ݲ1$d؍ RU"*zS c2Y*S٦!ݯFδ^-i;_x.:{CKCZ0\`M~Ez xhUg]j p]CUL`+VyOAX Mn|pD>x7Pș$Etd7@VGe^eVZxyz*JPmP}s (d&y^n_QIL)))KQm5 EN>>t@tTm C+iY:L]Nә¥hM @j>e+8|THW&} \UB@L!KUTj B}uQA5シ]>EB{P= m:KtfT7 j%L+}y0H˻LH>N_aiZɈ5Ò RAD+Ď\|94 ~s%NV.-Tr/o|MG@Fxғ䒩6?Di%Uu{|N0yj07QIZ "NR+9=9@Ka?NS+b {*b<'elXzs[JNI+q59@JWʪW˔;^,> )\_);e#ͤ +r&O2"]FÒnFn}][ ه"c%d>6eZ=hRicFo hv7^sIf`^"k ލٲ?[5?n9W#ѽZF1ue~ \I. 37莡Ag1 L:2 |+XȔyDN!_,{۝q9/zs(`@ F|@Im'` fHICk#w _-na^Cgџ^1$}m1<`XH." ӺŞbFjDg][/,<6R۬Ȯ/1Ko SҐe?LY7YՈ>.j>3չJ6#34;E%ze;v}ཆ/Q#XT_zkfɞTuus ~2ꗹ}#-2Xg 02<#SU)"S^αgW +~Q2sȠjŃ;13~/D5VHT]"\HC7#UqM lwqYCxf~JX"|kZ7* 5TIr{\r#WyQ큉cH&~[/"LZJ` 5&gL~ NM!סS6qVBJwuF*"zWk&?1ԖjKC=̊"]PۉD쩴xcWb*BJ!›S3U~IaֿJUmxL ׼7y' :0"y bRPa\&$8}K]~ϏE?BJ&^M<5 fupFl-){S\frQbfE\jЫO[ĵXQ,UpfʻQf%5໤`:FxDt{8([Y>e_*3@>MactMUDg;csE@PNe'"8aT$œ y;ࢊ!Dkdtnu')CMQ٣1 M !%cc2EJIb<װզ"}cus9h׃z5l2z^у̜ϴxxmxЋ1E7pwu#fV4\꼦Lb^I = |NMGFt'N| @sѼ6cTUy/6sy# ngz|Ow$Id"& ꚩ5qBjqnpԂRv.=`xьi1v/Ҥ#sˁWDʘ\\pl\y&0`7HF: Ɇ\Uy`j60_f fƭnY[rzѐ" 28_ALQzpf"\7ʚ fX31QH淄<̢GdYaYM jD qS\09VL"q 'gSeL`緳ӽ1D9 R^2yѶl^RFrrS%->dd"d!8“>Dʇk`YPO>񎊨E+eu[^`K@q@,/hw5 +}㗋<Nx?(AmG(m_{|Q=JF7G( ޣtk6xQ:5J%Q} Q:5JG(m^tk.<5J7Gi( ޣk6xQ:?0J#z(^{xQ:5JFQM乴G(m_{|Q=JFQܔz Q:5JG(m^tk.h= ԗ~R~< ?ɺO+7|X6_*R~~>":~??.o {jYHtn|L$(8t7 ]?P~R?V~.~>L:;(*}.趠=kˏZJO:*O' Cןn?]~`M+7/8???ikTN|.@pG!qײU #=rl!ɉ05붟C:,Ksz)dz~g-d,-Z>zYSPO3,ʏp5VHC`ÍA 1 LmMe O?=b|Ӷ*včhp8%1It06|+ }_6s٩$fĮ?`J2/ Z;ʁt|2Ŀ,ېvAG.mn8f |vbv+R>=pt مs*NQ g,ASD.+6:?XD "i9Xf{'h8}^尐^[fWF2sr|7՛!cNmQ}^`w!/DCa؏9} #n 9%M砋SPFd2z@*&SE'ŻZ]S<ɢV͎Pۧ夓/ "'C 9!Ϟtma8 EYv|&r%j1׃Y! y;: 6=k yNYB=)K枦HVnY-yCAD)a@آrMYn l4ԡi{yV>NWP~9Ұ㸃x NCg `0XdŃD|77y@WQX8 q[7Q5{K9 +Kܺ><ʉ;FB!b 9OKqk&o2|gp颫: b#LBX'86L\S }K-4(r< RzaR9HL.^?CvIvqF8{;vt&ޒ/ |>9< n+Qtb rk PS~%Q#:7Alk]hG PԜ2BM`֠z=.a%P~颹c %t߈pbWm93Q5J^+|s+|- 4_]oΌgY"Gã5"s1-:<t~60)X -=:}6g/'^*2JyD:؜ǔPʧH/ RDp8;V{@_]p!`?s$BW1w|}-!^̔_4@Yr9䃄CY2T5L6nsߞjoP@Eh%v@#D8R݁a:͑Ekz)K_zeH7Gk:H wo~zJ6GB;>5Gw+ח\diqNm0A؆b mP_X,d@J$N\b-'v79m$l%M=/es[G5czb}r.Rgi |7{mk-e [# ٽSH-:nj/)a>} OG>XqUbNAB@vKqYbH ш@5p<{RGv>#u{En^gJ3t qT/d/ 8 { Vu"$Vn(iTu\G nGQY:DH~ EngX>#p2ƴ3DJV-H?L'aivn + K`*lvl?tpy7p:ܛҸq|3/*?2MNYmZlYslr.?S+DŽn0"{$N==ۧD l" uSbx*=ov7cc0qޭU#W`}1Px1 Q}b$+=`_e*nTG> c:sZz=o_o[F0bJD%??aZ,z -1t ^nWv&W<^nA34!W/XIY"iLΚ|,*6峃d` Xy ՑaeEWmyTkޫ&iwWD7f15(e%3[i }?˫zm/ͷ΂Y|1vO r\//{kMjB_g^K_b~cKi1̉`i=Xl]?f눩NbPSj(r>L h!2deZ-Y x$57.':=H#73Q=6}Uc2@ *L%RGKO%w|&=T1iRͿCRdg]\v)x*A 5 8F%g8#4g8.<#~Q GjL_Vn3 (Yjm=~UF# YSgȂC\)"\Mni䪌+m/QCn`Ƌғdq@3ƔPNTiYdhs&QQak׫bόu/6̄[ =1~G:Z/|SxvT5: H3"3uEPf6^/>E.hNI/2a) udR`QsGZͳ]Z8 1kS_24B "R]`cgu4i-hGA4@坕5qsp|9Ó88dEB).-L 䜮t}XEn\׃,Ty ~Υ\."8ݻUP hHHks;7f^SUuǹSH=``0 )VoI9vCSn.RY '*s Iր };ixÊ/_gzd \$cdSt/T݃PaPRh IDZHl?oG # >ei^4]ޖgH"}'a]c5ȩ5bg/;2 ^/!))oz̒`mt:lcH:dE۠tj-13.-d$dc:dk00uN!z/WɇI /V=8\n ?v`J?D4pT."CN+ ww[Cfi,x>sĜ38 k姌@MJ쿴F;5_U}_Ϫ3/kYHV:KX x*UP逐Ug31 9˚Ţ( n&ݫ`aEfWZ#RHەo TU#vR-[1Xu,J_?L*D`Y11 >&߹ e `ڲDTs$W3U@/0G HZZ_k.'%6̀W`@FyޔQ~lnjE3Xso5\+Uu|u 5`2] '3#U~5J@y~ w- y2է_n7(ĿB`;AL"fgV\,EV#Vҹ̷SӧEsenĝ ݘ};ر7'\N=σhVX?+CM:w %D*I;R U-I{e+oV!4C?Mq^ݍ:d?Ӝ5A(~}^Q!#,՘#s,w50PH--'xc*Qɸa%уl)bSӃpwuu xUp3:$2Sn RP2e}z/}pa&fp\7n0΂R.3yMzkCx#uJ{1K L39M%7Jm]*l7,Js @XOjs Jh}@h$P 2yŤ}WU}XmsKA`Rn Bj+žWOtzQ;pW6t!wGȓSg&z_ljm k~`/Hߣ jkݛ{Zk|1".ş@IkRC ѮagF^ cnӆ,bP rۡa{}J 9?Jy{1(m@bdjH~il {!> <Ǐ |oD!3 >h1!(TFKcoƶC%IdٖDჸU UΝ o9B@:o71=NfB4Zʧ]P 2[Wǃa&YQyQK-h|x9bjч߯>o3uaJhdh-Ap~;8j"3gĐ IX\иMam&b23<3>n wbX="PWdz#7"UkŃE ؁&1Nj2eOV!bOFxqAa27Y9{t?Ǣ@4gː,"LnMsL0MkpQPBp+`Y1+!HW"3pʝ?tr#jILg:2{|cZ`Y{+'߻WRiϚB1s`6zqyg#9p%Di72ak񠃘D4{% d!d8*u^atĶB 3fNWBR&y,6Q&BvhM,ȕ Y," 6^\cw@`I흒 f\I42q4Gt-ʁ4|}%p o g!dʣTAm.%eŅX D{Ng[5Ko˦j<1jK+ POxM07Pݱ=Hx 8{X=;t84bEmxI8ɁUGZK ]{Da/h)$DC`B)p'd_B]׃M@,Tҋ5 b>B FT^Ή b#*sqs ?H/!c:\H5G.2}^/DG^?[{x*^t#AhkB1V6e_ F*3ʞ#h N: T(/U=?'5` He(MB{ֺHx7>va5U5^9㝷09Z,:~)aM3$PBm~Ҥ`8pk:zEmLZNp1T0+M17уl' >Sz07݌%J uY힥LA2~_({ŦXۙÁ̕]./NBE J T5bo~]qT?S `G%`#=[:RŰNX,Mj k9eoF^Ɣ^ \V^ ^`=~ok ?CдN\dFszєZ'򶁐ܙ Jk*U_Ԋo=dL Hl+W'|z_tu(~ߴ!՛ "j,a Tg<.4ZH|91 Sqڈ4F&⥰." 1(E|#. oSIҼc 7=!v" *PZ@2D ⎈p1AXGg"M|hTԛ \Xi}3Y$_klr1UJꀚa*,Yhh^?YJ4Ʋ*[QL.dqUUc!潪; cv7(م7mS GY*]9OW*R]~UvdBW{I^g#3%. e}XE!4ǚ;u†OM1ӋyIY+n+c=V #}Sce=)dH75z~C~+=18*"syP7^**JVþ13|NW|&mTG*zڜ 6m*eF<*~ͩ6*؈h#q _DSɒ42;>ZҪ;} 4궨,g-Q00u œt*0TY7%GZkUƟL46np)iUKNH\g ѯDHZrF45{_=!/%/_9w{Y,K% ޒ}o?F+C"mx*њZCGtl :d}U FI7lD4`( 7$ m;d@5./IEyJFAF2|d/2,]ˇ& D"A3>''c—/1^\e7P{!+V/y|5f@ 9",3!<,oFbp\Տ7wǮn#/c1^/ fbҍ~vMX v'\:Huս(fw7Mqz (FYwdսP˵as?-7/Zy#t A$2ݪ@X #%DՔю^F* WK.7WiIZL̘Ѩz33'^6)c$ 5ncˬ]w~*ى/΅"TY?83f4>2b aR摔#+-^uMj̝-m'=<,ă{-Z  xM[;G|:mew-cP4Zɧ2uDw}@On>p6{Oˮjes(&.3[XBlXk('Raj@H):]`FºBk uN:mn.cܛwu67w`A.s(F*9(^A{1V67.~u"ZN7P9]VX4{iTϠ#KQFIrnOb;N5U'W䬌<q@P$tzp ¨'l_Z#"ێt:yshS4ⷡc!ɔ"a47vgUrވcLZ۽}dҼGUZ%P6Ϳz 4 eMns[-kx[ND'4FC(aʞmYkCfA ~#8LU6y$h  7p j. P|֞k;`mnӨWmA2pp-I`\Rv jpH] YѦ (p ?dž/ń .vP7Z2%#4_Z=-UjoWT 4t% gB4#Pmw Abp ٮZwSo76+_I-62.QO|9-Cm֛&2?tq+lq yEC(YXWAsVz/V˵Y]& fBV:,Ka!ơ^o\q+eҋ+?qy|H^}fJP1(?+wyjPD궀r `ٮ-t_U"~G $Py~c|.:oLMy2.UfwVe:ߪ grt+M(!19@#!@-iW~Lڬ0m1榳L=F]mmn̖R\ߧƇgHnN39bexg=RK.ހsO%qn7уa jg\:DߘuW-:ٱQº^vɦ[ǚ2TҰ_{h;E"0qpDU 80K.sk?KwTfHHKfÿz\nSqt )qܙơ qFCgrжXp_?C{mERJL*m<2CobDӇ i_Uj;ƾdNdOƸssSQ/xT8GX4v 89wLM{l4=Qra#ÈGB: E-nf<7FFVPC8V~#3NPz" 3p(prѪKKtKJgL/A\ݱ=`ڢbi9j]2S䗁`N  U} 龜]OhBTaj@i@"D~/&6ͅ#ă dd(y'vL(?RQ5eYZG/5Ae~~&"]VjͰe,b@eM p('m Yv sv@g\("6,>G m}i[}U,H3띇*pPeiΚHpk*ϡ}Ve0g2Ԉ2dވu޺?ȄM3D;ֺX`s"5[E% Z+q*n(y?XN)E{u]AaQ~:7{o8lm/=<`| NXc4nB{zҍ2+R2%V}4+c0W䮞jMXAq :tڈm}gOzMTc8aj!.^YB:RŘ뭊!\c?ϦN ,pl\~ e>A^4ZjmLM Xco[ yf=%38]p0F*-eA-E=s?`L󔉻eA2%WVDt;oVܪcA=s3u9BFA搲Hsg#UA3H3 mfCSȄoU4|̏$ L&NtSA@ tへA.pnn@N9|il,;֡M$nz>* ,:B& J3݃'-NXG(ROW 3:RKVneA' %v#0 Ha%?+G w8L?+ާ] uw4ʏy8 ʙdZK"s |:\T?.Ѣ ~%ݦbJ~wxeO$m$޽O%OT*$!X hoƶ;`2[v73#*x}pm L8`HP&+Cj#)5D֢$RUkKzv ('q*=t.1^X)͘@f.Qx-ҝrR>cڧZ%9m4*~d`|yPz K`z^ qx ֑תDmk\pr⡔ȥ@A.C &mد3;i *oh;BzcnYcO%6= j%ճVKcS<ն'h 8I@_Mr2 t!!? kmd7hK[a2FU0~7( /B89[4 [-13|L J&M@t0e_ Ѽ2nyoG:G{H^$pU{wďykHםqo37R/pDa md x:e =9@>:30%[}jׅ#v58NNAԡ6ղVXz uXA=8^ &JNbǑs߈pKq` qiT|&V窮c Sk%3+w-xP qF*J >;[F2M4JcK(u#ВvG?{;C Koy# ଶ>%|bcٺ!`BjxÑʱbj >I7dmu֎"6ةI#[U6D&56=|_qď.B~"RȮ+gpʀx)ﵽ$ң=#lB g 0` LmR:L{YJV(Wre|(ku{".n]x:dZهNE:tZT+]kud 8eҴVZW ! ô9ۢ(F(!&r4hq3 [ E$`5:ߒ'$KMF[ӊ΅c`euyxM:៮L*Y yqYgVKbËB¾}{K=7ȣ'[N_S>pI>` ңO6_ "$gmJmӏ&V"5{tƵT^!gf^݀e?~ lJ\oʢ}HFTQ*<֧wvfkX8¼xqD8Z͑-5~c\Ǒ0 =|3X5R dmh/Q T|xh[2"FnXykj^(I^0mG8WMD߅F}.nY GT4 `]ۦk݅9xdj+wtkaNygIL^%oso/E _x 7Dz6-QۚBA dbJ& 6yOh-![ )[ x񣓪9!rK]CHE;yܹHD*l;΂]oP GIBKxfl16Jsiv[gM07.S G!l{V}鈈FD Df0JHL U<mWhMo,>Aakv0"J{f-g^ rEr?nӛ/1ǛK~7"}7M4A4&AAo'X کM0:yLu(6 *[5'j 62ٜK n`ύv,#2P(` urCnd.p(ko`9t9бhפDD :|pEdT¦?#NU˴2xi^]ŵI/ӷ@zU0r2Ƽ\`@].- o)U͊a,@>2%W4c)&11XŞ\t r cp [ d;,9zUĨ 4Kt:-oF ɓ%OW6Q$5{r=<P+)&5olӽ #6ך>P6(xkLJmxHI  <--z[qBkenQVWdr# `f 촅!ćYvW'1;au"ߏ+nud,.QJԢxe=oGE>O9:1 :mzFZcߙ-*ﵭ;^ H_BA'W*)i-и.t~+t1$QblC,Ym;KL@lV6hh6N/=urv%a;gF3)T;z}Q0**]aY'.#ΫP Ea+xmw=%}[J$@t^$JQ?x9ǀy)7]Z_^3hk )KGkOgXzA/-{G3.LlǓz[V#"r"Ri9}HI9o4uD[qKiiάhH=S&О}9➱dvKý700>$2Mq*O^/0(uve  zK%)U0,Xfzk !2h506e]3sq")Ck:aR1:b(z> }`*hQ15|6_\Y/A˘#3 KQT,뒶F⊬ C$"z(3U{;%\@pAafo8;ʼFo:T$sWomm)JWTJpt3U]HZy_ngglgLjN氬nBwឬGEx.VLÞÊ%-*WXXN f zqzz%M5C*3*&9]"@`6{l b?XrmS܁dcT淢6M,@sE>60dO2D c\OGEㅜfG-|)YzZQInqfdF+8#ݰjQN fԺJO8=_8v&!QDPQdqUwA;LP܆ r€$~Z8)1ݰr29TԪ[ 7`4; 63%il Bh A&a_ מy/ n>2V>F@b94W@ΙWAY:9\ߧ5XbiE®!]*ZxS|aעf0*t[265FL8-]$T_bqh22M/VT]4^ Gm(~[!7ȷY$/EB#,vL-1r[IjpKY䘬 ߧAzxs f%DI39Ԍ%tA9َ!̫'cqۃ!1;֫HJ_`PtDd[A21(*426$5.jǡhӬekx#+j5[2" ͻ[.^T$ƅD@@T%!<ۦ~3NaGdˉ6uPy[2hjs(='Wu'_8WwyQ$2kIA8I. U3yGD{d3軠ֻ y6d$:i<z:&i%<;?5_TI٠GoERw{SnMlp^?A:Ξ/)Ow6h0^WƮXr,Z   !@zSx#Av)RPc"[VPY^@4ngX۷[;u( YlAGI ']NYH冠,OkYq0 nl)Dz2\HRp1pDrQ pjF ?B\HKPcNG!Yz%( w?Y.duq/$%W[!g_“D RO"\/eۓ;*V**6kBLvpBֈq p BBBF{T[^B0ArSBRaÁep'UPZתtj tϟuBjri0F$DRqZ 4)`2HUF"_XcIH\ .aKVAV9&KmK|@_ QR)^q /`8r1,D)dGBZ B^Vgp?(;#R"1J&]hafurޅ*SNT]:#p℁I43d} AZ~\BS`@,!@7Zlܵ l%|e=fLTF$m {Acq.G+B8`*xI  R.!5P 0KIo' #m53[j*MKtH-qKjܠyՒEFhR#GΫGCjL2[jL% \R0Gj B[jLĿ[j)[j"3i| ܲ8&olojHӑ.qr0-5r\~lO͒X-52B,pARkấA.q%5*ގI*"̖X$z^GjLh\Rczn:RcLHZ:N]ɛRtwu<~7O}zȫG?Nr3l9~XLNnW@mi/:A\]EFXڑ+4!{~"_R$K04hJD@yjc`gvL49ad/$50SgЅS>Ms %!%+@M='fB[ NghWX ͌~l@\ )dF5d%F.,[WC#Unh7ATauJՋT>=K]wBsk`*L\X٩dh٢~0\1)vd+- ֭mvwښ+ j@ss#]%P;lqtio$d0^;MP s%  O-s!6KAWFe*3azAjk#*-$Mj jـQUE-knмJBAll0GSVV=y@&ǖ;(0Ҝݏ1))d{Ịp5ksuxZ Y9Cn6;G1F w "L`S<.bP k\͜U1P?6rC8:+c]Dq7Baqͨ6۬IuCg)yc[ 1YuYk+c(:B sƠP$fGUwnPa!sJq kF=G[`(lYk.%|146J#!!'%y\L!aZ9[#l湌6vRGE^YuS ;hm#:(57p/t2uD̎ tٟV RŃ,DJ){GrۢdXQ̴4X*zcyCpx}0 ^3٥+"15 Įa$"|- $cky2ɰCUk~O ^"+.Ndf*-b %3DfFj<|l:JNI6Di0Q-'i蒬V3NYQuWj[05"e!_,*jLw3i81ewfﵣP\^D%iٹ!G[ ^}!XX%u4Q!|HȩKVOl<Æa G!Ew >BPvNGh.ؿ:AnB3v/T:4K#CSIl&.;Cå͐Yq$כ^\C RvFC/iY.u'!$"[*ys^fֱ^ຄa9L qb:ZdoqNjDŽlԀ(PpTtq6db'Qy.[{?n$s?0mvrjU{)uwcJ0nLk;0Kv#[*kysNKYo $ت9&=5bMSXǮ$n dlplp1IydT}ƬG{ߝlb L'D_n -,+j+Cn޽? 7#`FTߣ-9mdWH슰BgFԥY.>@8oP,*<B9כA4P)WO}@sO6_wA9USȄr&A5hUZV7L՘#2nj7p&},#sMj)'_0dh*5\ yPߡg7l{*y^!Fvz,HZ&k*"90uk{9x(4Ay5.pzHBh66JI a#6 5d`Mm"8$)Oy'Hn##"u R#K'9.|`)]V-3ˣHBZ4};AuE@d֒~a,;X 2b8ir'#QQ4bq$iڶ1bIÛ"ȕxBLw+Bڪɜ3E%)k!&FgV(|ƅΜ x3%%/!%HO~:15X"=x`d,caLnY_L 0e ;ЎXRyAo 2RB~?׷т ʩ,\4}VX8g<>|11ѿ`EhA$ind'p $'R2Udp/.TZ )2+Y˕\'%[&SA%U7|脜u,H%aMHv3VZ^X*#[݄]#z>w\`?xx<7Y:Q{ EzML@U}_:\N$_zަ#t7#xͻ@YU$%+_LDrdN͡x]]G\&mЙ*VYvh^&UmWo6H^+l(a22T.'GtTYȶ~l0HZэhc9)E;(2⯦gT[w9`jLYg 8a84={2U00{gAp`2*?HMUteqyldaLB=)>"Lj=Ozub;L;h@ G&![$GidE1w24vPÍ C7 _ @"T; Gbt!xT[ن k49ZDiy?֒Ƶ!Hm]֒ GNNWxFϰ^з=zR3 L Y&~˜-m(MW]'Hs :oy6&z##6 žP7W" 1l-rN{%ي)ǹDpY&n7TBn ~J%t$X_#ԥEcYRx1;Em$!tq>34f*?kI@xV؏!b )% .~1,kOǏ,ZxĂx 79b@XxsDq(9]YD5/Ɋ:l$UܵgLl<g<%V$"zI6L(QU1 ݉T\X$0Itie7`.#@~m-aaL@7"oټOB C,ɑUuAHj~ZR=jZZ2X`̎Ό6 Z2w]c *yH*B qDK2 Jd@eu0U>/Chh~Mac9`YL7cF9|^$c;:`9 ~!K%z]H7^ÿSP*xv30.ݏȸtR#f5ucܼЀǤ[l$S[9HNl$ūz db?.&dIGE $=$Zա-j_܏^Ծ/U})c(ܼXs8Tj&7V2An"d:ͩof3Kө'ЫIdÇk؏%? Q1M UDlVw6 sA#FBvAӃ5n2LZ luX5:AHuk e89Jp/aU2XU48뀔!rfzB䤕J*BT@XĺፄO+9(XoA%9x[tzk -!ȄK zdѐ8wAP723vznDn4 ."ǖaxcY9h ;34nQeG47.GqDbEm@a⺉ICH@&/Q*[2n||#< ?1pf}$/HPz% 0 I}X1wC: AFpQ K~N멥;!^ }t>v083⎓.Su_ ʲ^Lo\図h33]Xc; $JHgLTJ+ؐPy@:"2*j )3.O*G'~D'i7+>X }kUӒR D\HPLp"i`r1HOI駱qKʟ:,.ˋ"1YF׫@QT+8'lEE/y-{{˚BfNKj+0t.T_bRԚM"^d?Q?to3e7Y>~rٕ/qRQ<:c)1a,3CZny*eŐLU jY=G3GI=/@ MRBNcRgy#uCMfX{3 ARA6bVxI2AiYqf$1h%Qvk6Һt>Vz@xĢvf`@ǒ.,FEL)JѧmIXHbrIOGZwJ Vm[$:8z(T$~L zs /+gG2.;z$Q8Sx̃1A47 N@:@ 3P/{:e5俁RªDAL V :T4#`GRʌ22?-̂h,o}}3 Pk sRgB;3(U T"ɌF 4"w)VYH*:zQ5u ڃ7E㵛cy,4-?ަUC9wbjC =m.{='-ҊDkGOQ_ Sj 篏Er/ttAԃ5? NL0u<T|i*T} f̍U[$om_O-ID6lS `@>a"A(@ MDM]g-GR,'1*n ϟtZ2s%0CcGz,A25k9 RNtj>txҀЁ 2EZZ[3ED%Yy: "}+_|X)? i5HxcR:<6hZX-p$gR2Hv ,%HG;ѵJ"ΐ|"8 'p5ͬ$_Ǜ6>#Ӊ4\_CXW:qm6Ŭ]IgݿxiH )QUYoI"{Qu.P w`źH]g-GR2 ? F>^rQ]?8exa[٣gMdo}iԬn68.H7X'~]Ng?K9D%{Kk"8x +y/ %Xkfu"뫯w6oܜ/Mu 'FnURvzȾ+wca:g8bpeuh,$ ;6G!EAs}TM549/\$sv5_}Htc2]sQ=NȾT颵R 쐑 )3DQ&;p1Z%JI 0VI=ksР <8zt8/ALi[vt!wAi )?f9 gɥpU ̨&("`=]4ѧ;Gd=Q<3*k6/'+}DUD$-Up,$tnc7CI.+]͏q%zM`%-Z`:iF` #k1cqպC7[V5e˾{j֎ثj JZ?n7ÊǛaW%?nK+q~_r&(IԗU*)n# \Uܺ^Ks.չ =DO(NJxh9 ZvlxValrv`A%^y ;o[v@Ko ׷W_/@7eVs%vxn S:B֥0]etQ?K.(Fq#BȋP[i=`LS^ Sn.;龿z <+C1Yjt^ݼ*2 : &'sVl:zeVy2TͺZ[<݀(NKyX!6(}5/#e¬FU!𱝈Ψ…uV򈮼9XrcyTI0↸ؠޙ&8m\'cPfA;AӓE4&SqSDžtVd8!dxUΏ'z,aZo+l@.&: nJHHjsڿVxHYLx7k،a&%`FR͏`MJ)_F$E-Sk~_]Z7rEmf "$+:  ,f$πa s4Eu^ޏ㔯 M `5 b E<0,͏;#P.->QKqn$mi7dAuh8^;~bb?R!o^`fAŇ`k^bAݾ_ܴh C9ZΥ6_̵/~$%otGXQʴsGT2h╇R+#&7$mG,  {IwÀП@T1"Pr!38-]oq*3k^EDHLM*BN@5EKcTH=-n#d_Ra 8WÍakNC_ }+3{):q @"A9 AS Sbef6)^>viN U1@=&5vcF280 47LC}nѽZ>$0FR߾*Xz晀X!WJsY1.FŊH~yz*g$ݫ#: o~Vq2='jCPÑ%W]Ag4 5^zd)%}S!e:D~I$[?[crѥ,]@\sL2%mk636jM: ^Ԗ\Qo~@,@`TM9 qCRcHd竂 ?ҔTX"छc,¯՟ ~ĨJyZ֫8gW#*|\P^ ff ng H8}X(зcFRezeMC7pœK! yC|8jd tmYqaZzQFDN5u/u6{zi:X%a1zOYb`*ݢE>ڈu z Yތ&d1*qØ;):QJ腤6QD^$f1FBk*Kb1)Y/y%1 ɼ4,x?V\xOQ uwL^~|0Ҵn0jǞ:,'CHaQ01J:ZmmEZ)|]x/N#0s wV̢'bV8aAD^8rZG(2_78(: ԱdX('ɡcVMrl:_ؤ}>2ǬuE(HnG6ّXce0UQ"J^{q yޤyR- ť~j3o5PfHrwq x'=7ޏH]q)2>V7g":50G憬µZH^H\*0b7$G@|W6!zc 4qF6>G #(c zjS݈x!] &6T녶$ ѫ`/Ro8qE>BjY,*/8ړ_f5`F$4dA7x7#xwi7ĕԄ7Pa9D`|#Lk`i1&c>Ly74 7i pǏƺBRUBi=KZ %'EL3c66ATkyUU Q?]77j?($~lH[:e9d|OyW&îmU "(y/!fXqaKFYR& /m9W)!TUrWKGs^`+EqjVJ}#/U6%$Utĺ,ƇzGjIq.6~(ešguUvN@TS9! Ht 2 2//" KC%:˖K7LM74XT Uw‡1t>t>׹? %3%Βژjǽר&њ`iI#ZMSP%avi^Ҧ@ ʐ@g]AWA`tƁ P1 eXe(|}bcAдF%jY`os7z^|ro<9ֹ\`]COQAb,n p. 9ry+l[E4шD>O.h4c \@0Jnh7F?XC ;x)6P  H-̪+2l=fv@F8*`]D"b*'s[eNY 9*yaWTjd#DAsR @1H QUݐ0<0~qलAiD_KӤ΀]#VG^9d?eJ}jie_}&g5"ˑ%wma 6{ ,"€tVf ac]{@940&74RAgʃ[!Uqfblʀ S]^z]EhmOjE] ^5ڠT2!{N cPbcai m|#$]5h!_?Lqn#h"b`oi{~.?i p90j|F[SI4tv 45"djaaDH A ic"n(Xb>_uMR0ks}6pޕ{s`sOӲSCXK+HC46eW k ΊQ314-˪wh 1$MP&XLjt.!|s}vIs>xHj0A֕u"kQ9zanAe& 2CŭuF!-_J3iV1;zPtI)9_T^N|IQœ|G {[j %˛j뱴*.#ѯY_2@8{Nz*ɥ>tFlcC|?ͭRy])r.KM-XnJ*'A(QYrH[\OV#!i-S#E_J!Xݏ1O# iK"!a5mxhAK62ł] =Xt ]? zGEy{֍J)g _kۭפYQ [*C~?fNAgsҤ!:7s he-uS.@^DJþbsZоZ AWA.ă3H;p{0yj8WCjeV^+71 Zm22BLrƷ|cIт.6BIK ytaj p0ަ{8)[ǚ?GĪBrÂNC\LOR({#[},#rtСna7ǘ.Ul`,A<~c'Yzr\ѫU[oڬ P}' _y˜-t\Bx_i@vap^PڮLu"{@j}_p{ dNK,[=ڷN2R,-8-η_rms&U BOPWa&^;|$rUPMj#U46 yVۺxp:c{G8KV<"!%];9kŕ6O֞i}NeZ]'nAmZC4WǴ>Yu_6BmZg|=-k^pmZf9uf_\i!Laۦu1qLH1_6.f36!#ϵWncLyF$ߦ V iAdZ]:˴>i}TeZmZ?2O/e/F۴7ߗlxXmݦuCAlYr˴%r{1xֱR͜9MscS֙[۴Fxd j3{EtQ) @2``ʶEP0AfO(A1Ȩli$6_^֝ G=P )X3.(M C9*$+6jC]l6Ct˙9GFg 2| x18>x#Sy!KL>yU2cFe}hV)I%W<(Uz[/ޞ@yvc89_\!Mpbjlv;3G1y\`- M1/mDѦc7H4Ifq\" EF/з'i⨒۔P&46^dytIJ W[M'6)n0֍ C?5;l%P>潜-PDkh&zL ld l'\ b;+# _bۖ`tH k] 4%ޟsIܒ|-胼Ǣ-I" 䄒U;iUœ ru.Y&XVdy"rA#+SѢJ >F|=>^ªH)pB@Pyd^;z2+bú˻3\٩o`᷁lLS`S3/sÔ^tGJb'"ur?`syꂅe 8y&Hg`BZoj_|&+l@AFr \U^v=x0'+x'/`Q\g@4GX+JW3R,;{aԈgcZY//e L^///ar?6T&okwg{sF ->O^`Ztmn7/,6Rocnc(֎s6r*$yoc(2d6Rud ZK\1pc6u_mtznc|46v_r$,q'nֿ L]IYHa;'mi1x 0+y.53yeb1"- Y "=زdi^k(-G4nŸ_MWް8SÞ%~B@ZAhoߘo~ W`lBN.OG2K CD%"GꍔڮX7x5xM. -3>~ fI n_ycI==26ZGFo߻b6`FS̽@4 E9n̘,.|7+X0މ*-~p2 iǝc$~á 2(qSEZ۬Tue8^huߤ=NiiA֒gzZd^H;%oL`6Ϝʠ5-,z?gwȴfZ#,Gهm^1IZ ~FͮD5 $!H&RYƴk\{hGYokd4+}Y͇͗؇:bL"@ЭvB8E¤WaEbN} ?VX_.c:$@ӗ dmXbm;˫oCҋ#+akCfyUG->ULg]}_˳_]7X8Z=q8 r, RIP`cg"X1$rQV }^l&=M'/fLZcaS>'1/(K= -Bْ5Vi":;uهMg =8՛n]VozioEl%Y4/ Oo7@]VzTŲzɺvBͦZ@b*o7heFW;Bl-\Vo:Ԥk-x[>zE8o7ͺ_VoxHMFesypI ptYʔs/l#{qTc\rt/s6 8ޏ=77/7WN He߲ziʺIG Ƞ|Y;͕;|Y2GDi\NJCk(T#6,FջFmTVzs*{(!^V/Voe&-W5&zK^3zs9|Yd%՛YK)7ͥe:zsz"OA༬/dY_aue/^Vovl>iOy%ջe"d2g΅e ݏ!]VoQD,՛aZz; ÅU5(8i]`+@bԖYp%@d` ("Y4Z[F (/4;A v#XʎE\i;Xi0JHˬz'_Yz5 >bk$OPlmoO,TF7:Q&vbU)ŘW2cw3_NY؀Ϻrg Lͱ^yEKb:#[E";瘤ĺP,c4p0欔xHߌo>bzl:Ph| c[tMfxCIX ]RSĎ9=G3.xܩ50I$`>Mnj4S%YIPZtZ?P6*{@D$Q$*|To!$FE_Va-YYZNdHd$!(y LZ9dFa0-X>Ωoxbdku J*4(RKum _@e>Z8.f؍;ͬ#na+POn_&lh گQU7-ۉ"H.VSU1 $.-Eշ슲h$d;/27E^^{`>*K+*k@ؤm!~`*ENO'eY:S'cg}1@7UȪ)VdY& Nр&J6˽PYowpT"҈&+H -(5}dni$ΩQmH7 "q٥&h`Q]L UGyIpIX<7R*~i6wK/p]Bs4X%:~X6.ydo0fЅ de4I*t ڠH rw7Bj??ԁ<۱,MCJ 0ym rȦj-~u9- z1,_3wDU8 1ˋu'EQA,gk"&ⱊ$ !y1Fxd#35 "Q4P1Q'"u_q=9AbQe1(1)A_D,C/fM>6l 9dD2›Hh|_~ly?@rt~dS7o,Fz,%k@V:h5v^ l;3eVnm~l`fc'SH{H(K6"#1P({lJ!tmŁg^LV/種cbn}~Exš@  U{d3ySue>Z'4`2y"|A]M+4؃}鍫\J }wcٿR,`(*WDAG$vb &}i>W&6qqHw_`cQHna;7b&\.Y17HC~R]MU*n/ZMZ5 WtH /n0jgccYǦod2N!UM| f]HЋ0g}oL f@$ 0^VZ̪= 1M{(vں{ XC Li Y7V*zr,?; m{KMAz&r?ܝӜ sB A$&bxh?f#Nቔ6 %(kZ~ I⺙R#΂ ]"z 2%"ZV1h'_hH }R,2D-ݛ^EAZlQ`2:KR*Q# Bzs8QXRy"샎QʊRLԼ}KFxkenmhdm6x)ȦK86΀,m,gE--m '86.m@?hmf|K(evT[ߏmk%-m|9Qig\%{#>FF;~~#r |~.O; ua'pt d4Ӿ#niቛ9 n(m^ ne2z$#EaZ! dVVi[@Yh\J3˶{,c| 5}ߜ7HG?bn|p2e_QnF c JH##cTf+X m-~10fGaUwb8,IT>^;`T f͆g+8?s-5R>Gj0%L.r/9&o02%5S3-598d/ o.X؞%526ə[j(]R 8d9^Kj`1xK [x^GjLstKd"5Zn1L%~ם zleĖUF} |g6z#d2!ɸ>d0t!d "H,DpY\łW7^M R^m.6!; ypd.6d7+-iHjJHZ^kXg+i|[K8"dc\t@RcQҦ"x_VV;}'ֳmŜ.uC B~2ljˊ9\_eBȒuhFeS=_7zc Xy?^ (Vx~@EVOJكW-N āxC'ٛ1NUDpFQ :aeS31g&p"ՍHĨ {ЙBV`o`8'R}~V[6+@eU/d  :1a]!UM7} \MpЅ'DʄTŔlŦk>J2IjDR7D{:j({y7X˔;w,ix!λ a|_`Mc{jBX^W\gvE@j8?HXyQD@U爬Kk3*5z5 T@md{PZ2Vd^kg0ؽҫ?^`'XI +!~?v?A(0 ơؗ[ aJ5"y@ڵ@VBpU'Il4w 置<AvX6X tYbB_wtX4,A{lKgPɥ'dKHl6'0tnQzEʳ7;qkg-9 .8 @r'?b5ivB^uwh \zѠ‡V L8ĐӊXӎ?DORcY "Hd} Pp9hZ%@"l BMw7Dc=LpLk^0T5\~AԐ1ʧ"b‡`&F^9:: P P{J_@ 6SgEKْȣ&i'fZFRiO&ZSsvj1/q8(Я2Π\4#Ok}iI[A<r>/:qTGhKs%[@LXYiNҪ&'Gr-wH #]2O 0):h)AK o/P[?4B~2Dӗ8GJ\L;MP%#뵃 n0t:q%<^m. Ha|:7Ƹ!Kx#ܪeQe-8cI*x/̈/+6i(ԟ/b $ud0up-HV%d6bI]@bUS- & X>x@$8>s+&Gיе 0 k[)->G0~i(#v/ĝ$\_;3 pM!2C *b BB*qaJ/]%ÍLY` NݷN>.fw_xR0҈ch"fK]t1W-CgiY 6wơ=0 :?u/D3;ER KuPX w@ݍs!Mn?~Q l=My]&_xwm?4dMC#ׯ/qZ٪?[סv|~mЯKhFnj?+O߂W-r/> 2; %N0`fq7;olbKGK'X@z1I do,}WA&"4L\IIL E?)E;03/,NڈdƛN(xBY̺>QQh;@K*Ub}*LCdd[@0<2c@X=DA7y '4( x)0Аv њ|:q7腺@<ۘxɯ $Rh L"IR yOh}#xb% j*#C, K_@F>0EFz>h;H&4:\`d]̧_ F<91/}[ZkM&}: @$ C;u@]t %JKth~4Xa eB/5FC= gƽ:yVQ\E'!Ż#0 _r"rثRdI:#Za9 v]6|C0R ]JKoXi.Nq{c0DTItl0XtHuɽ@w2eX 7,P9uɉ>t8FEyJe?p&x(P[{!Oĕ6e$:ʳ,k^iGũK#ps=9X`R ؒA(Ս' tlU?Z ln_ t o"ee)0"kQ,kU]W|mK'N\F\9|ц\ .Y0|i g@sT9Pç(5=3>]>f$0@%`"uF5 ]KsaOna=UDtTܭT>q>ݙ,N=}Ğ1\s<4~׷;!o,QʾB KcRU5@O{NyOQVA¯_1pCPG5RޣW- ɊAMYM۵Nhf µ9 /b{ZeQ6 &;/𺡍|kɥ_´&:hh"G"*r5_y?M|^09> Z;+H QK4$/PnxZ%i;Zjd֪6]ކ@^o,/pi 3cfze+}CדX]#f ,XQ̞X=> ,%Kdy3X)~w(+c2+ID1 Rq050 #Ti˙^6]'2Srl({8_DKiU2eX<Նܪ^H)A]M!yatN@FxVkngyN; tZQy<SԀI-9_Jֺ^zn DrsRץe'\Wdf7jˉ;(5XˣGY]U} i8teKe'̱^j<[|%`G'U"ZoTU M"3`e= C<քx^Hˎ(RAaĴObLM/ma` :OƃD nX,9pRvOfW.ūUW@Ot]jsmi+ eh Pm"@C{!Eph=pĆolۿ3Rw=Vn 9 _L*b3KOPA ju:VY*!\ByRvcs3Y MC={SC-pK0Ԣ[,nݬPM k#{r z R5U8ϝ%v+$/6+ VdmʌH򵀓r}ynl@̾'#;,רYӑrcP}ʌNp?,rw)ӊ bå"psDv4끤#(OEZ .(e#Q0Y RǗ\!q?B-:3œ^n2M0 L==+P EW/-V~@س'pzjOn zų\nH : ^Pfb.aXTvw/k7XP=D7C=#`Vc qwaqx "~MUN@ةŽzk֬5yLf(G{Ș;{ʛ^.|#0#V'\2AZ<#Mu, B@qߏeVg@,&|{ךL,8/CZcX_w".VHA"DAԄ(eDH 1&$N|0C)@; ~1snjřUx$Ir%X2ԜcHnKY RAEE͎=tրLf=v| r a&(V9Klt@;ј,>w#6n|Sq^뻰jcGtu;C]]+G/䉇RXvݩͿ)/Y]CK:2]aln,ƈzY^}/u@>"~-qؐ<ч_70ձ)3:S;|7j|~`*fkLVRCCޡ`uj'NC$e|,.D٥/lmɝ6k0P|԰}/+qr7 ^ p4$5k>$r/+|O vyE H}0iCԹLOX!k'1 `GjZLNtG-:8~i8A vdHs "HhGŖ`hNyeVF`Yp(PҩX,Y0 ]$QXY _Q~4pD1HN5I:-Dz']m,YKD@wc0ފbșFH`kw>_ $]үM:`| 9 L (R4.C{}pm7e+[>;H!jٝ?uаW_j22o#c-x*#slj $6x#R,38 q9*?4X}Q:'>(w2>DZgB%aчԇ`2K1tb犯F%<8i96#J:7.F#fq+D";$'F[:ܣG$evGTS#RiiJ {0M^M ;ZKLkkT"ް{UNzU[D> 1^-эqW^z\zDa]_ޭ?[7* JBv3> MGs{_F'`g/qF2.Cb"8hkm[-9ck^g O^>u85/Y=OtL#4C3̵{2 vF{KgxP:=Y v{JPw3˃Eݝmƺq:|#xYJx+u:Bjx+`6=LNv `M)6Xĵ𱎜~-d'|tMX_r`]0s@]H#M7x E@RR#+0.Nglz!Bo+~ 6ٖCmj{@.' v1pe?SQ=v`%~"ЭNdV 2cQ6Ź) /l8V(P,cn!A$f 8\J#xAX! ‰ndnZ 5z_E}І`%%x%'\^Ap$qݜ \x#Y8J]֋ɐHm&]򧓶.h\z?ة֢` Fau\ 8-?8ڃ4|10ԋyzqlg[r8|BQa u!D9"cG>r4"i j(Y^bi]HA=)}Ԯ dha:r,d__b+aw>vTu÷HޏDQArP-9н*GebF}#E9rPkFj*HZ*)^%x +_0,>77~%ifŷV` RJ>Ni# ݉6/ usabqyݍn(bڽW˰~--_fCr%Z}p6O_@j:2=2BX3kUլ>nYB:2\&~nj$r_~ݘnWp.7miݡgɔw~G5V x4J=#Zk. ׾"b[s, ,NlA6?JsNJ9fVѼIi3 c0`"zE ɠ GHTj/ӗ&S8Ԃ)AbLNdO~P@X.rǐln6`uL`c0M%#fx}1:R=V= gl[6HeE%鴆f(NJP!* r߮X $ ǧ(ˤm& Fär*- &ܫ=[-y*r*}}6,=:\' _MRm-]{hyo?{˔Ԯ[ǧ'y(xɸ";_fo3tPFb9 [ i[| a(LL7IFؖ6Mbg^350l ;غ;;h^|h.\ aP ڑȳj '2bv@QHX&pJመ$TFA &\wTD,H4C Xn HI4GcP#ˊe"r|Tp+ _8;,S(V`i cN76 '}4; *``d5IipkȚ#H_zjر8 ˤLODN"&M"#i$쟞+VhO!ReȖU(c;ΰWl&} F/LЯ8^v#L~ljw#?~^fXyT}+h^F21|gHVv`()`$#Hfx25J! LQSE(&ndֺ8*4ƓXcj W eD2tVkAA>\M DjYgNsJ~*h,} ֜e {@6`4*\ǟNw? @u~3#@t[f7؃WtJsC%tWWuZjy8Ÿ:b~E;~q> w0n4b!29i`W٘5f~!- Z?_`2y'kG+I'+8G`,s܎{ U7}#߬l-T'gR+c;c5!Dls8B5IayalCG>aX0lĸ:< V@(47sx>_d#Rx+S=& JHI~ _ \8=Q 3arϣ2D)͛ :&J:uVwkϽQݘL7 f1`FTmv>cާcBU츺L(ۓnmZ! *yoFX  &чM&2{,ڏi^?4eR|/o8yN| |$!O1MZvT}@SI҄$*0?vbt3#pr0 ۄQG/f_y vW4.^١}_T1e2>e_G;^9ƥ\PЍ2l0x^` $Jh x^3fɴSDHgҹVQ[ 3sfVt*f]ZD|db A%Ak \iH2م IP>,L0=7Sh\͸y·LoҲ5#AH|vڃ$ymEAtSD@22'74y}R{/ NL(FW0qn`ىR:¸ O ?`0Ap06In0xyV:#}+ z/("D`qR c䪵Fop.:#|{hv۱(5ynGmp-] ~=s1k{ 654/~ 6H|=  ]X`B*n)vh 1Vp ;+b);k4o2Ǿe +,!ZnX9AO!VWI!4DR^Ź3" ''HgXQY7X Bb;r#d5<}="}f I.A:e\8υ $,0X?I 5)؀4bH "iSM\ yzBl]=OIQ%cWͪi 8?k Ge5'T\7 xgg)W@j.J5I0oR2U9Bj+EcH q^ՑN(`K(ڡQ;=aUVBzE*t 34OSB{ NHѪ;&7f^p qt\xkFM9ȱy!-tĴ$m,FO.[cmDLq٪ G$.2S$wvFv_cUTZQ1eZ8Wy WJF~ʭ=w[jLZ99LvIlDȠ-ٓݷS-P[AA[ ?3?5%8,ym EϰJ/E_Eo"8u[Q1`uǐ\D;1Dgf7xGu|./R@.KW6_ѥEK/R]=J[!o<"fCY\+be+^t$Gf!.hTƭc4"4!" jL 2XlWybWaCF*@cw!U ה^ @؀ZX_Ĺ> 2j> s~}MݥO >3h\ `I9B0O Bgz7cg+y8d1WX&si)#9U Z 7ʍx);,̭Xk! HjLoy@@>Lv3گ`vcMM33b >TTA}A /NIfm0r3aIzUTTU:ߓҔRw8P HK~ 韍.@261=>SpR|,qpR$Q ixGEXiH|_![b*w^-NbF-4.~t\!׷YKQr=gch޿»ckšك# NS ΋_lI@!5<7N/p=½ x[2 ͨN׬_}(=?u>~,b|A: jB8Α6\J V!AOӋ$l-GҰv @Z^0f)9T` tnN6Zې9b))8VJXTTDϔ++ +ɓ;^cX_TaSУӥEXqH By/d֋IXC4-ouДwWo<}c8 HЦN7Xc> IEK8\ TΕ AXCX@ @R:Q48#lOX0e# B{F!^ >5X>ss[ #9@W>AH[b/9(]g-qo5( S!atԋRp8 <cCC.g؇;at i ƻ1{k,GcBS0xdњ42Z+${+4()hH%`"hND<ncWoٓ;cUcx!/0QteDf؂( o-SYqi'"u!~bCpgR_F] iL_`{!)wu;B)kؿ{i" .0yPM#TPÕoU$8oӑg(cS:r<ƋՍVݬ]BƵtCjdWz/NwL'!L,QQ@\9{Y QyڪeE`s"Ur1~q?@{B@-?ڔZ`li*̸M%Go?E25& %ds3v|oe|t6P+E'- 0o `ыh(Ph6j#adnǠ!qաkL ӷGhT7FƘZ`#Id{RS)0=;an1qx)ϘIRWAZƚ/HTJՐXT( b$<\CXKV"URj^'Ԑ@G2\e{? {KfOI2Ed\s+Su3mi؍~} ǥS|K9hs1H~*H/L$yWb(D\X58z ՠi{QU܌:*>ӊ dWL,<4YAG ~ȱp E Fآp]G]U:40?\登p--q{Y]Dy?p(P7:vF쏆m% =PM LMMmÚa7R3lxHDb/v_`˕HVƣXs9>1[ձ<#KژcVV7w zLۈY%+Ven/&-BBt3 0Vőx7.}=,_  šSk_TG؊o)gnoDWܤ²?*<KK COac`DVAw!fZL n(--bG?0*w{cؿ8t^ }! Wx!m΋(> 'xXéN$ׄ2a$]* Eؽ8 ~AYr%%*O-RVhz8"w?lI(JMF b"[ʬ  F*BA5㒌}'9ԬIGG]~"Iů#Fvbߎ&K7/!e<5 X.\WG˟c: Ę,3-=({&*Va}z` X>>COZ Gx) UQvq;I>*ʟ8jwT΢^X DB2i/cmyάxfD)%&f|lwg<-wY2 9`[o%.jeŊ!Fx?MGSqM"eS]j7$@jTGSy*,b}Hs&חD(U6:)B|4=@B^9 ~VǞٓ.Z鿑C٭ܦUT)Hl|f0RYbK0$+v&Q-(wk?"?XQ5%(l߯ Np/2'ÞgDԨZU'2os0VPL[w4 Y }{TWT>Ms %4|EX u䧯`6,vm=)£!H 6xƉCfqRAUˤt`?as"FBhu(_70@*rV 9M&GԌӽL"W&|[QM" j*J̕)H^&=H&qڋ׹Z,tǒ 1dih8gӔ@l{LKѢ_NH~7tqLY"ȠjզWl"1lEBҙJs|Z 1L|'Gk_&uGpl E~GBHA_a{b`$cim!SRdNι,Q٠H7qۍ4LiK\`_c(0wR@J T lSH=LW9:S欜2:Gq-ݏ!M Kbu,~μtSgTok9&K,QjiYv=+z˗ZZ c~/ .l֠£vmRK+Zz#[-H࣊ZzRKπ, ‡VK bڥ]jih'%.%wI,xk1_/VK (gCEtj%{'0$x ȾOHQpx~@O' ?/"UQD+(g Yơxk녝ڤ*F~Xd|#Ck79kGC[WG$W"} s^k;དྷNbu Bbct? $LZ:ֳ-yZ*w,(g 5 @(SCE_LE%uZ4QJ$?mBDqƢƧ"Ъv` 潜 @XMyXVD_YDž섈(*{BJ̮B P.E.-J$>b)6G[Wd}SoSA` :?ϗZr8o8SGq$*%\Re o^ӫn?6f5juW[nLw se :[bNA*_` MN#x5{f#܈Q XsIW6>'AH ` 3̂s@ θ \M1ua6s/zxY>Ktw?K\aYHPa{ƓZ)ix.I7s\i[Pmzda^?W/',|cɮBٻP຋fXr\\̬DE։xLT@< Hp%nԕ ?Ŏ 1lՙ` fJ??_L5?o>;:Xr||IvL' ԑAo!T+ 1:Ƙy nD1Eepf!¢ cAWSEweB :$ŋ,MnG6Eå&R } GE~}Mӥ >3nzfsz_hhgdmB"B>> (ژu+$@0.a 3$fݏAEk7||誈[I{.0W)f:cǦ?Oj)u1-'lb[SMaø)5>tqE _-_e`$+qy@UR%* !rL "oA'=:Fxu]`f.M՞H|5ݏ5Y!D>TbuX?p/E4Y$nDoSUh9 sɏQ6 Za.fUHrGh\/;ifu~1[![M)HM|jl D >:&9ӱc%y AcC7 $;+ƠVlP̳"^e21?^sK2Jtend-EM$hp/|ulޡ{a,= z~&6mb{sK.ILo)ȍQ  *, "K3l%nf 8@PởS]k״Xʢ)Ũă35\kp/_Ќ :ǿR(6eݏA?||HM5ϊ,)m|| T$c::JP)9U,K,H>>:A=8ȩ[&." xJzepxgQl`s||x@]g- (||mzKh "olSZ逨(_( @" X!nH&$("l BOJdX铔ql*|UvJÒ`[Va^HW%ȡ)dHa̢EJK#)cKNL>>ަP4FcmbS g=@UL, /˜A y"BU#e$f^2vb<.D~+%L#j"!rK%k {ۯQebBy6/B~pl0AG!qCy6E: 80{d1qH[C&GZx0s,I$_DrK mZ` !}ҥB*3[z E*&Cz!ug3߯$#Pm(:P?kdJcodOn[r:,y2UT9v^t4U7aA8V]ڧ(TÖ'Z_BĜg:!ϴ> *73~zTHQj{& w'N'rB)M'X"3ʒt_R@Qy'lhT&$풦~d%"ΰYꜪ82\JjWƠi!lrN*E.ƍ*^D u\⦓@SlV_ $b4@A„saJc3bfyM-ID1h1wۯdGHoh)͂U\ud+A(&Ctp弸C֣g̮0v֌:)vju- (Iہ,>Qsu oA$yw?okF{N1 ]Y+D^ &1}-,}*Ƶ/UG4@po`o >]\ "l=q +Q6'CDGn&$!Ła  42&+{ofN7q{a E(VmY$SsXAHtĴ{6/) ~%i/CR̪铢ξy͡bC[" h`iBҍ4t6u_q6]+oĤlE}hY+>_g{:) GWr1>C酛P Eد*$#0a}lhRL[|,1Մk[cH$DdyW΂DYɩ./FUѸ~wܹYL!g:xN,½Njh;%qZafdbFrj_Z\$V ߷[#>AQqQU.:kR‰"0 @l! 4UXH>LA:^sв7-w`%nydp-/R/Zi {yF z 69(/W͵3aR=guMIv0~zY nt-A5^,= **d~BZ5Uce]{a%/Mg伃'b7Q0~Zk3u>\tcyy̳+y@-1XiF9cYcDmk$f3o J2SD#CWHt Sx|s1.1ۊoo;RU#cB;tQbt=Pu,SƐ'$ɊHeJ;&VsƑ>< I u z|"Jئ~b(\FJUT[_^`lĕmtOXk>Ef e FXcW^%5B$'i^uQ%RHQf>mAiFBPH\j崘{STIFwL?yM1LaU`oNQ ]wKj>KeZ%h֕D;+TCl)k!yΐl$)oM R{CvGhM$hJ vd 8Rb[`=^t[_ubWr\v,(6)Lnʽ uxRy2Om/ #@*v^"0чk\N$SLfa^Bxa =qdݑyqkMh#$_?E;j9< ]GAk|aqphR8yXi.!~e[(luܫ<UidNLV8K7P'ON7zՀR^-x9p'-CK@c-[PPʼnoY|./v%6{Zgں>+I-$KI99񧊗B;H0 U"{izex-?-Dw3ڹUٷ@2[ YGlž,H? Q\& EAC1Q%; uQ:/k. ţ"/ͱ4S5/k$YSb0h=`UY2UY\Nt3(Ss^]3 .%H44tNλ:a "r 0H6@dHHX2¸u4WY"%I%IλfĸP)o۳7äMw8mTh_1M+0oJ٢Hl{-Ru:#wP56[fc ^^0D@ !z+iYdSt JZ5 !0(:qtlWh3Z>tWۻeYFG TU }H)B!z_-M@t;-d$֥MRXSb˴F PآXfQ ˽~歴1wHf\QXfHb!df=ȸ$u'@cR>fIq1@z:5cW]֌maz!_t3hAVޟqvヂljp_S=,D0DYj P`pCLB̺Vp5*%⊡wl,'20p :gk9}:,YDhCxCH9hWAjt!9U*jubw#k)5ٴ*|%| Cqu!hB@^- "]#] 1vŪXiᨒI {Cȼ'4sz`z`bQ@s.!cnqHh!NS(с" QV-q=[!Nl @ /6U:Դ4G_&w,l<Ρ&#XOLuHsFvKHp'^uV!G DOj#Gh[b +kRj6n,Yqc%4[,pz5QIt h,&q!1\Y{c` ʿDϠKV>=9*hfZ8wLb4dE"]qŬ2FdL HUv$~7:Fzfp&DwLF9`2OcE2# \Du9u+da󋵾 h dzI+p_WCI?^}קWU\KY@I ۲ J?ˤ~1(1g$i79[? ^ed"2sܨh1 x.|Nok \YApKA ab~Wqp~6 W~FgvI?+?j=~Vz.L\מ[?+Agf+Y$~%ѝ3,4[gg.Z],pV^9kxK? oA lN[?'VN/ K:T?CL~%qɴaz r/ngjg~-m] }+;n]x }kgTo `I?m%K#୊8K#twkxbe(g@?Rx,NH?K?H=`Y+7Beeg_VU_Y9d*K?Bڭx ϕEڟK?;l  ~VWn|9C9wсR@ZC@. ܥ~V~RCK?;ȥ?co`imAqՙT^ jL| \O) XOU&K *YBY6"Ts, ?saQlg&A*9gCm_/H.YHYYt~u*jYJWS  i\r7{ܶ%kvBn # ^*G0\fX9ؼS̆C5o0;COA*ge08g?Ѣ5`P$cB*G KKaq Ċj>`ӕC`߅ [k?.ʐXZ. $dΚ#:FʸHBHp5z Y^?[GPQ̲yx/EȰG-YBHU*v3ʁH_*bggPp|35F!@>8|Lg.b9Z"!|m%R 1j!vj|P٫G(0= :40L6_!)WZՅ^LKYJ uPҙ}qL)L RWeg UHYcI)i%S YӫN?c[5׋c|S`L?d@JJ DtVJB0:3u= d gxyvbfыo|N^w3YBW`V`z0g+ÖǮ] R}FbzP }^E,dΜE*0%t=npF󕾨C!;:0mpV lNxNb;~Ns9{u3%զp(+efB^h֋GЏD?~/YB26}Sya v/,z4 S-MRL27,d } <)ޟ \_j ;G#r~ d X 'dvv_ 3}Od۟n zpI@D@c<aPyx6`'K(ad4z}.NBiq Bxn?Ade`- IXӺo! HY WiB^)VKuݚ(jOI7a~A?;3,FU'ftRt, 6e@gu.r d~Npx ~yF%Ѧ6pg'?@o]Gw|-~? +ґQa<_#]sW "7D#AGQ<ǻ^@2E%O"AeT/g6Ϛ(vV.[HBEbrֳ i . EO!AVc{v3 BÀΓȪ@z!2ZS[t\i*tK w!el'ضf|TM6㺟ݵ0c|_Q5D>=Q>wp~Cp5ꠁd, V~WY9`釷. N:Z! ':"َ{e٣BxÓ.(aoQBX]7\WO]țؼׁ'i|kk gPSӥ7gW8帾&B8~Pډ_7zԫ@ϑcxAϙ̇kDzkĦ al  YPɸ)ͼɥ@;|6n8V2U;-iV8l.ţY)T"1q׺k[#46i]CGK]aGת]VsXca5 @'BN7C}dvSy%ۘ(OH؎jW6#$k̫{^AL"]k'~ްkϦ^KaV9F(C^e`-&T"*BBp<~`f6~!/) R%ޡ/P—kRD@*qZi, "OG~PP{ WWg+^bj=a{w}#NlqH V Ӷ}Yb0#")Z %3sV,A0) TVALL0\$d.Ň xٻM_RgY(Ľ 9}|TgzS!M{S 'C[^|s,4q"s&R£">X?iŵy|xjA[/ccToaiy@B;)C<ߍ<ƒ2p 8O%8k6$ gHxUͣcP;UkZD]$BյYY/I Yq6dNS2N3JOo?@쓢Ş<6e äV$gUp d:s*ƃ":}E/sx?xQ<'jv0KOL htx#)L 4׃tH*IbT 5o/C}❄@h ] t]F=E[#FK@d F+\=qA1SoK8#@frnx˲@j؝ K)jXHC^p}5mEiCͩIFOTjgPYޓXp]>k:,`zXYٗe2^J;# aF횵uLKe'Z5Ëzj;z6J)XR8T$g@R4Tz[w )Ff[%k Dܼu!}icgu2N vBA\KP ~ qf+ 4uoi/HU}cn@?$Ip*<|T= bԸ`oN4se-@ y!I 3>2H[e%{m6:P7豿UQu 4Ά!ݖ|)x*׬g\@rG 3HS;6@NI4 8dK=,(r4Ԑ Ai^T=b EsvZjhuBv|-\X.'960uLQS^9~^9K't$+"(>@|5Èjz4PBpS_\ b+OhmC[A?ӛ*h2,:ϛ<)%~rC@:wVY$^Kp}#,I6xHF)>V<+' EV[0#^MHu.Py%`*~휍G/>ಷ*OF~mJ{GwI0v#'!D*+8k@X\䅐C" ~ 8x A"D Y5.@(dN2# %k|t N,t7,K*)k{=oCekoP~2vDheˁXC<* nk&JVZޏC$R8ޟIZ D[w>9^m[ ->ƼgU/A0m=eEoGdJ\obц:G@j KCDZDU G Q_uj?7 3#ڬE: kvnM'Rv!C&_~0٠@ Bmr/^Ӷ3k DR'}L0r[755Kɟ˳&.0y@ |^|v6woWbױ:èik\,QƠ6H=I_LzM-d]-j@$ רzQw*,sҏ$L^'G19ˉȎ=Ỗ@dD CQ_{(Hҧ+6'L#"2\$]F{aF=M[iIah] [ ȸ k"ށD8) zZ?R:]/( :=;xrxG QGZַw:$gC-^خ2,V&m,ח0?wx4?@țҤoU9'ww~_# 8W/eZuȝlj֥4 ~2\,de9"T&`@k{=8qcPor‡D)x_Fd"j~O@N`^ G1Pz{{Q!&:Ͼ+ )oXDɫ;kvy c]Yx֜z7hm`֖t>H`(~ d;r'\΁KME~?Xq/][-&h]A_`; ctQqo|*}a5D}3QBN4UZ_̓Gg1PI>Az[䡆^0 ~q`hpwWaQTTA\cNE ,ŗ 4SҞY+L aOn8 4+gI\gb?FbaLAB ,D gSFV3wF-!=xdXFD.?z-i3X<砐2 ~edXrӺ zʨ ^FE maͣl7ytٿ8'u#vL)F f+l*/ƔQBK VK'ڶ"M9ZF 9$3 =uĘ&fY3*CQʶ!0z;ΰbc8<kH1>#=/]TaM++ ]c&fpK% Ụ~V%9UEh}mMQZ`V}m0c,E'v@Z Ѩ=Sw\:_jpo#Wo@"PHf>TV.k/t/➻lg h k4n`xYG`ţ,zҺBHPsW"|^ )z"l|\^W/օoGA/9{9CqUsBX_Cv:65dh0 \vlSWxȄN7ˈr*Q7hų+NE첕*Y8=(7I{(*_ _Vŝ6, w1ωO4e-&]XXrCζGmsFKG:#-.Ps)Fo=]#sֹ:f'*۷LU#mε3V/o(iefAoE 1ٚ-DzO& I$Ah{O Ց.8g!5FDŽ i,SVU(A7*:d m*w+YZ<6]K_oZ}:<(yx&Ԣ }?_w%_ZmEGVij?.F>:_.k>W$ 5ubcgsݺ -PAT?KOCL@hS* ̱' gU`3 j*iG`!"StF1dfCf: UFG6EFZ^}=lb `- 9gنNKU) >H2+n?ȏt#@pu]B!8weW%Y?:xTd֩Uiq+D4'!ҝ.`K^WJҽp k +_ n<9 M ŕ ǢIEC.W~%1›x&%i*5O;xPcs[_Zz .%vR;`nĨ`I cHZah u!A;Uni.ݐi =A :nHT`lty:ڪSxzFΊ\ {_6[=F.q9h1hd⎎a8n1\%,JIg ]fCͷr>cl "W}\ סհ_ ;FWF_sENXi2ߺtx:_N'vh,(ZQ׺78_ ,; _8Gc%2CTGOW6n1N7OA:"hu_szm,9fGl҈ 0=ԷA?N&6 b<2J)>\d}UOZcúyW˞6#E55SW.9GzJX>w 5-Hxtݒ KЬ9ͤN%.8>Ϋ xY{2{Us+uu1o!fݭZKZ a1vYuaXwnEúFR.Oxln:"$4 |Ku/|E>G"2 80J:qJתږCbx+Z y~UzKnƞq-y.bҳM8`MZ8)ӹ;yUC-<ɩ\%:9~XKY9,}Hxf~EQO"ƿo8&ѥIϿ_ l\Q]Ȉ }"ppF"sl3%i,aAnjb=ݕvȇ+پrd@! A@VW AbWh\[1eQCUr92G@D3PK̡ߡZQ6l~$/+I?+d"sTy! @zpl @DCDn_"qyQ3@'t(fґ@ LY%]O ;H}L{6i2l~j4 V j,NI}$ԙ!ϨH@wlH)z:M%"-dn^FF<-Rg ulCZ0X CUc"k/K ?8S/"VHfB`@| `dRHS0wf Dh̙,@oɕ9k ~05QDzjZ՞8uH6%r Ȕ55p{`Ch!sիapZ1&m#HLǕT兌8#ް'. =P˥Hh;MA}l}DY#  -kg.5!8~󻳈g?|tjz z(*U~] ,?.+Dy]G`#lv/f8VxG(18K*&L@:LR$)(BplQO2 ui>`[o? js=IQ]BC@}h&f:gԉ#Xۯݵւ irh*/ȯ0E& o]: KشXYl̷A䳨5^ͨCE5[Rэ0YkG05^놺3CX7gmF6VIJ -,,\f$?Ѐz0Rt&]@MX4ȢR1yh)_ᔡL$-Ae`MbZ3VIDH"nQzp xU>1P Hɞ ۺ QhQpMkw$DA ^*($j$6.l:Q_{7otV`RmE9FO@2ARDRu3FZϭuȆSeGH+N29ae$˱}jP6XdÉ4fb#n~Q Rt&@k3`#uxfQb)kh ju4bcax 7WE@*.) +JDEŴ([ҡSuOKPCF4л{uhLi1Zǧq& Y耭h1[.Im?+ 9(4gPe/9馮AAw7ʼnoz E0imE~QJ77#\<͸?bӫd[Dc^F6f4&QD$FÏTєyR^Rqm׶&_U4?+S`\w(&v0Fy>*jld0"3?"+t(C?"*&ql4HyB=,6՘A\e&DYFJ(Kg%^ɸȬߌc;%3zv7o;y=a7'j}a ~@c*Nѧ endstream endobj 419 0 obj << /Type/OCG/Name >> endobj 420 0 obj [/Indexed 14 0 R 0 <33003333 > ] endobj 422 0 obj << /Type /XObject /Subtype /Image /Name /Im422 /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 1925745 >> stream CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!   endstream endobj 421 0 obj << /Type /XObject /Subtype /Image /Name /Im421 /Filter [/LZWDecode ] /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace 420 0 R /SMask 422 0 R /Length 2596 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,3L5͓l79Γ;=ϓ? AД- CMEєmG%IҔ-K5MӔ=O EQԕ-MSMUUՕm]WeY֕m[u]ו}_ aؖ-cMeٖmgiږk͵mۖo qܗ-sMuݗmwyޗ{}ߗ. Nn%☮-5=E.MNUn]e普mu}.Nnꚮεű.ͳNյnݷ/ Oo%-5=E/MOUo]emu}/Ooϵ/OoP@X D P.@PN AX-PnA=!PBXM D)PB] 1PCXm 9PC}AQ"DXDIQ.&D؝QQN*EXYQn.EؽaQ2FXDiQ6FqQ:GXyQ>GRBHY !DR.FH#䄑RNJIY-%ęRnNI='RRJYM)DRVJ]+儱RZKYm-ĹR^K}/SbLY1DəS.fLٝ3њSNjMY5ٛSnnMٽ7SrNY9DSvN;SzOY=S~O?TPZ AE T.PCTNQZ-ETnQ=G!TRZMIE)TR]K1TΚSZmM9TS}OAUTZQEIU.TڝSQUNUZUYUnUڽWaUVZYEiUV[qUκWZ]yUW_VX[ aEV.Xc셑VNY[-eřVnY=gVZ[MiEVZ]k텱V[[mmŹV[}oW\[qEɹW.\۝sѺWN][uٻWn]۽wW^[yEW^{W_[}W_X`\ F X/`XO a\-Xoa=!Xb\MF)Xb]1Xc\m9Xc}AY"d\FIY/&dܝQYO*e\YYo.eܽaY2f\͙FiY6fݛqY:g\yY>gZBh] FZ/FhZOJi]-ƙZoNi=ZRj]MFZVj]ZZk]mƹZ^k}[bl]F[/flݝ[Ojm][onmݽ[rn]͹F[vnݻ[zo][~o\p^ G \/p\Oq^-\oq=!\r^MG)\r]1\Ϛs^m9\s}A]t^GI]/tޝQ]Ou^Y]ou޽a]v^Gi]vq]Ϻw^y]w^x_ G^/x^Oy_-Ǚ^oy=^z_MG^z]^{_mǹ^{}_|_G_/|ߝ_O}__o}߽_~_G_~___0p 0p!0%p)-105p9=A0EpIMQ0UpY]a0epimq0upy}0p 0 p 0 p 0 p 0 p 0 p 0p0p1q  1q!1%q)-115q9=A1EqIMQ1T%B endstream endobj 423 0 obj << /Type /Page /Parent 2 0 R /Contents 426 0 R /MediaBox [-0.0000 -0.0000 839.0551 595.2756] /TrimBox [0.0000 0.0000 839.0551 595.2756] /CropBox [-0.0000 -0.0000 839.0551 595.2756] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /ImageB] /XObject << /Im430 430 0 R /Im429 429 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R >> /ColorSpace << /CS428 428 0 R /DefaultCMYK 14 0 R /CS14 14 0 R /DefaultRGB 21 0 R /CS21 21 0 R >> /Properties << /Pr427 427 0 R >> >> >> endobj 426 0 obj << /Filter [/FlateDecode ] /Length 272355 >> stream x̽ˮ=r%6/!20l7hѓ>F`X+d'_JV `0=_c?ӷ_ߒ?ӟ_PkVg>hz>7{m_;/gv_C'uV 4_ǿHS3$(ˇRr^KLrKIv?<@D܁2HNm{r6ɩ~)9q|1s9x!}H'$1-聾-avvK]kɿ,Ȅw3}KYm]'dtGS I'˰EԔJr mTWc~cb,(00 J/clQVcj2D]fX!cɳ6pH* JcP, zLk/K{E03DeUC{~}2 ЌbA[6< dXł *~@0b^,>d׋as\,]ګbA cMł:dREÌJrYbLHewUȔ#+Hׅ9 c XU[.bŢǦkʖ*~e" d09&{ױNj֋u@.Y {m=yK'ruB~Y9,d-E֧0f)esH?\h%*6Y 3ڿc &u,*U9i)G'~Prڌm&K׏fZBVWEeRM7-1uʆ3RW4 B )Dk((IZt`&!r58+.k([!{(X<G]B>Q6~C1",XW +jI+p*d L,R__tez&)  kFKnT2QuEɤvV],"AA~$ `̤dț~%b|R-"}PFjw2Xbhc+*%'WjF-z.nEւ2,gpӅeEy8kYNmGtKzdо .8ѲiL :Tie)6Vr5 ȡh&aMhEkMc 2LR%RT`4`}5d?ZEQ/0k{$h[#%w^eWA][zfBxx=qm5 #r%3MК@( !}{e?s"|?K!h+X'?_=\'"0,AY1E5:SEPk_!_L!/ZbT],d"_,\rbBV;EX(rJ̹X2}E X\mVErZutZu"*K9qٽV-QfgU'Ѫ`Ѫ۞k 1ꄙ(j D=~p !.< hQ=,>6.$ :$\ʌ^Nr  hrjYv5=Z5~p9: qz}ҼVzK^VJ^NrE.Cճ 3z.$r v9CVk,&O,@5Y#6`gЇwX@k#TQUuҖXWAQS "Ds!PGLQUQGGu}z!mw,5t 6:+liP&C#ΰRL6Z? y--} +WT;Y),56`ܨ-G9w~GV RiMC9? @? *gDAX}TšZ&YZnkz KɎ9Pʸ1Y9PM4q):8YbX$0 ?ـ,rYs׹&aBQ ȌPW < ouDm஼յnXu&sVDZlF6ΝlnSxh*5EbRyQ}^&EaL Y*B %LĿ Y$ aJJd/|r=p٫ z#|[OKrzjc֛iyCݴnq6ؔo[OiV\/7 6QQj~z^sVZrw^/b݂.=Tmk6Xhﭾ^KVurJD˳[Y.r%٭_oۋk#wiy_Ⱥߢ3跜GGg ƕ|v@pc["MEhq!h˕<%4Inm 6EVr~‚Gg75a>{g IDb6o6>1Ynj#Q\o쫩ˣG M&~7uQ>OG`?7o_ c8 m`Ln/>L5>~Bx4?`Z\g9GS)pyowS=z>܄mwS8쏰 (}#E6C<ȇ}X|hj#q}2\7ag5? uXUx ||:`!򱔿?F. soWScº{$>\-OS@'tEC8&Bڂ$ x?|؇p`VT{5u0[7ag5?"ʓ>R?S6ʓxcM&~7uK.͇ x EFxTG(cjxg#^vF5ÿE Ƈ}I^٦ x?.0ʨ|~O7H?|fI`>?^?8̖IKL)fLEHhP{TѰA;! 'Z5PQcXm,kӻ F_b`ዬo'W˥/a'o]U^b}ĩ|FB些S:W",== $"l:ƀh݅+Lr$6IMEŵ+a gʄ4+` ?Cݚܐ$u$ (rL/`::%/;qW] @f ,|M̀&QNMF p#û7,4ҍԠєrÁ55ӽX)N{m^TBZRjw^AgcSY^ӲE>*.#3PpA6~[ͩID8 FHkuvkhN O|'w 3=g H$6UpBZ0)@J |@DK a>k-S?21L箉d1r6 AHP2 /DfeWJKT;gtZc͈`‹ S$ű^ fGl 4њ/:Q)h=qsDS[S_bPjt.ywA>=?SHu@żQMJḞcGΒcˁVroLQ@0'7B9T&hSlÌ;+3́xe!ƨ _+_9־4HT R;5G!&ݤCd8Qdf g:#̰pS譸q/7p;/E!>; >A6dyAMr0Hu!mA4*za*fdAO*w?0ېN#䅩o#jgMw$"#';rrjx+2rM"45ևA^T qi1dz?"{1bcT3QUU,`fYwQn~Lߊ7gʰHt8ܤ PvM{]=H0A6cRq'f-^0s>=5HFdLvu?M2/ Td ^tTeg,zN40rjn%܂?RCbl)FTvɇ&R9s:Q3e4:Tϝ+R#T-=z4Ԑ6s04'`Ez $=2UK2#-@অA4"P.Y9<~r )$Nv<ׇ2"2 (RL4(0b:XՂOiql8_ud%V rTHY!4)H'M)RaЦQ_&e`LMTI3;Ώ5R8ڒQgBx=rH+:>LSRS7r ' IaүgrÙ)C}I&p J?4cJ4s@Ru@;[4@l$+EP4dq;D.N8cYְ.L,1I/&[1Mr @ WAGKSw_ mmܒNsq%%]OmN58D$]CN[5ē B9и~8{K_`MU'kxNK:<`%! ^Q*8A*f"֨UI͐#麽IsȑtBC)?sI:8G%MI\-{I%V!`2$3]'/3C{(g%eؒK:8:n4I#6وs=ܠtTIpJ: [aٜk ?vMrI:M{Iט9:I$$7r)4vPIH%A;Eҍ> ,G.#zP2g GEt,K L9V  ¬ *쟱xHGI h w WnR0B,њ*cʍh V:a3FtH֍+Đ3F -Da+ܢ,,V=0}amwXk$XdT5փw ?+-)RyMCҞ&<P-M0GWCөS{  @gU9s-ĸh=?CQZdc.qεQލԌk EL(3z౫g=z/@c7leq|8(Y cdbޅ7grW.&mLtn*V /Ff)$j*@_]öPDz]*K2dK n,,;\ϮMsPϵ~f0`؈1-lu?}23/;iNJz0ڴiHiևpRpM ;0e#a:&ijΘd&bc?'˚>s='Mf~Y`O@9Ӥ s?{pHݟ=J]vş=B?{:Rك0UwTGP?{ϞE >h(&bggt!?Tm.gK3grgkgCٳ}ٝz>{`IqLoɟ=x&џ=xq[gZm8{"KgO$;و?{6Q]NS}>{`߲?{?T^"g@[ZC 8{&hg,Z?{ba=]ٳ}8(Xw`Ϟ?q`׌Jc Ïzq?i=t\ go}h- ;{6ٳ"~@W'u?T:ޫAxFJXe5(Gu(鶳~4.#L} f(kg*\bu|KseZy `emtx>9Y0 kb\?K⢟֣!|&$35J7~<7cV{u Mw<)yh@01Zpr_!q?A n+cI)X2&&¦IQAsk9MrKʦe`É/ eQ7E%bs쬋 '+)//n ɮGk$jNz |쟥Yy$4U &jrD-A(I9/lL/QZn'o@БFԨNI$ >bT&C{Y: _ll,<!60l~ I bt|^0gkH:6/:L/I#θ6Pj#:t^?=$ti[1:QOՑ:ߢ#a|X`kk 28)q$Csx Igt4I'j[ҡ-#kR$tSnI7ht~N46GgaK:MP>nh5)'ѽsȑtlVkK:8ȧt̳r$'5O%FRcK ,B<nI:#upK:SI^!Wt K:?=.ijlz{X;F(k͗D3Zjي7lͷ)f?)&!nnܯ|-!#? |7-_I{iֿ/H7-!$\7IM1{牔~5lZ)Fhwb2 c7,ͦh(c +)Xҫ佶^h&d* W v˾:eA,b8sc9Mv3˲MѶep1n/d`V8e1ص9llKv3ˤM6lepo)IgO]9&1o` E+O@ou 4n?=fW[i^zb3lVe1ͦnx ^E ͒m>jkn ͗D3Zjn 7#333lЛ[6 ˂[{1Cd}uao+<{+%{x#<nZPn-!$\fH ,e,BJf8}% ʴy#ld Ȣ?Y-fςab‘ d`e2ZX||7e_Lq5RzW_M5sKOG8#sS CWRVR Y?c֫3 pWSbxh ?;#ZM]c~Y?c|ĮxkF֜-j)ف_'*%}֦HNvXzˊEnE"3ZJILxGef.eQ0e?.Uc6.~ЀJ(Cj묡XG̀(]{6Tg@F I57ؑ+Nmh-STB1!a 5Tqbc'hSH"XQWf/%lij\!7ؐHp+D b䩪s\A¬=b;r $*lVԼ*QjH͍inv4='2M!o?8k%yu"0jRD$PR3׵4 ~`\hPSO0?K _YštRNPA$!="vhy$L>i=Fdb4ՙQFsg&0d|)2`R ӡeL[H<תFI)kx,AcE ɮ:=k+XjJT$8 YKy*7TW6j?="y)vPi?GAvMNs=rP:Yƺ0"+.Ę3Vk.#*Ǫu']w 3L^f?ڄ\(l+6)EX %X)} g6Z:Q9s\Hŕ-PnJS3i"1CBZLJPm? ))PHզDr%tRHo]bP>4(䒮 uUW4 MƲ]O>\e+ Mco86FEomh^tC4e[*thX ?+qEc(ĽMuM(dR;kB!#0'zDc!IeYX,6MaXZJo#rm7XcҟU%Q^\9E>MТq D0*} I?_gҧ\;=2LqϟZy#4ŵ~gGx91-g_TmiQڡ> m5tVbm=RQg=e~6lM/`žRא0`Ba#\)`Ѫ'V[Xܦ EE5>ևiq.Hnҁlu0;H²UN]iVˁ`1n^@ ?%ϖI:Qܒ]M}Ť/I /4h мsݧPĞUwS(Tޖ$'3cu9 lk N5 B4R}e'P&qK:2)o>tْni3I.Iٮx[a|+ܒH0ÔJ:Ԧߒ]Uҭsg:ѵ)PlKu̲[ ؖN:: Nг1@RǟNy$. &LҡqRt[zIyvfI2t=?5e/`'!P$ {I7p$,%zIyI#6wtY\Q+Q17߯A#b] L̟k~>)rZ}F散1^=@Qv +ݴ*J.EV9LPb3i=9iq?U +SeEmޙL]?ihnLY^>_]Hr6WK,=DJ#"S4N*RXt3Vev?.uB\==lJ|m^ IbG%{dtm,pcDTU zB:Gk >`EepyU9Xl!O5Sx䦿7̊F<Т(MdlmbVV+oxì— E1pG--Ol_{Fo(؆EqT,ld`CiX.sϐ26[L%V9E7̃`E]naR H'!˜Lr[:?;N^2Ѵh`BaL(98X CTw3CsΡՅmMc,2RlՑ:'+y 2'2^%f&ޚfogUΣ B~37|mDai]fyȢ/zK 7b1X%vwzO,D΄.!.HA7`,33P/>i~Ύ8eyz/i}eهD 5۪ME&P@}VK-;sWn]IQLVL"m=8*rAc6-ENba=n媕_t 0l?iUljn^tltw@.!x?T쾠!Ȟ!ɨ5e~Ph$ h0+6GMkuj,7AF{1V5Q4/JkP59l*lV`{:c.|WhH)CKM*.&,p)a}W4IJ\@IwqI H$@׀AE` ǧ*g>  t~: ê*"? ַ[7P]6dzdC# y!g{bu@-XDx7eDEBTLt+eQ`[< ,{;!d#ȣ-캣Yqȷ؁jp^M{p2T)/7 >AKx, ߵsB6["EBVTl\05}E THdE̵5Up 1]ʅ{#a⑖`q&hIڝ`_k27%?u5  OƌPȝ#L0uyj{] W %tct H#r)bU1 *BU ^F  mP308Y):}7]~0fwT u$`ȟ1eF(Q/>ؗY`[n [n-ތ2dsAՑ_loOpX$S<YAu>P^KO˒W |u3΄V8aPj@q>yLĄrVG FOox$+*u jU.P_'3MLr1|uTq# U֖iEA:0J,.?/|j&4C۴+HnZjQC`$K-Go}ʳ;TVİ`T0IdJ\NWKtL:CDZlK9arׂJ6rBN~yLZo REVYSVEc?9 ˢ cg.L :%#^Ѕ8GHA]O)Q`fRU+[8ShϤiz0 nέo9^0MFXrHSPk3.…ctbQRjOn%'S`kO}sC捍j6aiT b++V/,ӥ]{a բK-T>ة:* sVԗRC)6l kB?7:zB:^8;4g鱈 u1":qVe)e=~n_%x 2mf8}{iF-Wol,Gat e5P/L*%& nUOfg~~_cױ)bf>y0{:6q̈b[C`[3Wup5i|nbQMC'@No޽ $ElR~w,yDC)|ǔ%[U\qVUb<^G xNg>/lӔi5-!71Ѻ }kf6&l] 2V*IQєna1ֻ,y~Yݭ jU^d7rˇ]9D|{H,@i#EH`?my[r$D.19Z@TF~kQ%G ѹ#q[~:S8Fü]P:N7|i &%_>oɱ*/u^gGV [p+*KF9h%ԗpP^Z*y4}a R"\?jwë/8hC=}d6)VFefvly5Lj)G㱥|45V1O\'U@ԡY`#;L귿]-s;HLT>hf6K3 tYS&UxbyyZ^h\:*'b{YKj9Ve-{ 3]s9 Г"Ҥ|5 -#WU9apK7\Z4TBxH @V ES+e(] On8Tpg%U=Zg^j2 bax|(hNYЄxj~1z1'/j6~R4Zo˰ߌ ]X,1Zަ˵Иyu*u}h~p9l [֜RgY:V1196 |>{2^y֪jׁќ#b҇)$GdyWJ|M) ɴŀr4=c !^!5&&=[kpF4W@mTV˪ MEo|KT;P„O<^r2{]κ{kk!T[{ybgub buY^/z>6j=K7dt2xsB"C8/fgɮ3|T!8 !0ځȽ8F 3W}sj1ȸ -e ,I$zt?O7DX|r<>f&2HO'G5@R܂~ɻ!ƺmS}[26[d &c!4IXI$t e>|X"ׇ@S >%H Fv##3N1 j:Hj]H3]Y*bTmxtfjk 4. "2"{S&C)x7g=ݖ~6f=|==/$XO ފ ֋xгsf Lps:.SDjH6I#`n!~_>9{쥛+{WF86_A*f [m%ގuC6k#dw ƺna9n|KPz=I:K7U"Ep-XKRv;)wAl.f?X=Qv}cp݀Ø?L\@J2yq褏l/nj5Zi ƼC ,ļoUvA|VCV{Շ\W,$m'Ռ;mhfVp1ḶObL`vԢQG"%ONiތ5vڦnVu203{cRO{>S4kWs"\ r#U ,BZ} ԍԇ/AJhR7WnK>w-#V{Dڧ{ƥ\ұI3l.D/iHPyn zl S 2փ+1<'[gm擞 @3y7ŮO|9k6utF1?4zK1>LFu~5^Auا>k=2թfNEJ5A|A,<8c:OStʴGwkZNnY1?7藥 /W{a`Æg ǚP5~My/{wln$8. CsQF-7ahi\"'i8/u#q3 ߭G2kh>\lk5p}XUE&DrLx"ܪc,u̚t f"%g& 25'XύH5绳y[7-V6mP|  ;yyXp14b#Uf7516zGCp6زE @(6s!B\()>=Xk$Å^:8ǰo'f t>.dui~[Kh]L.p'V3xI6^}_lXb 2~cdjDϙwFL|<>ɾ_IYd<0(FHxqǕ*QԤ"45 ˌO<|8 P-c\G8i!;Lipt a_Q + L*ܡx*XΤopz@0ky <5~2Ye+q}H~7)N2+^Sޅ1EG7Vdj8@M D}ТYڃ`a"C .&L/YO.- ׬+\mWY7b~q1;0g pDgPRs67QGT{f+4fdu"dp~$SHY MO  `hJl.e᪝[%%)j}CkRXCLܪ!~l֘q]VՓ+ X  o.jnbsəY|hvSh0Z>#!5Pε"Š(T {l+ᡝ_Jx!9ãSm2hm2&4˦QAsnA@OL,&1@RR7NhqYR[{c:o3 m=녻tXAFuQd0"%&!hYi(z uMF g)Z<8hPunw_X=@4&wӲd:Zr nf(|>&Nv/cU)Ǭٓ5ؗa6oLr>ZϘ\MN1@㞂W5 `eILNSN[ŚJTjLqn>z3gF+5:Lf=xh2A(i6wKc6Bt><墄yhH6b;Z@a  WL 23Qhl?8D²d?о@BϚ 9NgLl0JGjk'`a_ѯo[F|_&}dlZ8sT̶ďH^hqKNޮoL}3t3ӷ:ˌF~IgJEjӾ! bY dpġ2P;i'9}~5b)r@|"Y.6|D+* fvy6(V|Z p`>-+POz :o 5}uFqK؋䐊;kRюz8-""B.3 H;j)ϲ虂i(w*( @gr%t|y\jY:;RYJ2f<>Z-վ!rZ(&)8ÂI Fg:Y&+eZDrHA , +ZCiw)L}X[ }Rv7{2,i7u;U='sW:Kb܎N1ػHJI8@dV@2 C96>RD[Y#R:"ce@\740D[{#H ɚ4Dta ?Hoi.#vKiIP'B凋 TK_8 ,r\"!>׹k4%1=GFAju6ʍHh,nY{kxӲԼ_(f9 8Ŋ,.QD:m.4<Ac? JS.s_C=-s]8aH:mjdHz3`|?FU& eY-҇,7(n9:1?%.n)T_"KfYe=L9aY?viS=h,/a{d{nTgQSmsN.k$[r Ks_fX^)BT@wݻ&Fxꊓ2 %>·}dNx k]鶋y[foZyiQ=|,\O/#X|bdqAw6Wmx: (,~AQUET"6bXЖNVFĴr1P2qBZ&reݙ܄anjk+Z95!ޙǤ($C Z)=fca@X,7HX-WQ4L1pܾ_3!TE$',Xmj9(xhޠ-9 ]{>t4m2^ gw˘0Tt%۰Ic-XF>Q/`diQ<~mY{Z:bvk.^ny4l5ji"i˽]&GȟN3:qA\sNS˻k_H j2\L~ﬓ_"kr<6 4K oD)cUtU`汻4qDEŜ\%8f{w4N$V\TNϬ9sT6iCքp02j:ZnNv&9łnPI"A^ =.mw+ q\`/ٕ! l6ԖR c L4| 9_e孝S* Qȃ $^wMR@ҡB2_m9]Ol :aQEN|jm,Hj#^{_9s~O:>|| DŷR6>0g_'mw -Ci3j9Ṵ M ԶR7LDjDyp< OSK1==E۳z8C<Ns"!x:M13zsy0 W!g!4XհHTKȑ?Ɂ_H? ^ #uHIcbypƵ fxsƨy.^|@NI$1_Y[ 3 1@M6u?N;Nx8ߠ<Ƙ:u5U:z)[ΛSVNW[-%qZvݍYxJK0-{햿}iuΔȗYj7sYrnChi|帥'HBƩי,AJiO=di|naqg/eUd$Y ѐxvuc/~-8] 1P$i|˫.w!5k全Y5#ePZUӡڣ)!a򗞦ѹurMт~EL$Yqwqj)/:uyN+x`:;|B6U/b R0j>DSp5F}(1,zsO,, AL _r͑}pe#A+PDd,RH5O|bx=J^u~y+jX|{ٺx@|B} &QZUQ@a%^^X`szjG9QC]=h Rhg֋'i nj\ϊ\EG3{ǜrw7&N deUn 8(RóF.tKQ k$~SE|ö%RX@Ҽk.TzJvpV^;QߢM!]XfHrh@ ]O52a]Lŋ .[3h)iVnA0.p 5{:J@@9Grc4>q%Y?2f7_cFgw7+vSV蹺 s7D|Mp?w!e׃ O'WSzZ! d&ު<1χEgFߔrqMz?ww)cpuoĻ oOfMqtd [~Y-7Ĵ@U\~tC'X%sGD itQ\YȐWfd1ʾw&MCD  `hp?л~1f'=͠>Xa.SZ u B:C^rcp.,NXA H|CĪo P PQtf'V Eh@>q\',w/1: Os]_r ' :hz!Y`,-њ40ڌESb(*F *B0TWѯ πfj֨ Pa\[GƕilIG1pI&DWXJ6 vf`&AX;LjPzCMkv,WP>*Cz.l:HҨ`Gd`$TEk7EcédocLӇWN]YX*1^h`'f15+CHFE=遉Fl ދ=0nfgx :6TO='.Ɗ7OֺkqW4ED?JdcP\*(>#GMVd%ckd.I_+âLoU Lլ%J-k0H/9\l>-lbeBk!4O +b;̼ s<+2[YsX cppAɶθΆ+t1Ά+µʴڵpr~7سr<-FoT? i(, w.1 rtYع]k<ȕꉳrP0P! j%=݌QMCit4sd:UgR /ekQ`QQ\`AxjӰ 8L|nF~=YCzC֢efKXrat]>\,u5{na5*l*xʼnU8J:љ;G+wbǏ`@\듍?,JU Q/c5e6gu/[whaHfbL:"Pl ѐ\,÷dmZ-Unh0ɾ%[04em]*8,m*n NC fÃaFSwbCǨG(v#HyqňU}vwj$lez(Orb&\8leD kbyYJJ\#PJYva@qMuC%ZuCwbZq+AIce-i@'؄f Kz*pUvOtlEp3b>u0I}bPb޲ލt'珞h0!Q`@| j)bm=ᒈHSƟUɆoӊcɛv2c8a}c>UّSƏ6i761@Yǰ=H!ݜ3XfC?fc׸ǐõhaV#/kEG-9M+7 b:0i)1*?5r(r=A"V _3$s~`›)AQ7g ?&\šnΩ͏ɞĨ*4Gu=V/XTN2JٴaMȊF≅:?kW_mVzZe%8k'9֙`4sU>Q֘շĮZ]>=4&jD6S^1"_*8LrJboxmZ A{T|7ͯX3Z4 \xl4KG-`f?0}Y5fOGO4Xgfc#321/|3go}0 ?f1W3S9mhZ.&9ʗUMJyb)V)KMK2/ t25* # qaѨ"\NJLd`Q}'WfЯFSW|D810~O!cEL3C!#|dģ}wo-Zґ5115,{X-fc%\|/Iu]f=1Ou"rRfU8,I%Q<*RYLhD.zunۛ;ۏ7%J|!wĖ1o\PfWsC-pFblꎗqpۆEA ln Ĩj2\N:qܦZ‚LmAI!jf-O&yjH# ߰b41twF3E2f4J '>h4ô(xoXK475wne)"=T?,]Jf,T6"Z;r}3]>f5n E7D\sHWoa%Jh1͏/{1 ^wjDy{.XͬwQZ2R}ny|7P?{o*TIdzv "[5 Q.K_^Ddn!YO-*NT>Ȳ,/ab5}HΥ22sv5n\Ŗv~7(38l;3q2rqݙC.=?e9xa2,*!'Eq4v sYOFWzoe^֫ҼP|UmV_b5gزjduPs -:VMɕSr{u6_UW-\Dya}q. a^LY;+oW10a<'z4ro>fQ^$ sCʴIv|c[+W`kr+moMrs|'NpO\tqWN]\nN6zKtYw*W˵FCJզF5 6_@?(~$8g:?"Ks)b-a )ކ'j}}(EOvveGw UF$cqG㯟=p. T{u]_a4Zx&3dPG2>(Զy_0JRvK$R617[yyF!{H]̯,Qf:n?)R, /~<>͙NXi@YWNFs ͔ՔB3jEVHN>;*ez b-I2A3}&9L S7eydA/Yj=`/ `"ּ3*gȒjQDfB~eS@VɋK֭DldXudeaƀ(kddr(^>ҫ' s}.ed޹Kr3HO"kE褻/M6ӷk"Cؼ?3U ܩ`6 ba0[Pjr 5{1gg8*S )c@&mc~gӸk.l@wvW=RP Q!L jI)w9tvz'@ s" erKRƫg]\SU%t];$"yoZyKģD3sMu0Z;vTjr}x*) w]dF5u#ܗ")J` ԉSc[9M@_)V&o2x@1瞧&eߝYx),aiJ>*9@V&9E̘r2tSW7K;'` }/^W\ATd (\7z4xke }aPt۳zU ȗ6N/Rdeha+g>ӎ7i_ۖ %oIft T6u+6v*mG=V36CT9ܦQJ>)KF  mȺt-E~}/d$ WW|ݔwcJznY2s}֓mUK %h_Zzv#2%Qg֙cc`ؖ]y&eb~1i~Yl>;L޽N?G|.wVө+]׸2z9W~g`5GN?qR`5Pؒj*[*}Cr*_pJ&^ԎkpԚ8'f(r_ V½#&LFo#e~F\GG.iGlg*W Xs5*S!aʭ]|:y\k195*(0A9:뚹f`Y:kKi)"W:q3JR);k" p0GQVʜv4I0a:T]VE%M3-!LG)!5Ԕ\egVE{ٌ]Aәu42&nB&XI_qg~u(vņRo8ٚ ܐ@GZ\wJQ2As^'xaq%->3rOk F!׀0 d .ez?1@+]|OEU EyD\mĽYevcRP$,pmk~oЎ;&y> ~H\j.:f2YH.FK.%ɝU^8{=6#պ& 9{whJJ*! or:۪wWjynUr_Pa}1X? P(LBg';/G|j_@85css}ԝ"+zQ T424y: *ʡinft9>8ɢ=q_1ue™.]?ԟm%}݌{pDP|11T7]^($7f `҅ȧϴv^AW: rT;4 u8=Kmd`kj0+g(En>.n,$*O1`( g`ar (rLw CJoL{iQi@g0j-3K]X>I˝iյ 3Dߙ wϔ+ˍ}IJ 5;?eʵ6Ǝ gͣ9*6DD XV|RGLd ZXGf' s3Pk|3ϡ2tf#Y F7)%@uhnPfG(LKP=ٳ{_|S{+SˆBLߏH(Y_kw`"^f1KG35+,J0Y/EjZ*N報**I`2V 9C7x7x}>T^+>AVcl[>JwEhB(z}sPFnu֚w==1[x~WOw5gR$cE ZT?=.=W $qVMrTmdDq/PV3)'bce@t~\f*z7X RypK/m XzI|ݠnl tS2Vn* atH/2(qN ^XL3@ٍESEDJfq L 'ԍj:U*џK@&D/:\DT~ZꆓDؚTI3^ ϐ-pʰ]P-N^)Jv4%OWx _\\(rDph xPy|vyq;+ )꠬ZD7IV``|t/_@zO; <_c.+-5#F.d0lۊВkePj/ZK%l@ (er0<;s:ġM̓Ӿu:!t5xﯔm0Ӈa/1?빇+UBϭ4+"\%*yEBXGT{}BwT!XhI9I+1/@mWX:*Ҭg/0ϖCx{Gc^x~iW|oǖbp2܀r ;e43oĽW1OSO ~yj,T"M$1#2 J(Πtb@EJQƦT\>@.9<Jb7 -1sɥGBylZMB쵅2'UW.3xܕ4TOA #IR;nLa_tA^jx֯/Cd!6woSA}}Av-ՁXEYAw* lRzl1ٞb6J)gy v1-p}8>#:'wQc O}h[~EjY' 2H$zm@P2.:8zȥ=vuʹUq{(TiTc̅$-'MseYV*}P@RUTqK)2S_@r#+i/儇.Y/!~yV \IgA%%B i^T'Pa]y˒w-V-V[JOC+\, V4wr#uF :aguu'.Ϟ~3EĨZ+CpJ-2б䢀~,xt*܈"E>qRym ]!r'WŠo}8\0(CS?;Wq EOՁT HS|'z͗ZeW SMgsxq,+W5W囁 y*Y*u,42vHrB>BADUi>^[{kZN $Bg* 2}wM҉8|\*Fda+VUJ^ r4CX?i1ߒX*xx;oWxc~xJ,Ρ 7c;v_@%v:XH|/'1`\eLk%?'>/2ּڳZ[#&IfTq /LڕY:PZ**'8dիm|pqWRWHZ- Ot_Dt ڕ%b꣌y1o>Jxu>`eUH-FPڴq3g̟ s~;$Up Y$5++[{)'?%eY ӝ:h?Wڞ@F=RWAbu~AY7T\; F/^vcsf%ip9!Z_Ȣ=f/l_DӁUt:L% `y%>qJU4qS0$QS;B>giֵoQ&ҎHotL!0 +% 9NxUs(b )OR9^PU] w.}A1YfM;2(:'Y" h2Yv@8ne"_0W~錣B/ϔˢ$x}AϖNE X4CM}Tכ/%v ok1l%(d 4 N/QFEZ⋗$iR[p,+=T$Qs3"HOPyлCe[&jKlS_4ߔ^*?E'F(jb,uϥ{iًr`iyk5K3dH,*8A ʴv8}]Zӄ_)F+"CU QK?t )|<'cx r9_yt/bI. LH& -^ s7eYY̶~p_ `w HקY!Vzp lc4)*K@p;hS g<1p㻔qݾZWlE"R-AL || ?WdNd}@pO)ԏNAu Yu9O޵#,ݪ?Nv ,a@8|E/&bqE1~0cxho`򎯂wkxѵ~?qk285~?a -w|C2{*[$(; * o@SW~\7vvI*et>+7G"6Rmn=SW?&rEpM=A 3 ^,;NV ȇq3RjYs$O V/܄v3 _@*Roɲ>q\_TWrMiy8'e?zЯxw+%PFemܦ 8 .bIM,:yr偤C'B /] nlB^κY%L!ck+7~J{'#r4@G{~"<C $ Zo9 0&zR|Gr|kL]e]CQ8K3d;H8sTZRm5.ZpL2#LĮcy y 5/Xv1S U&)gœZD 0Ys۟=*top'Ӹu,@Oԧ$] 7qpRQi{k:?uؒpvJ~C=R9s l4Lgnqج[Fo|y67Eko,y![;6<ϞHTq \MC\P)DGr]"K#ƺv@lN]?+EB2U7s̙MH"2D7]7CoáH$=)蹁=* x6p%gJ$EUZ,Ԭޮ2=]bd$8$s- oHgDYBW ?^8 0T릀IUL]'bҍ #z=&I*D>:"PQܓFNuqi‹̕b6Uɜ\JωtO-8;}#9@:=9B'IItp4eɀ&}RkFZv})43GTESk3G4V3U*[^ j[M6JP}3Ufϛr|wIj* oegFvixtE".$.+{cZdtx"n6BzR8\5;4Fr~,_>9#tvQi +z>P݉/0h=1]N:u>=883dnrN;jBX~ ln`t5WrKDN`%4ebq"\aي݊]_'2=F&@/ (j2R\@Y,JZr-U8K(o/c{hKg`B߮eE e_5 {S:B jqa:5.aՒIE <=5Xr]FZe 5a9dw̮:H e6K1YbtFF) dtW%hdzɴȆ2mwXEyt`X yzVŐ E+ ʰD [gY(n /9eCˬu}RjS DAlx󿀇,U9kȫ!BL&Zy)8 8ة+*XvA溲?"noɓùT] ' gw|A# /kʗfB'H(Ћ'^[o&ӫ)/iTWo*~`|&-܌d%o io:b\kEolbIY=p{)b*jOJ(OnX6aqߜ>NhVI-AmRײ9EUxD)`C=mI6G )[oRNvdT:|Ct\l+/s9G`[u;}SULD֐0g(>"L( g!w몃}ku`ڛt/pX$ `@jVmw=y*;0#< vF[a}c9ow]Wd.L0ECk<MJlKcc۔oůx#18`p#^P2`l{ c vXL?]Mb 9Û*7,m |(C;V1Jӝfp&kj*Htzl Qض ; ̈Tn<g\[5#PdU_,|}JN`$+L0#9Q\͈"wCU\&Mѣ'kHW|!C܃H uV;_Q+ `ʚXjVTy솳bLZs /ZCc*̪"588֩iFr]& c׸ dkHY:JH]?vt)B?osЅ388!pZ6E8cKjIdGnK3S=[KÆ z 7f0ž&h7*$cjۯ*2+ 7ٸMhVΜ5olìbTOC3DeJHluVSWQ040 )ÔvFa%b ݀浭iϸi-^.wGu~b?Z ;j8Œh/X_5Xj%%[AFLt)AYjl`/zm#?ol3 6Ky 2 <3bpG@Nk`.{$<{m ~2̼n9`v]fOpjv?fhwG PmZxnF!~#64: ^"FhWn.d<\OZְ7{7 =by&K-adďJVaF`wa/Ǻ8=:'٠¬$&uY@^稴[OAFkg-~L@,}.?˦'o62A6;D'6lʎe4ԃ>h8γxc.Ls̍r Ǽ \o@ So(x x$ cv3g5!0eD\~R%WO$oq%?Onyj|[o!OUpُBb%__&37q(;毰Q/`m+<fK렷:Btݘ\yA("~AH aVMcο obṖ̡ǿ'$&Ԏ&nۮ e)TDy4wWӹOfyPaR9$7oTk)7;|-wχ0w% 2cFU.RzwfU a$M\\;HKGK G.ߌRPkKWQ;m`" eEb>`64(eny޸(U, b-%"2$XNZb8Xx~E.` /JS0EV%$J0<+bLT-CF]?gnŰ hq~œ&ZۻDBbot)y'),6R$ И}Ơ@+ YEv3Ԁ!`MC{%e`6:v?7ViK\ _Q9}ul3[NpFEb_8*=D*[[ǚ#a7KF#o^ wi1`B.,*'sqc/: E{nU VDb-vIv7^65EC +S Ug%܀:uv Gca1oX6`Z}`H Hv(0 ۨc{?0X{ٽ;v~B5bgN#x#Fis4)M Wf&c$T$ jnn/Ɗ9]'bN֍h2QbIr&M68f)jaFDasz8xcF51Pl4.eR- 3J#|Z;nIas_ӵnv+'g8fi4VF!6[مv_-t307;bǺx1ȅaUгYNk#|nNrDCnJX,/; LMO0&XFg6r\d|.]<+NAbk4]86]gz.JQ>a;,>8VFC7pFIt:Xx"6>[>ur97ĊeY{#۰ayBۛIMeb]:6kuoK~گSq56K&뺚1 o oo0c BI~m N"Hisfj6'+K`q,J ࡙ЍDȳy(x1|rn}4%vZKwpq!nlh ekǑ5kiHe6ǬAWlźȝN:8˸#===&u.EYp0?.dI~8 T!c;gEc7ddӕ4koyr"ٜܶdp6Pv~|ft$9C?tvZNDq3a|<׽a+!H": &C`bҙ>0 Ū.|aZ(<2 rdg* ڵ}g#6w^/vX =rnr_`RȐb2k> !`S/Ab)KulVE ԙ)N> ZpMnj-(g"Jý匒o`^ J\}51/ WmQ_qZi?x/`-$`#XVy{r{gczɐD6d55]4`^̔﵇}*/*FΛ.!5>IXs OEy??XYm%W_kF홥<- `Ƞ y_CZLzMwXQ4de,0V݈SjS$#M4Vǖ1"n}KKY}%yXg.<.)()Mfx{#,@v'AWٳ7m:8aIՆkA)Aͷ+h<>-6)kAVN JS10OtCMOqghAy,;M-` s;]ߥ#I'l?ʩP YM;x^㏾Ƥ??WJ+"ch2gŷeWg|I'4 9kڼŔ%<^<Dpv}W 0|PR HaRp@ yg{!$ -Kq@s-]=kH=S "LJ ` &+[ig^I=) Ϻ1e5K Г/ey?C1ZJW^RHF$g ]Ri<dYT"i_ qtִ&p _k69}agu[ҋ׌bYװ3@gĚ[بK˻>1f@ZUS-{KkkX=`+s ^ D1[mگ-;Q3O¶`N L842 G4\l̰LYPe}eGEy, ۪k ޖD1O?|V] N6LyЉSTr9smN?OBN*-TS+{ rF%;ꤼ[pLÝîkp%ya9k h7dX*%M Pt,GZJ/vx;IrZk}]I]MٹknJ*v Bۏ.oh/Ab੒W]b|zKV v=eɘr)ֳ:c4$j, ]wrj֕-#j2r%|5%\UҚ8$VՁ}`qND\D.J3m43`ȷytayqwY@'Tػ"z8r}ӯwgkMaM[~s̖,f i[m\ el.RC}E*{Csl%_WWŶLl%83şNSc8؞WmNWM\bМ4 o*:Ǿ:(sH_/ !-^KQ,l7|$sَ^>Udm@FN(Cgb [gdnP##0Lwwd4!qbDoYjAj_b7>3 3 k3Q5/T[ %|H("MJDžnprMNYd."MKM ُ^vFU2,L%%NsY mE~c ru4YɊO˽S,X$;_6#[QyȔqȖM$҈+Mxk+DcnA >$SO5hv%uVЄN/(PyH^4;: {!Dnh;5nGB!|3+N ;f%> c+la<1PqnPX4*-2S"f[_dkCW`g4ңS %iR6YӠ뺝yة́Nځ`Rϴjofӷ:cjCSCFH@>/!Oh)=zǼyч]!Β*|USuqΰ\̯g5jW?)㭅ֺj` d(ŚEwmA`bRThJw uIܜn8+zuaՇV wƫ7ŝEV.Xj `H REP dVpWoX[D~Lu V~ӔG7O]KhP'yG!!RdП_M->qIt#v> _w'Q};}~G]#>qZhx wGg)7l&UF$ +4嗿SC:6`ΫSpYgo]M*#<p9w'Q};}~Ĉgݏ>Ps=Sɸ1v %6gYAճ-tRU ݾXFl![l;3`sVʢ2@Ւ^ܚuh#Ѽ",WU; &ꃍLooZ @KV.p/DCRh,.8HaI~*lLԥ9^ /{~vGȖĕ(׋2d>8#G.f ;b(v%}g@ce`1m}vF}m(S7L.P;Q<鳡81? ʑm@XÒtEYe A8j0{`@f-qWoExev 5 @j6#jmE ohg$pQ"W/6IUdO2w6l4$Mg,-W<$?ѧZ0ڼ2&yYɲ/"Ȋֱmkra5HX"x>R/{ U+{I?V%9l]^[>na2Ճ TY^4)lX<ۣˠO0σehދ R 1 ve[^%5˖(BNQw--k?pSIm\Jx:/zlT˶hrLVl!ǒܘxAf^jpTob5gs ={3.:=`1k%oFx&*VvZi2 ;s: c(# L I{Dԁ?='Fq?UC jlĞuj;!Ȝsł bB6 VXmb_%ln/O+j2괨h.1$`oٱXʰwYgDk޽(b.@MT`! ki'_zOʯ[p} ('閑_8s*FlwA4XdkpBWbW21;j:4E% J<2Llf!| ;&^6wiK &e'>>aH ;/8r&ࠛb}|Ueu"?fxOb"Pi/Ax,{.B}\|b,ݕ|p M&bɃl>s]A b8z8ɒ#L|?.&eBӥ}ch#[]NA ;ϷBhJ2rzJ}dp5)9kXd|c ;Dv䲹wQs+SR pHm.7$2ұe`(^Uy\o'L3{Qad! Jڰ}~ȟ}^LLrY4i%fohPZ3W3d{_.YD0&iWG1dV!0w8rTN[}skymp}G Қ}r;'ߞV#gsYc/s&0G 8S(b?w`ԜB\~6ugXrm(DS:@ԟ_T^v'+i6±౐IA_+ 鷇!žGB}ua$fDb0XZdUf]eu`hfٱ VގaElh/;剅znמ KZ d{vUv-.0t8@@EYnP$5}=\2{VgaщK %/Xj6ʶk{4چy6Ζ_ x{M#(ss QD^璴]N,\6lcgJk! dirt]6vJ<L&v TwjsPC ƩunYK9n<52XogXH^heѰtϗ/ѩ,<Ց>1M0m⛆~b وMu1vnexy xYM\h.%$ɉ,W,DП؈1 Ņ݌ݤǏٯEw*G UFv0IW^c+O# ۶.@'-lcG{XϺ3ro,xF~0ΛV|ᘄνc#Ǿ{964s޸(&lB nlmgg, EoFw>h2:<8&sC@v m%6yy2XӲel0 ܃,6@fPΏMt>krGŹ'ǰ™ئf&%7ݘ$Ӝ FF 2R2I \I̮n,mih=h7z3~6oc :Hl랫(?'&Vȷ:WQ{q}^mM[?~, !+Q`#I~GjS(%ӺDې ^2䀷'B1,c9't-?v˫H p۪r6i_܁+"/G@BgU]JpN,ױs?;Z7w;#ט58.i9+ŷre1ɯ^70r}y}Eg\U_ab#6q >['_-ײ19Dp_"l]Bg]yd:Q+p6'~Zb_#.韠vveG".pw; r7 &{5 |a#dcqFa_ S?J= t}Q]ynPYc_͛Eq8%5M+1L,,I=kRl%`/pavx=ѭ7GT(j}9 rp)w_S[L1dCsA>9_KiH}/ vӷ{"c'9ìVʟ34 `힚-gT6=~qdzs0LL>7PNL_8f`re2 X22b֯\)獼 ŲkLC%XcIs K\I灰))q̥Tq3oa .S0}:2._RȤSzGfF?5k9C*_ݕ7-/E|K7@ѠTetVVL#iПfWRϽѮ|s_si_4>@E'fw{3>iגhJ[5} ߡw `[[MS}n_g dQSA4)qqbۋFtq l9%o@|GO8oS*; 0 9>spy#lxW@f M'S-k7)16J^ *rI*k&e VY.LGaQ7_5,dVQHRB`犜IaIGiA]ɯɝ^ L~ܲԨR2 "yrc aIۦQ"cVŧH@*Sj-y1a%|OXWxE\.<;s`(u_eCUfŻRA Y-&~X>er~h_a yՎhӗ90vh;(ۿcy_~NtΣ1Ņf31*֜6XX}d*-obFWv⿁ok$VЭC!^(ǶƤ#=4eI&$Ѹp+X?:,v԰{z)M OK e+ ۗ7)gR6;SP*--ORԥGRmmр]Ҕf.)eBO<9;bC(WPAM={s_8uФbzֱ_@}؀AEK$`h2gG&j2GϔCO}3Y#3u%YL %:_1g7fqV(ŽLAA <] JBRxDH&\q37)GX^٢ lNb6ÅQWWʮg*g!/n#؋<%@A8:KL֨+Dz ~ W[ٳ@2iY42%$ruz}R$'pj~dxc u#3w_ɹǂ1{ ⢐`0:UBm5]<\v3 ZhpXl|Yga9$Yx.JeCW9b |p%zBwXt2,sḘt v|#/\`*iS&$4]p=_ۇMc{@9z' aI:@1* 6\YFxT"N-$zTTko,~d lS[Fp{EzN1Zz ,ʙ܋ꕼN? '(I ,j ɿ2dX _ iLɾ.90L Q${SRsC-};"cd+F?GG=m{8Ғ\8cz@eTnuJ?E 9M=+nexiλu܁EccǶJ|REN)?FL  KHl`WVqӕvga*O0 S9gXk枉 8wΰrS09r4yOBÕ /˙im~ Iyt}izZUj!F[XΆ" عIYHoyZ1}Ufx˫\gCR{Ba{%=(N=H8y^h۪ibKYQpe7dRj*k\ ɬJUywOgtQc:z0:s[ۇ{3ׯw-978r)MahsAڤܐ?HEKv/0"}H kQՓ)PE)> v|C@4UWN4P. ?A? }ˀb(g$zJ-A}Au"2A=ؖe5 ٭3 ,YXq1Ô7Sf$Zk#Dgx#j!,xb?94{QC.RƢukw uVҷ79ݍSozta!gwp۹3m缝i L0&f q)Uz`.qH?asr, r?{ Ejߴz>'uG AIGЩy+G`AE[l pȴJ)EnizE>t/态/cAj(I ?u}I >Ny!| BDU֬f.(`=|n2A9'tAQo:y%vb)ٞu5 9ic(.TB! "^ם2gH+p&8̇|`(QcVE >v [opgAFJVrI[3^f] 'R5֛jw^JJ~'͟OKGACgmB&VQȦwORY{nws+T۠o/dƻ,Dލo\ލꪨԙG%.jh#tdjd5PSYy|!dAGG]عo aj;3F Ss_8 7%vYA٤'$f_*s67L޹%f>ql78*Y9>;\QӏӧS}R.wF䣣>YZ 8{v~vo 3C;C>Xlt 9 (j.-Hʯ{T۟~yfDuOƞ|/pYYC4mLs}|ڸd; rX#ed |x(Cv Wuecsa% P]mFEE_LǀA ӔJx_?pU2Q*?x ai7XDp.xǒoW$YRTRTSS:T_wu^ كDxc$¼7(XL%M:F`w[ `*p(O 2=UYȺUW)dS2@V;}&6ZV @m`{vىlۚ6Ew3BxQ-P?B'+noXy`>%VI?@/] yY+'(Eq- sk>|t3|b 6v?qK>ѐrQ} _Isiԧ*ؕE4iLzZ"l%P֜0#; zYA0/p׸R 꽕"+ IaxK?@֯ z>7 9AI?^<R $,:Ov21+'KyXO21HC/Җ-!74Fx? 0tb=(ԧغ/''28m 5ChBΚ`H, >Kz\T^z%1 |< wn* ]J {xVGh[# c^7Nq qs(9}\`՘Y>/R̕k\N6rB\AFxgдR.1FR, CqZW݋Ks\~R%SJ73"._L<=O:RC_@ >~6Gې4Vs> ePZTI>N;/s nIRJ" u9t+H¯{j|iʠ#wIrof7UDk-W^VEM3"$xٔ,4^nW.J2"σu$8Q}幇PY'yOa`AauIv9y쀁P@7}@K^S$8)$TЀt9b3.\Ppk }A-l'FOc0Lt4ផY"C=WOEd:.7^4G$KkARVbk (_ datc7h5 SP\nz`R@J_A-FQ:sz U ﶽ O( Uc]hX_g;JG"VPsh^/l&+QZ %YVFH8`j́wpt 6@Lx!] iVXg [` zu@^nW{}G,wزJ`H˞[='WY>`N9HMg._S<"Yd(ǒ0R߱^0/m41A)oYᅈo@-o&Ć;'xQT t4v٤*gs*S{I$O\МGDwؔI"WG*&LE֬]| ,\]"v,\ ?}P"K\lSFUB(rJG=R^] #g9ǐ z!!K1'-,L󸀔,ϸWQ;R;KrfhNo޷mqfLy J-,2Ɗ DXKLr̿z#3ږ '(#cxPbG=@dz*RDYj R%Jkrxb\޶&B,J&.az,VBīU05h3+W蚿1';/Oxh<@ Q<~ )MIqhJf`^31{3ZcHY;ǓЀ 8P{uxV(@kӇypIx o6>@ws)H+[!beNaGy-H[U>tiDῒ/05UD# 4C HeH1 8`|ZOrXpu),ǽ]\)ֺ>;ދDVѶp*H =2p T5$4^BQgWŠ.Q?(h[ƉYI &<Ё$͑ (㗦cAZF8SZF:O*YXuQR`.fiB᷅}ۃο.Mn<y? {>g ܫyx*.5 @:/o}@ wu [>dsGNåDH$b6/ɓ.:r%ʄ?UUq7TNֽ;'rGyP(ªbl[.[|z!5~=JgZM=9Y4ʖ8s缫@)(c Iu(s&^ $aXIf)7w~!W/WfMC-vrW(f ~khY~i˚QB2e٬@s ˼۸NZрYiQe#M eo UbJDHfO6&K tuѕ3rM" _*%)dn*L*FkGY6+_RD~f((QԼ^lL˺P-%5c]3Ri"iL;TR>lN|N Q?8dƤ.ܨQ2y5llq̛%q2,q|lX eצ6WcpPg77~?tq0V V,v][Fh717}yGMzgq Hh4"ҧm :.g\8x\!#@ & :'kH^j?}CqM%Ktr#)fqrs͛ZLONNY7 ܮl_$e{)`n|3e&-k 6&i%KK0RMdf O֕O[RX^o*D0:*g*vR s:k4Jttp㜢1?*\:[? ,N̎!mvUT21|nt]s `=_'Z\ήCa yOn]1A9ٹD ,I"S~>=ȝ>CrR* L?-Qصz뤶iS;ax78=j?hX YDxz냬b^@85ƸD?G> w JIC8f<86/SU `y_2\SE :!cʘOe#PL!}__㙭}uEYLrsY Q} 2S צ.+[Q^Z`P-/M cI4*^^?iY[V"TH j\'0xYxyQCpϻ sVCtDͯ?\YkI܄"f a3 D0<)7^E.Ar~JIȐQXKV?O hj]>J/TxÚ~} P]AVF6uu) uwƒk\#̦:yA4 fEi˭2r UFW> ,K$nsKJ4Z'Yi\v$tQΨrd +eMH6p=bx4kSOwW?x4κ k^n4xo_6n$qysҭHxAWԂj3$iB~ڭނ7R MNR3rcl m@F4|]'SW{0t?!obX4\VOp;C]yBb'axoU sU& PNYDՂ[uYk˞g@kj%/kg(JT!k]L9 ,5 ttEWjVTU Ǡ.:s,5u‹i]P֨ K{}fJ7P@ФV]*LO]@TɁ%t n;ۏQ6[/M~k&Rm.ByC@HԒB2Gi4ȧ˚@Rr՚B^U lU& &iqtXhX_j* xnJĐW"2Yw5[m8}8sY7LyqNz}i(ƚPIP&NmJJ҆+nUeԾʔd۱ UY,p,.4i7_w`k?ZV{[x98 C1l銷b]īW)ƟDӆ3I$z-0lŒ }ڛႢb=ó3g_=py}vaC|'j DZʲكWm2n<}_2r^ ^T;Yt!._d0X*Ƞ P̵ 3*쮰)9M5( EsQյss:;*&<5*oB EC=;)b؂qJL`: 1Xp[L/͚ň'Ɗ?y~~о' ݗ<0 #Vp£X6"Hƍ@ů Ӊ!0D\Q|壋Ю@ |c`fX#?o6pSdӷ[Lt%:%p"fY6}cZ"0̣f/njU=ɷas͋`o?=߫ Uv,$NoeJ&H{ F/Ѣ`Ai{,R[pi6>jܶҘf/ƻ}V÷A)?=jH[4j;wX֒i1 yg2[sz/W:LdGB *,luhs*a,ɳ΅$Xžo '->?DZthT6+de7n&$A _7wlmqQϘ̃ihg w wtL8I-A}9ja¡'>3+`m{g>|?ׯ'l;3[0'W3K&7170Z5l;z3Sg8wEiYBVFBUP䏖R}pW|};ȶ#=>_XV`V܆4Ҥxn-)Cn1B^ZXoL#`REU@P=߭X7JZ 2_)7c-ySM';VrͪF_YИ}  ~} LG,`sYtA\ cؠǾM3jL?ҰF}fͮ0Р2TY@}K%y: <̴~E~q;h'talԍ,VakOI(+6Af1݊ɥBVd$Ƅ]#ް^,|mvK K:/ $"By!3(~v=1 ЃGlFOk-f;lũ-/(~FS9P$IIFjhIֲ1ŧp-[k7k ?uB %CƦLp(=`lt3$"j7*m;DqD RO-4EO0]iw0xvo!:,6!2COU{n=QͦN|a6}.=YT%Oq'˯7w 4]?CF7'Z lc8* 2INjlQ`g?@3SEoUzYO%aL>-;`+wgz30`ރ'ntcgؠ ~1so 5:&.g=u *&O>CGޙMgTD Ⱥ}(5^1fŞ֞;P/cJ衱PG0D^Ն.RoRU˄wGu’C'+x}dkLBMK%rg}zk S{W`-ӄh@ٳk6M~gU|.Dr٬>Pukՙq0?ڻ>lv/H} xm愊\)JP7L l01du٦C8],*KB`% &v00⨾ M&H;eǠװ]8X< e/'JҚR#G2p`,[ʾg]ďʩBק&U։=Z"*Ɲ(-תI@Q`5%?c Pg<}N5"F̆wm*\(,UhPdr(2r?Vޏ$@'YXQ&Nx f>ӆ{ΟVAdX`T,;gP_(JSwŀZ6S3`и5 wScu@قO_ 1(#lӈ-1CK%..5X"lkrrɶXm@9c°A]X[!65yoi%**=l-6+ԝg;e6 2IqX*؁J+|Wsčhcm:s\)\1b z{/03"|mIĬ:cM0a&IY8*y0+]ѫ1ffjYFգgu>BSHeMpZmuk-oA[S5]V?|J2J .TpsN`Kb2MCxS֧q(]$c2庰/M,A10e6mJ(A l?c6޵h`EBI[M wĂan4pcTTc 慝%{gi|=vȅ_&֡ljqT| 6@73vS&sfʴ]^m a |fbŶ;{^ %jD#~>S_S.|ŝĶ|,PZzw1m 6g}!{.~g-Vw;8m؜'G7r3)Fף16q7ocwMfZʃ 0I v92`a6a0mmkme΍IDYШZAQ`и~F&ާ+qWT~L3oi|/,XG}! Wx,V<tL5}2`,bn{k2L707L@/.y陷^+66ܟE;Z-8(-riiqdv.$PemL(M8 D8bk=VmV@ت~ ԝ98wm(! v>˃[ӟMapE-e-,-AGP~Ys^!?*9P). &5ARL|XIDۜed,2 "7;+TQhz&:?9nٛX:mk^2'9;*b@)J|9Ɯ<0J8Aϝ|[qB(CTKKū ڝu!s:\Xm;c0ɟ,5n] xv{٢>2HӍ=/d-UTå-~,K)l#1mm 3&9}V N!GivsPo{Eq*<_w k{װkwo쏻G^,XF~YK8٧`]VnjV?`֝,8 Rx2z , 3s̰꾭S@zgz#koFNKvks=t%xz:svn=%Xg})7Xi)_k1CKs&#N'h9PkxI`E+繗XT^43.\Abl,'l$ݢſ$b4dO3!p^RBvw y {lFܦ}=2fnfcKµGZ<1.ki rdZobmKN:w(*t_n[o7*%m>5}8k kdP,2"^.S}dqK)P3攞FrN $3~՞ݰ˟tx9^tП';&榠X2SY qo^Ȳ:-nu Sv!{ģ 3í(_(K[yܚ>$O )W-\!I7//7IFv:o Uݵ !e̳iXv>39Vc zsNj\Ec } !?#՝}Cp:iPQ[#QqˠHmh4I1햧$>hPgçYԷ A~ɋLm9!jЙX|" 5#n)3>!{~)&.L{@@3>_oJ~f1HŅݶۢ5޳LstZVjJʻL-%x9fw)M:&{@F9.ߕN w-ʝ1a広 4doNC'.}Cq^n /^Μ%7=܏j.bw0-c9ÿCe tÇTǴ~Y>v1Rh6f/pe+jƘ= $BOŹEs!r#VsXPOl/cxHO)|(JY/+WK q1 v~?G9͢+j]PUwk1B 5gږ7A&^P iK[;']{ZYZ( K]n "E'._S 2̪HIܡ_}%GT+)累|[Tcv<QL)MX bK1%m(J=NTI{\oѫo4k%G_(('wk=YҽL2a}O5%d3|LNΚf@hcSG֞0z!`ڪ]h c/)4eQaڹC̢oJSL^5`!lcG7u3:k{ndNݣjC@.mv.mVl*ꡰ]4ZG4J<{h__9?]DU  CU0 99 j^`59]O|7ˤ_ ʹn/Xʕy0W/3|F:Y9_-E*^2,HA\i3\y]O }X< E ?;+du$ ɲd\,"SIVDNzСm_MGt$DrK y OjkFϋ ݴ:[).9@z2`,Ocl!bc}AS=uϢ!K[U&;ˎ&U2gXwb*ڶ&9\@ꔈ>\m6i[ 4# B YƠ9LU %{^oɂ;᫁ޘE>G$ƻ<|Yn/ێk[|^u F3;J;%$A<n ɺk\`y-DoWi:NZRBmukbv>G>XUk9Ij/  __]C]gW ;ɳܹ*cHb8 1^z?n@wncij(\roCK4w$ +u(,W_j-\KUKZGYDli>iԻORx"~+ Qi+ݫxZncC0"e}}I4 2D=nH3I /76 l90)0…>/d9hFs R'= wZ_* zTCVTE\|T 5h#tmM@!^LaOgmH|ȨL:X]FQsUܩ!Byp'`c˷Dn 9;UU{{]d˥vog)C΃]OfT\j $S `cE +8aVt{zhx]Ld2~l͸IT㎏jPqp+E6:skoJ+T!NqjNle+WJ7 iitsUsŮW 4pbaцӗ U޿@1;K[gow{O#9໾`cuUxгG@z+xOC"\j{ȎahCƖ9+ L`桲LCzFx7Bun> R0:6%fW֐sMQd7qY$zhRW!) ICJIyGdw$m/W-*}Xi;moɱ`2=;z fgE]X!O0 }!Y z?*'K|vr):DU)qR) ą̻T%_n\c FAc H+3ܒzNG%Xx ed_v!{Q`q gA |W=D` xNPl')3WU4Vo]I|n J;d0I]zU0 sNє&T+Bedٻ= J&nA8tdnVAjl @vxbZ 7҅ݼ~ ?-P, } נeMݭ{ ɺNJ;tu`woI="^e +ud3)TJkX*TQEB#8  H^09Fa\ZP{H ee&xVDDrv Fj2(: A@ձM j%p57v @˓Y8|}@T857ؘ.:@ڴsk/#մt@+ k^"dyN= άi 6ѱ} ψ){j9gSRQɈ/iDɜjE_b3gsO)/)LK0STpg.D] +!8!N /~RւLaNEQ /5Gr{MZȤ 1È)97 ♳+LS $C'Q5lKaД W[ ei_7@Hu d,^ئQ:HYʿ" HN<]\}ȨEL(ծ,XTYR-!MVt)gd1]wdz @xH֙i$@VkorDD4 х" gt*N8O\NR^ W=MdkɁ7VOSc:Tҍ&&_Ǽ'_ZDԧ_oXg\)o2U؀bZYY>(7?1fCL0Wn'^UK_`NN+HQ6 YaᲺ$+ȒIV!T7 ]5|N _䬘Qd.0"Ud+w6z.X@VX!yى0ٽT).ldmVwh$RὪ|VP}^0pZx/$y@iƥxw٦Q ˬ6yOnK3Ya@hiH,3 }j h^KLFYa 8+ RYauNƙU,,V5K8-sbI?+ &&-V c7pЩ|€Lu0Ya\+<ѱzVXXgБu?L:'59)FYa+,Ja m;D .CY̳s= 9v*NxXaHVXX _0?SbEu ¸4x+0~C_ַT%"x0͋ilV na1K[XdCE. *E/d +4()ggSe鄺4@: + O,M) 8=0FvIRQpV 82ܣΥ+ʑZb+]oXal^Uܴb5 j{'s'l$lvlDubU8d-g y\/ҦlS{;NoUb A/ &CQ3|MM%FY|# ݍ_4 \*A%07QLE$k,Ժf'um` y>p2o%' #ի{> G"Y'U∜2tIĮP[x~|??Sם%q]/5.V#[Y\Փ$j/.m#jKrpǺY˜W9H9fm_oa]U9Lr Y_fX_ t?.I ׀?P,Ցuy,NEz/9 v;5T ~@ Ś@<2kdO #KvϷXsԾ<| #(rH?1b]`4WǿNv`}}q,^YAƙ:u?xA]B:BFjB{i])76#BiO0R@Ԏ̈9&e:eaKKmG϶%4.ĢKV>8SH'. d;p9@R<zq?X/$qe!WCW3E@?[>0rٲ,3W?a">8sƇ'J9ĊJbebssè<k:ǟ#zF_P"zr Z8Xn7ǟ،"k_ŋDk0Ѐ9Z?+r9 KTGX)O^I ;9cSsKi.=^P}x?/$G?U"ǟkG]cS"51b!LHt\-hϦ}"\_Er9 0{OIg?0LF顷0yQC hV1S%K AT2*oa+L5LJW:O<rm|IBT/VaLb~0qH{G25O Ez' 9D|]0LS.^}M?@SZ:e"#$DRϺ+d'Jׂ.xV/p =ht0!rcb\J2,G9b" 3n) A&y?Sz]sŌ&Q_D1v*p_qk !ZL?Gw/rx97V\w]&]p"AE+sl )."3Jr2( wy8[k1UeKױKbRָC2l)[$T$+y9,lԩDm;hTY*ӂ\ wZj[x/q0~7ZSu&9etgxjb8>0"yG ַ'8@A]~<Ԧl8[WÌ׊TSJ(:T]UT{ng Vq դ%e[J ܿ",_.]@Pw_$\ .] 1~L~N֜MCDtfxH73@q6"h }@B*몙aU+ޮd:u:"-T\ޟKVRkIjz˱(^,8Fy.T $]|g߲[,9%ݔjF[5Assvnk p]p g&4ԍzrv(*|lH.NWmg{#E[㻡q>$T$ɌȺ-ŀ<9/yq2ҥ~ $D&i٫=vH;ju?@y Y6un5dsbi߁-OЉ>]cg3t)vsw~F,]Fo|EV@ P&2kLT;WlcP;WVwIG_3Fm"EpMW!OJDkwq%?@"gw]6qYsպ곳>Ab3I HR"&z%_yQG-aӄNU\,Z3 a` iTE2dcVgdM0g23SoYK]cLj.W ݭ>WD41l G#le.+, afDC4̀- G=} s+@U,Ibx$1>+N ) Z) K9w 'w``ELp{7Z'm7DƜgۑsg}|xuOJ1ܮqWFbBAǧ)s/ v}=n~K@c8`*R( ?ϸJA})HtKHovJlL`@T7=GȳjK`x$Y"4jP$b/ VY"GK+WQ !${iI. VQ"|$XO}jU~ 79%x ~* @V\L$R]E%ƒA.6ɫ]<%*tDlroI0"G $XU&JnSm[p]cjJe;/Jվv I?J(38;0ޤOOם; 5Vj! s; vA'7,}xQkU;Pủφ$Yci|Y'F;}?\V/"2h>2 Ձq')#u} =  <(WIQJoZengL[s-$ 3<geTKc{9{?51g0 pĭW{#k 8Nf7U <_WUĢHR֪A͍"&8؟ë Np^[=`;HD< a.F`gaY@Q$epYm/ En.52koZ 2װA8.b*nԠ8N/e c ѷki2xnr[ݞ=.[t! ࡅ/'NK[>Iy;Ƒs7J IɈFD9U-Nl!PYdڑIiɳΩu{!1:k_";ϐ%FX&D+mUXiDW"]l>l%Il8c{pxZNrY-iJ[V K̬I:EƱ`שSeL@XR.dx)pw|lJMx8D2=m1 ۗ]X<񴃓Ou4i r@6+cJWe*-8m<)iRǣ 9l":'g}=dFZzА@r&[tBfUQ XĖ6Da4#0Pt kk60R>$3^$݌fUWs"Nc&N*,^'ణ ImnT_pui/bd{޸s!(7(# Rq6UXܓ/Ͳ ߦ-.ղ?z4Z!(k --ͱ؟5{)쫴8x2Tﱖ18)^DLF2 IMYO;fC0X =g6wڕ 8`"'(Hl,ʆZD!%̆җȷo'.$ܪ/0dC<V)fC[%O0r!x!.npeCb4%ӇBy U3m:;Qֿ~`ڝ pXe Z6r9[,lx#@Lmac&̆ Z  d'#^FV'⚀pM? 0m\z6@( )" '"ʆR6DxbBjEe}ݹʆ ѻe`H !#7tc-UE'tj`/)~. vX_H9V:9f638a~F%^ zQ'،{7Osj@C*­/En*oฏ5wRgvsVK 0o A ϖ_h`4p-f.&\~,^|[61úĿ4wg )rڱw4 gG x[q5ZTUg#[ >=3 S Weጀ?uB5~Cu|g 4@F[XQ] S-SB`uy1@ 8yN&GTy\Л %=ΕXmy!3{ (=͟g,8*WV<ƭMC?*E+qJfJ,ot ;>^4|PGQ18_ik[†KG]뼷:r#qRzAEl' b q 4x(#^e L=W;_,#pz&HOxT~Dmm!Ŏ%)XU!̐ʗZTۨ7YR-ӻ /.%x%vҢM?SRgqr4M&G,8u@X"w0oTHRuY=xp>gem<.%/ʼnTB<z?P[/#qG+a*Tm7$Aa\# hu;FLNTp%f$0ч(35 @ %sGM.A 28ρ~(T.1he +4_9iQe+A~ T[<™-öKycvS̏kGl3p|);[9 >!AÙ ppoٿs>~ݙZwܕ P@p·=bC|MFZNH[?85wYhvv= 틡TwYW>'cn}/R ,Juעl7BhHOKygF{ r݂Ou-ƺրdhK|3 a|Oݒ`/gPʞ`;7*BtaJ>1]6gǶgfڢ^Ѹr̺ޫbXsXK ?rD._|OEE3*Dpmk6 pxV9&>'&+?,Տf\k/;aҌժ W8,j%KK󝒑/Qr[%h9I]9p)be*z-5o."DN'9Df#pΤSfE13vE랯=*qEp߼~ < IY㕣MȢoe .eA*\k4|?ۃGN]׆1[Ra$dWi @~C F/<xL] 9ړ YԆ5j7'CZK׏RqiPj RkNbX]~ A{{*KI.} V1=tPbL6HM<'/hgM/T%FC)qfPv]N]iTOqO#|{o^Mdm F<\CW]pu0ch mMvSq3pI?/ OT j {~=BM_t@ ȅ"&6H<[A8|mgu8]Q~b#h*_17 mjqMm!)A{j +. 0l˃*v>w}PdV?&b'D!|jnqynbC%~\in¸<7mq7 p(%" J2 nQp[`s0f~- hrX}{9KBV;Rfb (2T\AG5Zߖb^B\̚m9Op6p62Ŵ0U^4WA)f?EmˮћbvvwQ}`WM14zS=f8Sdm,Fo ;?Ɵ Pm2h&/[4HA7iK.6oOڪ=ޖAou)Z?+e[& .E1棦m9'rL1-4Ŝj)&e )r>)!}6k RnnqynM1i\:4e6!w)u?`\^\3.`o1}L1hK]чM1`kuަ ~tH2B{3 V 'XH6>R"QL+-@05씫 @z O5ag񻨫9K7g(˺ Ւ3B9x"IM:UI ?BAA95Mr gM;:=04H>=d%84`cSX} )C 9^i'W4¹hn5a2 Xr#aFoŌbHҚ45e"ːg,Hc> xz0ȗ5"P1mCÈ&G6KtL!a)и ނ;]i0h "M3t/```53 , 6b#ٞW!p! 1@bl0r9P x" A  CD\ŜedG1jYq/ۑœa~;7=fpm)=5N4ۯ;pX6 w 6DKV  9lAKkߟGEKK; `)j/;pb̧Q>` z@y/FD6٦ Hr*h> iQ$O6a<̩￾IEy2J_vI z$t}T1S󒮃;;x{?*a\ۑ ZRyGHStsTL]e&vb⏗~}$dGۍ7ٽ{$#(+GnD.Ƥ v~}d4a6lxw\0-bZvdLN~[KɰZ1=-99% ٵl̅o?dwDARA#GDEWK lKލs>c{Ƅc^c϶ ~<-q `dr8|BÁ8%rc-IH!ϴ%Z}4uS Bp`?X26\ YX>$@W1H Cjnrd?Mb~}4f]:cZcj5g'52Ok*=;oiG InaTl +a]g bFn ]c᷅Hfbël"):!@:9r2ejz9&[L]r d폊:u;:KVV^"7#otW4WLy~&5 ꆠxdJE"@b65vm+-Huѓv=o'TӗaV\Db&UqK4@UG:3aؚ6H$+AZ+;|#XW_$$<T҂St\>ԖB D Q__IGq"-ѐQ`x\yjϤb_7D㰦uc6R@SBl fui`@ ]>G֭w<zwG7i=Vy KQdUAxM\ZCܪ-LsyB;uFR CCRź,D1 \B5P%?pNdjhxhxdՅB斜BtKNV!*C-dڛ|~EIݰ=VZNV+ɪ.aݗp+NVaMReՀ@/T&ȺP:Hmw -Y,UY|^VU8zdUYe_];lJjKV]*Ŏb< zŽTnY0X􏬚&w'n(߲jsrkp{ }9>9Y5RS%BꃓUKhNV)p0ŮPwYua*;jӖU +lZ^⺋3}INV5U z}[XEܙZDA Y%PUMhRI~IV*2Xa6q7ۨ_P>(U2 2ҤԵ iڐ Γd&F࿡`$H3s /s,2H1ILSQ.!53>[SvT mT D1y`J1!4hd Y@?4H(DYWΌ&ClQB% ػ} 0 /%Mk#}`FA .gAd؉$w_1dajFz2RV$l/ ٘#D9~4h p4\zUܕE Hf1S<1ys6e!B ;5$9%O?Ahܫ BUq*-hhv׮RKz]Bu#yr_5;|- WvAl9r ,&eΡ0ÎG`Ļbc' Z0XLQVSz\|9y8Bri #/;"e@ B: :.+&9N vPs$!* )3|XI֑ `$H`iGCJ1wZ ;{_ |-d]!Hؚ"Lcd4iJ]&lS(@]EK Yy (AْUE+p0d#+> J!bA2,t]iaA1 i! UzB]-DĽu h6e2iIZ"A P։0iK—vV.h0Ģ%r/ hP H(MJA~.<Ukeh7cc@=!(Dm3+n|E%G6(T.07jO2:2O,K8A}e?CxJCV 0 3ॣG5k3ܬAaT9&XqS De2ހ}]2VMِ!* gMLJpb C[Vm%\Veʰ%d\ AB?s`*()/Y5PNV#P+Un9!-M>}  nJal* ҔQDAVȪuvd(50Y,yە vUMV!h~$'wRh@I-QSG%d߲j [ӑU*lY1'+ǜژɪpjݲ 7$EY5uֺ ^"=P`׏b*>{[V?WsS=cckxO3 sY~b41 $&6C3$}d˟E1_EmFhSXNsv~f?E=#S3'fc9u3g6f(Caāj?9EL1agG>~hh# eHk4g8$8X9~cK~;K=oOڪu3q@gu9QZ?+^nx ~o>m>jyۖ~Z5.-s裦]3ŤC28Йb6@Ԑu~4y tkQmK-@iPʯ{-Ǜ$ǔ%lR&M8ܰꂵ\=MqBz e!!|gniB/EXԉNش~K _HRjH(/NE.Dp ,lÜ070)s/Y m Uj`"Df}lq\QldH̫'&4v @R!˺Mlw}`~y5P .CwFu5cM >Zpp١J6Ɵ.`cf12~VFaZSДrXI&,v!!Mຮ 3\Zݔ IyC 427#tRV<9 JB(`VjK.5達V":=B`n0(?%MҦr7& lM.rm I(Dn\1 @lNKD+DlЪ2Ju&g=ͦkl&maUQD)avA_W]#6 "21nkWԒ`df!uLUvM]ưpRD4Uᩱ0)SMpZ ul@\i6$zt=!M-Z ue]]J).4^ ]Pmr~Iڰ%dPtչ?\+ZTגhߟ[&HՕlm~5oJƮZd[o&݆ӦctT% wjHfe;~.NyvI-i 0R(.]¬H⢋;+2^{/s!`Z>CT jI:lIvj}$IVfmZR+6&1Dڞt=n xi`і8XG9XA4!蚓 3y] }7ʥ[yRq})MOC ?H([{If6CZU!&ߖ(UE uT4 ʚFH*x$ȳbN;jTH<-%tPˋH:Eq[ґ-mf'@6%:g}QyK:l&8m8I5I%JNIGoCUG븫=?AJq['[Փ\%:NJxIA/Ԗ>,-%l^!{^^R* n[vt1YK1PTP\EM{췤/hnӔtْ~3$u$M1#5tS#_.t9ۜu*OCE1t? {Naoڹ%-_3I[8t7lI1 J,#["3dyP-S(C(ޛ`BM v%suI7ZQj*\ɇp5r"U #jk1@ArNR5lV*3cU,RϤ8MRgH^61{Ti|ɠO)0D1FOY5?!R"ڌH&9$!HE1 Uh+S|[jL:k`Jf$*U+Q8~[ `AMMJٱd9e؈4leBż#ExYܧAfQ(piB'j%Dp\BrRU(iXGKQM{f)*2>aAlړi#uwrھDi C4Xj1Ă@c=lZhC6`UJAppC,5f,H $<,i rUXCA>ݹIj߶45m}XI*=fVJ22UtJ"Zv#1,=ԽD*bV03ܞդ 6'-jL:<%Yu"nx +MŮ*.Aѝ,[y cnB9ւ H!$QY6%U ["2)8М]Hd0 Cxɕ{e{P|UOSV$U2{΃<ޓ+d_3 ݟ,$&IAi[ Իjaw!'Sf'92{ǐ}ydd.A}HrDcض($"'@dqBehLr $;·0+Kq>g·9ap>̫?Y˻pN\ާpb /j#/%cm%ܣ{?wK47T%u{AK]T,-TqMTy>SYؕqkm?&\p~֎w͂y7䚅ݣH[fY8agš򎰦 5aMy!/5>vnš?y(3,lgj[J{b,/XpmbպSZztŪoǽl Yrgl 3.Xʫ hp u 6y ^j%"{iS#Б[=SW22ЙEI%C֕\$ 7Zhs 8J7:^+`i1`34.dP_MZ8V _;ZpaJп3";kVIj]ހ11yh]}37Ė:L83cn.Tqc0)rCbv$H󾀚a̺l@dzO#XnUX PW钘t6 N@W)q]QLp;<3"i;[ F" O59;8JV@[ OxF[ZIVTy}K{GfIl@ J1eb+MdItޑh]Ʊ%<\W%?Q`HZVfު_b`r"`3*Ҷ9-/&&>!;cZMv.zl X#'V<\OXv:ҫʡWDx[+a!/xcUm [ g~o'R`337vc >WkZt\7 o@9Ȩ#X`=UE`{ S:5 ᑓ8hACSy2ѠEt0HfTguZ/|c_\w)  \]׸֎EA$/[ܣ\I)I?3y)mnRF3!zU82<֦.Ċl4@Gù5izrZWQ4g L.56h`#.XϠ Y]ٟ'#{EFwFS qd'&*|鷾TQLG@He9s*s hڏo[_jFT!Z H8vS l'_I]ojo }U_kJ)cf…%9,P䢰F~=Ew MV Yk?VDi)u35"O"Iˋj3}!Jg%zR4.Y!OS^װDu>T]?\ۮxazw}@Ucx)ݘ]qv_tFZXB[ ;TqBX`%˥yi 9&w؄z5os/- g"uEҫfH7?R,CzBLQ3|ÇL5|x\%`ELsJQ%ЫQ)J+|Au/h B :80X+^c|7\0PkP'>N1x3YɩKۇoSխib./XjeedlQ ï1wWaFA/I|cgӵop4]] l_+X3 +exa]@| MM"ఊn>V}k?BP1N`+N lλ(E6(܏\jp4A[@"; YG4 kZ}`~ĀXT2(Q("&wla<ofގ)Q3SږT~UE~i `r[M%R鉾zM2_yaK׉jr[ÀU&ʍq]{L5R~_.Z6˱~iInla6!" qk`\ZDZrm*EUShp 6jS#֠~=oSdA Ӛ*\$Ӎ983/PӵDA2 QK-nSvUP:[!C#9miп|{Ug^JݒߕS9aoJY/mF؋ 0 `6r73yLvɵN]N_r2h7h&/7C 2C8&ح`Y.}<ۺ{_ҔcF 1TF@tLS_x;n'ǀ{O )Cq!z>}!X+ı"jb^fQ%h]P]Spblx&}T-`]LqL,KKYkS' ,GFSuǠi܋[|^?Y>g=kI?MvOCu1Pym0|gqoMl| :`񍾳*Οۖ' =t*%:Xb52M۽*FB%w_psI#9 vRq&UjBS5>l|0}l#'괬C}ieE)Z5ЦF HEb_;nӊpJs|HYRlJ\3և.%'B3aU/XPc8f9$v0&ʥG.XY2X'GQj"Hj`"i2~z,]ox@(1\_GЧz %phxBTQ)3 +y|&Cp\{Izշq Nљ\M pzZcxia'ӤF ꂬ+Q Pbj֧\>G9u1'=Hl|Է\uS?Q-|'8Cm㌘Q|N:eٍH1_Ҍ5SDATGTSײ^Gjߠ!<;'; iT{$$|eE9I|rŬ9+%Z[M$R ʓ^PRr GP{-*o$M$7C\yx[{'\qvDs>ܰw!Y$Z`Xx-J󸀣UjN ˃h`5Y`NtV;QH_6ݞ5Mgjǂ̈]MϪrRqu~L桎508T>޽YjS<}s!r[APاh 5 x*`K̙D/08x*(͕ACbgw_E<(@bW8G$%wC^(/=L:|b0}Du 0/|;q ]UQ†1o0fk>~k#XP;ip@RQ'& r/hxWQ]@Y,Pw:S5M!-r55 b_+p}2+1FĪ&n *2j`K,AJ =!>:q(v6gM;dG<Ƭα4f,߶HPԤba6vu4ބ&àאhJ Rz;'PQ1 r|#2Ux^}D? T/R*/`+Mm"[k+6X+&64^t敤sBЁ`(APl] /^IoM-j0UiULw;N}Z |?6#mTNS~EFլbP#lA9#j۷|+|K)qtB!=uZhRbVxm<(́ ;:B$pa*LjՃx2/ڇvs,d!375^w 04F]q+)/1sjBw.] ^kraX!i&W$ y40T5—n@TrVhXUØ9ƕj?VE ?7A)K#*!Qx &!; Xh8j>{$>ۅTX~IO#|4}P 3$sR+ hDctfR   0<]`Mm`7ڵ#Eiߗdh'l;7it@T`tzR?Qt: Mz'(̤)jt ͥw Kc=p )Rgؔr6xIE> 0}Br# R(9j 4̬ޗ_z"!xAL[P?%DVy'?^U4tHaB &0ʓ~嫳-T hE\MU 리MeIJ'Di'yؘUJ(UtT )9 &+Nce9]#\fWF1R jmafCT2!XPśkT5*v*uMTơ\n&`4R}ZLm$!A/r(tct2q"͔Ⱦ."|+J_u;Ќ`lu9ҔcL/W3,ֺϮշ䌒Ec:ʓ@n@2=_m>^ҌƜ%{|"@W?֒8a0,C iyF+B*3{뙝;sLӝ& h08݌$TuVLx`y&}6Y DL YdE d 1q; ә\Y ñN=V0Av&{FwxxeuhsI q:j¬JVƄ^@#ddqJP8dGf[U<0)rRNjR {+ng+V~J,u֬L.\ả[) DZ٣sАSiQk/J0٪w7~~\Ga,j jQ l=h6=>^&/M CP(=Cq*hqj-xɽ) 5<Ń"٠ĬxPKlXLnPd-DFT77=Y01M sу-GKk'Af:jA^0d/NE vܝ^oumikiq( IIh#2I %hɦ0Ө!i6Ќva4fVގä;Ū9dέk(%orη໒КxUmN+ۅ_U5б45-9Tq0:rHuTA5[ iq:}>]B8U-B$vbyRoD&%9]V0j㿪G-$ZGX{Sw!j,K>W[P??%'2u42""3EXtNҏ"|n]:%yJ] Fu&":Fe:D3FCF@w\%?5ۙ8Ќr{* vVM#O$@[o֞բY,58b4.(oy0ֺQ H&ma\o[aJMDyq KxTtMYV6H5~2U8&IE. H)ͅ Ń> ˫^/o;IdX[\<[%ZZg^NHv/-s%pp>w`FĠ.(FdGFXT_O;0JzpOGÍP| *\F '0wT;&C3pM J`z YÑ2th ]`7+\.]I$% b>)jq ݞT.,KJafwQOB $,JK&aWg o'i]<s1 4L[HJU?\7c'd4w]P=}s`dcdfVAS"nM$qRr*U22oee^BT®ށnE4 qpqkU“4*LסYRQzꇻ=ʘ|!4*<-X %Ì)['R >vMRr%um:K{ˠѰ!f14IR; >O;^bY!cGQ]Y#h`06J<3p (Zu3HW`b'lM$o&G{hO*iR*rTǓD1V;U/opgQtFE rT%;*}N%<ڶ+~w%r[<'I=,O2\[cKӯKU0]U}UGeu߫6ϛ 9KI~=||)[, `;?3@HS"ZxxuȱET8!8 NMpplJy@dWVǭ+!CO_a< OV(`YNod(jS Y<5@rXi͈nw]:3U]\V% ˓rSS0Y+eI sηNZ(- 7~}`u&t%ij<{_ 5o$4-\`WXt#R0%Ao9fiU%"Ild2G'z}'9)oN ;[BZlדAͨA.XOxFv3z3+6@+yacܖ_8w}Oyg"@4|$F~h[ٶZV>t<40ㄪ3#xBvu&K7^煾B P)eRJRN>KGD g 4"7 iňP] ,@^IbSrRݣ,:;,1Z4Hhҭ3Zm) mH3my7bf]ϓy">5{6'AǵbaU {6_;Ҍ,mUF+1Tm6x\,'x_Xf;Je}Wa1Zpq78coE$X< XLrz<B0ikER^e϶EEU^X=vPU+rޠ7(3E8`2D +_x  "4l/s{6ԗ43Rñ"(=3|_:Ij'uIs ` (8ȕ-;OHL,1 Ԑi*# ӄ2Sfip  [a s4U쇴?b[bd$lYȰbnȇ1wijj/(*ζiuab0*8ojf(?Q o hǍVco'n8} xxN1G/(X }S& _)#P# rC̸ht:ʹrRsNFGzUC@TJ)-H [v gC3ԁ|5\K.17Vo~4:HF#@4 W.O\cbRMƻI8 iոMR#Nɲ"]y a I+4MA:%J{ s) ˚ ȸ$!1wyaVX$ ; A[;itˌ^9,u!usABI>Bc^ UOɴD8Ƴf]BaS%C#!:8V3p:bOQ8|׈YXagf/¸WQ;SwNJY= AC:“QhvQHp6E@ Ņ,ea >|EP8F&vÐ%zU\+0/ Q>c:?xJqu(vQ{v~Twƻ ݓjf|\o hM{' L`ƎoL+'RNE(6d-d],\sT#45&;AzɠmsEM ǣ*H_ɔ~c8R,q4f/ iPb bϿ.Nˡ VsυR~{3'LՄ*D;#0-]NTF6tD6BkPGLr S&} G^VBkBVƐ Ӑ'6:n, T[2>D[{H&XG'Ps -1١8Fg^NAV'T=oxTn:+3oS \:"L +/B9Qta!a-@;Q8rkNG1B[`( ^,VMWFVZZ3JB!TvU"X#G 24t& sCʨ֙ B5Շr$t^{PV hb2;Vr@eY}!CKDxREsj0(h,FVfôy4AvFT޺G4{6HG=N̳5cu&'Z@ģ'1;]ʽBZga`Yلl6,zD/zE(KWtvv55x!s(Cy^͏UHWM&ڀ,)Z6̤q:P u byy0~#vF'oRf@a,)tM:}WEI[ƿ#$LԐTTXTFj(I)x}T f&'I1`Z\DZ20xD2 B'JVxcv.!F'%$0)`. 7u5Kpףe3wdf eeKJe1EFWi),=-DgR7^6xшKNR䆐7d%aH*H'3 -+s%YBoV6tNtI'7kodIn.A}|O]ԉ7eV#P$mPA"T4繓pUv/j Q^~@6_M/H piWhTڈp2FeL]e7~9η"%Q{i+xK[\r&g.37,h);_Z4[m. i+1O~l;7GMeQE+py}<%F> M(㪋^ _]`̌WAGMf'wQ@xȦlSGֹ~,WzxoY? i4pJ|d#U x3Yk81Nh8Yĸ`lY w:h{l]P738_y9YP&%m̊+-8zO#*/@Z"J9We%4syu,!D@Juk<~}}-'z\)vw~gVcK) D1upn"#Ils/x&eٍWb!3",~}…XnDL'IGD[v]pFCB̵^4$))h$u6ދƐscU:0H)FanR]0\g /E0Ѝ*AʡY %)>z֟RCbxw -Z b L"šM3%BE&iͻ}, OߐSBb -i8T\w* Lf!D:& -;\=֊0޾E=Ó썲cW_e 57QX߈aBG\uϞC .}u67]*N koskFexNfM!?Qu1~W9>oUcV #N1` y싊R<O$GJ򹝆wPߗ 鰢ptojP#zw8l8Ⱦ](LQH"SRGBB OƶضZK[`<%Ɛ:ʁ@Ujɬuvdd0, LnF-=BuזKBڰM'<1S( 3+ eq@oYDiTe^2*q_e)8wSw|R}'\RwV[SP`|!$: CV~5A6u8"gT>@ﰃ@:=lZ%R#ۏmΑc}Cqs_[AྜHυ[R1|kd6/6<$+pq 4%}1(YffUYSr++aF_?Y~E6NJ3Y |YWP͇:$ 8oȔV9֠پ#Ys XOzIIӴ&$Y ppށZN;}_MjsTn9h:sv.2xM Uz~E.R}Kur4Ϫž9C8U.-e3fJ}PH+MvN.JȦxr-akrj2=׀ S)\dє1}j;͟`P*oaˆ@Ɵ1ɄpYdz@wmo5lL&pǨ'_qR>l#bk S 4?@|| 7%ȑpE[u\T+f'CTVײhmQ(}>,R^]'(/%cRA_]pGgF{PWu3]&mE2}`Oʤ$#.%fSGߺ}Y{g")IPX s:"53vY%lY7KVascI(jj*3i); ,N}V?o6 aP5zPÄ慥Yg;9s2QKuqKX̟74Ϻ_w!ŷt[su~o ~l9Pptx:T wRr)F~ ͱMp"[ yɑWkQU!g5l2_(%5m.my狆Of:W/ŨY:~K=U49A%13`Af9ȷi%V?(>׹bg΀ް `|.u~yWj,698ӣ&.+^0a~A2yr#CPT=qo\˜^pπ 9ʦh7b(C2[\ dW;=d:ECGzPԼ?j ~ (;tf̷#f̈́7 +s#lWCU _b\Z iQ}j0_y`?&8oQDPp+ )|{[`_˓ٞ@jΟRXes\90F:jZ?Ay;Ũ}]c$| 氄G*'FyGr.8_6V hF\ 7@O?{g̽ujd R(u>Q=kT>g;t Y7Zl}._:8s?Z1{OC_ P 7RX#e~^iF<TlWSTc>@}Lx>GYt_ 3F ugW^ !9yJHoBPBٗ8Pb*/37(|<S`63;g5 v!kg层*w!~5Ԉ*};,!iqXd= @sȉeQ/̫ad0)T8pK bG@HѦf g5r@dn2`}GXs57P?5b:-.WxG|~G*BVmx'Ms贸]3|?j>>ʶ`1 8 ;=c;l"$Ɇ=I'H>/Ih/C@J2Ms4lDDŵ'( `|[?Tb`мq檷=,KAkz3~nؘZ5 Lʻ$FrMKu+ y; "@\ӕp< Uys6WĠâKYB1g,Fܣ>A)_{ [{RP8?-cs" wHPd4iis?E`(0,B&dE$\ eogB> J,4"r~]} Zk}=k^Du'-+7ϻHH^+?o2ztN` ;3͸HX;co]^KF̐zԛ>1{ChVzw+ӨE߬UN ې.萧7}bLRz;2SwIvNZ"EzքbbdzoxfҼ7YLVsI.K:w/$}y B!N֪C# KNUM$~Fnl>&Ϲk,6`5==H"Br@Uc} P10#`S} s|e{jlt$!;g&VVrWk`8Ymuo5o/e-֑Wţ->_?=ôT&! ,ݝy˯`|A2Wus@LeC >[O,> <ز`7oEҥSSq*[L`vJA}gޢc9dTAe/5$ doe]n0?p00tn\: & d#)nʦ=0#H^jX`&6DŢHH,DoOL U;3DJ@|")o2̲ލF̲\Ʌ߷yq Lx~\B~*#MW&./w~ؘB4eZPN;>:/*bg \r!lTӿ@ ٤P wia-٥"m/րXZjwlM ڨ)Ksd[݇*f1XR IU un]*!̎ç}All񼑰BmLP8xl Xj.Q7O҂dZ6@O~ ~'a& ]hWmEm?b5G% H.8Xʉ uo{ä ifcSmwb^0X,I-#n S}Ǵ|TOpId3TsUX9I )黝 (*Y3 DνlI.g 6nn+cbgIŏ/޹KTԫU/AqM>1T $vw}מ7; `w"gyr >K s)Aw6 ~>lv ۬5]ui6 |S@* uA0*R5Z{b0s}1Z!HڑZkTصBYt\/on"5ΰ#`%Q+3C_!:#\| ~psq)EZ2*P7\f-0GzJjzQXd^Ϟ~֠EQ$VJC 6f 66x\Uf$dL_/eviF]*i_?SܜR zQ5B>'O3{{Q=V9HXґvcAfχwlB/}@FPX{N6Ұ)RTli_?@hA$,-PPͽT5倐MFH}":}o`=]HA7i-e}{-60ŕ Rt %:hy]R䪲Fyx*q| c/]L6#ZK5CSׁ6x7]巍wl}|Y~ָJs_01i%+4Tz{gBNKSBdX[_Z5ic А-:09v8^PmLxCA&3X=_8@+  %+r%S(Dʈk7^0ܴ}v[ĝ х!:Z@JAhUљ``-cS DpPGl!'i-<ݗOk5Ut̪.Г8Z[&n}t7 bS ҂+ۮH@/aɢPTu>AOݤpvw`2xi[yXW ϟ,QC*R:%WFjrM2!ď7Z#ex:Xvk᪪͌3!c|#|"$8."NO򹸔I?᱕HI@g[fc[Q$cY y< "-M눷uTbGEO7' %Tj)~ \4"LsYlJ|&b|Mfm ?DAQ//5b@=\gKZ| 0 Adb+x~ެ~XnsCgAd]~m<$gO`PVeEGUD~WG\UPÔ FXoԦD^D|O{\I<Qa)DM(Bϟ|fo_q_v43 ß._^E{Ld<"mbK$*˖_-C $d]^Pޡ~؆Ch?7^V(gA/ EE~h$b.0H(/bzvQ%O#CĀȉc =O"w_o^FE6lU#X:l2龯82a$C.wMT]_d<h8鰐Co7Y)V0C,xyf0G_ltd@@vDp{~]?}Uԭ`@3D8t`颹QȬ#B74:or&9}3+C{Ds-lv6Ac. E+uSֆ񤒡` :^9}ڕq051=Qv yþ z&Toɼ 8L&S7>*3 ckYa̡ RӉf&텙Hi^8 "WvLAr kэŭ=&ȏB޴sh*Þ581) DJp _G(OyhJap:} ~O0g2pxVGSko3`w@?oiݯ)>~U7 ` $CAUKS3\_ .xٹAձ.Ac`.⽾AL:pV/͢: Qw~.lpU*Fm6t¬Bl =;ʐwO aDfŧ=dR9zUوZb@F9eNgܘ9M{8ۺ%H/n_}KdM US6wXtyv:u!;f} rPBp)˶k9H>U{rzeNI93(s+L9Y?,~; ! @9ֈ(Ƨ@\F ncų#8\2R3;ߒr 3d))KizLw07-kk'5xw ~2f$Z~؈/-{T3{rMxn,_},0q܆I-0 ȬJKPn+o,,tGSr-U^##`LB< }IX]uy20>b(L!v); e|_@NVDX4,EXY&P%Hr7}VC튻@ )8 $JAű Q7 m#ˆ&U&{J0#>ID᜔>A(-vͯ iٷFiT0%Rb`> "DvEF#fUx_m vVS3 sKL JZ8ঠ¤|(@d*V ,GPM {WW ʤClRO=$;6 B0Ȱ9bY_|t/r@@sq藾Y։픢!g;텞a *ݤz-bz.LLl dv@\X|6ZH}ߓW@F"q">bn3$P Ϫ0h/剄?SDMјOjƎ)5QjG 'C*q{;"l; FcK[_ɢ`)l-DF̰ЍgHVkwG٦(^m *G\wNmfk?JuL-TcPOs'>)}_pA4U$qx~no~Fub~qp sloI039u8$kљUz$/ln_< 8O(:j:сoGCEPA|dگV.>/)5(y:>RB>/f#ϙW/]Qnd ._Z tQ:DQFIL4|iLvә i70 n@T"/\z=i/_ sgEL`u lup^$γُGUTUgYnD#qWZKc*FKe}{}Nk>ݦ"$q.U'.=lw=Y+訪2~[#8dIi:k궽׽m |W={ =# ֕"Ps7$؂gX\~Ke>*yqW/ɌU.0Ǥ͐$ #kqA\"b E zpz]6lb H}ITl)CHToܐ9KEJ@vt!X 2ލ!cy%h~XϤEG yݙT5JK%"nO❅}~G0ώ[* ÍVZGQnOE"R93' 0OIG!|"k6 >/b$Aļ: Zȷ|T8>$EdNE˯kxxz_0+PurJh~?SU) L${o<@]`/RJ%Q&! G'Ҽ:My>}D9F| P_*s d .2ppjky>|(D`+gx*vFvr"2uLxgƽU:sl,⅓Ju&e8K(x"/T%"P$.ĥ.Q6U8\>#C ( Rɺ_<+^r%fR/-!j$R$Kle>uÎ7`d4VNW?\6uyO{w{Ta EkO,2pdɩ04:`:NW5NrV<Jd֋T[@Vkre|DN$3}:(7}+ S]1b%\\Ob` )NVr9z@_rܿ :trh JViv^IEݘ |)Nŋ i}TLAsN1 z i~X ziHDƕׁ,?b5rC e&)Q^nB@1rn4 d:ehMg rh\4v>_0CIg]S[?ό/φ4|AVЎ5ڴ֦lRƫM]ZV]WOrMyμZ32'|ڧH˒Xc`VIpRHd` .ig['<m>Gꏁb48gtW&1ߦa!^_ 'U,fe}65a̔= NfyN?nBsZ8M2$`2[ }n@<9TU 5K 4!ernó 23 xf`>$A%DЅn1ڿe\K%dkXޭFG8(Dā: _֍`՚$Db"zIA btl T H;yPV~ VsƃO+x(Ti1+ƩUuK /96@8s ):ky KLC٫mxI#eU7?7oyz , 4&'i ͉/"0K)Ds,RH@L98`w >H. O?H$25<9H0:RsX;uspe+SλTe\Z)r}  IbJpWgU+]@@z/wqC[znqj!vvݬ*NNI3uᤆ1/B7bl=əU'O'[;UWQpuz>2@jJ4>Ow6{{k l޸(>^Vhڴ2wZznUM9t@N sMi-psAi<]* mno@E.s7HdxpxoDfC<Cn(pWc7:ٱJF.{ sr< M/^gVWU#2X697;L fMh X ?0w;8V v'ҭ-0"ozDK?Vo&<-?LL=]ڂB.ME q p%>%24Vў4?E?yg8GCisHqHLqs1d= #h <>@Z^g2J88uCVb3O"m*wqZF\h {'V3e)CXz@3su} msislɹ5檙xa2S''c*EQ Mqt6Ôh Nޮl?cHۯֱ>ӻ!,^`.7.=}N9$^|d_dڮy Ը3Ԩ֖m`NF/GGop%kߨB\ ߗq)})#9;`lZ`1r5-Zu򀈷'x2mǞ.u H"0n0AA!/ۂ"scRc{D] 'CP<H.agHygtcJ:_%Ag?q _PC1JA}ݘf;`_ y?\+Ø:X SU3a̬nJFS߽E; T&}۞:xJ:g+rÄC괦@tE"v d~oqf橳 yV:lb**M~XMr@F3yvy"R)s(+ƒuƣ(/W/ezE^4"U{rK]yM dK&f6@\P#2M<1? 6 9;\W /w-w"LXtN@ctinZEWg+^pSA=!<1Z9tnSF)pb_y8Sl|~!84' rD+-.}Lo+%/9Yֳ*0l/8Ms$d2l6G5OAavLK3 `t~zNGcR|w@smtvxnCmFi{wGFAn 1u @ڰ}ie4xM#$caD嶱eDHs|,s?*{ wU1VN췁knFպ'B}8 צs/> yG1ĵ.A{Rׂ070<9  ~O:yAݨXkԠ盎b>ԍm,֛ae}+eSKYsjxlC*0 +TP޷e3~?롚'@CMpL*~ 3Bm3㹳PNO,@mepSnּ8DY^A&1gy$I x,Wz/ a}{g,L$":H>^OݳTe#GpPͮwiaH3. Ւ ѭ'Ų3n1pbNsR7~D,*Mu6TBoW3p*B&3ҹ_/^K=0ҐԪ̤}I X2kb ,ߝ6[.y}=KԤV.9m-#Y~0gK6弪 o ;)]EbX<1t5W,ߌdǻ- Lk؜*&OіIMf Hn0Q~NaSiz/j!R&T]@vX+%kn; ) ";|}S-HW q?v$rm.2$.  w/Iz!בDG,Z-s@p= qUʾfb$e/XTrՍJ,2cDZ8|ƌH 3 |c`L内%}iH)i1Gq4N b \dYF4Yy.9Uf/7f* >ͫL"b*e=BiE/uݚ=4kw߻*YAjjy,PCUև֧|(QQ\~?/~5 f;оUr 0n֤h*:"+a5 dO|CʐF / RD}yܢWku:H&{AdNQ^TوBO#?*!]YWGIz4Ί,Dobq5 +z4R3 ra44&֜?ؽQ ũϻoqiËpr-dhnZqj=\Su9WbI0̣?L .͘O Y<ob+LqKҍT2ck#,F˵?㐨'MoRlKOy4) pnc pȀt22.J8OvM dn'RMr*pR Cj _:Oyj;dK'|/ >ksk@XkJx+ ۿ˓gb)(eCn.3G,#|"C[Ͳ E;>H4.?4s\f 8JjB,90j zg5]XvT)C_WF;ZLo{wsA^X[M{ T7󀦲-8-t\jf2Jڵ 6#y@R 0$ +=^Mxl?6S X!NN&kIm %LaSm_'{"3NO8 s(ܠs}pս(-;#ީ0z;^H g2,AEt,|wηi>wC{|^ĮA{&͕@6L%7x:?ýlmn[ + ,DJC uhELyx fMW3+ӝ/{L bg|~L MM-= nc\{uy$)O%{+,>OV @Ƭ-;2 kerB~95ly9K|)L#x&Eϕ iy|7lLJVHeş"wcH`yzYtɪ8uG%@iz p"UZ+K?tprWyb/;l?HS .Z^}k?獂đ<oO4[ h0#9o S \`\#awtxC<$6Ӄ|Ps-0˔vBS,J\>K/3)4m\%j0>gV' 6pvNf|3j}2C`Ԑl$wyU, xG&O[W NM$&9*tbHLM[0=9mS(yK'_S?TfdW 7(e ŷR\EڮB}pfycH>'oI[ Q|[,r'gG_!Y*AGp> t3>ly{,P!GS.ATl˽z!\>pXʪo:,wc`2ߖSrlFx1 Mi?KysEhMVXg:ṵ' P Į%<[*}$ac]z/PLٮA br*P7IF-<ܒE2E-:ܫXw }"W7ޏMA/>a#-9wyN'R:;SR\gC4n~@T:-Ԫ|nhvJQuO 4>{HH5!3l-OS=.Au?;WXg"0aэGy ~)a G DŽ%Me cY?9,;wBZjpݘ){}C~X&}%po ЏSg߁6iL? 䆳zHĩ??`4"G-(O0յ-PD;:-`ldhǺ[>`hd֮cgn\?赓LpصL[!H5ӼӜ"Hŕx<"MY!K[ .~"F< a(4̤s _@=Cډ9 |K?=F|ex.L>OQ”|:v%vd&6~MD5(匽Fb*hfT"ޙY7R]?4YS>G:3\Yob '}NʬG jx *{c}NɊ՜AxGss >Z1ot ~1\m yu@%2[ _&)/hf@V<o'k"rG +#3|@|7$ղ?3hKnJT^th[VnWhY-eK (~ }VwA! 6eS@ܦI|_AyGj)9=K{_7Zbx rRsԛzS'Fo Q`0m׉V^/y|_Cq&P_2g-\sG'ď3H vJxjVxHv-بK6vy"%&7ؾSӄ>9bHJRx^R?Lx-4PU[D^qtl[,6ʦ+ +窯ֳ}Kf},f9 'fP)>{Wt *9G4v @ʚMYF?i$pxQLi Y?@8=u o,AH,YW؀w(m_nk f|E#ȨՇV>:'cϛN;wA0rDEu;ݖp'[t`56t`ۅ̄fxI]w!9s{0S$HgW-&f7Ϸ5#^ hDL:9{rMC5Ku4aT:kiyoLN',XNa^rb^rXN|"^R@P-eHD?l y5Q6gYOIJYsHYA'R/9DlR[L&voQ,\-Bc6zmVVJ`dzeQ^Qo$b@%0ZMBAdmq0Q.ŕEإ4I*L" x|[SYJ};uΝزAŁUyOܵ͵ŸAO"i7=a}NE s #.$7OXr ps2x2n9͊G$%dm<5M{oy緶!e% 9!0Ӈ f!dhBntL/;u1[`5ݹRrJS:&N[IAj(,{i48X}'˸ R}3`AVTx] վ c<ώ u!j"p֏4+ȲkI#衃 lS @rtl ^Sdk *A{nΪ`UHz쏁n 0hp\Y|%}#Ի 3,#M@E5-1t1sI rG&yJx<1N!_j@Aq֨!J㎩sg ƃߢՙGkI/ﭷLtn0Mv=#B!|G;"g(N˨R)'tF/`P`-`@ѻeޢ-g_ ~X̦R[ j/DFg_Cݴ?1Ȝ 6M<li⋍ֳԫKp(+w+i@ٍ~FRM,>߁(4 dc~[˺ r +ʩdF'l Qg01,_.2q6jTaD~U')j?|Y,j?|QH24j?v[$~U``N3 zS'}@w|4^L"bJCƬvij?@U{{Bũrh$ *n?_c@bw@"κ[&;+j?|Yd{*yF=UmȖvڋ$Q`j;5]6EI{~%j!N}o@ǩn=X7{tgv2@j㹣3r@q+I$ 3vRD $fȿ7_AUO/<pNIWnⷃ+6Uz/ܞtO-O#󹵇OyN,|p![s"`7Ȗ}e]0v B11ɴw}c+>!BA~(!:YQW7]Ybu hsZ Ӧj9VMyMn #MֳhQci )%pq|X/Yi^(F+ S`{Ogh$f!|\2CT օopas13t /x~AHϏA[(#rƕ>4gb }Dք~ WzjJFm^m?[#sDƟ;ϡe?#xZ?-׳5 ;PL4@n\W&{xO]^;2V'x/Tm:E|MDl^ G0襢Ƃ$VJ?Lc-PX?E&QaN빿'Y~& C)v*xUb?,r/+xDܠFƷ32s>#Y? [w5쵖{c${ bdrI#o( S( uՏ R#Hv 9QY?O( -zQeYF=Nv}T:U!P$-C8#p- QQBś0QЏn.YllG" eV~@E*!-#03i RQ:DpOM/֏2F@?w Y @WEl8lr7֏Ƹe|-[ d@x\~Tf(~*[zwtF30%K}4~)߻N`JhyT}V6 ,=ys ƻЍ]Li3OyKCwɕ򲨐L_Uz/3CЫ=]x]39c5b~׏ w~*p* ~!.~.2d'MX? Hc]Vyl T>ٍƊrM6ߌG&gG yz؍La ,N(7/;*6;6kHRV*Al5f<|-~~%3:QҼm=yTWy? sI'IdE>'~:^E'z򡸯^=dMJkU Mf;RS9 #R-3~;W 7ɵy39AU=)aKȁw!_SC!H*]6 qXb|(ET|tՍ槬~с"?Som.9'[O'[a k١!OU.9_ԍFy*9i=3*51pj=#&= b${6 (lbOgLџH'urX>Mا@jL2 # tdI<僓:QJ1zB Ч!Ho%cFV \9V,c)r 4.C]YmRi% G/vϲW>y؞||p lz:=f9h\0Q3ģkEAES$*)2˞9X"u}C?W#f @FvwL&og 99o`|Aԛؚbܸ-Hݕf!VdQϰA"GB(kKf IH 3F?LE Bg\g׈Fgk, *2Ct͏dU- laL.2mB2s#j:!srBl~џ)'Øk CFko!y5&R^worhr;X!?[kꄈHO(Ew؍߼4&f s%C8MFm&8r*}<H+##Ԯw=,/=‚uP^|lIƤr/wӣ:<"vuQ}J `2lLϨM+ʖU`-J2x+,GխS\ dשzv BT<`2X[FEc:ZF8GH2pn['Ij "v\uߦHQ@esa(V#X^`f9j^gAYMdz1CL.̈?t"ॹq& +7dl`|,2 }0/Ng@A%@d_C^A7'4&f,"Kf<XP]PTf%e6=u*X&NaK1j? ^ƬRf*ԕ.tv43t}CuDng; )a@2+r47w6_EH.m>VM{t+3#v] UP~2I[2اZ҃zcB{;|O%39[~֖XԄyoݽs!RP37!͕I0i7b=]M^~зrcJMcaKҕ~#Q7V_v\47H׀k>qٱ;٦+ *gʦp8Gpz`6]$/0(_*c-n0(dH"}Dcv, U |=unMWO# ܏ٔÚ> !,Ĩ:p頊*)o;'\ #U W2H3-=Fg5"{j(EH E@Ρ|lK;9* U„s!dd řIT1Qʹm`;QPrrIZb?S7 ZĘDK'L;lXų5=*B"foF,[ӥOsJe!bW RA+:Co(a<%}(I"473i҃y$~אյ %2&>1*cO_ҕ@-7"s 'Ҏ ڪ6R:Xq]4 lM 7*&ov(v[#SUO*ZŅngB~:7+1eF/.5"J@W*@Q82jKMuKK4,WIdV2VM5YFT!!L :X^i΃.@]L ׃5|R&'#KȨk 2JJ$X뀭aHﵞ9@@/ | fǠQqCIIxXvnpiT{2.3 uSsV],G,1E*M57)mn O0%ic|?0L)jPDl~~,KoC2w !'^е|$[ P_NJ+9Amr+ԄVI7)-A8)~`   5R܃Ogig dd:_G@\—)h!؄/X]1i*W""~@#H:YKEnIdBOm&1K D7+sRNdBTI:-v>ߦ{TR:"Do˒lQij >HvSfuD2:"D`"bqY5՟&0]zh9\o%dp9z!lqI'#[hţ4@X/Z iQ>b|4\Xmu}#2N Kv+SI i DF:R@;oB{L-{ᗓ{x-#䈣zHy_D7aI,l{ȣ`Yű@o2+>7"/XIv̴O&Af{/`ܳK1ËvZw˫@t =)odhUQu`3] F H3pV~)(÷l^C,}_Ŝr[/(h$fvϏ&@KG2LVe\fź=DMzt.&-*bC`ɌQ-}H1{rHmԥHTZӖ0s>_1#8!BFy0TضI^\I2qZ"xhM$JI+$x3-Y6e fSDE4ƑjFd0}[g&lWhzO\jHf3m&m N") wf^.u0&R4|sc ܷl2Mj2yFxסpU愴 ڪG65 m sZY4 0Pgdw9t_׬cm0 ac皶:o__y8+.V`JVܬ wf@4Htoo u .i;Y;|cgq DoSLq1Pa@+ۃ'r] $`tS6ĮPtjklrgZk,Ɵ<ڏ6f!3&hoN9ydJ E2vUS2ek*MC GXeDU&+u,)m%sEycj{@]m5H1f=h3;l|Mp\i'l "]fnZN:D| wl",s<.=a d8u3} @ovwQ<%`;kh藠é疈sC dZoʸv=(wR̶?aԳ>ͤkٔ->Jk,۴ЫVt6q\8BFІVP%bm0GQmA21ΨqG }׃uTJem;нWc =g̨]ml`2_ڢ9 N[.E'N(z&#aUKG%K@LJ[InM۲/JI mb jhkJ tSD Hf"ZaOׇ?x[Tl2sńgHfv꽪X8q$}xVK'mӇ'A]:I$V.؞}jtѯ2:6M&KUP\FsJaFXkAu%ԞȪ`h^^1z<3JJ4[b[GGx/lItdS2ʶDWDRڲ 4y%;~V !RHO0h3:C2zٌLI lVD ]VT>ړfŷu!v( Xm42E 7MA1Hާ-GS#'B0`muYEm5_r`4 ]mTZ]LU R&zոFh[ȷh \۫}{ˣ&Fd A![Ї 8je| ND}oe&Ŝ|ѱ^ߞg1J{h;RE MtT'1jI7BD3Ѥ@U|2'vriM9)*t=}4#K-ҵd",yw?-b5$rj$;3%J)*3>gy/h Jag J'2pE71 ;L>Vs}T̥iHvV@ĕ7{sIs}v2M~u$i4 4 ftMkR@fi$~6pqX;G,_L&왭[/`\HbD4CXR 0H$/K8;fiOPsxape]6g$qX6;ev|>V7kvPU]Ȩޓ>LkkߵX0hL H^yjYqIpDT'VLPg:1~#{H>X<7HIJ:=ɬ[%xrƃfq]}\ƾg, vHZ ŌL˷m,`xͣ*[F,Ay$hH>Խ;\ȯ! d%=TmwxZa;{oxRXqawj{C`/ $ f]wB}@i@GkӸ1ݰJfsLŸaacM XwEr1$#V*ͷZ|KS~fgJ!byyi`Kw)Xob/zCIQV͟_PnMaZ?c,?F+T g%I,feQO| ב<߅r3aX(6_=>I/,g5`.,$s7{\= $k(3pk90Js5U-3Rٷms#_0q#Ir2dJcdc&ls Y?ݜYd'8>NRl.vH<+o\@_Y؎ d $9~ QMr}%kmp`?A3(h> *M!g zEmg E+kE]d;bY|nY1UgSt H/c1XLŜcA KRz,Q̆0UH#y bV6081WD2M#2<0}'@^="Ȗ;,Qx Z K~bɚ: r3p2Y[ZKQp%ŗU} 1@*HR㍳(dQ͓*S:M@3qтV(78"Qއ3X3!2 b(,Ev[oG?Q!)`VP? EqNZB4,V%KYZ"Kz+4g5p.#ݼ;hn>bKW֌G~j`C26Ė zE@VdyzolffA=Qe,@~w]J:=F)z/A8"(Wm(V tV OKBfJ~Cv-"oaWIql.cc/%[qN4R4 CbZI26U8VQM||5*-K%"u`Lbu<#|E/'-2Fԯ뽿:lLr`[W =0n?;qD_4g23+?p*Rq_> Ax缼m-ͮ:8u\U`ȏ/] EpK?]f _Sa%̌y[ZoYMYvULW-bAn"|־u?i7٤.3?ʻnz TŤ?S%w]zzԯNnmJd}& 1 ZnDVIy<6jv$rэ$?*e\bHh0btB6k#B<?C~3M9YR!ck1b'U@@oh@t8 > i#kM!Kؐ\4 4Ϻˮ_kmg¥BҕFՏ>IUvwdQ~Ҿ\OH|o̼k0ܣR,}U [;4q#1Ӱc,*ho=.|81ǥɁ4eOPF&h|:g'?7eNr@D|sfw;-!SIQaEQDȷaWj'Oo1ƗNհ4vE{-L;M.7Vl깤ȶ[ǴUcnO!j|>ML `9pcCN>|@y *(\sZr^ Dgǃo+֋ȴ˰ N|ps̒A7|{ZϾ~ `amlmH wGaI6"p@`ZwUbiҔ"#=Х+j:6'Ѓuh:}hu~慎>Ӳ n8A8ewR Σ#}-kt\G5CnE*LȜͫcBGrLE~Ay{BxKt)T&ulzi]_ t~ݖz߈)赅qרq7l~`Fa|ߘr8jοz u>\F84f;ô8%a Л 60CT9m=1!EN15 D<9 "B˱?h`GݤXCô*c]M6AKPXzV_F!z(lyb,Ѓ)sf@d E* HUH?I :gA5g%1lAONkyK5lF-JqhnoYohw~`og aLP `k`,qYi؃ 2M:'u0YqKo\:5 ZAenD 7J~ޟ'몚bs?jⶠg4K"{V޽y‘îj";q4|9Faͽуiɦ!A7H1ClWL+zcY^+jD`7BfPA|c>AѱILBCxJ<6" sT *l|<?w|~q^$Z+f6$wq|fog|0? g eǦn>oVD1t UyGbPi7)X)X}#MKNceꈢ/&_10iazoe0B=f+ O"2 !{Bx:]203<ܽf$7f֑]{dwFϒz zebG)V&%rL$J&͑5ǹH~YkX%NGe7屛2^ F63#>IܨxX{J9m"X pQXBfFנu^yW@s(eRic>eut9_=Áa|_ch?ڂȒo@&NJ)z ,iU:g8=zJr"Ol2*gwKJv&<ո ~G* r8< bTHR~㵂I| ]:gwEA?/, ;`sa1P\6+*)| Ȣu]u Y3Ņ[%/@zyͨ4>ߋuhX[P!> ?MavA7Ym0Ќ;=Ʊ % V]zѴ@GrGt833eZzgS%pGirC@1cʞ :C V T. r948[" @g}µŗ1"٣Áw.6a fbdt kyrw{;~4Vg>mN]$n2Bs.޶Y"_wEywi[RxW0ip*A//~8hXUL!rI$$7|~ѩմȢ5K]~I*~dtq-@˿RɦzA|r/رM <7sϗ ަIJ]IdLw#?1Ʈn[zpW F`SF65c`_R _z1M$7|Cv2lc<$njXp i/Ib:8k=8 UٔԤHTvI>t$u`V ɋ ⁎%I7VwM=FqUJ2 ZPRWB[buƟ͒5[I8!cz>v/FC;1Dx4=h ~zo!:Ѳ.W}5+8H b@w &)\nNx$?DGO^#W )@aY'A. 6K=MƨoS*U6F>tbx<|],ۿ˙l Tz& m@G{@yRC =+ŇD91G8Ӕ—CCeUEƐu`@T˝jA|NiF]c F M)`1ĵy;w&jYaA @V x#UqDXVR|X2 dо ܲՏQ)r;Ar]r 1aNhefpҙ:Cw x} bENWS+f؟y&UOo}2R,9jz9|R!5{^9a }6KDT (E{EGui}79x2&wL t} eaX"b؃&0Za}E!-滎X"4S âq2=hVeg`\) MV@)#' E>E_6} VF)be 0nCW ȟt[H0abl_<͢P(Sufw@v]őz6ěSh Q[?#qmTG:3s|elt@~&_!mՃFMJ''.,ҀKfV+'yEjoЍȯדY&1(n,XO퐵i4T "E>Hg<伬t܆7fKT=Ƀ~#Ebz}`$/_n 6D]pANN^[eݧa$*M| 6tѤ\,kc5B.HUɍJ@:4Y%g Yv<_@& \)ۓl$d 9ީF:+g5ϲ{8͂@ɭuyjKRV6"ҕ;e#fH {:,\:H475 @FѱyMp , E\&B A^kސ ""+|p)g. WS %IV[,CҜA|0p Ɨ&OJX+;TQ7? =+Uo@OA ly3Pn嫳q7t&"NԶ*O;Te*̬P_T8JnIfj{eC'ӗEʛ7ܘZ™5]59߹Ҷ߾sBsbI&?oEj.VexwrV2G”=/ز%/Rz`ں@}T:qs~jWA,hh nqUTK8 j) x2JG6'3K6p/N` P6SR{YkdRC(Dv4Q>:S*xܼAl]v^Dܡ_AT!RVJt0AW8ਫ਼/]R4TKL(TȸbgI -+ޙp`*fwds܄*%U0~4i'{I uXK{PRo;pIYu=՗NYvc2lSRe"k (6x`IkLkfؗ` ;VũΒ*a:"0F6UR}[]2YuI0ܵ%U8i_JcϬ X_ eYRe2 $%U0M}PR}JYdIWI õzʵ~?K`ƳNIµO~)ì?>C d '2EI ţ T,]wzJ< R**d;+%TG 6URMM8,JN/c4*ˢU?Z?t!Z =)d)pl+H0Nt|Y&:雁@W =ݻD2փ~!0jPR}=TRzdI#2\SI[XR%L?%G=3 A]:|PR%- be@URn^Y_*A@$2>Β* %UxJJOL:%U&jUfIg]%U&ID5)ֺ'ʬ;h%UЍ:>%UGF)dt'Ģl~` \5CVdhRXPR|i\\*2:73&1`kSR?kM> |u^ReVu*izE7Ԭ//_'4viI^Re2ͨv>Y㼔T׾JpIH*ۡQF(a]P/d~D Wc6"+ | Ňxd YMfvc8VdFESǾq5&L*&]H*mem^x)s0H(IJ%e87Nٟ '`ɨv9)#b۫7ЙD~ӲAQ [Q Ք01Ӓr:Y]%|+п׸~* 0Wu=]W`{AOF?M9yc >2~ZRt B4טu>k7g"Bs/<$eLVYb' eD]dVY[f<vn.{pa@-Њ(ٛu& k *\;4%HxIߙHמ45wN.~r&.~ʊCyNȼFdG= Dr;(Jsjkglē&~F_VŊֻ =bdt E?r&m5ʦG7 QUi"Ft(m70.f:T.7` 4$y{mGᄴ勬〸x*V/¯2zFpꗯ`x|Ž9 ƷmB d#WaQJū39QPEv$ E]|n]K>D]M`YJvXJeD  ۣ9ޟuIQY/AȮ'[ @ZVfɮ +FrRr.wf.&@!^TdWC H*G8OEvŦX7 ^pB?b/aȮ0bӉ)Iv8ն-w:b4 0gYDȮ(N(~ ~!EZQe?7?!@/-j۝3C~E~pTǐ/'>ɮur@vŎe/jbol+]dW}kkI[v+^ 6Ly +S]NrQ^M0_cl$iRR'H ߓe"fA&ebO=K8BI#1z>2%urN"W0̩C¦:/ɴUٗ ҔIdI(E V؃D#HNeZU}C=jeaޚn#¼z#3*;L/X}l(K8]o:J] V^_[KU xb& i $ 8l\ ,؞PLHpu2qYSE+ǤődQEn@Jwm$3@@|m$//7BIJRdR¶ndnSh)TtE&y4ny'H86 BPNLvALJx\%\߱Ma^un u{~u%B fNyD;dc0-;'d(ߖevG55Xn6`]jd+* ڬ9Pԋ-t?ğ1k BV&*F[ʑLR:*vk Ig1 2ŀԶg`%wCPb:E KHC&Q=-AژD}g<;V~Nuۯ}jBag4Kh \|%ݶ.ّY,vnF0/6/M^RL땢յ+*$0x"Rg>DJ9mE6Z4F5hn~1kV! +:ҕXP;x@?Y-WƩ_c8y뇎9`J\6{Y  (|M(DwV!Y dVL?OGZY? ^Rnp_@ #dآ (4A8V-Y05de]nAnKȢo+ 1aJAHQcӑ9tX9e$㏉Ab$늂l<< RZ+\se &5 I!uB:Ih)HrXZ8\dFu Ai.rIAd8q塄x$;r}(6DTJ:FH@Si=3eoZ9V>mutd8&ڑ`u8If_ N,,#3Yd`akv Sp\H`OfnjGIBBV̽H Z jd *%~{Q#Y 0lL\J GEڧ)ok2|il=CcN Y)YeȫFֆ'[u:0z#;+l۪aPmF\58 %49\9cXaR37 ȼ]]u|klsC8 .A>l#YնL`-,!ƿ# lr2W(x[ ͕a``v̕3sTAء(,^oKaJ.P )tȯ?Z)eGp/ ' -Bۗ}vWa<8p`DLjٍ"|Vs[3)@G7FdG(fZX& :6B*{ET";P&,$cȶN@|To֊Y9bgtd,JĢ0>[9dgR~/vppNe">?&iȪ6Fz{-1ZsQ%i"Ԩ2 0oF {;%6KC4>7`+|kX548W\9F A~(fA=Z[ f'dip)na}7óRJU݂[=n& ` OKv~k Ĝ 4}EktgǠ[5qP!促 4L};9oE'/`Fx61*[#)7&Z=^vQ(:d3!֋j'ew)  ?nTQWj_,^e Oc,-`xЍ:vsuخ8Y,9[!Tw_g^G,L+D%3 iC8s逻} l"XTQ:OB %a!Cnذ^kW x7F 4!xjB72HƮhs~yҗ %x:Ɣg6YiuTB{5Y}tj2" dh,zާ v x"CȠ1H`xp{bk̖" UOa@5.RCKo |6Ī,g}D#yL,If~DeܨBRU 1Ә<$^ķ3Fh32JT؃s*!DhBthzJC>fzͺA4dY2t>FK HVϞV n\ Z84^YgksZ6vdĎ`cB+;UۮMǘa}he⭅2%Og\C*'~$BDm?YShkrӎ\K rG,Yih}MYΆzҍp/RBZ +=lE b=k=RgH|+ژ z+`؇C WTZ(ȏ@ϳGҜhӖ t@ +f /sl3iK,l (HQ Azhy=+ Gȉ4;`hm#,j.=^?@-R=}Zcqv?GoX%q?>{s =qufm) yɼK=^߰y.1(< ֆtB/"BZ#|tc)J5/aa /yOFɶ//Pz=e'>[ֽc}9% Z-3 +1<-ag? hرCjmYzr=HZqc`M۳wHO{b_Y]Q%fڪ/DB+AՐcLL3(>~n 04um:;dtz],ƋPqpr;h86eEC*ɤX['#/r9@2 )~,޾n7r-xR$vhD,zgqlR&`lc2y/<DaG3vK '[iU`_H}A\W^P+d8HJbcTDAB`qIYS7nV?`Y*C x-Pɢ 601N#q="7ȊD Il"hAhoSR1]y pQΟ GigĹ'r-?y % v>i7pW3.$~ d_py{`rӫ]οה8D4膧Fj(RXq$ j(3\kTcgg>2;gA)rֹ82:x5F2/3H] K26:|`x 7,73+3 შā¦6;ԇ)Xt &b6et؊ihM! -1U8ፙA e]9kot3ٳT[bq쒰U1Ċ3`1˚,H Yt"J%"2(Ds LCyl }=8QQխW; ŧ Ds,7̲lXPM1۱08AYh3jUTKBOAF F:ʉxuf`|/P" ^r]_WY jPu/>FK$>}Ԩd4۬B[ZwpnwMmR7|L~z11hiՏe˧+;8~ȶ"h:{I&ymW3[;gPoU ]YO"8Z vn9: k| #"ZeNG{-j͢I_Q_[y[gfw+LLVR.We/Kym^E>/:|0pz1@iynOlĨB`5|D}qVjDz^ Љ5TU1% ĀIh;OEmh #&KUJek,v; (J0Agڛ'ekꪺIЪDT sqfEiJ3 BrYx94 BBH?ׄ,X"[G"3ХnQnR n t,2g~pJv 6FΦ#mFyʄg}a٫z :R6.42y{?V K#n{ʆ·,yZ]z_i5"ߪd4`1!=X܌LJ#D~zOtA{G t9kQxG;ѣBC$"t+9q|B+K}Hrê#NJ/wc2Z.6;&0W_{!pZ%KwC)ޫ1:E6S?@ E8snz=BlM@!$sVH[O?AtQ n }uʯ Գ" kgRM}GN&Bit/v @,|7XnQ7ݎ-7@iT)+5-pPS2݅Eu{cŤOCo Wi3>H54s:{7M"+10~i"ν;G0-w0Zc%ikrYR6;,fJAkg0'q#ҳ(r_/F*-ŃtV_ޢMϺP&#ZF@׌WkӾ%BevD o2_aRe~2S+O-0eQ"5+}O6{Bi Bd-Jo08LK!l@*2G^[ͬZy4*<)a!T(mVd>H֜BuG1rvw `y^9B@:7XPZT7k".DÜеGux[.y"j>5V69d3ҭs\/-GIl9}ptiUV6+SUKu D}W6 ٨s*PfzcToZ{FpRR`,(pP^P>R"$"qtНPr8[  gBlqP{4Ɂ.iQ* )H䮽xg.M 4(ͤBE`W#y֎Y49b׫4-\߾M+#)k6u"M|:À>Y k= 33=㼎H2OxToۤ<6g`}o/0):H*6@&;EW*uy20Z 1&Sl--VpJF qZ,slcĻ0Y1?7AG5W .;sFMVrje eӑ%┮:1)I.uksT>@(6%;<t?=g>>7 `c?':kY?LE ̤IHȱOf:s5uv>ZWgQd{7A+/lY$j`|^aˆoݪL"mb{P8H%}/p&E px- UBRU1Z^+j2@T,.~DSmܬ+H[WJR(exWʌ<b7iM U 4z9H輳u*ʨ.{PA+^F `2].k2] b_p_B-&>z v{yi,Dhc:%t88>JNǼ2G,-JM T,t?ǟr?A.yV`xYt mK~j)6:ɮ!ÿzv|F">*3UQ1ÊPoLrjԇE<ybjM|ԫwGY%3e@;]h6;kt=8C.Oj1wIezIXJtsxS4~$Ncɪ@S]4Y9:LٸXyZJ:ы}!yTG?4@X iy `%ۗI{{ ]*+;haF*k#FsmlnMQ꺢 *b'u2-'"e ++_eQ r )tZuwzNWqSӯ(lt7g#ɬ%=S1n/J(1"`.C&q"Fr;E eҲl7EƼsAJ1El=mY6;]a( ZX-SFC0O=nf*\MKs¨i߂ey:gkEfUv HRvJA9ͰX]΋xT4U:ul5yDl'!:0ӹ$h/yDȮNbac{Rō;vj2M|94m1%GWЃSOLpoR_C?6!XB[ g !"M)ӺW{6mКV>DEh3[a?[@,u-JT7Io?㣦2Mf`DR&j0M 1{{K[O+z1Y{e~s-^qNwQ;C< bbԅL^ݎ+8jfXd5:&J>- gw/@4R2 ,檒/#J`۾LYMCſV /~$x`x~.=r?CdxݏTFL}_z;4uj5] ,I &~m3S*j)z2# ? ĺ2dvDUdi5]0;(06J5%]m|gO'zŪ+| ڎJoqp٣ oVn>q]­z6m#Mj>GSRr٤d7K6aHJz'ŽIt$?2i[Y S~g&S62^YILL,!Spyl#+*ly7?(S05nDI&"EQ -ƄP<]ݕYgT{`ic:hڊ(JC(uNQ /pbhlJr̯`SQMvMv]Եt}e5NClWwu+Ȅ⣡;[I|^{( ,TZ #7NdK٣0ۥs9AB^LҍG,9yu*U\ (K>L^ T 9̥ۙAlnuY1NlX{_LZ%x^6Ggޣ9\H Ww*C+ dv;Ѷ!"ĭaSnt @jSFDB!<H~3^1Xyi{z]_6e9y$C)fBJD6c@qÚڽ\w+=&5Zu9Yu ޝB w Wg>.-)b:W_೶l⟥tB;\ r`72ͤ?>7OBt1x0,)ѴrY-3qtPf_N\ڝz`QԐݑ ݂ `v\*/3_x1\ʰLK88)k( )(]>3N"~ަ]!B]-~~L {.9va, [^<Ϫ Ặ(? dX<2^:~Z[D?6ia ]dt `AQFV/Hv9G zN?l``r&78=P*sՇ2tj!J5"*3 x"ǿh*F%olApџE?Wa%;65G ׼? JZ18Nx?):kvcge R~ɡ $$1M`doH>l̺*;x+طH=z>T_"Ljޡc $ )iX]D h`"1J'>×r-&a81; N2nF1XQS/7]|6.ֱ$n$@RW|BKq;{72L[eFb]y񗛗`j/PrŀtHҵ;@|$B' 0_ GP0KkA^ {fL$X9L]k9v;nC~1]|lWDQ lRǐcJDh0ncgsi ߸mC(鹄O RhVTv$~l^-R1uT{.&sK2swϺMpyLiי޳v@F<9@,QE7ÁyK3wȶeYL@̹}+YN ywRzħ9KjKi[,׆{RzlI?'$|γA1E>3%HQp(HvWTF |q\I#A0bvK/ ,+,{\/u Wa&oδCJsr8C ,uHlJ0O) GM-?>+HK09LLwn `|/DEis' o_#vsV2Oi3\".3E~O_![b2\VtQ?[YFEetxot?XH?&teKTΎ ,_;'2fzM+vT @.bXb2gZ2vP~ji4 `Q@S/sޖ2!z шt$F GIRT> >LIkX^{WG/&~r@uiQ uW40$CiznRo@1bu4A( : ]ct9)2hF|t%&GA&HjcІe*]SOC b> uD!r ڟž>?Y0h%) e("ydgŶJvxoW㿀'1sUsd:r0+ Ȉ5E $wԷ׎Ȓ'pZOYc3!6h6Pl3R'S!ƀ uGasv71ڗm1g݄XK gWWMHjxM|MSs_w-Zv7 H &SUH݄'L^w#Cue4wn6˸MJ{s7auIg)5nw"IP`MB^{/n'{rYHMLF|n:&/\9MvNnq݄㨩0gKUdv7w%nz?- b&N}N&lnт-_wәnŸQ u)u7@ &^ kTen&JE%m K_ׇ{ Ut&uc&VJɮ v7O |X"l׳d4:IdAhlߚIu_ujHZb_n7wl+u7EMQk& vzMMntn9-օHK3Un3Uu7B0%%nzMxi9Ӿnz{u7Hn:`xnw~W wnbs7dBd@=M+dM MV)+~ R=\& %nBAս>D}Zo oG}Lac h^K9/yŪAї屁{h9_evcPW(Խʥa[w p <=%N}T4f{)lLBIq|`rneKy{,*<&CrU8)΢-=>_\tc$c{,G*YY!ڵL7ּ@|`_AnA]_;xXp"1IBJOʘt ~\ܕ%<+r=sWxC+ Is]+T 9]!~&MzO;IOo "5)⻴. c:w^ǥQm}ߞQv{T3Lِe,4~+kuW06 'R9X_rW0u:L+)+{ٟtrWKvrW"TJsWZ@^ܙ2XZҘrV?־Y]rn#7+ݜW]آ2wS[?v 9A$1|'9#4\NΔV-LH]ض.>O+2V9e=w%'Me,~\ܕ*wy$ܕs\MsWSuܕ*4]ctkƫJ6EFܕp0ٞr}V)1wcm(NQ^Den '{̍z^9+uUb]߲ߞp{+ĔC&9 tECGq@NJB$>ܪ ܕ0 i%ܕ 1TsWrW] px2wH~NZ;?]aSIRUHcI5B+)2socsD/yF=1!"COA|=18QLmsCKŒ$0DV+جݯr /J].Ԁ+Nh$xY\C0@PSHv(]WdimC1H#szVPz(@iO ~!׶}nd+`JA7: ˦H$)K,Ckn"Gt4gJ\wOCJLl=\4csf D.5s0 w (˓s)PAI^G.sv>c?~5*rs1v!qzJ+0L2.p^8 4^l>kϟYb#jۣ9_ޮ Dk"~O-M9w:\J? WƬGq"IL3P'u,AYp <%~1y~2}:pI_'m*1e]J<gNû"I>๤@3#~xڗtV HH56M%ISa Tdy,=w]}Z*a6Z_Ue&ÎX&2$ "9)LRk$':XV@ ^{K}?+FK- 59B6DWb^K|"=:P2e ֥E@x~B|N61]u[OϺA/ƌBD .]K+o2#:`ZORZ#Wp̊n&{O3Qf[f ,V}FB5LU~Xw(/vdNƸ%۶T\,hрm_A9:䅈nʇu ^4:g{-(Y@ )=PTBGCh@ċP2B -Us-Zi+먂13LVBhL&vrWotfK )!5-gչ[5_P5TqGVz$x  fy}0N6jӯe35heGv턟ô]!;{عnY\ =6>: }wy[^g?|Cz9!k.*!_sY0銝kq1'~W yNCAK)S׻֪\^YraY&urWh{ і!Gi?i}KroZ¤ͩtN8sm1\18$х}Z[^K7C3YoM!ms*=Գ@$%"yE&v]"G-qu0fq #~^Ʈg~öeOmVg[^O3TB݃Y>M=ɐu: gPT6 jVVl>ڄovy$4, C:OG kz_^N1[$Y-Hm*ݟMSb-gPJi UN:**OT.,L#7Q_)1^S]F2iEn9Lەm ! Q8ݕŜ1p^|ŷap/?aiկ،TzU6'>f/q,b!ipN.kB\;U}ᆀ fa铂ş+_m]co!y&O{=m)u^~8 :a h=;.9ǩGF1/*v*G&G\951D48cٶx5my}H{a y𙹏 oQ -O` 0u;0 0K>eJfY#Q>4cn562ٿ5X|ZBa|t0AGʪf_#~V=?cZ̄ýO`/o~0[&rrvۭ"J mqm)~ ƥ9}2@Uw dR@+%m8nTwmBe)|)ea^5N>[C̳k0k@edQLe>pbL-l|~ v{" ccb=ދ1qo^KF] =ʟY!l4nJ6@@m˜ H^rK0 E*`H+He֎%ѓDȇ M 4H!᫻r LNfbN8KCS^`ʜ|>fD)iܐ,}? vPfrL2gnL"^msul9Z ^0\vʜ,ogЄ8xl)x&"12g,s2g[3˜2g"*sic1"KG鰍SET2Aډ I:T MokT%<rN5^eθH^ьU;.˜q&Ŏ̈W+)cQ3NΫ\^(CnEod3 kyin9; <@BnwK*s>.ω,4K"#6d؎(s\؁ mq5&5I}f6D$aRhsO%Yba(THcõ }( q dHWMJK އ\xЃ/?ǫ8[^$Y}\G2fD[:Dv⒡rذUd:ΙeI9ݐ|NvT%޾Amgq9 w=nuO k'>jFOf (OO4?aGjw9YNɶ6^ )݈CHdΊpJs6[t>ٽ5|]"tĻzJ\B~r8Ё4ӽć:ۥ|,VSAcrRa*XD|ȾqO}N>:GU b1P'xd'Tһ \`ي)G]6u>||lrt>9o̥!*!u>1?Gu>$.gpֱӂd҆\ Lj\>jp|~NHw9i߭ |>e>1a8:\ˮħ%m:xQ9:m"C̻R옗+dg 1h&)O"ENπ&3Xu!q+ϏKu"9)ov݂Ġ <aNXD̷*MxQ T"% AfHu>xEZ{1ik_@D>PU|-)ܡ'gV?%TE (;6KU;|Qd4X<ȼPOuI; DP/&2qO\I+@H#w58-]Xv8:ٜ{ } `?H<(LI3BqXnw|6,UcLn YfP ?)$G>Mp[*+[Swo3iuh>CFJt&5o%h|Vc`-&7B3pt -$<3mU pQ9 =cD66fzN=xv IiZCaF$`cwɉc>b!3rAX srBƒYDPQ> e߷yȬj?T;޻ȯ'w(IotxWP?Ogsivag=Cc3+!S HEդ-Oj dY~B/')paû'd$m!Wg_ՓrǶlYqou1tʭ{=:.VhD\\ äVZ6CE&'b6=iK޸92e:YĠ}?ȤCWmT`ՠ6d.^d!݇zH`j"l|?4ld?L7o!MinB3__A&BCNDm1n^D vG3oZ/D*3eFq&/vؼڸ7׉}#sׅٴmLTu~KQӏ5fpDi#)^K֞Ѧ?y>Pyca<0?ȘIZ:d؟`jLgmzl،O&8?nٮW@mY0C-F`9Ï[lL8"SRC$a-QH"efcςGc_UWc#{= k,- TI-?ۡ MmS6y|WB)jEK,~UyaZU%bbE-('6<=xiGBO9a efGP8Rg 4CCF!es{ywL׽Nx 6[UI1Cn?Q7C>DwTŻ%(m3HL–E# ?66M8*;f`dDYl$I~}tNnZ>RSe7wJ\4_B6MYz5EA)yF!lOs$yaaa`LzfCԙ7p4*m& L@VaK=ގ%V*TCW(s"^ʹ?cWSODci[*}l${7:v:Ij9cY'-/𯁫5X^,j[@5P!0c $n3wf<\yq,0G8?Ķ2P@== xZK +\j:ߕqg}QXvm4?|n0@n9C?4"1fѹ5G{7d0 }JC~c\tZE'bAZO[9dwF23돭QMχplCّeH: X4-R)!]Rc[]OC0Ƕ؀<&d $WhWLr:loWgWXQ@֢k6 PNHZuئ\Y١dUd'?5HEn#S: L iv;FpxՖb8`Woڡ[St޽I*njb.U;r6;ʌ?JRӘ= B&[]+ up`]@b"F)Ʃdyj2ɛ[,ωP6NS~Q @/UvNc8VˆQ~gu1`*ivc/gﶈ}s`ܮө=WkU^_gN[§}ɾm 9l  gE/丸xw{;T?[N8҉vs S$rEB@L=Zqo3! Kr[SZwꇍ8] %-!&\,)Ck392*N APK/8A3380&yS?R 6-eyxi %ҬZ(x+<;UBuDN+Uf2OF\zdv@EdIkB{15_݊3Rb7A)Whbً$KJvr 圪FY7LJ B@NCbOD83 X,sͽ%]Fb쬘 . <40?й\ﳠNeF뜐E^È[arĢ?4"&El<0~7hĎb_f4|H ҨpIBI_Df\hbr$Pl ?\%֡1mXN/7s}ܠ Bk悎 :h+Rp  cO6'b>4ϓPa9lE2FEo j'A&J1k:S mzT9\i}՞܅!fΟ-H#B::U=+~hծ'I3L1YЏ=ۚTۀLjxȶ'9DkAVzuRh?+ (>5x= > ._`b&I[uJ/50 9/YX@@£I_J)jp҉ @x<$tWP?Oy <=~>?Ͽ9>9lC̚ivDew׵_A|g|QQ!_S'#!?ztzr~Ͳ\T{=lš7nύ iBvZ KG!SRy iUg+z2/8xv6+lزٲ #Š OleߊjR yRfYKOзC8'pș_ 8*/LvY\681M܄+ U@ݢn~Q@(/3`T?E;/p3`[_[\PqH urÝ`kSf!ýe,̪o^4&VebF5{ݙG[aVzP DLp1| 4[c.+Frn2Gʳq+0¬n[?C1^3K9,w"֭9uⱿC=DBl,(Ƿ~fi7$'j# K-<tX2ZhZDs1cBafE D$;#C?,FMTd_~C{[5sTi,TTpƸ)}JJ̩ձ Ge5i6nZba:|n_v|HsɱAmx^]j9dPU`4IfPA=Yq8dA nyGdtuȸ|?w;?ĭZ.W7`;snUY1~uP6L4<2(e=X@v#"`Mc< GdN~)o;Րhoo030I47ZN:Z+q-e̢I9jd 5 uS̃2g aG@ {`p f׏tyU_Ail h=Zv&.g]`W-" ot.=!i:# ղ q( oM-!!9 \ Tw4@߾y7ņ̀{-пLkU0,[w2^?_K*z f 쉷1UF ݾ4x6ާ'YM|Ư4ŰcpR , !p"}RC2e 0<"~qw岢&+7W-<~!uNyYgف'ω=L+}N&^ qEpP w3s^ĺA -OKI5${kPځ$z0u0DR9|ACY%0ѰT= te_\Tf?l &LZf? Ҵ'̡Ӑ3[O(ѫ7:>a]X-K.HOf-xqϴ?1]Oa$.?sdչUv'():Վ? .v97P??OFX8.: 'p; '=("Ȁ߫|S ǘ=i~Y"B1Q <ŇLϣ)9O7f v߬S{W(-VZLj?kyx2-Zn_]APHDW!Ԝ9?K08{tFW]&N\=p " k`3DqUyxZ/EI]H@> Xd"r+gĉ9y=UYA3VW&2G -CB.MlGG}JJ:27 aIkL(IkJG󥃡'N \a"|/Ad`ɇl)jk76;^Eiˬ744.gx(\<ߚjgY9R^G^$QPDR›Rſu((-?7n%lkE~VR`fމ4AP{`SjgVtAՕ8?U *'H|T_ZhS7͂9N(.|S4qb7HdȲǷ(΁<=n/+2(hbfG.5_@gy0 #?s-{Rz22}Ł7Nedֆt-KIZaKX<I;oL=$o>ŰCޤν.}AE.{ɥ<:(6~('/%x|=?\ [p{ʓUEV)k+7noSp}Avv,:6XXy4G/J"h( Nmn4:O'ޯ`d|K$sG8wwB%$1@sdxP?͐y]Z@y*9jɡy/6+(+Ϸ Als~2$~xp 20< ~5ôU/5=01l…c= +=VSίK}t-_AKol Y^i:sTs@xB0J/Rztx?jk$/`D 3oX%h`?͊<2n"ഫƎ;Oϟn]ȅCcsw...Y=xCB󷯐_wct Tê?aPLt0SP1ô\E`Fb}Z=rCV$Дm WopR.vaI\j-)߇x%L@LKc:XoHYbTr2P̉Ũ`؄-.s-~RY]6'̐!Sg g&)`yn'OaPA՚M>l4-\>j{`+NoI '>F{#Owg_3W ߞtШ{\C-MUGJ6Ώd^28  |qVnީkq0FށO=gLo1_ V$HvtPVyjItWb >q۪)}SDG05An#&TnDæ Q`PuL1[P ^,zĀxmLOMڸ+8`H vR@?p4ٖ{讼Dґ?j!pF7fn0.I;@ѷϬ߫cic|xb<7;#1͎wJVOE =Fإ$|7p^CO.5=*= Ɠt@ibX [Pn"v|[T-+6K1R=y]҃֡b6 k ۥpcxö{NM$h^Zf'@d5/?[[{>ER_" E>z:Z?E2œ7@lJgf,mMVij%!!>`w/۰ǸLh;!M #Y.jFOhHo~(?`/Ry<:>(+HWx@6l£q[b"|@hx@S걘g_OVx&fq7 a0;6^Cak'l 뾂'q?QY _qJ (HxFB4:T$18kȍQem 0)JF ;a'ÓzԘ6շ4=Gl2!F1 t+IWܫ1|l3:>~b%>FM}T&EKN[gTt$XY]9I1U$OI*Mn):VfU&%ß)ɎRfv9?|ko*s]="~7'7c2u|s'g0$RĬ0a1an߈K2<y@iy+v\9Sc8|)a5 n16]\^*r)S\'=\dXERu9)1Ri) ﮜ٦+͔F!jFXp#@9.:af+er&R5DȜ{/3v +، k0>N W= ;J I* :H;9Z,7U2MC`j 1$Yю*}k jѲ-hky1.P$ "?}7j:$dUq h@YnQ]eJ+${A?Σ=os!-_jHܻ 0Q`"l&3*$p>_@x9Xg W%GH{_2k&LrҌ- N3ӭ9%vI@3fS?ECFZ.p9_0[&3v/-'HڰU=Lp%K2u%$O͏MeA x2"'->BAO>Xc3`.ޥ XUe*Wf-~0n@@/ą7RP5xeE/<+ R9ܹ4K7_m;Grj@5X G"sXT%/'&M/Jg1mPs?Y1zP8H<0!f~Ǽ${&<9QHOၽP:T<u3V~8h]1+-|#O q9q 0J+U%|?ᵹYۗ Xz#F] W45> xŚ51۰ƿ9v QّuոW6a %y߶CL4L5FBc]=ԍގo|ʼng|cz{mo=>z7ʖ `z#I@/>4D343ƛVm uiQZi_3KSf"ߙd,\qq?D03gEZ ^i Zv{ceР#>?pF1'~&DYGc=A 0Dxfi]Ma6V,ģd@m^<P"QǞ?kV8'fH #pWi&*QD dzWQ93ʢҽ+5AI 3Qѫ3*"xvثo8 'A<, qt@x-B`˶J H"{[1́|cpoNyC#b?Ȱ͡,چtj)V>ɽݨ[L2с^AUpnno9OJ^(Aq "9_?d _@>$ j>O :!& 283;bu5Yr`Xb1~ bvo8dzDEiKIc-xn͏ 2)d Xd/|X}xcil>?S#J~9n !|R}`on$B: jA VGiXO/nFUKD i_ lqEZ*,ܿ95>m2Avy;}Xuj8WJ))1YTl{ݧ(?Omp @xsԀ1 -vy0/v$zq#B7j| I!x'W0+bxcL;lR d&{@gD qg׀7A~9Ⱦdt5\$3hݒLu6(POmB'y~`˟CⓋeJ[(FLkҍ+k12hmVFoһR}Qڿ`j&==!|Ţq؇)i5_*&ܙKd[jl\;E[qy|o&{€W?32|P$K(|,t:D!o`ͷԽ ڭY9OJȂ{Vi<`{C۬fUG*T u9Q7m 8㿚6Ljp;S3սE [ +98z8X +ƐWmp1@,] O5֪6ՙM䌤6Y sA+Hp"p!Ƞw aF< 8̼T&OPv16(ãH`CDz/&1` 95xFn+cPYэ=7,@+: IKRfY=7EaT䔕0qkZ` GY*M뺆'Dc>,;*bQq";ZIhgiL9"np,bt;vY'0Q" ¡lU$DM {B?LY}F͍6MQ|.ls8h!ُ!86WD < X*hSH6kyc#̐P^B*K%UM % ''*kUkך`lh9LAS@1Xh k\*ts{Ч!fEOK5E;ͬbN&lyO־A˻8ϓ_%yd UT|&9+;߽!񺴌:ȿis^Jivx0 eK)Pl B`tO IdO2!b"]tJy͊Le^FE(͛J',vuϓU"8ˆXS\qS3DQ238%YT]Cji G{xAdv"liLQł1(:1+B;oC;D cp)]j)X[<Ҙt-l|nRZnjtw vV}8aW@ϠDx7Y%~g>?խQi EC| ;?Ry;6k)l1pb]C f#oBXH`h*9Ij;8bQ)s?ءJ:裬#3#_ԥaJFZ2=k@62je= |2 )CFjCm[}代22XRpBY昳My_tryY#J10!, v ($ۼ_U:3CjͶOS84uI'm:!|Ŷl!#ƦT4>4bg51:H`o? mڛI2%w&bw五}"XPύ澎MVӳb+"VgQn#AGab )+>|. V)A~+ ,v15z=ɴѳ K ?6Ren@2kta1|zWi]2 y>9  ~EVQűNjF粜sf =f5X _>J}6ʅ52I/ azCZ]-pEw*Nv/H9\R&Rl˖esp@25JFBFJ _IR3Nu\+E_j_%q Ξl9I_꺣gN/吟UOy aX,8(##ua4s,MnV`yјwY=}vy;ڸWt[d d]PyW[00u{:pG>2JmeؤO2ma =ԙ<8}`x$TŗD^طTTr?0 {( C{+·zCG;>'ϾH&** ,G)?,aXzo^-(* /k~AΣpb%PU ;)gKzKU;~MIZ{q!eX֎E,Luպ,,:Fc<[$ rMcC@ٗc4Բ+d U mOD:a4:Xg\JӘDtGG\M5)SB[]gr{*x؆>әƨGCiW~eW!10!Aͺ5M,ڛ$<[yYO&w`z X%)J-[sT\f!XmyKW@ ,rbc;}v7mj w(r4fq -+(}[gA̻)z *Az f bY C &i;҇Y'K1 , )`f J)}(XպZ}V~v}Bx#ҍؙh!ͮ UkEkw@"MF0F4PUDo9ͼge) 1*Wsui^qkS6ޒsv&(٘&3ݘZɓM,0Ydjv9qL2@CyIM ~` q[O 6c u@d‚| lI̅'0Xw2o~w#=׊ۤ쩭ENw=4ߙ:B0N"a9]$ŝaUI謺,;R^GAQ^|\k5*Zݓ[ [ ne!1= >[a Qw [ ;p@;7umUJD<`lI硸9wSlKJ?]ӂз:2)2"*/?F\KӔ‚4.tl0X5؜ _I~] t= C=m |mX *I$@[ؘ㞭u E%]$90/vH6#0󀒖fdՓswF+F><*݇țOk{!a5'j@T> Atd5h# H6M'6'.@.>/wtU*/2\J6POS3ݮ1 L[,:0ɵfF;ėY9_E8Q*QVfyU* l | _T6_ ICa ,E JTe2jGݠ[[![=]bZLhs- mse3ךI2@e8yіI724~/nHF7YJckPihɊX@fZS`g9u8?v. }^ }(՗'נ0lm#݁\R6E2hZ -Yf6$ri[)#`ЏE)hrW6޸=&b`=Xqki[B߫,ƈꍃX7S,Yo85:Y88EdLMjV Bb.uAQn''/";9K^]m74|k˜ lMӗ" `w9 /%Č4Ʃ_ii0"3vǾ"9{f8B $|'CAK&T)-qdf9ަntg!!?( *'x6$Wڷ-zl@TbdDCN;0)#jC82 4_HbMCYH@xR=+D'nyVldA r$ e#nVk>ol3u:HG 2s잘 4Y E2DpK|OR1ڭsd(H]\6y+- MDVLQ3I.bc\ ?PD'2ӹG}P@>b7S@!Cx8 $(g:hIR6 }qEqn)L.'B5.=߃S9 ED#*(Lm"9]ei+sj qP@mE3Sn!yUg%wa)7ˍ|QXv^%\g=("'.V{>k @w|XR,,Qrl%j[M Cf[^/fBuڱ3ȁ2Fp0,G #8z|T TLv<'8ԧ@v)QlE*ƚp@F dz|p( $)pOёd dTt=ɥ|@ZB5Q7k!#h}#1bv̒Sk]N>GYqp$C>Ű PibŪB3O]tmu]p C]NVvޡSg F Ȱ˯J]sb "0na7 v9u(QT!!vŭGW 3Kd%BcT@UϜv)lF)bVϲ?a^vq-Mvt&Xm7>ē8]zG!aY]zt# xvtOtF#p]<ΰn K.{d hd 0w%g:!9A=/]K!# H] iɒ}XU] EȰ;ųb.NA]_6v̪t)gI#D5M5՜a>$h7-a-"H8QOEQ?LR.uag *M:a`IDb[ ,,-*}U}f-:(AQtE6Eq3<~˵WEl/aؽ@S)i 8\qbUFf@pR*0)^ 5Љ)q1aZ7.'+)vy $e;.ZDE 0< %.gyP3b%---q4>.M]fnE%ea!+)lٷld6 Eݟ!eb 784޻x¿%@Gp=k!Aq!].N~; *E85eTx<]`Bnͮf553ehdJ/ө\Maǭ.9嵊aW[]עjQai*"$g0=oSΰ{v,tz\F:l5q[zx(M[)zv78._>,DTvtY[a`]}[b&FCxRsȰ mp,ŰSd$P%YS <杍ðat#⥵ɹ":g.zGP~QٰYo.*>STNM~gw㵊LZo?݁)^0ގ E}ǏG0~Jk`yHN#~(A$A<ʳ v ^z|a5}(sv6f0<|A ~vk5yOgҮBљEX7 &d1L-oP!m ,YJ c&b"nr*r'taWQ Mp@Zq ڂ~3-iu|Ϗ༉xoɼ 'YX H$wD,Y[H"V24-R]mW t'HqB3:`4sɖ!M:`9"ӛ/7> kɄK/U l&v| NIp wGEuE]DEQg7E?"iq[B3>hmǚ`c~(<ˍO7LJK_  Hܷ`XԻá8 BkV$߼Pz$7MDb)bb!BzuF,X-`3rʲ]d |*MÎfάvvyX^`&"DG U/>j&!J$gVU㍉>4w=ϙad Wk,u8b7]LJZ4 6NFU-(8ڭLxmࠟ~ Dfk؅*B[\a [p/1,&M;^b<iFSu'y!Jd(5n1gy.zfIft5k$s+#@Lލ:.6=?nܛ$ FtJGZ sQF ޶ێaIw"(,B%XپżCtkFU2ʯj,BW6Hμ"~33Jnc;fwW >Aq,_x,lZ0@ Öh&B#\Cr. <~l^¾/p -˒=7O^ x Q2|*Howˁs]<g++{m-1P^^ud,hLW€_bުe,Y> %N>~_\vP9+<0ƃ_J#{(oFdW8Z)[9o nɐzSݞrkX-FAWW6OTs HI7J '"N}@7qX<@d/2NHKҤ#8iwNMHF#{;H">Ce)7NV7@_#'M<@TFO&Ph}:=IK~:z9,J GLc#4)-+nWPHWڊ/P=Okr^$/:+x\Ed#`D:!^GnEdhj#cSHIwpIK S7Ӵi uo@eJ\u,5zsA1)3sFl;cTYF"{G%W,*J (@> $t6/m{AX#{ҷK/ǐu&7# ȣ< iY, N&9%*\ށC׃|PHf2{HS(w$eqEx}, JA +YtCyOʼ`տ%b[r|]Rmʻ˒_!8WimTI]Ԙ\=$`7gPRF 1KH BNY_skщ%'E[UP̠ {tbܼ:$Nh Ӏ?SōfАLO{awdW#U<*lڿkz@˼5Y=FUW60Dj@,۫NƟEhR` s:c33 l=߱|^QE˕gz; ݢ@~Rfg)^T7 `bG/O'e@Z?ANc_]@Wcz5[ Nmp El_B2<.ՔD)v3ABCt;vMCBZ\裡wSԛ}6"6<.xW9; n,cdb5Or) *fYgfLʔ|cQz)^)=\Eo9܃a7*g# WQIF4U)́5w&& X9H輋z+JWQo9=]$:3 Μ˔¢D Nt~'zWbGK݇3e7G-kQ̙AE\/+נ[)%N܌]2hs^H+5syTV4Sڼ;txQo|OM/}fy~?)=ߕE'xJtfO)dQo4"EIQJexWQo錽lXbݷaWfbB@S'9# =zO/x58]ɔqgf$Dx*!% f #/7]%۟Jp2ͦ!9[`Ϟ݃-Ie7(ThJoVn~q+I (<WQoF1!IAX3RS2TuR(]VɭI,={\/ꍾUSgI2MRΈ@lj5ѫw0S; (~5E-i,fy s~ ɜrͰP{pTw^/8@^z Uxc&}‘T {ˌA/󀒪[NQzrDWnx<TQo"[M(%3Ae;& ''wFT@NQ~N[d:X=e4JeFdz#HnxQbc5xp mC[QZZ , B=XL)~#b@Ԓd:~G5+uUDH ^3{*ũ 9K2I5m8Z"F[l c.Q gL2Lw9xPn̬gs<ؗHydzD>U 4ġhgyxJEɓ H 40t]. 𫋊'ΌN5q(r y qkSxӃl c$3k+1֋-PbA ۭni\:2 kn\lӍ4Τb18%|MQQz-G>@zVɬ?IFO\qHHd g0Y5OI=؇TM6߃v'h3b]| +G)C_É3U͗LQmM"!t2AV?G-H4?7?ұ\ա)M2sZI*&םpNH&P@g!0Q&O؏C/N>nr*ύ|v_I|6kmPMA(xu, ϝfvI m@'ɥ}r+?'I|Ӄuu蝾9rOȭ7!Dkun> ) k VU0/(ʏ9D,L ܏-;Yf9^t 1]px>m/|X@klaRYg:Gh؇ȣ独]$I@hL6-ceP%d/Ȃt"F$FE_Rs0s/ad _p+jG1w#Gx>o V-AFZX-찵GO.E% 聱 Hr1cF@rv\ v׬1@Å%[֏tO*ݼHͪ js`k+#+`"7ʇ/j2Z{p'UL^ FğB5O7GɃ#h{=_65q> 0%T-ӽ0+lI]T)x'si2 >dxRɕTac]T(]p^ еMs7˩$ڄ_L25q2⹯R^0mlك:uDlkdWeY8T_~U=F*LÛwc0CH $*ȝ&|OE,O6| 7*GaOqX^elqx3ͦ3g@xnIVLD-ËzۃznX1Ji^xe$o^FnsZSE;t,yYT*)Nd ԁsaG+!55ѭKnP]mtCmNUii&kیd 65(P̳ 0G2)F{3: r[AGn$]}d<(E_ԍ`A]M|Te*(ވO ~iR6[{jh+,s\XC+;kF0e݄]tl8[ Y*,73rdŋZ)Ҹ0^չJq YiiZ2_7/@J/C 6B2i3`Z$e˻Kk6m)@*)apaF2As`_Î+ms}Gp17 :Κc@Y?Nep0E6/D89s)<{ eAy@=ZK-h-?J 25>bt |_Ah>Q!< Qg`=jRD&|0Xt'^v4ům;fc;h]8ڌ!e8M|K jHz"u%Rvw)A;`a- |loqj/kH{=oDf[ & J.aw!0d$'X'a/Hr;X ަ6cbg3|T~NLsAdu[ 2*F"/n 9 `512 Ivɕ8B>gӞ O;GO0N~~o?K05^=ӔC~xhZ:YpÍ;]I/8%Rxs/#6]%"I D*/f"ynSyG`F,![ W'ȢW#FVE@"? yڐ?X)9lWݰHF8C6.Etgrc a4>f;<^Hq)t^I+aa/,ir#s^7؍DCS_˔Ȭ%ȱ9 HN qL!l-ې8+o1~b깚+J2a\cW>yNF ::zEO[ ,q e8Kf7$\I, P1HMaa1pܲXF;@:by!T./8jGB .<۵HReΏg)pNlZ↽XξB 5|oY/.(i\P71]A*w"zf:3#CZ\q(H>˃" 僼5wJ`3G\gt=H&x[{WwF>d1YDFfJ`A*3RX $ sAhZk@z]9,>%M'2m wgsdu ܲ_ZFf oq\qPgxvG_E`RyMHkct_Z V99bQiYF4{;yؐe󼂺릂#h.=#YIOaU dGUy6ni(c؃6tdXG%RTc )K|v KVL,>z1E: xYJ`UJpMk*DK֔`\ra3X$U1w.{&\KcafleF["1|gٿ4O9y2[ cw@=~L*WdX|"G~wYJF]\(0ZcaAng@$;M!stި-[PONh *Y/-dm:S DVK皬3L!<C-jރ_@3qӻY]e}{mGzY$k<;3 QH nA.S(w!OHA1T~Z9™ƈwUEij_v#B JYja"vߤ0dX8ցLaB45X1i:ϼokgU|5Udݱc xn?HP|èvy4;3L{>`'Adtٷէ;QD܈#;ՆHMAhX%*źï\Kv!Zr7dVSro1Q%+:"xz}cշc࿝t?xp;5ӧa.7m~ͮ7+{Y'Б A`޲.";@nWA]1cXSpC6"a'FύKMR;v"> 1Pk hU w"w Uy BkaYx#} `SbA{W*>PdJg|Y>ϚU0e vSڭ8tN~tI] LƸӫ! dN 8{^?CXgm 4Sy~.ŷca;kXrJW{UsX/T u:Bt.tdM-zϵV2X>75v a <,CEF!zpM K]f|qokw/ςUC!erۀeh1%NS&`4ފ6Y;v6nJ ,UuiC7c&03^n D26ưm&8Y9= l*H d2k&:^߮uq=A:ݹXl@^ |pX AnQEz0!^fZZc/k"cZ5'{~O5 {pn44.>Q 3FwnU$`U[| 1BQ< dPՅjelP Bg89bT )U+DIW88pU(@҃%J&R!\uؤ wU,9ItUmd3(lktl ^K:IȨ9@)კU(Xj/R8&q NӉá ƽv8u;1Qc>d~o wԄgCQX(pGMmᎊ|mqTߎv>L=HupM.?Aow| (v;Ю;j.c=wGHEZ57Q`*1H~Ɠw\l,X2JwAAT_5Qx,1; bY |۸J {Z3f; pGMpGE佣0yz'Hoz&S}G T&ZaO޺ˆA! ?U2pG1KQ^(,Rz"Q; 9twbpU(W(}r)2;j>; $r_wUD; ipG!aC玚\RA:O8p7"G0ee;ʲl )gaxdFZ<߿D±7D٩ 747 74h>xl32" _@&_yΖרb.Jo-3B\A"v~~PlP<=r d;HTX-:% #8迡}AqёF^eZ~8iuS!w =^Vui}YͭxtNƋeCTc؈;"`X~C,v> zeɏoMh,MoF,Zm2gaدotjIenIh M?Q+ɂOnOjn<;oqI)?@Lx{^5 -k(Jݿ/fl/@bp!IU=J J^ BQHk2s -7ݔN9"¸BS(Ǥz?? aZHѬ̖*` "YL}NKKhM*}S;߳}_}=h 2  "eӏm&5&lY *&nr0+tǠ$*# RYwv;i7S4sH05n3^[3FjadY7ywš\JB)"v`ް<iT)afP+؂;1,P~0W8>Aæʒ< !)>L>D8w0vè%" 355Qgh֮ h)LZ͠T7 V8,Y2PTUF_m61iNS]dmY,*W3?\p*S%byT۳?y~9N )KyZtE̬CK^XE$"Ì)H5 iS/} 6#] גti!iJhjڟmSZx6#IJӴ?A/zVz> W`b" "XY$fԓ WLm,]!q"Eb7ʹՍGo\W-If_o.DhsvCoir|ۣlR2WbwD]U@<:dtlLeFcewL[6U6_'$}:f Fdؤy}f 1bIĚ~bkTT7!7YAo=ך3HSSwA `؎p 'ʺ4ʓ5ZY Yf Ldvٟ$fkz92Mem8Ã1aanD*'2_Iҧw{~/)6<ڧH[vw$dFA sKXcYS<ۺ#%.#IƛJ78ó %ۈ:P0b%+3R:lՆq.ɹO$ݧP7|i)BE 05#~~79?ˣmE+G2gۆȭE7s @XmB6i8prj桄Wъ7^ nUTQl%8.$x]avxथL:XJ։gPpG#ߘX(~cm`!%r$&bME ^꭭!Pm g> ~[g33OiSen^ 2gl ݯL0_ -*-D&hև>QJzw:RKKJRڒIu)2\1@Fvrl[U$OɐS) s_ Y-[3*T@Zs$&蟦܋r(a(C@? J{Uê[e""ҒIv".ʯڵxoͣ~}gWor<=@jgC!%Z0!FMš6B<ǃ4@yA@pA?mr{'[ V d3  9 kJ4GxfAbVLu :f1(QɻꫮU(LF4ٽff)8zd* "cYT n(D%Zl bLTY_ǖ_06vWg8|cŠu4ׄ4l_iNrB=6zoNn׹4<3M^7cڗt̯soI{w7v!#>Po+e7̭ 7Jl.x*b= 3ٙPWC= G02*X~6{.#f,sIy}Eʷ>CO_Z SW \jK3šWylU+R'TFE2!k"mMK+u/csM%[}oE$.3D7f 2y7+{JDg |'/_?2͹\ȉ "BS%3.}C&?~O&b6J ]DjηY$@N⮉*?@_-NEtVɨ=}X]I*\W51|%)n&3OwILjr&>/y]-FB*H lo8rpU#3VO y9x}P!/rUq(@Rv%JiDn~c Z+Ԇ!$E޳(nhmg\9_"yE-ˈie5sOlp:LEk#nL%~ʏ$P~fI6e.\.ޮ(]4 `9~=LZ{&[ *`mQMVۻ055I'uZ+g5N<`N5(xvVN.[ݧp^_$mF.;?Fu@tnRX6=P}i2.^_ QIG@xܻy^_Lo4@3%Ɯa͵8J:hmz9Ü+ |q e.l`iWΓCM.WЫl[̹8L0X0$DQ_6=! M*Nk37Ud|%2*63%%#:W5lV?LS.C)4QhP7W  0%z*dYf]H2|eDi].7 HaD* d8Fƫyعv.~dt#TKq3zލ`V;/gk hcF(L gL hI&+%0R䗁կ4uiYNs"H^Yu`KSn.o#ޔ;KM4{{;S=6Jv$L9͛Jq#|fT]g7k wvc Cs&5/sB1IR7vM_YZߨa/W5}w2"󏀴 M% _P^+cyeqf}[y,T{ำ4Цe,tYw>fD"PVd"c^"e!$?G@2v?uBSzȔc 810჈;l[Զ+kضlo|w(ަzG;3A(M|;ɭ/c.yA4¨ȗiQTO$еakK1@y <"C%Gkx~͂̌SN#[=v> q |mqTߎvy ŶE@B T "U/!ŝ g3(H& vPUV"Wy7ACcB\/NQHXw҄^BZ*H|0b~Yq: ~ D)d%L2 n+|)1H'g+X3xMi8ޯwևF0^%AԒ[#6L?\?2K `17 ܿfZyZ#]Uw.!\XM)B rh+FrŅ6FI6޴;EgP" bn#+$%b(R,d\LM,tFgBFcҕY .<kW7&~ljj$` B` _E"3 9ҍvT$΍)},}vxMC9 Q()|N Kϗ{Ȳh\in(C2ƅ0WCg`^!}ɾT Ez2|Ya)!4 c&:pYZL zj39hPl @3Ub;T Wg00s C P{♋{l\ ,ۍ$ЇrqsE 0jf/]IKZEn#ITZ/-EY"hiNS S ,[gY ( GD'WV-'74,b6|OHF$opZ#9d4: Zٝo S8{՘a Y̹:dDB`=yXӗ4*Oϭ ՀQ׸YQCkYq} vNf^ ,>GpyŹ>k^퍍mXKWBS1 QV^0cm1&L+Pi|l YNnSz},쀵!>Vx8ՊYSSN) "{!6*rRX12p4Yez`0 >Ujd祠 +fۄ|p?]`iYs2@=$%ŕ䨅eujl-ċW&nq#%kO5V|ͮA"9W\lA=IZbS*|4fۘ@Ȁt BzqL1tN*,<3;3xHH?רlR@ Y-1; /%/D e>MMS9~ rq>g#6WlB}:lkp-p-?h[1YJS:Sfݎx+PrĤ4(Q[!}NےKhps,!2q:N+)\[_F6 |8FߊF.%32$d"ȋ7)Og{v#y u~uFU (׌c'dx==f+F1*}9:V |@Ry9!x m\%'c)\%5&^G%%W߬k6q icd48Bo1c&+t2[Pe޴ ܣ!-ƑM Ёf9 p v&$6hHfݻnm%C%بjQpB0QQj$%-Jj$x!єAŭ,,8d0Opk~n#%>Äb$V1K͌=ʱNa§5f}GPeG7i̠5!z]bak֦(h:leZBYh~Z1әl3b{4|H4,n-}c i(@d^~SӤu0:YX :,4E[D7ܾ>HGW+ R3IM@ ei[$d=Z~Ae[qU$[ps,R׻::OLsA+Dғ(XTprunXh|Ob&>F >oydɁ.)ߊpxirdvX5l+/`-l+& 1FLKm6Sb0+ /fa7fKѹ&ZG&3 eKm=MEbcVtAp:=o#!~_`ABnWJϰS$SI-ƔnʘS9$ Xk- @cKlͫVG691+t>9@򀦜\!I'aǽpt@v&Y[)Wuz 7kDљ1ex}&ְsr5lCdϳԼ.B\M.T|##d BFnyK q>6`aϪUzglIPH<<95 (g]Dr#?bVî#V= s.vIo L![1nA@P-L,moy&y/0a2R4ۯZF%mt yf_XJE &;_lzjb4V0+Cv5P #8g!~9=-0EdMY{$Kvgt+w779@PT2 #WK XTqY݉!ZU Վ^عBQ=UP#"o/zRj2BNgl!"Ӥ~NXJ* In@7P]q^ubӰj|8K(?] #gD߃3LVi4}2 *:D)yP QD@3ċJ 5i6 θi)lu YT%jrgyh3> eWn~L1=$9_JwNNPx3 o7iGKzC4KF}1la(v82Xq#*dC:Y.")YS! 7bLT䂉j$cDJDtڜ jlzH|m,]k``K9~q7@fгYU-G6c4FY2#9z[E M4ˈ+NJxrҸzKWb;ΨcDž 2J+8Vԩf&qbBd44S5ТRBP.o)}ME"@~@ vSΥTeаFG;I"$a;Cm jb]1zA5R%v)]êef]bo,FV6:\5: d*EpYŒ $<ˊhf%a3Hwr4z9"c4dCsbg! V= #6D v7oT#Gnlfnvn)&R͜<@-l<;'FӘko0ŝY4԰,F-f+|THK"2tW!9ۃ8T4: U_/ " ]?q.V)dc*b~?:0Ҧ!h!65[ؽVN]x.(Ѕh8.p>h]}w(p dYmȚL.X,%xT2͹yE:,n@p˩Ui516-iQSe*x 2X˴eCJBG1+fyk']IZb}39{YZemƺ2˲85 tNl8'h-i {jE50Mh4%K7ʷxœNG$CIEy.:> o\%xMe]:sy.A66m$+(ɓ[_AwN: X$ar* OQj|UAdץpdUTℸn %w; d!@?k0e6˵gqؗL"l- 2}AA4܀jrJmzY6ܺtpr{4Bx(ELZW;{ƀxu9Z7{fl<4ksU~>_ōέ|gԖ"_ZƤ+p4ՃCs:iX߮FC=xLǓZL6l*c+m{pkגiע$ =soaUf! u'rG0 plp[ N./GL+U,kmHJ | oc0oK4A5glm耡W's";!63' o]ە䨲R9ͪϏrMߊw1f6BH]7> seH65j2y6"e9/ʨZ\mXZdS)х0+ʴmuq 6Y*3nr.ܜ?[΃R~}ɪY}bQ %vVjP`C-a)$>AM8:_ Pc!OӢ.$f)TDé`qc.=Ty-Tںkz":lҖI*"f 78]B"Ud\^._>;#<D(gXֻu+تnbk})fܶ[W|:]}BNz_ ai<^^sL"jSu1KuFf6T2թxLWdc"-Nr^d- cPykޭ*W`?[1}^~ה ߆zk4dWOoFmr:T@a^r]JDgxgV 8@Ŵ ڟsgukBsODu&]*kUF}HGEm6sַ꼥B0r Lၟs2wRҶu'T5cLܻK蜘a9åpi<{%w}#׭}oPn"\%2ڿk\ $mΏB!uOS ^LPj Dy/rz*d uwb0v;_ZeԇT ȪqOk#y_Uao [ cdThWE^ Oh@Cs[^"xyXFյU9%Υ\mZKow|ޚSϧIR&ˤ>4rFrgGNB*CL"*%}6ͳVJ=D$ qCqmC)YFp5TU`%a Tp^j.͕+AU㵵E:G<$y-R뙊I>Ǵ _1VVp3"Aak/t昩ڳiu3;1V1Ϡ&.b >C.(zԯ7jdG#U!@+xZ,oS M_¬wJb o uVzZ7PܻH8&n; ži?Nr`I9 <%zs}l=5u(K%x_y EHQV?\C˭WG _' 1#ݰ#W[cmƆl4J %7|!jc}*/l@^)uld풲+@bQa5C[nJ?{H5.Ū!/cg/PH#RS; Hf 6gy- Ե <CIp&LJY%.Ԉ9$A}@«*EY_ hj_ Ԓ /[uw4E\^"[*x)sH1=t^)6:! ;#z$T4p_0L T7a[kn?]ӳdr$T#A.$^"aS%u-BsNk9 $(X} s%+aik׋A܏X@9Fg|W}}̺ay$ 3d71Lx@@|BaDndXKӺ[x76;_*xA[ަfx bP }`mҬض y~*:x{WV 2ь,+lέޅӉn=e4*+yǖr î| AUc0y7c5|l80 5Fq_K@t+fL]'+WgK؇HbNFM<Bfo)zg^O1 (9oyI<:{3/S*;/al)X r;qڦ^/#Hex-UHjUvVV!KZ;~jT9}̤E|M`kzXeq\~ho{ {( xZ/N~),QQ=Ybc9)ب+$N֮ Wp†ث:dWޓPA_ǒkdnH _֘ jiT,7'pVr>ͮs7_?@Z9@rf$:P`es2ޡ>eI>]J+ Qw9ҝk!#(0>孥 BԌE:TC !u`bD.p{0>w0Y&`7P_,9`K\ݠ@-ǪLcPf愃ؒ !)aMm>{nuPw.\qBs`1*zqlJgoys|ͬvw.> e^[FV, dj6 k|94lBE@gPTޜadFyJ3.F"!^ֻi;AfAWa]h|K5>*֢O̚6. anG{R\퀁]:P%T Kd Lj*>%i8"W;6 oB1"0'}ue"Z Eu2{fugKsѬx ;B_w6FDU+K`jCCX.ҹ GN צliZlU*nN(6WXTHiw$Fz*9Qiv_VJ]쟲Ckn^%ʸ4 }x\ki"="@^^GnL*rԔ_<9H=1WഢVQŎ2~`kdq-A;`$> bMƸ!`:4f1"\;*LǼ`8'-)K<ʪg5cӑ0شɢ\}f,NlI 93NccGmMoΓΪI"hW{;Ke;6d܀WDI_`uoo HyMW4{bP<!5-fJ- sW$;KG~%w y%/&)lLIWi(óDYY|dƑӔdQj:ރ@,NB:꼾WN2r@7-=/!sVj#9RiUm`)g )"9ťFL_v^75SC%6ڤ0yd94B3~)ph^0HY.:ģ@֗5+jc7 " iU3W5L8#nE |(c]}NЍi@HMgsX.t1B|֎{xzwoP#{~f9)~0&#pt X@ IU|7|xcl_h[Ujlfm Dq<a(m0~Q vbO0wHuST1N"dz, iyQuB'h ԖKģ 4X D{EYɦ=A`}Nĭw[ eU`ACԘs(;0XД^]rDH x l`Tlۈx~dƤo( w a7~`4wII{_xT\aϠ?{N/ɹUlA-e/Dsi,Q<@dL%@33HwhN!!m0iRͼP}kA>|z3#HV=ICs_pox?υws`ʟBԟ8Bf~ِD5 ?A."+Ev`n^IΚFt^1ro$i-_HMs=A9s/}dU߆CKkgY߈ 1qjI*?5J#OlP$`Z@eW).%+vfM ׹h2ZZ5#<[Ӎrճ؛#ؠN+mR|byՋWqV˲2=iuB9a|2@PBsw fOZoJ*Љva }Zq;\Cd|GmHN:]ۖjn0w.M`5\q6;Dg*3dYn,;73)S BNěZoCJLe0"Xxq[~ȋ J%qE5 "W@e%XP&pkᙑw{NQw;"OݘEop@f+v`rxgP"[I ;)K/I0t=c򚍿7r'|LoM?B/e|\Jj3!5) P:=M q E8RX(I^҃@+`2Rt@.[/MxKj*@!}g}'Y.]wַ"⃦15piRR\ u`٢j'QX.*/@|A c)E ,4ܺm .ýCXd(Hv >~ׯ;*!9_.0Ndm푉v;p_`+9J,-g:glP6c0_qWIۿ'4װSਊ𰛥![W&˕8,&_i"-ػd&06IQ3u^5u1Y܉,??D&m`Y Lv)kA kJ˳B8-/0z#?%eMG26B);WΫvV"JέJɧ9A*f_ z:_G-_o7[vܛ;p+B(_d= RT9!_iT.]̺1z>(܁;ZWWyw_ z:8c="bGd (*FC~!?o="JXuAǘͩzDX#ZnQ@0Zڞ 0 &)TҘprx:QNl#J<=qqzDuTG r֢#Ep5ڭGt Gsj#weࠕAթU؃P_z,TаWm/4$>uzD"U63qa&/G4U (#}lN#lWQiёnM}/~OWW:{4,t=ZS&W\"P6T8gEQ7$Ֆb="V5hp$G i`GDLg="I]c,clH`KZ=^ֲ}kcԭ< LAZJ27N4wz/Y,,v˙D ,|D0/mmiWҼm/x_sҜɯ?{4'^RҜNsfD7tyWONƇz?,Mh$w;<`\5,MItD(4^KN6ܾ4a04r&)؟Ҽ`Xd=K!h8d|a4c K5ɐly\] B8Cp@5S=>_@=lK^|@K~T6Xfla_;n̔]>o&CWTyiuܛQӂ &.v@3MH._D$/iH۪w|bq:W@y[ze} g+0WM Ή H z[*f#l׽O_1oü|݄ϾQOo;aAH&X? .@0?@xؤ/޻:D+3 K=G[C ,55L[AasNv*kSH *'E*Jv},1zrx\9/+] 8XHoҢ"=+K&kIvw}Qs)cn+'[ʿǗ>tBgÇFfLRE] /˾ 6Y]|Z$%sWH.XHt'Y~mCӁC?dBI@ԬZۊ7t8^()RA@6jG6YNJ&&o`^w2=BVnuOB;ֿ^mg@ֶLP]V=\ |=oֱ!~/=]04"H\tM %U59F2zz(ʼnäZ/%|QAjH"nRrPFwDi~8Tu`à&l4'5#C;JH.oJr0YEwힲ]!)h"4EO*_U=cmPPrp j*0ʑ|gTeRBLEy{{۸=C[.< )DQʰW̉\L*ԡ9G:դÁ^&4v Cz_R 3g~#݋d'?Qv`~#_.Dʙ:SK2e)YZhQzxi7W y0/fmyW5D!7t}SV4gH.ajo,ؽ=yLV!&%[r=Ҳ8޶1B56&DCɎnGS_MVV9Xst?6EPr)ә m eW?dST%rJE!ee݆~p$L+]j$7E!T~?gX)r;ʊ7Q21% 8\+V͏ N Vn ( G-0\ Ξf҄& |q23C}""Z&A\U~|&8LA!(`6w&qXl?6 uҾ {@`"ԪW p57׽4 Oi3VW_ 2:u jD{.fAlFiT >[V<輺W!¼Λv-3{LtA?eh_@=W1,DE#Qjy7{ܵVfqg64:j(wJwZ0YjM\N}l'YYLc`46*rnX1 ܣ;% w/,3 ǚjC$ Y&trK*\eL̻q{-:Dp?,Lv h&WX7~(1iϯPޟw*>|_b`f'7My]sHNV⤸@60my2r īߐU}Jlj'(=!aɰcM#Q6 "kۂ+xϱP*k06gioC6+nW.Fqv_kn.lbtB֗.ˑ f2JEeԪ :[vT( Sә׎u]ߤ@K,ru cl8awtض :~,#tpRpt3M:vGٗFO_L<[9-qv;~5F|al6kZC3v)i5btb5 ]Fr2LS4۸{%MV=I Yܯ Fvgg;[gM# \v~~pJ-û8)xВ?g6n>#`r(gˮ=! nU F ,RN4%3' JlvӎM7)$wx%AUEdu E$+yN{XWAG4czx T7]qk mu*733*T)`o,puI^邬CgӬ^Hyߦ4>Mh0Q, D {i}Xj3&M$aRb]WP7YVլsvV+}"|4~vB$6;.S01ѠA{ R`tPZζae1G% r̮4 =G=784\K|w f1| ?GGO> ͨ(³K80.HҾR/LuTR֧-n"!")?*3W UJE#+ `^m~70!7ey!sId8ןY`@EЃώio&I!~!߯zpNeX@y6왑F*`cT>o3=kە4ut3jTڪ榊/퐫J5&miwfQƇ"Uux-[9 JFOTj~޷d~\8i#+Hc@qRM)L}-ryKe=d:/%:2mGm7Bh&( R@}ǴIPUD0])렳Q?n']UX6Jytsp*bzs2H>AZ^S.?HA.?nzViھī/]~h? ?=;I㕢5hw̻&`KXSK͠!HPfjaX9`|qHAb$߲: V^qy+|󺄈4Evn$DZ.3wp»BdzԀ=?^lx7k?B+q'b mHoQTY<& 9,YZ?lK\NmA⢣o0rê*$ٙ[nK̄3C` /k(ha[z`7κ._IrY)f/nJpXlgɞR_tݞ%V|#K`#ǔX1cç+co>XIĊy>#KŲϖ݅iAB@T"165?%Wc) ,ֺeۿbF?:jN- NF:Yz/ d%h]r_y8֙V4z 6VuHd31R)iس_cw0~ }vg=.&.̘ -ZC7;w~; :vn!i w}L-i.=Ήb i <g%$>`D"6!@;2QFJxY\P$=.0e+CCo Kcy2/W0n g9;EUe+b B]e7RK.~B)w(7]=2'1؉6ANZFW""4 oiv:ҹ\GHeM3zNE[h%G2ن+G#eigN6 Hފ%6g|jX;ݴwzJ&=x_aKm3"|ϮwU+(S R"]tfv.CPp7z'Hݾr'n=%jscٛͪRw#G׾_eΆ} g?ӞcWG mdF 嫢Qoe6A ~G^bD8_tz7q|&ց+h*l:?E9? yyDڌeyPC{cl5nƦήI'R5&m]6af,Ot$ISveG0%ky3GRmc 醹d-CV.r撮y16O\B8~b35dX7ͱҤYRE]3jQIt\r(ZnNk)7e461 MT <ޮ@ &b86Pgu,1gWi~tD oɋ ZksI[9a+bXT猇tӍ}s IӞ&2xWm%Kh7!ӣ(wk&TJr@H҃ ^^ c7}gL VC5pVݟ_RZ⫳ؑ SL^WL `aciL#IJɭӈڂvFLF5<ٌcԮ!BʇdUA=Uƃ<6@"(lDt9,P +)݈3!z|%@ ZXo؂d*WRD1 {0IϲE$RCWJC]ba84ޙ$㊠)$E#F~KˈS r}{XāD Eܑgj?8gKu~R:w_`{XpgRJ/媞pU[N+ˆ0 ?8-1( Cw2 V-_6[j{ME}ŏf#wK /K血Fl"0(Ys`m9%(zW,"`m"4JcWY!uwždXhH~@>W"b/c!E̍«Vjb0Kζ=ٖ0$ih* zbŗ>I̳-^QЊƙv 뇶"]?n9!XT/yH5LJ!NR4Vx 6\ɢ6% +Tmx%$q{+8뽏VYi2ryq 7Tvɬq̊9h_>ౙI-s/ˮen4WrO;Yw[̸jKWpzEa j jZB汏aj1uBsuIB \)LtDg𗽉J[?Xsh΀{G`pY7" ?@'l\vHp뭰, )(jCۥ2@xÇ:=@o&F`r$").I'@\y_Z"Iٮ7/L~`꠩%3)()._=a#c^> a03~"!(0X7Ԙm{?iÎ̫~0Q"iwԦ}Nb$MXO Ѽdd%OÞj=1JN#bf+yL,!Tq$G̒E6KB)/J2k~E s*ObzpMyT1?\^X ժM"g*2ʍabnˆYݗ͊kM PlTa}نvw[9Eg.\3NxP"r橢4W ]}`~!f\N>Hz:? be@1W\)<ω/{p7WC@ ބ~i:Ðjb7bְ,9DF,c$T$C @+5Q:̉ VW"KuC*\>v?v1ķ- y /},KP,1jugk01jp<9Ou/-0ݸ گlX lyY\6*)A]?m]})|گB4k0Yl;\x9$I᝿.ƀE2>, _]Ъp K9{5u{-G*{ńCkq$Eԥ9 }27tM8bfEk'ewp>V޴ TFgW_u; <8r1Dٟ,㥎RΥ_K[ uDb.`ʄVecS%N` Uڲ`ɩR{O[q5J6^ՌK܍gS{NPB$ !ңgKy{Jc!tF&2EwO~^$l~򹀡m\+ފW:^׏ s_EP'dlV@2'E=v䝉{l<.|¨?em>fs% "/,e`O?X I'3er%K=Wˈ2H^lr=50Zp=%'%ǥ!Qd]wZ l1#_vw!w؞d~^M:{kl/\. GhϦ,5*ǃzfU2d`H 39`6mu+JqJΥ!F: G$usv Y}VT: ՚%aí4euN"EڿRn/%CbG-Za~Un ew1~Pf9OKZ_6 ODWX[}kPLh9(y֗h%@dKܛv 1^enC^ i[:+UCѦB#x@yRBpPĆ[nvHߧ z(9UR!RGH \>Ӻ$nB >-/9x"TU;hR|0[ Ha@Tr>tsV19[* !$ ?ڶԶD t+ Y}kr Nz"K0 OwdhϏ>` 2n9XZ~)5e`=sshlyYʒ",uBҊ|pB[ #e>pk`>;R ~Ď*{w -g˅Yא![@%YC>hCC#\u vH 1Z(Z5ڻ\c H2ǭmjƗ֑?m`6TI2,33s_Emux( U ̮~@x'b)sE@)7Z6\9`T\iz,Hwys-Ac A^[Iĸгy)Ⴗ.Kn_@ƐTex9Bۍ^?6c-'(9o}I8:S5jVyɯSY8{`| \JB6=z!ʵyAWA _ h T׫*_S퀊rsNy@z*Ћ{pJx @7v~p`f"4d:),@7my˵k`*Pi`FjcaBTRѰ %@m bBd#)fѸq@*Zcf5xY@j,_Hbg3Fy /@&ዠQzyɬ (׬FG\G~`;|(xit̀Xf6i@Vd+: ۳mWA*!Q!? Mp/|=8[+9AAw)฻H3as9ɯؽ8N :VqMWlۨ2m~f"yk[Ԫ[3s-'N*$ʿ-u>>WP]%$R[o:@E߅?[xTy|ux/ Vo'N!XoZUW1cۃZz[SZwjAK+?""X$8 FC!ף5e[5A ωeG܂~p fLc<:!Swpʘlrscx O,?2hb9or@2uD@@ʾlfחmY)`>i,,sd~@ w+TﭘD] mSdpi ^Dۙw /)S- _ުVXuʖ#g@j-KAymv~)F,U1!1cAjͶg .l^ 4(դ,XfVz~t{$,v4TF!1 dfUL u1m=̵* %?{bǜc6֢*O瘟,0#LRo`hRF *@t,* ׹?{ƞ;6n-@Bb7u9{}A&ɼY :;@mBR3nk|/.8xf(9QRE@=vy6{2q)D bUz7LoUA#x)&Sx`-Μ}yYrVt8x;RƩjԨI[{[zQsRQzrIR~I"E&IZ(dpؠde)[|Q 5/GrGME4Cmhv%^1ԧdf-6\xY;Zؿ֨?TRI;PY{&ʁ3dtW]+Vk1X\-pR5^NhbqXT?9C8_@^R #s1' B؈xhF+ f{m0|9tJQ ذQh˭Ƭb W7&sjyDMFMX)Q"Ces~xx41Gfm\*~{yxW`w Th!q5.<zZ_z@#«@x~QKն((c?Al(3&[sl˙F7(ga<Dkl>gSǰ~fE7͂KuD0'GDy_@M?g;BvAWE88jYxOCP[aRA*XKSE!^PE"EHQPK3a{]`] m܉A*6NbBwk CYh**,b耀W@}.UPSBuxYl b f3S^(Zm{O`֑ʯ3>jQ|(OcF|t}@E^T?`٭y˿i1nz0[7Bΰ5DlDkK.kY_$\6 <:?-+X<=܄W`"Z?Q?(c(w'ORau@Fg|W:TD RO !L3v?'*)74q]P!m{b izeǪ4Q\-oS3lG)m Q. Kx-yPammKo b'E7^ck{b"eed]IMQ,>> ~G=G.nY?p ޗ7 /0Ze%?M5*`]`= _ڴm^ B>Ze}1{j^ B^#%sN_3 u lWo_,/fW^H6CkԄȋ%SfénK)W25-ܑj@? eVp lRM`i, _ꖸTl5u$ݡ <+zP̰f/s}]7dQ4lD*Gi\*|ͻDU>d,W)j~ 0m~^`HQ~hkyWH cF 0E_ez'iNwJ $g񰺤o<DžywdBmE4q/jHC7 |i- rkjc/;uTs LVSA#oo=GԘʹr{) ùbN,8ڍFpnl")DW!3&1# 3-D(LdοoIv׊iPH4zc+Ԇwj@ :og)dږýv8So Xs~V e|P|[[#P ޯp]2n$v9L+5eUOB$ng-avX>J@_*F}e> ܇b42YS ,DD>)f૒H_ovwOCUVGB c-7?^8I@9ҘՠY,\``-",cdwBS鞫`ՌC~8vLd]>2`"z\;s@_W%Bm%A9`\>Ar}\rcZE褿6+Y>*:JИI߹Z58RWMJk;4c_ -ן%?xI~\q9?Sii᦬^5LEb\;R7ܝI8,MIDbnחB'a ,=װ}_`eIxw?o ]N }nf8 cmc۬ЄpT7 dlOYd *N+»//ư_@c:?&2;wo 2,E< ߥ46b{;1EQ^E 8ȹ|s@guZ͐팫T䔯mI00ؙΩ_`(9A3 tQ="kǸuft7FTӲȞs=7ꇆM=#0MҔKO?j m&D@hmN 912-Zpk#?jH:Z ^?IYfx yhPcMmFĤ,yKRqQ@e*]`7ŷ'Vrzi5yzW/UB>5:Z3.u*uE]T}Xk 2) bUv@&(ww#go^ҴOe/佴gQ<[H .?t29Xf2};ٖs.xCHe(ڗak+DZ]PVPcQt(tA&˳0\DpB81:*T׸@iŕFaL9~=O/48 nAa,z5)0,QG*H;x;Jmc>FnTQB2;J-||m:g. uz{%.1M9;odžFpJץ9ίW/Cf(W0J0;Vkg+~!(9YQ .K NJG;Qb n0*,mپ+G&7?Sv-)u+`䧧Du bxa3 tH tiV|ܿ]d ܨRzB>"OJM ?چ2аb,2`f6O0 9$ : =Mh%'%߆%F% ~%T6%!5rP89ݛ./O :E=$Xv嫌ثl 7hE3츝&uĦnERȗ2gCwt!qPO^5_lJ,NRا ;PiIa$ݚ~yAѪTmSϕEUL Yh^6>-{.^O]T02[9#DAGփlaY3@(!bCRxEdj[, %p&4Hzκ'ћdg'KKW1DRÇ[R ZbR& ` =1ĆmK9Hfq[ ơ0lC39x|*#CQܨS m/!w³T ZL[Ar~Νi5Σ; NեZw\CS@<@a>d!Y:E, w_ɵGFުv Dm!@r)Q$TM@:9fxaLAxo$^t+74uX7@ƪRd9f<ؼw-6r_A =C c 5r\:Ƃu_\"|ﲂŝWHl_X8&ٰAe/P˕\AgHJdh W"k~CՓ>@Y)<{pT?F-0C,7pL+]7Zq*9{q S"erTʟ0Mޏm\rRd-+Րsc5t:$Rͺmn;ɻpyu{Y% |sݸԡiJ$vҬ8ŗ4U_ū6l /gRdj^Κ/3KF^|3?ϞI^pAat/P^0 ;!v8f򸴆Aa4p 1JPқfL[$@@djMϚ23hɾ~N>ؠbs2v\y|yW6I \"I"O-N}5_DA:öK)X?uD~ x`*D?Iw?DV ^ uK,zAeniNf3ҙWF,S>SФ&~/ L{UR9P(50(Qeƫ%iY/J37N[='*3k JsJTI׏8ǦhDg9I~}{OoYPRٮ-U]sakYrJb٭yXO9mHwF @"Tmj*tSh>ƵJj &@֢z>ܝ֧A]na9OӶ Yb83*âJ LJДܲWs8,"$W҆& !]aE4+ +q ô {CL <tRkV-2 6!-x${LO;y#S?֙aqc)cCr?AiJ Vj/_YB֢7 _!c z!g_0-"8۾; n70 Zў9JL{,XZZrhDJoKWf&S 3ǬEIe5cqP yw/vLB\^T׊$Ǿ欰.`1Kh97V|#,1[/$dCʠ?)!f!HZ,[db$6 ]r$tBP̞Y (gŖx4~\7+/#;)'{?&umqֹO(!<fnѷ| Χ,nܾ@VRU"c:GmU\ FYxdVeһ/?AT|ªS)~!4Wn9߹[gt(H4rNV:=< ?@j]u`$OIg I>5q #Q1LҦO]/hс:9̰)NJleKA*M.KDJ!dD H>FӝƭKkF9Tx*bZq7 ր1LnD%9g%MK* 8&k0fOjQ*f.D@F>`TCI6= 92U7dPW4jHBmRKR5 # {PIW&Zm{E+Op+b8eV@I%u]wf[/o/;7ZSEܬw}@ވ6˲ӀjjM1y`7?su$z"Hj(6DŬ#~ U^a X?D2T6' ߡuUb}t8=P +')5kN5wa:WD*$"춲KM F+X;c؊LWyz 0c 5˜ poo. *eqڗ2}GVG\Sv qm/ЬoA.!57sL"ќ[`j<480<opMZSV83L]4ǮGzil ]lCCaNw n}]itВjaar1jʻzƦN@EyB">싃l5ʶf׸ 7(y T TTXqrقcʹ.˪8-bXݬ11H.нXi22dݣɸiZm3U;xp%+p2$BW%2  DVԍf_P˖m*@]r YD8zP` zR*@'B31ۻ˸ =8Aw4N$ _YBw:bdϦ"\Ė@E,HE?֪9m߾_]xnbUT~g7t]B[m]?k6Uodc+|(ytX !r0Mv.Dxi?pip/ i ޖ˵@? ОrAXybkXK/G)5pfV~8-&tl:uБk G\;o r (b6v; ߘ[z5 0i\a/'gv\t:9"`r y04(+ꇂ͔V\D«X`6Fű3⊢\m[ zo-8,F'_5_;z"ILLxiCeR' qxwt MtC 5~%(ͬ@*> iE)/=!%_XHq44ZNqB <8_@/(Q�?ςCN3 mDC} kQ V By#R2՚xCGEIso,FE#Bz̎CҖ~ dPABoaVh-3dEwXy6$!$JcqZHRU]V6b`xk |2:J3@23 D'Ifja/ upR卐D M#oDPO΃ao'X# lzc$zk eJ1r18ca0AyGj݀51x k5@3QD C \MnCuH2M%4H 5 t8Ucc<,!c}fG^:z+, !Fͮ;aMDޚ'3|wuG&Hcf1"gFжmʷ}cؚc5o}o [s;k_?t:9kքُqHgkF~c53\qTO· z?lMrѲ-fk&^PeX ,Xtw>P9h ,ttDd6~D |ğذVJY?m|D~wJ3~! litiod*bGN۩ݬG[ot;=N!#ۦ!I֞Lnq`y.Fd""j J{32g<ʄq(1A'VaL+$Bb *bF'!q1WFP6K:C 7y %˩ ϴ20/k񍓊§1Aݏ)!E#v1"}s+ .@hײ"Z9@hq ebi:%bZD]YV??-Jfi1,fK`@#2 ;lp#XC<P'Py %$?  q4Z=aÅz3B5{rA*M7R$8YH&?)ޡBY0ZWK_n3(>eRfzjL$Y^nGgv[Xee2>@¢*[Q6BG _l@$Oӹ*'B41OٰCA،Ns1]&?cc@O@PJY /\v$",ؒH ree+oKKOk G|1Z䷊@VHԗ,,Ӡr>>We[@qݰ`dZ4qka %2W6U*{0j(u%}vi0wU^ QNLHc`4`:UڟDg~~}DƐujC-lv00U7kGkbo2by\?u&iWh:Txh n. n#o? XHÍgWd1{.ǁ%!bDpEseɖGTK֘AJT-02iCn3]Hgx)Mu uYJ $/OPഒD}9L%iO|= y;!F>bL$Uu!uJ%ST`>k]`3~!;ae EW!Սs3]67Ӷ|O̰P~F^15c{ྒྷr,9[o K`ꏾa<%"o؋85o*B>"T 4MVV,jΞиg/%bpafsQ-?Jg%HNC8VU-3YwP6L`/n@z~_kl.l}u0q9?JWT94 O(sS~B${ #(E=ڰ&|Pb7XԎXKjG-&%EQP `qASϞ2M_mq> EQ6,?t]eFLB0+B>u[mRj-m9>7{ śL`bM"M/ĤOV5`Q"d6I(fIeҶMqq@I q$-ŎV l``MVCѨ\o֗fO Kk|LTKnl< whge9YIPS?52؅{|kT fфn+#1k@=jɇTdNUF'Kf)Zcb? ,S- Fkt[HMaoMUjb64ォr1 "fR D+]7 &I& qD1.b78K_>(oD{|rd]8E~j1.@*_y H&;Pgpݯ>J<Sl5(`y]CfڇI nr [}}{/a!#aUWBOرTiZEYՒ>qaϧ)t۠A5݈13A$%h_% 9N9 к3  u@ꥺYBkxl6uV0LMAևaqW, k~WнV]kAg ^d*HȚR+dVBCƴDu!Y%!s_;OW>lxheGtX`[CkXq:}*3 KݐR" &wtP0׵}@WzG+[veox_%?Q̯Otu-MlĀfH@2*:~qU3ts,ntCCl^¢7_ 5wc\sĀ(}ݠ^if*L|0!s-]< X4OwB <>Mx%Tߒt,!^+H HVi;\)׈2WPQOwy;C@|ՙ߻ŻΪ3G=_)~iW0PqN[m(:jh# Ed;9V`<[^фL%Jwlu߽[UlBȗb6;R? ( ,]5$U݉wgBL+=H7_라3;)cNn4Xg156u )O THLF_&?v'B\ȩ"+7]]l;hNx-Hz0yP4Ekm1WM'72(Y0Kqxvn,@ٯarddw!^)T/2.< Ru?X_.W ;RB.1 O)gV;5m5. ؐ,pcjK*;-DkGd X^a"lǑtY0idž3uZnfk "_'͛Lpۇ7[NFz>5$yBhg4$ $Y#e=Aɀ(*)U"?K| Iť{T>^MmVV IĎɐukHZJe:SH7; FɞٔUs?3nP8_`èrk{dCQIMK(,r5=,OҾ =|v93܃J^1bQhawAK\ $pߢwtSSQgt- Ԫk17d9 i@@/5XEVnx|UY !"66D5˥1}f`gKa&5Z}'7fs:W=jLeK#Y0vWWk-N? ?@E!pb<RI?̢` &!ٰmYaLET")P-HhF!C]\V'ab5`b1!u2yֶ 3>Vu?@#IJ/XlҼ+?I<( zS])+J>V_7@)1fy.4[$ClF! X DMwu<2N;,SF*S[5"y,ى$D j.g1DYzֹ_k/QFc-[Aг2+ң4bcYXuņ`^dźX'~n>uf!c}hA/9l ˃6jeI^:6 uc^DxA bS[H5:g72ԙ \$p䏾q*]?cM%ʑcn?qMMe!Ҁ7f іH1c]eO6cY3'g:4nB_@* }]P:WE4EpN',wVb_1_@=ZFx0-ce5ުwy{ A&l,=AMzӘ$Vwq1ʞ;1MW:^ѦnuŐC0 T;8M(UbxpKm\UC.EFgD&9M 'y#)(!{%}Z ,7x &8nrl'dcӔZ `s0tg9[ņV= 6;6N_0&bY2Gh"T1Z-& }E*|[(),^oϯɏԕnIp7d(`D\0Iz0ŅiCL!ian{na4SQk1G"Eر|.a<LK#|dMh0̠3l>#]5i:jIa2Qx@ȴaAÕ僌O1*\Un >2"L҃\TT7%s?X,]N[1&.i&ä_d\R'YQ[f[%tRy&LDNAK"7])y}O᳽8b=3,YG%-3p2[VEG{AKR T@}`H?k gmȵuHo˺F*_-6Ҹ08#kYeiqCϒLaLd^+3kpJK?WE:(m_lsG_"SwPj5e Fi7Ҷ1Jɣf@ڑץ%{.|1e1E %h!h"RUa G}3ث VPWR UٵPGW[ D ._*ӳA7mSSͻ&ˆ]9t_fX >VߒxJe"5.^V/ڢy"1 uW4b@,z IHe{VP, k spi0 gNW g~@XRx ,8]!I Rrbw!Mydl϶Ijt]41Ysfqb&H=ʼn=d.5t3B+=1]&F5p⊚~8]qn l-NW\:ЍeqpXyӕ8-\+,8]yw$V_t?t6@,✮$Ypԩ,ud-j !kXF:gG7r dzoҧt m e4NW3%@SdAKQFlԬLF 8M:oz:_tdp7N[$5R:rB2tCtʼnX&ӵ4"oŝe^NWt9]qZop0Nf$$9]q[ OA7f8]\)9]dX|Nה[3̳QVVKz/"ZYm=F,ּMּo [v̷ak5ƆalM2JI"V0ߚ$k;l͈o 4u10AyWNW a"AevpYjqnsxF"8]\[y#D͖lC$,sFpIa#3m2/\aOnY<0C ]N3X5F=Y G%}FP $|bԬkրhp:gW ènĆqzt{Z$D)Cmp}#8E dC J.pMF!o7H5L?prX(*xmG|YL b݌aM +Hpoފ2nOmZ@p3h]9Lj4BE~6hBIݝ|L.x!{ʫ)f2yݥcNkqo2n-!NG͵mL/p-_2T75T "|6+x81b3qdGm;$V~>J ?j=l1FIM; ۜJ!c$G6y)z ?HW$AqC.l8S:jNaGw&mۚT633] zdwMJ6bP-9%k9IHKH00Hl܆SMRޓD6xbxo:e`detK#F%⑼?kT48Gggw ˝b@3te4?Z@ k!!U/%c3zfx6VqjAccјSfURljߝax Cyp\%HoΡ D1NM3aMb5}5n\ ס5*8݌hڞ_䫸3v@;6%e)Fl.U˗q5{YhN2uX (AEP.7q<,NH7I([~%s8& [CSƱF<ǸGڞ_ad̊.UzvCvD:8V% r9t[+YW,y̜AUt FCWVBg>[td*%wrc2+Pb YD|^LV\"$~nP`02@ƨwe"H^Z5'b_}BT}Fe*y+YُI "u8M]ˬ:17 <@\AKV7:2_d nd"E#xY8vqk%prIOȥ̬q_j#&ul2s-`TZ! 6=fm?8R1~3"mpX% :& 88Nf^h7_`c uEd߈RkV9Mzd:*zWeJ!Ի&TEf wD^g9L":wk:=eM4/QL_E sCRVi*j\̼7]ar-K'Oy( mr Inl9v\CZ0i4ȃ ,@6FzW 9+838N4ft@JD(`idž](׆&`]ɦy1Z @"QJ+=v& aΙ"뤋0|ՌRŖ!p۴aNfe$5:i.= ,K54 +cҞS1غ%EʟvhϞ$lٞ!c&-.HpL̺vc'[ެ0pNYB,^\`oO7j\dKȮ{i EGOo|#+ЍOoCe) Sτs+)4 H9h$e;RUUJN.,CاC|rp0sJ•OݰnTOk^G]fM:DkضV;9d#DЁdE`]y<$̩/mst,ǔ5s3ֺrC!C"5RzgM\t#)eK|o ~& O`/sID0P="j_JrXA܏ϵH$K)SN[Ք%4&3*TAR0ҶKI`\١ם 5 &f qF#kxXt^OD@0V)-aX7)c7V?ے#m6݇,tSY)GLw[2d78[$@ndyDPB.tu_ ڻ쿁WUp}ʞ}Z`l h9vFw`Eޯ൑shӽ_-_@ouFB %Q,4f-^dZp}#(DS^p];dMn L Փ:~pFe(*/naak' c&k% " |{71ֹJ2L8WFicD9. 9i^5+hp?Ȏ)=nfԂ_Xn\H6:,^P:1)=Qja˩no,P*b/7n 83 ЅagX+ck^Ad=Bv4/ E[ ĮF{GR( 8"O uCk+ρQ"eo1P὿qa:qA}Zd<3TdBv;hu2<IGn=Oĝm=n-/ iUiH#.N\s q#l:t>7i<#GUQX&?ʣ:2@T˝ Z0ü ŴB*YzlY+0'^dmm׬6E`lh߯SЍڍckO "'u5li|G%!Fm6>@9 z`0;35."y `W6ZJ'jd`E^emڢCAsÈjFL_+DF0Q.|xRn =SbjQ4 >qZ*Zfg{ bgTa*eka7mBWcdE('nTw3*:~Il:|vs#u*N~"/0obXi "&:-׳7Tgj<.2l."cHUNjMƳ@̣E6Zo7@k}A嫆qrPy705k+,/Wg']T:&hI $79\rn)Z7V+hEV͋pgGETi"HˎMx1[[@ E=Ԯ%R zp.uhLunoAXTv^T(>;_ n@dsc{5Q@]mYN,j  Ƙ _/??0r6.Tr A62/.* Ȟ{=0[ ^F~]!,hD*@r=U#tͦ0aiS ɤi 3k'[)#P|a8RcD%@5R

8kшs6!6A>QaĊ5f)K͙(f.Jar Kb)5R("~ڤU;E8۔˵ бԬ]sM`JoşpA\#\d4brS $e;hx\$!}J4 ތ8w(xAjn&Y]#͹Taijׇ#&QR=\s>RL rQ j{HR"LY6SAh'GV ۩r˿Ƭ{\L_8:r(pTg$T72߷4e` =+X@./ 4w HS*~%{1.`e WaQ |:=UCќ+ VN-'*J hJ k{cw^ Ck\1Ǹ0( -\9qBt$َyF3 `ykݸa\=0W0G)fx o)t`X(n; "Xaۡh/LзZMK0F#D5C$fʃpQ;0'/%dK'@'oKX mDYD<8̭q&̉Va7ځ3%ػBDZY@>7"a܍ֱ3 A9^f3ފ]9&d-A9^2(Ǡl Q2,mpcҜVISMJ;pFS} 7x%^ExCc=(M9~9Gu]e8>)`;T(@nGt$]wctuHrq=(gr Z˭+u(tDO~RJ1Dwݕc,'zr|+?֪"(d} r|A7xrvSɝ[*=5,L(c,if̒cǪsr|0ꥄ56}cPѱ.Û)ǧGYWo9zuc91&tsAm;D^zO3O,x_K+,o)h[e-~mR.<\b+ iKČQku4|N+bI&: eD-x2rؽdL;6ڶOzlCx0=њ*™U0ykQ<=63Eo#ܬH8[0iDuV\8#Df#"pqe|Zgds3plnh (z N%?spC),$I&ґ^%UHo(M4 f`DD7t ]D~-p̐YMd8I׎ 6aEM5E2DWeYki@` P,+Α{*˙T'Xm9?%b<8!DbO A;(S-,yԎ>sj"3Pnҳ ӻhcn7C0rt"gXn`f0.[݋HQȟ ejhjNQ{ΰ15L/ Wr s7+853u 6'3)x0`}@gT9CdTxN flܒ,'x#'Z_ 'iIU.}Ut[ rmʪ ?ҫɌȄڐ7I{/G}SY-lN@J&L&"H_'Eŀw0{Z ɾUd|\W$룷zs$j#cޒʤolL ;I.\j3uNk0 _vAgt+2g c@hݑA\&5=)ۙ+*Af"t[h5y;l< Bpe_Y/U\Dǘ/A0>G`wI`A,Upe- o uאBz3Df٢/َf*'UZ3J3)ͥ'%tMŋrp0ɈZ5i֙߯U'.W: V꭭YFzSjҩ2)X$)Bh:;V?R4IJ}3U\QE5SbQcܟ9iܳZl=G|0˚5T&R"vOG>*wԪX;!wyKUj{#,SI:.ޒL=g~8}qc**~SKVSHIIؚB[UbYcI | gyIJz٩ԫ^%mT(+Oo+H@.5f5-^Ϊ`la- P9ǐo[H+tl9Cg=<`PM-6xt,,>jI[65Jxv?Vxs=+[ixჸP~ԫm.v"&7f]L rJLwvFje㌯v ` mkjD7npI[۳^&}S:x 7Znr̗B˦KnE[O.#Bm溪X=ƀѨPUP7PGu9K`SC8g{6egraqjMW,Y45^lc#?DwkM5yǎh$n Ht#S6sRme԰c%,MFCV0N7!@gHYLa#Ky d$ CwB%&AfK`žV8|ȱk 0CvnzU <3+a2+\%" aj4UxGo ٰ0iVɦX*zTc)$g`h)<_4,~’ł!kCR,:sd0)d(6a?p}%B5$UEya{p2Y{ʞ'"cHb+늁qgD()|Aa1kt$7΃F<)lR7Ri`BdghgD007gWȟ 95&˧f렦Ɗ:0&^. ;xX8M n𞀹U'>.&ѡgCo>.HuaO&s /N#8&@7 } M?T*j@Y2 pu&Ҧ!=z>v|VmKX! aGs*0)B01D;[70~F kCT>\pi/ D貪uhCo3Oo`xF"o?[~},Vk+*WԈ0ݝ/"#fGbΗQ`,T\c4=|40 s< b2l2m)3ܜ;w $S ܓbx/L$D V -fShv1d5ޜjjq@ S1|p |}I4,{sRO;nbot%NwoP$H r$OrK^. V%T4omGb:Rֱ ]cI߈IUgւHaZ: u8 yv=h8"Nv5g &c3S_:M,{&h"©I!rD,"ƚ͠,z(5cۛ*1qa#n R4b #=x#c/H{Zx#߼l4{֊8PO G􍩧* LY&#$!hH>8hǎݴɕ6e-6Ș ygэb,Ԇ `S;K>vXO $`!d$0/G3¾%ƹ@&@t1[fsdP R*! -ƴ+(KmY~L/|UCp ^R@ݷW0Ay ->Wjr5RMIKV'-#Z1^6\@v:9lv bEJ,Mby$288\ 8"l#gX-^IgZn6P"<&ΝX  n (@72f+֠7cySV~~#CY?,"WOV:fx?3X9#;fƑj-z:LE8d [AbriI׷ " @z>/t-*E&J@Z#̪ga ;M آI0P.&I L0lx )Xt5vjmׇGuZg5.x!S\-ϊh`vk$,Ӎ{C7'NWcu%6 Dgfc z=~`b idZ`6@R*$}dIY"Hk2%'Ẁ@)VA> 7Nb˒aX~6f(F#AXѱadt] # Hf#Fҗ;ۡW!9h4 r"aIaE zCfSdxQVXgn!JPP#ͽ&@hL+wTT<6 ^ dg,.h.E.9<:rQ)M81* rh8d\V57UEt]I|䬌LdQ< TtƝ=jF,M'0 邁Qy_yJ"s*LPSN=@O}CRvҋʟnX)n@1uxT T{ڝ%.\̦4A3a ^w|X2Ez#Ϲ1&T⢩ {)*vI"+K8T"u,CYRE1b4Ý>ǹg+fTә-(uL0ʞ+g]zzضƻwG l~a9Uun 62UefV}F>nvb9OY|iynbFy v;1Bյ ʩ8c -q/1 ZOjYf!9>mO? B/^Jx|VE,A!o3iz>bT9IJ6N9\GNjk~s[7h;K 7^1qtKW\F C 6@7bFI,#׃̤ȴςݍ[O]$RcAa,Ȱixʳd:d-묊j[E|wżȵR+db2yUye L,%@1}j`63"f>TyP*{7ԫET7k/E49RI;B2Bf endstream endobj 427 0 obj << /Type/OCG/Name >> endobj 428 0 obj [/Indexed 14 0 R 0 <33003333 > ] endobj 430 0 obj << /Type /XObject /Subtype /Image /Name /Im430 /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 1925745 >> stream CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555555444444444444433333333333332222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999888888888888777777777777766666665555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!  CCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999998888888888887777777777777666666655555555555554444444444444333333333333322222211111111111110000000000000/////////////......-------------,,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!   endstream endobj 429 0 obj << /Type /XObject /Subtype /Image /Name /Im429 /Filter [/LZWDecode ] /Width 1165 /Height 1653 /BitsPerComponent 8 /ColorSpace 428 0 R /SMask 430 0 R /Length 2596 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,3L5͓l79Γ;=ϓ? AД- CMEєmG%IҔ-K5MӔ=O EQԕ-MSMUUՕm]WeY֕m[u]ו}_ aؖ-cMeٖmgiږk͵mۖo qܗ-sMuݗmwyޗ{}ߗ. Nn%☮-5=E.MNUn]e普mu}.Nnꚮεű.ͳNյnݷ/ Oo%-5=E/MOUo]emu}/Ooϵ/OoP@X D P.@PN AX-PnA=!PBXM D)PB] 1PCXm 9PC}AQ"DXDIQ.&D؝QQN*EXYQn.EؽaQ2FXDiQ6FqQ:GXyQ>GRBHY !DR.FH#䄑RNJIY-%ęRnNI='RRJYM)DRVJ]+儱RZKYm-ĹR^K}/SbLY1DəS.fLٝ3њSNjMY5ٛSnnMٽ7SrNY9DSvN;SzOY=S~O?TPZ AE T.PCTNQZ-ETnQ=G!TRZMIE)TR]K1TΚSZmM9TS}OAUTZQEIU.TڝSQUNUZUYUnUڽWaUVZYEiUV[qUκWZ]yUW_VX[ aEV.Xc셑VNY[-eřVnY=gVZ[MiEVZ]k텱V[[mmŹV[}oW\[qEɹW.\۝sѺWN][uٻWn]۽wW^[yEW^{W_[}W_X`\ F X/`XO a\-Xoa=!Xb\MF)Xb]1Xc\m9Xc}AY"d\FIY/&dܝQYO*e\YYo.eܽaY2f\͙FiY6fݛqY:g\yY>gZBh] FZ/FhZOJi]-ƙZoNi=ZRj]MFZVj]ZZk]mƹZ^k}[bl]F[/flݝ[Ojm][onmݽ[rn]͹F[vnݻ[zo][~o\p^ G \/p\Oq^-\oq=!\r^MG)\r]1\Ϛs^m9\s}A]t^GI]/tޝQ]Ou^Y]ou޽a]v^Gi]vq]Ϻw^y]w^x_ G^/x^Oy_-Ǚ^oy=^z_MG^z]^{_mǹ^{}_|_G_/|ߝ_O}__o}߽_~_G_~___0p 0p!0%p)-105p9=A0EpIMQ0UpY]a0epimq0upy}0p 0 p 0 p 0 p 0 p 0 p 0p0p1q  1q!1%q)-115q9=A1EqIMQ1T%B endstream endobj 2 0 obj << /Type /Pages /Kids [4 0 R 407 0 R 415 0 R 423 0 R] /Count 4 >> endobj 6 0 obj << /Kids [7 0 R] >> endobj 7 0 obj << /Limits [ ] /Names [ 5 0 R 408 0 R 416 0 R 424 0 R] >> endobj 5 0 obj << /D [4 0 R /XYZ -4 600 0] >> endobj 408 0 obj << /D [407 0 R /XYZ -4 600 0] >> endobj 416 0 obj << /D [415 0 R /XYZ -4 600 0] >> endobj 424 0 obj << /D [423 0 R /XYZ -4 600 0] >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R /Names << /Dests 6 0 R>> /Outlines 8 0 R /OCProperties<< /D<< /Order[12 0 R 411 0 R 419 0 R 427 0 R ]/ON[12 0 R 411 0 R 419 0 R 427 0 R ]/OFF[]/RBGroups[]>>/OCGs[12 0 R 411 0 R 419 0 R 427 0 R ]>> /Extensions<< /ADBE<< /BaseVersion/1.7/ExtensionLevel 3>>>> >> endobj 8 0 obj << /Count 4 /First 9 0 R /Last 425 0 R >> endobj 9 0 obj << /Title /Dest /Parent 8 0 R /Next 409 0 R >> endobj 409 0 obj << /Title /Dest /Parent 8 0 R /Prev 9 0 R /Next 417 0 R >> endobj 417 0 obj << /Title /Dest /Parent 8 0 R /Prev 409 0 R /Next 425 0 R >> endobj 425 0 obj << /Title /Dest /Parent 8 0 R /Prev 417 0 R >> endobj 3 0 obj << /CreationDate (D:20240409113139+08'00') /ModDate (D:20240409113139+08'00') /Producer /Author /Creator /Title >> endobj 11 0 obj << /Type /ExtGState /RI /RelativeColorimetric >> endobj 13 0 obj << /Type /ExtGState /op false/OP false/OPM 0 >> endobj 342 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 343 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 344 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 345 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 346 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 347 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 348 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 349 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 350 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 351 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 352 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 353 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 354 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 355 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 356 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 357 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 358 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 359 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 360 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 361 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 362 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 363 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 364 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 365 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 366 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 367 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 368 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 369 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 370 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 371 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 372 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 373 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 374 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 375 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 376 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 377 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 378 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 379 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 380 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 381 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 382 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 383 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 384 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 385 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 386 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 387 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 388 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 389 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 390 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 391 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 392 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 393 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 394 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 395 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 396 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 397 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 398 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 399 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 400 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 401 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 402 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 403 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 404 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 405 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj 406 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.150 /CA 0.150 /BM /Normal >> endobj xref 0 431 0000000000 65535 f 0008111613 00000 n 0008111004 00000 n 0008112507 00000 n 0000000017 00000 n 0008111397 00000 n 0008111092 00000 n 0008111132 00000 n 0008111929 00000 n 0008111993 00000 n 0000003252 00000 n 0008112995 00000 n 0000229100 00000 n 0008113066 00000 n 0000229164 00000 n 0000229202 00000 n 0000604037 00000 n 0000604193 00000 n 0000604309 00000 n 0000607196 00000 n 0000607351 00000 n 0000604449 00000 n 0000604487 00000 n 0000607467 00000 n 0000607595 00000 n 0000607750 00000 n 0000607866 00000 n 0000607994 00000 n 0000608149 00000 n 0000608265 00000 n 0000608393 00000 n 0000608548 00000 n 0000608664 00000 n 0000608792 00000 n 0000608947 00000 n 0000609063 00000 n 0000609191 00000 n 0000609346 00000 n 0000609462 00000 n 0000609590 00000 n 0000609745 00000 n 0000609861 00000 n 0000609989 00000 n 0000610144 00000 n 0000610260 00000 n 0000610388 00000 n 0000610543 00000 n 0000610659 00000 n 0000610787 00000 n 0000610942 00000 n 0000611058 00000 n 0000611186 00000 n 0000611341 00000 n 0000611457 00000 n 0000611585 00000 n 0000611740 00000 n 0000611856 00000 n 0000611984 00000 n 0000612139 00000 n 0000612255 00000 n 0000612383 00000 n 0000612538 00000 n 0000612654 00000 n 0000612782 00000 n 0000612937 00000 n 0000613053 00000 n 0000613181 00000 n 0000613336 00000 n 0000613452 00000 n 0000613580 00000 n 0000613735 00000 n 0000613851 00000 n 0000613979 00000 n 0000614134 00000 n 0000614250 00000 n 0000614378 00000 n 0000614533 00000 n 0000614649 00000 n 0000614777 00000 n 0000614932 00000 n 0000615048 00000 n 0000615176 00000 n 0000615331 00000 n 0000615447 00000 n 0000615575 00000 n 0000615730 00000 n 0000615846 00000 n 0000615974 00000 n 0000616129 00000 n 0000616245 00000 n 0000616373 00000 n 0000616528 00000 n 0000616644 00000 n 0000616772 00000 n 0000616927 00000 n 0000617043 00000 n 0000617171 00000 n 0000617326 00000 n 0000617442 00000 n 0000617570 00000 n 0000617726 00000 n 0000617844 00000 n 0000617973 00000 n 0000618130 00000 n 0000618248 00000 n 0000618377 00000 n 0000618534 00000 n 0000618652 00000 n 0000618781 00000 n 0000618938 00000 n 0000619056 00000 n 0000619185 00000 n 0000619342 00000 n 0000619460 00000 n 0000619589 00000 n 0000619746 00000 n 0000619864 00000 n 0000619993 00000 n 0000620150 00000 n 0000620268 00000 n 0000620397 00000 n 0000620554 00000 n 0000620672 00000 n 0000620801 00000 n 0000620958 00000 n 0000621076 00000 n 0000621205 00000 n 0000621362 00000 n 0000621480 00000 n 0000621609 00000 n 0000621766 00000 n 0000621884 00000 n 0000622013 00000 n 0000622170 00000 n 0000622288 00000 n 0000622417 00000 n 0000622574 00000 n 0000622692 00000 n 0000622821 00000 n 0000622978 00000 n 0000623096 00000 n 0000623225 00000 n 0000623382 00000 n 0000623500 00000 n 0000623629 00000 n 0000623786 00000 n 0000623904 00000 n 0000624033 00000 n 0000624190 00000 n 0000624308 00000 n 0000624437 00000 n 0000624594 00000 n 0000624712 00000 n 0000624841 00000 n 0000624998 00000 n 0000625116 00000 n 0000625245 00000 n 0000625402 00000 n 0000625520 00000 n 0000625649 00000 n 0000625806 00000 n 0000625924 00000 n 0000626053 00000 n 0000626210 00000 n 0000626328 00000 n 0000626457 00000 n 0000626614 00000 n 0000626732 00000 n 0000626861 00000 n 0000627018 00000 n 0000627136 00000 n 0000627265 00000 n 0000627422 00000 n 0000627540 00000 n 0000627669 00000 n 0000627826 00000 n 0000627944 00000 n 0000628073 00000 n 0000628230 00000 n 0000628348 00000 n 0000628477 00000 n 0000628634 00000 n 0000628752 00000 n 0000628881 00000 n 0000629038 00000 n 0000629156 00000 n 0000629285 00000 n 0000629442 00000 n 0000629560 00000 n 0000629689 00000 n 0000629846 00000 n 0000629964 00000 n 0000630093 00000 n 0000630250 00000 n 0000630368 00000 n 0000630497 00000 n 0000630654 00000 n 0000630772 00000 n 0000630901 00000 n 0000631058 00000 n 0000631176 00000 n 0000631305 00000 n 0000631462 00000 n 0000631580 00000 n 0000631709 00000 n 0000631866 00000 n 0000631984 00000 n 0000632113 00000 n 0000632270 00000 n 0000632388 00000 n 0000632517 00000 n 0000632674 00000 n 0000632792 00000 n 0000632921 00000 n 0000633078 00000 n 0000633196 00000 n 0000633325 00000 n 0000633482 00000 n 0000633600 00000 n 0000633729 00000 n 0000633886 00000 n 0000634004 00000 n 0000634133 00000 n 0000634290 00000 n 0000634408 00000 n 0000634537 00000 n 0000634694 00000 n 0000634812 00000 n 0000634941 00000 n 0000635098 00000 n 0000635216 00000 n 0000635345 00000 n 0000635502 00000 n 0000635620 00000 n 0000635749 00000 n 0000635906 00000 n 0000636024 00000 n 0000636153 00000 n 0000636310 00000 n 0000636428 00000 n 0000636557 00000 n 0000636714 00000 n 0000636832 00000 n 0000636961 00000 n 0000637118 00000 n 0000637236 00000 n 0000637365 00000 n 0000637522 00000 n 0000637640 00000 n 0000637769 00000 n 0000637926 00000 n 0000638044 00000 n 0000638173 00000 n 0000638330 00000 n 0000638448 00000 n 0000638577 00000 n 0000638734 00000 n 0000638852 00000 n 0000638981 00000 n 0000639138 00000 n 0000639256 00000 n 0000639385 00000 n 0000639542 00000 n 0000639660 00000 n 0000639789 00000 n 0000639946 00000 n 0000640064 00000 n 0000640193 00000 n 0000640350 00000 n 0000640468 00000 n 0000640597 00000 n 0000640754 00000 n 0000640872 00000 n 0000641001 00000 n 0000641158 00000 n 0000641276 00000 n 0000641405 00000 n 0000641562 00000 n 0000641680 00000 n 0000641809 00000 n 0000641966 00000 n 0000642084 00000 n 0000642213 00000 n 0000642370 00000 n 0000642488 00000 n 0000642617 00000 n 0000642774 00000 n 0000642892 00000 n 0000643021 00000 n 0000643178 00000 n 0000643296 00000 n 0000643425 00000 n 0000643582 00000 n 0000643700 00000 n 0000643829 00000 n 0000643986 00000 n 0000644104 00000 n 0000644233 00000 n 0000644390 00000 n 0000644508 00000 n 0000644637 00000 n 0000644794 00000 n 0000644912 00000 n 0000645041 00000 n 0000645198 00000 n 0000645316 00000 n 0000645445 00000 n 0000645602 00000 n 0000645720 00000 n 0000645849 00000 n 0000646006 00000 n 0000646124 00000 n 0000646253 00000 n 0000646410 00000 n 0000646528 00000 n 0000646657 00000 n 0000646814 00000 n 0000646932 00000 n 0000647061 00000 n 0000647218 00000 n 0000647336 00000 n 0000647465 00000 n 0000647622 00000 n 0000647740 00000 n 0000647869 00000 n 0000648026 00000 n 0000648144 00000 n 0000648273 00000 n 0000648430 00000 n 0000648548 00000 n 0000648677 00000 n 0000648834 00000 n 0000648952 00000 n 0000649081 00000 n 0000649238 00000 n 0000649356 00000 n 0000649485 00000 n 0000649642 00000 n 0000649760 00000 n 0000649889 00000 n 0001336930 00000 n 0000649947 00000 n 0008113137 00000 n 0008113243 00000 n 0008113349 00000 n 0008113455 00000 n 0008113561 00000 n 0008113667 00000 n 0008113773 00000 n 0008113879 00000 n 0008113985 00000 n 0008114091 00000 n 0008114197 00000 n 0008114303 00000 n 0008114409 00000 n 0008114515 00000 n 0008114621 00000 n 0008114727 00000 n 0008114833 00000 n 0008114939 00000 n 0008115045 00000 n 0008115151 00000 n 0008115257 00000 n 0008115363 00000 n 0008115469 00000 n 0008115575 00000 n 0008115681 00000 n 0008115787 00000 n 0008115893 00000 n 0008115999 00000 n 0008116105 00000 n 0008116211 00000 n 0008116317 00000 n 0008116423 00000 n 0008116529 00000 n 0008116635 00000 n 0008116741 00000 n 0008116847 00000 n 0008116953 00000 n 0008117059 00000 n 0008117165 00000 n 0008117271 00000 n 0008117377 00000 n 0008117483 00000 n 0008117589 00000 n 0008117695 00000 n 0008117801 00000 n 0008117907 00000 n 0008118013 00000 n 0008118119 00000 n 0008118225 00000 n 0008118331 00000 n 0008118437 00000 n 0008118543 00000 n 0008118649 00000 n 0008118755 00000 n 0008118861 00000 n 0008118967 00000 n 0008119073 00000 n 0008119179 00000 n 0008119285 00000 n 0008119391 00000 n 0008119497 00000 n 0008119603 00000 n 0008119709 00000 n 0008119815 00000 n 0008119921 00000 n 0001338633 00000 n 0008111448 00000 n 0008112113 00000 n 0001339128 00000 n 0001599734 00000 n 0001599799 00000 n 0003525813 00000 n 0001599857 00000 n 0003528626 00000 n 0008111503 00000 n 0008112248 00000 n 0003529155 00000 n 0003980247 00000 n 0003980312 00000 n 0005906326 00000 n 0003980370 00000 n 0005909139 00000 n 0008111558 00000 n 0008112385 00000 n 0005909668 00000 n 0006182112 00000 n 0006182177 00000 n 0008108191 00000 n 0006182235 00000 n trailer << /Size 431 /Root 1 0 R /Info 3 0 R /ID [] >> startxref 8120027 %%EOF