%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 220702 >> 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_c_; ;_a\\h@D< @B'Ms"Po6{|՟;zo$%.bV( yVb̔[R_wI f|N Ś I1}T}`|4xי38MtۛD[ C٘J6۩g ^> M1BȽAǩ;T&0SRϠkWyX;F.wC"Jzi:Xelh@I::f& ׀9k7.w&'X_]v}"10nP՛ҚqHjc|"}R"uAJj8:[(PS%e-#8wO}G~^z@f~?)uhiꙨ@0{A;%]8J9`6^ "W$U+>C}>Dz"`S_> Y|A I6B@S:JM +MbwtgI=x;7took~jHxQ2q)%iռ5=GrԶ(ˎ?F@ZGhIf]o|Hz hF}o8v{ɾAK/1|K ZG !uYqWU+:a&tώ* sAZ-Y Tf*Dǝ+LloU[+jbshijCD(B1X Z>>~SCTmKE5KṷzʴE+q |wH`TTzq_I1(hU O4^ uM) |{'[ÂNV7p^@6բו%B`)z_Қ4Vnt\GXyU/,ʱBk5%=,{ }ZkSQs/h*w\鬍:mmޖRTvGx>A3Mc=]±S1z,`0/zwq@BrsaZ4>(ٟ]#ng%e8TNs'Jh1d @$Tf.0 oa|x4XlXHLή5{as4`+;)]ٿ=GouONͦ J7( <` k5ܷ6B'qy{O߄T:K)8]I??8V%]e0p~Ƌ+կdO"uY,9"cmr!"(OD.:K$Ʀ/]0B,,풝Ee=/Qm]+A2D즰%PqrP4V'ws8barQDvJvyv.!(f>Q>޸I?]r\Z F K2().B- z@͌l虍Y,zrUru4`g?<`fȹG$O$7veS INgNԽ 'a4:8?;&kS= 6:=gz p6M? |aֻ){n9ܚAAU"d~ek.ۗrb]s{%7'*s뵘ӡC]C1_."8-F^]u]`v&`3ЯS/U2Xy@cdyW$0ig@,P _Z;؆]w7Zl 3]v6Qpv;kٷo.ZuE Zdng#ǷE\ 6.5Ifl E!飌T}C}#}?|5e-`&9,mRT޹teVo.+&Y=] 4M>0 nK2ۺNo>^aticr!OLLkqeN_R^Rq[=<(XWcwrĥ]R0<-0FIx@"Ѹ/mP`^Z_G;1ʔ)=H nRvi$Evg\-aJ1Q[NCŞ+MfMWj=6~ b\nxK˹= Z>BS.cJ'~%@h{=nD Z q> u0ʂ$Ok"4(_ju6s /˽ dseXT#MC.Lث}i#q Ѱ?H5BPAͷ2GqPG 8i0 s u"Mq{Yuֶ xo:`\V pvR[|~\y[^= czò򅺉$oKRWRRSەըX,CjXD&]ܞ!-6J\؊ypM< 7$Z̃bqkI0ZJC5žÚrvwPf]Ằ9;Ervsd„ 9M Z>C\Iڕ2aj(ǂw?Mֺ %i)uʑT$s3e+9j쮰orcvh]Y%z;I&J\kJT*1{*nre'o`UDR}@ Y͡l}cI5$suTj ? aSM7)e3Lq͎Kf84ߓjX7Cr&Y/Xnh@=Ұ2#XEчkpHFmiG+ykNMǢR!J.R؜naO줵|ɤ% |{H{Gx ,n?tNpoM{X7حI ߏIr(7ip~oVAdPsy}mʛ &7x*7cIjZnz>> S_KTr@I6T} kAzV\sTI@q0kԽ֥0ZWőhN Hu brU$Ƨ YZf!tRHR[QO媼 dz5jl!YÁ'/'Xo ZI*zWJ# ŇphHKznڋ%Эvq+3EeiCPs)k()ݗ Lfj8܂1$W:E:xkkmO!ZZmشTknJz)Hs hguogQ~{\bΣ#6b_#-|ǰ+sԓ1V ({zq?ax( |:ºg8+Y( M®Hfy6ڏ@ w)17B+[I@Das,)ēE=#V< 6REjIM+70V@N^:i'-`k6;1F)ۗޫ[omfR kڽC$3pb|!l+\tMnڷWz1yP_3EF `M?dI7)l.7Hj2s͕S]/ 'l4[9#KRSr /˓/7h'31XJo Nj\vt`RPkR~Tgb(q>tE{WyIer:Ht mGAQqZRz9}{2㙎Otj`*9܃Vq=@lZa<'VfKJ'p}kph|I0 Ei"% wi>^{} V@6cJ"5I3 /P*,vl̄}Iş9V'Q>dF=z >]UW Ųjԝ]i2eEm픢*o0[UԝJ7XO)*AA=JMu'M)P_ fj(0 lb83lH^Ig;BvF&OJ |@l}kmF?w8O:Ua)!A:Y@Ng803?{{jn+R^Ò H}{5wKJy-.8 enteiծ^颽,剔']k w| ""Oa$ ATlбI-+30 .G0ϲTAm;,<f4z9\Aa\B 9yTN B6QC+׃ }]Y"U`/"WqSa#8v ߂C jnp{-L&% [ٟ3`k1|=ٗ_M+R Mwu2F#ş? #4ׁHUP.GV2a# mR_tGXiˎ|`xOvbaw lq䊰;lUIo 9lYK)$Spڥ9nRS *,Ae\u)mU6~Ur|2'(N] (y{}Ƒ[w]P]i,%Lǚ\d+j}ˤxX Dy!9MIOVҳ._J{1+ ΕiTOp@ZAYE]4{ޠ%^Xćff'$ ' noː[z`vbynhj/JBn$A^7cf_e||EZ 70":¢0|.G@iOBJ֤~~XlDOYwTea!uc 9dsDAٮ쫝̍7~w ݥ߲[%̄J]F5! ]`^l19w/5jgs``tV“4ivC2H-/~x-ŋb`G[ȵ|ed0Eq{%^a2נNSO1+L:Lo`Jm~{!>$ E Tu\dzʳ7q9OFjB"oplL|l,H0UcYh~Ů2@ؘchI(~៘8;oӲwr[B ;enЏԩ(lS^z7ySYUAL Dto*ݾTͯ%qx>$ ֜|xRc^ >+ }xpRN Q9*]$i)QHFg9*E]Iҗ|QOB9eTeUQafH8IT:wr'CJ+6 7o E57ewp> R>}:u??Y]I$]C=U8jK 9Q!G`c)#` FuC F6v%9>MlB>A5!P؊?)$`whtsԭ, ] wH^L^銐i> Gi+10iWNWj*PQs |!P4=E7{ߐm9ӡ1we-X\F]`PP*I ;AS`R?d=v@Kg2a,j<>ƟO3pڿ<|N't Ɏ\ĸd- ,jZܮmFZٶr#;ثSpѤ90Jɦ YJbo18-(HH.in^|,/,IyL+Kj5%R_+O+![Pٹ&:I ejy8Aɶ-6 ;k փ,7H dڹo9h΢E9_I rOFMS1θ#]R\L[ߔJBͼUoĂTW X~>XA iYYaR|]`=fntdXuMFq^]EYRXy|^P;$/p"XWdڋJ +;^i,Qrq?$np}Xfjb~xg(u25q.J/S TkgD7,)kUQ`n@ogqHܠ󔂪DGYH{$>_ `otKK,3\jͧs?;a^Y)yUA~u1h)=Ôh2ѩh~ ,;Dծ$~+eCeYee-Xϧ |5I|8&ja?63_oo佶NsʳUxM :ŹJ^ЩƧCWe7uڵ Eq] H)-3 t-1kOV:.ϪݥޑJA9cqKW0|0Α"AtU҃`&O-{u$8w u8Pzt&Ae4Pk˧'Vέάp DJ2l`Atƙ ܫTFfKSOxOoWAl8ɼA9@4Ž TH&X'AզJ]q` <*v1LiA47"4Ub,@\zTd$%KN}%~TpI{q7I-=qq]$kȒJ@/;z)EV!jF-+抯 oYby#^9{=hkho[ Rī+A\ܛ +j*7Rq5få8i`ޯTBeZxX$ \jC@ُ#2^a6,vѦt N;1Ѳ(v17Ej>EE}% !qݞWox CL ru2qJ̈;| ]_ ͋ \/P*$%v_%vt_ \`LTXA0)0 ETwyTKmtij]'| Aj&Hi^Oϻ`&Q+֋ ~@u7)~z?WHqp"eE4*l-AjҰ)8RJb ,Pv%&q{ͬd`!(k]p=`IUִ{@L ߗw.|ZO>-`|^LF ܥ&y뢊 gU^OS40D.ޗHq}/1QLZhOeIހ$I W*I?{)!&-r-L)Xh҈\HګQ1F<?A|+.v Uuڽ$ͤDpTH{^fkğ wwuh#FoF~<#Er^w2/z3h٤ӬWgkdTIP)sPS]~܋d.Kٮc`󩒬Y݊M܄ZӇT}e)t> A@y)`%n֟B]MXӝI!9{z_NJ>^&XeTwƫ.pxPJsJH :f =sO $Uf?_1alDINu3Z7}?uV%LDI(rL,HB톅$Z5[RӫSw~HSn CsKNTkZ3fLSGp 5b ͲE>OJq;e+D9!Ŋ^c T8f)T689mUMedQ ԍ!g`*!U/ `w Pɟۭa*xھSGlWR {?sXHX$@ մ)fn |[ <7^ok?߷s˓&:IrB:I #]\<HYוIGD[21GMO4U^2H WO}z!7N3';&d ﺳs*\٥ȂB{Dԝ^".84ItiO`IsdWY9u+n "&p&ԇmDPmNs^P`)Y(PG`ZdaS^T)+Rg?&x%y1??PZw7#$m\6 N*J o^s=ǃ?È0p#* ]_J3s8$qN}k|#)\KCӰ&}g, nyIpDb&HX\=C2ZRxS?HǤ֧&H틨d _U(SN Nn LrB}b࡙R@3\*-"T|7eMՕRF@#|Yf({T!PҴ؟$d6x蛈[NҼ_M%@m%hjqFETj2 G<#6o{j|Jڦ5 F+qCƷ)UVx.ePҍuWO:6D=hPISd!qtG@-}{<={:}}^w_?{Kqg Pdx@GqS1c+uL"|_j۪MQ6r5â2;~ Q :ZN`_/5$yx洴fFUͣIZxĘk*y׿~fS lBYR_3Op1T_W6Eeuܻ/7[ϣ W| E?*pq Ѳ$i%K?7!B/úκgªDj);??Yd ?U۫WJo Ѥ?ο/Ϊ"Ali,f%W/n&7-}.rlo.nKTAx2r"*[_U.-ӢlV|ʷ*2u=u$ˊ7K_y1l 7)LQ똷m i<?W$ʛb&S_o`tLB4IqSS_;"] 3H!U;ה(AlY"v,L,ྀ%rXOqSo 9eʂ5oT o "s+t6饺BGٸb>rB(7 )$XHz&iSy09@⡶V bGفvy9U(IX N|nAPI%'|:^JHH41I.7ʶ|'UNKsϊ~&)*qY7 K!+$492 DjfvX_U+X s .n̐`?[|xfOE '^B} raϸӔ~5մ-;b70ؗݎ#5r֭$=bz4T'$h `ZeV= Fj9UqO'A( QQ\A<"K Hwr|`4F0w0S:U7 $B:\ }ls\>GBICW:aɾA 'p#j~W^Iyf1\K:1WgLg$RD}ZY35E?~[-GbZHw'ii{ h-$j@WOޣNu"b3ǬjKuSo`3$COcQ%5}B``XF4o--~ntn:ѽ1ڱ]WXŭ;[8J;}V03uUo]݌:;xlm="v E| ѮuT`E`,1 !18 GCj;kߠ0w!¦tZ?*lf޸Ys?|so ֤>?6:kv= T̉=mqj)khxn/`2:Rws%){.&MZ֎RXVJ8e,%1wpxYtYe6A*͵gԞ{ĩ|[zʭnyZk[i$azɜ7Jy(`=LwP`rPH=uIU;de4d}%70nP%Y5 &+ W/ƫ;z"J@_faG0)#o<{utf_;H7aK#vUаg .&nMT!a5ۗkudRU#E'm$U5GbdQZ3&cH)J n0 X"v4?$hv Go[1WҨ4=<*oypX{l_c]U<=Q 6mؠk9}sU*NS{UkN)8+*5Q"'~C+ո"5W .'^$7 $Y%_gife!^s^+@i $J6C~98q8{q_WZBQMuy^ͲwY>ahd*T,90a^ԭe0ْkz"\< 8u_6K|4֬OHo`B^?LHEeG'R{=8q}~L#KO#apyE!ÓQ躒(ewV-8>i24uݐn)v|[ dE*o2 X<e`e[6X+To`tI&U Ü=Ӧu">+([m~{AjX6UCLo \qFkWJM:A:,cghU&ق-ߩӨCl(~k0Q_\<+㣠^w"FUyZs{+b)%A.B2;alإ`Ы9cf 3ݫiH&ȡUb {IFVvECl;+}Jy&e&T%56ī҅G+ͥ> % &WX]2i @Du&,O 1-'{J=Wv]i9a'xSCO\NєȚn) br7Z/?:Uh̽|ʟޤo~,e~XzN@ +ve%˸^i3-S@ïQ.CKa_MwoԹGwJL)‡LxV@e@= 4dgD!xN6u[`Lh\_j' %u7N#2dU*' )ѐ)y27RT^5 G8@BxQ2B׍+Y`A  SR1j5BG*j3o')hwF j` RU!D]V9q#LhцL!v2>Tr;|#"9A 0qdx ߔH&5G[iI*'Fd&G3Iv*CÕt#,@O46$I~޴7R%m8DUm/KAk8FM\ uG?;%DGS3,'HS:=S2 aEƿf ,!פ=H\Gɰ!Y9*6e^Dˇ]䓔H6˳N6ҲCB\ݾ)˭ߢe?<)冧)]aoiKNJ*"6M%{&Q )ω}#MVO%;/$'3DLKzH,#RHSr }}p728y_s@T $,3.CGXHԍ@Ub ֕+qJ/@X<9umDz*!ߗQ ? I $Vio$0zdGD "(jN[iLW>-#wbA"1 Րx `R0 4QTDc׸$R zVa xT>H$m3CSh#K17 Q]v %0DmrN0=juSp E\@[mte&A Rs dІ.uedg;Q4 ݵ1^_ۍL|G}Cnk99T܉ $fNCƛS#FAvCbdR:An|KgTC :ǃw484},ZxgU{ahi3xJFuvYA^UdžiT?+BQH"{uU CHI8WB꘍i#EAʍ07YfSFVd{gʬjGeyD>S+u HsSuӼ !0N |)8htV9ϰRlrLvVcrW2 :e`T[`; !cT~f%O(E)#jpKهn$H!tgK}/L|MW?mʪ'6ư#!`'&y;ų["uyf.&n u:P?EˆYd]:t"F7l$IcM9KGKkҫol ֟g,I}C#ҬlCq^+) Ƨ*lN3eu$]h?0uZEiYkLQͼTIzC1| beI-yVO pp(L@,^~tuL&,d2U dJBtrʡ]Eh ~R2e$LT~xRگHK,z)3+U)z>; EDV#Yb/ չ%ndI=Hr"%]5|Kq?kT H:l tqys`!sewB Ht!5T~}7QVk0k(z)WLpz}nmxǣ."U‘R#RL$f_QDZV]n,u\VͿ {DTȦ򣥋_孊=H:)}84b%sWjk(l`%w𞕻c.@bus= \KdVFTѾ]D3dl=~Z9mtY4bJ#Mx7&<6qe˗t)Npc9 \/@9m[/Z ~h"Ǖ,?-#YU%~j}#zwlCg{O^XZfNd+C"z"ŗ\ƤSY]4E Ӝ%]j"W],Mb\Щ779JT('X4Tmeq 5&b${W+z kR3$I\.I6,M`75M?{u 9|M9e1m:8ĊX\=t{K'wi5Vu,KoEkvSlPpU [f\3If~UFa'P[(YSZML[C`ƏH bvw/oV|2@Ցs?8ʃiP6D+t/ N[vؗz϶&[TY0rԴbkظ+ ǖ'\҂9~$$v9_**JD2ŨC7٠m"sSS]J!9gz0YԎKɖ'¯C1DZuBuU_ra@">IjUA\{5;s|_'HGc3hݰ`kj&R[>nuUȫ^};)Ft2a' 8$bG|β9wdh(@/a&rY9}uvMtS ~dI fUV[v XP~B6mxSN/ZʹmT-*#j}-89/[9arJ9`_3[$υtODN*&_"O6gD̪w(!ʘuZGH򃼎v>ګ7Q9>ڕtu$)H&q N8bi)KͰb Q;KSI7`d(eZo W]jFR}Ux6ADI!kЌ $Hy?dC.T5b(r7Z {FdK8VHͮA +3|yPiOoݎj]\#ՅSK |J߁ 2Xy+ԗb1wJI6I@^$@>2)G؟i!)kP$bS># d_Y6/y_08Wx"X, +g0;?t06hAkr R[Q0tQd|ە597"^r_i gg mBd WŽ.Dj F^#kȺ7ե%]<1&6XOBX k{V-b!s~1de"2U'y,w RYTj8a)鋈˰E9)e>,trSVfhտ^TvCUZP9)ɽ]_>EY-f, ''y [yc5"Q|g+_IMhaXVj;Sj02HCk=b4t#fCFFt#w[Ƃo -l' V,7gb;m 5;kes(fo t'F0E|Q4ڈn\]\Cݐ$OtV h% -gu%R';Zysv#Cʔ>1qnYOQ~S]kF}?AN>0[_4aч?X6Vw|,#&!@ L Jgv;zS݄hp%d湡PʹfOIDCt0iŬT`u/R>oDꍆQq>JQ|4 =H:!LS=IuuKݧ0"=jst?_`s8_ FTTA7/H*Ao KFR #'2m%KEJEoذ9k v^VLE&"$ħݴG*wR긆 iV"mAi-Q;xLTYO:XP 6SWJ!=pS "$+`B0=U]Tz'WB\3vn83 &G{O= J<i4<@4cA鷁YEYfģjWՖ>J?N{*0he:|.&J6V[Sj※n 5QԞb`@,$RkGǹ֨BR]됗U~_%UVޔQKϖ[dv*\_V(kQ8@-^mW@]ӎZS^B')oPІ9QF,+u?_/vR35meeu2sc km \Oz59c2%{hxy_QV j*sה©ȖrE^.~l54RE*KD\m ^BhmZNGnԔdT[6oJQ}pxj1Jf O HZ}""t ogDe5=mn3i6Ѥ$'WfjR ǛiCd8Q#C݃oN- ?=x>~Zr~|~یIMLDcvǏGbmItoO2chœXfdfFTRYFkTþ;pm q9Lߞ:AY/D[_ҽ(!z 6#bKQHrv׃` ` }q'ѴH UD8剻%95'ܼNFbedQџ aGRUIfP6&^ee'~vRuu6ց0IdG0\E!h\F%gK$cĄ'xšD<9i.|@rRd\24Y (P*|Ă v8_ d5SV$ך,\tL$n)AӇ MsDb[hR(}_gLt:gbAC^=IhȡJ5} R5|I|$2dvDc^d?6)uϗ^7)W!aϠ*ԆŜfCH ujc5u4H ZE|F֖bd]ˀKJXӂ}ǤX6a2QzS#v見Jcs9O= FU +HMxܾt>a_ƞiO/bk) > }43e !GRT^T6Rx\U3z>'ʪD?d1ZC-w+ (m^ќ<>B3o+obꮵn/#0'7̏^ 6OIf9#QXp%ڸ?г=he]"e$5bU:AX/_%3{J3QVnzk͏~,*Z nwPa 5lC߯V6Սj˻y/??~Y8kl Zx&<~_~n~̭"ZXt~`5F#kJ ^cSMf6 0TqT* %.ĐG!bp1-dRV[*[Zɲz? 3ԧ,aT$Z *B!vn!=hZB/`BTu>A4 J ui$ [f#3m.T1DKoW}'}&oz ^ zqz2'ԻHiӉ1eTԨ8L*uB'H@B"We&]VAɹ yKS*괩{82\j9VНl0qНy' qŪɰ'oYRlD2gcdvBOT/Lx{})j0 wuKAL^"^fZ"Fot+FUэތY(2x}.g8 3hRZs7l7*D(Ͼ(G(2}[&Fy.~+qnhU|n|qC2~%yk85Y 8<X *֫]iu@UG˃8 gJv#H䨠Zx;hj#`N$wiv?8 *5 R!cxϋaי.cPt>.ڗ$Il ͗ë^{3O#&o4a4"cXG=!E2)"Ie/1WYuzJi;Q5&A('қ!CM/yh ϋ/{,=:Z㋬|_4_.O|D^!ҟ·G ;=䭧[9!ݻqC.l.ozŗ7wXG3bkN3{ ,]dx{ oUk&~h>:>+x%S&Hž]zkrX/T h\p7kVK8>eUrK#~8뉊FD$T֟Ԗ>D rFRԩznEkbHm I@3 ЅPC߱'Y ebCZآ϶l#'%ͶᄫP:dP5IC9??JJӭ e\$}J'DR>c9b'R+F5Z9{ec-V\8.#X-tg< *9H|X(a\[ &މK[i& 882]4ygn3 E)E5@`[]KJ%+h6o%Uhy|W2_[R$V2nU)V 6H 4o9[@iyJ h:G"̜Gu-Y@RPy '8[hc-3s7XPuV&y9SC v 3!ߨq H@Ft]XTN=apפqF.>#T| /AR~4 \ ~SlVhy F"bdmӪ;7Mc<Y lDiOS|'l}% *HEͥR4gA'J5Nȇ f ,?ǕaI~t)2ڰwk jt11k``fƟ)F3ÃBGEjAH ֯(Q_ûŬ)wOZ릙77N#( to"XΦZ, B謳ц "LNDN6)rH0O։;0S#HZPl,4S3rl[>'2U# b{DRᚶENrP8hKw_,5Ǖ0e|@sD 4[9 D{B!P5̲-m䷺G)WW ,*1M6Eœ)}pU*U٧j" I*ϕ͗/F"_Z{sxzR䳔5o]L,|? K] #U&I-E 8:r8nظw0;wh7elbH7Ф!艡p<-pa.Ʃb@ף[hE3iD7~1+ƹg qc W Kqi+^=mAPkr"{t7>& ;pc0' y*z ixtU$i‍ Ը~ѝFs6>PKC !DI)E$MRz Nv;5-IPc"M{:1^%kH =9Țt| Y9 ȂJ7ʦC"1aB /|E5UKELs8h=14oңJP"f|7",iIM,xt`Crr ONG9GL{{!}+8,~S8P/4ɽJ Oh a.!Ӧ +݈3d N"MZR:aC&qL\V(op1i`R 36rT3m kѱ%2f IDtZm`Q=`XsvRb#L!:i(Qe*~Um?L3J՚<ӋcE*!b 0D@Ʈf{aĀGOJbz8Ӈwډ =eRajuY7%@A%>j0)\#^&4xa*rV$wQ8;["`d^C@5Y)J2 4]$i .m5d.AHy q=zu`QufKnn zaYN Vb.dBd 'N!]5Q?=W;A5Q t'Y%2E,~H q!ص5ОGPX j-$$Un7M̌w8-R;ח\[nTQ:sޠliK#|{,#D) XhrsMdރ{Mc53 (lnIxpFF{mn 7%F=pŒ "5MM-qJWo=:E0̡xkg85Tt5$F4ԗ; 4'^h` 3$q2eo+%}Ρ\n|B *Sȷ 4a|!5(U{LAF!9߷A"氌tdc<5w_߫`uusP_XVʪt ^hJ%UJ뎆#1,*՞@Whޜ%^\z1UG)ۓ7\ӌ&YvUQ5]2uX܌}Ib!JW}mTKT+G #$K[{d՚%8D=%hGg(Em$ɥ5y"aQ#K_ 8oפN r#U* C.CL:#g7E&gK9@iLEH U]?NNI331$ޥd%S!J+v(iSK XB&E(mH`RwYO2RvlP2=trnGUl޻EKjn;PK%S/w%6&0k[ҬM2XCYz+{+ O!u'mnÏ!2(25nƓ/ڠyw \*fLDE-/+_B5hxd":[Jn=+ `B@RQYTbtz=(sW0*QQGltq\HN$n%s=;VFV$Rp{.),0k-GF'SX2+R&]OFyafHЊ3gw++9+g#82C@,Zje#rCx] gjr4 10\<`Bc=XR=ӎICf9WA) b6}Cmxx1y,\8؅T Lt# `5D1ߺ.[aE"<$ kB.twcGȳt3"sn]]moEH/a114%djy&GX8п`^CbX0TW:|`T} V~Q8<=>F?*K\.2nԵgGVe]©LƉB? G:3C'MɳJ^f.]^1/G"s| A*%J}nLB"0P*iYY%#xUYa|%/# Ē$vmbp=JaFuJ‹\@g((uHdV $:Q6/Ð5~TP12N2Ze2Lc^r0yvE~NiyY$܆ן`eSqte۫gCYcrB}dcmו#겣n8Y_+a&"a `+JG0x!oTeȥ:IA Qߒn@[s5~Z+쯬SoC3uR@WC&>Y߲^}m7-('Ъ7Œ¿-PR@(|GCGqy/>hJzQf}96| ?|KxU=@(|"~.х.t3 x|T`|T&'zyfV.|m3G1棕n棸0z>Jm1>bl>*00]R"!v#fNx+Ȓ\0:G\( [43Py-e>AP"EaZ w *Vpj}rG: F>^T<&ujB,ACV,?[;+Fjn& ODkH.O`2 &Lg1fp`iC@5w (їu7mHŎiH"0F1]Bjq2N@_dFƍv$'ӶWa&x!T##B3MEj*$4[x'vkd,]e jMʉgO+SF*J .ōC5]G9ZUu#s0AАZt Jnw`q*~?BqK6`vJA=G8&d5gE 4"22*@ HhX% Fd%[/v {,y}č ]{[/2lb1* F@ Mz]bQlqJ!ѨUGJՈxefң%1%V]0/I: CG͋xG<5,f(8 C_fvɵ2a NOǼI+Lx !7"J3Chae૧IO&I/Md&- nD3(*7Zo@~P^\w)9NZ 7rUb!ꃂ yoF޶PyVɗ ! [%ְ UAqb6S3ʧG"*FY)Yd03YN'q,'aD9:6Y£q-XL:D̖s,g$kD_$Um%Y˙,S,2Yn`,7&KF<dB}#oĀbuW Pc<#չMX1a|dLkrm,׶ ;2|nrafdO, Bn[#2ɑ=*#'[ FM p&˅ruc[Όd5dFy9Ȗguckz ȶLҜe!A ^Ln>'ƊK`FS&JdمLxhH d؁V@`D8 Ms"T CAWEpQPG1cu3%ߛ-7 k ^y!GR8IvLs$ i I$ \ޮ]N ]M-a; UQ2+/9ƶxAfx`H%&c<6 ./"/kWkX#>qXCY',![))6bC?bЏT# L<WH#DIV]fB(:!J~ `#F$ ⥀B@>PMp0JǵWߧc =wydB8ź.lNL@V(d \ḩZ "2F!V(D X )3?2vR!_5fntB.) Z1 U*~<<`anȬG?6@ 9= Jw&(A1e`ūbr[{dcD1U=9.ϴ 'Y8tR{`ctf>0gbR.%ްg %GT J/&bV%w/5SxFKF(|q锨Gq0'67Ƥi#p3ξRHIdBd׍i8G(QT=:!*9v: lPJEyfe!ÌHAqeN? m%AG3C LU\ՌwDn΋PdNUG9]r?BYhK:W_RZ+?H-~bY°0$@Ռ"߱? ,,HcY$G],R 95;z7-_tRň\ג `"˸I0“U6%UɀdΜC]0 _ns-3lDAm&hdCûuYd5" j**dh(j#D%IwxX*ꢍUkMiD B,?䝎CbI8X9- ep@ul dᷦp6 2:5yFeHaP-1Boh8h`ֺ|hQ}#J' ɎPr] %C\AbI@.UrҁEb7&̴+MEQck*Ezוd5hc4MǙ؀#&%Ԕ/3Q IZ(CM祣HlSkc)bxJiyQ% ` a8kKIwg-9PV!BZX"iX\c䃢0=s c%h}t ,Nc(!P,Ka= >5Z9cU<=yBSaA~=NCt>1 nB𵃿=p@Mn!<bTcNXc,l$*ǰXZ/1/졁`P\ 2_>J`AI,|cUEgdf|.|+рXd-k! c8:jd>>1 n1|L~KC4|L$> c-fRe 3 KY WNy [cI2v 0 cŚ  cͷ1`)İs.ڻ;xQքX)lAJ`7 ۘr\WwZb^[>!3c5x'HZs#8E rOg*.f1%5>%1b` г6,| 3 Qx0Sjdx: Y#-| Xjꆜ.öyc !w #T>ƶncܐ.rY'-|Lfw$,ܭŚxns1.mP gZQT$ CENcQf2pSm;$SN X&_nLe(j4w`)Bubr(C=JN4C's{g=.HRLE%I)\9; vUMTo`oY'r~żr7snusYZbWGwC셄gWCo>ݭaND9`iU$VnblL}1/g.A!%BǤ^2u[Qپ,LkcdN~#j}ӛdDGqbQ9ҥcbl`blL}1MU|18/ #S[Gt1fDR_ oB'p鋱B}1~m_ꋱ]}1gjOWvdS_ 30`mJfP' ,Hu,z~$wSq[H%f: E틱틱1ݨN{f}1G<[k@/KS'Ag,!~c.(2wWQ`A8ф(G}JXa(L o(=|T㣔$V|ugL]CZ|ͳxrJQ<e"|,O|tc~99>t52zvԕ+q]PD oc&|ϓ->[7X(je Qdiөф1n> I8(>:G,#>>RHLj!\ /'+41r)x1yIH#tj;| 5("2&j ce V1Z@hiͨ>ƊP2c,Fã v.| X`8 M1OIl+;xVh.Z)ncR c1$7.r1`ycbU,>1 qjS-|d\Px+2-|$#>]0>#A@,^W,|lc>n-oe ߵ1O>!75a#[55c{5|lo=˶B8T5(+2177Թh>| ])IDc{,;|lctx'>1?C1c/ۻwa.|lc>"aTd{mc2ocL>Tcd& P2!.1@}V&vc.!"1lQ EYmۡb߱ib1Ipyrcԡ>JٝN>@w\4G/e+*P}k?BBg6H{F0 Q66fv чq@s>!kocs:3`%Y|9>&#l C@>}IrXd}LrEilt;,U[OWԽdRɿB-|硯 it# JՇɀZZcỶg'_~dM1Vi*11)1V zYd~ewf; d sw0>F:  pOͬ p@ " :s 2Y,p>.+pp _ p/J"ᢡ<< pA%51  pCZ{xT; te).W|pD޸ `2\;'p#} H ɧ>*=8EgJچN4\t" 0b_8PC\WªFu5y%_uqD"]ӕ]^MRї>$^$5 3VGɥ#Qr]=8I jv[* QUڼbk*d5k"1Z[dI!xVĐ" E؋h@Ȅp+:ts503 {WAKuj@X)hNLoib[x,1߉'A8&FyBJUJFHǎ9n ~+. DU彗 ?*w%S@Ҥv{X /DqC;\.Qb,8'IxQE+H:&$)q߿mIP u<Pյp6Y 2V1OeźNW,| . WŦW?Zp&bˁ[ xگPQ3],Hk]rدpQ:E틜A2E$p~H{Z*u|lĿs OXx'.0Xׯ`dSsXׯպUsK(RѰh˞s]V AjA(цstօ-}_+`CC.;(Rs䁂%S6 G7/$ܺv&%ekpY0E#\Pm@,wr2"\qm^̰n𦚋L2*D?ˀ T?q’!/ka6yf-_CZhڊ~V"5CQ| ؏@# |:sr/bX]z bi~׬1Mֲ\<5BpV K[ Y!אyQC?N~˳5\C-e 8`6yf-}J.MouS_CR. ;Ь#zrԂM%x0qXAmi@.nLeIpn Z`5/PV@䕛_ѴoQ ɍvu2ŁcSHPÂ9NX,'uHZהK0PK[u? ]GwA,({ӓI;j8Vl_@σq毠k0-wsZ 8,ۍMN7oVl_@GW=eX/tj|R'ݴZ.jGKywHwPcF4m/BQnN;]kkH̲I[ 鎰7pR;tv.a2dAzK7OK[\@43P((  W9u8 /!<~ao߸%h+csA'x0Q(ˆߒl~x-%M7V;#8/01'T>)8 )G7CDy";DЭ_:Ϙ6x %hnf^ zqbeuk%*'M<`./`j1Ձ;xED $ A 6,|<AGOvWѨ%.k`2]).}BK<γ0y*>AMyKިN 6o5W!{Ho|}󭕿Gs_R(^AP,ut6uhCƀ`->K>/A':/tn :qeW Kk7KA[ |N l/rw߾tw߸ѓkVCqK"³ /^ D8٧Smƒw^+ROݔt۽T)2N. c%/5*2v:E HiN#mӏP{ئ>,Kxyu _@g? n3)Dwc yʍwP ʃhz|s6~K}5;Ȓ>=;WK=Xg(l.v~=uos; ԳNB.0',mN :!yYuMI;[6pIŸEe$R ] 7ׯ?ߴ{r|8r' zr\ ~#oG<ћt+8~|i5H 7dog_|ދྀk _@~h7w-Pr\|ݮ-f ze蒀icTT{4 Y /bf<\6WЫ]|#>^b:c;xʦ9_yڑϟ[:9=uz'59@-|C mY&޿[;msXD|Pl{Py ҃nSֳ0iN$q+Hxa lz-ǩXZ卦]‹6?ءQttWqrY<}ׅ۠W ٥KgW)*Kt :SnAyQZ9os|4C-ۈ7LV x9@W.qYtf7ঢ*H|z _~bsDxy݃?(m"jƱ5q@~iylEo^_7x]GR<n|7Q |?nJzJ۠n0;冷AOW -s?u 뼚?yYn揞^CYOeU* c֭iM7e›_EޠS[v Q]>^X>ԭ Ѻ^!7ū9<'⃯[=?_!|pK?!Sꥯuzzb2n7e G`\n Awqs)y!e̦81!ë]:VCTl[ÏNˇ9#FO˺-+WnoAZKA@ތoO- L4-nH"tj./7fHל=a? a8Ժ} d"P%ꬋ|ؐl, 360(gl /n \ \͟0,]>69#}l}lj t< RR ="o9,O?G ՐWV#Žܳ>ܫfW("yDl:QSy HMC'@-Z)}E%n#Q,/h_GUFg"_lnaߝ"d!9)"M)"4PcBxgB@U.]B闲)"aD:,pͳ-Z`_^MMvSP`^" D, ,wSV`:7|u/Pg/D(j%- 0BZf?qfco %/$XJRTv S X3Q-0} XA="yEcpڛ:ZM3ᙨ,YmD)+4\V$YU~&斔tG?5 Ct#"g/nBŷ-r]0~e#:/݆a} J &эHE_H~@SCDӎX5+uHt,$8w_z0I ;]y4tȔ`g-,xa/k ~n`̐޺ެe5j3"-Ѷ1aXoѨȜ0!Q@ޛaE76,SW2!*o!O&[Iߞ7]0omؔkԶ5 l3RְA %GH8_# 2"tAM]TX7oN#nl3~lYc3[{_l,c=,,ֶ&0@^ǰ%p?_IӫlDF"xY 6`nY/F֓Uf"ti:V׎[VP2qȚ+s?7!ץLV&jht?ܠhٴ)uYX`hy! qz}m8z~ze+AAx Զ}Ҫ&E҇ZgcD~L40O!Z }:,n^H?@ 40M?1!<W :!MQKH/MnҁLKE!KPpL[LG Buͭ/6ClRT8/0| G {j z / [! yNH%Cv A뺞MLZEk>A1|׵ V4Oteb)D!n-q(dNP vxELUPϮd.#i4frԁКD;YwH,mRZi%Sd֗a3be8,ॊKгyv. y`j]W<~Q P5oP*=zﵿUt {W.0^d$,;Au$1ĩՠ&SnSHQ/H Yޑ_W#DEzZjaw6=Qh-t;Q-nĶ)?s &IE@(橗 4`ԃ;5n PAGFE: "zvߐïWukFu+#Tc[BIM.=z zrDA*F VcWIP [ _sE ~wsm*35 {OhbG]#Xww/]'(|GoCGa y>'H"wp_k^5|zZv9-uܛG_A?f`ɏn_F2 @X<ԃ†tC3 H9<`I'cFIO exϔ2b>y(bS6 F/xdP eW1C9<PR$Ux(W5擇r+ $y('P dC1CDCec\m%rr(Z6pE3fޛ0 0l\x}7pE)>%",kxɛpE? q`)'^͸8|.CAv&-Il[W܁L|xlj\ mA^ h?$G+%ƮlqsNY1RyIxC؂b;`D]ؘ_@ǹ o.T䭻;-~3!o_Ae==WMs5hgǐ^A<( ƀľa,_mG MسWmn;6{oߎtێ5W!5*l5V O%]מ~M!,@,!aSãcxk3#64$"@bfW2Eykhw' F~n@-t= bv"2evG}OԷNEFd9}I]*%(H/97p/`cs9ø<ڭ9I;nVSG~\DwֵtW+H UcGW=2䷿\ln;h?D\?h0. RԺh'UuCJA\+=ocvJWOK~ǍPxg2dP%AxnqZ/3,<9DhR@ Kpx26Gg(οH BŝADdc0y2!N _5/}q aGonP=>M}M|8l-ܚ~LzsF@0%}6TW [ y]s=^Gu(%#E2XwTM7Vj`RRM)/||~BwzisԿo"?psgwliOhZVoz3l8¢os\Ee%7j~O&H|<⶛?#5p[#»?)m"j{D{ :w7]=B%=:o棻tݥx䧜ݴf9Ynw</GwEg7G;.AGLv m7*>^P*mKt.%۠'ګxs?uٚ?y[.|7pnP^0;޽= iݺYm*oʢg_ڲoj jrhǚ?OqK}SCx;9/> >Ԝ3䚸[=_Z YԟCK_ޛ'6m'M1a=vy웫]ayƁΥ͆Q0:-|y(\j~wQ|0G]7n7$wM|]"rpɻi},b4˧H{^Ow0uB0|1-:N !{~YEBlrH3 EYflzsK^|s֝gv:^ 3 0nЅ@>0髗܎ 0X/q܎@J vta#6Ӊ)C̥jdTXNX!WM58ދFc?1`s0Ʀ9 [* xZZ i}7E`qiwNA"kluYYm$|KĴ]eYsYoN1À,HHYߣO̡slYT1 ⡈xnar!O:wlF}hzžLYh $By7\xɱAD^{% g@#b5lxv^Ԗ=K)#4MQ҃=VdŨmpʗ Ux}du"] %(@ e2GÉuh N]IrP1`\RLm#dw[SA y[Y\h_+b$mx ^SV./ U0э:7h7buJp :/V~k7j"Ʒ'Wp_-)drc#? 120iCQը- ?D.C:v6KZ0Ŭ*64T?޲lg"Hҷ-I@M9|ې`֛ Fs"|"*(`L[8xs?Lpq2A7E7ˁ oi X. fjo3p8q>zS`TYfq9}Qdq DFmo,:`cCb1<ƶ@]̟;(k_rrogIgm3V߿G֞.0KNq 'O ufE^b$)&B%O/um;dz@e1ņ0 Py`acv20]Y,l{zHGP#V4Δ5S,}8HC{[`̩ y 3l`A&r t̐/mR`'߿C`@/9P0_'M"(Ԍ~n`+uC:Bu f6( f,F:srrQׁ?7p]bT*o0"砑b T4Rq SO(wIkZ%/cף/7$iF݀ Ss4`ZՌB6.+KJ!RVZ?6#FԻBC/ECy [}@-8Z ey凮Y_膡c :%RD%̃fwHNM>0)!7J#,}9 3FA $Y8PC8B_u?N})!U~<,Gf#4H]nU>:,4\[?vC- _;/%x"tdX ՅXzg a(rAjO kB:rD;6_J-+^M)Dx9q{ :! 0WtX,鰸1w1 l v~ kl tBʚ׾a8!x"kd=]ҙf2SH~!B:l(Py;B:P%Cc\E 26.^ͅg_濬#o5;>(#GQ _nؒ|_=:07=U8~T{0U#/ ` Hh(&KC(Eܬ+EXhmGBKQtY9ԨփPS`D/{= ʙCgf#yɃ\1YWQWXוSw ֫Y=qAsHuП Tr$>~6)f$uDGCVpC]..GdhbĹ$BCm'*#]OTTKD)ma 69c{2=8v"m؝^RA9+1禿Xe/QO5\]ff=Qu#?*iWMoM0۲, YG"M~rD1 +Ep>Ә}~e77R %V殩aPNV{dAd$~ׂXo=Cȏ`cޚlb~⨷}zfnu.ٱh)CGr~޷pWQx6`JK}8u8 Ln6P+eCXN;4C!"#$RCM[gM|7F<`P ~Y<ԃCx(qb`%'C9ꙣ\ rJ bUI-ץ7Hxc͌y<ԃC0yP MCU ("<PeP O[@]=PLpP,QPY#W۳KۦoWg K,% v81ˣ>k]kW|DFwf $991dl_̥Nk%@=,9XyaEt=@zT96~^.t0:)ʶ \#2K]5^aćO |9MHSg^P/kDmC7ܰ K@ 3L9ɮg2JVĊ^&WceX=Cu;dGi6g9M3SR .4"0Ͷ=kocI#rֶnUudm(HhR 4tdK/6p;5^eX4ti/E"80x񍜪K{.B5T4c QƦMsn"Ed_G WqB mً h)H ՈC?U/tQ(je]s Bh?cu'/a+ԯO 4RuׄI7V8]@o"rXn`)G{?ږ8;tS' H3^@ @0u.IکwkЕRw! b"O(BƵrA|Ge,YĊ0GC&P#Xs S[[6_T eQt7HUc <,ڍ#3뒆yoAXn$a M4I':6QzR'qO x촣]M ;׊na&iY+%4u )qDZØEq0a!Bz.[bw!M}t/BC ◤$3#"븕y|F;Bb'7?.4cjFx7͡e 7氮])RjA󇖈&vx=9s:ia#/Rn"fgHE:)4dBN *FZrb-.#5|HbTymM 5Gm5P]gĹhCNkDX썈ɓi}nËGZ(5@םcf)Y6-{88e܀S+~,UBH#B K0$cL,=m/ɽCat.^@Hm d1f~Ti @ "n>隅D g~I^|w@ A=&ܚ6kPE_[+$"mc~I;iMNE_+PH]$Nޱ#"c 6'+2z =h٪A.梳"3k@s,Com.G1<|dR $0auDH}A3%!j.>+0ƹ9YMKPQU)r-E}sUy^ ?}"R9`%Lziw\)bLK9BJ>"ڏS8"#*rŢERGP"W' M?Br_T䰇=9`"Ws"m`+r"7IUt:oEuR99]4EXQ14qqS(#`\\eXY^|@oi)r]K|\"0S D3S4uӘ"!MܻWxSpD_ЃL +r\RYI0VFc?ZǨ.h#)rmq!*4# uJ贲?Rb$}Iy)rX SEmLuLop]+^V<!#tJW4":,;/@q=laa#go*"LVwp⫮K$]yf)\ClݦaX@ y!YR x)2'%/,~c*;, `B 5?$[D2JgzpbFyJwCn:.`_MtumiqEwEFN*A_T5ExW4P~;Yn8`J +8;ZcTtvvRvj))qZS츆QObπQ{ G"q fvJ;7{ ZWZ〭h=?L)q(([ ƽoo5[|;юތvӎpd3+'z*W=פֿ(T8t{CȦ[17[̍ނ,ب[(9Vh6tWouB[ϝ coZ4`.--:c|z7i) J?S H=S8 o䠶dy(7=Q?z@`H[y/6 3@U +Iv.k} ԭd;U`][X '6wQ6 EA4[~%l!AM7,M J;o8d6x^$V >x5y,MPjF]<|O;r8E[SEv |l"91k[#JY}Կơ;TTpl'b2A";WQ'/j0lVè)*r hmx.`e""d׹ =g᰻l -rG_ݳ5 !񰍏s.Mz7! G򫿬$ O" Vae03\/Am^j==^,-6ECa,|`TpWKyX8;h%DN&g-!ڪޤ;pauY8|()`^,bphё. s~S u5Ђe9* wpRfk֝ɳqX8=]l-p Ua0yp/ 7S" 7"@e) nUta&Gb`lU p ۀ^9,5B/׺,lR<{D^[U|/(rX88b GFlDeb#=plM41XN\pҾ}X8VUb&K/m62q5D aѻQ_\nbqyX8[,&àapX9 7q^^.zp,ȣ>,dN,r Q\p\ o ѫ¡1 fpFӚ{X8*V,b<,m|pqf?έOb/ Y]bJ&x,Ǻ/[S+L vtÄGsǎ}h!s'^ :Fܭhzs|KRlR59X3`j1 >O:}Ṳv}|seɋI@#x6}N`R΋"|5|Cs>g,\t>G>:-OJ38g}nge7ϰss&ifsձ7#}>G$\}f3Y-|8 c9в>gsDs}c_ڱs`󅐞^yֻ⻆\hg[ "l>gԢ6c3Nk{W,?4*s0_e*; Q*lZ*9όmgP;<2ü&[eP"_. fV.nc <~28P+Vh+DV^e*pW^ecwXeo+V^cg8^e,2!a^ew^[Xe >}|Z>22uE22s\e06E3pVqóCUbʜq UR2|qZh~]e2je EU͝rXe*@\e 2*VfE߅ܬW2意|!aa_[PgW*_NH|d`-z`dy>;#n(GG,:-)r)e MpH\kSF|܎Q||d!y ´ט X|Y>2\|d<a!؄K4,1o_G歋̇y5dz>2eR37b Z&p7uzZ"1bYo^Z !Mtb1v7W9 l}17b<O>2Gx>2AW^23X.Bםv!7b `w6h̑_,ȃ1Zj̦eGFW8E87t+<%Y4к| |1YQ#9 I}g>~EzՆ 9U m|=Gۍ,#|dQGEy>T@#sEټBN(13G09";֙!ҏ8xR#sb=KQ#s:G#s)أ|d>k)BS2 :?1=|d`[f(uqGfGw10fȷ-vFhu nfO38e8-5},ɫLXc-!rT5QpQyWQ,U'߳6q˱6+Xy@rn9`rD,ۆ:+n9)qOM{{n9aZSѵюWt˱ Ǯ"D+n9V6y05-6閻uEn9UiU0 |ryc8)I*$p1tql, jp|X5L- w[t]n9ކ6vxVGd~p EcR9 !MQSpOR=n96jQu)-nn}3ʯ[.b Ad[Vgn9|FY[p).n9Un91oR3;V8n9.BU|Qr6斋.fn3 g/j:4rH`wQ帾fr6(%է,h^;r_WP>ءz@([QՇA|o"u:g );ބ`n eA(WF 9D2Ճ eY PFܵ嘈At U#̸H(;9úP\B#/ Q SQ=i2 ?TPf72|S=),>ӛPS=>Ճ&)0=Lmg@PfvE$]A(3=Lءz6gE/"W2+7̏oPf@(sb7̆P>]q2c|ʎU`0*wSb 2[$!7_>eH(ێ2\9&"p3O2K$#2M(#e GBeS9LC9rGGq92-[X2x \wK2a2~@({˿VJYDB?e 3|N1?僝U]e+ބri edCļwfC$Q /EB-lH(7Baq2~*b ^9A(sy `ӆPFCH({WU棿sVw,`djX7e#>W@>N*~M̓2>:s^):UA_`*dr뢲M>Vqc\M [mK>Z H<|U W82M)vJq~D*+eM6jK"כ2`JG2qXּ)Vqdcx}SF+e_6ew릌z&ˏU5 qx6Lyߔqv*.JVs)R7e*vXŸ n# UUaM+[6N!W8g+\T)ښqN7e^M߾lp|GLV1Fy_7efI*osyS7sbLv*Ɯ9|S;;IgrO89_MPY`n;F(k-N92W6T/V~uݔqL4z9Y馌t;5n촙uMvDj:ɎIg'd&)k2`rMvj|irMv|]Ƿ4ÔdSn`N^&rMv2rM2]WjJ /$+>oF n0ER *5qMbI.;3]dk`mRI< ,$^s½avDkE%(d7UDodj5y:]ldA(;va͡zZ>eH(#6EByP2?MH(`"< NO#$":*Dg KsrDBw~ʌ2MH(sN|O+8H(;9Ճ۴H(3Ps\_.CR$aH({5"F#XQz61 /,6=6a_6XN@J¹vBa ptT(zT\oNoDx|`KMPIr+T~ac\G : #ˆ!< 9T>N ]U附᷷rOZ/Wٷе덡Ţ?dgz5`X)(R͏FW,jX=0&CۣNqʯ\Q5&^xB7Zxa[bǯxLTdJi䄽 oՕAFX CK㊀Ij/iE@uDŽ,#w޺!lR l8ohegLH Dlvt %eRj!\`Q8ps9L Sp]SG( )MLTeV1p8ß W0:FHr e! [D3 )pyT^Te(4&?L94r.A  6j5¶txAEŇ"2r[ Jߘv|Uϼ"Sm NBhOҧq1{]sv/;DfTd; /1kل]ј {MS!-ޛ- u oq`~KP)]8N=TxC)w ޘJoPEI2LYGy⻫+7ג*24GE*lx$u~ %ac,د&Es(1 UW2WW.aD&CC Q='q% V]|.xCdr]̂I0DšXmq J?k剼TY@%Ide"ԻYmhnL엧*Z *t:8 >+87 T!b$\Zcsn$3 013@ϰgp6*F:[ *rNjymگml-?c4Zwi݇ `M lE&3:x}ݣ~aSjbL$P*vt4i Zݖmõl^1gO/V2LG B-ԱY^IJ&T;8ǚn*nć2>)+a_GԒXAhf"E"S2Nm "Auu ҉K뫗]^ld?oj,']aSgr dYIB{>7lGXϽY09Ia ȝ櫿\(E,}o2ba?D@uex&)"LFP>܋3h?D}J"r^ˮ퇵(~:q?|Ԟյ~`h8!CV8Wa~x)s`~0H@!YWNw?}jw{U y"@!!ZxCh~k?XA+ÊwG_$ة`;!ԥK9H Y<M{[TX0Ќ] +lHiƌW:ųAh6&!hk WfE&d EɳAD-/o*JeXN4j@6I&yx)"#"xw{HbhC6H\|}'b%Mx~(I.!f{%7JL|Xn0Zm֦ 6%,k)GfqK{jiwP^T]'Ś,W Vn@u"l 'E爮 5m-b+sWNX,&1DT5jPj\kvl/ýWV9^9KT=yr[Nc'φF#P+ ]_֍XyN Ǣ%p2)C g{X`gM\3v-WSY ~_;)"h~bۿcyj<}~<>jjIO 0 `r?՚+]4.& ;[ '#Lүٰbc{"~[12@;8LYh;P86ZΚ pQWu__}M qPb} +ZAkō 5f}4@3V2 rAFM&*W7dwrS`"y8d5"p<6y6WU` :}@;N^C/Pc #6u(L95|d}6,zp2)ĔtE0团bU" q]K^=2 $rm,6S@T.׆#Dk 6ȵ!_6G6nq6I".gq9c]6xMw9C oԚӁε}ѯk 6V͎\`7Ɣ/I`UKa:m.-rmEڐ/VƸȵpms\1s˵)?^ds6oȵyCtsmr$۽c<Ð`؞T rs֜1O<:'im839\w[*G:Jb If)<el}QW-[1MvG{ʼ\a-p ͘mb$Mu"~צ9T疒wOV<,sY/lP=vɖD}Q ={=6QO 7Fan9;pƊÆ3,)Ȳ_ރ$G]d'K֦D" '8, @kV`߇`,_&bO]q39ٷ'kfuٴAiԺNCDDe*|HO]쵪>]9żaf42 pT&0{ K |Y`i@R0<;nhB0vOqg AnA]r&F3ޣo^#vW5wXaR5GQZɨE5hQ_cm`iCid3,cHw\e;b_Z/ZZ;ۚ,blԚL :j̓;zӚ L՚1՚"etZք!TEbk"ebk5ݚJs}W8֚h鉌S54A/L Z]ndq>;%ȌvWibCI `ZKz]P ?f.LXa[]H8w1otFlcA'abRn kWZ#FU|d*v=tt[P0cAt?ʪN{8,R4{K0%.Vg ǰ0 y'u`َ@#ۨ2" j`:=Swb<*!uMqa٪c. 볼tc oSX& l3 !F&+1EcDz&8\qhDRwz1S)`;WB/Vm5I"EkS/>12+BVdh> HP/Xk ш!XRdAq\ThY Xʟ)ɵq̇%pbkSM,n?Rk[{.hdԠmp`I~% %4U>Kt^ސ/D!u'bNIG= t)"]*jkpB,e4)!ҏ ˣ挆.گ2s(Dl-Ν&[W*g8x'3|<ϗ񋼭Q>-1+yIRHAǏOi-T34#YE Z;1%godm@n6n. ĿfveVhY4,K Yy^FdbP 9":Wࣁ@{Vuy̐+wS@ڇU 0gjIWwuz]wR','Ys,L`H9zu1h 4i>J%dE3_OχI "VT24YJrSخ[3(?D~^dP)S5n*_adNMBSd?_G$w+ sJ&-\yJO}}7g,l5 漩d| pKK  NJ%bT妒 ̯W*&M% 't묆yb5DGC/J<S>6dԖJ&=ݚNmI e}QSٶ gS$YJ%kWN]eCbd;8yia+CZ5oZM #+- X^7-m@JH!%MWiar0c.A.p.fiaH+zZkDۖȴA\NZЂiaLߋ5v8l5+MV8{ial=_ia +)R?v1K 7- @-ij0`iaxluˈ@㠾iapyZ`-aeUH uqVrLia]nZžv==-b gZ}7h6VEiaj*7-lPNq,0}w€=.0|ABOH Wia3=-,v",][lGN%MFGhM cJ í(,K  DjJ [zi"E[%<\-x !-ɇǞ] fiaMia|V^0P7-L}曆.b2M \ƖL cu¾f-_y,#Ƃ.';}o)1c.a碽-#6FOXpSKJi0+3N-v:NTN9$cvzN]LN5vzh ԬMr9T>-iv:%_v:?/?<w9ӟBaR )o"ikopc\;=N?ؗ/lMڰʪRT>^19/JQ -f0S%p 6'bI ~~W~`Jgǻ:k!>XR\ioCħ +ڀXa o Tf 0~<3fӐr3Yq7@ځe)z̰Rr?kl#}"^TJV"3oS(RS~nTD7Bd T8 ;*"̴*boa]B(g3o/~b]o`[|6*C2= @ vS]4qIeC@^Fla,pjS9+fՁ?:&ŋ*l%_bd?EB^O+=ن(J'Qpj(,^ A>$q/[ ˍlj eG[^h6wL/[f6`R?g:GPBљI.[.䳞Ø,7Μ#tBO]SYwPpeتC/h+',OL7Zgt1Lz }j騮ƬԐejESɁWлTŨd34BV&t`H8*nbE@~Ng@C$'N\$ u6ؽOH&ч\tG# *Ds^gvQ}19 6pp[DH 7cvr;qq7XPb|6j[:iH˅)g˜$U_V-I/ a?BP`F$buВY)o kye Mj 5p!bX#ʹMZs7n#$s2VS2}4eGfmط]"ZW, ٻ)RU7t$hY䞠&| 8#{ w oEx9" ~Naa[o}@xs15LG Baj:{ S/}@vP{ S{`^=),Mk~@hx:;V{|d4J1qVk<-{ a1= 0NjnmoRe=nE =PQ|…^ԺV2ux: uXc2L{ )5Dq*:}B$NuJ:<#m2T`s?xcK9! fYJ~=kKsJ护;X'K<@2l|n4C!*typ ABB&͂+"\k?IʔYL Hh&Ǟgɓ33/nCdci_mz0[6dx Tpt J* %E,]YZ8$ *[G!cY8*%Tp!*د?=e1߹gWϐTNP,$`# +#0UBG*#Mj]M7Y, ?%ؖ\ԯV/~dzB311ަqK2sfop様3,H"Y6w/`IԱW[O}}Usp\ϑME< hhKu,W]Dk@.z@.`(<~q' @i @.`yh3@Q3+uEr?Ъ緿V@zXO,,rE\rbčѺ:cERE14 "ĝbˉ5^wg0qHR jSդMQR - f:GYQHJ̇Mp/QN%XAJ gdHԐ}؁9R tуNzL00'ʣzuaƷzED" cDm[ JUއJ슪7,8+b OăU_%%Y$Vك8+ms󳙛D'[3i a/F{vkPO Ea rZhv&`vF,<coϩ) e_bVÆU UD x$K=jPP/ fcr݇İZ-8|Ι!Y qnPF(Y^cWQLAbLϮ |bqSA"gCl(b' ,w)P`zTY9*>P*!aKs3e>T\ɮL;x,YfL.Q%0Qnnmdo jD=_R"ͮDI1Dے{a%(bxJw&*D,: ~b]&J݁XO,Rwr(=%9E E)2Q2qPN~&aF&ur& ȊB?Mle|xa5/D>sm|:EHZ'-f3 W$krb-k;w @*FHFY4#xkh'k6P"kl@Y3MPf5dx߬$k _2g̀dq ,|Ds\ֈgz.bݶ|X3e4p 3G-5;W/@eկY9k`@Y-5VA sP$Y\g&EƐ]-cujS56bɚMK5Y3fI]R>f|!3YɚuA"kgN4f{Ț}aJu+cq@ݪs] Ac ]$E1Y{QWJHI!h*26P 4VcaX ASAK,ԇ64gIZ<M%[DwOCYOn_2 !h45MBXeqBnKZ+tK5+tف Ac?^NȰ& ֆ%XzzV˂-5ʖBbmvv/(6*{$ҷgb%#7 5/o]ð:/b)d_uDQ%tjZYYS"X9SZS rUv^4 U@>=€X eu/T۩ C I|Wr'&,_ 9;C%&nd:KU!VnRte{x(/w* ^d俚Sy/@.W[^t(@0ah1!ȱ`ʄ8( \atfyն%􃱙Y RDPMO,,!'M@u2}Da0~ah40@֘݁L Vzߦm9b,1I> 0r!^0 \vϹD!T/,T7bndS8c Cm ha> uZWHK@_k倏70J ҦBpu0xiVlCʷ+>F)X\U :Dx=4H3URaٔ,0>"QZ[Ybe?^1P`NCmF{s;bX' j+?Xo*4rOE<6ކYlo,[{^q@v>os糿YlCY1D/J;fڳ6"fuk"k',_q2ZPW8ǹ3-1Ğ5¬i yw,b1_:݋4ڽ gYE4a}r|4?+mh{ը mY}33un lȊo^{+pδzug5J7^|Bk0l:*ڳ z1'|'C ?yxgi:B㾲4g 3[ Afg~U FQ"5?/aB$3p`I'E܁56NlCxގ=FZnPY\1g<#yCEWC}rJ Ae_xgӊ.e<QǢڨS6ʁMeEPPD-]_j.[ivgl*xj/SׄiӇGP$1͢4_hA Yks|^,h1AܴUQQc+TT 0Jh>/T6YMIO|DBq(j2A Օ$?Ç~&dͺVJ@ܮΞ0ˬܓ%?Uj"SHg L|kYsec%nHYS6VeHY6Nx)տAdd?F %l/2*_] 1FhP2wʰSҦ,be +Otc˸V:elR*EgMd37L!y_psQiXn:BaGK<.G$6ݦ<+&~9`1k]4Qi@[yxֶBaw]?osǟ_4튏I-E3 ҵ_AHZ8%8 g *$"2 =ٶ*πլ 1 MqnVyV0M r^-pnYXEkIxiguWy(VG U oasja7#0 ,aX\*bR?L_qĺO%Pf;$Xk*G dѾiZ9bk1`*_M*z 麇1'sdXͤ+F,ړmMU~HKUmjR +ʟ"$&#eGpA"SĐЎl0, &|LRO(BR6ёѳ,۔Cb:ȰRZ,a~(֊㕅vzPpg>o|=c>;+w ܰ)1\}Z4H~7L/ QKУaD,湠Pp̽!YJ *0IJm?!_LID؞k}wCgMӂx,I@%8@M1xhatIN.ٳe p'Ĕ]P=f1 \ڨ-=?ua@AqYɤ:)E&[ to}͵~~1o]fD3:!}2e'UW}-m# asvUXpkQʥ+|"J= \ <^9ϊm/t^vG.Ir.΀[pinSUܟu.n~$<@d$gy*f*5Zr] G^snm%jj"yU}4gYgƋL-ڙ[Cb8C9U2Hg=5y6'i}1{\&x,'RN^D1 xd pcHn< u[!c]BHG .ʜʌՂGU?`b Z{X ~Й̺p迯Q /gSs+]ڡdp/lXfz&FkHU[ne6UQph:'F832FM,߽/bYᲡ*[ՅO,V C}N6n z"D28ӌ~?4pZTDEic^%)תTEFYJcpDVAC! ΢G6bGe,R`&i*O`90-Vh毊?WSؠB#bE c방2Dy7bhb -ՏN `2ȭs8tNUfeSdaў(4U6_bR,@ [T!dLnl bbL"`X"`at0|16N:Y e90f`BZR | H !ÐɚD \(nCl85; :f:4 VC^!=Y׋ڪ˰ϩcP)1 gl6/\h {ePTݳX{.V |ZYZxM?*%EOd 2saVm-,H A5R=Olje$Ja1 'y4?Q G|2V YqT\YjؠeAx@3Ӵ\oD J0%G}6gaSRҎV:S\v dO)XH|g_ȶImWYs/8\3˗KXu :͓@Kˣ|6eW=3VmnM2.RuՔ0Ҍ?2VHc h!ocQϟ% bx1hpRlk̍@.*q?' !U{FL6/k>Ntf8hG0,yc"{3xF˜5T2q^RCUXkԞsiO\nYg.'B 4AvLu9$J?Ȅ~=H=ayաc&,GeaάF5N,hڞZ R4* SC%U6q@ζ#@2c eԈTC֥dDbdX) jc,+ߢ0,XQpep)H`a$=+?k,,Ā ݇.c9|QMU!cC9b0nw p(}E7:Yhu&2(3꼆[gRL4$;aQ}ntcQX6p+J&6|E߆v5'npgO 2@pkp4pD"1ܨ]i=}n~/> ? [T:pRRmp{Vߏ>n@Y4k 7ުGÍOQ0bfpB1:{ᆦNhpCslB<Í}^6beQ}շFYᆏm/Í<í[0p)[scͩD 7l%nF˱4~nhғ58( 7K gy&pCW.382[Jp 5ho3 OmQ 7 ڊG ؠ9 N{kQ>E ZƇƪ,4x/>p&^> 7 #. i^֣N_\+yU aTj!< i\nbYGų!m!%.Cy[~jA \jX9Z%SX:%]{բ͘[XӖj]$ZU ꭅUZ8oU [Lx_:;U T?:qbabKa9$NU a %&JbߨIW-V-UV^;{bvKZ:pGẌ́3j1ij!p3ej!e+ZjsaBwՂ_ZP]cW-̺GX.V [|\{Yq=wBC]5ZҎJ,)gՂ31#GZR }jQzEqªՃ gZ\sv8:?%xAAA L9C7 tt"Sn7.nbnM QĹ@7 N)VpS[!u ,d}見)p+qeN7A"f ݄vi&|c3MBa,Aoi`@  )zAXUq*/ qtQ1AKC7A;F!vZw{M ViM;O#M9t}1ĭD7ቬ&rta%MH2HF MZ t&h tm/)M=t"[>8"̗oidetޗ4\o鶧MnbroitMnLhnȡ.tigBMxQn«vD7a&x@7a0݄vֲtu t/i6(lE#-AM2JށnIoiBwEC7M2M7Aqab/i6eU]AT[MJ`=ٔp)MA#-}4q7 2BDtp)٢gK3,`<eJux{r5˂Gf&L/ ۷Y!YMuJе?UZp=NaߚاD0I`0vualZSs=bن颂Kԋ%ʘ6(Xl+l\ɼp wŃ J,'v" S cރ8dM-ƗENsDЗfp@Jj>g<jokI-/ -8$׺n|a@r3L>EL!>;4`SqqGm,:Q1c*8f@)79nBYۂRᴨFӌ -'3W{`9y@T0e0%o춡R%WY?Бwx[9eAmS\ʂ:XwHve1I\xsN^'R. ;PMY@7.(Ge)wޔdvz( ʁH,.n{ ņXқҰ,6“ƞ曲؈3M#ֈ *Zp/O{ile@w1ۥ,"NYP;i,G4֛@dEj)PQ,6>v<Ŧ pMY jy.Cx@RКCY{ S:dKooʂZӽbW,.( :e=PxMY KuNY0l@Y@]@\b#E0>m7eAeegSaHYl.8e:]uU 3[[ ]Fb0fep\S14Q6EYܭKY@0)(\:r,LJ]`_HE,Y3ƋeAAʂ(Vؚ9IYPQaFYR/뾔s{,X/xՕg#evN8e؇@Si?$elۤ8Yuʂc g(Rz5O5 k*/c 4XBBRGrRǶZRE3^ʂa*MUeB-lR|" ʂ-,KYPɴ5PhPEP0v,BRO`W_^w>3qy( f) v #"`C5 q"QnR\_]ʂS^gG~1+p,hoǼR/ʂ0u,EBڳi( fQղ`\˨/"t'eAdFAy1$>$ذиk rR)D ~Y-v˴u>&V< s;˖K\tPX"x d>a݇jkZl R2^K{!R.$[MSXg"cCa;THyhv0kc;l[v唳ن $nwHiF.p"J1EQѾh=3<) ę/ŭ?hoM&+:s_-}es-ckƤh 6@mcMRuS[Ky[|r3&[7ڦW,w K;u7p_Q$np5i%ׇ&ny,K(aP3#wͥɈT '9|5tP]eֱCU+9޳+l$Q|Q}h'≞bi@h+*dǭInGYyriqh48q[=qԚWhގ&r86r8NGpqm#h p1Ce;L[G̃6p2>8jĶGpQ·jvm蒟OQ= =sh'Ι(QSt8Z1v5G,RGPDn0Q&u;XOp 6p;Z6ć㈩Pv1]o#2ҌOў_OHr>>AǢ: V{: qKMp2hr\`vZ 8B^M/C0QSs<G'r;6G<1T#jjrF\#h8C.X#rA/l~q?/<<Τoi,e]=NLDeu!L*Dni#e:28@QvnQg1(L.UFH7=Ǎ21W< p3g<3Tx1W< 5+7ʴN-LpuC=`Q}SEo>mJ==O[ihmPN':mj+6?N[Ӗ+ u6ӖOiLiz-8mA `A/J/nt1cG[u& iNxg)9ĥߋwљr07`<(fܿXպ:e[b'/U"HZĪʩՋEl[˘'~}E0n0y^mަ̚]*>~ch&*KtZy8˹k_R2x'^n5w|,i}#D}?9,@C9~i5[Ts*A\]]ϪҖ-e;J:?L|Zp vkn24UjJ;&' *==Ѩ2QPɬ\vL~W}*W{}c{te(̓\,9ɞzHɱ,,aʢ}Cs_|D׃%W;LN3c! Mt208<&L}M&m䮻W܄/[a$ wwy̢vrp"*bWw+nr5{ڥ=^M9GG;kQ6N Zd92ɴ2nkm_lytQϗ!=pOl7]gm佈Sd| \sS2 o/>LrWTA-+T uv@+I k^ҒAqH\^̷f 8LY_HQ6tb~al ( p\RPB1yGUf2R!V_X_wIECӐdQ: *YX65HU8ECU="[2ҨO>k؋* #kB ,0Rgz1TTȫ>`.bj#BtMJBf/H7;kt *٨g1ˣBD%CMfSyNp! wn7?F1hmaem(VA"*ĘvH/KS.#jw~k0+5 %F˲ IAvx]@Rmrd%21vU3QEW)Vdnhe&ވVZ<l lVEG(T}Uk巌a7"z?ebVq,ꬡyxXzMzO3Q Y gھ,Q#E .ڨܡ[,t'FNNy/鴘9ԂtWD7Ԫ^ԼVa]<*8^#URbNq N%˂u4R kKnSj-pIB<`[R #ӖZ9 RG)UZ7?A!*cMRPԺb[jG̪)(3T!(ZT)ht8G<J=BQSjQ|)DaAb`112qw5oj#!zq2jd7Œ+)!D}QSu[an{yZ?eOQI"z Vr]6gSφ8mT`,0}U-=Hq4aؚiM,u7Ki}2OCj uR-׶GE#*N05/ä)fʷ&$(͍0lƐ 1vߵ  !BaJr%/хjM!OkUׇ; 0&+c>gJ,XAZÿ%m)\ c~bW?x7A؟mwM$}մ47U!&,YUwgqaq5'7FOPۑ#{>SyN:oyb."T0Sa]|׬t5@Fr?ďMjMM.M#fXCCtۯg lSU x9(u.x~L&weFUWY.W%  /m;7E%/WӅߕ'Zj8oi#>RWC8z_?[Q8@WEm'+ bfRE׫.Ki6fJQ0Wf]yq+͢6fPA,4kmԭ4 Q_JUk)]ࡐT IeAKܿVD? B(=c+l kk̽K_U'F3 ~,(8 aa2E M|jbF?HSzw!^4D\)ۊ#["tŮ>bC16q^M VGxm=đo*G$C{<ʢ$.0(3}87z}t.Iz{!XYaANPEa6ʛ,K84G/U(z5$c}uYF,깝ETf0UD@-5[Q!sqʬs֩ex58Q|Nmcy6-srsVǑ܍'~WW.+!~";AE4偋Db'AiNh.-\~Rl7:[| ,psx"{~xuIbnn fv#r•CI%m+ې5yx{3ZHˢT6Tna/Z~odU 6ԟsoV%96hYa+-jo3P=ۀEF+-rՈ&v۞zonfl)ÖW_}ɬ;- fZwx٤Rzs,EŪo7f aE Gx[,&=-rqrJkL, Gxc3 o\R<ۀր2UdzTIeArMۀtloF!# b,GxZ𶦫)8j1OokKoeؒ!MQжF' oNnujeSx3<J *(/H F\A췊ة!Tľ姊;L08 rz`[%!y9@n\";r\"<+Hk;x=%b#\"1<\rie/Ĺz6O:ԧYG%i[*Ts'z\=+H՜oK$Ѥ#H[{UreM\rs% ijsg*HoޕK\miƆGKy.H);p\`bxpߢ+ut\.\óN.Ñxr:DN.jKNX-urqPVW 5;tr8zNn .wEoK -]O ״},UQw`% 4.R\,@8{KYѽNlqM)'vB1:-LJƁqdjkvV .^Dd݉OI` -z i',ՌCtQ8=ofgg4 Z$Ku(E-DžyMBx5xHV:AH^"!˕F苋ptqq͕ŊhV;5^ p j:AX`AR< {3K-0AV0ƪQ5n)J;mIש >Rc,^ސc\d^-zpuV2"h,"!eU%LV'N%V\ΥM@EKj1/_U{^*+w2m nDBp> ;(ߔjY !G2&D Q;ۤ;fMG=0Yd|=/CMy%M [ޓ7$ʪ j" >"6:dw ާmYSNx{BZ(/+I3.V˓zb{=LTK93La$r$./4)UC`l 1g)Kfs΢i(JGFgwgwg[O+ hcS7(fۧX/ӳ- :n;ᱩ[Ǿ X\>'5 p1E^'ᵶ+]`"lo*ub!A& 1j<,)$ Tn䐸 RƵArR/ a: 3Sftk!HG%iM2df;];Ő\#6R'|c3L_\3A\_K s7D+lq\x"~ N PpQC 0%eRftdb]^03Lp6PsQ7ø;"wkDvĜg}}莯6EEH# D}A'G-|#Ezk/kǕbHgvn]4y)ʖCG"90ۺ3 sz۪zӈ! NDW?)7ܖQx"i~&m .Q'YfGfv}N>'vf,2p3sR5_{TUcp\BZM蠇;*/c*ȣ1]9fukϭ%;b)>VUp.0ؒ[8{刾 Bm$ g+W xC]FqiLQX>TuáGp4Qຈ*ws4Jv7L3IdFn҂ePKQ貾:6Xx~c>.8qic`4(A5u7 zx^]b4oUa{ȆRvi 4maɲCsW"kCjz'HG4`l*.c/HZhxRzk=}sL7po|)=_aDr|ذIEmltQ_>-cq v ۾;@7Q}lS~1Eiq6Q@ǣ°/ʖfg7rTQ(gtlǬj`n-6n]kzjan%ߗ5;mDzH M~eFȶЍQn_ ,|zC_˵kV"OsmL<Oo2RJ`2-J(Zغ;Ŀj_ش=Q:혦Z#_cHOz#8b7X )2gmtfk *Jzxq?nxʒqA98p>#]ϡ>oN-oO9dV𗄥 7 lY{Blt0Rncܦ$tZD<嚫(;fPR&/>++q`q R%^3*kѳ{H y.߾ %;9{\??w>L]m'?yL+ h@7bZ/'e}mxܷW.H?Au!3Ր"qx秒Y네u;;:67v- uנ-N,0Hɳrd)?@؋(d_=3  ,a'#U[U%}uxv zi}\ݯ'Vk{ nPI]|V XgGk@%*P=:/0}a 揇/'ʂ2]/d\7`1cK%{NkwkT(D'Pr şc>ݮ81)jM)3luADbǒwJӾqȪ-"q ^Dd2Jmk^+ۓBƿORJA6c?{w %|!UIqPzGZ{V?Dg`CEEn40X/UtPXݻR_rz1H$oߠK]s _R2Z\_垽@ҙx 8!\Az|~X_|S|n?UAr Rr BYLz ?ƞ-`U1 Q=4Kzg34:5 :v?ľ=}}B'zfpUBxn qp/5BdE'`ZX!czc$p:aj<#'Y o?ݫA"DR*b:5x^f R`ㄚ{׫k O<-eBnQ,THËi##šF:\A?\d%?dŅ"l'@bډRfi8YzI!vUP} _6w.p/ʱ =]u+7igs?LCmѤ e8B(Ư{L>tb3&Z CAφXA')veYZ>$6 Hi"yEFX͋epa(ARY,QH )Hvc>ad"ӥݦ"1'zrV>1 7 ~=MW]O$C2HtA7+퍾J k:]ܻ/ *O@dJ5I)-'rrLx"T[kk v!S)FQW2Զy0.Յ hX(/P dl?@rLrB.qguRw\7HR}vլb]Z;:`M_VDRȊ*/Rƃyd*␴{H9߫7Iau+``['1+ܗ"eI4w~n _N}+ n\`MɭFJHTVP f3 iWyFCDSc50i*U̩Mu5q3Ѐ>weː뭏H5SɁ_lRtD%>oEStW}Ef\G5UTu49U>%IتTf!ܗ=sz*F-uzB)^9{`n qM͕۷c5KC'f,~h&O?|=0nO` m{UHR,!DlzCwKt$RbbGUqt-T@%N2ꤣbRæ:l-v(H1K}FA2 rr*GM>-C6ӭ׸(NհG ?K= f,Β&rf&z s}aKmZ]C:l~kX~5mB+mTk/A S%,MU^7usO,&Wi`{9<zaҩ#ִf4+ON*.ogP|%P^Nݴj=*Ron2uNm⊢}vr+T;\T_e 0Xz P&|~+|jb7B!NUr,z36Pբ&0W:Hs&(se0](*g;O4x<4~w;}]w57A]\{c)!}5i.?%+U{ IN88Jƨ*Lˢ)\7x_=.ml$栁L9ex.`k/NrhS!0^[^kHrζ#lS" )~i:4_æCMKdFa]Nnyu#=.HHpM81@>0bKwt{"su/Z5<8>e[\$- ck~24Uh2jmQ9&mKFQ2JSF myȨ=%|;26y2z*ٖQ#t(t:nu#[F)CFR=QԨR{z_QФ^w˖iٗrlA8O%QrO-.u'Q}m צQCF 1]秌~ƙ`7w)4n워ӵϞCF \uDKFg{(8Dp˨A?\%Jx*uόRLhÕ]i%EՏ2e>|Re板8Hu8";n *j9D]әa92f9>n ?Pyh܆45w,Zç-8Cz }iD,7߹dp퉬_ +p,Sת84k`\ ڧ:KbAؠze'm{pb" ,ŭ1!Tɥ֜qwM뗵 c Tb mݨs_/̐Fr D˽0nR|ad5;yZ!4Jh.;66sp^;jQwvQ]G,dv~"ְ_qߘ<~(tՖ=TYԼ["GmCۤ&"m'svj uzϴ"̖um]&7{59&M62uل[Vk -A#2PXmJ-jRUUj9C/|q`\/AZdʅweMk!$D!mzΡP#FERɇ$ PH7w.FW sg̅ddCpVFx_hVEH=XH#f)$*0/g]6pX~9)USGl$£Y H_,ݏ b[:ۍ5YKSƮ"帐)(&VpUfC-$t2#YpbB!D+NJ?>SQ]+xBR_me׶kBd:7 0uCwEUAUWY%mK Ą,rbAIidNETO\wZGv Sg!iYvQaq H:Y;35jrGu"[jSoT ހf%ЊnU_{χ]%eLBD5l&K/}_z#`RZkMӾI/]@*ͱ/jqi!Z(ؠ:ϟU0g6*T"!F%}ByV4`$hViU|:,iG03?Z=EV?>y^ʈp3"yҺ$UMŻ~oe:ՙt+")D-naz.qPP|8~Ok0"_{IG&\B fbv~ Yk ӥ.NImdL Mdt F `V{{ ^n JD'ܼ'yCl/Ycp!ӂ?1ÅaL-'U+ڬV`-2;K |mJ]J#гk;VVd:Hn `$jc[r3XB`gR*RLbQ\I-ޕ0KU]p['ߢXT3óa@QFDqXZÜ9-0iD Ru!5t.vضV3ˢS;3q;l50CQ/hJ̾_ ( >JwxTI[l" q[Pa5ط QjԛCn 8b !D u!qSZZCm=ٍecZ@HVuęK]5'@%IR:*]j"۵"&M*0HSVk|Uqiq .Mg(WJ K]/^ҀytXLkks'u%9A0YaE^>bj,:kHj~rGVd?w2O͚Ef~?n^̭`f~{*|'[PGۧ~!!g y<=KcKuMfA+6nt1L6mJ?gxV DWѼ2tcfa ܝ:"D.Q4Uѻ_c6T0bYw2r Eͅ7c|̵vK+˞NgktHEY2ʹE9]B+D9Yg,TIfKS~<`*%̽(?&yYIIS6;Ϥ3 *CPGVfѫ:jv"ffX16^-Y~&v%{5$OhHXΨ$L`*`#V_Y$`4* { st˒Xr(şl0VYRL{)+s5WQz/ږв1̃b'~q1(`)E-vut[fL;h% }N&LFq\,5cnC+w[JJeVUmH;nڛWž[ s!ɣRJ&wZ!ee>}col-ܚo09/ZΆFc* pO/)W4=ZX}c-+?299 l C0 WUIMycMssd/#G+"m^.QP)g;)ZvLMVX/9Z/B6B1ݯ \J_Luph~MߕmOښT/SL{7BF]9?dIjZbyOI4eoO6@9VX5q9*!7YLeKhr|$dX^bzVcby+v}=?{i9 ҥ1߯AMs'Bk#op=59<|>7H5Ǔ14OÓI+1m ~"Nɉ=Yx3m?-G¯CSF0I i"W$3m1X(IwkK ،u& Gq=/``۩D0D߭KP66%q-{VzkeN4) 3v'R#ҩ.EN֘z ^C]Qۉ $j3 _`pI\6%˔7&'n͐v CUEo[]5RAC7W8E>(sA4DI97Cmϋ x Жc; dO9xѶAawQL]׍#5s]*be7Ga٥u[c8i{YSlh*Y^% 5yV 6F۰LRl> +I= ߪ5z{s`t4S6a;7!lpm쐍r3x:E֤gE+gB4P2HSd C9kl}ޡ´"l6{.YxK,XlV[6v$#qЂ4f}O@!1xwbXS?t?| q%p?opW󘕙m4G2fhrOśT+uTBvD.601ҽg#C>L(<7\oCrwA ЬN`qeS"=}/(W(H_c諐7gq;oӴ>҅7?XMĊk`8]W%~a*AWN~*o~ZYQԢttGzA;

]kuDhB͊p b%1ͤ3̺봏Bd/p@/h:irk`x0Wvng^jJD^kz<F-?wALr(Տո7XAwuT+*rH~W螔h)Je^ЭZR]JEr}.jRI U*Ιi>։Kw7W.Z /YϔY1ūdTGXr;çDP|_C3x 14FTay(Ej #t;&dv*sH8$SXVTknp@s3Ӈ, df%SE;TI0]mWhMKkwL7YåP+R-OC톃(jT[3mח\$:cw([9*AH3ax\;0AJ#5%G8,ʎՐ^Ow0va9WSOFHyTu[u@78jHf[,~1l=[ 2߭+b <[5ȶcEE@r'RJӃU[qpC8`Y[MQi,{ΆZ#wxM)T3K$*oKfL6rѫe0ްCV@eFCK4iFvJǜ*+>fQaۣK$6͋[5uXuˆ4Q,pdɵtϕb6o_үqj1 Tm MoGW%f@B6V'aM|27x #n 2bubPh7IT})mxfZPq=HGVS:G"Vy&UqD4q{=|G"4F3{ށDROǺcKn$b@JyW o <훞ywz!gw=|AyPw<m2ѾMQ=,N!f]W)2v@ZY^9}%,M^=*<:M ]Zt<(SoDs:YiVq*Uۥ+D{7xܞZAra*O1|۵|H9$oS_+lR*2ل$xIz)E^WMj%JRЯDt n'Hֈp,ڃ\y 8gz+i@^|kYk܉)'EY`>'HNx8sԀW'L>ҔLn5Yn|ߋ>)e5pX?.y/c}H'Ʌ~X@zX ɐ4纓RxǒK}ծG^ފ,4x"H)o̹76N֍,Xd&?{ U6-S<5>2ng_T!bL[ w;l> e>UB 1{[VXFtW=nПL۝htNHLEM4|=tW?8 y~%/r{i BV*%'@,"i ^6QD;"> q?_ yH(%Vto 0uG3cGz6_Us=Fk8<#%1gf*m66d)ĒrZ"F1MQgĪ d}BXG#~.s+ݍAd;a2}=,+" JK t&yQ<;wY]iX 5C&5PIyBqlns"/tf~ "h"!x]ӡd)X ^/G"a0Ńz M4z j!`-Ɔ^?6׵ "%.9fJ3'8蟏@ kYTGCVW5BB$L;b64YF$QF e@bE?W.iIdEt)9MĘȆCc߈|Ԣ+ t_X@4ZDlČr)I.<:5=*`g[]A—tF  rT*G]MML-,Tj*7@FRʶa[XϬB :2krGL>C =g%]ؖl?Fgzzy IqT1n &] ӽT}Ӫ҇{aŃ2ݍC@{WLjj(xNF 2,=Io05DL go ,Xm$>H%i$IϹ }z7UlKe]XAz#sIoa zelhld~ϲat-L zڮPiZj_1"'x6䲬kl6NmPK_ fDJfx :jN5d.ͬKVCbNuZU-_ 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 "WhsuwƏ/~}G]w*1 >[]T%{SByϵD4k>zd)짉ze4qx%϶}Ы:"E,RR(͆,+U:/2D<O繕@B*W=xdޣYW yisq%Xā$nuȨ`fvث zZk_:Di+~ͽ]YED@; y&^I٫|^+~4Ѡn $*oYQCl*xF13,I겜Hӫ YB~Ĉb6VR;<ْԀz XW8Hb%| *Zs"22@pCv>6:ʠ*A:NT%Pbu9Z"V{ yUi%`@m+/WiL0ş%]ϟܲke6x[I4nx\S+@ϣ>݌6iqˑ(.׫eAp ݚ^3]CiG8 f]ץ?֚K*!KhZ֦R^ `ByY'.ro{EsY?̀*_كac_6[Hk%B#G:RC^Y ctMI#նālri',nңirMKb*a!6=QYH \ObF&'u/}8ZMvЋYvuY \/5iZ~|A}{Wqbs0k x[&:ڱRNs܎=gI&a{5G X~izܤT \9o>MWjPcdmTiVf3!F;r(K=cgfԎfdN!ˤCp GyܬB #YrpUqcr&uI c [%r|/9Ɗ 7mɵ ~1ij9YI TX0U^5]TPw:>_eL&F<\c~ Wો-}Gܢ3k #1a&rx$d~Z9Y #նu@0c|Oy Hܿ2D"PcOO |2Ksg)LyK06ZJE]~Ji Na]iM"yw@iC0E#Iv):{85 s;ѨNYiSت){.W*t#pV:u+5&w e/pQG{pOX1G@ޛ~@n y_;c,+y!W$8FA ycĢܐ,dycԣ7r'hhL 9j*4NqJa, r6}&b 2qwQAþݍp}cYTM@PlQ%.GDYXSd>zrNx$DZٌ[\2ci4zMӆ?mtmQDM ihW@_ɖ- L$z4yJm,$4Iݨ`EWkw>c)k>MK8j&ę.zOާ*7hL }f(WY_kz L da#ָ#ƃ,2t@Epu2Q+cy}W=;)tLVR`%L6ee0 `-yڳ# 7PΟ yԎ>k$R1~( ĩ*);h[ժꁟJj 0yyE rEQvhuKyuR;)@2(,XXa YYFtJ51lRWG'\H>P(CrXNoL+-H%~Ra֧Y?")kq&1H˞uǥw~T؝Ћ>v|l ^>|o LinGu>ۯϑ\6ZϜRRnIß5V'sB:6-z'=tu5ViPg(,WyVMGMھx"7~AO4g%-'4ȿz%4byDAuWY#wq\Z#(gfߝuO^b#c4}w%"E0 )őYŒʦ1֘ Srڛ E|r?QnD%dG1\Yc"&68#xNx%~\AHh0E~MQ`W%dŠ\5.Z-S͸0ۿ8($:v;ĠVP+|d*+س6Ӯc|,Wa27p FI'%Bhˁ?͔4l3odrk_A(3ã-!}8ϥhlvz_7K}_wd?vPw>v~^MJ ~cVl(buc_Nlx8@*nu[yɴ p`d-;sz~kѱA&HArKRg=S#`ḞV]ݩzbly~gz7D(?r<ϏW1`S]/]V .*ZVP:zv2 ֒ ~ R gLl?&B=+1gňDv@ژ.m 0.J3|Tq,& mЌ i|#L~eg:|MVe5Xt;QWolEkY_9$՗"HL`=Tgi$@*iD&c|oHŐQ D@Dyjk(ZG$oGnj cWëv,^|:ׄ:U{I ,,":j؉nJ!?c͐h\>NˮNFOX/1PӄGEÒt@)6w6;Ϸqidm n?}noxߎ<'=%VgD2S>Dik2 "# ldZ$QxZ{fajI'3]6Gj4Pf|fն[CkY8Af}RL޷#4@Lbk G n V \EIz:(s >[Ue0J*E7:D "U nhqolnp/ a ;@ ڂ\B"Fmpu辗q!LlzG\5/0M\+@{'X 駤p 6fZ΍Ȫ|t-,x?ڿ$>3g/5"8B$⸌]0۪7m-p%gV[eH7:wlն!֑N#']6AwDK#P/0Yȥҝu\5._5Go\ m&AvN&1]8"0ʂ͟`jWFڻ= D*6PsP7z~Ƙbm[`_ jp@Y hn/п9]APakZU [> bx_*U̴p}}yd!|W[</4;N"P}@ O>ଊ"htB 7Vp2{lr-Q@~eݴDA'*, ` #Qʧk BWc T17UG0p~c@*N32bɯa}V8 1^ 2Md ]@m:d:PYڛNĝқ{n Y$YZlL ^ыi )͝A]'PZԇh6$U) 4ȧenOeÊ 0ƕo0b1>ջglCly)L(MGi/lU-ӹX2pmh3R+ko_;M=`J [&LO$Z{(cyЙ+{؀{#mU5l`z]CcgS/f$ cĊӨYXv.rr=69+3np̳J"(5z\ )^uOamK?P{Y;>u}οi/\o6b){9 2MW(q,/Dgڒ)?@l[t^3zF<7dv Uکq跍'; EI9x@ @dsj^5\~m亄M.Aw?6V:V`$E&pSzjXKFL ^v%be*VIRti:몈ɩa jd! ,Gأl^6L|/| 3) q؟9'Nb :bH1m gRò;?{~ݠ@ [ʏu*VAXqJ 55rLNU o}歸@*\=B}w!)$2*2cB`g:ZӼ,q( BӪmr =lvW3B)U$`7J( K*2זb2Ų=֖} }>B= #pQc #5o -TpM53a8a|d Ө+kj> &9OcɔҟiGlCw-A8?r{d D|N4*Rvڝʽ}_G4Ez׆sb.Чu>Ө AVi~N5 ;Ke,Sr}]xk VN8TeT֤}nTؐ @[=r>ٰgO ZoKd`.N͂ @g ȔCr4gŔ\ ?pi/ln<^h}LCw;D7fe'Oƾ/y'ɞ9ۻH/hОoUvV"(v"2ItJSINhxLH/r #KّC:3 {u!x=3\/̡ph=+ό RьBR\R HK~<-^3<o! ޵NN5d+"bh;#`V.OdIR^Axf 0:eAyp!M+u7do8+k&Lq~6ݵnH C1hCΠ0qZyI:}|:љ0Q gfa `1騆ϼ>v{piulGUW=B>ڜgg6qj}~w1w`֘L\N@c8&OÊ ux ̱`bmIMyppWIc?)a-$s, Jy_Ohdm'(5~ X~|867#5~Nt0Zl"I@F,^X > VZog 9QbR4"7"}DGm!۫X O8qEE~t 3!OH3$'2o: @a ɂXp/NՁDW[x@_K:qO3l6fiQw-ڶYp -@ ǦR;-|`y#CĖeh&X^"h>Kmézag7 ١@$`\p@JDϠo44[@6^Ƞ='Hm'z@,gwcl?I3l[/C#xB1-ёQNA߯=Rec K$/M( <,v*Y5H]"eH@䛕v&`_ @4N= (R] #领36)+< Jhʽ']QwETk 112 X7€Y Ok@;vNDQQqsJՇ vc7:71!+uW]^#-4P$$h2N!Nl(KiBchQ8}.2,V.5ڌ؅-5SB?kCI>|>NUl~HUe@c5}hfcha{YIc74D0/ r'؜`pR%*1|yȕuYq r|x$R%m˃W0;A "׷3vD'/F~BgϨlU.@g |+?ঁ‹Q^Kq.B\аTC{!iܩĺ~^_duuW E-|]3Bnyh2 K h|/-EDv,:)!{|FZ "zJf$w8&)z@\'c^%3ݢII몵k. vA^ p8n_R T*"gg{!eٯ':_[I!I8olyt}U}D2լ(꾣ڞHà ,}n0oP1ǵkzlVڂh% &]W%6*qvu KFaBr ~ƂɩX˱XȐmbHyz8gs.AYW]VD Ck e`&,EZ,|,|wB^fcoFON:^L\տ% :w[V?{~u W]]ج* h'ܬIBj) ,{Sˏkt9t/y(7?B%e}O6Zt=gxQ qU{zm`8da蓼{ Ԕ,0!o;J-KYX+83! iR{w )"UDMӱ$֯=TDз-\^3컄x#gI Qò7RKZwFj8-IYk9Ozԕد޸wdyz\DYӎʵIx5k?"?&1`mۅQNE{$꣑B\nxִ!_+2Z#Dwfo-eLԠ*f }|&/z,HeV)Zlf ,0Lr.[5^~_CV.hPWϯb_kNxn˰{EV?c{mJ !X|MR #C}F1Rچܙm!=@ ZFQ6C6؎ جm,mֶؠ {k&=r6fZۀ!am'6; m"&  ;l=@@uus >ֶ>tm(UoZȬ8Y6pm ɲ?I[k @^Nb?XA@sE48pR1Z6ݷz1BF+Qn`5߉s2Vjo!n&J:TZ>UX0\Pvkr Ҩ'LfuW-(F@#{(7Q1 c/4yArI^Xߵ0f"Gʛ<y=(`s.3 !#=|:7֊Т>u#V(L"n1؉vovK7\!'=8M;?QNs@suWnlYg S&Xo9H ѾsfFh5iDf6-k;3d41JPA L*$ Sl:|rdQvsnM"1dy1p 5Hren9̩P̵Da:Xyv`'VdDw[@vڠ|[*dٺhR~ fE54,ҥδz,T1Y^1mAhu粻Qس)vocQhH$-5=9YiZ=/20PJdM&﹈~i)F\զmֱsr`5 WKh ]7TU\O->c-ߘcO?@MDA`CϑN?NWt@gbſ%Mm%Ð ]]%E\;O⁻˙v0;Ȍu3+#ۙLvQ=O%I̒$*PtN3M$v_ؙF%np,g律N|Dq4gþ7Mt^)eç(KS:u3BeJJ15ߍ&.3̩of,*PzĆ4o2xJyy .Rb^DqFP^%h˗:YW)u:o^%j8W)(W XRJ#x6py6vyhn GUB/|y6v߻gJ&?v+*^ĭw>^%>D˫X޳%?F0~*}XW\:`v- *bNtTދOϹGOBYC=WT<`߄i=`Tb<`b=ϗPéAt<`B3<`Pjژ׻") *_SYP¾<`βQ Η zv!`ٽq3u~<`,RXf{ 졖+%r{6<`Pb<`(K [bEu>dpn\ez;?z #w-XnN \ J0V/ɭ5{ugyv^v}y~~8.^ kNlv::"&)=La'@ZVIO,$5ұJpJ$=f]J`JGL%Ilrh}>˗EHWrKTlz>ڟ$~4s$$UKWIޫP$%I|yp)$3h($?{_EN׺xVuQq$ tJ8bIθ,I5"BKx)\WI$)I^OwIRebLrL.Ib?^EGaf$|JԨA’_.@U\TrK[[-@e(X=\P<@(2 KO:WXMTEyQNծ-荕#jClc] pZsSEY͉7j zؿߘECLy"dTgi(GW$|rX R!*Na6\B;U-zuGs.yM-X(`a*P.Nr,NdKt< k|)MEÜk)SaOVriCV w #GYz}ru5-oخ8#ۮ9({[0TYeosϞ]j݊P ]>V/>40)%c\ hskLٛ{H՘TA%" L 9) F=$Ǯx\wͬ==YA4`Lb:).T~ct!` \ؓ `<ɄK?W*66ТO8X ԥV2H k^|Y'2/'}T_^ f Zh>5C Al^DH{-84ƒתd י՛AoCPd}CT9A5UI!tAEvAGfw: {o}:`&:h An:A;3+sk:bek9Ⱥ(vO6W*B^hA}{FH3>=AnAnaG0(gS/wƖ;6wb>;t'vr\;дcg~ pUNr')N \č-w"* ND^Ӷ}j֙h];MJD|6NCE{v ^Ncޖahuϲ /˰;zY2^3DLJԪ@:UKݞ][1r. U[ɾufH:ْǀ oHi%opW1~UUKl#U?QY+@귲F3;WʀWoYΎ΢ c/U/4a/c/OVM"#-aW/ǁV/ U˯#zcd96Qۦ|I9iK?bwc*[ߺXEAe/\UEU!`\UϿEn U[)\]/|ٹ~9d|~5Y߃ꗃtB*/tUЬPX[Y'J/2D>U WcBy'=1V1E'}\{~٠#L-yf.W%.W}hNȸ6&hg<8XcqϷ$gp>n<dm IEY!eUQ!2`<rֳ^P\ާНΚ]%zz.&,IT wEzY8tFu&ae#ȁe:)(NE[UPO$# fl=wA?9|P#Y?:?8:Ѭ!֍ {5/Ս4UBfv;8*ೀ]s խcTzT#".Bmcg"O!+=$B7jpNP]SK z I ]Ox[uà+LŊ_QJ4{[R 2Q)`3.}E*sl(HHƈUIo}W,*&5ɩxFFTpo*c2AR95B1WX7QWB2`@@/RqʲޫK/K3_,AT߳ NXyF/j;C"<4uֶB2'Rۋ@lĈ9B2Pe u o1yͪ`ǸcVyjCZ mE)28Pó2( 'm>E)<^㮾IyHiJڊ߫wQUmMX˾,C`yQ>yP i-Rσb0Ddv HrP!J4D$-σJvq8}||nP z< }bV>}D\>`%,F)ؽq*zv|+C!`yHp`8%Q-$(\>Qm}8>CQ}Ub1L|mAE{8}x|?}0kRIbBvYO5z„]O]6ER־X)څVtQ p@*<ЌE3>M5#CĹKUROmwL''=6_%KͰPYvy!1 RE?a`* 22X&U,OXB z\)舥bWe R]B}eUvbX)Fo2@q*Sp*Sv<-O:{Ne MHq*Svݻgl7v*Sn)3c{r+SU9YBՕ RV@RUlӇȢi蹫2X2C(G#k|.]WV J' CP+*9mW.*4J韛@ &@L1HuWվ(@#yLe6V4hOQKP^@RAZX5#Vo9K; 869"#q@%;}Nvc_N` ٞ]!PB">k fHpai$f ~=% $ IX9T n왴b-^ 2sDut:R|j/ f9_sVW= ) * H^el]PA= ̎Zu dqOƋBX5. %DvTΤFavN V<.5'V]zf ꑑSY8(;0(@kPϖx :8,Cy/8[n\,(Tf2fRֳbbJ 9VV#@ ZV+E 96Sî f ,ғ65(УO6 Cp_oJiJIPu$=:sbYT mU&u]W@A/{Ra=dX#lia),ԀC1KAӭ&|^#^4 I1|9o%Z  A H YL8cDu=v Ibd >x Lyyqz.ś̟-X &1 XB35e0nЯ_"f{)ID $i 3}BZJ<@\0ʧڻfEppd?[4Q*k\Xvq.圜JQSKGY*6 ``KLsۭ21ldy@uY$֔Լt:˷¡,g X;k=³h%*f޳ ~'|X0 v*o쾎̛3vZXD2 'eIo۴a한 %G67z&EbmH3.ĴT3hu4uET=t/fOQoeߋV.2W FocZ%~4"ШS~$xp@*tv+l .DF}Tq,"yZ](zF4k2,Xl6}Lo0mz( b~z%5TԀZ9fWְ|9_>t]X@M 1M:OaN^9~Cܹ.Q?cCBĒ>a0{;>aon{?ai37(!c{ꜹA # kݚ! B"" z ysl}E"EFģÄfCw9]9گFDVN kH&SN}2T[+BC'|b>%0TS@*8 4LO|1:I-I[A~b"K0{&3]pZOp@6$ 9dm|LqԹ#oޖn7*>ưCQ^K%۳4:, \5‹t5Hp/BL@bhzʴH,XQi:&Ӻka, 5fW#e<" DGgr`x QyFd 3ffҠjExf֗ĘiebaYOre(yU2EF9Tw>}\3'l| d+P}O R ][yec"pJJ e ;nx]hU4DfkL5LYh]P"c,H/ZiHXllpcG>ŏ3d3qaxbyĦ2#LlUr:_rbY݇sGM\nѿW;k-CǑ-GMx/-]gltgs!:  5yNXS "C9V;de6puƖ_ZYGyY6H&2ˀ ?E,C,0;vǼce}ee6 =+j:>l+Q `YJO{!5&eAk$d\ÍCdeԶ2hʨl`/lM#>&ce[ʰA+ yjde^k[mev,2"`_l>C&!3ڲ2Oj<2؇mE = `hDkkٱpg'i8 '=& 'm@.?QB̾]7i?,*o{!`o/Pp_ʠǠ~9?Z PB|^7R~{|c#2  ^@QkP.߈~|r.+Ի*/VKTo ( 64=jaJp=vr{qldFƕwqؤ,"px͔;|EW1O I(wu;''l_pDWs~i׼SJ%μ.>xv` #{fA= Cy]􌡬xnPCWClrD.)hyṰM V>% rɢդv([|+E|ijT(<"^3n`{cqDÛ&zPIhbg*5BXlH ~=P8$'GHQ @,RsPI@VF^!h_ҡ1},kx@c5rNְ/o'.:-,bj֪0 "ES#z]JQX\ f(Ǹ:rc(64U;߱|QyoQtx'CtZja`-Dek_հƥk^ ?ɷFj BdD 6~ 5aM߆3P3mڸ벌R7 5hS8"S'م=ROYTؑ;EHAS^R;6-"3-w6x?T}p~t3wڏ6l9Uο@1Q]Kx~B_ {gk$i{`*w7/d }߷_MH6aJ4eV[sT Ȓu1krϒə?M(};`3k("~ߘvoGfϊިzt_)iZc6dX7ESخ[2t#}A`$-@RK=6Ѽ{B$ÂҦAcM:벀Ѝ,;bݹq"d\gWB;uV]aV-e{[y̨jIfEGͬqr!isZpݗq eiVo5*& 6`L#Q /Ą_gDg9 Cc>_ʈgS9ܗ!{,B؟_Lq( $>q!J{P d pGN KVt,pcAfӬKsL_uηϱ;0RW,K쵠X)tuc wo'z_ ӴR1gLGzQ-9FzL[tTEK -oڴECYT RӎmE-ғd ċ4~񻣆Rs\0]Of<`{}m^)Qtľdsp/(BJ 3ywq4F3}2){eO 4جː>SeO"2()\Z*G`&l2)h̍fm@XjeHyB^$3? YU; ٳT=`:bTDqm隞5ABnZ5HD0G7=(V !wE\EWV~C{Y4϶]SYtW?W~NMHXB?gis+~Z&'D3VTdն#5G`3sr< :Zu}Gh(paЂWm`ɷ@H8SR aePdoX*炋 >O ;2}F,L78 R5KW[׆.\g-K/ŧ'@ [ai \}g>o*LGܾt G}NT[|?$I6u.zד7x=Gg4DkKm?~yp=yt'Q>nZ%qYdVȘX%1q=J?ԙM,rKR-J*.e~7{qX,<4l])PȘjOKX[)+_<3ȥsH/].MJ4C:{TE`GR])uў[c KɑFYhd^Mk]/7e"e+IGɮbGAE NrwiQ$:(k'vD`НrЩܽWXu7jXAвOجZ[{dif<+_ 6q Rbapt>ux5D\;b`zQl>)sI !i,Z^?1SX:/VHh6Qw~AӖR8dC?Y+ oD]h'$W cya,qÈ_[nâeB| Kmւm)sVB1,OFeT̂Q$k޷0 _Y土<WD{(Zvf8v^0{Z܏khF'̓6N)!rRk@,vUFm-"I Iҧ$~@YWlʞ}K;JP"Uޑ8r^ Qe܏AJ;dMvc|GT&oN#_ 4F+ +B8zHqՑ(E :+/'!;hE< I~~܏GaUyGopFu#Ӟ?,|Jک6PPZQEN:9 ܑdeh'*t5$OL#R7D=)10쑀( |_fk딯Cwu~!:c^Vt'^[{S`\t%cUc,Ai> \A1 9I Hg$d.Fk Y6@lx]>ۆPr{Ε\QAn Ж]{:kTJ]Iu \ DJ?}]}];8'b0GcohUwDJ.HQj"3{}Wf l}䤔Oo6 ^G Rge[dqQd FUZ &˜ 7<_ jH\t~_~/ Ε> nN\O @L*铱oP=4l•>14J#G(h2"$J1c μyO||y_aܘ;,yTGtJRp'IhGٟnS:Uy$ݸ¾N.XL2I*gGU%V?h0,S\t8fLLi'"U> E&zq"-phm!Y8TNJ/{T@f%<1̖{wO *^XÈ'UvŎ17[u=2M6Co&b7!H?5T JnN]ۦ5ikm$eܗyjLT2\C!NDC{3w Ffb G# ^q ߙ]Sz&98(Nol8~fRNlS؏]l1Cʪ͡ysYV!lWTc̸yyBxo{FA%1g֍Jb:n vu $m-b@_dH 9M{nc72-J"B !7{aIeغ8 ?A$Kl%RaJ9!lHT%,` 2kٙ#7TZbf Bl/}Sa =xř- z.Xt9kZ7F"uE?J@rrPӟ7x4O4)(9i `Z^7~%&_م7L?s;Ovgm[ì Yed^Op}4lN&B#C8xy\ahw46e}wN6x\n7}2fc1oǼ&{G{xGFz.ddD=o-g^pSPT=(ؔJf@/y? #`6e76߷wUЋ ~m;*@2]nA$"*QA'Q4'4#A5J9 '(InǨRHv8!$[UiL|NAYz}C;!J}6oe-;sn ӧ{b}vo E1v3Ht BjYKC̩ ]Wݚ3Š ]tz6{Ij"ӤҞ ޿A|&Zn".ff#=qjD6h^h-КImY%c ݹR:3xM^W⁠غ7Hb0C(L諡@{ўgk>{M}+ǫOG+tlipk Ԙ,)i\SAJO'v~}xb) ^"Y|AtMy ) iWYSWDB#)u4 @&"Da+pS7BآD'5Tqu|Ygʹoo븏}K|=:ߗx$q"G!~K ?y eh y!ºkK7/~IL"n{aX}=ʓ'Л;lu2?ਫ `{GlU4/Pxaen8sAv v}/<Bt=@(tWJű<Z]:VH g9]|S| \/9RJll}YNx^$z<PP 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 199208 >> stream xĽIK%6p}3U$#,}(@_fy JAD[_?9ɟn˟_U{wLEw/: [:`ß/| >r|̾每OpwVO_ۯIW;8joK/JwocnmLsY |E4Wl@?phwR,NҬsnQ6U'g<]ϛ5kW{]~*m0f]F*;-FӲb*gl_]gw%hw){%K 3϶"K0d^;S-99a{qtb]KUXqwm[U#*KbyK)q-Ay]KQ)nk 'r -^)u-AJK{-A_rDw%!{.r:!\!2L;bw]cy~*$qa].Srǡǥ,].B[ߕ[\2M}y KзZsq cJ%.Qjq %.77/A$c7.Mr汕Lvo$#sU.ߍ=&?*8>2 e}iqU>3s d8UN([EhGKQcy.o U5xvY~;>$gai) c/@6&V"#!<]ksrq+0e󭒅ڹ8]zJl^%>?j8S)[ a7~iPܐs[T6/>~v^HÕ1WyҞ{S;m Zjf'߰4f㏚LwrnP+ǝkS9#]\P9#xr EB @m!寴V Y_:jy_猛obO] lʙoKT4 4j Tj˱W f&+Ǒ^jY3ɶVʼnP$ 7 QS%$vt%tՂbU"KG"'ȢB`d%-|mA2ؖ"yZr}Nv J QYSH:24k%RВwb 8Տ {QT(t&װ+`2W;gMO/ٹYs妍LwKi ]Ɗ@Eگ,ʾbiUsp37l MwzmZvc=ehW`2 eXeoMh+N~ *"W>^ԽJ kO `F0(G+雸D0<@Oc{&k*=^.2,:v!wx "PJ(w@c׸Hc](iXJu.Wxe T 4Sv@p24!Ng ":/Ҍ 9uN|+?{Va~7[n A.v WRGoJ-c8"VV6@umXkOqf(m`67L[5ssҽ$\icrVC΍B;`]{2Ld٪d\e-gŖXO")* \`,\k큚/C9x gEDPfyؐcdfUPH6jDGoH=ܙPM%m;BŻ%?}*[?3^5LRKrRגբG_p`dYYP`+' 0K`V5nEus`sG+Lކ\.{a2msp8鳻E[fHȏ>K=myB ߵÑ9S_:K$'J߫-5e:;Agr\X@DJ> S[ipdڐvy}esEC*Y gj[پtk03lp&ʻY~mH]cKv5<.0f洭䲫^ c/b%]4dd:\׍ C>=]|_nv鐀jG фV6 =q8 @ܓ@5y`o/l0"‘>'q!P]HSA9Ї"Y8S} ̎=0:v̻ xC ;] {5gHNekf YveDPMF/\aHR2[@^U22TD.4"Y CA 0B3dT\ O<VG pC1[A}+7RK Dj |?!f?KCS |{s#oLm\6^jse߅p-qQ&2jS 8L[C9c 7d޴,{ XRXц-eݬi2+ ,DzӷBWm^nhDLW8ޗֿÑߩ+ߵ }k9b20 "nȄ9Z*2XLI𥠐e'D d,;ڀ07m}o*zuum3_CvHUbC9E$˸G7 LZ$kgKM)KOAN\Iʗ4v>[S6_YWlA| f\ }iAY< xwA~ИE\KsFpDWpbR>S dMM}(*ߑ/rkWdmdDȳqF8=>tiM1i9In2f7 /M7o@xPU^ـX4cD‰}0Tlm%NPdF!DM;^Oo9_P "pJ|N3}K2"J'#Rkp^^0g}^V\Y|\jfLj\a^llٲ(AGyLsND_ܩ|/\3Υ7j^AIA {gcD&G=}ldF1†?#[t3c'|3 .{]ýhhW&[>B sA8VZ|q%@ȁRo]TwNv:1O~ĹBJ:qB@ ADhXvNn2- ۹ RmT.J0BHz-# )_o`*OXy DemR[9w{[*e3ńwpW#B0-EjϮmڇa@oS-2<[T8t<sxl7@d ɃXê>tƂ|lj.<_ܹ(8ăJ\--9lQE ~@M9}ō&^:%Pu}^%/e"[iD׾9{IMu-![N.0ؘ ɪ"e\Fr%P֊*4[Kf$s5ksiM<_;SramJV];hO g63\c cu"A†w|]il6۪pf B ߦL:VְقH-ƀ?;-aS20hj>| ARaQR[-peRR<#FF|W \x)б@|K>~fwoЭPlQXrL#K#Ri`4kj_J$q ;KŽ{Pn=Sh'ӖȨ b\o3C-L~Oޯul-}y3t[ h͝w&')MkGu;xzLWqpX `7wzdČ=`n6D3By3ORN"- J)rC6IUal{z^w;eg>m5QB9Yۅ k0LJ]cCXMcߡ`3tpKsLD "\kUJ"ry~Nߡ*J8-uBq/u\Zܦ&GZ=le츍_s6؛,zY3eT^7юazQ OHquԜNn> i'B˵=<ĥ03G3*sp> I8 =mVgq■b Ӗlz9yND7PS+#h-Sagf&6͠2)??6Lw:A= *9•f=5@ɌGA!R2f5`ljV0puxbae.F a*G,W!fJeOl ‹|)'|G̜ a1rbxBEb$Wd*&D>odfsgCpg}R Uf9=4p}, U0-X&%K6S9I1KO<p!b w+oW_l?aEgD$6 u0B4rY7 >gB6^x@&JQ|M5|p#{/`S#>R[ف~hȹg= N@Rv"DLfem5eHf'_k@?HCr}F>qYkܜbS4O ټGg_W6qtT HQHp4BBYfl &+Rm[0'ӝ+D0s rvj9`(q3c}v088<IILq6P3 ѕXInp)CNp`X|<}*!ca#a C;!#D1sdܔ!FY.jSnnm#Z[. J3="Oaum/(*oz0.8{jóktl8Q yZ-|I16y*=2 :t "z/嗂* pStf-%WN0C) )R~8fLcCdOƖ 8_G"^c.ʺ5.R2t~idھ#d.(3?ay#s2K%9QDea2@v\KS쀭I1 zoQECvGjҔZٞ<ƿfEeZbC- Q[quYk-b64 Y=Az)*/Z}PC"(7+wiyD6)x\|qڿoJoDegJSr=Ί^ /BKS0Q# #{O\ 0 #dnWs>έГv Towf?sاY]-`q;RΣFguj䚇/KZw?O C18G.j 1^pg)yުiOՑ uX<@4Ps A3vԗ6I`Ʈ0+5 q 9ZcjW}oNEUcoIy@rKN/BF1#5;"ʑhek 3'䓬" n`ڿų+GQ߲zs`<%>?tLVqCXyhIX^y&R4tYœHب}4[sR2IRmlU{^9X ?Obv.EVl +f۾}JsGn}ɷљ_I]j\n钙tؖbDP-5#Б`:!YR/5LGy"؅_Uˤ6`+Ʒt?A_Cy`? 6 CD-C64r&¸0/X[W:8zL-jQӕbI$Ve>.2?kWDH&7Ҩ)i5Q94-!n]o֔z@_gZ@,D~que@a 3zw|"lǥ,-Zo-@^"k ޲׏3mQ{t ŒI':'3 uZg|=wS>Usඑo%X,bFͼWqNz "DJn o)Ê6]壇D>rqYp#z8v[Hz%~N! m%{?+l3nPnF%˂H5qv)O9"]9Avefe'!>YMV9N? oqhrjflTOW76#'*~ _W  j?;s`5~N$5MU)s0s1Y.FxݡWFPgaM]=v4h $]'; y G^;5ZR/~ p@o;Ԧ绖K`,1)Y}nj=m`z)-!Xڨ2<Z!#+lTۏ3 h7dfѕPH_(~A! $c"Ll8M@"7 t,X9G(}al/c^L=au`%8/ },:Xw/ZU/)xPܳTzGX6DW2~F_778^Ag8;'&+G0ُ kŮbؠOWE}x6<&h @>hM*|W{XCBqS=Q”gmٱ+r\oJgp* û:j\PmTъ|Y"$ԇL+T?A5dDsFp>A`G0$ԓ_a!m-࢖Fw_>q -+j˟VhZ5xm^7z+#ê~f]tpYGgrOtEۙώ~̻:c^p50V~s6w(S,b`P>]V=М`0i#c]zK#_M{Ta(žf#0N#0ǠnU_C?6b9$΋4%K NĮD+!c2>.VaK)+K0~Ň,t5|A1%L{k]BH\\ڕ݂6' vhE;j]'RLm~b)CfaoIp1}UL:0YE|E64;FRѰY0G< s&G|[An"YFa9t=CF<4>X[{bל#}x1 Z`o-fCzgAIiǮ!]ƃn,!B,l)r&^V)'15ox#q"4Vݰf k !l> # |2Ͱ8ǭgƵ}j [n{MMϤNp˞kݘҝ qjL}9t]RȒByso2sN]b mUAlM.|܀Gԡ !~6DNQƼVSCɐNCNۇY~"ۑTC8Ym_ *J3SӰe(.QƒοVBSكaFOpDʣTFvXHfgOBswQ1/10hUީX|i7%8zzW L]>.vqվfW05+{;4]uq`SQ49-1\5+>{,Xcvz(z&Ԏw0^YUĆ01;"ب'ܑ?8O^ 3ۚ>к֟qoZp4iڀbD$0h p6\x 1py))lZ: XK xF.(yi#K9Fp.3 9C;S42c7m`GDX7m| \'%"ap!#`JFr?ɴtVȃc2vFu:%s2T:̄ܭ Up"ТCw#x8ku0F?U]11ķ(sxo^3Mhܩr N(gaR< b=BgSͦ07 0?\$6 J.8tIb#vm6reؓ#h'B=eXo)ԕ{?|YW4O#Yk SY.'( Ub7`pI9gp>zBAɵ\ޭ 36El}yW @Eq1(ز054[QCV 7<'"M_$bQa,/r_2 9m:9Tʰ E׉.Vt\٨ flX1ɦ&8)79GvVjhr #Q-5&<`!e];Bcp$z$Cg:]Ejkߙ´ V >27)=;uuF+i7Y?(sdࣘ@c7"쬆62IBu9pk_NqQunKD_}, )-X[eq8 ŋJx )\E"~p(~c#vL[%a5=*vQ98mȾi!@dDhlÉzpCY5:\I N5b!2`yC}Q y9d8%<^z4MoƏ֨|us:䒁eHcD(1=p_~Sh\7&F׬ftU+F4 TsXl/'?bι:faLzVE{B4{-Dsnz 2Bâ087I5?b;*gxFQrg\nX<3 穣"\`+SGa+igOdl&qۏIH()Xr)Tҍɩ8 <4ݫ6i6v2VɊ/?Glg-0z2WIJ#pE6DR1XV ~=kc&^6SƮ:{¡a~d>U)PuƊZh9IPjUp;> D1o'Uc&Z4\ufe?l6s>\j1Ul *E35:QOT 28fO7LWM+!sJjA'[zQk`qOeΟc@QE"o}7{ʰL ՋqwtBfў [𺱆@Oא:ynivGv`#`Z풗ě10kO&=\N(G_$Fn?E̡WS}iqYz}0kNd#th:VhWo$Nxrl@YKm۴P5qpYA1{N๭#֌*-S e${HXg@b (ILS1T4}mI}+_2t]g>~?kާn,"8M[-F$pl@biD:E v 8)z37//W]23">#V =XQW;';J`mUrBQM8fvLJya9OwkKRfI xT°LRX: /!QCְWjb rZ4[9)ϋ\1-020(8571aP!460 sF(|1Ms3iT/׃ŵCh7g|@!f !8eN'Fko(?neOrη& g /|ʲ)4owVd {f`OqtT,= U>v!%`@Ә 4`@4F/mK "(0`DR(}< +g,Badsc:Adf"~Ex 2o%7J!9ڏc`F̓=jCftclmڰЄf6Ӳk%„(%jVCFIX\0lt3 d0qBRy/> Tأjt@\qzk8g/B6s<ӸØ =Xԍqb;YM(vO)?DzQ㘦~xSӓ$% d#v_y .y^ۘl <Ӄ A(@zlzI]},V8o&<7tV-眐#jXZ+sO<{xbwwDJ yyн|썪 GE]L"Sh39C.#Ub\o5(,ۓx玷.Iǘz+ 8%MArFum vF) FFL(͎]1)^vY<6;G4mS9}ӽ_6bvɛeqnU7+2L:u,ջ?Qv=ͻ7qF렏n/)FىGUqj[a7=lCa7 2IE8L&7-Uv(ӃpI}U b#/5seH @&#׃R@"*5w_5fo`'c:Qk1]N@ 0y~Y:sBșa=?Oc #hͽgI33ABȍӻW_.ul&qSs?s ZsVъ0}7;x/\.M~9/8R2Ӳ[ D~D +7_:]pƁ g.bpX" 2։ÐWxO6+&(?^|GHk=x` 45wEH( 7ְ!ǑH3o !h)=?3pTfk~ _j: D,2"jyq0"M]TzWc @:殪GH V^]nALAw3M@y>?a\'-#ҧQZC~"肜}̞" ZsSn=ɺ;t'-9>4~0~OlG~c-]~7Nid}TPUSo>/{^-ہG0e5˵l_LkJ V _sAi `twQpoaAs2H}cSYdk ^IG13]-yt !UFff8^:ӝr0w$$5P3vێ/c; KT_l*$&T)UOin jŌ%$}7Wp1'T#3]-iLc+{H_aMQcTrݞBH7RZaR/u3OZ8]Ӣ6V0YVxvUEK_~d"JaA&; d"Mʖ|)J!Sڶe:a?(cvXq9hqh:oa#b{և CdLKa@,ņ3얩a?;~/=*ϛߺnY'SwEL7fIO($pn93XV]!WB_os??;D<_$cކD !,Wc6w8hNQ,Z&z*+^yBO"65ۣkX@+Pe'mV3gٷR@H''ҟ뻮GZz#"$Fc&r`Np3{ )*f[-pA)ȍP"`oAoQnXCcC~f{dkNY@[A1~ՓVw7i#32c0{wA#d Z+魇Y<[ e ekB du)0& \2HsƶȂKߗȆʌ7]r/ОW{&oc"Zʖs1&'][) Y{k D39|@7H`)cDT=<|pcAs^:-<S}֨jt@T].373a*꬈dp_hg> ؆x:.QvG%k/Kcqt'H/$y1˲=jY8G3Z0Sj:44럹,Ϭx?Raē2̈́ϡ8~,f_wstUsG]:qs ?υNA9gGsaDbc}9g~gd0?v*",r'3*ڥf\Y9|x y[xe 13˝(r͖gV%gVb׼/b-eGngΨY$Ô>cLxOpב\bgmU;:g_̠fW[6sxxB\I 5Q[ԭ,VneeCZat?SQ ]Ն e em.q0K"W-0?VqGUTN9,2<\|ՆG)+Y8YV1*0L9\K}Z,@x@RϬLW>oᣦf^U9 FCzQM}ϾAd&rG4oY_YMY9XJ2+N2/3o33@'Lc-D~~FLgVG׷sM JcXJT*JDFt#U+<`hJ}A#Th=oƲܮ!ޡ+G\#@?{Wj?_ M93wXNCs1+H¹(j*GYcv 2<蟽D<_$c9DR+1ǯf6 l!}k835{pS͛;nY?!ŊĐ(@.9BBM$? [}|Fɂ0QV~y4 N)z ?Uvp:xnfx<,`gHw$N|z.x1=.Oag2Lnfn$\LT}ğ%fxWpmg|z.x110)/Ӕuz1?h9@*aͪ Nl() tdh WH# wuvٿv= sgPJR囅%F) MV,[b5 7)tuݿ|<}S7r/ "jqNzufJT ~EoŴ^k4'LrI'kI.cXeo&@L3S*XnrNd7GCևZ>Ys!2kw _营ޘM;HhTVjM *PhoN8G募=eCu{YʤȻb+)PVU+ OȲ>7̐U?00cia͠qB-di!) >q|=tjK*,A8 jXָYQf;Ҍmu>JroxVV礘Vxzr'ϕ.,2#x{R}@'2R:R*oϪ120A4~U=nsSNo-ggoBhbS*{z`o+_jw4iUZJ$]>B 8Os齳|RfWM|/eU'Y{pY' J1-fAGXu!XDC"upЛ4(r֓5m05LހJS9Nu2nLezP;? *dUE> es mZ<5t/)^@O+ $/#dQЯz ژ"a ʑCԮܽƔ*=H\U*#=’W1)REΆMۼUܬTDB_9Hc@;1_WX >[A닽ߵS:"+Lr*4,D'C|ІkB H?]4-(*O%l*ӤfZ'XY2C8jXX0Oh 8ZW:ÿ$k-cJHuďBc\yNggjJO V 2Qhy3 EXSF@m"0NNsΕUEm;%͕\hVe(V lrcP3j% eKkVAK?9\;<"?B ۟ e-N8) kBnٖKDPv+`,5\=ybl fDFPPͅcp(z^ aSuLC-j&f90@rFϲ_`=ܳЫk-JFq*гz֭zdz{Y>ƤsY;Bqɂ;pv,]{dGJXcVN^|`cPYDQD+j`;x_P&ł~@@`W6Y88kU:)CF3!f%S,AfXW8ִNcV]cJUP,#}efc@*.% h0O:Ԓ(iVe(i@"YrT{u8b*QI6vǘkZCA_@uTSBPgGJTtScpLwGQ=T91(HDf2u(\:j"fFK k`tN凌wſU$;~kUrX CC mY'VJ(Ζ;Ij]n7ԴI`Y\NsVm gTVwc(lI]Tj@v}O {{͞%k[:PҒ*#J40tJv'i,9Њq$-,n'SQ=FSm^ M |jn >>Iv)jT n;[yWɶǡJ¬m,ʃ!v*xp9f%3g5.6f-)$A"fdCzCyKmB, +ENf -Z`:AihQU:R;5U"'[ ޙ?(﬜{aӦ{Jv {^ʚ\ֿ^1͗3`[J cye4BmZeBgwc(jUAi!SOLפ  Eڿ 9s c x/|=w]ܒDz2ب2fu=sD{^ 3Va,-jqtoƃi)-r/D;)jX|=lpc~2ߒSج2aK*Tr5x2O?dxc?roZֿB5_?o_?,=BR&DF=E߲>ZHU ʟ2dټqRTk aizheZB>Gi2C u&m G"@*&|SЊ8c/@{W lD a[8Ԉ`tix2\-J8R<*N|@afou޹g @Qgg5r]X޻j*_cAUj$ 90Y(WsNu#kʚ;=j&Vhp~ގjKE KR> ܯy7EzGݑ|^EMVv>WySpk!kC'0m$wnUBBF9PFЄ}[)Xl;W{HxSm;reyOI!+$ }sX7v+PQc _@$ZLN<,`jtYJTf\%aj<jIXFD_N;XUGG i;aeMǐCf0L8@ߡrպ}o0Rn g"fZxtc ȀwS%`"03α81rμn1KRw[G-:4$O_BxĘ+NL?[3Ӈ쬗6#w~,|&~:-c8p6;+4Km}"ѪG |D/}P%f0gVEE|0Af*:Gq: Gي>~GRHTU^')?%ђ\CCG }pɽӒ SM}G6qhR[{h+bf,<]?#Q?:TvRmGCSwJOG?`fXD;I>c# DVB0$Xi;kVkPod#a*guG V#ykWF-VJr)`.-D|iIعɀ@;+EbeÆRBv\=AQ3/i(-:fi!WSB D_K8`F{"܂Wt}*Vowxq#pno3FZ MUt:u'&9wuupuYGDn&H*o9.) ;y]W#i ^fy>ٟ^q!Pvø~ž?5\ /'fHwgXayX"Fl髦b8j`Tvd5zyY(fʙiU3=-`BrTvoE,Df'r*h)@l|YL -V M3Lܐ/RmLKf\>vq`dLΕ/,0G-#/ G$f'Zr;UJ,a-89v#'P SnAQ5r SeU`]- o|CtUO ڬƛԁMMꭦ@mn &He*,9OX`=T,}xv5F7Xl1\tRe:-\L+ñM'=Y' O2MZ F&՞CkqgjwڎٌZƺ.aFq@[fDYr1pLTdnC)r'|J},aGڼF/y$Yr Ϻ}:B£7u1U(I_2S3N (4V?Y6L]ǟ{@ cH#ͦWXQ]i'hLmi1p>ZϞSm!{,Jyb@ę/2v=GbF!1B4j yFu ]vǽeX>|} ÊYD}uU~ɨ>}:p9M"_ly3h,Fcd\tXA6T ɆMᜢYwGG;/;d+2QR:s+Tug4W@Y<1'[{½ŐHAeU$SEk1Hn1t,CV$;@1ѸȔpllrŨF4̏ecӻ΋Q3Qf&Ή6vHKS܇!nۊ+}#UA_qu4f1wc :|/Pgxx^f Kִ!@L&/E,Ql3PfdeG[+u.a1\Yo"5  Q|@r :#@cDQT{geR`Qo,/?d'\Xg(WN,4@Ѓ2/[#h:!^vxE[^CX%22s8[URr;;unYOcme~]31I걮t*Hͥ8<6Eل}pRJ4M1UVf9HɒUxz6& !QLkv*לLJئ.=*D#G $ge]uF*MANVޫnqqպm#Iߋ.qvEQsvym8c5yǑ_tOrKTH yd(es\7'XZYא,'&IL M_xe(,g|#R=UAu1=ivt6P귥VX/+]Z,9҃ ׇv?^`SUsX݊̈́T=PjmP%VOt@ܨ0 n!c|N9tj(…/6uX110Sbha* TjV5FX%#G9 @ ;]k1QsxSXYo.SI"x^Ƴkmҁnx٥+:|"(C:Uv#␡SϔzT Hd֎ߙ".P੗OF1 ̛g|Pw@\Qs!-~#]4 .z];NY(\s3VpVK[ >:>\33n֐6@)lbf\T+=)89@DC%š=FxȞnABL2}!*>sNEfXKRpsIP7cݼ)2L2?Zb_+>z> ~o7,QU MPт:fy׳7*A9EDoYքa(s l/{v:mоz Tl]H@UVmn\gJg^'TCGq":D}{V.1(NSV4Y0{ 4!{KoDyPf2-f ˠfkBQȕ x;b2(K@Jz*c=b5D{$t`HDݠ3T{߬; ɸp#Ʌ0s _ַhڨ0/ȍ!n5%Q %K챆5uHGB0<+? |ʙ`7U~V?}BϿƶY߰$@T`5nIs"-vԜ'fv$?pO γ˙! P 6ȇp`}`qvQ9! tudF56"}F7kE&dh|돛c; TZQѥKg:,{!*3tQ1߼vWA%v^@0`7^묻Jg)-ұwt2ܞTjSG9YORh7+CF"jJ#({~>We;2hD-uhLz?`Mcf EE4WNx8Es-֞m4u0wSpnIYaKy^dRs-G/k]lz<:".Â_\*^y2F5ك;QQ-gl?pTC Jvk{0a4,qje~ xwřō 'a'zk亵jg-j_%z'O1\6<]3Ln7J-! c2Ƃ>JkGi-4nJ>*~!+W ʊmҔʓ$RK-e^I}y2_,!<_\S_b)ii-(Vg@ Q\zJK%C=)ß+ .!) +vX;xp6T0 x՘j;WEtSg{#gGGbͩC-'ي?KQQQa}>gSeEL:&EYVe㉄>BV>z)O^8Ҝ=P/Uʼy}}iF뺋N$N@px&qh #32t9DHG`H, Ůԙx_#EuB@rvbi>t Џ~1\O] `,޳1PlvwY`S)K}NPd_+ßobkE>rR> XMUNMbНTJ@DC[L٩ӼXa]*Eb)[ZK^4_9kpxnI~d L@ nD`~NBq)="CVЃˊ4Qf cϭQiѥn#a@j*HFkubb*fA=*魵l v}q pr!UZ|a0shL*R}1&@f|. [G}&3%ZY&FbR@㭅A/ݺ~,mɡ6v’r,@ @,yZg YP<"'t[QsCL6V.P~),@-_FK@Lk^I}<1&VΓ 3͵X"~Lxl0Œ2} 8ƃy W^'& ?'L}3"V \W}HN&H-%M^cCΜ!kw{%jpD`Bs< TTpB䗫K Sk~W'1/7]$VD†@zv\5]k8\`"F@hbĶ`2gLe *]#_?`>Ku/xD -FȐ}AdeC؃=d?{j}ݸ&!2"tI=sވ$~^ kܮp@?!i=dU$QC1/n'cg+J}ͫϝr@SIt^)N/Ar~Q QφH :1Zʢ|] S͸K`diAH<>2-.uRZ01@bb O٫&~1, HrZ(Zh& ؊Rg%B**xgf.M1-A+%$8/rP+؁R`bk;z<`-S J=f7,,7h |]dݻA@nlQ@Y*Gwd,_ @C5&;XLt/UžY. %\}DƁbS[<-}D_(&[GYuXn< Lzgmz^n>/^_U`4qTQrx'T;VG-0WіZrnTaޓbvSt?X~)?͔ =BIj(ۋ_!ČH 3JrR7h _޲QgvwL#^Bݮ ?gkqJmңn7*1Mr yhjU.IS!@*dm@O)Re` 9UrM iQ[Td6?gCSu1SѸI;(qE+ApP|8C-YX˘OrWvLPkH]ʈ(]Ȓv+4HDRn"EY!::Jx06M"> 1ly o QWV걪Q%{Xaj93 |/%@ ~1i}Xnrdu)J÷1rπhJ^&+xi#j~>lBH;;^l ; u6HQr\daPˬC?jL36Bw19Ϧx&7@E#$ayD~7BrԳ',͉'pfәx!Th#6]%v ܉0\4u'pݲ8Y{97RXڣt@.Cm)i~?\w< )`d+Xvsx[g{\*_wDjvy@b󊡤s; |3kn眆T,jM0woBrBGŞ rCYgr [0#SA/dI;$;PqmX6ϟXR H2 kIЯb+lc 9&TXW.^zdQ kEiXiNq:Vx >bS8wK\q 1K^ #>^H"3 3m+0~UmτL_[icl$yaEɫކǥbmd Lypk1<g ڸXn|N0#sNq 1A6>5xN]lJ 6>W%2p &Z^H?\ @\ &IMyS$؍4rMR@J90a=RXHO8$AA Yadsq5r78pYA^myz!r!V 0ڴA!KPW;(8)gszD\Q. Q)Yiz7{ Ǫg)oN=NL"qK,ԟeTL geefkqb2}}Yb. '( !=n4\pͩ2,uf O,t_jI@P*1@FM,nɽ_c #2x,+]8Pcv'Ʒ+\bȶ  1|#ʈ738]dmI`Re:4ճ[z ̳-5kw`EB'cO]Vڐ@j_ONg1iw+Yuϵ|Vod//gŸOtUõqoGDǽdX$SπRh/Sғ4O$@j'lMGFU (ȳ'n^[s&[sϬ8@BVjrc"9Ի~X9 z*TfUg y]Z313yIXd gBr], T9BJҮt S sTZu%?fY ԢYS >G$\78kDN_{>jl4qpI/,rg5n{(AYz)d ]솉 bR$ؠ/?WF vI(,!TՆҨ-H~< kwADv$^d<}J;cFDiKj`29KWicq'ke`QEW$6iN3-P&q=`'AL-4si>G^h$>&4}a@+"F)SWޙC0ЛQ;_x x 2p!9VNRRN~' ]n 4?A׾CԍDoUwP@rV>F?݋xe&sPv<=% ,q+,j6;2-x < \pɄbF1|vo- Ov38 e䥧A\g? tk>sPҟ&83МY/#+ ȚQ4D Ԥ}}]Q7lϖ1V}ݯ⧂"Z7xćmƒ$ TsYc(j}e)O8}Toah"oܗ%02lig2#2by'Dn0paD/JI+H~B@ ѥybSDfWT w!4E0-ٚB񪿣w Ykw`E#z!hoEa{ HZZ;H9d\Y%TSbXfbFKEE<jahDt%? *U'3E#y5Zu((I;UTW~ x@XKBųT6`y֢18.T*+PphPi Qs1 @\"#b5ls5,E^seͰz[ꊿ_q`f%w)эT d)$IDsb H1ԁ<^1t(ePPbŧuPbcҁ]~*"1n U0y?@ |Dr+<=GTGX8Tu;,1̄?Ҋ8%voBYR (4)QYL,fwf:эj!j>i@}>bJBnni$ rFX#E5+6X H[3g XKyc2JPY?=V1-)WXU |hl;'ف,' &&B3A +O oB3ZufH/?! 7bAlg1You 0ꪻ9/gA=~);Q!ފNDa m#*Kg[XRk܅d>ܳZ>No"FFC>S-Ĭoѕv ƠF]^DJ]ni7BAhv7F}n^,V +o n8"?<"nE!ΨK.p(wrxAek'wU >;_]RD%D"_QF+”0i]#k=lyt>1 795?[5rlA-~qh=%#u$vp";3xsd½XWYY;xT0h6g07B"N1^0;ڻ.Lg _X-)4I֫@xcCZeMB'G> Yؽu@x6M=e5#lQ*ǫN(2'tSǂLMC rY {}9 (BmVQVOBp _S*4k7Yo =>=cd^ bx_ !s~:"ǭ2Q+sp w 1Bښa33.8,au[ -'9bJ{sAs86qۉ<;ט{lF7 %.c1ci>5j2؆֤C=#0z`SkQ+)ī0慑8blG+<|tcfϘr:^_hA&wa0%N>{}.M{`>}'q…گ[ۿ_(;msڶI矙@ŀ6W1erQtj7*;f;iҊ{|Xreء* !F^]<ƍZ vAArycA u º>y`]63Bo\eU23j6Qd8;~`( %iHŎ [O:˶5Lk@ lVu`Pu46\`3z;Tu8u![(`gdVEZgQ4rfʏmr/s^P,8CA!.3C'OƧ )?c c*Z<*TXy K;Ym6yBb eGrt3o6 A~^YO {c )+3oDԚzH qa{I2J͈#?9]@o`inBTαԦ͟3H*Id!SB(d\gYaY@G-Jd-6L;y앭 C{Ys;= 򞇎Kc<\@IZ3׃u d1|;Er-փg7{"9qeta9 ''D2ͻ7M߽*Ⱥ9'd=IYQ,@MMԇqVS xK|D 2@XT.AvHh!^ǀHY%eMѬcT1qx>@[ ,9Fo^ O S(bmZ |Hq~P j1VeDx_aY5!}X!rŠ yD-pQfjU!@ *zKvT 1a^"mP'Ti902uY+a9fq )E^+ېW]Ng|)e;ʸFF5$ +C^_"3"hqt SCL8VտF^oD{z+Ô ` b 2`^K[驪=Uc_LJiݲf|~qnLպq]% _: k`}GBQmX_:N}Z&~%9p/P_A=~|[ޠod{|ן]#.r;gV!\ Eu;bYYc~3\ mab7}hU~<9*Ⱥ:pHF7m4(~Ag~EN׽ H\6zP b5fA f*ԯnI]/ GLZa&أ+-AS iNB8O7{soHImhNymC~e du@i*@=20NbOD"ϼjoYdžXP$~^!vɈM3 s2QT@uf= P9 1VQHEQX"VhW˹b3+c /[> d""f ׵ח}H Z]t,+V_Ege萄ܘZznޮn6Ti&x,ii܈z4͉YORަPTdH~-H)<-XcЙny`/P6];Ԟx Fd ~}zﳎwz[}t}?ZF}Qq|IsVU0>g!_3I!z#lA;3- i/1P NctTʇc緘9,=ތK(Mj ;V9xm5ʴ3'ThX>& ^ $kLZO6`s@,$"4gG/y=x@lD\; 3HCLA؄# |et~VI~:a$TP1i2%x48zq`bqyf"V' 8񹟫<q"tseۂd2A6uͱad|aELtl9g GtM(mkXZ2%{E"s)2HkI}̷)_C%7m9ptx"IrҾ#!VtZ /#Ɇnڎ%i4XѓZY Y bYf.c@acf >`2W L@'nvBNs&@dtQ(ɑr,[TYqjj.K ?5YC뙌kFS XK'<'m{k셰( r177ԺKf˛޲|q:glHJ)6L!,Zp5/ΙcWΌ r_ʓC{ډgz7i^)']дHerg$͹m:͢ ة ?+*Lfl 2ֶ5xf+%Gvp ;qbi{;7Q1d&VY_n7Mds;7G-MTY|1:7V1M&:=Fە A&+TKkI] o17G2:#{:syDw7ȃ&:\ra_{30s EM?3йLn"rw֒&v̈>؝a0n7fTùMB Q%:+ynǘ&Qy;zŽr)vSh87|3L&ZMT%Qo7/\n"ݹL7ެs:B̂n"Utn;΁&o7wpbe>@bFWAaůFS.CA&:r!3䄷?3n"3ؽ;M_}dn9^~8s-o5r&W=9ۜ}?9{ FN-=Nz:yEg<]"LSw 4*.ϺswFعB`Om`!v@.Sfs (OHuArst@ XPv+%t5! SK- R)%j.%  dNZY\ԙCN)ƏL~'mE Qeu|śyS,'i Hh.YQ}"~4kuOP)˃;l13]Bg$jt UF0)e#4Xzl oVt-^K;kwTӇ):P.79 r)F?0D+Q\D Gn(bɭ6d1٘in#6F4l8غDiVPrg (yBZԢ4wɼ:nmP#\mgHSDkgZ5b\ecLLCX BUw|,. `UN"Q@}ˡ5q qJU4_b:(;.o1 vQ/"R3AN/$Xs'ȺiRZh%cԓkSO-hquhDѢx$71r+/uHƘyYɨe.܀L]Pj]PFns535D678gDOJLRkF4Dti:0cJso;fcǏ?dʯЃRv%iHS!ԝYR@۶b! . +I!S0G.{yF@n }D% ?˪A1C@TK,c%NK{xNwcJڈe뺕臆7l-}:&庾AaC$Y$DӇ搤_6ո~vjXMDjqCIJʁMTNn)E G"y VB چEdۿ L" V$uCo `\4]..mY/sdJMdT$(Ehmqf>y@(QIIz3y^,WS֬˸ )Pd -t#o&f9P_ x~Y]fo˃11Z[T̢9b)*s^8T/3r@'tHb/{6jYSwPJoȁ0}&}8لh#]HAc k6y/СgHK"fE݋(I~a?{~THw, uRʨ9Jl('HB{J >UGwk* 20[& E؍>8z>3E@{5xGt .oܞ?YoZA &&PBA$/RwiBjS 8[ ʾV@^ϭ EAؚ@Rn;e[v&sY$}#"MYf"<ɝ7^RDkd:Œ Yd^NO/! ,Y$YsUfqX#e  q(T wTfjb|i(\W ^ы_ViEO _+ǀ@&bwxmB }&Lv=y^ *L`KI`3CB-Wis.\EY2;  !^G&S,d~UY3\B8{Ā5;qB;/%$ In@J-K1C8׆H6E6J&&j!i\.7+`bX{@JS˷nG[;Muހ:8Uin|7qeC͘6$Ul0 z_3t_fc1Ӓ46>-zcV#vQ4{`?Q :)S@x0-3DJ/ɋ9+@.@_|}A(]U< <>jIZĢO7/A.dyF3͋ŋs]^Aw9D/#8$sJH.rۤgN01kO1P]p<:vVd=hC^@׾C !jzY7oT1y^&J ̙T*!H4wr^ ZVfCQ+n$[Y gѤ la*2%'` $uUڅɾnRKŅ+hE@LX,&3pRL/ ˦hY=^5{Ae{>N Bjh8ʟqnK4=b%C(b*'8Ex`!HR ؊jE-Ė@<9$2ZaaM3+Qgi=O/(-:d6wFs уe7^@"Rp 6yċ9 `B^7mrb1Ԉs|j/@^PP0qI2^d։f3'TJsMr<& \BvB䤹 {9O9zCcRg)Fsqnl1GK )7Xl{bm"δ/D } [Is)g8BT2^)H$c+50Bᤰx48{rGT *'2RN*“Q)YS%w9 8rn8r fvul'$HazZ]эJtKl!Ӭ Ad[@)zy&Y`E0!/PS KxDX@ɘD⯁aup PDnfzp黮7*KB0p!k cZ RdӮH,:! i%e?۸4Gt|-:Y:mFy怏YV>cLjvv./ySPv@ W.Ɩ9 !n%ز0&^byz^Ͱ< =ד q4k%nP—--UiB T2"?~9,P\vH0Q׃V)҅Vۅ47.Py)8@DqNr,%S&n2H܌TlylxOb=1lwLԙ2aٯʳN./.B6OJf8%HȬXr_,qZơ0?kjzάv; BQnfr3:!',<\)s]Ksq=9x?_B y~xX& '-0 /d_J=r2Djw}" @wW V&MBVRO`be {4Y J>הbkʌB#|bA?5f>=Evo=t <|\SCzkNEN4|kQϨMW/1S\}q Kj~@zG=dyvDOî1_?6o[i`Ʈ?C._6̦d)wH}QJtMM6_T&B_y' ہ}&RS}kÆOC;%`B Ϋy֪*(9wFTf e-Q; Bd1(-c?BB7*.(M3ڼ@Hx8ѦGP^v8-Bst ZPB\n|ٜ,QA>"YjKcFɷG~f g Tien7; $W9K5+gh 914Zjj ިOq)|Ȱ9YI¿#KFGƒ)R\ZTUcjgulr3s:@WWƻ <0Uj2]19꩘ i2DžLUV}U4ƬIo'>Rz>pFvSAU!-u}øts@n>@@,6 /~!䥟`r:]dsC|O~oFս Rҹ&h 4q w LMz$Teft [0ej$ 8lt<|[%XYPZ yL*q p#X"ZlYtzi QLhFxa݊UwbU0"Q'@0QR=7sYAPuVo$*2XD9F3JHYzp{Yk " W$Դt>7qtFuD'`$Uk]ޒCs#:x.( 2tWEvf%%VH'/93?:nPꗵVj)=}$! ^ݲ5Ce_2D@3$ŷI!Uv- gG,c]N47}ܖc`iX_+!ef'-9:r}*4HwDzK"}ʎ$eaqH*r]D$J.d .2VDʣVMJUsx Ԝg=]~ .&0t-^8|+qh8mJƗm߶ϽxO ^zCaV< ]1'(op1r"V0>9o'P,bXa@ /\a\S/3EȈ>NO0C$U+]sl(/ywDZG.j+^|e肞m<Rqvc Aoݫ+sD EEĄn Y +v[(EQYo#tF=[+٥GguD8{>rn W1=W>ZVղQz]%ɲ՜#J_z@2lKr[8LZ.@I!.A'1>(2xqWQxm"hE?\G)ǤuEIV[s{mX둃 JyڎeU=oIS*tPxpkBAu +ÁG儓'>ڷARvva.с+' #Z~9Kԏ ]aW9?הly^Ne| "3Q_*^nQ?Th5ju~&Y>O2 W?"# DJ_k;w7\f-e䬜@;I9d ]ihҩ̖P:|>_zuz-9%jMlp_Qw͢3׵ ]U鷦(*KxwK]Brh6jV )м; [1D=(w}w?Zݿ;0߯ e`D|:ߎ+cc9'Rn#PYs8ZA53C~wG,80qE4QH14NmĠ_H+c^9F届W`Oo O}kƒ͵TXG!t-xFΧ)j|;pY؋XzRXxD$ cį٭tfd6;i'hf 3(cO ؀U<>dhzLĕgΐ|uז|hF PC&ὼEI(cJbɱL}͕?ٰRsF`7AD޷6.|ayL40z#LQZ1s2UN`5ʸ0[3Ąr rVD3%g8N@?-nI~/-჈7F1wB'SJ>y\NX,fbG Z`.#aRB8l .r =MzXJծ^ma?g@s\} CgCa^giHnXDiCmG{N;xq Dg &$mcп"%8`P^j!<"VcIG`<֒a[}aň0.@!ˌ |lHςm,j03  Vǧj4so@Z2 d.ӂ}W`>[j0E)h`PpOz0vkۘ[ g9SX?ٌ XDt {}GYn1@`ԲDvi  MX2*NM6#ҐQhw<0_浶2p@ ˘7pM,^j:r5A%YHv(}J+֨;P!XȔW sh1'igQ>)*T漎@El!(㡲!N]7xϠzZIu[!STYg; E,ʉ PjHefDg%D* X^6VVuIeΈt#wmg{D1_*|n#ƌŲ}>A;;#ho/]qk:(ԕ;3m+80(ecYn}mЯ[*& ?+ ,3AJ b_RߵjK|#Lv`_\e~?Ut(Pg1ZC5eڜq돨B&\VS$ElŹ #A'b6&& Fr5@ =,RTDgxQQ;K3'< M3Y@4zbva.WjF]"mv pKWV"U.^\74XCm.QĩyJ7zXD؋Xl SkM`ck<& n QľOku{ ku`"TgxE VMM:-~`LD# p ۢ,n_!c΃U[\_1= {bVvZ8/ {oK'\Ww`gzi,/GP->ɓzW%P[%Um\|>Sq@("TʷF1px9;|z8i (~:}Cu\cZ2vaBTUbݏ C=;.lgzd GMԕC8T;"54ᢒh#tO+'1U͂\nv9-7c$U+ȹ)DZxeO0p}8(ذJpM xЊ7UBM(g -/$:Syc c"cqM s'a? q΂#K>{a/~@ |qX}:Acf@o߰ϗN76FTc#q֓=\P8i07iбj- &6EDe3Dq#Mzugad\ =e!S%qWaYl /N&SܬYg!܏5TءpXLF҈mEyYOq]vS]fZaטϧϕu-96powx7>ۋjo3HUtJ}(28kr W}=!XP fOܥ ,Eja&)QUmV- !O/&6z }Z_Ƭnagj7G>.X񌡢 cH@L͎LW5遴Ƨ/FpEM;SU2җęV-H%-ZydH+4YvUjH[ 3 !,d")TGpCr\bs==?^),!)Bw8d d2f鸸@H&S<'w6C P\M#(Ɠ!l  9#g؄ >%pϐđi2iNEƄGNf÷|]IZˈ9^˾5 ?;-#y>CQ-j"RA >.vt\֚ "Pk50ߒLw/53+}ȈZ mL&֘eW)2膈-`J+]d!Opf71T Ac#c< D&!W/r gXz#u`[R& w;2z{jr5˨~x>XhOU_PKSѦ4n8n(SyMQ-2Kfm` #4K.Vt 5[v#MXϟ )T+X)IvRqJxԙMjS /z[HS69<" ,WSXhC IZK!ؖKa0c;sE :b~ D,adYlLW-b@apl? ۅE%[qhCTS؜Qׅ Xp -Jg{K sHYvxPa$#n_ (|LY9 #WH9n)>xOgүgݸ $# t9plm8[tF3.ޚdAepyZB ~u3p}_#^!Gt9<H[[PXNԥzKD7FtER(: y\Zp WpuBL]e*]L?K]*"b7z_h*nmNJĔF,arg`q<)xgWszjv"I@ m蹹P:IO3S%RAp#f4%[9K xxg'_ t0 ^QjoL*?5~ 3 Wxz86 oav,bLǮ]2c7kЍQl@):2usF~ǢS$qz|Zi}0Snd\Kv "7 4I RQ!T(;6K֘~J=,GSnRXݖ6%^F;W$ 0IQ2-Öz–6w0?%W0dR.*Gܱcq~Lc OBbw[r)ܲl+;2=W"x=lNNqPݲ2ې-`(ɠ=I*1708ptI?yA붙|q2It”`r$>Gvb2hdgqScJ1 +!-6fzJT'LHW@˘) q<)!q@z_iH.Ln~fͼ˻QbUփ+YWͰZ|i礮cWɜY}Ԭ:&gd$wW ۴Pq55 LDMᓛ>rH:,Jò;p,xlo)[ ys2j3KTHAK:j?0dؓ2}TR-4 緕 >( Mg'{V.sxd1*sЪK|bN,$tȕͩ hKFKHB H/W]"BDAq=$9=%VZzp hΣKpCi@<)z6ނ  ϼBmha4jb;Zcn: c޻jى6[, 칥Y| r@`2K^G!UeB"J:Ci8Ӡ*jn3ה$[ͅO} ϠfDi< *gn_=\hY#+?:SE =s3MrڭV$hP3 GA,臲GZ-U ~$/u,=@e6ME>v >4]t42+^?@VfA4eI2)heJ.oD3xI1ܔ\_nCp`-@;D=(ykEcdwZ)*-1WU@whdpS(u{eyZ ՆQ)* д"_N)Jl>@Cvk̙s>Ʃ処^")y&+,ӍpܞRMt̂< }yA+{ CMBsՒJ6 8whOnr0s|>/O GfwMwf91=Q2B+ـKp41kFhXߋ3`%ތwwGV9"X)Z?_<\]jF ߁!<3r߁,t4Cfךv z Ңa\)/02S ~o(5p5 n*E]BnciK`YڑOqHkhɷQl'/:VXEre^yӂit'?~=L%WJ̊!s ·P2Oc#(<Ê>@%%#ⁱ ,:^UJ z$v-T(%a j+ORPT%FkgHR,I&<4FN00IŽH'8h>U$դN0+Ҟ@STZE>DE=Va Gma):%&`PRkiʡp~E Лd)LzUR+2g5[S4?dk㄂б5%BsT}ڤ7 .;2ksYa=bQ RU.5ӣQ`\䃸U_&\9⎱n9LZpZPUH^{$ssYuD}69*}z7YeS1?}nݬ2 EN/|۾9hs.pG7p#Z}bVOpx,H8!?+,'$x20 ԀTVf]B);b E",.bv̄$ Ô:_H`sDGݬ |p{ ޴߃'l,[DX<*.jӵj2Dˀ8n2ʏ!56v}SBP;\?\r9Pa!WTU9YT>I%Umuw1:ƿϠ>~MĺZ0~Cr{!=\ -\J;ϲZ²%Scbp:odIDXV8S`Bt\(.T6RCJ3dG"%r^_:XBaL,P^Z @EzӽNXf +:BAp5@I ɺ<߀H_|\teM¢s`hm\ixIj+Fr~Kۼ(Z4HgKŃ+#>~⟅>xi~4~Tz6P"}y'񋩭z;b[aZ'VMV0nB55MD֒ rUA0,ͻbOb=\Ui(!2G}?땽9./!v 2"v4]_!JOHoH꺅akphP}!/øfD3׺u |MU(Pkx(笹5Sitݙ)O6hq]ACbK޴/%0C4udt cr6q4?&(F _}; c)ni@q$Ke6Q˩#YAK?F\ψ>geMCrK(;[ sE {Iah򻣷s>%7 jxFAB _iýU RG-*w`h? WH UFp5"ӘMMS=j*>}FY7v] +XVDFz^'çdλ"qj+7P‚lDNhoN!b-TD}sL WoLZrYf7wٺwfQV [\,CzzVw F۾NGARٺ9v R } )KUA5,Ϝ5m36s#{zVkWfH^R&A0C Dڜ#bJMX~gEjU Jm#g0ofʦ;@T.dX?q@ bC 6 4q׺6o!wȖ|Ń@"}^nڞA=Kz9z 5>zY77w# &S>}~WcP8$ݪEI=_/nbe=cx*y׵%%L(x0m-G,~)]_"b4z* B!ʴ8 Y5T4ɀE 톚Zy@zUf>̉53K 6&W`폩 cgHl2zϾ6ƃ| =| 9&R/1/*AV6cףpM;jT0 `Xg~V/v7:U9@V-Bc֔CM&"M5Y& `rgBZ` 2.K4DRA`2 @-P$O[ETor5Wb/;ޒ>fn&R sݷBl{oA}Z#52˧>7V!~Mno/Rb,WK۪z/ Ye\4IepЍJ[V W kLSW&ՋU0 B(t&"Y`x!V' J솆PC7@/UvnL :19NT=v8n,#*tc(-l8U•sj[eTHP`{kǑ0 ]!㯅 ZsaM_W.3Xhe5q3 h2WZh/Y,pNg[8݈[ʬPiV:1)=s,xߔ< ѝq $/JIEӱ8a6/08TkwUqL}\*()a 9g$#,5Kµp0~b\Lv,YmEa啦vNO0X4Sr26~L|cUXrva6xHCg.5B-9` G# mH:%8ɏMdda=WxNZ7$1 1Q7]SG$- .\ I=b @r_6{ L8`>2LFF:USY$6Jf`DB4%'R.>|F gA؊. jώ]V`>3?FX"[b<- t[g`hatȹ3ȎO7  .1 ~%xRiT4-uEZ|'qB&Z=%6,-e8gXQDb^fOQɭPcln-}*Uywl@nlKeUd[ g΀f,8qeA l=$y@*<NX"lxg -{(zRJ}Y_/VHyOM+ d-W?l8ޑYPHW 4RjJh:meQZ@Yӻ E]ύ㊻(Wu6SH]:1]]CkT:($welaawX:;jaOaZ,]7WVO( 4y{:Βx0yGDQa0 YIO3֥:Y;I!l UTA$L``at hp(!n5VP,o.'ؖ Zˢ4 U,qQĮ<~V-(`Y3]X939OQH=%^Dk$6$Ѓ Tg 8_|~*ީdޱR8r]&j r &}[Mj 7v7fGa)}}dQL7( 0 ~f(^`a~<ʮ^ؙam^x@TAob Ƞ;SOPgU8^c%>~&ŝ5c ><3@>SOε_a>Z/}12xxN S$2 zdQ,]ٗ ` 49`!w; _a΁^C=OrW``vcJQ[3Gd󅆆4L-+9Jy*qea=\P {r/8- )X@lj%`e'Z nddr$%qOD}6uD_.?Cz1$u5ҤjmOs]J0ѷrn`HuFN@d",;&+IX \뻁䩂 FwZ-,gQ-8lrrl5N: ]gWn^SczN<H<"Fbox֐q oYF nEU*t`ٯ=]>/|!]t;-GeN%hR|Jڞ@Aa5[spO|*Qn{XKh3Rd[b: B˲{$MSArg憜BNeLҊ@,@0っ%F@np :2Tt٬K& Q`A5`}1HnYUy;qy t FbuqmSȮگRij3&nqSV~QMbܦ5`[7p:;'TɒH̭3G"К/;bRX÷џ0}Xr\B}/#AU 71mŏ:uL" 䑜p:Lnr%%Ykuejl$n-끖%,Vq#" 2$/2}_9gX>Mo##zR_ 7BH&k%_:HK3\>ABV{EL3(0X 6͒E+ dޯM';I#x2a4d|3Ӂ$ Zs%T\N ylL>*{dP2nL:,пy7r{./%F}:,@w,}9$S.kUOC9`T-g-moB$FܼiE5rqz,܆Y'Rjރ5\k/D wPoZ@U;W:} /vv7q]@LDEqۆVmt$@.䙀AgP5ۏt#[GO|#V2!xũ\9ςFGi)HȺpNʍ$ y=(`Cg$OnıElS'|;V587 S  k\8m>~NrGXAu-䛊,yYܯÎ$=?ulC*gZKmn{/=H[| e5`9xYMxl1T{eUJdjE $D}^x'N֖m p\qbѰ%G,vncT2>Hҩ;yJ*Ҭ҄u??c'~R,q,KQ@?PHg .ѭ 3YͭзppDDAvpƌOPYAlQ|nV2ė7'bQD-'yxۃoj %mTuȜbkRS%Bh'ݑKZA%qfɼHUy KQY |):]w v:2h22P3=x@'}k!ӻck<E7uHpnP/>"\µ]&g| \*5v %"C@2ҠNk BX3*"i]Oç-R-ۀ1=\%.r2deWD8)<ϽIoNuz ޺}M)^R~)R+~P8O@/z7vCwWR2_3/?Fvu}D55Z|: g2 +IQYl"`=;3t-1ڶ_QK?C"I[gAϭU\.ٽos= ^.;rdn>{矱&ye{qέA'}RLv 0v[C| 8.NR9 )7VK11GdhK +mMdSPz!DWEz@qڧx֤Ep@Bt2#"(! p=烸G~%5γl ioXop__Pñ6[6IʼnQ;%&GHZacfQan \;'y>@rYIjxܖ{:e5JvW>H/\]y d%ӐBY9-j{H %n:Zdz<[fNB{h-IZЍG-`#wr2E\0 yY@FYݙLIr?*VPJYj(}VunOd2VnP)7O zß"w1u$ B)4gs)]]P+s}_TxIkTs}' W҅kO\5^sYBA9=x@[^+ SZDl!j>kzh:|?8ܪo{#biÉ74@ 6 2w"jg mRAt2%jJ"g܎CSYr!S3S1O`!밧Rpv %lcLy)3.Y<X/d`c|)9[\jZ%\:8.+wKXHmhڝCn*"ǵu,[5n)}ZTXϠm$긲Q (97gJ -e[# tg gz\j Z(ʺp:Xjj@w#w8,xm |p-Y "V ,{aEO܋']qQqtMc6[sxK"ӤiyflC7;=o ֹ4l E2L2?>w%`* gpYntI=~r{-ns`,>d tesUrs0[qפdKP2܉9TjNUCxNJܔtMfr1i*fr}pT=Gv]ŕJ/J07wP|,(65_FnC{?qϟvp槷nA `?jztTϼr Kl]?*U:/IqR^嶏2 ]QZ]ҷSJ"P% PZs8F/K=+e-wYPdz#z!K̪Dc it ,* /X~KS6Τ٠+Tn[@c3LФwMhq2!Z)S)yIaƒXUQ>]dLPOBDԂ}=` t1ۃ*g$X^[$gzU4Ç *j$is19ktvpsZNUZ$4;>{S=P`7)QkUV|+8tk zqD!pn-pe[gK҉Bkv|0:a4rM\OoHm R *aEGn \&b @fwA89v꣉[jk%8P$2}w7a#J49Je@H`)6 *V[`$GA5Vw~% )b{P/Bc J@R"A&4R`?y}5 $Y2 T5)=Qp%1!Fm,l Ls~84f"4]%;Ptr T"bɯ:ƽ%zeQ>'&||=F?3kʁ(67;űj WQͬy[ngh3G)sHZ|IC4n0BnHC$Ֆuc6MW=C-|.vԮ$8tH*D{*Lx ;;O5O"4l"/ۄ+ku_ks^a.U=02+N ZɈ@vew&?Q Mdj:C2Pjbg* zT#<\X񏖽'}~kslt>eA3$;LHlk| f2oDD)|44G IiLa;OEwM 4^[̄FԥŊf3ʲKJ?+wϺ(Xu.zɚ}_Hd)vqπ͡Q $l>|!6jWSDW1$ ! sMaHP2R9N4f2ٞ|hCěRchI7|XwCdf]ѨQL{P@:h6ow#x*;oT^ S"xb1VuOy^1sԷ_o #jDm.T,TP}1:^N2$Ngl&C4Yh8,l1AQg5d'i~0ʖ\iZS;7܈Bb(T.+xҴao`6u\% ='t I&|~v'0m[q,uSuӐ7J39gZ-b'cfsN1?k0ϱ)dhj8 @=N8G%~q_uD6A}L)?ZFjiߞnN?z+ !ÁgY&BTE:H0R"xzJ*^#Kv, l -ca{2eCB>d8FP,yDJ˗ >ð,RPNf `n1fd y9lZHZv5JY/(_'w$dw!j̓vsá@$aa?TX5]MB,y>1p1C)8ٖ9Ze >@JofdT}$SuIBR3v1] k 9zI7R<.Yt.b@V<. %T>l)zME,B,5ѐީܿ܇oVġ=Q=V62E6]׃$չ9Gaxp 5h%b70j!"VH0:Sg<di<9ٻg>lf~jǾp4S7&-]M}8rlWxzY_lGL#lZƇvxRd.J 'YgpC?'GVww$d\64d O$^P*Z1ۋ+D%]/ ;?p~5MЁZCYg(Fa(W'4b̚GWn,3ԔeB'Dދ4>u ? שPXl^=SP;R:mu?i5flzv2x" {;@Tt4 `X.%65.I1zo7rx@SkUڶrNC^X, ) '[Hmn.Z.SF{x! tfs2K2:$R {CO;\Z ^>"[AA9`h? EwGyfuϋ{U"quD1:m`QpLJ/{pHn,#n6aGb C~KraD? @+‚0_!j Q- ocά#~;7;/ ]s#qj5+Al-%3~Ri:`'[DTP'0톯B4}k&YeqEq(q+SM`{U%%;,QlB% , {2 PUgVe'nV[ dr?/YtUJ⠪X &THdU~5VBKf1H/͍ۧfY&s6Κk0Up"PEA1zT-kAqn\  ֎ԪXME;9{!gBV0ԹJ-huIcbCjc25eH-TPRǺ?geG֥>+ySZLKჰӜ?KE\?T h%ߔc*3 Jv N aӤ W CBq0h6ܐ/rjҖAt6bRy,8 d(oR @t#S,> 5@)fc"n;T4S'vtɭJeIMLQlC0|zYM rФ@tڔ5fz!esU۔ `$µjԷx̞ܝzhl" t+mCM@\F-aBBrd9S[3мZ0:[ ;%P|S-:5aD8R ExN -\P4gT 9XD߀4T8Ct Zy1{W*%JkŚI]C?kQ֘cŤEW+K"Z6m=Ԗѱ^\}\TFre!½t4Wx˸l|QV#w WGl}@X"yg,~̲HY=Z Y+MA^ p6B)zlM7&*%h~n(ȔL[@|@I3Df1W+~-|U2zۥ Y5u3ƚKr+ʞ/1,b@Fc*f/b2ԁz]= Dhc0kcyBNQ-i ZH1,IcGY,"&"(&Q[[eNnV8 ~+8c\*i.uE dJ'nC'D|ĜK RV u‘T tн;1TҷBnZ:&J)bcS+8zB`uF1Y(k(ޑ\3lq0>q*p%a =lp4mkwV#)@ RfU8.qX ~tUVWRQɊl!V)s ^ L!¡6?YM_v n@T\U >]Nvغ(LTOVR{K r!$\l2eB"Tĥ hVFx₎ H>ǧXc-" L E%*gIaʓPANNEONQ.KgQcF e+E+IHi.XxP `'vJ,v, f8j[k@iAܓj"%^_UGNKd*PB@[/ TDGoO7UeO, =$2WU|D5Þ+#ZUÿԵP= sr1)^%׃{+QN|j>k*t#J6b>c#g2~SI?}-;9}hr) ET k8@OrҳY "{mۿNN[=jd޽u] /@ȏ.lW>*E~Ci&!̻e)An ;SwJ[)t*%uUl c1]˒ Mr6J>2ᴵ0ILt9f_H $KE =e|tҠ@IW~nErgr'f@rwF@$n@,~: k# LP?z@CkK+SH5Nw 5A$N(j;"EsY\@Ӿ(FfCeUiA䧫$ nt"dX~+e sX]y8xE¤UUP|Qk^75M E>b^og [~ duY[-lh0ˌKa l8U=HMBJK["TL3)J˕4LQo4Dwι9e`vKZ/;d$Yvy˳ߑh}k Pltf+%YKRJ'De\ M_B*v6 ~|hؓEodAIVzbSS>\ ^=zcR^bF)tݡjTnDOgVrAc#I /"]3y6 3@W"5܊*AR-A1væ/F/?j#Ϳt+>=Eh⚳w rB5̯* 6R!: }x?@İY6 H_Raqx+1}[ǒu//vcOct$'DU?W(㇀6] ,3}7Κ𓌫x&$UMDy}PAOV bɑId-{%+0T@Բ!S'7(PڍvBL(wUߑ5-l0̼}G'7̹30U۾RJrfKgĐT)7U5BEea ֕ҫ"r3oP*5ٳݡc|4dC 5nOgG.o9WĆ3GyU;q!+ܰ EiKUmN;pjw *ZS~?J%~a(/O:yZ˞j,+R_>g3UynCr {\hXr3 rd/> T @JWA3Ce>s-J)J4*c/G{E1ڞ~ֽ䩭2 1glcx1S:N%aE=+!8|kY CKI΃`p-zYUÀ  & OLߎ^g{*V˺YthH y ]$D/y0ē9|F"$,F&Fz` OWK c7ǒ9Mh $8ejE [iE{C),FaV*`҇ok\Zqoh<}ϧ`w+\ {sNqEчJCԒ,`RwSĞ8uiniBxc0!HBQsm(!dX2Lb7={ u~(-di,N (>k[*:6ta-L![` WR% 6M}ȔkH!QY ( >L4@a`\妀g"!Mm\u wj8;dh#6D\8{W]i"OG|(Է-dSbhg,R9"ZSOˡeNMK-ik/?X0ܳFDi}oS B P4kXxű׍uO12c_'K$zȮH~ʦKN6TF<S2ta rӠ74F]):vxcx`9.7L4*gr JÚ&xx(CMcEV7'(1q!c(F5QV<3|ԛ2(d8p~F m5Kz^R$R6q<DAWPKs@=<5H~,[ЭjO[Y)ZZSP!B :o2YlȦ-C6PGq$AH+%8R@z=N+ G)'.Д4obR$0@/$ۈ 3Q7Sՠ?icE%t_dէ*+ԜUp,.K gvMS]7\r ,PD`!‡a)3d^M5)rѝ 5N/) p4zje Xi&3 f^_jg'K3HN}n8891d GtI? Slɦ&&;( qvߚ08f;tZk>r՜I&QI8C0Rb"78$8V~` A3dWxJ޿$o1˴Yvw~T&pQXiz} O%&< JWQK0 Q̛gl-Wji' 2x:Bu\Y <&yjo g},ok_AulRƒћ4 YBHMLH ¤SsN̞@-uIF M~9\E$ac&`Z6t~kd[aكmX,l[U {&5 :XQ׍mii{}3b %.;*uӯĢ{uFəpLFr1_(Qpt5C<͂jw0P%e"ձN^y`SΠNي{2i,BJzl i_!9%I=M*] iZ0c*yʱc&9=`qpAY>]miJrHT\ɼ`@zȵk@4RCrr[w܁yꏘkߎTobdYY5Cٰςdbn8R)ᐕ@|}L j@lޗVa^&ZWKX7e{og5Jg( ̞Q?>?p>7Xt)oP oԮ$.(=~o c""!J2qvD@sXh\/YE=> ~U3[ $R4&ҳArw `k\FR`B%b2Zg1@V@ bzi%Uז4a$ Q\eޣBxisE|F3h.V G yUKh3RBxϤ/‰]z:@|#tǧ̜w GR#fO7PD 1f?b{f}ޛ; O~tky=@ah.v: AH޳^Qjfv^Քfd vr`m8}0MxQ=3,WXY\EeõQ_׌Wz B1Ym[(d239 3IT8|ibR+D#]=g?ᗹJթ@" zSujz$SW4Th4hEg49f fhͤ$q?V2.?BS',l6G| ZDX7B3V!ZV́8TDoYWz{.^ԢtmK"ÌRK6giMhsyHOIbyjdJ'F F ޝLg yٙ#^gz_~Ex@z("Rzۦ\*!XJ0r7jKupN-қޙW:tc!l drWX~ ̋$CZ?0G&bЯ=N p" -B8tץ2qUb\]Y붃2Uق>! 6,a2p25BN[/tT5X!9KsCxD#;H}Ymv[]FDF 'X 3y]ά&.˸h{t/|`z_A Ih]v"CO=bgs^7 @;+tOGli119@ffj"dBJb< $H)~*E#V3^$ w" )"7=9o|Zd5Q2τ Eq0NB 8Y۠]qئd^8헪I9@+#şhoeQX^$uRSAWQw~5_u_'鏴15W8LAGfŬlpZ2 WUg}}{J@UV<&^U^/)YeFkߨ1DW> eɼN2 1LE>2+>Ҹy+jNᗂFسlфM䇉8l7T¸żx'U0lUBƈQC`!VPH䨃ȹTآ>W"FKkPk% 4l"!,p\['H›Pw1݀=?Gԓ̤<{J0OĊ,U(AN?|jC` ZZ˫JZ,(NA\ɛ̲rSy4lV1cDl;]WfnX昪D6'SUτ`ikKur(LV7\a.:[" ~B{ ,t`G}&4z /ouWB}]!"YQ^yDZK dyS%T_ ?Sƃ)r03619+ C76x &cֳjBݫL7ܨ(oޡPB*O_ЇL4Yja`6(>v5/ 1| ]xOm)ʛ80qMF{>hb_. e, A e2 eB9-q 5'K+ǵlhXП@o?[3Ȱ $W9=}L~à%$5à#LhMjQ`voikbǃ3IR /oR,3K!1 ˰eH92CZY?,k07eK U / {.oRlB$SʰL?%%[H|r}Ee0@I>.Y/ ~imٞ<\M; K כM,A@1@L?kBNB%_pˑį{wG2e +z-;{J]IdZkl,_6,Sލ*X =]yoqHm:c,\m1+1v A{I6‹}+|}54M⻽n /v_ {Uii#Ng7 iA%}sާ`ӌӃbnUD`YMLbU [ n MZUNXqCh0Yv`h,s` ]ě<p JKqגi`#^}|FPlUGX!݈f ¤002#j۶DZ/ ]QLjE!(t Tmr"z"Ĥ3'CcKQR4OpM&nUcK!每8=6Ӱf:hs#&§nCe7$r4.B-(*w߻Q<`nQ#f4$B@FNK-,ZДȑ'{gsDiJkVp nY^4PH\jU,)amqpb6QM|X& ;}k36_c2=Q6 iS9^^w@Ԗ7ɆFd с ٵA G vU]Dt &PpJk,zE*0v}GY:PQ,:h3m\Ll'M3- P|BfFido>]WL3 oG`f;,W"UiF+.dCtJWsYmߏ^_@o6jr72f[ *a:9A&K|.i'î@=@ojRX!MF. n:cd"UMwf aʨb vd3: m?sa\b62|H:2ɭrt!j*'Yb!ԼVdP1kt ]LzŌw,I@{6uU3]맊@WmZwcz-ΣvI;#<4ݐS=jIiK9y_2?jH̊|G!]*C'%g0aR"S"ӺRx}Af^̪c?m`} >q!do_EՊTS9[^2S rF(F֮U$  %Dr{Þ27FW*+!֦n6YTP>":ƈT^,N!L9\^n>?ijn,p_5V\Rr(5{5k olw3L%(noqTgYy^ahF‘]죞f 7ޅv8XUI:@V9G(G0xUoss# W}hhJUY(C&C) i[maY4ԺsG?W$zά]_dRX`.DʺB*(S/gCctquJU 6$%co8IR`ጻ :vvրtIw oE.}sAK&q$!G~.P9>#[?]v.-q7h k3spuN?3HlNה\~.0ب$Cusj@HdBJW$cICY5D4 <+X#JYm}%?q4[ɕB> ׮3{Uz$I q80^N-ZΕ;(+vZ]*HOF Ukp3)eML!װ,J>~/.cZ郹qF'drƎ{AIK1tCp>^`e &-CAu쁃H/F{P>?a+mJzDH70+Mu-ԦN}\m[^ThS8v?T?z9awkq\:_~0Pgmh+h^%Ǖee~~;4Cߛ7W_PΖ@&xEg_A}7v P?q`/z1~wP Ͻ[mSN6 tu[ Aޗ8 9(hҭduJ%%F^d&Q)3]\B,V,g,qEsVڢ7`T>vQ{j68  IZNN=Riߋ(P6pn~ҒݏQBpR.hC- ˍh]Dhlt%)KKAW/h@xj~}ң#pIτmQo377TlQLl˅Fݯ-aw\X9X?ahD/3Lǀ4R?hcӱi a߯6FlcڮoHi<tU %)?xE67Oeu~rI 7VYXԹvxPE ~1t 8io:댸_fvxE}xug[ԡX5pU~~VoaDMs,2UGP~D :]%LSkG0m(l*,R@I=pyETP :y;+rwS_ge:gIgc&@}}s1q'XD#HuЌ,O֪X$s,1#K80t1C>hD́ 4B'3 퇎VK39ȳ~c ƓV|fa?XP3sGD{Ϛ ߢ B1Z D5[u476C5y'nWp-6ů X;#v0DمñKac3woY|8w,8uA.} ޏjb9MF;3Б0. 36#$xk54#96% sJv̓K*_?\X,ڜbyu,I!<Wp!pz0:ZaK[ۋ99qfL\cq;`pzba Xϱ?awQt'tcAk6efUQKn ! \T,'Q*V/ܱ{ٳ 5r͹ZUHVi փm ^üb`wǹ63Y@hu|'Wh zֻ9o.;froFWPoF=Q%;Y 'T?!suL x_e5eF=7D`$ ͐^򯳳C [X- ''y/%1!gYrcQGB'.L'h,iz`W:)yX1nca3e3KqYsLr.lICiTw꺣FO*djFxރAɺڵ$D39%BW3?]HL LX_ OMl ux)y0}DQl[4~}t@Vw]&~B$L h#>Z߆f(-?`u,edכ!MߨS2l[*^:A [g)y\Hcܿhs#`T4K\2lJJE+T{1Z5|s) 3ʡV e!n7HgϫԬi~8e "B]J,*X_yA/D8xƝoDf(2W"G84^p "R4W\n 9GhS'/gV~E%,V#-%w]oh܊ьw0C/r"Yg z3F )ꘈpҪA>;"mZ_fĕް%A-oXۓ "HRrk:\c+!r"E,j OL$We"bp}lk#9HEZ!*.`XQ֕]Ly69Fr(PJwU@@ ~".j(lTVnbж}㞕Ԥ[LSJ։Pxir)j*G9[ofc+n4[lܵV`{.;G^ݘDKR*9iP$`Y2dy y8 Igz|wٻ -Jm`_ʔㅽh? (lE"g5ɶݟRb_g!CMFP WeytJdj{ycD ʁP)@*cD9iq0̜ٕ}ƳG}$5@lF/&gYy\=k .Dj/C}~6c3诡Jd5"eۇ+Y\#BT.4cP.,Kl_w:b6]]uU!˵Paݙ"Mݏ1>#$IY514uQOA,y(άB! sN<Ƀ@Dev $ø;Md@;G.ԥ Rܘ݊^}BvFȦbN)| sHJ|Rrq[vuΊ/; Ȥ4J;XXEPaW*QlxEMJ-197N)_p.b`*w_LEh*5EX]Ƌ$;G\"͂ozDPHWxO& !txgt54ÉaulN~4UdrR-Ń}4~E:,d0/4xe%t%b e_969}+UT`;x(l'Ϫ^`d )':I*KV AO 0&AaJ"HE t-<%l_q! U) %](`B+T\²!K1HiӶqWYYՄ WgNh"w@+z+rOo4LOpo*4xylʩ{ 0Ξ=CS EMu_kv uڃǝqk=s@5qrZ]$jĦDLd՝TXC >X$lYޛ"~ ,E:\9@zTͰUCmsb^{W:3Yw0a>S?cr~Q ,Ǵ{$7Vo^&xm3nM]Hz%AWE*it3ıސ.s0Y)Xhv9ʓ J}ȾjS\{GLv6HrOf2^x`1Q^ۇ6Ci5h n@p{: ޞT.gdXZ d$ΐDW) hrDjy!ZTiŤcҥ emf^ ޟL ,U+3HTZSrNd!B+nbWK=Z`xyTH־y<5(jN?ky!` RAXFR)E#j ­,S Nf@9ٴDF1/Te^[ cA'|i\.seu I8q;K$^|ԭDB[[7b/ Բ|l s/ho1v:B(SVZY; j&J $d 9B7x}=q2͐/ 75lL"Ev rd~KPS>Ҍ!N_ҳFg ĈBohBQ;MAvPA0TeM\֜?_$\ t1SOҐ~ 1ŞHWLS@\8z 2ܥAv~W%p zl׆s{ǃt34Dx 5nrÒ:PJg[p֫Ë>XIFVA7.dLP j7h;wxZ`BߵFLVUk*q&z+KY$ wPr)q|ga^]JX qxV8n6΍|^%Ok8O3\_{)pm8&~&D} Q?B|e/H 8Ԝ jBX AA ҼaMCX?4(qI,isK[N/B}:,zp٣,7Gc19:.so! m9UA]W\f+4. bN/2uR,dAeVjM\fzxulm( oDތ a6-i_)lf%?<<1499D ܞ'4# '.ĤE9 IV#4ar" "Kg*y'Xy'{sT q6Z<5DG΁jRĜ"U{; ׃,.60OLuӣa$5uh 'åՉdzcQ-j5FZګ@&I0f ١rEbx3щ7Yk@xjQ5u5l9dŴZi#<~x1HEnZOȉ5Ra3REU-SH8 Q- _%aͪ.լIKV {sWpXZ DwWă]e]Sj{axM Z// DZL!"|Yq - "2Z'`3zL<>KqVy | 9B цUIEE1L7ن|]vCGVUY*m*iJo2w45BacF? :#b <Ǥ ᷭb&?+C)PT`2dPZz4;:/w9"o(X޿f<5$];IT~Ux{݆Uow&ebfwS0BjΑJdGw@M1 ׼ Wx/īP;ށԤe:E\wc", #NB8:@ˢc1$ElnSK)0ʼnZUTx *^]PS WIU+QXPxgRڋ )Hg`7fQ6]1\Q`+Rx/Om_  t*PMᝇE=mm ;6=+sZVxkbaI 9"K=!? ,8sfL,:Sx)h\|_2B~@4+!3m#5(yt\ dwjo$9 =Ugdl%}5nQވtFeѩ. xPLTID2i[x[%ȉ0jv- .dzܣ͌vc?*I;AS /dK?!$ϭ;$_?3 Vy Bl z3+$^=3¬f}p% =,*UQwZX* KXY.9[ЌL6 qC gEP/ TW?+yx"COgmUO.Z{υ4/qa;NEPNWu8%zOc*0_z-Ϲm%u5kZҶ#)RZ-x3▂`l-vosu4зgQP5YUָXF1CB,FWrY/:&mqo''sEMGW!mc6gQ=}Sz27 ZLWg {$Pes6)4Y)`T)USVqtmin A 3u0kސ,ɗ.U<* \&,EI=fH;+l3Kؑ`:G!.0[i3 T Cc 6P5cVf00GQK?9g bs"AJ^'Շ5;̢)`3&%M++ӫy_Φ&A ct7mFޔo))4QX=V=0gO ];ٗ"(׵aA]jkh ]D#߳ Xk2Y !nOTVD>@ Ha†mj!B,Qj`?T{ȳ.岜5@@HJF̭.s"Ԃ=6VL"̿2%T ~.{;k`ABdX[kJi89K(d(Tа2); Hg"w@TL 9dPa戛.H*_)dE; 2făZH InJ$wHw DZ +gb!B,W6^U Zj:Q G_ÎDKf~Ѵt Cp QD]`ÑMP7|sY4A $ÑD}NgLյUԎڠ$*= f1^sc e @>#( -#\+Đ4T%YʥLTn)ޘ*m@?Hr3r-R:mI. OfE\|;sV?!.~Be*0Bh"n6x}k35^{A kBD>#Ҫ6+BݒG jg2 R;Ab]][wїZUFj#*(&CpZ&~Y;GеWrwJ{Af)FyzPAdX-޵+r-EYTn+/ Y]Y̊xvqFQk~#:VP͔͠dABE;ɞYӘrI|g+T.BN^c<~YQS>,+X!f2E}pfM\˟ނ 025=+KiTm 'jHw ~6OX:s$$d>pN3hi{pEPNrMlH7Px. k~{?%rrh4\jJ5v"{l/4ltvq(H+5{H A+="!g??MkSӑp1Lג?wx+tU0FYAIewvϐA`{HPףXI\GDc5WsP/a<=aiTo0ݘjm+ R;0E[}gdsލu!&R@mѳumQ[ُ߳fYՁ4"좩 g?"m4(rtP>΄s(G:d߶4K/Rf$,} 4S|m^5lcux(o^=}z0p2eZYE1rJaxbsHZI|ȃN3wvn0GNK9;Z:F:B^/ N7,9*,?Gs"2R0TwD8: ͘ZC&߸,͙%Rϳ{P` U}4\ŚF 1x I+HI&[vX\GN,M!X`i9A%^m1:7;oF675G_^VRlozpYVV 55l=<^c(1M!~9T=!IXݥ.aCdg0+:ܰZʔǃ-DZZЯ0NpŚpW6l3kR ̰,$J pB1s߲5.*+zDnNƽA2Dt!T֬mM˫$L'f9@ _g{WoJ6 pJ5}6*C_#]=?kdDnu'}s?o:'[D!*0A6A`04_qAHtL$)*RA(EW 94x-xvVKˊ  ÑL"0x' S _rF!b6T;#nQa)sݰuTؑ\+φҺ&nMuRWQ&0N=8sg7A9 |y_rU3@V9O XsFs^]x̙emPdô;08}ӼfA?kp.a'b Ɗ$)@2KiBp:)F0d7cP"XtMbCe̯'3ClcF6lW5@9X4Tq 9U ?H2mjIA=‚>5;tVpt$Ƞ+5"I0Na.@lfTWqa@~ OUHk4xB< qROu5lu/ixX}J ʞpoŗDj1YcPg܎p47 ]jrl܏@ c,In+9ɢR+SapCVڙ0-:]D"U_7Vr  t|njL]SbBSt͊$e$cM`3u[Ef~^Q{K^ '%j?ߒCSSO;V4)6ds4+'ᬰ_﷞6}7rǴ2~^m ou,7] oIBg 2"Hdt(?GM$g0+xax,eX xPڶ=%X0Vj9%btj#>_?Pcє}Ϩf9dU-翯N>CyHufCx8T- Ś49QUb= M wH0s  x.: Û0IixB"䱓2PH܊mB'H^[x7Ǎ,nP%iE| V 4ě 'd6Irn_Ĕj1#ضK/nHaPڛDG7.g7qfh߅{,3M(Ir9N2\#,[U1p:/3NRy-F8$ٍ *p3 @֔c:񦢅l3$u_ \ɱ#LKNtѶ9Ca)b>ͬOkr](i]䭜MTqw5:.׉ g0rzTIBT ?L)lJ`’| 7eHk˿t)rм,``-[TTKpl,CQX챪P 6ե a@DA"{w`?keV쪳'+lFh@7|3?oi3"@ !Wy{Yb/$n*"Oq$=gvAd68[6"MÕ`ʲulJjSvA}pWCl* N7{mI EaQ>Ps~mLIw`IpYI˱689V%ժSdD[ Fia>}TAylIEf1DHg9A*e_i,H8oT2 -b]0V71aYK*{ERCdLe"6AD`HevmC#{ pűOĺ*&ƞKyslJ@Pܦ[aAoSGCJL &C>P"ƣnt0pO@yP7ѦMܱ~+_dCߗ3tڥ`Fyo̢pv6K sMENˆ!bI'OiF{ȥC82\ylo۔Jty~8Eg+"|dѮ9@xVun,c^eqn.ڋ~_~ho4gv RJC|ob`>݄V]q]m38po8=K/ywа$C*;B vԪI_xC6 .aȤ)"X]P+s;iDWmcbwX?$ 4<(zch+e,^&aB1h=\s;>ϑV Hɝc ?"x[:E6^ ^ 2/D'\+AOJM!h̃,9K32\j={.<{;XPho ~.QZr)BP?7\@&BHp}gʁd.i%\J߈zc }}PAן Y>Ň~q"gN% ـ bu@\8M+3O@he#R~tn6CNu?nУb_1U'OpD?܀D O Tck}Zo -12XdL`]cUi|;-v9G-9SL4Tfg siY ԉ .^!DHMϔ9ٞ>IJcpGqB}D|VA3/-Tl7Bރ դW)19q3.RE@fVs ܅^݈dgJ5Kٗ4^nL cd+8}CcFs#RӉ^W%nIt+8)"ž_BGWJB+U- c-w1[=y[}֊^6"R ᾭP4eDUSxR}4`*jq^i>Mz #5@] tI-o `a.y۰ohQNE)';הuR*x~Y=}wBF 7 T[\6(W=gc8-h-2]v5o[e7,rD]oųP]>>0X$}%X z5wPJ+&0%rܝqUP,z_򡹨~sarJm"ҏK75 Ί|umjHd_ϐ@ ]n⃤u\] `%/u4*smmCaQbҶn+ftQ9Y9O[6Z7J.6( ήTѷŨ75[\e_PfNB]'ZF-R!J4L/,M/vr妃z5ePp 0}ˆ-DWך49Jh#_>a =@ݭHV#uƒ W01DPؒG.}՗{d <2 F#KV+3MAD};bq%o<۔ۜh1/~f'é$$Ơ lJdUψR$7۩/ڤݐ[UJj޻6#  q#tEm$@ |`{x:||lks{)Ġw3TұV,PK[} TM a3\%iCc\&;=ʠV 6puF.,t`S3~+Yh5R ^86lVHɻ%]m#B/Sљ`:eoH^9;7TV1㙑R|v[moT+f?!$A5w,fHZo;99fša/bAs);F"!8Uz*cE/L,;.)CQX\:z 7:@ =A^`]@)a z陼ѭPB\/i3 '!c#Eۈ=4Av[Ѷea0&*%eKLEEʴo rkaM駭>8S++M# uXl%dxP]Ȝ쳢ĉf{4:Po+΀l*&EjXR=*يƤ(O =,g v9?Q41MM].DQ|G0.4{:@V|ti!Tx qX!0g?+0Z|]k }ZFJoq ́cT>4s!&zVGu~ wّ.gFYanrjr(_DIrg1-jRL~>(͍zqE\vɿޝYW%$v}3RD @&ތ.ʁ:2Uj į dHdH4Rk+lbbwj+c`FyFPV5jɟ8zm>֓9DW)u=H2KuY{hpPhKEJp5+r]LB.C 7Yf` *qX+`R[zں wl95hbc>(ngȓNbGZ'zkT LL<?2rue?g^# $BrQR؇_.ScAo. @V]!"K]F.M۵?b&Xaz LUuiup #%cXUGĖ~6Ax9:;d1kpcY9P-zŌq>Xe82fWVYÅLc [%@7XȉD?g]tENIQǾ],lW!bTΚV>&_RApWǹ=ޯbpEdʒrLV#hM2ٜ"~^i_/t<`$$6$>d@٥EIwZ]Auؔ @Ҽ*nꞦd| c"Țd< %ELVHY5q:ږj?6ᅨB;XkX< `tj,P C+$dرȽH)#>ۦ< ѡKrB=7/|g$Bnm$´%C7}> ,OӪn&Qbǒ l7VxC#k銮Sf5z|_.*y&9ˑ7pR%Z%Ӂ>!ŇT28s$MN\ҽī̞O>iolTR- WR 0)>8.lq' ]әPEt=CvzLPcA=`)ğI!c O,X:xI(CVRak!:0%VѪgGkaur1x -j2FXgMiBdq Tj%B(WA sȈuSqa vXKw}6Ap W E+Y_;w gw2,Gۨ0[Y(< *==uw~1HCS5}TH@ 85m'9hVAhЧ?k5!,Q9 Qw$q)kq#[+yEFydJHhC1Eb BSu' \@ks3\=:(ȝ=dL;x)+a<+QD?و4IpLEOmT}+^kombume72S˯٠[~`"2]$.#eϚ3psN5zTSs#%q4%͞GkwS)gdz45? Kh >dTF:Ȱ?ܞ|ۓ`oYV-g 2oܕRrm_ t8fy4U/5y?} bJq%O .<"[;3[om8 w~71F.ϑYc{2.ltfMME} "G4gkq<6:@9H Xݪl|v,:OmfUp8WXUHa"0-p{g%U\+i.Žsk㺗,u28 IjY.ΝRG]T)s¯`Y;<̖5_+bof T:L33LG<75lEUBKIw±(PX^( 0݂XRȪ}k B"pP$s?![ ?ji^f2kI_*}[J zߚ3?KD0/PޙL=n,B] ;U{kK?q8pg)pdC$*^ Llׂ=½#Cnxz@ gV*?mlv^G`(WS{:|0 9cC1$7CEmAd>?k26BNv j@AQs.^ZȦ I$spc/\ЬY yMrrEv\Ɲ]K~Qu9SjhzYs-֪>޽?oxDx!F%Xg n| g6{hFf~7++}244υF)ֈg\0g ߖE6\7·TF%䍀Cc|;F"WQo*oFR2Bt24s(UyWI*F0/1(ن&5_qL5 ~E]ΌȐ2* LQ[[$YE)cDO,Ș iͽIn&& ~a4DyMM7ajca=v5,){Q`=. Fx!^A m]4⨾YM3NeV!*sB%Oul:ў5HtJsupO#0[Jkp*mY szD=8g |Dy3} vN/*QQN2!:)$>e{/UTghBAH߈=(Otɚ<(1,4͜faHeя$Yffa^<Hgb un X9=K"NUm8Fct]~oT;>xF@ 1݈D]KOZ"U:DqE7[ޯ,߳vɒweGtδр)Sv+A2rιrg&`0.#~@%5揠7?W2?3)=M\݅-_kFIu@j-¨^ T a)@^ԝ.JrۢqJhw 5X,Q2cLɿ >jxעLDOam+I<go7utKL(}uc(_$R,A)ًn$ov)f[+aƻG/j=pJ\^{oTz) 9d=h6ن8\m84t{S^UZgϡXg:~š NRGo^o\QIh2ESn!*H֯w O^)Dbt+6}~T2mSnk60_ixcכ)+;C$b ΆMh5tmiΞ Maj%61#um ɵ 9ATv"uhw]#~CĎK~[MoPBm`*w(rEÒ @Ĥ|mS:jpPR=6b0IRw{_YI3t M\ o9v6JB^g}ѽZ&Ki)|*ūb.T#~~M  ZtS UDh*C3&ok)m!ܞq o0ٸ6z}Uk;}"9[}l_FYqT`8F ÷;qq/Ffsw:Ûrv2 +9k|O.ӠYpc[iiΧPhБ[}xLqm%tVNiz=!5y񳤄Uٹj~!ODŽ0T 8ŕ>s\hQyST<nG*ޙ ҷCFv&UjzNT=dtE5+-pS>ڂm6%km:T=4g@l}0DC6  FPTtkoGp8 dG/H}"(èש.$rNHeRf5H]2]EY *mXgPɩQ-c !R;/ʾ/v. K?uqk~mC˥"hٔ(]O~]\@!ʧHK^`#RT$x{WHS5J u _Ǻ1τaT] y('fJo!ɝO#kmq"d YJy{U?F^\x~Cp:nu*xiy= (Dp/{J:.Y+#K+<4[d>9aQ^\P{`=5/p={$bAqk1JOBPZ~?hSx.7nQ+V\S<Ǎ[_+z_-U{>Ϧ#soNDCkQ@NjsORo 91n+$#?|I23vNx_>x\{E187yy " 8a[ ms2/]H<6='%5mի-" #|Z=< 'X6kh!KM7sN#NQ/NQA*`TXT:\*fX퉑-jJG , {M5SIr]=ƴ_qR10;* va챎E^H+;Yr<-wRf\fUoS ]JyvAΚۉHl0P"nz Qn9@d_q[̸N@CQŮW䡞V8_&HXBWćw{}E`A=+NыO]_e,F/GާVŪV~Z\i!Xf_UD.O_Ł z?em2!< >T͊E-`& ]H|x#Ttk'T剄0q91lnlmK|\~'H'"!bY9ƽ,?#HFtPy| Ancx ]2x [ ?~~"TҬO/J`E+zsC,.H]텧=wh܏wX{G0V^0gStAڥQ8rXk@KP2]/oX s_SPܿ\%6+b"/fxBQWAEnw7I%8IJ* +FY Ak,l$ S]}紷e9x Vjh7z>]Zri.wfxJQ,;4w~=rK4/`3܍O+~`"n8J(3L>s+_gZӓX23XTnP]]<3c$/.`v]r|S/K؊$*%=X_Qرjz"vB1g 4V-"r Ⱥ+m$ n# YHPAPv\U|JC`<#P !r"o $>BarHbnR eĦ NH! ݿ _tT(Wͮxx[ &"ՒXeUu'b"Ԕa/ۀyUUiBT[. g-wzx[8ıQf/ {@o~CN\"z27X(t"Y ło ҏ\"$N4I+K` zEtF8eS7R @Bʳ6HSZ1 u[A!ynQǫ(ώ",,.d}T\o zJ*Z({ ~X mnUHכ;($ye/@ rP>pԝa`qQ: ]R@se<m {6\t.lwOEnP!/Du_Ⱦg~ieϮ؜JBnc/{کгedtN-g_&ny^9,Qa|=dj"X>K?WZ]]T7y:AEEPqL[sBq\ܲ9{\ʊ1DoU+ 2g]ɷ%PCn76Σ{`\y$\ï W}h=US^6ȍ8g*b|sF,k:g?УkΙcxhDm{ 9NW3ѯj? Q~bG16ifp̲<ܞî9"[``vطץ,f-)wi\u`4dq|ƛ {z03]JzDqBHGXI EcxEli7?2v'ыjKN0sB=.PEHWU{<2(6r3=P]Uڌ>ҋ -}$V߅HwHG"Db sFhء 3г0RsnȤˆ\D@ն&an>O]_dӱ ~zi멢xz1oA={J#d}I {v[ǮeAa@E)rfkF=sʯ]t%x^_RJq, }wqX #tYq#zmk;Ӟ ycf^[%D;W'Dvцp' [e]N MZT ޭoNn)D!p*a.'}qoJ5?Wl Te{"bNfsLI50 2q :0QW[fO1G (j&{nD9UP{^{M*q2٪)D2OKhr~uزoXN,F9l\9_ M(q*83D+:L[3"[ꮿsu{--8)Y6={݌m!BmŒ O7ۦ5,@l[a+<2֭\MϽ(e*KMtca"5n~&0.h)M]tDPSMAXS zӍp#cNEXisPbM%8,*q8ʢ#H,V4 5 l@ĂNJ"OK!l)h\yg{ti H$Laqt2 Fuu/Ŋtw%dVeh2,yvwj xPsKܢ"_{M\Xa ioQ=4EƸ>sEzSILCnGݐ+p3.adgK|AXCҴӘҭ/!t"AR[MJžДtHG>HצuQOwD1"> av k/[IyMb{%ZFN$iaa= $4){-T%eom/obP5֑OXI#RZY-ɞ2u%ꂬ7m ̓ 2z[58UU{ѢCk l:|b34 Z GvQXBNzEgz I]? )wyʂ(e:]Jg[g~C[GЄf r)ZK/ƹhnW'I-U!2F=2vGAPD) 'M뒽KJͪ(7V($yVUZ9qB 1q 5D_JSMIUe|n Q25"4EV2cSb?o@9ӓ _"L'&3v,èk07*H^2"pĬls* K QjU)aD0Ѻ&2 r[7DKKd+غ^zY)E@KDX_M*{D_yFz´^ƃSk2֪fF*CT6 N5:]&2׽W_;<%0WvDUs!QG_8$ɔQ^.%?IPqFw,*Ytjyꆻ٪m&oIH1)XGŋ?"EIV5xJ߽.e'6e/@#Ge /ږSLu=is/CU5-Lq_v/]Z~e9 LL՗u`5"druգlb*V+-fhQqޭ+._א54*ܽVZRvT~gJSe9B71*%s[6 FKӫ4o X (cLMMp2 rr. ihq|InSDEA|#ەMg]|1}]8tl"rOly*nkXQܬdK,_t7Dfi1wZDQ79H嗭ᮣ D\! WMkIɳycsbMXLP˴4jnGukT" 1mDWqrCǽ[ G> {/w>cLy?yՌ#ߓhumTrkOvZ{t{-a8ڪ=}(u:;uTE`Wbdij*&Aveڴ;k-+}fPKe&;HLrLQ<({^cjDH~eL{l.{$[`Bnn~5K6 J5VV wGɍ K|D:>Jy>ԋY$+|0'_ǃ)Һֱ 9#bwS6ð 4{ԋZ9tye[-@Pk_â{ 0c'>̌ }nxI-cԧK~.ゴpܻ'3j|d˺–5 vz]-G u.mǞd5PM0g։|yakIڃuR}k*=ޗ| !_>#.b]ɪ/_Sj )PC=va[AͩVkN]c[Y;s7ZE/?ڲ3G n~YTS rZ[,2wTng}ZT~]!ʀX~,oPh$\I]#.Lq [I Շ9+ P(ͺRIuѵkb/#:1;;n)L4Ql0;/{$p. oQԉ*[wD;H`>'e z*`| ʻ"0a,՜^i&ҩsS۵׉`8aAEWPzy"Vdiz̜/sXᣪLPO:b?+)zs0Õcyuo/0*D,[Xy4tD}{_ er ]NJ"DJ,rB~]Aٷ vwv0Y.'Ll\#<:)V]ZȚcUf+si$[o{qjeM*L$34T=# e2eJfv.ѻ~^F;gym(]"41DK*w_o~Y|Mz(aleR2;eԦnageB@^0T͌Zݬr6> Y傈m&+LV/uID02ͮ⦨U۫F)Y,$-kY!t~D 9Ŗ]K] nt//M# HAN۟w̲z`Moc\;|EϚ% b+dm.As0c΍w}d1.m.h++pyZ ⿲[O(]x,Tcv@KZ ׽fdaOCONӣ׾n1} RX"M Mo kBOZ=Iƴ}<:r$y{휄3]c ns0fnd6£E/xceyd~儋ϒvF?,&=A,￉ ڭy}\nb1fun[F|\/r8 fhL~z!!9/\CPdŠgwqw),MN8p2!G4"WtQ& S;.8m7UosHLu^ Oҙzzy\0m5!b%I1.2 a98Iο00e S_ON'J BYeg'-,J5e0ɬ8}xBA-KrxY Rd|FޤdZR#M[t {_N/i6DĺdmEGsZa83r,h4b8{mu"E`P4/Tt΃L+} Jug^ټ/#785a*䰂buJlR{.3tĖm,P ZΓPvf'ɬBuFx,t mFq n,x6\~ĖsA9A-kl@*׫ɨ^}'.IGj*@L%ܡZ qo $)y~R_5ۨ|ҡ°;_rǟozyZ\(b&2 ٯ,<./z)hXN9-D0H 2~n>1HlVĹ]cQB+'Kt&R,ҕJcGuԍDh!%^_:i @-c~b9~j1W+qLST[ԙ,(' b֯ ,щ3,d/ϴuMY' @a ѕ.Ɠz6jB TaJRႳuŔ0ܝ:=K$TOoq*oW YYxg߼DNOK1m]YylYf3QNƯxc̪j< f&?EO3!\W`•^}0)դˢ!L+n P񨮘 ^L RJN%iU֕.ߢ P<‚T-ɗ.1zBiԲ:te:显Dtms`|7& \ds+Ou kgᲚ-S $#((,kE*.cy ;ϊشle~0b, +x)?+Գv/8ǺQ[WZ0;26ll9k"q˄:YչvH{ki;-XweV$%X"zrҡ[H'EplDηO~pa䂴?c@KX1gIEI{hgU>7Ҋ-f2 ~d)D2D@nD5.Z97v@i9rS`oZ)r͍ipRl}*!jiP YX܍ FSj?\zYT%w0Zl=nJ% JoQPo͖ߣ8HѲGhDKXM+ϸ%#Ygmy"(zؘ2Aپj4 [(T=BgHH&%v: 6샻a3T0)¸fi̅_/k%5z)j4B$mlT:#:B_y;JQ_)!.9Y" I%̯D }쪚 C, Q\=uT%}wEH5" -n#(!4b5Z1I)0YdL;u $˿0J.P1>.2E|G7vX'NCE 'O:R 碚Z-ŸT#+Y dxK~eH|׻!(6u3/ psbGk(-N YMOV늾etX.۰>,V,Ke؛5g[)EpfϣÏ?Vî+ I>9 6bl{zZ:;-8Gt-$q:D,mgFZR'ёSuϲPhJI'7I< 4i1Ns:Cuݖ- W/߆)):=N]BX4@%$<;ح΍d+W|: $VYŒ'*nG`u;iAI ~-lW_y[| Fڗ7+l{[C ^`OWԟ <)YzV\Vq.8}7:ۘuqC3c//@׻CbC6;*u+_YTz{F9 mk#cĈ<ՎقF Ë 0fWQqٮQ t- o:4Eyj#ϯjeOrvmcYAf!M@g/?dN,L VW~: y]apmk ;zhȑVΣE$C5+ ^<ԙ#V,lفѪfCLӕ5(#Dl~c6_@EľZ4$ >v󽍚U?_E۾a.@q#Ϻ^r~Dۢ XX1Y0;"l0բpwHEl+cz:0['b =S ̎jqy^mlc0mq߇TVFLLSk,/G8 I_3p(v3$dXLH>_ _||iB(DrhTpaY,pjπ}Y ROU"^_%hx>$XnaR۟E\]Ua굼Pv} 3ÿe=zAo)bH15e3u]^@} \K~iSʂ60 ;i_(TJзȿǝs ЪZbjˉ.OY70 X˪0lmЧ,iH c0ҽb+⠯{֣`ӧ{6r䉂Y^(p4}[IK)@)T 0[YYFFog>5?>enώbkT`]<}+}EtNDCYK^F"COv˿#aD'`OZ) V_op]gA v/A4)#I#Vɢ Fb?Yg-vq546eޯ`V <akq*}cz7%zѽdxZ|[OYƤV%\r#llMĤ:io]Rd*X$ZED)"#_[*Zw8B3 )/6Ww=׵"WvwJg͡aη^*qQrЭ|a0VmT jst[a`>y?3^f>cB]bvy >͊Qj摝 2{jH^PY哲|A_"ѦD|oZkZT|u-?y+/,:f!G(U MjubgDV{_J9ywA\kJSrI\Oz>wھzgHFk'li޾:$'<?qTtzy~~]qPDVtvGYq>^ѷGC1_׷]܃*` ,e&ZDL ]8KGxf ¶ΛTAYzZ<__ojQܭ=mD '>Nۃ:kͼME ᰇxyV2WsI[FAI#ҽOR~yA_yҷ>e,ÏG7v%@y/oT ;cuUɛ >:#eWDmW+k\mjŒcjS+س6ksӊeH8%0rakrc5ʝ&19{k*B6-7䧽 J5b 5A8P3#s  Sz7. +ى?cĭP[0ziΓO/|bFLg7f19x7pT07V wu/]&;hMeH-h%ѓ|ō}UOFelm%f^Z=I6_f+ɞRRK4b 1؍؇n,>-2T9~U#d?,ǨVQk)q"0;uj;_h@1zلQyiM4'5 ١^ϯ}nÞ{{x14?I|s|ÓOoOd9+_+*):v@ p[kBE9Y*-0/,d > dfiӒ_~1;n?ce-E0|)B OǮSd) $|})ėW.fHb,UȚseHQ9\yCGMrM}bay `lxו'0|Y՝*,u\]t )锒y)HZQ//K>ޤǗnHfC}Ga%*J,)k9*Q˺:QA 7)չ8؏uq.ln4L3I/ޏ]˵xCtz6ߑSRDOek<Uv;"_"]ַHΫUU[YEJ-W>}AV&UPV݋H:x_U?~NA#9=1re]o c~:Qrv}yFU_׭굘\W[g7S/5$ϭ $NJ?g]JWfo]a.5aKt%)ݥ,oRUL~w^(=]hGSt(K{O{-u~O9?Ҳrr%c069󿩟I,l@DϢ, I4 P>ms?)8n`.Dmo?E;A3)Y ~og>*m{~~$)ƒL?kVvXUi6 <OBRP%RX9* ߸WxHx#gANx&ﻼsvW\`$O"{iz}gOE;W'!N;7"3?;1gԹ+a~ϫ?Bi${5bgr"A! rM!ף 2s_u_isc~=U  H(ؙsnE?k$jIwqԝ{- 2+u=fR]9eȴUA w-*U!K b4DW+#{'nXZﳹ?o ̯C7Q-`:_W8($XO{9B:&1 ili\FMHrץ5{K(>:v{쥂g=^Қ3 8رRm(YzN7R~' javӊְ Ʀ7f}R7(#v# !^d#mvH"psZjeP@US|!x7Rոh%.mFs& ~^ 4N 8gkU=G,c`ŗ+.pj=ĸU|fzxJ4 BzH ͞P="g T0K[v0 t<-7";'IIRjck7[S PŎ%~qvd{ g*Gμg&*6!xd[qI팳`@_DQRN[h4)YMJ"qZ BaR=/!=s7>'WդMgR۾f8~IEsQ~DWrR%ɽA=)n^bs5n&*q,?⓮3F ;o,JY [}'&pb;]~*N$l^Jg+iawsgjܹ37+y:p58D}oiRf&:QWF`⫋ׂŘX8k0_0sx6,?d鏠7?^$ڰƝԉ;=zyѵr9WY"M5yZp%{ZgOzc%;1iCQV|1P;eCrAHwӼHY/Lme{8fy]re ޙ< =z2nXh84PS5*Z#kft7ckڌ5Il&@@ ybbK} V dg xOCt~;Py rBt dGL?6}Y BR+vVJ3UI}1$_3 ? > ݠuU2ӥѸ }31X? }+:ܿҴ:,{:\h-"Ńar^ݼußf` |ڎz~RQPɼ򗅪"S\,ȖkjqWD5Z"[(>G7+(Gv2GI}T}Ou6.+E4(l>AfkG3ɔDUeu>O u'"l}M]y~!#r He[jA20|p5IG-cy#; @[EQ\ yPJY#K -kvXTk d,̚EN1uZ1 %e_B#l%3{\Qa,J}y6]ȥ;K}xmd9ft{\k#; v hȝ:N˿}Zkx>uni\Fz>ctceǫD 7H[EYXr}#̮G^c4Kf%BRbAtnƖf!D)o Hu剾tXܷۭQ,r&ϲ/򎑀Qt[qcfxg_Ϧp3.F5 y^v_2@Bv [Bz|*QA~ـ̃r{a% ̚q ebsl#lgAbBb2oΙgrOu_vATika5)R,& G5ܚ;5(dDkm𵩷0%% G( ~I/L`m( L.ɵn[AH]ob?tn咪z.ײ؉}2KvٕtB/ UL{mϲD 4xJ4NOIU JP}%R_vx!\P_֮~3BKΛ_j -D}mi %snK857T2qnq= 4= T|N԰:hQa)['DFjH"9S;i-U?Yȝ}tsB}H$!eFHsu },*Y^B.{< قLtہ\d쥪F# s <)e:4 !.I;nvdE8H7@p4PCEO?Gfz FUoѨA̮w+N痬Q^J&N~7ы67nj<#Z4;JW=56GƜ&xE= RFDڌ펨h*!G|xBwebTcB `prՙDIT-] ]s+VeN.2Cq\Q`tdq,ҊT٩0kp!%]Qa_&܋"҇i H0G R#"òbf, B&a%-C/(ȼ$4م !cUa_تPDnAU10fcNcjybhg5u0/PiF_B#c0G9^6XAtqň.^ OKe4).銅YfQ}ԣ` N_`yQ8S0~K9P~kU7Rޖ(ꖊ9KQ2iy7>eo|!8x!˾tBR xUqgj(p>/MNk]HJ؜7.֯8uQ ٔ 0pyLSgs^vuXi ynS+yІ tIHwof)jyXdr_jvodh> E׊ovF#,o;"AIf~-y7{`Mm3Jc;Gh/Y3 QL.ق &5;&.ȅ: ¶ ].u[/&!C2djV@J]K+YwK& ӌ0zt3_^̸濂BoWNQKo(+4E]cFWH38!}[+2ߪ.ӢAFV51;A4|~S4#j*<fmm)g"rsN"v -|cl`׽(ѐكьn3۬ˑm1\aAڎ6 g5ƈ)~¢^AG}]u/[σ T%s=mVoxjh`tp>nO i! ~@kM]rP=ˆ0YW )$3n Aro!}7|c: 8,Iv~!koc"TvQ0p?냣wPH\0RI$Ό!lS$l>֢D o Bb~@^#8n*=Ĩ)Fky{.Jn:d0v \څ/NyW,48V,V6HU]yDdH|ʊ-yH-|K|"~^g˞?a֧'(lHs ` ~O"KP( 2<ئav|0Èَ(s Kk ei_@Y[K]:n(Xc2\b$"uJ O\,!D~CI x; ew aA#"uInp&r"pZ&7%go̿|4ڱ!h:Y]jnAӶ v]oPjncmXCn4_Z#!`&}5 #F;6]%sR2S1^w%w 71ܩ;VSq2% 1ܓ8FovcS¿y&dXEÞߌh-9@k9p{o25}{%r2wJ)x)o%yM# CY//9\LVHH" B D Q#Տ)z 2dx7D$;O ɛg^08r} ݭgRIu#]DGQ r?CVCOPw0$v9A+RqB3Tf2Rr7 a]ξF@eaCN  yΪBdAz!5|q@2P?EDa!_e/Нh =B%b"F|e?( Z/6}-`TϬ8h}Wct8j!JOWܼV^&fa1HzQ2OL )n=^NdQ=@N* A,!/D9/B ?,uge_]+[B2WqϞ1TRfarZΤ,!2B84;=ęx,{wa!@|ݶW1Rod۸ϴIH ]L%p\,: :LxE)"|Qb%|cSic23gsāz߆#-3H@gUbg"\ fgjqqV Yj\~vn0./dɄoѿ ޫw1F 2Xއ'$Krܸ7:$-YuwF ]Ҕ¶JjG I`6s /dȍ.Kl84T6jU״֚?@ ed~Dea`li^>YDeiøȓ^dSاl3 imn9|E_9+XvfeNP>ًԫFX nr  ٗk BJd6sf*mM0 ԍ0*Ϣ̋SZ+dAmlgEI⤵c%r*vO _4tT'Y9W2hN^f0$K[I!or_c4ٖ ^.C8ʽ SfCۡXAgp$dW)x!_gGKf:h{Q,-D-DZΌ_ p0fߝVqTsOTXQh)^"[ˤ0;uaC+G! R &BB&pnWJ.`Rb發"_$"s$ VV$zGTRQJT( z  ԢQEJ% <`{gK痯-5y^!h?+/m-Y=}Q~h]HLq ",lwFBÒ8Rdi&VbzȪDTіTni*u0W52@DXDd_zӇv_52& b}vDi͢nQ~wTK)`$$R9QP~<0tf ȼuoE/ȸC(F "y=tfG L?ys Wto*AőCm]8h`9?sw' k%&PMtpBgb*6>O*Y{^lV:ȨEHVä7Zoa1#13C2s";z\bJAD"I㑊|(h *1:N"w; )b<*ցꊄQaӳlҦ XQ>9A JCq%cn"s4x9 B\( 6*[]ƟAYW\"}}XE)&Sn@Ebq!z hmSݐA{3D76N[qQKj<Lؕq- %6g ?D(Qdf1B@jψVtG|{G4Y<BMQ}_Q#o Qz؃ BS+KIW'#wυόdʗr?YCbj{ +߽qKB!DpCT]WVjڅBwkD:+ $D؅} gD»=5};ŃSeX,066W)"A3F2ijWǂ^ f)a]l6/w u2lEC+lȆ'!&|[2e8wbTL(hQpQi_mxnxZCTBT ?XnZ(nB|Ee`ag5䴓¯!)3D᳓ڡj'MhUAchǖI/n eʉ$wOaBaN:` :QK9tm\E%rZ^/\gQ8@A{l9}%Vz1||M@`љ9^,$AgoLMph1)~{X Y -U8ղWBʽ Յ詫 `O/86   IyیTOA⛍ NuQA(# UW qOH h HqE{iVU? Z0r!@]/"n䗼h.?nykF.dd#]xdc+Gt@G@n$]b"L[ZtK 6b3K 1[l`"Ypo,XQP[ߺic Oa[qxaɧx|}>IA8b$6oH<jx?&Dn5L Ų&@ӘQp%>gGњHƽ#>0U,HvhRng|1חbuW= |k 䒳j v3d\xju1H7#|kc-YUl!Hiv~hxE؝K Q0!MDVAv4Õ *qT{6 6,ȅo#?$ϟr[#:͐GeS=a$-#,pD߭E1h ,Տ Y*[mSE2BP]sdV#5"{xa24t>{dĄ ar`Kag[a+l H9}}gS9} {oP`h2$ڹ)vvǃGlp*Fy䘐؃e v]Ym]8(g~VD5mM7p׍U9 eˑ#8_7ҦHM.R77];Q3t:cTO2p~*w`n^q6gIUy5iIQ޸>+=n[::H9XJnX5 }N̢\,}0-ـ˰?jfa8LwTjGu7 PpVCH[ bCJyaۣUBTE?&T[^7,l_b!e]f(%e86vzKa My!/"cNU#mu'}ZC '~!T%>\!M\E\hn" iFziwm8ŷaЦʰ&~eJgWN޲Kc]CғJ-꠶RƟeEGtk]tM@ q޶#(a_Nd&g~Rd~tarAu]Pѡ?u:Xsl2g\VЦ {Ki4cToA# #KVMg B+$ ;,oog ()S%|tL'<#C&XP-N~]cWU/Dژq=qHtXhi[$%1g)T/)fmrTBxo|g"fhXz2|p;b a)6 UTv/X!"] \n"6\#JwhOd ~A;ҷ@Q-e[|eh%c3|fb1<3a$Um߱zqo mg>ZU<9??_ }G Rg`EV+y#jB#c3n:%,kT`A]sS;GyNz~ѱ)=? Զ(lJ! d4Y-/z4WF Y4.AcC柁<ܿIkaeTe{@U*\CzUPT]1mAUq TYDO>~7{p`iEzfP v^؀50gǔf޴86 [[jPB |w˟]v Bi38rVd9]N>bSc`T$A<`BsaZYLiCἴ>Ğ@: #r#ULf@F*{]AR]hT4ud)C.%%A)Blh.oA "Dc1*;2>r&RX"M?o){jIOA-"хӼS/t[d0yV뷽Op@xCmD{gYocV Px*t!z.j*cσ@9 0Bt Da"삝䉕Z :5k&6DRnl~MÜb-8u!yr%˂k?zP;^,0,贼Hx؃v^H녢98}CBPm+ "%ॎ=9os!*Q1wa3H}!f6х *Ea CpS?Pl6uaȭ)UirQԱGzA U(BРiyqXlX׎@>ֵfˠ9abr7{a=X>BndQΗh`PXѴ@E#9=QQuW\Q7o*Hȼk |xt+3U Paa&-֢V0$b6bWVr1GoE* vM? 6er3dEN߾cF:b5F{v~~m90\>0@(1\{"|:@P1YYS<-l{0J~6Mb;qDe3a+߳f ~gʩ(-vUWQ*KvMnoa :<#2 mѭzΡrIN[cʭ>z%94% ?[y=Ecq[6qIE)zcj<~;gEtf8b=*x3ueʃ_v(hddPPÒ)X|aK=_TQ5 ȱ+>aɼl9ҠyϷ˧TDծ,^@챠l8%$I_-X8nC~k$Vl R1=,*B8j12jas)~a6{äih-6lFh&"8/ J=-MeZsI3 F` (Ը)Z/z<_ ۀ4jv:+)b²1p F,W l>dM90[ OZσ,TY C;eӸu&&ۺ)aNJ'_ܚJO{w߇LL4b&2 3`N oy?*\>`j2+\Do {S@hxI'@]<9w"$$bZ;0L #~!xk}@vHzLly*Ou,~p֔,UmgHڮCNhCaºtrPjYqO~Sb^INb7&[E]AvC|-@>gWEm jFih7pt :EXec8TUGﬢbȀΎԶ;Z2;"v,5I G$UuR$6GSijW M[<50) 3Kk ruIR oE&v$;XDW7 qA<2! \y__X`6YDT, +QAW ;^T# dH8 }LDKRKqK@]ĵT %aH`ۅ+҈w9H&!Om!&q/`BT19M] 3-U/@_ |PRdAXk/i_|v"i EOhI ߱uczlDd6K#y\eNHd 새v  AC݌  i̠x&"Q(MIÀL0 ~}-bFȥ$}6TbLV%|R1Lw?~S8ǔ{Ra1.MyU/4U"υi$*&_i? G._$ v| 5@ѷ_h y_CWzh-#3$1nLUjE^/vGw6G&R=;oʆa܉ɍ4H2\C SWŋ2ܹbI U/v>xP5P:QACBcU=@V# p>(…QAȭnO&ȝa̪6" &GzmO{9{[Kgs txIvL9hg\9:m q>S'@tq7"6@b[2j{hUVFrZ ~QT׃-ᖕޅ5AOE`t}]:SPbr&;Dz q}zS~D=Y87S˝9RL1j^Waj ?4ZÄWc"2W^rH)0THg+# _waz+%Ij1gA{Qw0M`kLq$JZ5*'}!YPV GN@Fp@D9>*=uQ*H<Tۉq#jfcJK,{B9^$WJ%XIWT {i"&[`-%AJ7٦N?$o3 4?_+-ɑk?炵Lj~o*dd0pHb"#&4ҵr-*Z͐] 1x%=݉5x}lav=?ҵETH ize>4/hRo}T۴L Vۭ4+|XC~F HVݖ]о -R3hڣ?-aY]XƄI+ otaQTcKҭI|NOM+P#Hsg|ZR=njSi+F9@ĊDEi$t1L&b>?ghHֳx~[Ȼ$Tp3 bG&;1`&a8ډ!<q*l Piׁ="6Q#}CRèQ%ge3]K/p1l A<X=e+4BD,];w"V6KB<sR 0kXL(,+FUN&CsL>V*:~u2^IswF_I56.KWJ8ØX!5IBO(* t cw"Ô/RDE3R$v5eHUP [q:cza:Q?2 $P5y>kα!A;s Urpx⬧kydɞ9|$∪iiW`H\ٖ+TR2R#gw''ew:sRyy,J|f5>(.沈?."@P~ P&YaXt$0/PsͪZm)}ʏ o *(@։.KW_sK[C5χvidI2f-oj 9+z"\ԃk&ȳLtB2=-mzpb e{ a񚩍8cԱ_\Ju6z<[,XՆHڟwMpYP1h<Z#@`ce&j@|~_/L0uR,5TQr!n02IӳD `A+IqAzoM%7+o5|#"f6vmiI tn0eTS%9֖NE>~E~%IA ~X,:lk*5)B;~YENDž N=g ܛ#YoHW)*#ȡCѬe[|@))-@ 1Sd{BOGpntIשΌH)jxvXGf8o1THlt-wKA_ϾX$ _? Ď BB ձ-Z5΀&bbUbU {°%>lZS䁈*oq=6dX!q^X3Ľ?T1"E#$ӵ+eyPp)]"r5X#r 2q\dI$eo)4@5ֲl9 /}m) 0[BۋlZh2P1P Q#pޏ(UK8mEۿn$-Sj4\h#0 qmn4՘Ge\-?fBfxikՊZ6ET&飲8ȱd7+#%= 68CI:[x)?ˣA(NG)Ci&d|ikamNq48@n\P"ȵ >tmLEdR|[&F O\RڿJ :&]bDH9Ubє/Y؋VVֺZ`OIF?9;F6ƿWX.n$zIeRx@>/l'V@%~2agƜ9sv;{0L:6iΘtFh'qLl]8WpPF +owuHP q; C8`\\:vRՁ[ DJy҂[q/ ?.H>QG6yЃ6ʍ/\|yga{6S,9q:f$6[9ygR/oTMB! KE_仄:r6Vʀp+/<&0_x>` ?n{11-f(Xz@EZCqʏbDn̖m +ϳxƏ<=8jS#M^}؅kĂBUߪjCncTy [D un#VoYE~Tw;nΌ2"$eER.> 7)ⱴM7 0f3+fƃ_L` - @;̱ []R$ISO ~%Ceq HV)Qh,=9VHL!/Q@冸4_B.6e(nށsڼ:{2'4s7wJ=xchFPPSWTX0 ɧl~*&ihu!Yz訃; [ D|{&O[-ϴf[dqVW%%S}7oЉ)Y:/X_9o{p9+|8 =vb5?#_(pGeDvU2_>^+GeYe h[ƃ!ԈӉ'/HӀrT_j6Ɖ%Uw~km1PYzTdԬ5T9hvˍ0D]A}Vk|_څ 9t<%|Sj8s;M%4q6k<]( hp0!tp94>_a 6UXS7;Uع ys0nWO8aK&kMPӏzQ-}&?T8Chou(U-$8!L?ÃX0|sS6 )}n !h=>g mz@z_O p#6QdIMt;&Mw3nD`[F|r _PC#1folz{+aQ;u6Dzg(4"ьHTn,5^N8?ŋs0<ϴ4!$Drݸɱ!B9\9ҝHlߦx~(^ޓ#䘮އlGQ1 R*.@~݊#K$ʜpaDA n@^`pSƟ0^%t6N_y1%4.Nr@PѰa+jKT[ łSLH]ـ$8zz|Wԇ&Kz?k|)g_DƭRi¶U%Dow;<NTa LZ TO%MdEduB mZ"Hԑ%PK2h4"UO!A !?T60u;Qc[qxb46sYdz,j=C0?mon>EmWCI_"ʨ>kƒ[|cvė.S=sK~`bW5h l<Ȱtz aj5َz~PO`EfĞ_@'gQBZ=+XyXɸ1Q/TjB_7ŕ}f$$ ڙiN7gk*g3|j KȌ Lx8!r[GS׺\GI-/ErE?npHY53 h* 3榴F%8n0x!RZ1U9#u^z_rk.@f)M.7jf$(R~gĺPÿ'-7Pߒp.?J`@Fo'lv^vՓ6}MzG4=#&9͐356~Ïm#S|(Ol+¹5P㈥rJOfJA v6L{6 ,r H j.l4k6{15yy])1qtaa_ЋejF*nw׈|.@̈́'V(D3Jƺ^j)@|Y?F>e%Q3`kZG_Qϱ@~! F)g澥c4)`OS.f_Y jʒ}j lXݕx]Rp %缥\L+vi*0k ޷Dbho OVXc}TLD\OK$^jVHJv oUбӁ $:V@w?XѷmсomN4 e-ߑgt~:"% Շj|] >g|ЌߎPKHJKZGąItϑ-JGuxҝ=+Zot%$T 2iWic!fr mTR*\}[Em/!Q!9'(WqɠZ[~Ӓ {!*sD-9vVR@8/\xAU)HNU4 4N2jM!E,gϐqˎHM$PحƑ_TT>ȇDfI! =w*+Q`I4JFc4уu5_SmƓT,?&KN5ڻ8|6F1l @oQ[ wa󷡠)q1EJ$ <6YL)Bx/eBldqAKKLF;@ICˡ |m|}r7?u͆nt}wlnŞ ?@"?#:3Xו4ۗ4Ke (4'x3^u^iw1)dXRgwsbn11Knui?zyHw0$;c9\[xGP/ӘӝL7qglmW>'[*80>ET5&J11pƍBU|=Q i e6P*6"sj H,~tʁ_ vЅަPDG6 7(hF L?$(&ED]86 5U,E#d'",[;[ݕDU_1kXԹpqxM'b=4֧M0 d<;8+r![Ѧ=4IjMddH뾛ļ6#:W`Tfg3} z*ϩ$@[FҦځr  Ɉ>]HpR*0)wM>#M?jlΟ_6nD s7nv GYJX'{@y$ben>jU=TE GCɴfMbkvY+w'`6"+@N צ3X Я(Y[Ȧ7 C[xoluhťJ}B0 R*k=^{~ךlf.菱Ö_.s>\N: W.Tp٠ֿA sbԖbFky3PS7x*3(&E̤VTf1avLtj:ިzuKr6(Tj5`C.aE3-\8( Slk0U:XdJG ju~U+ '{H83V%񨎀9[W+w qA7gi://Xkqrַa؟ydo;aVDc ByE`^d(;u3ł, vA(g~h@yb@iSꚾ^/h5u~:N L.=ؖ"܍-/j"X%fd;,scCmpraevaIYpMCg!A l;$p+񂵡iX^(d_<^o B9sNT~e)oRC<"h)gLKj@-n,ߋkYr^HM9%vJ_\@Rx+xaA/υϙb7Z?쳷)C*VoR@/r n2ԑɴF=6RG1Ug8T2tXGaD+QZ]!R Hjc!KvQCkxv7˖'_Xdl~=`{b;H Dq* mxv2!6 o}$ Rk3`nԔTaS<7}݆Fp[#V7B YL}"g?)f{8)_-B!?/ 5F[^zj: v5aU[?Ʀc' ?*A z2B"-gJRqIu!1n<6f(M8׾<ALd?`H,=š=~1qcld+D_X߆a[xFM%&QYVco6)l$EgJ)2ްJHi9$iEH Ձ# Α<>5f3pIx 0ovJcRءMxN)(%¶=NQ2_T>_pƥl_ǸdG'Halӯ5;<9d@-!dD@|$Tcn78fdVwSJJwVdȚ*]%}5J :5u7l:mi,(͚Tvr6@sI)PaThތmPSIPx!Bdi(> E+Ahg< 0pV0@_Ԕ`+QYi j l+51u Np5wsN :C>VaZt6`EwK. q?5qhW8ewqT/TJDc<wT!8H4PD}.lVb/)W`m%*#˜32o[?i٤660hʨh|q.BpCd/\ 'Z6RyaKږ,湁r4)" |^S%tBw <8vA!klvryAi3١d>T,vY lKi}ƴ[<1{e(ilgNVesgn,גּƊR@9Y;Hv{Bv봖# Q$d'm]N3\YŢӅyE8]e R!ce=Rף0'C^%qxw~9_FJk8ϜUjdJ|a촮x݄WI?dw̰NqmVh|B"Ƕt5Q)d-B}yqչR\/gLD5֦ADi.= 5u}ϕձ q7sWЂF>I1-aʿo:Pue0 $LBe*1H BHV okq>#~1ykX"Und%Kgq1e3A-ySRgx? f vH~;YR:؅esdG}Ip; $A[ș5n?ijLEEˣ!YI?fݡ^3ǍƄ'NUIJK?RN1NWgwl-#~uRY拥0U~tnzީG#6Yme[U8MG F<#b3{ƭj9g:7dç%{S6S{NayHw]f 'n=. 2]AP*zFZM3%Ȏ8@}HO͞qQѰ s숽jdd+nV@eDυ(BF|yfgk~lkcN @=kΑ7P )]K4`[W<6*t_ăhT[A'Vo# ջIb`]%& iP|ehL =;9@yUR.(Rעg`{Se^o,TiyPg[ǜ_u~{șfkmي9)HW~vCRh{8S>A`yR}]-j%Y *^X&χb]XmC'$T7E2H .4ouxBTT&wvl8^`I;[?MBX22@"<eBY! %dYjuG ox8҃G5Hh G5إQ:{_ƛS{^~oؓ ^D> 'DȯݑdKhB\7طM7`|V3(\ hP^l^*wc?Yp՟wDM{9kT<̙EJ +1K@lGQX!6hh X3 HYQnэ2##|-F1=mD}Ӄ+b$熃yjo ݷE_6Wi0 00Q~0l8VǞG#l lq#NgqZxF J^"8 ?NmXk!o(jQӦqyE{}bl@EoK9GS9G:(j 4)"M÷UkqHdBg 2Nk"o"h#1 6& `1vrKl\3آTha^xXinW)d6xZPmuӆ!zQf}h:;hu/ޔWibhG]a"q[RbXHMe=7#Lp.#\ fH;rvF^'UJMx)6BG)suxnĿDǾc#*़-;Q =ݢRFP^‚O_ Ѿ"W/2)QT)ZdGI! 'DwCLm5kmȭеSA,#vGǻ Ą&K`c>Y95BUAV\Qlr`Ua95x TMA> [ *ۼmBڸXk= tXX@< 'Jwc2c)G]VZ# Z|3,"ݫq^mwRmڮ1a#ݢuB}1$&YhEV՘>U}z~b|5j8H}ϏTk`qaa~ D TwDyLjJ\)Z+~*rW $j #vFD+N8CFGzUuD`5>}0NYTZd T/WOi`[ԔCyr-YtnivA]SH\# YF&쬧60Z-)Z/1Vc[- |@PH(-G0W~(=wI|f]f8>6dl̜kr7S ̪`VxboCHr[86:Lnދzy4Y9@ctSՏ׻Z),0XZh~lB@eM/yDsy n$‘i dw+(ZFOHWwl9lPt3k(m/ma"II0V,߇\ 7f<i:A`Qdݟd1FRF v{k0BRJ '4 π4$S; ussCyP{L Gvqxa_І0n5'E]D356oCA}uśjF24M!D$6mZ ٥8-!2{f{? S_8g`BҾ`vqc5)ۄb ?@"WgDG^HHpƀ.wEvC& #'aE$!BYoяwwh;z@,yP玿p}=w٘nO2wQG0t&1?zV>)2"=6 ZhW":Jf$P8{h ~e߯ =3%m9  iQ@ODꊖ_ dwwRPoI"D̽Y SAgmu<}-Cpp yWSo[e=Krm,TG1{3,dn ȾW+m6Roj\)%@V.z?+.( [҉1 le >5=@= MNVWhniYig<#*8#>čO" ΃|ٛD^fEi ^hL@ZeX66uBH`\/)$@+靁a. R.vp(e@fgY4Nw^A;QҤVZĪO*g+TmNx:j &{%@_YgH3[8䙶 $Ի~_?DP%ɼ$wVL9zW襽Ui(:lM/͇@$MZw|>` ܄& BE,B#G3,z8,v!kWoerTQs+E)> qdzoUoTp6$T@5 HU)  R$5n CnZ,uiLp,-'G/yϭehZz_ܦOw@ ey/7}g*,BtSk^2o k 3{8e;Xsv",dhw>do y|SA\ןR PRX0H]9Ō߽{Y KyҘBk CmꚚk/n]=.s-kJAkT6y%H'B z$c/CNxR e яSv=;ąVg %3L!ޒ9cUW\O>K:pF:w2qDI[m6kD_l<Klg>au˷Y/;?0>%r/a!_VvѨ*=_ x.^A$\9ޭg6Ϡ`CD-Gr4`U~ !֒~w ۨ-wI#xGI?f"ۋ|ux!LK2nDĀ͌ UkUR(Ɋ-=6`J Ebu6^^}qv}Zg'Ĕl!*OZ@DWQuga-S 3ڮL_ߡfw8$z-ƙ窾 \{?b9A8'Qy-C92UUC/]5K~ b{Rm9&lQ`c:jʹ4<$=4=p ŀ%<1STeG +{d؉Hi twB X w1%_]qw?/;mW? .pD~dlmU1dnE> uahoG`v{Z Pj3ώҎCCޏƵ*TL Vb(Wl^%꠾Y8ZlYɀkabXˤx)/?czI ,#yaxZN6*9BW+aRɒjEd4Yˣكv1gb6~ssٰ(ZuĖ :Ⱥk cuPwA=ߛhR?=VZq6ffYM s %!2/ʯ[K%+cQjY oZ+U<֬'ir' ū9cd}3L7p{Q5o< TL>|ʖy.B&xQ€[vc7:vI3gfhE}I -\3_U_'29 P ٤8dM}v}9wY*y@V߻vUg @6ۉyH-m]8/:7&= X/t3I-z{AA{ˊ?AOJr%׀] {eǻ qᐢ&#*l%M^ \% .w| u"!3#@cgk>zԖ͊ǹ/sA2B G6 afj",4~;{E,rN"G"\+@UM =&oR}+0ƚ);(s(McXxzN<exiJ3BχyܟFEeIWm$ @ PAhFh)s#vwÛW>H ?=N ^r{*i3oY I=*-K9n 7?`f1{u.'H hB_hCυh'mv P 0"8]w{A"c&0y tu `&W+8jo:mɗBOe}9m/@s3(-C!@}Z0}ez$Drq5!>z=C(0<\5衒W5{OacJ0jp݂]<0~n6 M32āIɉrpC970": -P?dG- (iʈICϱ;D* +Ŭf׫E@_m:Zt͂s@Im'~ LZ+G"uw!guC!@c+0u!:tdu8[39,rl=^3HN蟾;S礮% vP `شI$ dajW41S Q:~ŪϤcδin؀\Ic 39nu#@5 Sڕ1z6@(oCtrFpJNȄk)6@ӷJMz/1eFHU)QX!L%X;ld>PMR/N]:Ԇ sU/Z,%g$osԚ2 S2[, H6YPsY/ Z Ier֩ VТ- :~M,ojovt 6؛Hfm9 $N䴧D){,Y}EK3f$_(V;"D¦#Ba#rpȄy)DA w v ="w-i"u&'E8rܤ,کc?C 7 Fv HŽ j=Z@*/ }ibgL G24i7Ea,T  r,(n1?Q n/T7H6"Ty8Q~X S(Yt2 G(.pPVvzkZ:|0 ̀zop A64"?] <U^Ed̀#: k70!AHF-oΆZQgc"Aa"k\(%Kde* Ȇz H- tiYS Ç+rO&]`C:lmSpl CH*"`_HBmњ#K؜~ޠ HF@U$,"֞EJ}~kD čP0Rmh'!KтED2PP<72}9Am*BWL>u-<_5yN#e蝊ۯ]j|m ip4ZW*ӛG"cM#xqpEt6.%(T ӂ' dR9` i9!Tw(~3c@lGHU…:H텤\F@gRY+ H Bb$ 2X?qG"x4E+"e*4y6 @0윏 fO3[ P@2U!fۀd?cz 7_nrq|4RSEL=%7Z< :VsUvopPU%%MvR5[4T&mQ@޾Ջ LH- ’ q@sNvōm 6}iA2awD{pXܨ)/iDl*+L dqaSD Z YܴS84@ ϓwΛnI,Fe]XMk”ß}m lQdlQψ5P70F[\x]6刪%8`Z6Xulj%C[3D( Lfx1Z8]V/2yr><Ȣ3EAEp("udf)/!btQC^] L6P3AۢҹIs.*UZaWo{[~(DfG[n CdQRp:^ð?;g.&leMIh|=R)'n~xff;u$-p!PĔL/+s7Us9j`†(>_od5#\}֮ NtǃDhZ; (ZShڢ5r`bnP!A.~;r5KRR A F:nfhخ Հnnm*}qMË"B,z+7g1g8gkw[!mU9"A'ydž0)NhAZG.O1ܮ˝8RSR3jIBN7N6b6ܱշhj` :3AuFtgɂ.jJd l G!z'[WMDBo oh^ bAϟu8tv.;Jo $nNY؄6m dHۜ7Rl'b*|n')6G4lƳ"%*cK.]C:֡h5җpIp6}sNf)!Zo0@.hөۙ'Xf`Bѝv+2"y~(lYGWAs/eɟxUa6XHi䞢Q d/FȺ q#Ygu9̿T3>CC+rߢr[4N`,Zyh P< Z,u<#$ԯ!HurPy >aQD r,yᦨ=vZ^lO:Szu߰^6\қt9=oAD*0NBH'9)>R5a ̈́LEMHгQ=5$UAt)u6"[sxj"+j9ƎJ)WIylB 7҄ϴ){o崳([`C  4u] o4 U/2F {i#D"Rj!}j>Z svjk۶7WZpZa|zmgW5ji@o%n0c*luRk6\پdܑat v8BaYs|`];N2RB8޴T9YK4:,-6bY; GC4${KB%\)@4Z(;O,<"e~=_ HbH g* Q\a6~ML!;B@T0#& ?|@ @*V`Z&LpS׋5u2AHT*EhD^LBԜW6H.yw̃ho%vQ9J \2D%%x*B 'ǤMVsѺ~~un~V *֗3naW дLh̺/$E@zN1!$n7սrHRJYg;aɒ\)C7.n-Ivo^L}קkʲӘw)VuRnW.6/F(f?rվ`4,p[1^pd~ʴ<kiU#,R(ajgJp36?d (j'fPY]SwIyo'oVgWĴl^sؽ)Eǭjat@Ot*QPP ~|qҜ wA%'dEF>N e37J~{-OhϪHbSmLIj53穧Io9 .fW.Tß}pJV!A?(IFB8jXoz˚anƁ@ #d`N|0եpAYYWxK )fAe: Mm}!R|!$Xy7jf P<;j 7en, o#0ȟP9) L}EmkD-&gySZ|O_~ "Aϡn}~9&7WV%{Տ*5=@k dyXoƒ#Gp]Zehi!F9VJO?~4rEFp-.$~#L˼g@Qb<ÛK?R6 lt39f3 o+Y\S[X' vu0jQV]h/q=M,2@M x^Hp2EyßǼ;q粀4Â-;3 ^`F"eqWP贽k'ǐVsgO=axs/JF+|7ܰY-[ށ )ԳbԼ=Ɩr 5Ο+)Q9Ca;AQɳŶC(2~lG4_Bz KA O̶=ǴNnJ#|uWP_`kbk+Y۫m[HѮZk5<1%#D\o=\zOM50pPVE2 4M TFzC} Hz!.X;Ģ@+x <~.۷k}x rR(UPx? o.Iq:"E %t6C !2Q~b"EF (N|〰g2WՈH!Wb=p`30۞&cȕWaF½@ ́M\su2b-d!G#P <9 5(H/ 4rƁ$Cʴʵq4 wbL9³l#9ޕbvcc y;̺BJZ<ƃ yI/rgAm LD:xR+;DNFպ(ٚ'1ΐk\ $I$@<7XF$sϮq viz>XUX꾑{M8,)ԐOC"+)=5E `~ՓFqA%S $zm o`UpZr/J76DkۣS.①WT)B#rFⵋIRsڗ|d;v,S(h.d׾h|$.0W]7hë8dd8tlABv B /7*'M~g Iy*Ih]jI `vQ{)̌'CUl vTͯt`B3m'7:/!3m-҅$i`T*uUM 00jCNJ\A&a'R "6ʻxw+ZF2҂mTw_DzR;U_ʌ-"*Kҵ= 9ҘGɋ)qs"D6:V+ez,CfNV(7>[QdM hhj {$O!GcJC OB0|}ԏt=p1W>pnZFxkf=8RQWӻ|`~3Z ؤ" ҒI7UeEMϸ#= Ckn \ ,ˑO jUDvP!E-! fT@zlGm/-A/1;)Eߥ~cΡ1Qi}%s2ž]8;_[twNY 5$`2D*&%p kvG{ 0GQ*/([f^\()|ζ6|؁|X1OH+58 )ޛI!]!Pq_qg.r|aKJ]'9ԥ{)ԟ¯,FrA]Xum.#$-8m5y*gj-7 H4 x12vF^@Sf0>1@a#t|.&=-p?\dB9 W/e%@ ΥZDT^+8A"_E8g޴-'K; qxQ%窚,+,ߵ-oDX at2BuU&ɜSU,h٣[dPPBK$f N Ϛ aG$ ZɱZ,Aq +N+q@, ;\#Qppˮ7֚_  2I6[Va DZ-=VK.D~= /F3vJu㑐&Si"@tnIC(|H82⨡ynkX vNrLaCdQ FLa#s$_?Y|j3 -  Y꿈 oFF9B]ݻFAK@o̭f>vrCP/p HX1ɽ {s$Ŋ\3 'z$@wEvQMSV6--%x""fFX}DVS/ۨz[U,҇`*A6mohga,YFS`MAtTe%@w3ZHZL/NG ŵ2R~DM#ЇQmahqboi!&UY aiM e} ~0KAqeeO|MgL7(A!!+9< 䎈īm:i<Ȏ*e$0#2AnCMaT\ҿF%(Bi&'3 nfQCϧ%jp%o]E1#>QB,` - 4eXf\K'7?Q'?s37ꚝdJ3P@# łz5l0UȌ*\h,j }s~2^qb 'U [TaYQޅHΰ=pw⤍7#h#*Xf&@ɹ` i@ )4$5K:q2>#QD13BWS%foH]=섌 P9l0Ә_; @V8P>bvի)ŔHeˀXJ)v4Y b[4'EǐDtK6yT7(R@u>$ KܬMN;F5{(a#lJ! i20V243VF6Ʒ(&?X#yM TBDs} A,<<'@DS@}53. aј@ Ʃ3k۪M &mj%"X=p@ӨoPD5B*y+_`I )NGD,aШOzEًBU@DƸe({pٚ[!ك[CtTOd&*|Qn~.ul܎naa[ʚ71eD5 [T*FUQbSq{9BV sǃvL#8rCJcq8 n%XCTMG.YS26Uּ-<˗Kgq]r!\ EcjDmǂv^q#+S*DTJ"[,h54PeQ@:ˍ؂6 %G헬Ū1G9xPA  ?}g!8HOƿjjя0jd"IbEj?k"#`+-^9({j[!g.c#[W>JԦDw#p ܁r=Zy  GDœn?Ȇ{p?TMlOw5 FtvF(FycVhYA! ߒ0j2dswj02o߉r 骿y+ʤeH_'_BJ"uGv6d0ֽc":sYa{dj`Tm@4F3Ae%Tč  ͢b^ZyfE0KǹMLgvMc;GUFY$mRoIIx<0"('¬@jI$L;+k]PYү*3W>jX)4?/fR"MkaOVr%zD-hJ'_d9+(<+@ ׆Rszn$[9D钏I"S.W3?OlI"$dϿ0/ *#f}JIhl @yai R롅Mz>KfyMi K4lȲzT *.45$!/kP C@JIڰes(ҩ1$}˖BK'ZzibeQE#t)s5PN;L"jF6"%(SGdM!uСv@\芦aCtqPcRU3?`:\I[FjV-SA.ְΐ[@0dy0N&67Fy%EcN*cO );&/p)|$ ⤚uuz)xm_w0 zAy#^{K܇@FU/҆iDY6]{h$HVɋ1^n$[8{mP5#_` 횵ާ#hP*$IJ[ą 9$4MݙX~ȡQ @U_onpHrꅸ@54rjj~@8EQόgw(1R yMVAre@HBNw?gJ4s$ Xy@{lHBX4$sNaZ/],t 1۝;QU_Ƨ}6bRx*`TQZ4P- cu!du! s 9kӺzsr]]A(QɏVa@@L1i~U[H W  [O0Ǐa-r]9.AM`lt$H',Ja.0Z/(*) mF$;yKID&b I?O2Lꖓ'iU >b,`8 [RԳx+xo4 KntWػw0Dhְ= ,U {NJÈ^5׺#mnPJQ>e݄_B UU<j&XZ+͏`G"=23~.Pb>WZxvLNs(sgVr^k阻" '?L'IOE\$(HQdc5hdkyl#5m'Uwܢ R߽Z6UDEE ժx>2$xqҭ%X!yDZ!4=Bu cJBA>&9E! 1Q9g!Uѝ`hŨjW_jze94ha)MHjP\a !oI)4EUѤZJ0"M7- qbHk_M]\Ndt m(sPgŮ9f<ׇce> 9p}D\w]_w2_}|{} Tco8] ho Q 6a.~UA*7?N]{> WPGFT5C0gw4B&~)/ֳ09`Ȕ [Ct?a _[>Ud?AVD7I6%I 0reإBWw+Lan0~434$I &t8 CWSg#u呡.qvNP n;snnl8ҖU@4TNT U7 +`ci!lѯ0y}]FsN~+E`a0_<uE%\[uKj^Z4߁ 9x4!p0B: f.q}{M yV+'Ą3-XF* ܩvys68 B$RNA0soCIJd\nL%ac3U4R)=Sl k=:emK( 3Q;&8 1hR×Hm4UI@6xW4p_4fqWĒ=B\[BB"Vj:;굓N>u;zMW{94#m^ט:Gۧ]1%P\{i曼hk"Sm`a6|MD``!mA}"8{mx)̔0l$}D7V@Rk GAbjְ,-o(`AHL6arop4]9JfumAfzR`,T/UP]J[ɅJ`p ? $_K\ D5@W=|0J(=UBK@ :\7UѰ P*TH&}iGoAdahTGfB0tex7[oy\UKG\LCn-fYӤ9YO%C z\q%xTX"RbxyvUnA|{^QQ;Ć_7/z| R1GzƋs߳%'4"u4@780$V#*7̀n>{%6(7YjL*~7CSNkG)<}gP]} & &2DĈ_'AǓBz) 4Fu` d.uDPdГO a&];ꯐBW_Ba0.6@uȜu|5T/Gy d5̟ "(l"fq~"3j[) (:QЮAJ9x߰Ɣ}ZYbyʙ ~ 귧[$:yHDyG=_bf+4UKjNZKf3lGL+Q"*g.#JPG%ʔ\~Ϥa⃑gWhxމY&ou;mduc]e0K@M HF.arr/U1f%xk\}wZUϋS#_ #ry]7ǼB^]T6ΐSUl[>'fԳ΢PRe Ԙ6YBzaYk1u j$v@VO :grsYs~Y72ߖM8|# ]iH҅.x:׼1t/uȾk5l#9=Cv(n*{c}X]^ #.ְ@XO6hXCWAQq,Ϭ/Z;xnUP`G©{49pH,/G`kYfU[~ASAgȆDYԬA@qFKU|6lU2_J>W?X#ߋ Gr*ysѥ;xr3WD4"-b>sƯjжA?D%,A $][1np0\s@P &=3(Fb#7 ~i1 [G; ظX|c' w=QJ[.ME8p)(gQ+gI;ZUJHSh,T\`σ}pm݂67wLNU`6(2m~TN,o;sxXZ$JT"ޥLa#ln(:4fe*K5xH>R\_y ,8J%kd:ʁ~ {"o+?_Slرaq/Yfm"vw^ [>i^ݔ{ٽYK{o eZo A]#` B"821^ phe70?R0喾Υ8V¥d})+%'JY[FO uZr%Q~2lsRFi^dHuS+]ꍄ¯_{ܫm`wc‚y0y/`XmV;5Ֆo<F` ;G9֖ 2"TtM`0gnX!DO2ȩd0 9:E6R}sea-ٺ ul,AG?ď\ V{*ȏ>D 0::i r&jF2S6̭aGi _']: }*-&gR9}Bph, ߌj=1GἎ+z}H(fQ' 4݈2RV"o?ſb7gi z WVwaui+X5%LU2 Q/Frn󫡂a`AO*9AO"1J0`v8hT*1M ! Sp!_PwuHuL\LN7LʑD[,KkG4G5͗`kd՞+(LqPk*k0.~t]uSTؙn@xN/=| vnA5kum`\:=1QKXإEa;[ưU7>O2w5̂GɈEb15b&>\p*BSxɪC4b؛{7V"NAm͍n\ BNn\_ uvpK l#(063Z3\.i`,7*&k&{^JHgi% P V{ I/qL6^!>*F>p;ߟLj|^t>߅;z촞A#cMNnnw60g0( 3qW &d3gV;36FfVH3n 7#g$֞|jۨ|m_gS= V5YmYIʪĐJg 88|gjcPUwj-g)!&)0S6xsO ՆkDžǧ<>%sF$R,s|JO })nF41wN)TrǧW GIO'}J%N-3E›cO&OIfOӐtڧ8l6j#)}-hѧIm؞!Yꚷ$U*t/Y}JܐTō](%* {y'47pR ;9x.yX,9"bW+WZj"l7s!}6hB>dI9Yl=\U䏐#1͒~o~^vk;I9Ӛ0p ts9U ɫS9u1'X=,n]=eeRD7E|+}}rbfno!D(,> Le"R\۟&D@D`"Cvҫ%-`0gA8m7' {grx"-y'?R$4ljoल(m=ly DEI 0|Ȓ7*INT+ػdR7#ev-R'2لW Y vB %A7BKuC f&0-i'?7cG@ ،1u Dɝ1)z1tT e|1d"l13'셯1 NGkŃgnT[287lbͫ£ U$ ʒcK.B&* 06Յ .L %$gd%,`'g DVa"ߑa@< !Pͻ! W-`@t4,q}\eDJ*do4¿ D l/9`tU"'\KXm=9_O:)Vaw ?$_Z_0mneE@79jcHiz0ΠziZe6|wm ,M ^ܘHu''}d#;}A'į(5O9Ft!,:/(g@D%e|n#%* 9)ڋ6θ 'bu1%4E7zJOmÊ&WIACi$DG خ 6 x)7rU~b! zǛFvCVg]aUnRmXZ,(tr.#LM+ML֊"=k#Y,Fq02G q0ؼܭ!3'5m%P"Gu>B"Ԇ4{nhOF iDNW+նuM]]khU'm"oӟ; dL!g1bγ=1Ce@v^w, Xwa&AqR^xCP5ܤ @UqfI > C GG{B뻈(|;x1D?7PyB/B %%؍Q BlR]i WeX & ys&?tTxj'Q,ޕQm}RcV>[5QН51 rIڬy(Aq!D~>+j'/J#\k]T |WoIE&2 ;k"Dn%Xܓ]e0@j86)5A3gEI(2KMB*6]υT3g^Q>԰gw4nhDPQDg?QJ JN/XgɯrǓh,'Q,1 Yњq܏I~̯ >P A?Fqՙ+b2Z Vl!..?<_hd7K:0Ө#+n'P·g<rU$T'F7`FMI}}cP)dA siA `p@OTULe_Zhd"5O`?{{PG1\+g*9O؉%~ksNf\XEMQnE,Rxtk~>Yc?b|!loJg)wƩ1+}RXҮ%wB蹺jt1*¡,˴؜wrnS&#GU (Uh12wb[A*I&o^VXkɎ!U$=PGcxl)pbdJ}^@3tBp5}SBqS@Wh#"&SeǭρD)'Omaq6zV$(Ɔ&n5X~"Ҫ)4QU3 L.[)HM4O1R u8Eo:8w"xfRpYBgUvw(cu ᆯ-G*qECXB@8[\0$@ӹaXUiIM/chz *#0Քnx^C0{Ch7&=1A.EdPE4WҾUH4Iv&sJ[cvaD,ڙLzͪ,ޱKHښZ DPnWSn.xaȤRR_bcdr"|:tM|Y":Z &2v LZ[VE5tu~eV@))Hm:֢Q$4Ö8_XChk}$Mw`C&aoԟ?H u ߸޺eQ[Hs'8aG:*EPF@)PFB4'kk""OG M 73jUI}$VAv,hˆM {.HYٞP ӑh0"W+ Ʈx`u @$:njl} 8 98qv )"mHA]<ԓEv00ZD>7,E:sĥVtO̜ 1<3Cr$:!Ho@ D Tq1$ܣc]uBdZn;@ G)O+B8c%oy*D<m0O=n1Km",0uV Y)( 驢0oJv!nH yjAֺ;9‘xB "! N_~o :Z5i…i$dJ.aYxa\BZKjڼ ڌ(ʅ\$k!3#1'ͼEMU.Acot2yB\0#7@g=m%vHV;tD{ꋰ{[K\: @#@(x94R 9+>:bxh+L0iFU܎REs컮VH-~|{IW4Y* c>Vz~Q%ƾ}C T]C6AgW$2L՞1DJVak?cb ɐJjCb])5eҪ`6:Ѹש}LmA,M 2ķÄ2Z /&B͜e΂VϿS 9\-A>ŋ؎BlʾJByy[&A ruV-_a'USRq%d r%X| rŇU4]qIBEuv SHŔ* f62H5!ųdNv<~ 1c' H]>kʳq6: "uMD;r߰_u^?>_l7 2D8eF(DBPBG:/,)ٍ lBULӴ_+GurMVۿ74,3dNRRR}k0ZoXtldj&v(8QK݊Nx$.Hb?Ua#bP Ug 1 *Gay1 TwZVGDm'#%Qp . _'\u`@Fu~2 zҽb9XB@0_Z0!)оZbX0 "ƚ,G`o B(^/k M՗ w; E4-Gz`Am bSZIr[;JXy"3M_XaCHb]eH vNj_w0| 0j*4 _ J(eLl8$FkR[sK_gD2_ϊ2ZNj}i<"`ǰmyTs6`2l%IYEK0toa còvFy?ru3}|}UPsd &B_wA+J(4ztݲA|>Ofz:>r"yEG:ϻ@g>L. ;ˈ1e`p <`9K 1ppHK1U@.L6^kNcG|F$ch'$ ?d"`jY`O-{ $7e4d\%]Ax;ᑧĆX{ j1{hĺ#YtC#6dA]O F.1:d3^JAo?@ .1z±@2F^[0 xu6](5=f@yLS-?:jT!Z Dr:3obDÌq=Q㷶[ {6 #]4?|xqoBAzy_qvE{N1ق73E-&Yb5\ku ]T>w2 %5N:x\][eQ$Xqs0LMG vdNQ1 qμEzsi0Dx-m5xF 8Pv c ?vMir*.KX8 Lٜ`A9191WL)S`jVўvf r>~:s8DL(>236팊;1c4j(uPEELƍ5I?A%g'`D>ZƸ#T81 _ 0x, `֞P2 nGB(E(U4_!zLy T* #2 '0'ERS ytr3]H w;‚qUaV#v=w]=|Ky]7q ?5@꯲Hf4ppcsYb c^aW..a LjLsa%-ڝICOZIDDonW~~Z y>d%༩GN3I`M]p:ǖkl?&Ź.V[W Xi'N>(?YJ:opݫV@v̽^E*1υtls 4M["3~M˯RDhgGu?@ٮC m/"d[h,6Yaz$X;6DXhXU&:'DDBr݉91F3l{'bLaSE붧ĞL!i*Jt #A7ԍ68p^u89^Õp_'5A 9|T]" f-Zg jWH R[o1V(yc"_H0]ٔ8k`Uyƾ=}/0)==_1ͅ!1-WEOv0?lp+o?͊>1#ոPK g6PkJ7n&C"^i oĹa!4H,bH&9۫蘣jtLQqu@7&eWt=?Kzdw,1iy]#ˆ# g"H+4s13^R+#( x1n!h)(~kJwjMB!fubybZIf L^Fk?AU(=KC[kQv;H 1rNFF3ǶoԕQ=0.C/vT9 }r}@3Ӊf a~-MY& 碊$8 G''tViU:bc=8k3BwojԈת\<&`iR"lȍYcX9e(z00/J8Pn: %tVBZ ?3Df5;?H0ѵXiU1TC_/ZAs=߇J0 lz~CGFK U 0P} ~4OEGt+A)XtD^/v`K.N=2+\V9VP(E[ҍd@ arE%M 5Hk1x{ApՖ b;T栢ʡOVμ 'Y˔0ȰB>Xi؊A|l9 e{\H*nk798рĠ0hfG*pI"*L$MϺ+RUQYPW ShZƪxL񟉨 lsz*u>G3WHRpF*Bygq蜼 kkv<~MH3ވ[F73K6d. ఄ :DԶ|GG :*fQuU[*UꨍMcMu?#`b{bxOaAʙNqRw;kFj01WcK7-ѦnP(nBC Kꢰn;t2+Ts2s=JDU{bpre؆Vsdޖ@g>+}k#nqXc)ȣjǺ"5|mxðG4ATI}/6^`Ϭ= 9.3W Sy0 9.gETM6lVC5As@{pi7JoEAzwwJn[--Ĺuү^!H"̦+WejdNnC.c02ĩN悂(!<9̓$S\ݩ:GGZ()Mh%S雿y**C͢z(}oxvȻa~q?{'%"H*[SWW͉ \BF>Y5k"}}U=ȋfFE8NڿNj Z;`7Ŗ tMFVȅ,I4cZ(?\7^ȶTc.:ύvHx0ͥeưOq&g${ EyΚ-JQoP4D?vjۀI6HBeJi^{٢1i"1p87EΩك#b0$1r9e GI`Js ],"I)ul BO69Ŭ ]"`d|œ4.97B9c =i-v%LNPZ45\dٜ2ﶭh"ޚ@ ~h?Ys> Ak}#2]j)C=uB&[8O1BH r\|k@ .>nA+Ak=#U]6ń}~5,~2 Lbn^ns4uiYf޹ftXNۥ(gҼ^26 r BK~"|͋Tn($fQǦ G -b3Xc M/ք,+ddKn0ݦmIOC)-[)+*<$kPn?ll L"HUOψS# AȈ("˖ ֙mq΁\^ ^W9=DU6D>V'7roAV#9 ^4L9K/$8#Lsjv!f7eI`2/-S&$'Th> $>ͅڞZ WB~2Aia!#va>r۹xӳ=bYL>},vޱ_ >j=$bg r9Ť t8u\_xr:0CϘsV]xu#BQeB 7.MF pݎSrCgY+b!;mFw*udmd8UI!vV-gf Rb}BdJny7v2x\}8ʺs Ͽ@ Q>1ul%3e^懐͒USЏg`Qֆ(*TLCdEq~Rвȴѩ]w&8ISY1,)&ʹ2c$:<8$eX_"}#u)8Kb|t,nի+qp W'&t*E#N 8vpRo_ $Ï)in&4n& .5E5Ư|YAR>\^Z1mʦ.)N 0!N]C3CٟEڅ:b[U;5n8;]o#58 0j*{tL>2;!hrߦcndѼz"ROu:\p_+GN ԀF! j@ MSS|~H<"hV] .e[j gEZo\ށ)ΩL ~l_غ{ mOO<}>` 85,ҔYGk"RcY)]9q޾:jo"Xh朷/jT&ʯX/ m/,*&TT $ hg$pUd-Ȁ |!cid0/$7n'V=Lr|U%>/FCh>YTbsS"rۃ?ee2VaTBI }ߦFB!XHR/q\uKCHVIiN``9c7 Myb72`4GWU =VkC gsP+ |\XQ@ 4]]]dJN㛕ȿ75 t}PѶ Z{B!&!mƬ 4dc0C|i?QD9 -MKix2|e"GMH\gFGՃ4@š'L,ζiӼ񃨸2yKe:;2~Κ}3+?_9xQ YM,#t-]C w6v2h/Wk|(-߷w+x#_?~YVQM6ؕ6P8^!}znE ;7Up(9 -[+l7$(Fc5G􌞠&b!M=~6NA{Rսso P X`E=" 1KkR?ae~-ږp,Υ7V٪RPZRG."Ra)װ=DƫT޳l8?GQsaO+g: (l-AHQeEn/W(?|Tdvq]iGo$v>*kMR)ʝb7Dc ' br%`w9Weflypozk%^5K)7 !u1_]h/W1lR\+HJ!x(Q{IXjM7ꔐWt$)WSGVg_7uXI6zU2ln3b;R1(U qdCS@L9`HyTH4d2{ PЂZDnJoS%4:lFg(_3ыx֦Ⱦ ofGݪ1pj5Ξ1j2nd6>U̳]*۾X2i.#aE2*nÈqГ.S {T~N %QLq\,MJE,,66cR7+2-.r60Km}b{kʮD6>ef=Xax(a0e6K W7n;-%z2_=;` lNO v|afeu܈4f 㦤3O"汏=.kkٌwf'fZo endstream endobj 411 0 obj << /Type/OCG/Name >> 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 >> /Properties << /Pr419 419 0 R >> >> >> endobj 418 0 obj << /Filter [/FlateDecode ] /Length 261205 >> stream x̽ɎmI6 f$ ) 9Ѐ *A\@Հ/[k/3G*Bzαc3~__o/_F?CGg=X#~_FvF;/_ř/{X?_?K?/>ϱ(oKOk*%sZ#E{/d~;p}7Qװ4~>-՟#aWM99l#w3Hym~sB߭nqlJ4lJFϫ{cb|/_LT<.<lu%Xǩ3ǴO׶~\n3<{hkc |n_kdX][J`XZ\Kߕ5m9Xx,AX;4x,A?[^Kky,AX*XWwc XXx,A\WZ:A KaB,A?XDg0MYbLvHb[k߈şy)zNzƅXu}n +=.]e"uKƶ[:רYKPX_u~֓_`)HTu~.A\o8ӓu`ANOiο6EDӖ/-u)Eނ7}wز5| XOX?ߎ~{[zTk NeğW)g;̵8#.R֜Pk_'4τo]ElF4q=#NqqqT<#NLw0_F.?88-RkϪĈ?)υ䉲1DžRТ?Gsڝu!6zBxX˅=Biͫ$\˅v~wBqB#w "%XtX8K0_8vxG#Km<X %%X+ێ$;eFυBA\hIlw9{.D˅\(H/˅PBicRj\(-ql1wbıCK꺻n b_SsK{^6ʬ/QS~ b_R/u_坐\.pYk-XaR ʺ kF#siwSp"pK@ֱƇ{kJb<[6Q8;~'崒 K3jQ3AYL#k=h u1Cx̨vpX2`6GlY-F$ZGd>dgkTg~}3Ғaa<4ZGXjB綥o]*U5GPR|]~=jc} B墤T4j"u$.CaX P?JxL Jzע6jv.fC pl/>cXb"#sֹFjj:u ̺ciَǺYnD#nM.tFѬ#Egج-đX@6#Qk6j=\6[Uim2:5#añרA(ai9]1rno|" rY̦/F41NtE)N,:.$P،1*FEg_4lEC>h͙1)PHpqqu&HKK ar+?P9h^_ct/5TiB0&N2cIBKo(f^@%Y\?g7~{Qm;=b9oE}_~\W1޿O7}][{{>s{=hb7~qR^_Nه)RgC1]Ԛ<ީ:vQd~{G9cϏC3Ut>u}?2߽SuȜNձGycoGw}a%. !l=̟K7/Ry< HZ u1_t?9SQ>?T;G1woD`[bd[utl'`AX|R|ًۣ^`PlA /h2,тEW=@i͐| 1G 9 ̍T ,YNq FUc# 7%5uiM"#!vo!b%5\x3f=ۗ[ 5/ |9"s@xBsx3pq o,Azk`o.WޘLfHG| G)}2 ̽>dZAj] pזޅbf[@5ĈD! p@Dq^j!8dT]؍uQl) /wJw- 9F{iJǂ:e?Dbbu6K`gڈu_ $u{F3`ugb+ :i4?jzA}TY d.ݧ9#O[ | ٩"Hl̖Xi =۷Adt&3=Yp/&c_vaxva r6 _X%$mJx;p"G\̺H{i-2{غ8 Irdŀ엶}e_<`ٽ 33#i"tiIaC{߂~ J"4),*i7\ ):t& a\ R#.H.'<ֿpdGQ}U:!ſM~ yͼ X9Jq0OM| , 0s~NJ)]DJOBcby>Sw1s[`)=6~ ŻHY|X\N6R>K,CQzlWb_^+uN7YHcԐ txH YipY8XN[4"%7 Lb(qmK뵥^"tk:@ٖ+7fϥ. RWyߦTr_ǎ"$GYpvӝ,HTƍ#qK Q -\!%+\OMv0E Ok FMl0։X{5Q$6Sfx0tcCF,ǐZ!эuPjF^8E<憤5,VhI;w}dx.no-^q"-4'R{?p-n;S(o0a?\ۺ,SQ.ʝ#K,u]42Xz%?8_򩁋!,2l%K6 2ZRg߹fH*0ڂD Y^`)z7r-|]U~$*EJ4DuKqK,(E.̤ µv"Bfsj<,#p zx#>Tv,diΓp*B/Rd'I $XȠ=b1;%Br[Zğ2; 5܇Zɜd' ЪSly?jbۄLՀ(H$[( ٙpPURcq ey? N"eϻnFY%Pɨ)Т5{S81tȰ .&^F`HE`;Ԓg 5Twŀl `¿*?y,V퍳ؘ-{߈#;.V͌D֫M`A,"&;2;Xt *K9Gi^k,60+pQhPtaz@Xީa)F$IؐLޘ(bY_+/nxWM^dSZ d>XW>iְxز~b0Ow7":Vf|yx.+IlHa灤$LV@8Ap.e\[UZ]0ڟCq:ZT:kf? D8 考:n = u)kh :xDG Evy{/~xA | j=e 8d@Dx@w$VH]oJLCf(l NڭlN7RcNt3#@@%&8d,1pEZ׬mv$ɁAY[1]TeCEEINš+T7=,(%I! ]Q列)TBS Y?N TX͸)"ʰ`w!uPGEéWæ+z2 IR4 z)vTi.r+)]SVsOP6Sh>,Stc9#F4ָZO+ ʵBXa,1f:3CbVĀn1"$?1 x,9e Qq"a+ȧ96U^0u)?«R~,G>l 2n.۞òdFcݮCB?`u{R?YLPL;(/h?<0f2< .9 Rnʹ"P%پ *(uw '\DBf^huxO? <"vߏ>{AK?`q-.l}[c`X̞,!췯<_%w*:Pj/%Ꭸ~2Lo/dm߂{*Q+)5Gdh~\XSk(\fN* ;K)SqEkI䜃 i`g1+@֧= mД6ů * صP5EXV3-(uƢs/z]0\v>zN̩Q)(.{TjT[|HsZx:NUQLK4!wXa>ХReh`RR >2(#R[ j|,k[4pЋxX dYY1f`HEdrH<,9zϜ7$#HlSLk/Hta9ԇ_ v!s52ur腫 " >|,;z|ٔ5q!Q䢠_AoCqDsﱴfOWBw#)I&`9lYڈ?@8Q0 K|>(bn6Ѷ.<|#F*p?S0[eu;]?ocwAD32@);Ӊlsѡ*XCl3Cmal| JM;;x O<[py>ȍ#њDWZaX&\,p3p#*_wCqXԸ4ꤾaDƴϤcbE"MԀIqY<(Lƶ( #}f n@P~c|n!K;ۨÇ^.H?EG1!R>zv0s]&ijL˂]*nnz.dpY%ZLG:K*Y'-gab4͡C88Re3z]IʳeV1,saIf6c=Rdz2ei/T7d*"sҟJHq!CR,db Xl`#ɐTe*ʹ~fMY Idp@DWmK`O E["j9b9UF̬0wˢDi1 GMe4^E=˱ V: k j3VCG `f @%# T B-3͐王 q'Muۗ<9>ޕmu HD2uzcF) ˾lbiLF1p2duqz ;mtQd,5FaǬä!}uqA] 2\|6tEQ_DD[Eܧ a 죅uDueX4nDOL1c`KcLF LfZEP^~P&sd|"Ȧ8`z|720Y/2[&`64}|-T 832;,Ĉg2X^56-4ƵZ:EϿ |?p6 _-6sMirGBQg1stҌlFf0 @JL˙̿DrRTdgnA/G@cM%="d㑺G5xod^HPƦ9 F`Qr 1H;ν_^T8Fmpawʩt#ȣΖIՂڡŭB`2FTj -37"zf8!g;x7"Y3 $KzfQnUygݏF &]#근-5\={ٸ$@ڝ^16:=Z! 3Kiۊ H ϾbGm8 7;n/pK0U\?vnJD W@yhӆ0`%c@~ӲB=X'V~g`'=֩R iCj/. [eMȱ) ( ԆuCn\gywA-!$#M %IMln'S#ͼ_rāt Hy;j?cZ@ٚRqQ}d7=*;z:ޚ=T rALt[W;89ugqF+>"Y2^g3X-2$h,mPI^E0ئv4&ƁA;f1Ը)xbLӐZ`8PȘ%$383d@.)WZ|\&Ut/k{t7) eerX-Yr*tJ#0MeGa.[I/$Ї\GY"hK@r.v\u^#vqWV /W2D ̎v:i~!"w)7I(X"Gx0l2:g"HH~㒛Y\ӛ|~i,""O;[ Z5$JI3w )Jq۵iL՚x_uw"I5I&5f/bxk~-uKכDG}IS$%y{(>d$:|O"/z$+t†ƴD [~l} $ɃcI%lĪ"8QV,ySfq<5_ dȼSqHKת6,jy[}“YTnVp~!Dg"&PZiY6qt 8p@MXOKt "}Lï۾яuY&HeHt }90DDD,п lCoqDSOejo w&xN:Zj+>y kai)@SCrC3?Q_= >YBzW(Dm/zWeРZd2W/N \^l&I*E:7~2-*=-0pƔs^8dEI$;H1b"IcƧ.odGXd*tX䌋/%3e _"4mн:$V%yCP@Ϫy)$%FVϦaA p ;]=ialQB <14S$+Up1?kե4g)vk7]:mGw|b ͻ02A/K{nRsw3^w佛Y/ %A# Q8*7 @-~e2p+WJ)7+ڧ]`snr:&uKTؚ[" H:y1R`20+(@2!Z4nϧ3pI&''+/|A ޳toJv2h|X5omc7( 2m 7ܔ Tv'9a ȇpT.&DXፑUpCDv;7Fˁ/ KHRȖTy 4^گ8.Dh{'v=C]qsѪcx|؊v~# <-`o Mlm=!DdKaO「ǝ5il㣘aڏ{?7:$WvgQw\)U uJL6FR0dxFxuƝjWO+=PǙDT'qMr,$o{ŒgR,LٿA,ȘZD?3b1^{4@ЇYJy1*6hT'hi g`QDe?)pt%J@衸SE$9*_2@hmu?aQ*,6aWOW_D;/Fa7[o*,EX (}MQb6P`*/=- lIYZۅJiB_*ATM/`~n1k-7#]V:uIa| ӲCVi)* MA~P8O3(,(aC:"C.<,ݭCdPp풘'C6Ngf,ԬXFi*` B z%BA5%}{Mv|CvUk?P;T[F$PũRJ)_b54ݨ` hTC`)h^0A&JTJ!C/+eCXFYz~T`NZo=70Ex^$) a`Lj0dŸC,"5H%w (*l՞-olA;)"إ$cQd!ԧNK9Gi<ρI;/N+COQ>y"VE#ꎅ:o=ͪ2|>vÛg{`<6M:zYUB3ѹYgᘡ0.س*՚Tt;MêLYSe,"#dU.'?-ʴVRFd5QUϏڱdU2`| Yc3 ,Ub2yխ9I;>vEրx]i: D!;UGS.Rg;)udzvqUHQW,ZfeXBEߘK`N|#%d,P3Ն:*}U;ΪR/DE;C"0ZB7i0%HW i@BߜHQD'Bw0QB7&գ}X>DqʺEqt R5!CY?9 T%\«2جB+ vmrPΈ}|iݎR,y@Pʆǝ.h[6۠bwyevχѬ;IG>ҦUqwb` DZ2 [}Ng4_L k̽yQ@l< %NTyR(Fc65(GKEAj`-4{c` K8V1Uf,7qs+'"zpY';,2Ҹ➌@Vq¼Q|?bV\PA+Wa@hֵ]'w+v8 (ShJ2O6@_ Fnn#SAgiU^ Ҩlj/=ch2Hbjܙ& mB'q'e ,#~Sw8 aT/ ZM\ v;VJ5ؖ֒+3 D -L,:R 6%b$7x$pZ|4yP,H͞N5(?p ̧?\h^GjK},2{vhG)k' }U ؆I*!-rQH XII#o1Z!~"FG#< LiV]ʟoԘ"ϵW〒1 E܅XOw> -$'|b[؈(xIZ?)PTeՂKW?CG }Ĭư&Rbk'kI'S.QʜU.Ԇ:0恜 e*kÀH>'˓]i 2&i)[!̠FF@~W3kIܼQlX<r)o-p6'z'iDOkħ1`+ScWH 2x;NAu'U4k@ Rt"oDg *_*ޱp%HBx9ߧ{bH5Hz=Q{StE8?3iqT3|oRx_EƟ{em_ !GBU2Hˣh_ z&ddƶfM11PmI1e!)IAk_J4ݳ/ n&m87#۪n8ؓ_nGT;OI]\m6~lc'u7nמTL Csi TjXbyߵ*.af1ߓVv? PZxA( 4 Vc$R0<f)U⮬Ns%k*2R jtP!FXPu&NHeЋe0IGiX%N8}2SUJ,^C.{"C&}0rن%MT1UG|YWi Xt'nCid8S֡mNCmn!E2GȤ`0k0QAsgC njqe9b9_a Rp]uhfڣ+QFs9vW "fc 905.yS}mL6e9CHe3~pXت7$wasȽ\Z@R͵j'0 JFs/T/鱭p7hf#avL&*˳8DfH9XX&\Eh mJ7f2)"6a:z9)l@Fۗtem.esE`172h{OBl:B $, QQe ^`mæaTvv|n>/'#]}Ǔ1~<فK.ׂ)p75DbiO7wWz9`X 9΋vJ\Y%y*dRij9 U浹QFg欻&:P!I%tqDFa8`LŎj^b!'透#'HL;>&"XuG@rӎdޱ, gr\?CaZE;13,tI<1 lEƢ,&*̟%D"1AgJ`]gBW "3 =~s45§@Bv~a1K($ ucCAvHg0 >T ⨑ 9 G0- !@~^M1c~D 5ͤ}~TL\դQ[֩vάJ 6Up4jVFdQAMnn]V )5Ԭ$5(LLJVxpxLK _Z`J\)\G.P'Wc̛O<%P$_ JbuL9]UAf٬I3&[emF*B仱?Qg[E[p"p =gVH}jT`/v3m&uHuyH)rAS00L,=8`n'¸|a:G{;ũd# eě !Vk84a5bjy~@҇,Z( A`3:JaovM6 :"0~"vwX]-%6ݩIHV|,ҏQU /6A >AJeeѶϢy 30UR 94o쓁wn.cBƽ [6(xRy*"BQe{͖A#=|-ĕINLi 58uqR&wʩ. ܘM"s &@@J6=fT 'b+CRY9 b %ؔ>Q= Kyig` : @ 3gLA(yNQV+d2ie 0)3tXMYEt9c@1YJ~"xT˃oNVHRQKfw"مhud b0 N$':i G 0^lچ`HluJ\GOtP@6{x)&QAk>T ˽1ΰڗ]R:eп[ NT,fԁ:E/{Sz.䙆a> y ik]]'紂2gVsصC0i@OV8V> :#I;J {LB2U A]9)LK 3XؕQV[cPGű+EkwF@R*,n%eik8 $'qzrL}Qp*@, X@g Ky:>d)i5)ug*!7zrzIҷG5 {7&F!-$~fF3kiSb9}jSKn$hc` !3GAD#)'.]gB}]߈]^-eG;~#:g|عX-X`m肴n-(VS2p^"&bU#3ie}FG@J*Nz鎄= r-J" ]`OVĠ0V"Ĭҁ ՊvkaX3Yd IAZ4P(%LIOd('l%@z ToJRm.V3y )ˋfQ jNKg:Unz,>~3L%JzΟjnGy Yek 5\ddjyl_Pr˟ʚvy]U5;ai39PSH2ߪ&-Q%nኝu61)IجIZhsM퍡J\,`[3;"p'et^g5He޹,@r؍9)@IMD̥k,`*{&O lIFC"l2O[/"*h%b`Ǚs4!4$zѬ@di 39Cr4Sv@Drį Q!55v4WV]=w~/F(L4LUk83=ǜp{-9'r.w'%u~h}J6K͈5j}N2bVFVThM``p3%v")KRU{1mĒ ϐ̳4 mumdjUH;;=#PϤfHهp!\ƎrmJdl(pRyW%& V9ÞG5j-=G60X5x%0]$ҍlU v@Flǜ*[g64T, |*Q-+H$r$d!;iT6ҏAOO?+ _&]?|њFOZBvӊ%\ sBܦ30m0Dhv͌oKJ|P@3ʎvk .uW>~$ڝ~@(Y]e%Tg b/kg>-ĴqƈYeg>WImǥ8/F](|uޗMn޹+ $lh;H>H j1{?jp1=|sRG0¿h2VrZ[J8V]XV̙µdn'6zf ,YY/T|kIE]xls(5gׂA?e%Wf9HB/CfzăzG/?ciBTMዦAvgji4%hcJA >?Fg>ϏᒷdnQxbAHi1\}}v#ZnX(.&=NPlMdד6| /B{fAuHJq%(_Wl$"JVgn#|cYEBˤRSwwIеCWH+[R0wXǗ 0_IDK322MFQQEixB7UY 3)gTsd#sB?̩R*bJd`t?;=xUc Jd&tSU`l #^#:-2bqG1ULǁA"tck[tV{ qg@m)MVYC*~ȉEM7O~azUV:f1%ce6"Y,qQ@UjoTy2-]0C b6/$fmj]X_A"1'ds WgSՃte@$${~@ߑLy^5P04h*Y>RЩ0^XM$wM ߈4p73_oUjq>ׇ ޢ:XP&]e;?RNO|l2PMhw -=JSiTTGPUC+?3}H;-nɊ |=AI|}^}޵THWRN8RqBG mhVi-cqYr344DCfo)?jdS7rE(}3E&)}ZQ'TqBZ d|D2 {²nXq?JK`=wcvmlCI,GZDRj+k|tR׵=9̤?4G2DD=Eq >A"QDp3: 0wO&C'+EL-&*+qȊe9Wb<žY!)J .*oPE_h~@ħ9=Q:m)E9.'Uqs,8>d3*G5#LVQY*hBZG*<!04v*鉶UUQ8{~VTڑFhop7n]p *O˟M1&V؏lsVDwIA/s!ǻYP#ɧ)HP-˿)ݺPp> B0-\=> N1xs`MoB08>$y*\V槮K smiavoe!E B#GHK:Oq?ŭ nq+b"-c[Jo~ZT1FLP:\|du1Z5$)Jbg) 3LeV:o=65](@f.wvs@Q-=-I_Zr`6)ZAies@%iy΍Vg ;;7lPMt&ܒb$ml{sgrAWo='lXt[*(RbQhNH?96FHρgOĦ./([ ihlDKA;C<ϙ?f5npy%_woT][Pb~w;u̷ൟ(̒>.ظ n*^r1(6ǂ p< t&:E `씦B^l~CQċ<'m`y0B ]nq_Xb7Rrd6+4P7 `uCF3ɛz&y'2cO+9מnCv~ojM,j-[Dn]|Ͳ_[H5irk!GiGզi9B82E\7֟fx"l/όn5}| ϱm3xD zPi@GPo4Sty'r/~Eho{PsADdk.R,D)f6Ю<MyghgqA,$@)\Ugvϝ_>uh y Cͳq BŪR\| 5KHp )Y1El`yk'ש 0#q/03] eE뛸&_P){>4(a? AAsT7Vs~ ï$1w@nV*77V$lm:4t]mQ 2JXwyaAz w1CJ7O@{$$r TͻJWB9a '˻Rb)l, @K)e1NIv] \Ҵ;u=D =?>i (v4{>STL,5ck‘1[qчɑR>\Ƥ V|r [x;' 9VEGf˔?K$@;$%{S?st2`Ďvj/ʯ,Z!*J0ن4p*,0 !,V5ӵyhXƓ濳Af -v{),ϴӞL,&- 7W&0vfMFO+FŽF,ۮcsŒXJ,JaйhaH1XS+w{¸*"|93 [|fnVx_xz'ؓĹaYÌ㯄Ȍ -4p͜d4u3-.lK(501W-nH~N (JXū1 M01Kkfi 逈N➃qq#/ô%ʊL ٶb6iy SمYAm,MY ͶLbymI]DDr:nAuu2)F!S H'9 現n@eSL@J":}"D!`d 2V ѕ).V*? ǽt>.杛>JnD狒iyN 4>AZ8't{st YUUK \ .2x8TƮh(GQ^[T&`e *sis@Jp`CEn2oA#JjeMh^̴T;MSy.?LxjG;*$hRn(ɲ tAtg lHos`',>[0|]:}$?SOYsܱo@ d4}zЛN~߷xmnz3g7N?&)Jvje<_w;pG #ԟ)" buLG|>*<@j7Hke2}eb*i=j ~CU&(F"ܙLޠ2e@V!}2 Vs,IN`fϛNaC72Y~EZL,1ӳ,|Db':"A)#g 7zЎDၗM) 1S)*AߥΦmBV>apE8NC^Ƥd79ЊjYBLnFUe:m:5&pD[JlIӈcϪ[t tGXKko-Qi;ӪrNAjQ"waXּa+_M3onSד}- 3*ǒُPj8i"Ћ 4[y>K UClނqe6I66rz ta-g7PcZjݹeCSa9 |}_+K\ |D/-k, ZTl|ᚲ#}pIZwI?E;0SoQ~/ T쁕~@ Tv*Ad}Yy>g⾼l;ͰYrwpg?NuvZ=;;qwZ{vڛ{߽A^5Ց'MCg{s){BB}Z%y?|#ߠܒIʚ=ˁ\ }.ewn5e68|(_Gt)!vjb=FAfC[ȸQ?+iy[Ϥ0<9?-!0HO4p{>Vu4n*Dg<M;+2j7K[6/`~z߂E4Ci&lFf/uqNvL8Q83y;-/29~GG$fHՏI m m'0sO=X!#y 5DCg&PQ]lF+@6 c-FoHL 'f6[O2=`Z!Oʏ@\ė)$EKv>uC\5Tx 4چҡv0yY Gw-b([%RmoMiw_!(74,eD쥈-,d0lV+1i;"$v&7h(ow=)B$h!;mx-Y8AWG0R- :Da+lil}DA`{4Y嵐=vSt_rblf&&ٍW~EvhO_}Rvt4l.w5n Nv>NJe0QQQbt%XCȴ%Q KtbZQvsѴdZQu,)]Q*]T{>rЙ cdX *HugcX|~QX]P݊c`}B|QR`Cp~"%r^ :MbO6w;z0 !Sě'؃ cɆ])QGd1,<:5(,}eGL.>){8;ɜLL sKgΨb2ĪPIwƾ{Ιa29\!!k[c)E&s~@1O^aJ{}?\CIIkSj^s6oreԆ*폼K Kf^[T}Oz$pi:c.ix@RS] NzΓ{@hR{pg<@=!wSr!@JzOdD7p ښPz؜;kn:DlAtO>o%?"}Fw, Jؕ#xM2a9GxYB='%bduOZN{'ҵ#W@sATzF9$nMA^߁Db6H͠k_S̖?lGe%|* p'!eMѰ>C K䔋?p<*<ݚ;z=Yg`]!yW(Yޖ5sFYgglcwXepۭ/&zK_ጿlm[[) C ![=ٖ{66VC@Ifrg2jt%nr) Xr +tBC|]lYЊE,E4"%?[+??ǯ *պX̢e7ӟj??Kw` aaͥZ1;؁?|qtfUsfQ==g1.ʲ`Cg<ٹyJfnN֎8x܋:ًm$Qc7=FFikF,ύq}ިʉfyֽc7Zό>+DZ̉d^ޡ{#c.rcw~9ZYC) aT&ǟgz){ٯ'wzI{K;p~?C K3p~?=# Ggg8t8u"WvrN}O͌_1C܎>R>?^I>+x)]yܱ?8εi}?G[Y?S,4~27_oKnCE|_}^QKKК{)膿s9[ ׾1\ cyc"^-B4S_Z ї9` ׾1퍍a^ۗ/ 5$菒yK91KP͐%,[u  97cXʈ 6X+ h(#vg3Xpy /i9 )0%47ƛɤfWet*Ab[<`?04 ׶]F Nf'\lqVlw=[f&54X-jeY>a@(fc#[jk;q{5A4`9w --Ijm8MgZݩiMr}4;(lԥg?ڀn&s.@g~?b! 0ʾǫZ޾}N}XG38&jedWjiz\>/`W ȡb!b en,Xa7!C<ݥM7мrXSs1c{>kw Md/!%f&cݳ`"e?ow*j-* {i +7fVsEUQqky8yY&g`²aluƘZY uo^,a$ 3ى' }|Jf  Q>h=(kr-{ׅ-v=RLɈȶfؾf;=H /P0Q:9-#eYP޽!@wgSC0`@K"D~p?7`e -Yu? *g!WҞ{`^u kr s`eVƷ;at˜Ċ{]Vij})j@WgW|m4gޛNh{_zTcOs1}j1~Suzӎ՘O;] f0+'ٟ9pɈU$gjV<6H֧)d}0`+l+ ê;fGGJI))@2/1CՅȓЦXfhNS[41b2bkpclB,:H2uۼs9ThvHgXf[mڏ6:>V5[vV&j8> H1:KfsMVAk]@YFNXإp\eiƣ-o9{@|sPn֠ IF~hLứTF̥@<'GhxB,~<~4<-[ U:ҪQZCE?BiU5l1GGek:JNQIJXuo5jŚQ.A[:_ DP5 tp,[oUXNj nrtvR{7Wr%Pҭ$z^Ζ)j@:ToOäM%'rڙtP|>&2H]nc20B)6m}W>sʪ1;LKYUÃm򴇝/ 15@W/ǫ sAiW=ƏrAdnӋ9g T6LdW";#%BelvSyETǚ+Zm誾*E;%pO  Pg;s3(')غaՐ^,iir4|xDj_3هaƷ@HK&/pyX:*I'U9(W: _FMnͫ.f2+_@N 2oՋ$BeDYI8-0["qwf΄TRgvMCMf8c֟oAnV  ^{ok` *^.5:0&] vT1[ֳ΋G%H nי" ʾvyoSf_HP>A<.282|'YxK$$2up l9IMϳG24HXlJ*w:T? d6tok5$Ld-f>j+sP9:1Jկvf$t D vX"C[C)?x!Ȟ1>UE_W'"giTW5s蚍'HoGڕb[-SVe3쬈4-2R`!hQ|3wbk%ԧ :l*~p.1ǘق7ڲB/by. r>cm=gCu0n6~‚5n o 9[p'f}kfwX2P2q 'QoF͔ ͔KHLB 4]28%MȖtj6wZR%^FV*D$hX'4dD&MR# 2ĬKO"5ot лrbxwigϕެ-İF)$괫lQ~LbyUCDFF,}UYBвɞGlmך,Pc&Ksx,a#$dwL98 $؄5e߮hxeMK3zVjUXxv)gyi\۝ e͈lPY{tA)fr1$7*h #EF=]HNvn|h2_$Y9S<(eo Vv{pD/w*Sy^8Y8rչD- 4F*)fF,._#x_z+83FW{rЖ$A"Aފ@FH2DYp}IhK}Z.5R2Fw+@,8}O'{. ٖ~ P`M\(Ή\*VE%?'F=nL𲟙sFUX:7zb kaϲBfJl̂a'[l[7(w)>/|f9h}uUZ8Py5x@s62p"2*P-5h'kRi ώḁ3[*Tzppia7#sb@ι12DHIh0f鰃*3[x#!щ9jߴy}/}l|ΎV̂mnFS7{A zGbMK Uԣz濫\g'+ PTkJO M &óuX k=U+3xU?m?fоNsQAoAgnG\o%l6?=z̠z3DߖLfujE!\۹Ќ1sH O=ôk}jkE??3 '̖LWw˯#PO2S=ܓeyv1a1ee 'vV<[m1%f&?&f[$8YaTyJ%۸/XR,"Y>|LRRVn'k--n⭆g$MS/l!#;;)AM?Q DŽ~[5Mʘ<׻!Vikaު3S9Dܿ~n(I٬g^)/8ƏRE0q? 5WlRf>9=,uqčş<~7p8ȏXMhp!jtl:jDs||UV@Th^~A Rc*|j(I<@ޱ !$OI5 )?tU0or%Ŭ;x5H,( o/-yHrS F0_j1rO)].pvĝvAsUM>"HBTX̼#b Aؼ=.O" ci?WmCigYH.vN$meψh$E+"t</.i ]s%t!xuҨ)+$INDưlwFAB6ƟQ۹"'۬92#G9£ӭ}nC%ыj,"yU+Æq vL'W m/7@61ռ Dani"!q3aOL[W nI1&4,>t0p Cw30)) '[ )mR%5H0Q} sCn$t7] FXH\wzd&`aYHnk|3oq/'v/yQ~fCu8*uFe5D#-T/7""HYb40v;`p`P[ "Ec{5{@ d)oDE*ٙ?HZ)B0-'oMռƿHrFP,w^\{~^ ɣ\<s-ݏ W}" 0/xդBB0EW9jRSphB4o-ڜ o7ۼŅMk*Y{"XP+crRE)j抂HƐd0 kFdAaE>0YTϋ ykV2bqŹM [Q TLuM?#~phan~0wkCZ}-_K q2~Ak-{gtOOaO68v@dOXy``%ٜtXS7EY7s50jH_ٯn˹qAfVHz.lNy'"yppSH 6+Y>Sy_d"7-<ɬD/;-}<k o ŸFctxe/vi6^:4c_e!p ̻dAK U&XtOE^>M I,Dń<$ڹj , 2t!oL"@OdfME>FLVmE 6@bJnhCV82Kف+NG`w-?*W  c2lX!=fd S2w ˎ Vu*X4>?k@:מ1m45AU=7ap4[хLW"Qbښ\3AFL7[ur4 gt>3,%av Jx6}|rd6ic /H]PD~죜Of:ކׂt<"?`F$WUvp6?ш*0"'Yp) ?pifo4-!²;m+.1ߗ"(f5VW5]ĀءƵ Mqjܡ>4$U}. kOCw.'8 )n$U|bkScC+& = +E=Oj8>v%/+T ?$"-RN#cpߨڐǖ2.U/5!$[0 mt$8zfQzRfQ\喽\:VqOH.u$ZGtnLH;5s Țu c: ~Fl5Y F!"m]|@P۪OZ,)ǁr,Uj-olIPA_C2yf&/}=FEBB|iW[c6?Ag"Hy/S6Nſpdpa_`Yqj-J+'}i)( ۰AҠ#v=hv)дR Oɶ5dnOwl(AޤS( "̘Rի1y(q,la* .܄dQ6V8`p~Ľ6Ն6ET@{S[̆Q#|qJ~X%pmCZ[A*Hq ౳cU re[ ɀ=+2BIT[|Z5W:-0g'}9EH 32?7x0u-)[1$xm/:l?`<0(\ۮ8 G!#[{5̛֣]ՒH.M]"7{U8Ϙ @T$֜!6ҳmV~(XřKfp(%˘}Ep(:b" Jͱk7L;3: 6&S_fЕ؜CP3eG@5ӄT)xmTF@xX\>o4b;^ (SzuljIHJz|4Қɞj̻\Ӯ4/߱+D=[@'%eT <:6[ H`}ѰV<.HIĎaM7 Z9mPLft#Y> sM[= n 5;mحr{8O#?mqpڠ\} g 'gz!-pڰ/.uڰC!ﭴ;m5iæyERB@!WLKA ȔeMgnN,mO6,91Nis~ ? jZς$(3Ȍ@ɦ*D9mPMo9mXĖ"6~Ni~d pӆ u{`@cӆ z~6xWlsڠ6}{26X KS9?ӆO6dH{i= G#iv=m@3S{6(9 ;9?hRe3l_/TZ*g,)~HV5kT圽-9#5/%A7w Kbvo1b(beNץ%y\̚V=.ܤPyϽ%1ҭDN뒹KId*9.E wS uyKE)uiC;.>rBui5e%]Trv]u~d1Jj֏UHrp%9"K%rt]#ÓKJu%HYc<@p]uiu&$hܿs]&%]Os7u "5$Uu ɲW2t @1]6reߨuIl]#w]fև8:4u d:.Ez/ǢwoK$Ҡ#6 pe.\Gr]6(o%I'Qb/e&C ˌ~])%VseFBHu8uηLɎWT|uI^KǢұ$Gxu v]COĮ9^).ʥ#.taw]aLrYmI,UpSyZZ*֎$#)[?f^u]S#cB/4 Ph?ڿ| c=q-Rz7o{]=5G=_FLXƣ #:^f#<ոAV5ы^ i|HfG'-F;'81"ldDI~؊jScICqQ4h'.rc& r`$F\lWB$} D G-GZ/-w{ƲZYC*+uNvаg҉.8w6;X}'2uL|[g+g:&LV ~&,$^@?-LÙp~3a%s3ycC<W)QOʨ`M3&-[=gDu~;D&fR';D g3=&bܾWk3Dƙ<&TZl]5L`;|cVw8Ot&oZ0Ѱ\3O7\~q.x&Lƪ&۝P$g^(+3gB =mO=Q^1*N!*7B5x3~&7<ΗLLƔΙ3Dg 3U8τYng̾ߌ73a603Lug3L<ƣbrs& r F!,X[g6ھ$) w8 gux&L.B483g΄9$τu΄ Sax&Ltn< gτksL@9~&@{ Fg$,6?P`י3Dg„Y90To܀ T[lAJwmSrt'[둿~»9DQ}x9EFEf6ɲ[2Eje|0_Iq^w"fvܖsIi "=<+ ־dr3 3|-G HXtsǃ^NCjURLvXp y.<&(gx #GSV3:/>[682y%<"d=-=߸T'H 3T& |ޜ &ȟsyi?Ǫa<ūD;e3+dM+,rDӔ* *?!L](z=a btO<MPi֚3䌤ͲMqY\Sz*sY}{@v0N(;%|| D2 tޯ8H|-$&%;Aʎ0lw.;޲3v@:+#A8+H]v@ o!^.]Xx]v0Zm$DdA8"b`e7Hq㲃c-_W-;kc fص- dCC:frYbQD8/uւUs :@!@`DGe%7K\%g~Cvg 2*Ț&t/K3k-̀4;r P䕔Q/phW G#ʇ':%Ga,K'dGq`b D ȨlF^7(td qziDF3 :1:FeY=+jٽ 59z<+FٌPU0 BZ2]|i]KVSP-V^z3;wd㎮KY wŠ^-%WEmgR11n3E41I܏inFHjWUy'&~&1@.D2?5$8˾ \FD R-/tΊ9|<50Ò)V+N|!I&]53~12@%7R_@ %33YDU(oktYa#b* l9 zNF(bKȶZT5A|ɟ2S ) [.i^Sp@iVmm7;2)shBVɜ+EUis!NNz?r:1}7A߯tЂ) L߇E-;;#׬5 Š##[/fqz&V8},L0Q7EKq GV$ޔƜ6¶$_ d5b?$MkQ\˰Yݗd . [whmW,?8i#R-Zܰ Snij1Gف !VgPO:uJ& kr6zUJԦN{T+`ۚ|ʖ}!\C]q\:6[PF w4X8ٖSjkm,thFDAESE{]`nxj[R>J= {EX0HhY^/}|L}/UXFd1MذbsȽ?:ha1 V#0:{Lpzk ɓxе}'nƉbAD uQWRw_d~1ӬX96v14R7}DV5F~W:I%Iw5$Fp~×w;`' Afc@͆QOӊFבꭃh~7h 57(MH6!ٶ/{ 8 MGИn TUyDdo*^ 3y]dCZ*$Ϭ_ aͮݶsQ#VV1;(5 us5P/E&^]^:1~3h yfCՊ~>(t66ydiRgH 5CՂV@14Xu:-HCqeT~D^&. ][I ĴcD$qpb6+۱7I_;7ib >)bWb$WF }RvkzU/4[7 *LhUĖKDZm;Յ͈a~V ./ؾHro.8`ȏmXe-qjQDO n9Q`9HBIkj~Np"C)Df_ג;`G3.%00o ;2\;HE%yi,hsK {$mì G=1' >4"wѷ?K'wn4pDV$y"uZ^<̎H0~lNRgpdIfz>`|K"dEvs>m9mטu-ejs$4V<,| 2'}()#C$gܗ Jf^oXDk R{Vѿ;Pq 6.6>d6 <~g g[˸X\)g*^tx zA`u?ufTM؃~ξRfgo0b!g?~yWs7ilΝP glN*u"'Qտ`J)H_\^_7պ&id'%:w8"\'QתQpZqatʝuF?jei2m VɊy'[/"܏VhkR.d/[Θ}n@W ty7zp>#$D?9H+gkR=Z XrgPUzmP8LkFƯPk]]ԛNSqVNc t!Ϯ N0(c>[H+vT1 y4}KA \jݚuy8:)!WEMxP' Z iʎʟ0j=ߝi+hwAM=kMc}pG{rPdWNAtVgM:y8 rӝB1Fi$o|$^*&s&Rj阦>"0ąI0is_x=&L83߰1ʊʟrw%8~8S$$.:EYj@:f2uON|# /-x69 2xR[`0 t{ommw~?V Þ聭4hםA٤>Bx5Q2qfgl8k+CD"tYf wUV&X`! ftC4}-AWV09xqDrRBe}%Jq0>E`* +{xdgQ ZԗNhEC7 ֘)&?puKKNaICT2MFouQ 4vNW kh\{HkB jդmۤ+z= Jr&NPf1 &vz'N6l%GlaaK [l:ֲ2w5m 93go~icQ{ - WJ8jqWz#Dz49~Ys㡬1?Nw]$8TO^ݘPFs/ )|na I|Ƅ=9]Ci&]Ux'>)017A@U9qL֓L)|o†VqFS8A4ü5cK[=g8fRLVY6%Y]8و@R2 :nhtd(Y㽿~DبRtaʈSrwkx#5K՘۪Aoz+'aI;#0C Jn`iF;-QmN|m%* J Zc"-c.@Ɏ ʞvzd+>, 2Loca6mӻLte RWV@F>Bay`Kael`9ǗZ05]sARmdpས6) x@;A8^}19k.跒Q RȐ2}M2udE%$j! Iupi+mR!,6aL_:.h 9nf1nΰ~ \lt[ٖlY;FfoTcu}b읂VtD{t\@W7u1iB$ZC;+mv],MnW^˲ӛr!`QԥŲ[Bx1OZ" )`!7(ټy\ 3圇9&lm E1n艣MEi]ȕ+x 5 >Cm'`"\`nϪ^TZm2J {)Y_bf@=mnДPs@%LhY̦eC { Ɩ q #2ABKhwc'a-RjP eIlL4I"\aԐnpg `]pHH7φ$+iHL;dmDTlL1êP8/̓GNw3A*?Z`T4bv .Y4?X=iNiWx6kɸdڄwAǏ~Iڏ8M0܊]O zAr0V:vd>zk[@vɤG~MTń=Xճמ`n Uoj=f__S@wcQ|HO488u7GQ pkzai5bI즭C+ IwxYtD3 ӜhnozAh#fKtj6u ϓ"څ)V&u쨎%DKUH_-rxILUaQ,۾oM+V*aQq m8/ KX(0XK9:ӿBt@phBFjEotym ? z սqgS"Yq0V9  l nת=iįu2[:y]l,T_?u3/ ;W+rD_y)jլ'{<&|I7z>)Bn?˜N[o@۞>ԭ@ *atl @SHW| [`+[rBuADyYLk*kyn@f!Ñ[|4`ڄl p6shaB2Ϸ(Ǔ!fl˲ymYxFp |sp;f8y L;n^uj5PtQ1xx>v_[2F:`#pGlC%KrcV]<^PyKۦ~)OLw"/0e +f<)]Fr6JU]cB (I@!D=çeD^;NadD*Yྻ%i6?`փ!*sY#n[W?y$F VHؼr6(흧@@8c=3y[ y 9:daB#EBĹ-֡Qe;P}6MP?<OEd0I oJ+fڅPnp.0e"Y,5<`aX/408[r ʆ9g錍H;EVZ'[WH@Lݍ@*˂h3^둾#+Pc@*:7)씜Y >9;hظ&C}ka$ɱ'n'c1 v4;!umUQ*ݼ+q*")z.aok[%ki|u7VGUA |V qw@//Ќs8clIzʄhGȄo.Ѩk9rJPB;sKPop2^yJ:S(= 6MzP}:y^9r_/Zja^/l|[x;0ow> oA]1;0 ;]Lo@fY9:`9&)oK#>제 P"tJPfk(l'l v3<%X=ԢWֳs?w#hV@ 5Ft@Rc GĆ!Dw+y! %B8|HT8m&#ŔUA5ƵQHոYaazz<X 33Ple0PY0ںU 79 AC m͓y\Zht^߁@[wTf i&_PSpþCc9օ6y͸) S.q1R^{3M "KH) -8M7*qwӕ_H(04(@VZr-&\٢ӓK(2ӺdfOOƗf>;^L2DxmZo ua$W[a7ֿS!~1ܗZSIDbl%vo0Dff.l&Rc)%a)||:OAL;)F H-/ؘԑn u i8@9Ka\}[BJNl Z,1/tMKhI2 KebvN־^ʬ¯D58; 1OʟXmbnvA6>a)%i93 Wu#UmxǼ{N0J}py H!{Aau\E4KZX`~$G4-9@ڹj x-nqnU)H [o3йZ.?FV*rgH Y- ~QǺUBƊOLH\O'(o~;HDn-2rfƑdSٷ3',:"~UPZx;U.?[xPf~)$DC'm-u C@XXL&B?4{H_[atWoEqM겐n(r,AѦ g㗘7f\lG{Ei (3\@8 dlkA*fHiWUT<8,3*BV=᫽,˝.Nd!XVaα u8`b^]Չ}*pke['N4$b] ?_8ڛZ\l v{"Jym4c~4[¢)e.4rxqX+H g쯟Ka3k|;?e$)̰ '_IY`Eg*V\T(AF00Ffm[A$:/D' Ioˉv$+p#;3[@+Hc_}JZO5f FlK>v Ra$#6BŐnHXɩVĩbH K9*;8K[3 90p+0n7>zv(Udך]{*}!>2L%q"iF f.'uiisXMaTUdBkQY5yH/!*ɽ{X,ECbYNk&yKdR Mq8ȎlP"$ FW!z{ؒkKFG gQKZ%xhIe>I݇>f-0ejY. gdogoڰo.o, i^eJ0خ=-+!)Az #g\GNn.+Pޛ(I`eL$5y嗳GdY, 8d2uefy F`6;Y'qC$C6:"9_93ytVyhiopE\d:h7<{XF\xaiyoVa-?Y\h6x2JKmMwZ[qٱ>Hz&=:=PFq;aVQݍN͌}s2kASvzYa[Flgу̕E6]``ȝq =JhJj[QB֫ 7fRWB*h';JHjNyU#Ҍ籠J1%"TsPBj5k祄TsjPB0Tt?WB*wPB8JfJD+L%d%đrJ-ރRI:J{ۊҴ xFodJLvPB0[)!\9!;%8RBL (!VB0^͒A J{˕Lۛ%đr~vv)(!VBڬA2~T.rd2w+! JH_TߤW %AQBn#+$UcmĂRBBo{Yb_fr7N ސ| ᙇx(fGx7hmq6{E/RA0b'g“?; S2!aqЙ[X]xї6(r"P@-_1m'{0-ͬ`{edaG w{>:nE,Ih:wZ"L^ȚA830ВL_6e/MόhMWjժ.)m;fp~fTg37w}`a)6X5h\8]ڏ8g&=6o glBS5ɲg69:Y2:kŇzZto|)엚o#"vȤ7ZTw?\גw FTZ$(e b_-3b *Db6.<BcۇSM*P#_mGvV˖.U^a#2WA5z12"懩舞饤:s1Ǣ 'HDRq&eE-{-&LW*yHLs#YR=e}1Rڇ ^~y#MrTFpfvb05lzRLj V$\ۻIaWh~f#6BEa>2jOoA>߹c_n*iIUj .iI >EYl2({ zh4e=uY,'Rxvf;)@^n)쑉 +C Zs6Z*AHl7R>.ӬP|4DN1pE$@rRK&y 4]ӷ_F<;v">I39`)y#BZ&IZ7fdTb6UEd+QY, ],<ףJMeq }z OQH17hNʶrN-PzgK,t!1$/Õ6(ZB$g`/ZGiCn]>;e!6[ӆD,ŝ>92e.6 c GG+W.`,.LlvY2:U0PsKB~cQ3,RdVʃ\5'@:0LӒؘuW~WhzEx[bSBD\_6yRY`nvM- 7_D7:IkJDd"uE菡5RT%&cc-gJ+,|dz@@FT}Y4q!?QLB2W0-3\(nsP甿 țƉ7x= |ߢE [Zn)NQnDnܠէ#j֦.O J], o,`nvbVi?SqsiVlLk$C+ o}fa /JyhX75*iG+d9h򖽯oD; Tۋ4.g 6Z@;Ґ,>`Se|MH(pܣEOC+ o* 﫢)xX@٧}4{{pJf_HVi1hfO뉓<ҞbkeiJ*Xjykx=,Ѝ]Jn5iKIڽw@>Y~u7JH 'xDeX]z/ʍ=mv2^0}rp'cO8Tސ~KT1J\BHD>$j?iW9 {@<8L7:Hb e!)H{{`ͮcT8n#\U@N ́ZⳚJ@&_MM^aJ^WQ%Q\q {z4lȮڧ(`chYTd70L лזF ˆ|l!9f早ݨ>mTcYJKDFx.@CQkv)gM6Ւ.v%?MGԷp>nCn\6"%>mp[jnvڮhejz 7JYCE. p;nn3nGLLM~ yF.ܞBQ#ܦ烼YKn\%`A-D5%ΒXY+l OK&kMa.pۯmr&᷄y ˞͗pc-ܦ21%`Ufmc0x 7.6-r .G[QdnK10EVp@ 'n0-sH-p#ZlL/FVnKFpהq 7pX߷p _KΗ"]Zn\MzT#nlMn4?JLQKs @-ܠxkn'ܨ\%ly 7ΗpA17. tFGeՌoFso6nco [M,oel9-&VBnS--Ą3nvnVZQ4<*_p n$-+,ӊNkGnS .u[ z 7ǎpkPN DC73sYٚrAR@fcj"Rww.3+`J9Hhާ-y,ʉ1ˠ=$|H4Lr{p g< 1Ą2d7nb'y HVnjkw!Z0*(yjPb"hS̉oR"AJoSO\N]QS>n侌|Lk}ǘQNn+GYIJQ˒HyX~ج{Y_҂TZj?`c[XN%T"Grlj6MSѵmSv_F̤*=˔|\_.0k Uu7(@Ud! 琽@je*ΊBŏveAS<5 $eƊÏp[y]Lv7⫢\6ӕH7)%0"qKT\P4cso2[<(,R~1YEV߾ݝnTzPdT_hL:׿1Kyˍ@QoQ"Av"^y䆊Y¼JZB^rc/5(Pְ,WIў60YOYȯ/ ٶt8^Duc9Yd8-ඛEn6;: c~7+ӱduzL&.GGIaZ8R!l%*tۦ֚ұ_RƻNH5r̤Vҹȍ$CrǶ+nb,#LBS@b/_3rmuOG92(KUtۈj\1Tvhat.rHf)"ޤ3:6 nb k by2Ӷ9 |A$(#H'hNsY%Jw'q#yON@?KVUϣ@nAH[y5s>oift2Ǎ c*YvэeT?]u]R~M<$MNYP=b. 5sy`>2@%H\MS[D.~Q} C=X2[$ _|73Vh_eQjFLVv 4?j2פcaݸHHX|ʬViH$Ι׍.VÇJfQj y}#?v-p(Nv,&%s?2N9(L{Tk*mh7.|PVPme:iڕ^'9tR5ڒV;ݫX62knzT)9[Qkjkz|Z40 4^S*!낤%B7Tk1٢ J4PG'mW\Yi^Luڕn(!>5>/S})>w}\oeˬJr%YyeSD3qx~/?9~rBDI3LX HFϹ=c@DWr9^WpUpŧ=䝿=MYqg녉8@$$Va#קm_RA6RckRr;SS#. βiH!@BQ BpV[ˍ3) hS"hH0Z"&DSB0x@V?4i-)6F9N$mdj NaSOz>Y|$}I Nu>KX9%J^ X?s4R,|B"鬐RSpqA|a{y_!ӻFSڛV]/P1 I |ދ_-MDS2qv#DvJ,Βܤ/Q-v>odl3n^$`DȾ+n1oL$_E=*5_c^my|\LS 57sd#'dȤi 7G:?Z"?ܟ/n\m[mn[?m[mn[?m[jmn[?>-x ҏp[np[nK?~ o-ܶ~| o-~| \˖~֏o-ΒX֏ov%ܶ~֏ov^a o[m\-ܶ~| o-ܶ~| o-r .-ܶ~| o-ܶ~| o-~| ߗ~֏o-ܶ~֏o-ZZגe :ܔ^ 2.W+S. . eҊ.ZY,r]sbW*ʪ bt VW6b|__ei$b>;V m`NVij>_rX+X'eᯍ2Qj_ e'eF82˼cK+jKK.nw ݮW\H|R΃2Mx{i%ėy`2#˖YΪ}yۼ]&^ϟek 9yy/}rz{k1ėy/LN&^r?wίWV ӑ_޷{_x߭L~/@}mA C,FuMW/1C8,z_/ L|;g{ڳ__e̽_3{j<.ޱ 'h|0K9,Nntd,\O+K儿Xls[j-/b m]yKO e_?:_{|Jz_D 1{zArPVC7Bj*dX ! tqF~QSC},I5x&6)(2cziW[ING"5}r7#}<_M";V|ጿ`԰$~EVGEPIy82E Jrx6Z\UϪt]93;FOӪuhӝ!eֶWT)H|pNj3=ڽP7aDk#BUE&Kbף-Π*~cDa4$ 벜FD0$Z57='X7Np닳+&B}P,rzQYoM5Q5&2i"u)Vw E^jfzDEm7', {&5%6UU= 5Qkn'ndHl֬Q[p#v_RWK wˆ=^ pp#3%`W&r .&9nB*Ky9z/CۣnE2`'FnHl_M:e^[}K:| nFQ[` 7ov n=./Xo[/&v 7KnϚ1M-6r n-܆5{ 7b_ ?n| 7v Gj,Kee> /|\ T.ȟpS!Mnmy[[ Hj_KM5%ܠo~Lpњdpu ,B~$4?Rk*|2zv 7eM~) .H[mn ypbo c&#&fqG1nDLnS+%w-ܞ9Dˢ5;O&Sn"vnVZQKp HnS-W0![j0bo6*}Y=\Mǵ-B_ %pm%@LY p;nzTpso$&|nn6>*VfvF[AӸ/?@Ipn|%D8Knb_D<[ۯ%Ku̥,"L@@sv5Ul|@iCdX\FʞnZ]0`Bmdy1+͑ǴZHMZR_2yLh%χZ#9P=9YO?哆5cjRƽJIpm3l`PTTNiYY[Oͺev)LCl9SkIzUDm{LV3R-֬T3f?H(ჽf;͈@ ؅yReRW|Q ߆ap 92ѶX+H$p~!0yP5Iwn@8[:\oSIsCF^vERrǣ+(<|?DluKip =՛^VHTg.}ܖ"ʱjBی]b^roLrQ0cq7Ό.Nt9vfU$K& o|5B>`RQミhD_`"db5cA`.KcF4ghLp o$Ov=`RFЦ_.mQSOjoc{_hMٞF,iX;8ibz1ayXzuvLA8/p{#}M#R,Gd 1tF׍S$T|` Ym2Nݶ2m ]8dԼUp-aR^{Ų51c㽮rڟU_"F(3Eodj)Rr"j e{ir V j %wфhH^otзoA/ZmȊ\\/~ˢ=EG:e˨"([qF;/PaAmG2l(d'EeH,GYnD(? ]o`1;W5B% J';zcuG.}k&- 5 Oon8$GT59+瞱8UX^U{0 zlR,^ӘUCTZGIu2NGIH\"F2jQTDQP6,Xھq ܦ|7=P-!Uы) !OEOGV Luc4:A\A(sxyBvJx6!$DH]5Jl`BV &I4dU=AdH r^B. GS{=xcj*3,$M#X1Qv29֔\!Yeꮄ]Fc` xIkF؅T6:[w%ϗTX߲5NR(.Q~]m V%IZwדʀVOPu7V{Ù]` bDTot?"Qk Y|ĭ_ i](4iA}?+b$N%A@Ոﯱ{R3k>6&?bīBnI$.hRm*>im'#qX)MwvRG|/hhL*S‡:5RbT4u8SX} &r`YPdQLYKuA .T::{9"튪Y,\F:J}Z#؇$C! u LTJnL5sCt# ev%=otqG-Ϩfxķ$ؑ¤ I va<$ 1f{x-IGNدlat< ,esآ)|Od[cǮΣZ %5=Ks9Ι`{-\.I:/U`F *3Bhh8N-|0v/xoE:_Ъ@ȶ_V\g#]3eELdmS+ø hÌG7 ]ţJK"G7 q5]3#*-ƍu j;nH\G$Vߊ?"yntPw5N>7&RƨU{codDs|Đ/>\ 1ZP=iJh/ `?G>,ڀeXp~.Ggkl8ȑ?5BcS .Gweڻ=JHP]?S :ԹHk[y8z{}I- dg\^I6j|}Q%Yu DrL^+~a@^ >GwzKTtmG8 Ťs|z N*nW/aw Ii.c_K]H`@}WW o棩xl]}Ht ]ka&O.rFX8_nF0BhJ[I/Quf,` -fzKVjlwAө&dqa)h'f|!̾lvS']u^aaZ)Xܜh+6~ߞ䘏s7_L,IjgpDh7JdB&% KY'YvLEI+esW#l<{[.F\"ma.ee3̖Uf/R:*r.ˍIْALH!˯vcAa$RF~WLuTGxc$'Sq2Z5[ . ؎XN){Z$OU}unܯXj?sO; :k04P<LAjmlxZډ2:nӒM%KQ:.0mºܶBFm/fb<'#D={G2MbKmJK ,L) t*=ϥzӑ%-H++,wGiTF+#tU ǍfSZN#ຊ>F?1F9pQ1d EKWz=eۆ{FF EJMSX#}m;p J XUG\+ϩ٬6@Bٍ%of3}ur76!fv}+sXRDY*K S~]i]rxT Eh23gƬ/x| (ͧiJ ;Ϯe°Nd,Sr<ɩ=zb:0}aFIt 6[̉T9[!Ҟ6YC%J`@H?ՐwPO5s6Yђ7QFzp= T̞nDdb~-Ɯ?p?rN[Ļ%1{v]t~~&-EP]HS.7 ԈQ~tu*|gJ@qV3~ry&G.ї9|/2'SX(1szJ7Ǝb7_1[dY `_$37`glц8mc@0lGG *KL(-Zs%VUWf1!%wj"nT+(PB]Q6DS('M;(laG~:񤅭0NWuZ^< F/f[*,=d7V-hV(euvL`G֐%n`݅I$!_)xan7VZ A'1/_f\*;e.e$.b{k?},62XxZt(2`k.xn؍G}wL`!K_ 汖ow**D~4Pg_ ~'[DiZ+tu70F4W&.|k~_9}:`M?:[ LjǑ?v}u 'fk'un~kޣrq9* pe+5}hݾ> ^H7rبwc"Xa]Ǹl>r0:0z9ǾJQ<$,c[6xRF]2ǩיɼIU+$r.e1 l#%I9lޏ‰±t6uTz98bFtqERQ:Tb!TLQ"POP{6d %$Z =2^K]AL&APnBoJ60񭯯."o< SErޟ[`޿g_ =~c9A=G'FBNd:CXWrw ktz-K͸QHkC|Ԍ5*V> ga9øyhWި5C;))%IYSU4(~!BVdda<_}ݘR$ZTHh ٛ/$b^ Aey ^cVdG`faX:h $)@uO}hCeUҕ2פ9Xk?8N/qQiĎPl1$4t2U iG4ج>?h :-bҏxJWnein\7Ɇ"4١͙koUͧ؍XLz? ,4!z>C )}qPqpzRaIE{(9ѲD~^4$aDvNة)Tx1qr.d?|ʾ8_wg/=aB ވm 3-ϙFRJ9:2z/HWH})Nh d2 -2/PvB7IB N~R` #fRJKRŰ]i'1dDeAxN7<KK1O|FBQJ4_=ӫ6 |#H72vH`@T&!H{y!ɶ/У`/P՚B.VY2tϪ-XNVݐ\ {9VZcc@}5˦[;*5 $.зo l/k =UBG"Ty/αyj,ay~42<0 6L$)]6vREJZH\xi RJHtG@%d=C=0*k!*=O !:bx@_FbUhw-~ɉ'tyWX9"ŏ9_ Fjp縷?6ѼQKA!zE*;Bn'A^fu7>Oa:۝ ~kE5t#_*ϲo9~!q_7:x9gν3v!>Wȗ*@2\#qgKȊԻ4NAxIH|[ro~ KU,9eQNb2ͪfm%=JK1nSeW]+Ot`Vww I_a0Y'=5 &j<ۍMN{vAqzR5B!͏9zu84MWhTac`IQU}{ k6oYTw *dʻ^>>NY T.;ۣbԴWp 2T ml"'ijLФrn/1RoEZii $/|Z_EјEJj_4k0}h\A*it4ëj 1s-_IH.:#ν|9Ͽu.Rϋ_ a+ XzW z|ߧwJ;tUnȰ<  H%ixW"*-6?fE=vDNdzqN*J5OW)KQT?-N$Tg<O1,>'Ndշyt;'H18hO72%K|!ᣱ]ycZbۍ'}݈RƩI):RMW1ErVQDKP]֏epY?NgSr ayTalEW]S~1|\}_e/#{Ҋ"Wժ[EIl s8Ȥ8˚g{I <׽U "i9%t= &_Dp^0d\)8bblc)b) d4ęa)z{>d ,c/Z_: RzVRUsN{@ g۝Hmh]? N(+{4F&@"\F81;ΗeQD[ߗY"*"th60\[o0K! kxI-Ir)a 3-*-YY%<0Z r w \grA'$ [b2aXyWx͙=Є$#)rO漹AB7ճ{/BOke.d'B׍0(wuQ(*\UT*\)}hyvm7&bCBb\_ܰ<<SY9^l)|84y@z s~ˊ`3# ~ |ms5aQ~󖫋0At jM][^p֬5Œ ށdh]6^XtԍeZŌى\V ssWyr2EXWaBKÛi¿I"79_bL CMZ1SZ*vBH5}y~/$QFE>k1PyG\\bI][FV%w*F$ ;Qb\觖%ǨZ^3FS_?͞ΦFz~\cɵ*#Dv1\~a7`7,claV̦(j4ƂTwwc=q,5S+K"f۷rk`$Uq8Z|F(:FbȂU5D\ۃͦ xP]x͉c_vp07Ljh -5 gc/>M!9H,>o U]]YSF>ߕβbA0šPӈkab4ew-lGO[WRQ/z\`{>+*ϼ1qxFkt, ,]7+PJֿmu~ =wkӝQ;z[o`h׋B t-$X'@ q<؇X<Ҕcy 9>c' cJGcbm!ba"$iwJzr}s꫑Kllu[9Xэ,^"g;yc-̰ޡ]zY(grζO|7>e+PH(G]Wp䖙qm}]d)ʀ!H$B dr+% ;zQǻF8]Ciy9 -qdYl䛶ܹrˉr5伡whC <$DK#!ɉY`.0ު uf0R(Hԑ]@4&Ux]l4AlQ˜(4[f'NP1f "ߵ+9F]D{BoF !h:oy`B5gMVb< (%raDl>/}Pxԩ=*߻כF+%j + {a(zJGC-`%7 3ܛ. H[bdz.RIR0`b, 8eoM'eh!詜yt~pvZlwTXMćh"A !>f*ˎL`E0 lI:T?IB-z&̥t֔}4M|(o,/!&t%u6jAl QZoUYBD!(mǫ#M($Mzˍ]̪xtяܥhZ3qz#Rs@EV*v׈F*M(N5nK%OP")k%y& Q_wEkrj?W;M{yg>f (D8p|Q]q؇&̳Mc 6]cnl碦}0]0iJ^[e]]b.e_:G餔ynx&+s(AlzacZQWlݻ"+яl=皵vE1~aA@BԚILYivףeRg=.YBҭҡ]UݶAߵ(d!-(A7i| :&cSe|5Q9}a.iJ_Sғ8^TMztHVNv`ܼ~c v- rC-}*^_rag7\3D6v$b|Y}d׳-RrY&e.3vkJPI <;blM0BxJ4lL5XW XtB{c^6EEz^!H(b^X.TeY>j{0d;%$3gd^ҕ w)@*vWHVr0d, !"p`d`1wS ExCdu8k|-pl_įdr-p7U.P_ `?IʌD @w~yS=c亽?RF#R<햣zb5rxãNE͂ž{" 5ʦޱ_+0vg-v17#Mq6(hx'1W`E)7eTT?#SoQPq%%}7vŤ6FPOvQ"5iI0帘mv*sY#nލ@w1l}Q;>J{;>7V)}pAmi7ur=8@I>)sWXU! PTmޕwƃ{Ȩ2kxB/6|qPefa婾]ߕO<1s2ٍ!w\cěHÖJN5U A mNLm#MhS.d+P03wbcDyElkЇzn =P)sX׭.v몇n$C٠dAJK3es%PX{22#j};N1h}uu![zC|( L GMp|}*ܴ'^ _\XUQwV䙄c#b{@ypL6]υq̅ j8 :dzΧ"UgqGEю˳N^I\tQ(GjRߊ=ɣ\Mܮ=*P6yE޲`'8׈5,xeV{ k=aB!v,qޖ,s#!2}ErL Fkx Ftr@{q9c3gIdc6`߿b2 &wT5 U-H5Иq'BX2xx*Η !3[+:t+H1D3$nĂAlޏqqŝvpzVVP:T0ލfDގ[ |;oG,'5Lڵ>?ͨ"" |f_ѓ/!m\wMTlWl{[p Q5z{b)-<'bϬ-|҉@꞉h %hۄO5_)oyo4 +O$}>':lRf_bdWCKƱȪA,Qe >#Ȕd t JPl=_t):KA*|!Dڇ: ☧u@uRA ɚzghBxu%y.zӡGH:Dȅ5 X9s#Í2St#Y:"-B47I<3L/Bw_ĵ$D&C 7d*.R1$<$ǡЂȒ8znB!8pmg[̷HG Ԏ9epY ܸÇv b<8p E6F a(B4nex~mtAuݜϛT*>N7r:>>lEQqsTI hrd&gwaXRoq9YYMDb{b{AeR& nDȀV3;y-;$DXf҅!F O2Ē"@YFUn p7S+䷰013]'df+EB~ QO 69і WzX1Yf9*}\OU+ 0&Ȇe e[Wzv E-hANS/*;jvVֹշN$?2 5jQU` I,UFkDQ `|dr]`0k(Caa+m e^:KUS:;(m%(t/ .$x2/w?`ՠfwtV}2$ZNɄľMbsNMftaEHod=^{*h>qaNPyt ua.ܣ+9 `ą׾W!pd֣75V];"n;(H%_.&$YME<Wt)2yZ;xR\_򰜽0UqC'& rXg5FrtaF4|:Ͽv# ]_'5 ÷q =F}ڠK' B[R|vT%$dt.Vk r3(L\Z#Ÿ&d-H_ѿ`_;ooDEH v-EHwUŬMKepA.ZA9vL,zW㙁hYC%NowzCN!ZV~mc|6?ߌ̔y%ߔ4EOE+&g!,zS:ZkO.Y﵆ mSk7x!?{/= Hrvzf?CdӚA62c I͵%t]" (mM 60_[Эhe: ]&1:8qrMG.sc%8jX;}ٻĻ]%<{R"թMHT 8LgqA4+ϻ! ' Ǣmn9滛:]GoA5HA9#;N={X{ nO dM sr{_aD%n!pLR %6Wa -Ԙ[Y G*1»;di]]ah`=Bڀup@N!ːLڿUy?s>z+tݰH&?fK|B%ld@mm3]]O->F@TdY{Ϟ6Lg%=m4@wwqy2TZW jg#2-:x&6&jPLdGzW8'",27X 6̓ yWOpN:N@&$E]Ypc̴yv?j9wg:{/A ˌ!|U$urdi"ĩc/fP]m(; ?ВLH+cx/{JrQ%;-JCo %tQh1QA,6T6V;trOnSW53mh;Lٻa9+*8s7N"'H CN<B;/Ck:SXS{ _o7m*"t_ܟ wGHXy ]h C"U4H`I[vȼMId+.}"_ǔ_ dǭ HW5sz YK!f҅W19ả0XcTS~R a<8gֵE!x6Jg? -9t"2@cN);6]38bs i:XCH,:U@w Uo`Sg25:>.Irij|`wk"CNHFJ_ E~nQe_Vc =( EcW$KMobj2pX R#!׷xۼ ~]q8D2bm2Y#&8O5:XÓ?8~,{9t+ q\M`,g_ga~nX 2V0* |j~ȟcO5]REO$! o6owxR)c!oBCk})<z^n}RkǞ0W56ٓFj)e2@ST{޾oIכr`DDͅm[0!ߏq,-u&~W[ 8̖@b"|@ۀl"H @^#F Q9Hg=Hab JVI/ZQ,w?)_Ƃ\"#䈬ҭלۚpAm Ȑ7PXDK:׳dPGʶ׫ƌҷ,S9?żΖWߪy@\QC Ό7tM! 1 )v RdR }0N8: w gwd oԥ)_'Eh1kaS{ 9G<~AO Mϲ>,zg[{3rs6:sp iX`>ZpNK>.eI5#*S : ΀Ěz Ӡ:&|3 DyD>guՄ.P #X "5o9DAA:wg#y?jM ~7~Rmp#o< T8g.1wssFVG *% @lpI/q{ sIY_aւ"PQ| vP l3V:kCL%Qk9`DQ:|oǃ $X$~̟8_6/6%QdKn\-χ/[ނ7@Y7V^hL߄&;|{ @փW}߈qc<_J3buP~L S zSj1U8&==Q>wڧbFgu{Y DDJkZM5bt¤\F~3۽+E Iy-7xteq6)ߎ t 4A0 bj!t?X N/N>Gr@;; i Ҿ ,ifH U*GQdm E#];(ik'2(D38yK+ )K#q(?`^f.^J0gt"KXN*`R?nD`mE$H'f-[?U<|!ͷA B^(Ԯ4JF*C7P7`!L^zy:"rW>`P!f x +4 `3k))_'g2UDAb6 d[=q#^S~ |~#Sj<uAdBk$ `J=r8/>`}OT{ىm{ОG2[ K˲ }`;Lh{k`B5r3Ԣ\)n8Q!/_s[eo/F>%9v?7i]oRM bW9z!rUDbzC$6Q {8:T#JR:!Rxۤ #u ޗ&_v]-AGWT~j&7Y0x8X>6t>$g56Dh6fZg`]xS@pZd$wN!1'APA޺)6o:e7zsΎHQ٣{ʺgE*U,UD`o"dշ=tB-H-J սK+I'Ģ} MT<_3:?@R 9HDX0%gOHAYwu:yܝDiif`ŭu~4ogo 4?gp`GdNfUp*6C{ml7~.SD L6NcYS+Z'Imj}(Ÿ,bZ2cUg{Xn,!%._Fjv+d.{;n ϋKim,ؑNOnʠxΑ E}J"c+2؁hF"R:AZ e;i(Gg4?'NF)C}h7!j~%JKp-W^%_-(ae๰{7{E=/sގ*mIdYPo=NO>j&+(\Kf6lݞӜmw4>is\N35Q@զ7Iʰgl}Qe|{6' fb\#md})a` iJl$0RCU+ &ߠk]Hg < {c/r]&`$taN?Lx&-Gf`8}Mcb\E?۫i7`ȕzǿPחas~x.㎯ d፴\@F"cȫr-|30tʳɥɯӲͨ=YsyJk9]k Ac4Q/| R]e%${ ޣ2{ng7@|@$/0*{yq *L[5UUluGIe,6 ,݉q7aV; *q7+ρbQ\ QMeBD eJwCTԀLf+fptK0B&.;;e-4V2ЍgpduNb۟U'*aY܈:횢OlXZP@-h{ tz,tBh4 YsV`cUU8UqREq̏gI.&hr=HA.h QyT Ev%s\br_M\S (2_32Aʆ~[O$Rf\i` .LE ,Ù7]lΰ8ĆN$-0\dk%Om5X ko̒s.?spZ5ӧޚRV HN1 ak'a嫾&LmFЃ2VqT!RڜsY HU9ת5[BLbkkaׇ+ųU)- Y߯ʿ d' NA`SEEpTI+!$1\ @R6_ &'22@: ~?$=I"?vn0ɾ5lͼC\yh"c::ʐQ'6;Yhvʗ2):'.;zYC@]!?!G ώ~@4oCmQ@x~"Arn9X"ͨ*>MM&4՛hY VYКLIM"%gm n/=u/ʸL,;poHMxR bz}^#5VJ9{b~67jK,aLG$Yj Y gmgwCs}?಴9U~ ^ ִG#{-#pkHⅬfm 6(GȭD6G3r͐_ >35-uD^RQ߉ l9hB9Ʉ hYښPktgV._0}6(kR±16_ |>upUGO4@?ˠ5GhlG qץFBi{LkbhX} pn2,Evrikj i%1hG 8l +yOBaæׯ'HxJ]@#ܹW/z(LpVo,-EFJ]*ڋbJ@Ѱp dY{qb Q\MD'ѴcD 8䛦q@eGi.эDkUtk7kcr."=6,ƵKt2'5./ꉏ )_)a} ?6_P[a6./F,: \}\j. JT=r .VX*J ~TDbOӜ~7B3c=(ȨQ6x >}{D N`x*TCdA.nG]} xiY"ԪcKDqv|٧,(>[w Bx@wl3_5hҼ=wWs|=ߒ+e>m1_1{_=p+2Y H*Sfψsw$R$TuGfk8eH w@㢗:=G׃U3 ڶY- pF ϣȎs|s?,?@蕌|@:Y1#v/ ,Mr! @*ʐr p,^ԺA)Bi~_ ޱLi?ۜ7 w?)A0gPy(:i!8Ӄ;g$5XܾpUj= ߪ)e} ?םyv|P̅}w̛:H&S.G!"rx0M;&b乢? 5Ms9\*i\B0o7TȪ:C+*]%I,pX~,<܃ }G{7AzA=X߶=Fd @"@Ԫi.{O; /ʗ'q@حhzKZ)Dt uygɽM}#;A>'Fp& ^/97ʣZg'^rOכ1cҭ#\)ω? u84fw,2ܬeUMzoh:w v؊%~9Ksۥ,}#bi_f!])F$@r1p#|IyL(>\Oľe J 5=(,Tb Q*x P$Zu zy߉ _]׃(3 TQDfv-%%|w-?s $z@D;CI!y`*:/AS rC@{ۿ|۩oF|fDfOhQwC6 j{{-Q0v\pP-q*Bp-vRId`?߈1jF2weP٧kkl;MVwQ|EtxR{QϮXmg \g?!A7>tofP<{[gܻa2,gO"f蠎\{ p;;YA诮vds&e\s+<7ob-ٮTGy_!V-Xk|kCBEfT;!^"U#f{fwlPY6w4g ^4ި0{~]I }Wҕ$l.ԱJ|Dv"=ڇvIwY@TiDڼb5!C |ϊgK7ߠn׍߈O2f >H+<d4FAE1V7gJD¢4襜f,p_  5] WB@aVrY!aۉJs'$"{{'ӻ KxߎY.ppDDgq[f/]'Z4=P j{ x|h-$3pSΚ]12z"n6'Pu2P"4dUPo{CKEʭb .vIH˸m j];Bv 龿#YeL k$HңU2v\3sg*n:Sj;Hme?>TYSnc %9S(Isct:4 L*7-B|>w|Dv c%x؎AD}š$=}/*a) ? IJ\o;[k?:9lذ(]=6_gN`itdt,9  A?n0O&6?tt.R`= =DQG2@*-@|Qbq? nf걅FA"_d608??=XY|658V=vb%yLDlz?rLAV k 8~W{OY\VY0@G"b̞Eۚ~gXɬ] dlHtc-lp2O*+1/B~JNAW,ƒ ,)eϟƗs-8 F#VEsѱsW>_ji]~W]29{ oJ`tM?P@h8sdT;=*_{qNMpuEƘյy\wFXZkUD2 +]q#{ vmB!NLKW\amCRYC<, ,Z ]h( Ή~9?XqYUɫ:lͻk;62{?s++/lbXb sVMK#5?ӗ27ػa52yegk'oӱz3,z9X:7?sjYRڋ yѺ׳**n}?99cժ¶Z{KLU_М-JQ|g҃yoSg߃_ G(NW2'@3q%?")Z 6A y"ǻDͽrʙWZm6#z3;"){\8L33HynpYG}:,"-9۳ÇʌlKLy_H:4lL.ےM3+Wwr gUu]-QWAlbNW)0yjPbNT0:\/jRHu.EY@(l͜P<VY~ 'JONrVW ]6A%RyA[Rz26$82ÞZӾ6XA~g6.#0!t\k8Ա~RhWKȪef=5qX"R\| R NDLm5;,# DݱjƄJ/kSͨjB7E^ŴܸgQZbb8ӛmZlamT+uY]W+G+ԴL,koOݘkM\QB,~R{%8_0K$.AٮEH L3LPƵSJ@T8($^!4=e($&$$Wf0N%CԝWSQW4|fA<@eip#a쩌kލǐAH] `v QLJ2̸n 4:W2|΁yF":#R]{u&u8 1KMU% ϕv^FJ2DɃ~OOM%]}koRw& fbה㦡 N*9s hV *rԛD$Hjwzπ.~4 "ىV'M1j!s]$`¬{$cq)qQc2I t Ct!0k;Y(¥0P/8_.$#ȷ` ~ňhVQ`TsmuɩݮĢs +-pv$!o$U'4 *ftȵڔBϟ?^5R" ,;qo8A:3:B)~1:RRЇ.KYh5J"ZG`:wguĜ, 6UDBnS!?A Ԑ>J5YJA9VE.Y6l^aC"AK(x5' k]yoLQ.M8Sbw=dܖMe 2Q6Tu mXQ΂M,e닜zw-Ey2g~rV_ġ{YYt#:Gj0^ei}D F8V. =[q!ᄷ څXzAl+H TVB4xNل].4ӈ?b[%Vg_eൔ'j4љTtv>!e8 34m|#%A?kP,?:6@&xLnj|v9 5E.‡Oa/b͈A}G3Q 57xz <|ٝH9Zj0,(@{}^E]G!rmץFb{LLj"Q3> ߻  nҨm˧53i#+B! 1tP/d/Gҹ$dLi;6W/u?ʔT9UYQ/|uAC`$uOl93}B/c(p59?3.XJ.Q.]j$d ް@|Z~+uݚ3NwTAV{g=,St!ӹvr"3af(ԋ yLR XY׉QR+k/VaZҐQGIu\LXo/B32*xuA:Vr!64 RՍln0G9}@֠!'!Dzqڦ-7p85z(~F.S(!"gT߁k>d>oPo?4%T {{f0anjEP{kŤ5Ne1u`|K?.z_OjW9= +>c?4??H9-xAyv@:8L{2W4?}"a1+"zD,f ABȲ-u7_$$_dL\Hj7BZ]?+ҔT.aϫ~lyXDH҉Jbz,-;Z6},Q9]>$Ïy'03zP;G,ϤS.Qr3'F/ֲLԕO ]yµPb{…d纃wY{k )6*ZApwX WykWq5 ˠAp,q ҧ0mnDA֞ $ҝyp]]Cwevg=  |d=IU= _vT":gtH  ev]`=}8 'Fp&^/97ApM dy|KN z٘~p T,̲&&w&0E<:VKcH;Z+@,f MFQ=ױ誏 3g $ UIUH+00ƚ+@GqzA,bdPFDB:Ԑk=vfA|Yt`" -._%t?vmOʭg)g_p(#1nt1@4!nV֥jĶh-[3"O`ME=@t@hkCXB (Y lI}F bmByYJNN06er?$zύՇҺUˠ\ hۢ*E\WT~FŅx@۴̖/`p3WttU]Eӌ@\oLYlXxJ,@O`2ckr&J W{_k'y-, 2򇿷TPQxArom(sQhǚyNfIC.=eRz9糫uQb)1:p/2 /ETr#xjaZdp ٙ14G}7(& D|S-` I5j,b\3u{.s6%'R# /p\낉<.p2(wp0[qӷ~p7-\/Ï{PX-.0Еv;TE!\:O915HwQ-􏽩74nh>``rV_|H&=PҚ^Arn37\.4"!ma 94"ˆ\$dR"$Y̘iKS13,LLeS]`2ٺґ-lA0 94o0k !$7 f$$c@̼o d:lH'Zň̹V[<@e?A"yadq7&v&fz;Bd4N__IF0A'h|v崆v fa1а$$ 0'&YΣGWU̚C2=lpI4 N^VK T:]oL c0G5;#Iz"jM`}sݓ;?퀜`lX*+wv%/Xӌ Uͼpl||쁶 [Ic sm5ssR/r}f?[2/f  ~ G~rSP8Lz2̾*,cP&JD:(rkoNߖ]B3{vmj 5|[v?R%k}& kpwdI Hx~o0PECF36߱Jf1qv: ן5U:ЇH~s e͢לG "O$Y[' "GA|慣<&ٮsZYHax"%#$Z3/<,vHYUƳƋ!, úg# z~2;Lbn慓>ؓ{2)7U`l}e I* y'@9` P= gVnռpd 7V$Z)o@nsohmTKyplru\:.)V걹Wd>{= J~x9$/Zr4 Gk2 *@?^U IR8+p nHP'Yqh6:\GHQ)Er),q-L[b-^9~afm#r@ UF4AF?\&v2m]#HZyDLa G2 1|h^xDj%a1J,Dg8~L== ?*#i"= eK$Y`pn_jn$Vi{ Kߒ`9'H  ]biRcˇwȚ\oa U)aPw+_:*:-_߈Dī;[q?~"+ѠjyñF-N\A#nE'E2;g&ҳ\`. vG.$ؒPփHGfͿZ~5FC2M;6,ƽK|38<2l8ҽ3Us8_%~/gàc6h(Sw]H19(nr#43փm~~Jټp  LI!]Iȶ޵ ^ $v(%X|}vi p\,rNh 25Щ]e͎3: |͙Q|fyoDW١9f& ީe4;?a)MqФ 1o*½1D=jĆ\حۙ|jU"۠.OjT ҰYwW`mCՒ0Qn9C knc逞3E+x5eOߴcn '+ KzTv=34 ;z!R G`.]1@BpP a frCiI {7ATu:>Mt`z=E;#X2VٍL?=+%ctd}Z{lV0!9%0-lQA~4_|}#@*=hI#0bw<،7`~#|)oKpYPs߿m4+0GFXJ33.}^1ۡ6Gz1@RbOc" ex4!ecvHe,sjO:ex%gA|O|b4^7H㙅nd~0[BtѲxOORqܽnH\ꏑ=awM~/ L->u4<fKDAmOku^\L$Է]٘"٢w1>Y؜ہ9Abف ~SF0V.$NVʮc|sgBie_kMs: +JrDɩVFdƸH /| sǝS<Ve-J&,~0w z*SG/k4af *Œt"beWJN\:rL)Q4V1v9I9;z9x= Y|ѯ?,6_d]u奯u?#wR7SGH.X ~`ramМ]\ҌZ.ID؆gcG 43!> -/󧯈ҩ16 kZU1DE^4 2˜J2-dQȨ԰FH =H! znCBTZFJNU:*¶$c_U>UR8]cI::1Y9,b̏NSP+gZEg3"3av:_UeM .kunVu,2! LnѪ;4NMC$Wc??e9/y=wAGb&EYsmMu4Cj~;wm͐) +!3Ş:٭wO4Q0P C)z(#2@ 3SH 9nWJ;6L !C +zypNb;zw5D1c׽ oljSADi~Zo]׏844YGm`O) o&>"oV eʸQ#iC/ZB/J,_8߻NsGj̤lɂ8] qD@9n.*Nר!>fwE6He<5U,JCXɀ,%\+U3$8Cy&f'mՐAxp9e3" _c3TTnn>p͎A@rXD}۱Dfi_>amid.G lVw_ז}%W{cuޏfH7{o>z(.ߛ2]>ϻlq3W3 u@bRA1ew=29jq3 RGҒɽB7H[5={je?aրӳ:O1t)|>W F߯O30fn Qq^dWs8a܅3d2ÚU&,A!9'+iL%|3 W# k(4/ 3 \T$) ^!O#T"]@a8YDrH.7 2et]R2A򠢵B1%M8 j!UEEfnz0䲄`'S-3,Hɻ=˳{]d_Eg`ˌI$ خ]M̃s9tJ˗n SS|7tnϊ1Tahz=Ф:Hh @&-b@ ` Y,Jq >?=8Ʉ|!D 8pk~!Oވ8% 7b{26v^,En7 q"9%ʼnTk?A>nu^,1@GUНK[/E#2PGemopf}X9YQf2ѶUkiZA +Pg&@b,PgiB}8.~IW{ Ii1|L " N8E]r@=ވG \($b얜 !m@Av9MDL "8ٚӜI;IȮYzl!WR'6Gaeڱ8""PH7̣gJ~"Nr)ocviS&0c _T36ʏ 600ie1]GUoRXw:Y9֟ѡ&ŇIF2M Va:Ќ"\ϑkN- 0E oȪ?T'nl*8ww?)zT9kS 5"0avWfϙԳڪz(=G<5spW1{-*l Vуy!D!T 69L[" *g;^XYEԑL3F" cs;"Yx؎.i g=$g0̉!Q}jI$`"0lV*1j'v_GPv˯:Xqix}φt۹⦽I%{cik f$iRo-=׊e\|5+(v&%W~ŒI1S e7xvd5`YބKKbk]Lc軼/"np[Vgo= .JWyqʵ)enqjD=yᴯAg2`"[+\TblC_D9v+{D{kQ +h-Ր?CtmQkZbu/~(! J՞~գsJL8 $OiVxҲ*PO~͖3?<4!^^̢ 2W32nmsX/y5+3*W4bC]iKen }&fsݔdoJ b ~00?K׫ޱE`"'irϜ2ӷWЂ|tr4XBjEe@BI;nbadMΒWE''qehD:]$On\m?XK' ȩ6nl¼U}2< y|~0bs`\NGߠ;l)c Jp8sTl#DL<2"bp^~/Gx:{L?2K9UPrsg[wd+xy2^5p![U%jBssUN̙3O˥YQ(d]DD"RhpD,NS62H a&)تhM'w*CJuX7-S ќW0ܻKUy V~NI;L+d/3x$dq_l]f@cHG3XA Y4l$ vp逄$m3JJ5N4x pdLn;bN lnj+=: MK|:-ohՈv?Ne[ԺSkT /~un@J $NNDꨒiXu~8YNju4Nu-l13Rta݌ 9͸LI4ŃȳS7 ]wP4~A@4rb7s HuazJB (9}m-E,LVs>?J' vgw:qѲ{ly<ȒT; 5#*S,F%򺆯#)e}|(߆b[АjwI!& 2U-xӛN^goH|(o bwHR*YdBl2FˆN'E5FSdHAOcϢE*G.7HvcEgQ9q(`מd=Q2U٪ϧw0DVYU0(XrOؽ*\6Fu> 2 >OPi !'; Z>!OiHX,c, g"MbC^~hx_5B >*ҼGEb6 8uMP1B* vA{goWA Pz׍i?$ CqdM2)UoXߌ}6է&H${/?A2ik[AuKײOⱅ%l-IޢXKCmh2:69HcpsPKB[>}՝ *]#kQ]˻P/n.Xc촆%6 V#AL=Ur:&nl"e=t&l JH aa:հ6jIحT:|Ws^6d -q~#"E3R/~Jx_ΊbK/pϻ.L1 yN\Yѫ6Vi"X}4pC$qxaӼBUT9lv봓ˎ\V}nFVlr0‹mKO3ۡlG̑x='$WV g7!W}Wu sFVLfq| ӎ|/aaiٻ=/0xC{tW֏ZS WV)D]^|v݈o1?H偖,9+9{9)tF\byݸAeW5o͊xBa9|5~Gwy}U(VHt>*^j~#2 :n jj 3x"3j}ӑ̄xE.A7}.ZEBuKA `ԪY /iqF?v=mXso^]o7r7(/*_4>R ɐC#Tpyk6)B;4Gd*e_{~s6B ̍0 L%nF>y vD7Yk\4_ M͹z䕮A\ͭuo#dC7~kb"sQkXUj ?G( 4|1H"n e ު9IAdo닻SΕh J 3W[]c1ei6 R^D ׍lLG"Fb׍V<_J헤g-eUdۧ#$>aAek6FF _!X>bv&Ok it 3?88{*%4u5XXU+w/ R$sUuo2bU<ݜ]A3~E=Ӿd9+1bHi|!Cld)7R=;noso5bd:|;ݗRB{;W\:^yUC+LPd>+QPKT wg e6ꥦ^~5/X0{8 {PdF7ȏݚٯ}TĎ^ mU*b>ӼBT--wwǸ'sQR;=JeSeE\j&ŋ'w:}Mͅsƕj8%_o@(dz+č6 ҚWm|sX| m}벬E[w\\:a%r[@uͪft9͘i֋}0#yw}ٌ[37A.NDݘ)B͌:OcE.x) "[u2b2UUd1>8">BM7~m@ߘ8[x 9{Nu䘁!kSM*gi ;PG !e Rm{{broߴ &sfSj9oj6$Fd²V f1=&Ҕ`76xNسc"Ma|\>H5].)_s*7 4.Cԃȑg)/6ޗs/I@ Fbh*P5^y|-^+/Y CCC _a(XsJ*6wQFM.*[\Z|43/ R»{sn!7"u_,&&S![?y2DZ*}̶tpcrR8*e 2#wcw=\(5?i'N^X(/&.8!3moo&.wzGqqTx:֗B Yݚ?flo/7k`iⲞ3U4c eYf(Z')4oFGj To{`" Vu`w $LV2H;(h_o4;U᜺ay:juG+_4VpVlߋqb#_z/ ӏ5: v~ W➡'Q (2B8!rH THFૹ2<*眭Yq8ȮobR{gc5r/J)}t}7FoTqRN %]WmMMpgydtC^}]7fh Vڈ*)43 kZe+V?S?]X\-=gL]v+pcoqUb,MjͺSCXp&@J;7f5ں,Vg^eWZݫ"v@'jb#F( qc` XIRd@B/sUK;qg1mOkdWoAA%'_'7]/olӍJ](I[HBJn, % ޚk#rŽT,Wx⩩%EUzҰ> )z&tRykJ\&,ݏu%7;8D+Z%Zw^tys{/5yo"%iGjx|錭D6s ׂu&ɪBD-[LiߠwKvJ>>I jn39=UNiտ·b_Kg I[UVs6*o|:u^ȿwvJZݰ8gʦ|8޹;[|9=/yk_ !> G|60կ7|SUYӯaMq ,ߑuunuʘE,k>p^)>kOA|EueZ,[X+GMIMfy] *~"B|'c+7=:\Ze>XeIV95O3fW9)#{yYO\tZ&f7p xkoAc@Z8v= knГj,֮o:fMS8pXދ)`˦Cmne5?rwd*=e#΋ufHk(?Km./Ok4Gד!mvJ|TR)oD9'ˊmV$1!&BƊ6.hcֶ@'$5D\ Ȱ fῒ|}\ dnoz0q G Zx΋;E!@Ɣ儉lnC#`ڱW}T kt lNQ&lO}_V7Lبp@6|̜A0[mz8Ԧ<|*O*Ҋ{O˵z7ܪ(0cBmwO\iTIK?״zPse@[_" ٕY}㺘j¡2A ʽ*Yo3xWvߠ~7;b aKtG@~h'-&]7UO:f|M^=6%foMjŒZEF]n C_Ho_pZSUr %04y.,B9ӋֲeS |8{7>ovk&Z'^[af36 $Y.g5B<|Al D=nkY, Zj&+%w*VC SpZϾKubRSXbM ^ jR1$Nb~I7u\MI18~r0X'H9V d""QI&0ZނԍD1U ~8yB f< YW cJ)Vүޛ;q+U#fZ8C2fN`6>O kѷjcS+r#eH$2Te6nSJN:Hhuۼ54GH Q\ɞ9?gl1QCɬ>f폵7A!~{.4{69c0]$z79"VN$GSg޲ډܡUp6vo}mҊ :S^;`JZf$ {0:wQx%?:wW+c%$Z*E+~tKKemŕ}6b瞽G'嶇uRaSI/jՐ2lӊB%heݪ财QȤ^FÎD #hs)M4vR˻Bu2h7?F#C{GjI `5ceW~dž/hQ:п/nkR}u"WaCJŌ(@)d4rH2S~Y*-]u #/sΙՀ[U/ڻτگŨ{CпW܋:ZT`_#ocUںIGYKKgGS~7摗% -#h|1Ѕ|k1p-f~bHLPv)U*n9V7; Wez96~i0r퓈8zbH}/ KKp^֌>BxH1mM5zR`W/o-"[90feeMlgD70ʓRH`_V2H\ tbal*f+1νFLT 4/MUs|mݕs_ւw6|Kw$&uW [wJLvLk;*5 ٛ ͬ9^պ~s@xDx] ft8Mce e4 Ӫ}XH}d7j_}mj'쑛)Y\VqZ)1/fR[/d$F҇b;H? em7ODzg>LOW-r"8%φbFϝ@Cgdv''3Y!M\}D5Oq.[؈@] js#qpTl)<ms,fa"3">9oau Et ^1H+E ?q@!M=BuP A/ŮtBa0,UɅ0s jBaN%On6ܳbGdL \P 0 S>S-Q@`:%*|W4' f7| H%N2>bD b[ETaig?%VgchLe`<2C=7]{J'O'_ytm.1`o%g1_^TZog)Ӹ +~ 4*z.t$Y9zHtcg?uXfg[ IE$`TT@h*g@բd?Bk^ .]uQLy@ -ioTVJj'M\l:/Ej&t}>6igknB,AercשroU ܁{E"59z]0\K =,)=fEi؂v`CdS+8 ]_zyFƖX)e~SESU쪇G־0ջϐ]L[,b5f8V1ٟDx7lh0Tkxc2y4{z•GȲYv80L1XԤLTq)y2^cJ| & Z$! 5ĭ =)ۦdR):8FXÅX c]b2a](sW) iXFҬM/[lE>f^bZxh-aT3*W)ȓu>; [۩tKg?d 8gEe9VMsk8@є@RtOIi#"1vP6OLۧMRe>Mrc6 O}:m1Dusڨ&KiCq"f#P3:m()O-e;5iCå䇆6Z6¨G&Vs|H%m=m"+Qӆd:s@fWiAjY}iC}DK=?~3+ Q-꾁,2}Pycӆti}𮤰ӆ\6vY}\iE6X lu0 &ʥԟӆAN^>0c>+-< O~Y}iÏӉ{6V> !dD,cQg|NX>m>@g_M$/daVvDOHm/iʼn紉y8#3NiNܧ~^,Qӆi6i֧l>m([6QZ9m(T쌶ӆr3Aтf$*j,g7+N8˱O &N_&NHfi/Z &g66˨82sJZ$g9عyVc2X^?evy {#ZN63EJˌ7J=q%GSRoL-  ]ϖ4e.4]KY`.*v.$ 4$u ~/on\'FQv]jiuiv] u/%z]KM܇ .eVB+ֳa.yu 9;r\K=_ud:̲OR4+$x.:="ץcclץ"8|TFR̲C]Qr[KRnr]nr]nl.P)s.̜ץ^X"u)u)UX#w]~Tt\Oޮ˽HQ˘E-2&,OFƤyeL}6FƤWRhsurIuT#<Ƥ*lVZ#0^$cHF4mLa6MƤڤAEIX.w Ѿ,qʘ|o+${!J*y 9[\ƤRzm1 eL€oNͺp"7&A2&;dPQ7mG%{pr@7Vsz˘{ncRmLZFۘeLɘEbIٶ1"Ȗ1wh[ʘT^Kuzy,cR@6&5e=mL mLn2&EnLڏǰIǒ1<`Oى}fo6&U2&UEeL绷XƤya**]$@M#Ƥ eL(yۉ.cR;˘H01˘ϋPmL +#mcR[IۘleLZƜ1aۘ0v\N/PnlLSdLR;eLJjLqě7mLn2&EnL314J_MN>2 ">mSb6YL@?p6 O}:mp'piC*ZyN,6(Q @` Ѿ:Oy~>m(xrv6\RniIeYGaӆG=I4iWz޵6tLfWiCf6 O}:mFh6kӆߢ>Hh d<20SiC<>>m1(ӻsiCNlis]d @,'Pf Ou@6 y9i{ ZMQ5Pӆ֡#Q/yeO}:m!ӆw(1? G:2Tп^(S >mԻ'sf MdiCTuXN}?25_1O26I-@v^'P&`IJfi#Z} vڰk<2YNu4b(.< IAZ ACʶ&׭@dzOL2.☶s,>mETT٧M|uHZAj㨓OuvSq.3en#/uyq]O_25#M*fqj:n*1_PMו/t+D醗m!Q(L;fu8DpTэuxޢSY85E%Y-RƢe.) A%2Ҹ( _}{Vb2Q4h3$vڿ6'I615\S1J`OhXup>"XZ3Z'<)-8uπ5@"]AMŔ4E9;8MZ7;/dʎ>!Rӣ/=Fv!aHz%;h@I, hGv, [,17ܾdhgL^\mɎ]zf h2u#;npK*Le:[v ޲,!vpdBٱGvPD/1g}ˎ/dϖo*!B`/'T("5Lj~:%;|@9/D\wwVfkk?5[uˎ Am/jV:l!/Ĩ|v[v7[$reFnٱ/𼅋vߠd53-;XXC3H!( [vȘwfˎ\,o+o0ML2J0WJy p:lٱ[vl _}ߠdϒ3͒ˮy^Cn߅fq#> E9{O-;ȱڲC9m o١Fc-;=e@SO\vzow_ٱG"tRW×@!?ו p^cTgSl1Tc@JZӹ#;Ȏ>y%& ޷/8Y1Wɻ%;lɖ_-DeF|2wk-T8ro0O'&;>~3"YeT.fwGv, UA[v|&;x`-Kveg"P8|%|ur|k` .:)3}A3#;X`٥a4b̑UtɎVf?{Bv`&%OQȬFH0Rg0YĶt骼jJ ~0uF*FUfA\o>8xa 9OiVe6 -RRlcz f'K[ P2UCwGW$2(Uk,PD!ze[(F)]b a\94 b:% c]6,ǑR_|jn)j^Y^@͡>7,JW*M>+]SbG2SYJ309W43P!)[GryO OT*U4yiɢ <  բN)!ӒWWJrd񀤢9IP7Rs&X3v:(Q;uU/l287E.* ׍%!`;pj qP"xU =9LD4d0 F v)$DK`uuNKF;JݗWjїRy{wJxQ|b~!Dn*AՈFƐOd@2} ܘk+-jhi~S[{Aw?lymr!qeg=߳I4yG[)4c%yr!kE 12`H%liq>׍sPYN LYu_F*䑀|vo9͋S dKvn W J ;ЇzqX`'.s8II[FD!_|nhxX+IDG SUXΊ*҅\ȵ 15a 2`T0LtF(+o ޝRn<6f qgݐ= {Vu7NZJ˼ݨSoޗ!-9Js/FEPʃVZ7: IG1)ٝhOC3_ƲO0Ch68,9C\tM fI0&F#waf[r$QqVHwǰ ]1g|-\ܡ1'F@s͒](.?g(r5!SqQXƬjLhA-!/3Z(,NN U @R")3Fdv/G}fiz+n|zY4y=K%~\oW?V-}>x@E !zO_* Orm[M-Vś]>K+eomUkL"~m8r ݭ] 6_`k$Rmj.Sx*U vδ/ؔ`XUk akv2nrLdagP'N /0* F%42l!EdQcmE}w!%W H6}̙s>7&M~ -V: 0rTuS,2 rkhjض Nt Dely&S9Y)ʻ")T#XU/,3Z8^*MbJ1 <`GS P{<-G Roudw=-o^T@#C"GϮI;f*HM\U-?so )+P8uY]gH6@>K"㌚+gINҩ;]r. dڰZ*|&UӋݯ00Gׁ!kaⓖqX=ơS<9QAcX}^.jZ()/)UMȦZ,3Y|)Nx `?3LH/A5߱(&UfϠ`UW+xHCm4`ݪݘe]˒w'8IQmnt39~(F78ŕ>#^M@ [ͱ\kbZ3"yjj-to/V VgZmf>wS67~t^$"o =eC>zn PF"$뗐5ͲToʝK^8KԶ ]FVL%JtSo\!9̓ۈarȏJY9ՒU,V T}[QƠ KbBh2\vlv+hmq[QnÝi4?Tsˌ qRݔ~ڍüjPA^0.%lEcg*B6]-T^;ۖQL9x,FlP dž(1lHoJ|VKV ID^6#N4==ƙ?#Ƽ$2ZfxBF|bpj&?!]\REr\݆!DMz\HZ xTIW9%(4V5 9-Q%UrV`BHqT $ rPpe/ z@R|fjr/#dPCm\iyru+%m,ּoI$ yD;Y~nmAH{I PS}(pɣˡߗ* J|% e(NgGosoV#2lZVe[N|,2GNeZmUDֈo }w'Qdc! JHn(-c!r' rj3V[(žԣpe]~~֫fVĜQ\ ''i͈(9v64[m`2a pIc&4Z02I &@:̢lHaؼ LTgnh15;k悸g?Zͤ@?J{Z+`Mec_ 7i pB Yi$?zc.*59\f1w| ٪"xtV}?HQ1( d0Y  OK"-v9|I !SF?QM ¡r%ڲCdO *ugL5qfOZMxwsx2&TO^4x9qi* X?+CPxP#~ ѐ8ryOZ2SۧRmrUK;4Ҫ}.c-p_߱u"/9$;CS%’N;aĞ*j^ s4~/|VY&mΞgKv_p0Ꙧ(¯KL"}_U9w%j?^GͷֳJ%ư[lQ.|N6 p>J/#̧REr(\׼MIZ 7HVLהoi1X="8)Aq~i`M-:*Fiߨ($ Mt>0$İ}f !>7cAE7H펭Ge_0Ӕ(J\Cmyԉ(Ҭ^qij Rt@:3EG݇%z0~  l.᦬ dԈ0nm):FfP܂FXcpf8k^ydJ.j z2hF8^SevLa9WH%UMIB|r(Nwg.:OdPRgp'm!!r.[n,VnJ$YQr܉w~/r~^` ,oK$ly9y1#/ŧg//K{_ ύz- +Puqeߩ΋iߞ;5YN^ fW^ =bʋ[:6켘[y1粕sk;/;/ M=kW^ ]:Cb+/Lyzi RWʋQ,z?}\ 5]y1,P%}ʋ΋W΋9ΗPg͋/ve Tp_8̨U}܇΋یW^ M'/btLv+/Pw^ mub|Z>ÕËR΋8(ɳbj+/f!O^̹l^guW^ eʂ ^Az͋ 9]y11XtŠ޼ybW^ ;/dpbV+/&:P&!7N٤΋pTw,ɋYV%?5]y1Ȋ_y1Q$;/f'/"6+bꏻ^077/Y΋p΋]j΋ApXD '/\b8w3y1*λ#z0p$9_gG;q{0ڱ=Sz0Cf׎̃1ub˃q#Oe ?<J~y0&q|\,z0p7,TWZH`n{0ptz{0 1py0j&s{0p[i{%cRY9~y0F˃SRt+ŕ89MpQxx_u zr{0f8`>{c& =SLۃ: #_ Qd׃q`Ii=]= X`l'`le.Kj{0+T?"̓&?̓`LX=~ xA='`P~bv>!ygzT }qm WU BXאzʏ<1T.,Rl<ˀTG!@~(p򲐧`|l289AF80VjD3\#G Y楆JݗQ oyPg ʢ FP: AhzN16RȚF E[ -8TG_:*hɇzVb˟j.T}{2V0BތÀوjSKs‹R4U]3+jVyD5d l"_ZjY]'#{@,j|϶٘S1)aPՄ{a*91E)L&m[%x0vGYǵge^Qe&sB(RЗ>1usً[;m4R<)P Ґ]r%Y*Ch UF kAN"H %/gHݨQ}&yVz#> uYAzTlTEm:.[%No9`!I,ν[ l.Y./2_OJ ^O*2I'O)"4,H n@.,ItjoTVw4/pΖ\KJ-\>)xqImrH3I=bd+>)a?RWV X=g};P-`eSua@zeX4ͺK?4Dwo(Tv_|4Q]0bzϛoΝ+$nasЍ2U͋dH 4HBTա.SǍėɠ0ml^:,SL]=X΋+ Hs]b,.u҂xmjar*r*/'ShU2d [Pd_`TOl*slS$|QegU ,=6]fдh]tADRϾc7˪ˬS77eqs%Hn2 (ve_ l{ nY$ eDKPύ6}d,MØ՞TD58Lꇒ] ^a9 .pF#>hGf-JZb3lUXrהpf Y}Ҹ#%[S#V&>VtR5/Ú:6"Ax vHm7rEQWs@ە17u¾wґ:`RdkcP? s?KW.ljVVϷnTV>2/{y֋\FQʎ|($i_mQYRETotPMS)( czodGr\dƕ%-x#K1&r6=QWTgU\ђrD5'Yry?ݛi*v%2h%tK&S[±5_:͛w/Q|G~{_65^sT i0̺-iVeo [ L*AÔ2Qmj̇d8WU3E`)%t(ՐVufi=ى{/T2%|L`c5|U$9{׌m gY BlZCA:1Tźt*yvTӁ9g[9H cUihzST( <~G%'Fq`QzֺRe#cM*'jv6yX}#KMԽ7ȱOQMzI"xٻ.F2>I:EqDeJ!6_KB~\ږmʍݥ-?-iS]ؓ7nRHyU4r eRie2%{sO)߇i5w[?՘^rre({+ ]s ͢T:qnKR䏊5ԃFvߗ[F_)d:̓h9CJs/lѥ^HqYKԆ$z`Ɓ*ͪeUro ց* f䬚e U \Y7- 8Pvg' 'K/r4Aaͪ?% s}1Lѯ#YȿTD O wƗٮI9uc,ݞm`+$pHw[q)J|dPń֋%N %( JDܗuB=387:D*&)Cb7mV$E%ݡpzVơ@\Y#*m4@DqӍ]/>$:S1QgSMFHi- *VEŒ7c$sxl17cN8Y.1|ض(NZT$z]jƲs*kN1˩Rp7![Å,)| ;8'B.EQ70?JAah΍rfJcFd#e2E }xb) vcTb{G/[DeԐ< ħˈFc{)[ ӜXڊ= u$3i F!,C4adS/&WhHŘtnLWrGNV8c){2~C~<)ᾌ3O7kj%nI}t Un0^,<5˷(Z= *lvƝj5T^󊋗z,Ǎa}@v^Gz'7_[+ۅkI ^9'm̥{@N1-AY$-^S#HIcM >ڤzx)evmkę>EDkWÜh4t4AӅHV(5wRn+ܬhXq¥|O䄞db-ƨLFvFcyG{#>9^֣Ҋg'o:,ErwXQ&&dz^ S8&9 :|/!`nbggSU _`ayWe_I^tzF*gN8 ZmH'[ 4LyV .e؝w6xV&D1u=fmWjABE#sة ,{_6ͭ7nTFbˢKӣCd,[MgomQsXEV+j`;j!'FYih!o.`?,[ diJ>T}Х*u*h؍Fbr&,47śrke?jl7ylŵfܥ8œM 8}\7npL@2<g 2Z-dHq #dwlI5t"@D[EmA ŒgGb%菒6%6ϡ)m즥Mi ŵ)kMY6uҦ^%\ZRa[⍂{IP8;~/m <)miSe=Wrȕ1^H%mJ3;iCFnm̵l^hSzx,jS4MQ.tkS 5%)1jdF)GbuAKbsѦXZ`7kSR^Ѧ@r1֦7z 9QFnm9}IuFv13jGթÝ:5E_mi?҈zjCHdSdKjIPj,L%&=HkùY컩'`GY4.:mlj<{kӝZwX(+gFwĬsp'྅G0y=%[䇃Q\Rm^^VN1G9|82Thm{Fs;CUףQ.ײh#{st檬. b!0^=zǨ5\,W'KaJ}Jgjvv"eT v}HRZsc㖄Rf({nH Tڍ;KΗt%zhm[ n"Oz 0:M*&rpxtA-ܪjVnjn0VpkknpjoF짭 7pSpSAܮ{ԪFv 7 nM4-dn&}K%ۯVjEWp 7uFQ++,37ŻSns.FY"p-h 7}&-ܪin4Rm#p;nzo.nnU.nelM]y-ܘ.Nv KX,[G#V-8M}-Xt pki _K5u#յ 4V?J ,R')W=H?!]c 萔d& tIKZfʵFD-Li.sZ(I;1!խs|5oN0ք-XOSb)HWQA5:L_o[_YCq~Xjk:Ccة ?"BPu,iH!D~1jdխp251N@Yiz9ⓓ\fլnQHַq{Rgj R:|1uw!>֍ATWtc[ y{ӎX$;:kBʴXæhMcKc-o;꽳@p.d]IGmhJ0<-VBV2`[Tτ'W7FK4K5- dDkފ56NfW}&=/`ߡ-O)j %C LF#NU},L3#.(*D 0*0dƕ&X|!'vɣccEAm"U6@ңM+D.4ہdG6)ٱ/A'T=H|Z D!Z#秎(6C߆(*Qz,U( [C2}BB, e Z8͢5-V9վ5/β{ *[` jyeF=]5pYvi*U1I Ň3\1dIf .䈅מT8PD`a 6]Bަ[zYlqO&g7"`Ѹ9rlDA\q[J47I}[ww^yEt¬mh:}YE,mOmEJ>62h$ Drl#ŒK98 Q^pjnT,E0/YȲs⃧R:i&Fr+PK.[2YU>euAja`#96e8Yap."ڥWQA'mJe V^@8Xݤ0-@npKT[t9Hi9fCS!܍i>j )aeʧqJnf5&7lҨ2f`&*2nP+7͑htcF(=`h T$F>(۸W06uȣ7$6UaݸadE7n;z0nH?)Tm@$7dʣ̸$q ƍ`ܦqq`fRѸ+͸(V'(ml,Qq\{ whܘ7 I+q8ZE]Kf> E$E2nq;J4nDі&hܐD 'u)Q㶬|[-,3Se8*3Ŕv7M7QԍAq;EnmܐX ِE]5nLq/㶵D1nqwtZ嵉F&^2hHeq}͇ȱ nP3ڍ۲Q4n n/ܭt-b0n<ǸA[^-70_05n[.(=7 (3n f܀veXҨFMnԸ{/E$7dqE_N?dzѮemے۸JmJS0n`KJz7h|,q{9:.ޯ8^%`ˬ{ rZ$ -G R ԏEWtYE"AYL uee-0SB I@#º{nLCHͺnHuH,TApEjɷ's*EXzӔ{7"Z殧ݭ8/" e*.SIRBRSJX\&_ ŚzR9%XJkԇaq)|q):9cW08*Hf-8uuMjQ3CIFoodZG;Œ1+\AcU+o:\՘T~mYͧVXl0ȈnW@Ŋe1z GdHV$GGʚwݱd,Mm-Z4 8/$ nt0cGIt,ťJ#6P1ocuN+C6J쮽#bѫPJ23V _S@b |dP{i7n1,z+c,P^)QxoISAUé6$ `Sy*$EGy*=IU!]ͣp+5ǭ(YVwè&Ȇ z;|Ggݨ X,2Ǫ)8I] fG?[ cEYo,Ќv 04Y;1*O:9TUqDGŔk23Y$EP,AaMݣv9td:8iu=]!e)>#y,SF<`ME؉,6"ʩ 2=c%q  Q,Q MEvL w sL\..(\ZsxR8ѢKsq[ wRg4eoPO_\6䐱IbzaDķ!+V`?tY "l>>kUoI($RhOqqs.w oZ/ý/]f,qu*Y - > ]j@J>o8Um,O/[DFUlO{C(%d9tCntb%E$V(7*8D";0<-"U"TO,GHGxqE.R&$. gDX{w8}fH3;phހL@lc59/n7x! 9ZXE  bjw9rȅΥ#3\~>(ĽF~uKLU""#0^dw6XiWW\I >Rĉg\_Mp161Y|5XJJ VR[|dGXaAAX5ٍ 4>gg,}Pq M!„XB:=6 k 4 sDg1c&+ k"[&s'ri/Eӆэ`VN%m=0MI(&0o͑@WSbǣgH]<R.u;T,B%(K Y(,]mәEFRp2*& "8qbԮ(sq9!eb%9-w1-NQj"A2ܿl"鯌e]p{G Vi$*~q^C[] e , 1T[mLUe4؇f d,XXDiEۍ#;:$l&z$m3@Ȃa!*TqG8 Fk3e8U)Ty8YR 7 Ňfv^gfX-Uy7dYݸaoҼr0nƐTlqcZMfإ`fq/F,SZ3n* Mw XFqCWu"925Xo5F݂qLhqǝj*Ÿ!rcǸIy7Fq;̌ǐ;2nqC55j s7$`ȇcX7-`ܰ=Z-,qRu=\6̌ dܸ!zcn5`Xyc۸12fëv4n/ύA+Efqjoq.nhܐ!˸.Ѹِ8=rN,nf1n?[4n2n nh{ZpWx^kFE>6n[*F˸32np{ aKTfetGTt1˸1|EMnԸ!q\ t+d}9պu䗱XJ0nSDor;LmBΩΑ=;9:")HDI!JDNv$c#cs0dK||0h6vuݥP|#E$ɹQAVNg֯F#AvbxwNJnk2*rU.HXm︇5n-s+|PnYE ̱k 8JI$~j'PL^`JnS:v@v$3z޽ "A3T4$Ցga~#AZw2[e+ 3!"YROx= 1c^JJ/Gt$PahUn1ƻ:Z'6 }2:-%YX'g3X`BG zRFaOFpͬF*P6Җ't4~UDu!hh Ѥd9_v16$+;\(='/| g-4 yi[2.T(ȳKf@j[DUd$ *Cx+')ja7jx@Pt _H\"^il%>֤4#`l uE嚒T+4deCgLv9W#|&Fۍ.b]R:5(jI1feCGB$<%ׅ4YSFˑBh5&-ȉv!%/5nT Z#"HfF\(Są}qQ@l(Gǽ̅aЧŤ_-L?'^TƋN!w0'^T\`dJ]ODR6:"@qp"З0oӖBxkgUXۺ\X E~z^8W\| 䒁5"%t*'׈(vw`x~@o%D~;RѠ ~_ɝ^xf?HnK2cAqeAY'q,уEPEls5X ѡL2(UTe gG`vSNASKІt|ZVl;IcgzZwJ=fLX4 }Zg[+ㄭ ᬡ]/Y└k1zDX%,WW ~Ȗz%ڪ|5d8Jr#ɭYޤH,bVD<3QM#B1koq{/6 #!H7ZtHwVWu)iѢǨ~F̝<A:G us/4Sh_PzeY陁_D|1*FzzSv;*?}n&NMn3Cu,?}nmSzoм;QmG5Qo3Q " q89~f߷~S~ 7o3??(R`o]CSn@2r%T>ve~s߇Joϟ3c3/~Trw7Q='y&迭\|zj~ 82-Lk$÷;FyawŒ\ 0 .Twiz[P H@ rʹ@vA>H]U6{ø ipPnq!A"5)kܩB2}) Q 9{~ώ(/ ϸ@"Spm(sZ'`cddVw* m3n[)Jm[XKbyV3$(Ldm? z~F"&;а!|B mi#?oDy * d.~ft|A?0i@1dc7*d,(O+lj>"98̞]m>$ذ~P')R`?rSwu {#sd_؍d>1+|Sq7&!-}ƶM(R'k ޔ% " HARB3W!fЕnE58!GLmErU Tp ''(T]$22"5,jv0+<X:=PAn"6SXݷT fյ8`/d O ɂz%x~P<0~<~Dz(z7}N>U\C)ɣPW9ۍB0 8[[64e$Z .YVH 9gjx\% e; Miճ'8c? 6@Oe Q $AVURb2Cbmپ֫_/WD*mMa Ғ'3zOT sGս&1f9@=?[E폇`$A+˸HÔK[ hhl\)'Lh3Ө McЬ1?-`՞Î%<-=5TbKb?x9(<؁c Ȉcc}K@+-+KKX¶aXNX>0:0KdKp,y,1c ױ%-Rp,au,?8X5KdKp,-ޥ Kl5c %α<Ϗ%ev,WXjYDƱDX¼8@DqwduX"Xb4Yɴc۱@hPwױFZUFL%5c Cc c VT+g^zDľ%;̪Gr,>/F۱9ױF`I5+߶XX" X>-αDĸ%%p Kp,q,k88{c u,a9K`5c\ [X"X"]K~K3#~KX"Xbc #Ў%%|9JJ<^?۹o c _ }j;VG88K\7ڱDDαDFXs>;HSϱDVw%Dbm%O },aF;_hL%K$KpWıDXsgs%`:rD%%F8H8)KoUDumKH;;0G:p?ߏ%|~?r,o,ԵG> ó`Ai:@׉''ёHK{DпRmBq2=8(\wG4EƂ kWإȧpx#Ι%rR-W#/mG<*#A/#Y#Դgh!˙W#{=ebw|dݟqvR(e0:+ 6y؇~E>XRҭ(f4;{|dEW8wV|dZZo[sc(TN H= {t!nb#GVaiE>J)Lݷ W#.k[mG ,<ҵٶW#G VBc#ph| s$F>^/k^cÉ/NnF>J!O#˖IrLxR"ѽjk䣔(Ur_ GqQ,BN1WY#܍_P ;TcG贐[|D^,WV?aov *ڮGlEq%|dUԡG ?,ư|(z䣔GiK(nkPOb$1&4M1Ynb7p;)_bW)_bp)"=&8b8X 6bٍbJ1P f8M1 tއbڂk*.S,ů+p_Ƽ2oŀfnTrv).4sC17yE~PS k0ۏ-8g(G~^ݨ`pOLQ M1;3@1HArS k]7B{i3P @fM\X2@1Kn/f#UXϯ D( >5/g{@1D)F|d\:}npLb`oA @1SbQ KM1ȵ("׫H=֛gbGx\C1;Uյvsg@1X}Q OH1GT)>^hεp\P{)~U|wLzS XS8a7^rp9 !U~^3dtc bx:(勞ló*fK/b sԔ7((N1`uos~S ,P0yT۟#ʦ|S Ʃ-P *u-(ybIxS Oo?tS xTfv&W^*.˼))P k(̙ʭŭPMP g51VM1`PhiFiu~G10jbxb,EyUop1naG5kٶ7ŀЏgS %({4::.cz XxQ xF1 ^Nbs(PD߬7P3oC})@1(@1TVk7ŀ:M12'bܐD#?e72|rr)J׿F}Q E՛b0 <{—zS 0JM1%q(AVnnb)8ߥ\CCĕ`vJ Q @ bkH (&-[b|}Be(iZ|P ^CE 8ŀH1I4ӌbK bdž2)B1`n\f/ůpƕ^!uvAbEG[(%"F1XS/ ͘!Kw5)_4U~~_70ӄbX E.bpokPe!l:FѾ(|*jrzS XV4bxGb0wQ )ubxwl :<}Q q)tM1`KS ӛ)}G1*bxRtïߥH E1T@17GQ gbd#`>E1 LPB1obS v/R 1(<2 (xm@1T (w2b7:\)"+P &x ŀkS 9T:^( eb0sQ b`d%W?-P W:0wE1X}S pjo˩#jBb0/?W N1 |S $Jb8!tQ ,rPn v)e O֑`E1)5kʾ(?ҡF/)ƒo7*6qdI!pX!$O($Q L5Mb$M+ŀSK݇bgP h3vE14 LDp305zR2P @ZiP @ϸ(\fb@P Eݒ+)b yFRoF E1$8{kTQ$[bje B1rC\\bH]b@>gN^C H n oxb0P @FbHR4DA_q"pV+'Y%E18)Z+SKC1`ڮIF1LyN1pU.!\YWnyoִR x~-ayGmx_)ڢ4XbBg=qlr<ԫF18Ȯ9ŀ!z([Db irQbpokPe@2nǸf9Qv=(|(\90x~c,4Kp) xñF1zL}H14D,dI1"kS 4cוbBE1aޤ:enP S/_N1iY.;`P Uub'R j]tJO) )t,5b`[)(pߨyІg_]@7 Q 4) Q lFfÔbTzHҖ(vMs# #VRkJ>֛gbGೳ^b`Sgb{Aubu/x-/},NH1GT)n^FH1͙F1( -rR nC-P XH15C1 6H޻^@/4F=#b y+ ZM1P԰@1tT<+P nMs'bE1@2zS xÂJ|S ecGfV؟C0@ RS(*Y{ X-(h0'6Ui/Р)L!б-IWx&XzS ϕLJ:N1t})R dI;_|)F) UP >>-Q(N1[!_))N-{4g)(|((n37D1d*wjtjRDwe5[ CCE1PRS PJzE1@Sl cCcd(XXM1tļ(?(_uS 2IDS Eb0 <s—zQ \ )QrH"[bv:Ynb2m#v2R KdtQ @JN1a& X܋b|}IњM6M1xQ JX@!b.Q y*"F\eF1_jQ Wmo{:B1tDT(;yjv3B)*as`M(,4sߥbyj?CiPb( i0 μ o^6`k֡0 zo#2ebM ˆ{(3qh-S y̘_[~O`kС(YdC\ bכb@uQ N94=?l4Q r&ߥM18S Yj:JM1PKR mS]^yS 0q@1Pw@1D_)m '1 F1\7bJ[v$w7NS Fb8@ŀ%kP 'o2-@1@RN1PXo 1$S#rN1@o(phO]9K `i5bp'){C1@ֺ;QAbHƪb$ `YLP $dƙS -NpsQ bcZ3P hjO#P Wh0wjm?>bM\'E1G(`% ((z Q :d;QՐ(|wÂ˼$U%J0@g%*X!P DnX!zafre!;ML=2Z~kܹ+C3 Py|L@;*. c22 z44.Щ}z-TI~@\Y2Ըko LA|A# F &8up FC^fdSЙ08-XϏ<:,uq8D\!"9r F D솁yG fR ,+6u]&B97Gc0N |aNPxG&/2ko ֭) XXWgZQ΀uh 0Q^C*TZaf"0i5C671L8L.`XmZwqˊ 1^0,nPv_I705ߙ /0c0 f;tk}׫պۿZTܘJXX\!alܒs#+0R¸͟Q!WWg'V[m[||_[j5.wT>{i@$=5k_z:Hz[[|WcRHѝ>_wb´e{a@]Vjh!'m!],$3q+2C>/޶pwwXq=<ʾ &&63}Zwa{!˚I0W[d ٹC@jV xپuloz00J:CT@l>௎vpݯ_wvn; YwƁ;wU@Vo )otx,idy Զji0Bm w =7G״`۞ S/u9Fcٿ /?n˟m$3mWn_ܔԤ(?ے+k3v| V,&x@"lXX!pM=Bc&Cե:{^y٦ 6:}8%#\ƸBs SFx?E6y|*o ӤZ(&tw OQhV( ĺq5 IIr/C"1"3MĬYs"ҦZJKce6X~$m>hh@aI)׃dr?D`HsTUΦ7qca;VM7_<=-eR[Vd-4MwͪDP5W )7Ϊ/Qyx¿fbɣPĢ\ ƹ15Y&B[kك T Kˍ)ZM~q"efBnDijc')H%i\&dV[$[YM ESbip|gW jUM)uTSfLE:m72K~-qhkPn.d!_*_K pdZ9Ƽ kTv\jTtK ګNT,#ԞjtY2a*Zi,WxYk'ZN I,cX׬ !Cqa`B*Pql߂\"O}bv:dJZLD4Yb] H{pʉEv(-!sֶ~lvވ6ꨀ-YͲC,v knjZ⬏GuʔZIа^Eq^\b0/Jڕ\8:gY4r!W`dssv )QLglaTUŲ'+QjL&u105j%&UbxBVJK,H"21$ g*&n+yuf}G۫DdRF#U8eOD&m89c )ְ0ސYd13yn#٠F:= >t~F6#.j{UEaaRUh*1~([FL``jľ(}"zqN1Xw2ū(ULcqD1U|tiD7MAqVRZ[@K},h+^nԪ<y#K@FDžEmh$3&f*~?]Q[Vi6-mvqPʣJwJv@ 4dQpj^[4tQ߱2Z 9l``'bU]м{-%(>A4{w(!69#~]:/%ZNk ,3MoLȍ(0 HJ IVSRίgg4@|b^^rU\_6 2JZ/:~~aΝ#JDCv\*:P"ClZeʙ岕 p|xR~ 5/B:UFeS30SH,2qB coM2gye2xx$詂)ݍߐd3]ǰҡ e`s,"KD(`r)x)_<, ? g/x56M909p1yceΩ4c! Lq1i8՞TVs&9-7H$9^/ҤrƜ?:ΝayLs<*pʘs 59/bwJ)hDVbmg΁䮔!WeÜSi+#GܑȜ_I?aeMU2lsYsNXƜ+2@Dc Jx2UjsHdeʜ IU2|5RQrYk9ԜD(sN[jFsaGhې9 gcElϋ9,L[e΁EW6UQSz DڱlO1}B0I~[t=t^%*e%jgo:Mu偸89k@;K^@W҉GHWYYG>,lB)Ԩ:!YݔNUσ:|1WHI9JfA⏍}IMR9y) %ܢlZ/78@8 |//*^_߂˼lL[06zfw}\kcY*~ٗOnl6߂Ԅ͢N-bk4I9I|M-{\l6W_eErK(ͦ)ĸ'Cc9Xl ͖e>tEfۖ/6j46HKV6[׾l 6%3fcnl*9MC,3c{fӮ.669Wp]c lw~fbTe\l6w:EO=fS Jl:ZUs-tl ͱj1fspfl6g},xu+#ͦzl?znl6@56\~c٬u|iQ/6[ ٜL^26׻}ݸ #-l"{ͦ>=&Ҕ#폊l[cٷ9f_)͞96[MR6U\WfS~lWm܏l6fM!*l^Iҕ ͦX𐗽5~ `aw6K3>I5c+f%nAlhUci26 č3MpRD?0128Ҷ7*ui/a?PH˙HUǛRugDh1`e6Axڳ؟0@yƧҘ!6$ui*Hb%&xSDS(`FӾ:}TDOd@ (ҧ5>_C74Cq0l7Q$a>XJh +8Xa955 9"qcCdc6rq% iؖi5PZ- :gՎ$A_R18<fr6aW )=&XV&D1I+UQ/gf4j>4Hj$8<A!Mި(acp= 9 AH~#B0+6a}:Q{Ï'ZuرYuz,Ȣ˫׬ZM:2UE2XX&O I&02,/ge't!PW0FWLlhS ϶X~#ywġηЫ  9e$n_M'Zs9W 5i7ER8O2r @b#H..[>Fr˃w\[t{SL{CAUcy Lg:Nz-~)㗢H+YxA K *#!'SԂR |ؽBOCG,|@/_/p"a:<^;jلd  H ]꾑LJ,؆&D_*4ӲHwH[n$L'ݓj%ŭ:sP%.P}3éտBOv07Β sS1d@eC6?e6 Y@ʔq6%೨>{cd˒]3Wy> 3ȹ57 R /0DV9)pұx9/nop"v!@j:qͲڷ}v6C6,Y;ǢgK|Mɍ L:6=5d6?(x֢;)Zxuʮme5 ve ;uUD k@-@]Ay|GhsIo'7kBt % (ec[?:h}x8lFDify6EH#3!d0ۼV}@ K/;$B&@Fխ4?S_ghˏٻפ׌Bs yI^sS 7 hv;ϧw!ڽ "q NcG/h4kpLО ~;t(b$ϳD qH@ɈH^:pNB\ X%Xg(} :0÷0hU'/wrsg᤹> 42#ۙ*6CǦk!y=88DYդÒM:U uQ IPz$3H.xgsc# *[D4?I\|mX*q_dQ&_ݫJసs܂s^\h:w,8)d* kɄyXL#"Cuc!Xxd&g։4GocwJbI+)/h.*d;zes찀"ppR,P]?>{Q/W>Y,!"@։ӄKG"w/=|4|tiDH)GH-r ;嚒=5E9 A}Dnى2~|ӹ/3yV4 58'OQ? n2ZDh9? :~ ai/G9ږ*YO] R0; a_}"CRE_1Τ2+g$2eO A:Y|܀8<(jBR@rW{6F~G5-v50AL晴tVq##D^PN |V`# v+UL߆ydNA~)-dP)sA):2=R8^62_=`p}t8"lhX9.\%Ueᕌ/se>A"yn\µsٍ9!*"Ԥ nC$ǏY > <C<`7-# GucݘVLr޵@wU%w"׷2:.mn{YPg.ߕ,oҒЩ#NLUᚎpOrv}K(8/'aNx eC\8ouQYĜKӦCKL~3yqF\$'! %jow wK?%8?^jl"~4tGMCK^ nQm9N_Ҿ$K*uyb o%GV/!Crvd6 Rע+Gxc$r È%[eJS0Zo%nޛj(> G^c ӕ78Kp.R(a|X@K ,)Df~{3PVoyAy܏%c7d(w,oXF?(p@6awg-w`/+ dJuuE7*nq"I<{uWF*JȟGo%t?A5IlV j~{`D<ȰA7UF7lfO3{"XKa۲xaD 4`j7o)BHq@jȬ4w5~^B (M1 *[b|!56Ȑڑ VGb 29ݶG@2!y !D2oM'@v)>G FYp}BY:g6i>3X/UPog?Cς.0a}f8`DpS#L'@6h0L&F25'OMLΔz@xkmi `E:吢wȏEͧ@NBeFmY%* 7bIJ Oa[StUF>;duQz^FAA̜'Lq3 !/P!_NA5|˸krdL.zs9y_NL r/NGT?Ƭ={k=8uǙIcQUnJ;R<*) mKVn7yaKs$Ӎ#g&XPhnؤ]i8J<{E1p 7]-/T|Tf 49H}5<;Zдf F&@OFeTyfJA# Ef7Vaϯa<1:$ T "nA!$EOH{6DCOIvB(ҧcc'j2j$F^_z z"m~M/(#M T>KZ"F]!3RU%v@m008VFg 'g ɉ`#x6m^=n CgmGٲElsQ`+gj;$xݘs2ةG `lq{q]'?TZ# 'Q י^cK "%va2NJ/ 1 6([T o,PpEs/IW|5LۦqB+/d~Q kHiRo@`~a#nIҰ09 ,>yDS fΝJB$(\I }@!؀n ܬ!wRऊwjU7u2,'W q6ۊ+  7^H!cԫţgf+ye86!ﱑz_ɳ#c.V"8%#WnI eՐ#37(@:u\;-~FiW>ܤF.0h~HS|z}x%?Nq$ iY]M2݀sA܄0|#JKyn_K&exVr$aP?~qtl׭+⼐YesAOࠨxAɤ{,nKď-;S쑞QMhm OLԽ))+ % ߆NXwf3Z2V? Y{݆ aU 'vqt(ۿfLG[ ({h`jluǥ."n$aB7u+m [nU(>u螞! /z*A3&i[yAmfkKγ0A`%8n2g+Py@| }DdB$E9P)JA1 aVM#3^ NLz[ ܺzy]@ƴu=6_>a6LjE C,kʧ(,G^TjG|z{r"Uw9wh:k̶H:}BۭdWϿA5\ W~^`L?/=Ӥ?_eLyN z9g[˝𗤟A;Tn0JZ6v`/{3ƤynTbC_Ȍ<csn-E@ (I#B)ȴX^cԀKCpս&d|ïzUj "Wo8f[1! b9A`ڦ 6b}]CO' {U-DIcE}O5I GXMg)ɍX]qvL]9[Lp;CE@\V `=HT o1z\M卐C /DP>1zS3J +Jr`eީ>֧1Tl2g.1HZ(s:-|TUJcdW0?Zy=6RX9j ƷAJgLI?6l9'Ff8θYUn<'es+ē"? W0o_kYWQ؇_|EZM6[a1x/>BLqq4JܺȀ5nQ{uy׶'%w[d;0"g^PSMEq 5an'2ОA)/X`v \'W@ҏ՞({uPgi$!a@O >ͨj5x PC,c03ep \e j~-}a ) mJ6m\-/0‹XₓAbXWf&;QD|77HOtD*,"Bk1+)6bHWٻ5̖Xb N`XݗFAz  c?S "1a6X0UW B*c`S͒eXڭUrL3(Q"? [>Ɵ(4ֽ8N{Q8 VQG8_cb &g#SI0ޡ3H*@ }ЉRT+#CK )Ҵ̀a/Ԣ5Kf >ϰ2n 3_T);z/l?sCܕk Kr0j|yo?7yQ^xSo/h8uK瓃` n d`M&YKh43tт5gi1mm+k]ܓ̯d]¥(A+]zb!u.Бv4BBޚe},K.HN< ]A6 I JфP Y82^trz\]b>Kp v8,BO\QDlA=[/jIɥ{oJsڶ3us 0󙼘ybHɐ0iló,9mn lPG3S9>2q=r9{kOn1!"1W5zb!RvYױ|X0sRp)Ͷ{mk]{5]rX_ɱƛ Y6ha7ٟgqo}}N"/#<;Nzփs7ip##æa+rIA#X˙pp. -dycKAReJiiQ}q) 5ΨOf%瘢M,RƯ?I^_t7=V` daL\=$[^a\&s߅\piN/x BL݊ddN7HъD*BC/S vPAb,@mȟԾAI"&, q~KG~"%#[>LV y "ga_*l-- s:Ƙ%7BwHN-5Y{u" !IWC(>Eo0jh j;Cï)L"]^Dl^ dդ7R|ypc~@ J߈i^e/:~0N)芻}a &fG02bQCbz~4 Ȱ_f|qYUL8ग़.Q(!^j}{ӝB|K]q›&qo&L m򹤜lLo$WG[xXBs d:|7RYiHՎ v:h1ۀyy5?_:r"` "4Cz}74PSyÊf;Èaoh5nI2~K)vkr;:i~A߱G!r!zyg(ؕ\+m Cw^졺k4i7rpfcg<>$%USzK'fֺ/HxCq  (~=]xIyƬ0<!dW1;*9 Hj,p|7# Y7%+yr><ʢ3EQPl fjp| {)܎LE`Pv%*C=Ԟ2i{%?EX LCn^Ғ3K uQ*A}WD6 i&k:F_,p\K9rS锚Q7]V">@JR͒VWC zpl IFgpbXAamuqO:xM&W ;caQn=;~4V* %g3F @ s(P@,7ũ& Jkƪi[7z3bEpgӫh[zK1S +qEɷL-3ࡰZȚUW=Q*,coE'vNG+pa!CFD0NC] T\@Y(T)Ӄ) /do䊲пVU<.!ZPo`4 "*;rb?/pZ]=zz| 8gx)C@'‚( jդN 6Me2< Qt iG#Lx6J&T߷.h:iO3Hqi]ˢA,`ְ1 g:#a6g8% {ɱx'2QRRd6T}1=o(dijh=f^CŊX~oC}a4*[W"!V\^-dc&ܷVTFjҙx!.hPi_IQ2/SVYC<;뱙|u< EfxC~@z%by~adçjtA;$RZMohԀ?vt tX'PY`0RHo[F+n[T5}E٫UY7aׂ^l5 1J|h0dzgG$׳8[*I<%nJPCغjo7B s5U _-w0Èui IKB.-si-O{RR~!y@ 3r҃ 4wcϻ;zNU)S D 0GӐ4vOBBY D "wW@ઽ?}q?KI?-7Ҷ^}[rS} \q; dhhElжFNL1:AMQ-cYkv՛Lf gn3XDoxńw"r]F@F}{32â;1͆@M=Ѷܵ`Fu.Vv "V .߮ 0h\'H`V$twSfϚ9iuxzQ|^ 懵qR5? 'k6GdBD찿 @"i"Qņt=2 w ۫ yKR/8<悇f "YBV)~ boU<:r9ȒpcƿA5>b';<F5r5kx_c=_0vrOOqk@Jn`yNF; sN'{\EO} (-@0DV`i5xCrk7!DZŭQo(#CǞs|A=J=;.bkӱ6lۏv>^/o*T>vܧ כ+V>4mf/Č_LOQBwamV/HΝ6˾ZRk_Bl7{ge eFُj)ɲP` ~m],EeEט~^DFVTX'0 bGR-jQXyPԜޗ𡰷 y^=2j73~ܮ7_D7Hi%J^ {~`*4CC|]GDjh X|1HZiD RSps-gom%9þBPSޥW.hUn E-㣏yCI}2kz+I2tabÉh 3[-cm[k#/YoGf݂.;+Ԓ|+yZʨO`{Ae 35.z+wEDץrrBG_4dM[z9s}\>dw9Y<LJ7p{;mH,ekMNp̤Ūgbf]U/B?"\H`k0|[ A8ewp A, D:?MJ\YFrvngkp7df,=(qx:ʤlf+ ,\ aq\uFc'rU#+'qll̝ѷGSVLᗍ8 Ѿ!kfϐ$j/2!uaU ./`mMQ1ub}WBMStP,={^TՑzUD)кn${o[N&y5@nuWa5w荴f 홛Biś! NpYe'oF_z:|D]"X+/u˚-MVZ=QMI쩸}{;Y"y@Z{#x&A w&FD-EZЄH}ZY4cfl-; g/zk;|LaŹg'Z$<ĆZ<ɡ>a͐_yFIb idZ`YCQP ԏ'E0C!zзA5\A,oؓ9,Y"'Hnu(Xdž`S=)THP{Ʈ.U٨2pزȳjƠZUc`Mķe0IðlFԶnEp&RO@ 2;]cK$ ##ܔVϴIxW 0eWƿ[wK-,Eo^DW:Xl'99_35nHa)?ʠYPK1pZȾd-vG{^B 3۾v>'{hu4In?ZHHقxf$ӦXga Onز8l A_L}sRbA*&^8i 8 Um+yI7ᯁ{(#ԯn9"E3e-gdhN<|R)9)Ps|*0*9 #, P!d~T0r!4Qf V_$R!qcɓG4cFNgȣm@܁6QX+BP2 D}ˠc!ŇJ_F'x<$}!58Sd,#npBhbZ'SO_EZI/ao-ٖnqƾGX%UŹMKf?j uqH& x4E.m ˕%px&hmdQ]+RwY-}~K~Cô Rwni$Yy 'Ei,k5$7U;"+{ƺ!UkۆQH=dQ>4 m]U& 2Ф9oQD9E<l`KI z@R2dsˠF>$ xt8ʙNM`5Y*6 fa1B;X]vP kǶӆXm}YG#nBU_%QKw JfρY0o5RYi`٢AlɊTaOKcueֹ1͸cgUr@NUǕc#jIjvnȢ7`:8\UDG6E-8s^c܉sAZ?'ӶRbf..ʍXɕ&2R\Ԩ}ʈ^D~d[&Vqzsl NIdYU ya8,lSJˮj{3-v5 #FӋXZPSAѧ[ J6-wSyKK 4k'%HdL $}&J*RE,gA?vt3(o<ͼgQ5Pt@<_m+ 3no*i"kȪGmyYzHcè8@Fzϣ׿@=>RzePSBc,(UT۶ ɬ[q9aQPƋ°mY, Y8Չ| 䛅Ţm+= 2&d=J'+ \jH2U@L"b^/zVQEj+> IF3:"x+lyC_ v/ m VeK0ޖL3{RKяZF[aܥ#MxP՛%QWaUy-S>,i}(B]͵^.bl8)tYsi2c1x*d\;S gݔ;"G7c,e3AE|%,,xX?@.' AY;e1WB^Y OfPzq]%RKͰ$Iҧ+pM$;(ocyL"fLxB2 yX+ͬ6 -;/ehTeA_c((R/Aw@7,DXiS: ' 'Sen=2K 9$5 1*j~(x:OogxX)pd5j1Ǟ:'I2l.nlFA;翭Nѡ,ŝ8PY<39m(Ȍ~RҀH#Fr`Jfcu )gU2ӺWV={&;S.J::d%nQZ%y୭ "yD`^*λճ1w4ܬ*t)<)! QKyKzO_K*0 ctlgU*~\E[̢V8=YWƔB9 7&z1UJ1gi-U+з*Rn7T6@[LjR0-Kp㬦(9a6"28i!o˼va Upd<AQiC bGXa**V~6{}I-Ahf.:DU٣ sHcQo=xg#w>Q00 +ɊXY]6N5,JK#ZĪx {adi=1G1k]co7$Z [( #4:{E0R"Z ի$l=Ӎz2x?@J~n4F6KMjь]A=+dpٶ's +e[cY'" ƴFczGHV,eH\\D5yT e[zp{ |m9~$0#z!X-eWG+~԰*!- iL"e&S7ar}nA4 3 VW|]fGI+ڍ" ;Mo> CWt^M3V7k56L;+p*d%qqpf kOjX5V]Jp )g>b=Mm*2%VCMDwe{"<`f{ZN`BCa}7k {Q*3TC~D< ltд#Ҕ- pmB3%0<?Y'J Sc gMHZϨnng X=DgǨAnf0ei ϼ6QxC/XH-wX|J8tP0yea$|cPVskȊ=hP> &ELZr#^ D+[,X h)W'9'`G5 .A֬"jlR@~J*V-ѓ^UD8| LrPC qr*H6%pVՌ h4iB8ae?? ^ c<.X-8GbFwڐ&iwqO@oø5o8\ s^jNޢuA6lOH2͊,\>wБ01ޡX93@&@"A^ Aq4,0ێMT1]-2H7{~8A_5.ȉ7I %4>,V0At |`x 6 m4dFչ(ptS/gӆAZV{"$c4wdH6Z?qx  ZpmKq4M13s &: &"#:Ri*fE!%);mDo0In `o]@ZYh$@:g@fiEh3鍿&(7\ʇ.Y { EXdҲ^O\PDLӿ3nmlXYh`p=ߟ꽛J ,'Ȯ"}>{C]VB("Kٟ>cr9yyyY!1$ ב|48 ,CKQ 0mKɣ4PJ9[.1酔ƸL,w^n [T`!v&@$=n&VEObg`ɹqp&u *jrln1.$7Y(k$ /%Or4|w3ӟDaDn0Li_}!3g*3ҷn0mK*o1gxCfF|ԏje"jזH_r޺|o ,iw@=>YQ ^1¡TނsREL%m Փo|V uML"k'kxC#|Ttl$br\' җfβWoVŪV渠?ŝaLgSZfb͡ZsgA'23 djqHUHX;91Rݶ(Z"'?)an*g }rh!l ;'uȨByM8by|!PZzx5 axq4~fb\oG9)hG'ﷃۂ֯= s`jKW?ۮ:z ď}6=`MU#D*’.2JT"J&`w*4q,[Nb+;"Y.{ H)L2 p.P$) m0D-݀&^I$.s\dxPG "Ko;2x.SɞˍHbM`._3d|/Us|ЎJ v2@xݽq̾VX8n)wL[P|-w,7gpZ !'M4"P]Лڞa6\̙:AH{|y̠ѩYBeF.VE;Z ;`T.sXo?"T6~IaE4!d۔ *Y dwlRbݒ9_w ADBwrr#jF3 #!7 Fn85,#LȏO39aʚ6Ϣa ޱ( hȐFlx_S$Rf:v |UREO>g:z:'"{C8~~v٬25`7!nf8D2ޚU8Fe򭂯꠾{OI.d4sRDʖd#jva[o!툱 I0 !ﱡ|9qpZ=œlÛ8̟8 |&Ò -DUUEGf0 !UpC"X$ u0՗0ÊW03'bZfH!__z{,Y ،CJ5L ?ҭ;n\ 1>lQ5"!8`^ऑYf6֖3n6X6IHgJشFSPm\˞ AFB6DD3Zx EsAȖlDLw5(FM;c]M`5^: E"#ZHMEA67BHζOׂIH1a<X.FZaHl7{UExi>c: gD_aGaٹ$74KS| |A[Mg_>`^blG8v(A2.Ï]Γl7N__U 0@& dfKS&fB~ |M1ے)/+sQJ 0trV[TgBU܆"hsbVo{g d2!`iw~(!G5FajZ1!, 1-:٥,XuJ Řۚ&Q,|rf*F?F!y+ [Alko6!ϣĄCF]8}loY25FRE&i,oJQz֠ 锥LȓSg`pUeZONݤVʚUA DXDV NoR2/Cd^ vkZ?m2W.Qbڃ#:0Osթ$ W"ڍ?/Pc?oR,Sg#Wh(U2`A3F3#ʌ*Ty8k1M<Ɓl,H'3ز7;Jm,h&Oeq؇1E'"ڐE#DfZaҦef]tuˈ6bD0ʞs]CX:NaM| Hn!%i v9oVYN?:A2HvԏQ[XeG(R#6K1_"қ*Whz7U)%gPߝzԶM~&5k,gø4jn@' U㢕փLv!=JQ.~>QBnu }AF!I[!V1u]##hj(P{ެ@NuR ̩gs^ǒɅ T ThL*U.?G^JѺ8pQ^p4ugX$6b"u?Q@nd{ҸK~ݻ!Hɇ\ i-'e\(jC՟ F$όLvDU$Νk Ꜭ`Q/fkI S `ި4gOEunde2qѠ!aD{N _H j6JXԆG[ RNVO邟'5؀]vw[m@#r%o@9vbf=E m''fg7 ^$:eg\7 N z ~B߁$>Ҟe~Ov4AEk~OPeфRmPδleL`_MktAxt[e%jMEE -Pq@jV,mMY}0ԛe_K [r@팤I K%&˜-mcFNnjU;K63`fJ+# v ϗ:*J(T\&Xlx ;`#0N mY!|MY!n3q{X޼( m`rDdTMTu,~q9Y}ŠOrQxQfe)F 7|ªS"ٲz ` ~dj!Tto+_, t2MmtbY.$1HaPA٥4RaB[I:P.HF"e9(@.#'.5!MVal++IbkAuLRe #iam33[0"H n ȲTH Ɋl%j"҉03z|8f=eCvėF¾̦Ȟ@MdTL鴚׫lܳþS-&3(FAMۡ>ߋGkV^}l,ylsBSVgYӵZ"vjݲ>S)m}Ӗ{,udeC3wx؇_>Tga,mtg~W-PݗpC3$;F_vR U?pE $=DqA٩q((bلvĀT=St}0bQRoԯ+5?Hjޡj?EC vPmFx4 6TA[N4s}Iw TN$A%b5ԫÖ0iȦ_+hJjD^~ut9p鑂_ϡasnfeSS{;ڵu܊>-Է _d0B7=b/|&p U-z |_%:Xo=Osm88x`Mn\?ǸdV_܃K<i\.HTVBZ9m.3b0e]/>z[Ka~I^..`7>[ax]%FȘB"ra% Aijxz+bUH&#e{KoT~GxhRN vC ٓTY1-isЉ &u+R`X 2}:Ɏ~_>$-{V\ۂg9l7udfA 9aմL#(Ga\O8?psTeFfyt Jb߃)g⿴5"E[ɐyA CR&?rbz`Oܠ<[@UY p&q4 8PޞHӏOIċ>G*ArnVDDwKi~@tҸTqa@|g9H"r!." Ȉ;ǃMа|@ mFEl 7{S׳2nA,yj\bT9kiOa{!jnj5ݍ7I 2Zݫ[u?0 6 ѾͶ|_Qu͏LItY8QA uF_Nд'%g]ȇw _5P^%POcM,Яaml BfA%Z&ZFblH4l& 0CɆ+tqA|u9X@_T*5Mo& PPגa5okc@5TUpL]0ѓK6GS@''-0g(-7$xm[qiӃ.?ɅqLvɍ)=DE|u63}gB{q+2L={;dWh\A'}fqy\ D-k*̷Q`)Pkؼ"&/ӣX@311\&`i <_ I$@b,ʛ Y&H'RApQa Ɨ -|RTE6Z(JX B\{ckQtm-8Mw ˢ%W(&( Mm ÈFB5ob !@XAE!RYFD,z> !,i"hFk=//y"–% TF򼲺’ HFPr'KS]')4 /d{6 V W*gK0D/HQ[$:KB8r-G-Q<*bg%z~pa328Q+=h&Hr!4BJRBwl|E4ۋo^ =o_|8İix5RU5m; +_hGG KY_cC"~۩6kX l&4-}cbg·lVeּ`5ۙvL*Pod k,?A5=#uK.۟SVRD ^dܯԯ[6fխ u.^"Xؽh[,n*hghDG^VgZZ$8բ{jxS2/n!{h'z4h/5֝pAFPQa1w5ܒeSjUER6`C]|G Qu; ' ?CY5-1b ἁDmmU,1Gϸ4pLd̓: *@ E'k.3هBE6yok9|8[?d&(1StzY  գ06#l5[o`B{N`H^Gg~:&0u2-b~X{ZHH ErE2+k6+$%dc48))`r*OޱD7@Z3BQ8Jd>Qi ̉ɓ8>xO(h9Vm| e%dz:י#dPD)og$|fQOH&9'^H ϟ ]k8y ʢs-(=s?f8(uAZ z=a P #2[@@EG'?-3 r`BL덜[k߶,Ynlc?n?(ģcPj~{Y+`&Guilj& 6O^bDpͬkKO~h[ #gTnMV>ҩS-t8"m8ۖ"kL0Xko1 N"|[ݚEܸZxfĘj`fB>Άބho6LU|!#RhTy9_D*4FՐ "(ͪ<~[0-F5q@"BbwC0Op]*zh(Pə;nNF3i^ w~P_=6m0Az\bead u|7j(~5/C!8]%&}u_ϼ{{fs#~O_ܛG%zd[?8--{v}!I?z^(k;wեLA[MgnǜnXG  -RMgD\rTbr5ŃQkP0WADޭqHM&6Ne[ňp;u3s{k(MHnF_36 婁1X2Ƴd 9 ؞G@JOHAy ]j iK躒*C Sf9 `Q:KiK ]K!e+5vY@uHxFG "KX,w*z51ί=h?[HC] =aO*6AUmr"d}3 38^:{8`L[_xg u kn1mR LX JWiA7T{o&3x!gTc(.ۇ^ &p),hDIk%o5Kk@%E?߼g&:x9>VL;ƱfvS-etP>uں@0dt53D44$R]Ը9)l9F1];(CQ<"u7Ci*m2Ѝۯ' XX8nu?6>anIsrtekφU3k~8*o \<}BRl3硼Ew-ΞW!"qh;13M<1o3jIy =d}1tkdV~ɵx%ʚ@H=]W* )~W6'$vSyk0iL;(՜<J8!#aû(Ey,<p|^+ܽ="wC!RQQ+;[PoA!F1X=aC$ZY1 3xixa2)d42я6dcZ550 h6:BPGP EBHMTN N|VПTDi0Gh \JFPV-H6Â[g4*o*Ym >#CeXԱ‹ƫ󌦂3u.E/N2؏2(i 5[qmv "Pr?(p@ 'Jv6Dlz]χC>"*速Y*ـHl "/M[L;d5cuAZ$~RP^XyζЕ_ ĪpG~%r6&xp?~S͑=& Fiڕ{kP/#?B%"h,/9xTaNZ@>챓/¢b4 Kh 3+dw FA S 2UbQ/ZV׆ƒ|gU%_y03*v,&\luYj(n)z7׽qҵ픁CU3OEV)p@DJS׭Ժ.KgPuH[  U\Y<_A9  }bVdǥ=,oAV_AVf^A֑G\WP6Y. #2Zd7dm pt͹E@PWWjdjU+ $ bAV5__AqYh #a.fA@d?!~9AdX +,UݓSߓ _jdaZ [\ #a.—dqdEJ{[Z,("L ⡑)YL :qCEov A`,΂ h WSYGAsA}h.>YLc՚YN$:wvAVخ,Q ޳%A6} [\y^AADB.! doAs#J 1dqR4d" A>2OM, W$ⴞG-Gd˱LxPK $Ȗd$Z!b߂,~hm+ d(*,~ ,\[! %~Xul2! % ڈkЁ? FpGA/-N~^+ȢY^A,(]AW#B<ޜW|IlĦ=Nf^AV_AwF^A։ EoAWmyYJ-Iud0q@+q^Wzk[IHG>|YaY4_DLEXIfyY/yyYP<# dAHO qumۓJ ]A [ad( R^(a3A+,2 A6,Ȧa&UtA AFI@Y~x}j,* [Gʹ.VP!ց:}2Xhڈi ,D>yM@ !lAaDX(Q)0}s5^Am.٥ME&a+' GJA!}q>$(~ĿBڍ:t(gahP󙑛q8kUT0,vnebg$6Qr?ScÌв`+26PෂIBT}uQZul;a` /ҏB 5@KnOAF:@v.E ,11&+xP L= c 2VK\/B' , ,?D9! Gy @1r`]B`cC P>:y=1MS]ӁW"g+сI [\5D3B~&9 1Al8b 2q%+~X;{'ufdɭFZD~pƍI<㝿i eǞ ^炰EP} dfnɿ,wbДHZ yH}04)FҪBXA9q}}+->]" ! #ID)D$0BDTQ=ny$;%ZUKHDr# [ $ђZF>GD$,ђ+;m]ZٯDR* KE:V%" cᐈ>HNW"Jfa=ID<Q bSHDED;D=hJD$U Do=]G07KD3IDŠo+ID<{E!`@\VFW"T$"D$VV^ںJpE$$"钹KDW`&ũ(,a!U$CQe$"NKD<QWII~JD~E{P%"~54]"%-|֪CgyLr,!b ) -T둅;-6q*L-?2GBQFr1uǼR,l6?u>by~Yri?fc! Bf~6= XWY-WY,*uc8@kI /%ǐ1zP`MJ9_lj)wPZY.h)ysDp\&rGsGM0ukrҞ55Czsm1:Cvː+8;3f_CP-4}ew\] |E@=C=7T <ZY-M+Dȭ C}3=Kk#'?H1ME.a\<1t8_dS1;0C&aE b_ Q3i":bd̝|AYnݚ|4P.mn`GFwa@n"jZ sZyޡ\D]Ɓ7Wa[Ӝ ԰2chE~n,N#$>m,;_D@Bo?рp&Xv%݉ |a#f~5i>ֆuH%@<_,c`? ;[t`'/+#UuURFs4XX LaAWNPx줜I7~MZ>?\^4ӟ˷":QNB8d,Nȯ{ Kp!ZZށ8ךL> UJ{7͔j dXjkcA}F4h7"}ئ%֍$Q= 8ჟĪ;wjo$lp)9ڛEónC 4% }Ԥ٪al&|6F%c;.Rcsv1E.y胲D 'sjfC; *);{!#s@zD5h؞;XơX!7UOƖi r&z@{g&oXG%8ye<7qu@Fԍb25EY~$lBs ,>,4 }v]Dlmp;⺬&+.v1- VuO"+8j`ѐ $]pDbTç)fH#`p;C 8~R%/a.aT*5eyç8FxusmQd#LؕZь@ɉX@7V uۃDY( d.3Ge8u,8C .?cf8+| *pˢ\YW|܄~Bֵ0A`v~$Ab.@$sAZ5l,6BiWY(l9"<05=}{vG۵896?8HE#.]09 X7ЦV%2fXf:*ΝɝM!l }7h^w DaXCϬl 0K47bOʽ=7ݐ-EϢ}fA*j2PXYhb03 EݮxH.h"U3cLeh'Kg5+M*WM]&6_Z"ycޡHhfYsIsnQYjLhljnZjnbYWsc0qBsc21 :7Bb܄9ܰS$HV$2+GȣaФ>Hz0ۑ0Nz47aܞ47xن<\scࣹ}JWss0@J,CsOܘ,[ګ {𶤹9W Kщyjnwknx(jnB~57oM |kn -Gs57$ܰM 櫹a.IsG2gܐI UpNDUu0WsGsߚ[܂9yxhnwkn(jkn[s[#T2yFBY_ͭOM5in櫹Ñ3z5Yss0܀S憗oͭ0;kn$inBЭ=憥{& Hu57&F?Wy4;5B7@K>p͍lu$=+dO; /47&ZF]hn8 *%57D,Gs^s&0Փ47aS}57RcMISAjn뢀^',!+H" bUڱ]% Q647Z>F~΁zsiNlWG]D :[_6N20nuO;!2"w2.[leXQ]k )0@˸QWŏ*@09ԥgτՒ͞ D:jbsAָ":X lŗ BQhk"b( z\аeϚJЫ@lB"- v@L[NCuͭkV1cinna0A9XѪ d} Zvkv܈E4zar1}؃DgP*"#3raD< H4Đ~UC"UTRNDDC( b7N*T.Kait`қ#3@ A/Td9 r4}(=hRfZh]cA.ݠWYQdwrig.R_R=~{yt4ᶉ4M]NcpW" DR`_jPjq/q eI-Ej]vϋ2 aMxT 2&sNk@ J X6SZC;0@Ьܿ(k͔7"yM>LJo'*ј_e)_$@x5 rbF#6B=x1w 6RKy jÐ_U wAqB2tTҫ$T%_D0.g̲]m[z bsWOsTQ'o\xʹ,c0sak]e h#eA QGڶM~L/2|=Bcj|y1Z~(b|H-|Zr-\XCh؈1Zf]HJ,F-^~Y0=|*&?1ZVRv Zh 潞-n_ $hand!O1‚8yd&haqd1ZX2{ʮV"U@Q-\i ʍV{ht2-YӢ96KAWq`k<1Z8]DzֿY-nZrc - u4i1Z5e(7+'#ov Oe_h*oDyxѺc.s{Vf1Z@1Z+YˋqUh #"boGn.m@r31Z|թh˭ƢhRzc8Sv ?y%!z2Ibochl-"e@rVf1ZCrc9 f1Z۔]UeȺh֍Ѣzn%cxgun&SEe^O,F ȩKnпZA=b(ek1Z|#N=1Zb?Q}Bᔈ"K?g=1Z`2Uwb M-4c'FLHʥ:x3n>PP1Z@7h^׮-F.-^i1Z4b~M-ΪU]"UXFqz{#vt6Kk+֊WkCy6磴۫6<~ƆZ†j2磰ip} %sQ$5V[I[C56^eGЊvU54'5^IQC)RM}6= pG]}%- }WI;%ǣ;1xjhd2݀[R>@vv:f(!a:V{hfTͷC 剬WOe.P˜VC+s +ewdrX;tר4-V;WCyT\*t.ƶΦS;lK>&r;C;hNzaljja*Y,^0?.W sO-ԛӭ^'>Ƿ<ةڬ70T(mCD Ug}lo*_ETΫ{Y?U/RROYLb2WB5_ %uNWit.Pp%ϱz[j\uPַ>%THn\mˁlAk 0I:IwM O6Ԭ7\BqU@̫co*a4 а^ 3 A_*Xa ѯɤ\oSRw{+__J&Պz4+lI:4u׫h{}*m.'EXUET(6fҨ|K8 O_uu*3_צ SPPFҥ*U$j/P{y(^fWd%- ~(PU(Q_ן^V\ Y2~t'|:3Lu"kIsM8;WojܘMd2 Oҙ0ۣ2YC"떤B\H(v.-B[B5ϣ,r;J-$*Pu'VGM™k3iI+ %Ɂ#9b,5$`g&~t(н+ɘv̭v"FۯnjW|nU EuFZFnC+߬5)Eoi[0ȁA *W!ljo!N { @d;²8`A)C"ڙڐkuL-HI5J18 BmnDKvWZ,pXX)[=Vb/"SAְ/=nv@f_X.@u]Tܵ'ssXmV}Qr?8Ǖ z7Tu}T?ۡûSNRV@wwX,8Y)CzLJ `5d- N 3EƤ@Y=/[5|?L:@X-sh@@ZT+7/8E4 _X3T4Js,JϠ@n? &W7E+uGDRb&7RefA ZyHӝ_rg"Β'vl ߘ >+/rUS{iòvMˠ1 ^w$j=@ Q$1D3]g>y.(YHUKr>vIJmY_Amx]1k6l'>HcL|,-lOP1Fo#1mUfz qӗI1{ 5$[79E 6Ba[쪖 U8{!t9'>Y0=B{}o2:v-W v6=d,fFN ] )Zu¾:[+]+`~%Ehlūb,3x95HŔ%;X:d]gDDd BF"G9ɇ̊Oe7x W %+fHvQd< U/4kI1SғكE]`tbD^~}g1Ƽ1g&>kTt=x3@_xm^&zCN0/kpWg /@Ʊц"K+,XöjܸYc#]\t}tו$Kf8hǾHa:_MzO?"U'&*?"};v⃝hͣEKaJ!:unDGpUv$ BZ1=,zVpFox֪#- = LGװi}<^x{Z9V46џeVOD5F-{(3,6NK|vz dE Tּm RX(k悺2 )q.\]+ӡg n5F9$eTDQ]@v1u,\D-ɦB:7AዤN/񼍴E8>ymT+{?;ʹ8;$0. L-y9״! +QqaE6<@Xa•%܇<5>WD)Z W-`j莴r ]m֮a&{>ކT_"g`ڷL}vVY0]7D -lmdWej@+R|{6dc+cEO778,w6gAl̎K319٘ɔȴϟ]?ȀtL'{[0nN~עOl$[Qk?Z-\ ʑKQvAɦNm^䗞!aS)@'爕Z/@ʓHe\]cɏSmi;B&댙(Lp//jf/oRTh_`1? tg;` 7%ņU0bv!$^$SZjoS^,OflS4g/[g Y%@A<.D&b6UaQ ן]=}8S26UgrC _x|q~tmq(4 fjIٯW ߅W' *WMlM^ԧ0}UwW+̙+fW )J+)^<^ 1+l YWN^4za-yW+Wuz01^2ʹ^+s1osCpT/m}!|{@ ܬ P#+b+Ȣ^,|h<^;̍Un~MwbnO^O DE%h^DUiêyPD, Zo`>X?0c2ܥ\N鯠} sH{A)0_^2 Ci}}DΏ#W_ jEVǿe^6a@]~NX`gDRlB*Ȱ2(iU32X[JH,5OKg^>jw.VkGQ˕1a3gcUѭ~qqʺiryg5D:b '\Va_j^UL XƏV>Y%+};hLԵ RP (,s/2;; 8{h(ϥc\ȝxcU iAr >ڶZUwLliuXew*CQ2"Q t{-m^W1z6S+a\ê-Oyho҂[±a "h@ iR * CY[Eﱶ=,m`)kUqd)DW¸ϟfA` w `YkqYks>2bՒY*1 گYP̂ YehfA6ܝ- ;#YgV;w#f;7 C{u͂|:",Bt5Ql+# Y lHfAfI5 (YNi,nPi8v _R_|QAY}Gps]I6 :07 E{̂(5TfAb%,(_ /i,NB,((t͂fOfAצ,-YH;fAufAl "YNfAG`fea;h?f/P͂,,HF$\ k-fAm/;h5 tsi[йn N=fAv Z!,~6fAJjv koIfAG` n=ٟ#VMH&`AF5 pC1\fA<,$ ,xɯ|Q˵>`Iw0QZ@5 O sm7rG"AEl ! +M,/,VfF$]#|s3%BtO%-?Fa ׇeTD +Ǡ$9f!"RԦ26KimњV` ν= Q0|gs@`4hd !pwMWxx(Hr.K^7DX+騖Ȕ)Ø,ȕa ,FG#Iex;}~䉡j+y bV_ OWE 3N.O>oлׄJS>j:̓p ̎( ;FAga4 02mQO$g SEiFv0 8JX }U uHj]~pGh ]Wb8,oDVprH jcrqĮNX쉎p4Ed30jt6T$lƸ+]mag$?6 DCf?`0JM6b!1fe='kB$'!Z7bIaŶ1 ~N:w4N[-z"Bc,Qʑ\4B#E }0˻59?ms4[LO;‡U.qXє56ۃ@1s"ObNf_|4bj!`w/@0*(BMz}HS7Rd( xdfW^a\@I2Á>,|A/̓|jf8{%fs~b8UKf8d@c8,9?e8ב_l22x vVA Vb8 3quv/Á}! `d< npNWb8dAe8:0 |}1wK\s,rF2c0$.ÁOb2%|bpX22XϷ<α ޗ ^ v0YYL fnp(3 $3A(ᰝb8PgX)9Ly)0|a`8\y0_ ?Lƽ]BVK+9E`\> (q<O0[/3>K7UA`mˑ@Fi )iHYm _hpԑ0Q駛*C#6#]1G~u />> [CTQkWp>6Idv4^4;"B4J?6\<4&5F!:.!!%+RTJT+H@s[NScEZtmA $v]4y4h% i5\5r-ڦ:lݰz"2BHIh Gdk FL-ligNQݑPsrRJ+r5=(cjn-c22FaCUEu`2&&]~M%a ,42b V-OPe9RA&Eo=EfO YKb4S ՠ9T--÷OP|nvB,y^4t,us-2Ч{(sپ7VODN?7.&g3AbL`L2Q+wnक़{Nm8O0(~LO=Xv:&,()(Kf.׃]qGh9mBjwJaDi=>/SJCv ȣgD( P(*N9b cY({g9ER/M^@:d?j\(} #VjqCBMKf:OCdh F(&P/Veʹ*LӖi00V*;hX5*3& ,uGaD'@\F'(*S6bB rj'D_B}uA ˛C`q: "HQ3լ H f,XdK\3,463֤'a'U3V PC: _d( [ueTEl du:q̷@)=>^B0߳t3/ 螪bc\>'Q5t r׋>NiJ;jE5g%3$5!FȆ>!U3> Jp51xQdRz2 kǛرɯɩo?IX x5b jP歠f J^^a\%"ha\Co| za7l(mY].{)#,tL*L 4'lw}7o|# NVX SQ-EC,y<ߘP*3" ]ۮN.O>oлntJ45`n4.JƽcC .#0gcu@5Gcè{i5@" ui"Jfۂ4WvH@uաi[BRB:\ba12 VNd=i1GJo[v3t㚮T,ˈ!uh`G\pVj3ºRr3HgQ~#+I4raeaaBӣ%jkPIA~ -% EF7-D_a6P~@-7E-耫pXDp"*ԡShM @F*m M%S #-,:2ox8ȅjEN n k gҧEXWنn0O:,E1Qm?a4Q{/M!!dSSBB LuI&z$p@slq9 P(oe°֙n5~7= mXlx| t0I/ gB{[ j=28X1X߶(\顤=ɯդ57>TqKF{K݃eȹ}m]/8vdf l{,89x?9HN8Y5Y)&1&!3q*&Y&(H+ki(=^@&8&vM1pѯ(9-,\DV kIBn=T1=x`)bЖ%ܩZ#m֜ 9Lϴy!N/k䢬~l1jFDCE,5@ge4ӿ@>n [~LՐd?=׺6^g^uM˂Ck XSo/rJ5`V5`M)PAX' D`UӃʨ,\K WsuǐKf1R ĉ,D0hjMu:b/-'DWnYF*b[ S 4nL73w\brV}/Ҫ?/sQod8=mݬ*&T 3!O`8PQ *޼6ݍnNV$ubmVT C6PM2ϐp|ΑUmj/FU K~06/M^+0ibRV^ +Bf8G8mL_%BSmOUJ"6.`=$KFΠ [-bڨETe Wf˿,h_Z_g2dB{D߅^ٌF4>f (%jN 6 M\& Ѹ24: H{&*V9 ŒPn)?a& zAZ2ċT1Oj4" Rʼ|nP l\/}M#g( t5Oƫ.52~T'yVN CA:Y}DɅc"F?V@ZU(`kYkl5l4 #B*W+?ZFRl5v'D[ ht^Yv-r<1JfC5T"#BVgv$;3bli/wwLM {pJѩ#Eun m6@ZK9"} 4y끭0 #'V3>KO` gaȚE\@ʶ79Ux0KH26˗#{uY>ϩpQ*\e{Bwk2N"V^iiX?HZz*l:f/4PM?CWPcAD:f0D!iQF6z* Nڶ_zWy ub!./m[ ޾//)X^^N\^^^t}Qˋ!]^4R vFuty]//HsyDmqyVty0jx EQJq\( XfC[}BK)|MbqT^7fM\fݫn0*8ham8hr*< dk!W$A? dgAB-m⠁-lav^&ߨgqТ MIl8h^URfaF^nqܚ^S4pH~X<s78Md׫8h~>. ȍV@1W&cZρN8hP|8ha jMqмVZy~MxuqwAJNq*^A?wAGOqjkomZX_y/yy~/&ۿ<dti &r6 kq\aˬITtAD⺷ @}IEFfyIZ8h KN&yI~}8h"8@r3q*2X8-lK /(V]x *s+{7(^UYBz'o߰2-`A%uo-6?7Z$$ok. q6__A_qog2Fp¥|:]o=*[%&77JM6YzAou+As[‖q(w5%ocт-5y [@[R-`3^oSx >$l.QI9z YTQQ%~[pB@=y D&ȫY%vz,A"Z 됆"Wi[ ku[r$uJPx=핼9#y yLw{ (([ 7_7}gSη@hYŪ@ٓB p[-[Z|{{ 5y qm8ɶ,[@@o"{eƂ n jt I!-@!-'!S oJZQ@3[ (j[[8x 0R {Kaz |J*3y PHtz Pzך|yfϟ$-E!8x@u;[{|?1Z}q[Zg܋{Io,<ނ;̍Un~MwbO#?ϫΑ_oA^||ޠw_^-+ oA\^-+ oA\^-[) oނ[.-JȽhނ|y .ނ|y .ĭނ|yso%E+qy]~y .+>!.ĭނ|y SoA\^-ȗWx oA\^-ȗWx 7@\^I oA\^-ȗWx oA\^-ȗWx oAJ-ȗWx 0ނ|y .ނ|y .KK~yArWoAR`ˮ[𠭝 5-G kp„-E5y X\j4[.=Jz ĺ_o6zi5 5j8{O+v~Z[L$c۾@s3ӫ?饤)?]x_?_`k|]O mQ[ Lk[ tD['oXk!uJ[>L۬-pa-i[ oo7"mz mGR[N;fIv(R;0e̖yܬVKz xz -`y:yc௠?x @ܟvo i[u[[J"cXxc 9}VN*gՓH9[ 4[`[ ,[-a-6K(yLf0_?t[@^7vUUrWo2jF /Asa`|-?ft /{ ½XnO t$* jݮb.- L*v[R'o-`s]Ȓ<ނ&u,^C" *Ȯ`;ûw98ٮoׇg_wj `zNjA pS5!gJ^K '<Xj;X*=;`1=8:npAs#b`S_PDֱ$M_X~VPfc7g.ݿaЈzBǎQ7|Z?8[ c"b+R.ڮ) Kd ¸N3#.)׊UAaDHc@گýlANw_cּw'df; A5oa G} y9~}Y xJ& |k3\l&C[Z1gu ˺놽up#"i-t:cVxfBDVC!/1UŒX ODH7͌C.p}}-"Wi ?[65 .2m^3U]Xy} d{`Ds >qx51p{ [ vsM 3=@pd  pUc5gV7)\#m5Z7L\wuU?>zLaZ l- o{9f qbesqUƦ`.jXxvh| V}}`u8` R?ic=>vM1L-η436Bx|`ke q{L|}ʵ9CJ:VұQ̆`YT}a4݉eS- =|Vfc3Y׈Gq؊gϋufgWaKAL B@Lkǚ֮1PR1Lyscɣjvxd3^D+bAsxѽdp-t bvD' td\ rH|j>~sVek#79*ս<9Rל. bH]=V.7F-SWMgƟ`AInh?jf*LkzqnaJazGXÁN@'hV8i#hgvmpq 4o46^hF9oyo| 5{<7EZ7]nx"n!d !m̊6h *?+J$g<}]tڊlU=jHsۗ/WRR ǎ9|3NIL`{2ûroY kl2O -HQ*|]k*%dAFFi X f3R:lCDW}P 6|ԠoZ bLv o_te5MX>G$D~"f] 7Tw+4ui%~fM{_R*&:͒ 8-g Cغ> CA@*>;bp@6 5tpRiICƄ&" O { &%uݍ3ٸ} q Quq!t۫Q@ aM0_D^U>B[+ԥhH\Tf0vR;\[ff"Jq.&[y/f,(yX3TT` IY.6:z̓ysZ! M 7p)_sO#aWY(9눌}g"* `Jld]:LdL)n5-X"/ <`C@MvK M8Uˌ1LJJ;=;ƥ [å6g|xA+σn1v.bGw +p`i_N ٱȇ04|)aSs\g09/ qT4J{% &֊ʲ/ azEi5ĨA_KHhmX0k˿b^`mX(B:'xuLdp!^pf->ӕ-_%ҶXe֩ .8ucEq1Lj<ݾnֽ .:^@EXt?D$2b9Ax&O90B_dp tO-k(9w0c1ftX'Htjȇo,Gb)iلx jII^@0%h?D Gwj"{;d6Qd3\ao!Aގ @(a96ݍ ӕ/$L.Kt.T'09Ԧ |&R&fGr>AClpI#T}d4PᛲPU>t!}w&zSkb\pJUC`l :im L dAdS0Te /4ӳyu=t&[_X>To;{ы70O(уMur AR5qd b*dP= hbD|4 ٜ "E%/x?:DAi vHGD6Lg>H3KoKUÎ$cHbEWkejʨ3b e*nHx,֑:VD,/!sYokb c tef U/k3?e}XKiL[0I N{ #҃NbWBteULemt,*D- ZiŪ]01 6ޏ64<27m-uSS_"b B/8& yD2hOI]LrΖZyx;RtVA 2Hл&ڀtj14]gd#Ԍ/*6tWTM$@*t{PA,#Mʟ`GLm11-IH'H'9YV 2\oe^Es@54-Z`1JfE6Tu?[[r2X?~׃tƺm)U 3#N[3ʘDL%~qى t8;?>]Yp z:lg5X } }CfQXEWe,:fAC!;ASH38}pAL{,mDN^a9ATJѼXϲ aMTmywj16Z渉ʊ]qr YV0[dsC n a]_*`^T7,[zA qz6XUzd1.0G1^iVa7 nz+G5xg7Bư.NvW(a뤉IDG q>En5. ̟:?_z>e5W/:șNkDwDͮXF>xÇ#oj_뎪4 DUW9Ç*H 6W}$EU(km,Nn[ydiA.5wT-ɳq(OOcbvplŊP W>17;67(h'I0pf8"V?ьs9c|[*A Wo._ՒSP ! ܝ] E3ݬT1: ߆oc^Бd +: © '8E, ǙhIZ&'jD?ksLOXs<(nTCSF'y=xǶXxO +I7/XN}Ks¸Yv3R:| +ɖj@(,K *)ˤDa>9XPq H/-cT+h>F gtQ kY7^ X1 ^0bB9ìmrFn D{tSQfGٸJDD*\(sD8H4> ashe |ij5 g[IP]p4_#_L$  .vHHz< Ȏ"Y\]Jq.&o=0lJ󭨃Рsu}cM+u`˩źOt^C1nm+Iȟ2I >ͽuG]V_ "O8j#~Vfe^p&"Φ@w/vYA^T uՓ]ӟVmb=p4 R~MU{Jns}gt>} Sto$ ,G6Vz,4 5nuh!Goo 5N8k/z{Da^A5 x?J ? 3S6D>U)yaUiX]N\m6ŕvbw_R؎_V`Ffe x{/΁VQEck2~t1ۊ?M ޠF;9(UOTdy%joAF-{GzbRJ )vYaVq^WOt]՚ԞoD3cԾ] ?NzPNVb.jWgFw,*Goji"dj֌(O5:)~HYĭB&A$yVys觅-d1_S< #v;4Î_\9 |ی]''Kw$pYk 4_T_aHnt6$|<0o{<&ywlSx:8dž=>oe`-@Zأ m׵QktZlwyNRx)IB~вEt/r j LܩE +32u{V 2ſzYlIni?uhiM?Z9HNnR*3o|!(xtaƃhI'BnJvc My]~ 7j5|Co نq~q?j{w~EZ9WSXƔ#b1w8R7HuHUJa.k!= i!.H,&Z;҇M@1Z:?S[Ht v~ T~R{n_ƌfgQR Z +304 wҷ-s8 1 <{EXCIS"zi#o`Ut;k/fq'ۖFxI nds#˾1R^ ~MEg_SdzepD%F2c)Th3H$o a誘&qv%"b\r!]ZםSd/F 6A/o?OX}Έ]ޓ#qSG k.)u=֖n4Z)}m-CFvcE,_A9h`4,|NVgs@{*9381tyAk_A8blĘ=w{b93~2nIf8628@7RBw7C7eHAt"Ҫ7L; H,?1elHwےh$&:1ޏqzPUv; 7м LM3/d K(ͪ:E4OiW|RsuQBH>?M2cT$A.Ya lr;{qx?(Zku/l $Y~oڤeIx:>$H} g ` IBʦ!]Ņq e%?@1A"4iB IR}L> g A6MfAr$Ym $nU>} 얐t~(Z>uSnV671J4됌dRO+фt)n4Iʫ؜nrL-A&c?zT4ړܚỲUhÞ6)G HfY݈ߘȞ.^ZFpժ1Lc%\ƴ+.`9ӖhH/Q +*7ҫ4Mk/vҍ8f7"[r%ԯ$ IjG ,::8  qf,a}nI2zRh(G$jH,o 52iX9"7MJa"kClo4Hهm Hlpw Ȯ#oW$d ywHm$\zvՍe:0dgDei^+c-dʃ2@eĭ3%ȁ4ZM87[P4yR\RK HuW6L3Y81d)0Hs7FuFRB rk%Ԕ_YSw3K=E>~vO&Qm Q6>!dIB}UFl} In+rfr#}1>yE\iQYd۰ o]EG|}e!M,pj]|5jv3jKOWɦ/9ߗ!]lil0ҀZ5iBoSdkA?$Ƒ Ķr٧L6I= Vtzb0AOZcJB_[_[ %RcI6<+P$@$for$'S:*57!yբ̫76ذ! 2Ao7N*0q̻* !eOiؒ3\rV̮{{|{ 2AjWL(cCWO ˫> Ar "lIcN$FUr 8F++v3ݔRB|Fd0T= |9āT ֮m5i9] -ۑg 1FIٽшY$r5;wZ<{E1ը. j^MNJab6r0<ͩ)>,`O+@KaʏNn܈s#tm?&tUЧOU ٍQ > wuyq6wH`3hX,vOYetdegH],8F'9ٖk;O䨳{1[~JL%rE$5*|Dpj nl9I&erŽFm\ʬ rQ"7K[9E@]ް5$_9?~>mb Cɣ_=>q<r?O:jl&i_ϲpg?]&<- G_z .4xwt(fR3C4䯁}icX@ 1A`y[_7(u1.נ\e! uѭ:UiNqZF[%fh 19mp2C%s,XoZkE4ȳsX\5|.\|1aSQ;3YByr@|v2l󿏢?I}NL$ŤwНY 허0yyY7/yy;yCfxyP+1>kgY.z9"r %;TQ0s(Ev[.°R:* z#`jgw~6 >w5L.2M?c}}Y4p_i?KqYR r ˚ QU$ے<.OWeKT&a{] '\=?hjŝNJT*5]-Z۾9Ç_o8s4 Tp Z^\/ EDR=t(y$BM _U(b^uBLؿؓhiX3{2F!~ǜ{- ?em(153=ȥpBS;O,s͒I>S1gɤ; KDfN"ODRJ/lw})eeK̓tMqζe[Jzn)5r/ S9mna f0%.-q#`Wm喺I]g#Fia>ێ˔)'E撝?;mflܛ}fvS!+T7,ov@PlZ.s5Zzq)6ŖmYLV QqmTRHdgriECּatJd˱4]N EIƻhr -'-mjsm,o %Mݡ} Rm8e+&>DJ.k׬+TzX 9S,Z=a1,&@"%|H#tn;rֈ'Zv_U]Elb n Ӳ@:Q.|C(n/km& EF8:ގwc+ SY4}`[m6b\vY=(FT=*Lr\>T{^7*X\j=o׾:͛ D ի7r ?tT|\ԦrSBB5qO[rlmi(c rS iJFqk,Mtǐs՟j]a. FM$mm]RzmyC6ܽDo ɶm=HZ5zHjg/ۺ2c46 mΖ榷~Fr96}-zۃ,z:MJ#zg8z+-"zo]/ަ>)zuDo'k)>6bk@>z(#>:rmBL,z:Mϩz[s|FzǶK hP\ .ώ7ܗItpzH[ܹEoοm )^6}ަJ=6o-xkJ#<6tf cbAo*йm MEoBr9c{mlo`/3z,Mxm5zHUpg@&ś'ٗi/F 2ęz[W}TȦۺ  OJqmm6q&#Yk:65LEoI&YFgަ_xm1xmi]4br_6 Tá殃EosCobW=Ȣ]zLަ7]馷]s_*)2UI* xmբNoiHzVeQˡɞp ~P\˷E0v-:!z,JX\*"j{d07yTِNpGOm.X :+@>+O3@:-HB @X : x%d?ׯ ܊#kRiGG \j+%}ݚWA>{[>@2Փv(O 3zOH_b:lT Kg\BD&;ef@*I@ rK7VDy|:{FXWOtM86E7}6 x%'hr<^KNW$8u+s,<`42/."Sdv7c=J ]\gTa6|:)[6<969G=%YAw#B2_+wWj eUF^6RbNY`Aυň;Ah2 h*n͐n 8)ʇ 9vg'|09!_ER`!J EyJ .3|J ~Y2Dh}& Z.E>͚֓eU CCb! }.k:`(ł$iZ>KVoAvwzmu'e=ۿujP{ZaלR&Z>dd5 h:IA(Q䡽Rht ,,1 qV:W}0é]9-~/mF 6omvm[w'b,RB|Yrԃ[bHR~$[v# 12eU€Os `(ւ46J0iIe>=KwՁ4tjC V*< 1=U}ɎE5HTX˹j;(WT/*HΌ<ᜭ稂h D4—śtL.>@~xFSI8%}Փy>Qϔ5"5 ԊF1&Mi_mh$lNcfU~.;94ו*ʪ-Wb[ Vk>۷Wz@*(HLoTWM*ϗlq/rA ֯*ik$x^8:sE椦)A% ,P;<9@:U#$j}1$u|P _(Ɩ*j@4;O1/X(PJqiE4zݠ-duiE^7huVϙ5ʐUX*q1%>*0%+Pi9}U; SA?Ȥ;} ?*AB7Y1j5)R^?HVq $P.fLy+)C<{E%8w\~5ÑmTޛ*kiemry}8Y C7P6bܘgP=ssU /] i(t+ۜ;ϋ'}= >HBB^T2$llM[U@&HWZ)F+/(g0-_kz k1b~Ifod7xT@-8La vBVxt/̋\jsVr4w2U0G+?X nѓ㥞-S. 4n֊D{SvY * ]BJz'L =Ts篿>i~6nIf8668 U>fwgW?D:q%V",6Cj}b p0X!!y1;҂oltd^pY}S[,'51`uI%b,cWR˯o3s$|_p_PFV_m Hӌ^}UG1x0,é/]}+,ng"Q8Kjx)));"nӊgǦdzj!]>ۖ⏚^gb[Zy_4t7ZܧfQ7?rvq@'dwt؟DqI ea.BH5P U京XQ- ѻ㲥p08ۤ[bXRG]'/gs|E~ : {ߵ 4k@5^:,uCxz-f5~mx[L!g_hHmIL$NCB҄#g''Fu.PlLe e_hޥ&M~ʻK+idչYGrUr  |zSOoYSWl֊]'U//; lܼK!rf0/k-X ~˯+`WA2w~ MHUU"*1/T|M/p`2o {(F8 @Q%r1UlgSƏw}UO/o0P_<~ U zb^a^3a< `.Q,/ɭ>IeH?{3g?K*+P#gAr15] @<O${Q @%Buz]Dh9-/b4c !ҝ @!RZ\ ne9T2x(Dg͕ٓƇt;d)ӜE(rHP9]):+ +RGY @FK{]\r1Azn\ @ a(m3/0P @/.U(#ajPS>8]j1svGtŠhfjYLybhIwļdkagjHHx1aR#g x*0Ob*cPtk:dU½Vj, ?$U,ԗUk1 @9a 1a+z1|onA933pGr1v2S?eCڑ69%Y*'Fb&z6 HAn޻v7&F\E[E0B$ 2RYDixY$yRDy l I$׉}c$Y"EUm #}Ƴc8sؕj&/g Hhy({u]FcMX=⺢ c~ʒFjאPϑgg p$ɾ,4z UN\+LEgwkU re=i(dP=Y?;Ԧf*.u3DzF"$vT*6R,otYU/=P Cߤ/փ|4҅ͪi3\B>tcoL6b솥m?lrɕ^CՌsjhQ*\&UZS>]&S YMƬv\ jܼH$-8c9|(|DI*=v@%kjQtZV=GQ`d*To&lpJ ~Oa$HˆH07&"eQ(#5(0ɕrq Լ];/W=d7tj︾/<̰55׊e[nR703SE Z cj 9n<Wu ) x޽y-Y* v"eR ~^۴_ADJA$i, *d ^o֭ZS˚ $ uQOB𭫷K7eh= ;z0#fH}=.EZt\ F.en,L|7Uʣg[ !Ger*=*z'|ᐚ~Iy@sE]HTE >9ܘ4q(YE\NBZrv+;$k,Ko>qل=+GiHBa"f[74CuqOGTABsyBNu͛hy=b4Ͷ.w>I ~)8Ƚ+rM=454<'X|sX8h2.;>%S= .kħs^x]3!=|UiϑܾQ[[IY);?ת1D8f` 5n޷ڳi-PoWk-e&qaV_.'L"u٭p^mb-9MFv KZoQ<* TZsJtFKZ͞mn`s~rtP'S5ꜬeWQ0mT-;ӧ1R`&ŝسٻ}8ٙR!B}6؉$m}١U$0A;.Ar/dl=n'O؃Nev(L{ԈqG1SI\gu8-+u}Nsا-| \Z kwvT0qJnp_:tLg8N[{< BtA->X2%M(ɻ?[ot`-Dj;ʍ{ yy.ҚfhKTE`B8a sO>tmZVY2m!+Hqۚ/-Y\dKE\_szjH3`V%.khyNNA 9$f%T퍩=nB \s/zEh̜᧬HӦs.ql-yg%"#6ǜdo^LJKA]ɺwc1s3bD+ Of k*H"_"dӘ&}Yq!W^K:*]OC[3*y0CI6;/KvT нoiްngX,g ' _?am&G`v u06W -7]ZS>O1}M˲JLy|)9-(N]!fYELoEYEH|JnATiYEN2Mnג*᧛R}E> " oq/d/pp)BFxְWv9RGMb:WbL׽lJ-͘]PoDd|n (k8qZR--藬y83:"Mzޒ_VZ0d'<@b;dcqTPd7VH Jqt;a7V%fM IC;)eZv%#b idZ>kBoTנ2o9hX>1ln$7x 6wfH]͢$Wk]cC@d0F<RH*LsŒk[~mPm $s&WJ^ q0H!B-R% I5bxzR7|M9d lGWx?~a`W Ս-~^T\L`] TgӤZ.p6 *@hlurժ&?P;]]D*8BY֎ԣ ҙGɓp/NW޷"&:QSW;ꢡCS/d_/Wo>7ʡ]Al 97#[V!Ӫk5aHYjM;4a3/-ܛ^瀨+P쌯aLͱeHu\OZ2M2S/],}SLy$YQm1"z7*b榝8ԫ[?cO J†7'CL\bJ[O3=TγJ3UIԤ*h8JNC#\ VUݏ9~R~{'X %1)ߓbz&n_o>=&b?- GgCN8DQv{1Nw !Eg R"rm5ݞVhKtcy(bޗ`Ns*V :T_7ئ΄d?D@l>JzLY%J AxTٽ 4 %pZOC@t>?'.;v1kşNY#XV<(:Uh)R1B q_O+B\ 5F'w_5TEh\^5@;ܜ5U5e 52f*aMU4MX[CX;9aL).9ietIJ&Yꋆc: JWJ-j8Q f԰C:NSSf|Yj$g):ImJ9j ]"gT.Dre6yF%rFNUn/7m*K#jTb蓐 j颥-f6ǔ'CIcͣFT|izHM"N9όѠ pY J釋&#桢xhJ~MŦC#2ĢMeBcrpsDA"6Uu>4-T63'olz3XQߨg%ѽg 3m;cQK;c36EMq:ٔ>xTGz8g{-٘Vj3Άb!1.rِ.Y|NԂ i E13%iJ x{9ZhvxQ8Q~Q$>վ-p Z!MTMZ#Z |ZE숧a^QF\wO\}θsvߏ=w͒nVY"7hmqxs)mnݳ0D_|sTCfhn7 u@f›c>,JkX̬Y{xY:.>fXSxfHY{3@BQJcDhܐ#_9NMCŜ"Z}SS:no YEb5O"Mq, _>PܓcJ^u*}zgMz0g3i䄧3V|6T5koԙn;y!0pAn{t͒6Ii-PEJ9> )z |RLG]P ͇ZÇZÇZC/PR6%C|{_sŅ*k$gW)E&ӔJf`̩?+gR$=&m]Wp[,reEi<+qEu?F;}R; K8[|U xj@ZkKb~hAc8gDj0Z2'7]/JJ!(K9x  qa=2`x~PDت;p@ TW7~#EQS-07RT|JQTVcYY?MVQp(}ux4p6#~}v( Bm&W6PbOӠفTl!8t7҂#p i7?'"4>|=R `anHՋqmo'VY~ g=ʢ뤳?vòeB7#QVEf6MwB "+(T;뻠;X=%~7?ZM ,eHW<<9! ϴ٨up_Θ{ r|{)T&eHPߢ/ğYN V `-'I^԰XHUH>[,ٙO/ 2G2t8,(>'7 ~Lۯ'A}s5~ϭ'(|[OK<Ǔ[:X!O lEJ2Uڰi-QmRcm"h.ō\7Y`""W0'kKk&#nh`dmJI"][? ": 6HkAl'ȔlAVRίa7nPrBF)HJf:JԬ ;5OUŸP ?3E+ j^ G.GJ vJ t>W䋉Qq(ɱSUAv ~T33M08_hQQzOlLŞR(Ji؛oTTa~ؚ>rUhi0%cEiOdݨ) 5 (@tu}Cf2 ciHۍb:F[Fn0g2:)S;l 6L]z+"1{${7V}, IǫYZNHnWzB *xL>7i ~VqX|ôu9`.q@ ]b&YgX7Uw]54e-)Gz=/[+f_m V ~"m$58 1 z3(PFǚZI.i E'3:wh7ӫѫ3 [i,T6JSDV4Uܖ2e&,&֪V_Wȃ΍כUXT)g`LU|iǮ)18jŗ巶&!P'4Vnc7nN-Dmi ^Bl'҃ -mʮ 2=r^ihw߫(jmZK$. -%|)(k–_[J־ݏ,rbTor\ywfޅk*>=9V|T'g<A̯_?cc47ﴽly}{ft1 -P[Ǔ3ŇF3ԮiAn$HLCo !ax;Q|= L3>HͷGD=M"{Ӎ԰#fո<휁;Εm6hIj$?[Aڰ޿V}8oSv6坴VFwUjBcg`hpVh6)$U!+n*3N e}&ruO6 e( E+x0@"h.[.wp$Ҫ}|š__n ]7hciTꎋ&=ʀK!~ wI>ê%HrZf-|n@p8E >>gP馾t˿:ӷ#X B z٩gg͗cXMW"V DQ$`pR8@q~#iv)\K"%~O[?|Sf^ۭ-HlmNd!!_1pqۢ7Xpq~-5@("A^N"!|x(T?MԽL 7Íq0[(XuR9w!Cxhvk#!KN״s57ۼꪇxIU5|/(l E?]3;Ys'wž;gpq;cngPl115;J>#=3SJ竩Hkq}MP$X8iQڐxiɇ_M2MrF~62M5Unaf3=R~|~tP۶板ȯٞ.e)d1Z>z'=*؍AյJdsk<,7bAAtZ3PB[3B]7Qx޾WнR: OodU}1? A[զ`ë(.nGMWrbVr{ka'?G~߄?/v#UodJ3JTTMKN1z<1h%JL,sý΀6NԎc#3ڢW]j}PQQ=3I`i=-neOU v/c@X0BUbm3S 6e!xLgүh]qpZQ" [ߕSr%<@܂-[SVKh?js~-ՐϽC- >gsg_I 4,U_7XYkd`P"<ziWk{%߇ ^rݛ<Hd>jQ՜,R! (?Ѻܸ\ì+c\!)9)E7 x8j> ``Syb>5"~0{~,xunř D yr&n>욜(VbW[_7$d>Kx#shsD}i+6{# 9{SSXZ|L,;|!C RrJ[{M>HJN!Yu+@13;9vs{4͊u Rkji8{y PȊz9u BFA㑙"IoI/PRo/kɤQn$`˾FC 9 {GU7nAIΧ}Iec7#~QA{ ~tEnnk`^>J|"{WԒoS MǨ^O3V=Zډ8_AiONfxۼxX\mf>r(#?˶_r,븨 M[U',=hR WH 3$C@o"{Vw 3IQ\bC3a.T%4ۜOKj Y`ጫ|,Pm2*-M;HRtQB`<Ί <~ MqߝV_%Cm8mN(+2nҊ$۟;}+Q<^ 钖.Wk};G ^MNv?5K.cQ!ŪmUR%L'RMn9NA2v#7؆[@ϛB>x0r׌F1riN8_GzWWD?R5>J '2SKz_7_ӢnRL?@YZA۟e؁]ihxr)d8)vqwow/u?H۹Ӵ疾p\.8W+ŭ,xz<=J8,Fύ{\ԋ-(*\Y2~قH'b-[F_ 0OEU0"~? /Z$%8CRKr\MxB88i@lTÎϪo#YšਦMXJ!qi#+>e"hAI q[rƤ]^,$8N k3_H.o8B80=(ѐzZg"5FHvΖz9/z&9Q0r{/#+_O&D-mn8qJg0"D2h>uXR\N.g9i5c$C7C{GD'ȍ难(/ɋ!vŒl*T3IekUH6ݴ+$ „P@9^aDI_ j;Ѵ3 |obS =hrw?K;w +&/0E~9|CbB3! ")-PR~uS٩_'4y}yw c~{^4_@F.-F$K+"[G&Ƥdkk%9B\ =pB+ϭDn1$xbfr͈Z)r_ f_qj܊qrJo0Br; OeqxPS7@m& 6.w3ˢ %OWVUB2soF 1}m1~ oycN(d__nõg:ψ͕*+ّU!C^=oM[_}f`qj-D FvY ;~%q!+ rP;-L. ]$>8 ի'wNcHMdbzHaA`jX1-d ⾻iQ9:FL4*"nH/{>yn *1!%[39ax1G^ϖ+ep*tԾ[c~/ 7&;:g z8`>X,5P +4۪Y!A#v!atXUlӛJWIH~⨹>^g+"=R=739ÂCTY9 L%f<"~)r{'x"y-2/6MڛTCЉKƲ|=wzsu4|J~̖t/י$Jr19Iub^yz  pե\i߸A,@>QǔjdE=њWjGWSHOˡR\MjI,R\^<0e@8e1Z#~ctSMs]˷3k&ŪMo Q/TK*I4!ꋴVpC3>SkL"/=7L@4W[*BL\b2[L %Tm6 4UlkQYiLS)uap/ SrҦ , iy"DOQmt5`N5 i֣׃lY4!_s&U*k6bsAʚ_]WEl?6Co Ւ:bܚ0o1:~rhsl<o vYBxbB0&կ ]w)*kM omPWމv*j%t2gzʮR.2\l|uzwykOys.Hn.7 9.e5Le ?6.Ex˥RGic:=M,AdaSS\ЍTVR'S$2b`hLTQɎ*8gT ^9KfF֦]bWзӺ= 4Hγv)7TWQ,!wvj'2?^˦MB{ӕZ4v۩t]#Xt|cyjbmWXBj>\r.ǺvfչFkǍS]6J]x^M;]`}"^{  Ѝģ㸿c b=sW*s c^8d2fNTWVK'4c9yz?f.Rr6YxFiM)k[z[HL~zjXmjn_DE;oI,U@5$>Nrhe~y_W%d[Iռ|_t_4n]N{8{6nOwOaPIp[IP_XE X@=PD6h={*wo瀗b^Ɛ10i xس3>E<:W8@ɛ c;4%Noɥ$ =>ؕ}2WxF\NAɽWX.ޟTm/_`]\ehDԟfsAQsd=.$ \bX!^~\Z^<J5[rScV*.>q7~q'A|}iõ8ا.&G~@.),׺tHv 1) MwPIQ TBoDt/RWϒV =[%֍Kzak-b,XY7Fƙ@:^*!ӂH~/-t  G޷p} 8yDm|T8 P@P+D ÿ5ͼOn)!Y# LҢ:a49>g-i$= gqY*r eO R5n>)u=<0X 7 (G<`0ң'vk.f5hX!N(5!!f KKekXFkIwsUׇ{A!(j!$y:pt9It"J]H,& H,.&=eϜ%,nP)PgT?cUTBOC`b }9zZGc"%.[T@LmpƗJ||ԢJ_3oC6ԟQ}(GlQVOZضϜJSHgADO>{=\N],ͤήP$4 YzD)") 3iij%:,D%QucL?/TĊNklQ&owɗ]G28=mn 7e3\ۮ;#<&CayO(GusA_~VÔfW-Zho %gkZZ l-&an{/ 觉hӽWY ~*dԅb2F y6igtڀDVp)'Y_[eY;cVCjoy(.)XeDPb} _$QT(7$jy uRU l7t# tD8̩q}g9Ҙ}ݼoWaK][`DRVdLnm3t[UOMl{K,'qXyW/CPmRWڌhu}Fl&@{L_ġ~kI~"Ff*hF8X&?Ǎ jzBD!=sR1͠ԧ  Ѫ B(7,&/co@BM3daͬnX~?ztGA"q!<>BCXI*Ra}o}~SPkieQ$nv*G4N%te .]m,@K\ZJAfJa\s^:y5m6ƥkeHR=̤Ս*`AMuOSby Q}1:π{0;W`Μ}*C}AݬUHV\Ϋ xEj5txnir(>F1 :x.MRn/ bT5P{ bã~xeM V,va`o9^ӠDWv&?C+gESFqݨ>56 9^BT{mlL6wSJ';yy,>C-ՈB Ef]u[HեՒpIg6B;H gz`#%t"~hg?9l9o}Eho [!Soݿ`U`u|uf$`ilEx !r,ʴ;YSbk`r%|ίbZIcORl3UR\w7U-t*JMľgD,AA7sN~Ǖlrxb6겾[{71fm9ҪJocZB/+Av.e9RhbP^(55t0OO©ԵGt1Oa[h`LK1ɗ|08uLG$380럵6 ]:"nBQ+,S#Z@ bTf#^_ ]"͓Mrƻ(ɞ8m‡٨}Jֳwb^)nΦכ8ο/m eĎ؄Hg "YE*N(DH}xE r`Ḽ%1Ʋqazjv 6Ò5:0xaEw@6s3Ì`R] '9yf=O{>p{_3s<$gF?/m`e!Je 3|.䙃1ARȚ1bQ<^49&.Y$˪V璡hF6?J,,؁XB8~m³%Dv#J*C'gC"0o TDDhyۼȠ#&4z`#LZWCzJ J\d-FfݝЧ.&cۄd1q@l8~ O W=\$dhTF[UYHv~~]Gkᰖ`c{jiG}1mۭb9=ɱy]sGDuLX݋]y5?HE(yOʏVežܺ"Vm48UDr>NC6$Szϭ1pHN;&P;o{._WP@n7^D+IW͙9L^~3j n xcD AYIi[ |ne ME,ʆ'\`=-oS)8 l1!܀bZP缶EQSgkrkvq,l*;z&vՙ(ҌRjng %ň>D Е#";|{=t}R]l RR;?MU+iAMNM|mDI t'(6X# _&d9[:gL1fŸ&>T,9㚵0n>C̷@&k] vɺeÁU 2ó~," tĬCI:LQrUl<-n(h<-J*ґ; Kۢv ˫`CQ9"_5ӈb9Jo%>~T4d_"5>_DΤc|o!H< DYVD,ujFQ b?E|H+tzGz%Խ3J@lF,jV' W9rxMwHIw%F+֙rzf-{䆾:[u)c ؙ_p:p0>cLM-'B 5-sϣkQg*w21zJ$l3zPI9ìO OY0"!CVWY*cjTxR3{M^ZY"5nB[rL)R3,^~LeOUTG}e46n`pɊo.dGWu#Jߔ#Z.\(6;.R! Wzìh"PAK,v "AcL(Z!52,,a-u4@0ŕQxiTRx>o\n+;TVhiT`@%UXfw[^U^=+  e90x]*~0 sW`7zG|;*>v"^"ft@T[b;u,w+!XƉaAJ,2p(t*]۾PjEXecJa BͣeGZo"##\tI\wLvİruMsap48*4UD۰,iS1|jgӔX ۯ6 k$Ppf%UTu3:ݖ]ۛsub5RҲ"M\ !W} f +=9TtaTs-~/*7:"϶H=m+ӥ4x%G1%,l0ӳ՞TdځuɈ=US &jݙcf ut>WQʼno/w9%y>D?:3&(a0Wr"y']Cru+JxJSixD^ c1 \c]c1%,<A9Tv0NAAADUwqZ} d✒>Ah9NXPg+(tL8(gb 8Ryvʪ3aO1^d] lT,؁kO U~wDA]F\0<+Ru*uKoWnd +[x֡^Ix4^JԎ*_`y~ʘzO_[\J# $[p~ 0fj(kihBwd%E14Q|pxn1|,o"R& @݉X)d\{G'~Aۈ=&S%8pU{.6;ć^إ ij>M){ qц#ҪOS5(Sse+M<̥;ōF+TdW4 T/et4V.N1Nx~Pt{]bC=PTi_"K!Pt)yiBvD~< K?K#.Qs 891`gY%3:8d'oԆz`&_2Vq0@Ch:sFpnEK]fȞEC}&ZfwG}1cf^k/`[}tP6R|"qDEPVK1 q8cF~6zD95#1eQ-">quā|eE1xYH!Xf0Cqv0>rON&8"MC VcR5eM#vHA qƺ+8ښ)K.͏ҝF;YqiZxբ.8CDlJԈPEi,yR1u_,);!F':a)hͪb*/>[(=랣Qg"7>]ZRe ɏC?jx|/yGk}I) G7]+3LQ*?7ZOv>[ob)9{{FހE lNjf6&bEjX4a_mkb!Y/$uu6rWp*$#}j@SR9\Z_{1)5,KK ]R'!f\GxȘ!C/1b:A<h+D*Ma &}ʽ3ˣgy5KVPȤ1nCϦa` v>f7<U[]]"4@"F"=4谽)c`iқ22xD ~5]̖%22[=|L hYeD)QæjK 6F0#"YlzÅ<_=P0 M9? \ 跃Ox}Jinmx5-wh]b8W{ƒf-U =W0JҸ@=̿eY/ׄ?6xhʊw4XG@u+ŭݱ2H| ZYe,^Iq"8TCVk\.x!h*%èk>pͧRk9i!y*O=0UVD=̪.qx.V#D (I@9*y*XqE2mF?>WcKHK0 PҐ$/κK)H,v+_V_7SX5UmZ.5WQnH~|D#L?}r|7+I.weoW P[dzq~%nyk#8(UIJ9_tS2]fu7#.ػ"튌:8L[{UNWkloI꽰E0́Bw顿ߚx_`HԚBR۷< aGN 1!䕹k[%dDH" [ZFr墔ݒ-mJm*‰uLUZ7cjq'ϼkJ5eL\+S D`>z=$#d3e#. :UçQ/Zy|oȼ]d…& wv#U39,=t̺`x%Ca|&C/ih{E/KEx%GQ3H|ڧjLg{bc!e=5 "}^sT\ѳ sX;+Gƈoy81gsO7=*8x.L 8Ov_۟ n&F{f]wJ{GokpcN!]Q=50T9QXCcX;l _;ka&lkX0A3Ư]Cָ)4kAYl4mO[K{jAp,ADO "A$jc diL`m. "IMA!^0; H|g>͏E(iGFU I :c~LJA Qb0A1x= G9,& G]ЛqrTh ڂ 2r Os~Emן^Sfx >p\("SQdw_mHM9u'GD>ks:Ksطu zPeF'.uR$0Kl<+_SGfLd P5k={|"ܽº% 1 P^ XGsM;ہ,U J|՚rWu_RӮW_og :QdhWZ]C#|ގ(xN2oM}QZkXiSZ1h[yCz$xA{2}{v IV2e5 a+ݿifmvYԚD6ϨӎcKAs9? f] ?j4E8`Ŗ1Vߟ5~'|G[j~,ueC?] 2 "5?@pt~h2T!i?15~?~~0I2?֤6ӏZ=_6fR-8ђ .8V} `|a@>EVw1?q, xM2pC+"#:40PO)h@*XccLJo"G ܦ,Vth fai"gt`4<+a4L 0aH r8pÏ+h†$KZGhMLrC%L@\Wm= 6LbPf?r԰ D,b9/i S:#)\2Y/[< rFpQ=\"`O"V΍1U8z4h,R`8EH^8s*f:?*\nayd)}0zCny529`׏jYe֘T ڣ'BFue0*XK\B{~9IwP Sx9jo,mA]A+Z%UiC@#0X0E5)uQpkd=OXvkFl o<9?BZ8@4> )juembWUWixK(1s1;/-sa1''?U(| y.6N0XHc y6]t=&Q `AaG`D0>5(ic)X˘7@v"?`.TK٥)=%c:ZGC݅G21qBS(j6X5Ǩ[V)}'5F r{GֱcGn}2 XinO %'략 `ĤAY~n OʀM*3p1/#JQaV0(Eeq4%JQ9K{VPDP hS^$j)BJ #JQsDBPIknBhF } p!GRPfq^Q ͍=/iRpZGQ j(P8`];(kR PE)8 C6B Q "G;ѐ$ 3UE)dQ8J჈>>g=y'gMMcmeG)(ж(JQ%/EݛU ~ |IQ' PP"B<@#E_i ZO |ǂԈRGSVBQ  51RPRP Jᚡ,+JP >`ZA)(ҽrE)va 7JAՄl;Q)|±MM]hz4}zBװ8BR|9޹J;\J[=xcQJ;b&ĀRiD)\3fNR@(R@d(g p2Jb(kD)7"~C)bk0v̼(kR7"~C)7MJP Y?ySlo(~C)JMn po(C4;7"M?1Q?VLn po(E4R7-JM@E)JMn po(E4R7MGoQ Q .kdc2pP Y(>a$4C@x>j(k==gQ7-R@]4RpJNRC)dVL ORpV\z(DpJ!~#MR8W"k![`kWB@5 ђRHCJ*>"JxRP@䯡.µR\RHg(wk( CC)de''RpeyŊJQ_Q J(!@7(kRPP*Q Y QlӰmg(4#J!br g"vG[J#J9' _r} 9R`>7t&π5 xӈR`({RiD)(i(%D%J!OZQd:5;J!C~-RȈJD)yJP >P bתMCk(E|;P2@*kޣu{ɤ!3D䇬`0kE ^x%SK0FՈ˪tyncAC6Wk0 oB8oOc k:9屸\dcjۄ.Qz-*G*鹠[(Pq~.s-H?kMds evSs{&<˶w6LnVsuH'⠕\k=wͷl d=?h&!i!Hoe BV1 KpneƴG? +cJ @G#ʨI.ML۱m](*w8S&4%-v(v(rۮؚF2<vz\f]8;, ?qylVC̊?L+kKH7QPrBi(y]wl,nL|Unn C-p@]ڟ^z|APΏ|N4_ڔkMM jr>D##dpʵRSj&hHgCG~ $q m5RZ\a GT(0H^Z'r " m*!„,gP8@jd,JíM-ܮ|,ټSp .vw S6i$0_жrFaU ~dM IaCr&8(Z\.WNϏRN3`7D`*~mbwylHs,LmZZc 0LYQAJ(zOkbdA|\YTvT_0.T9^Efڢat*tAmMnh(ň/Tt%aˊbid4PY\ OB<;Y85c0'}܇o +#Y#Tk:ct[Ql "w;lg.ih`-+7] .UÏ|b[&D@4`f_{^

(6팋 q9?RƅA)fd\йlqAnV.4W8bx 0 [`B5&#fA65VlA^,Xk k9Omȵ@S。.Z LMh\ GPkAaGZ\\r-"\ *&kV~!ג_IIwZ> YCoJo -&ЂOgSUY8X`T(v,L3ngYdY8X⃅,>CE,r+XeYDx, o sAcY؇we$Y>1í%상e6>0$%l0*T3%%؉}Q^\pȱ0gꚎ5`An n7qʰ,߁`1),& 1C=}1ze3@=;u8o…jzWSrվonf { [A/l|N/5T<廴sX,GjwMX5;XrV`%wVPof6*A2\v#k.U4*~Às(ly;– )HM6AbR P(PXsL'tH'Pc<a >«Ȟl9 k Km} 0M:Í!D$CN0l ӊ=%x*|MYJ6oْsR Z&qΣ騉pԄA# 5vb%Z5 5yӈ{9&oQN`d!jFDDԄC(DMdNQtj7[w &.|& Z"ibRMb_$ُx3YlZ=R& 2Yx3&E#& #4dC-'h| +kKP'K>5pblB-yp;B ,ˎ3$XB%8Eٙ>`@"l߈#%9>"Eʍ&Y)ZI1$+Ɏ$w I' O{Æ{mFڃÍ!'67Z҈; Fzoz`l{GR-1?QWxƳ?$%w"xtlB:XYm$F8#.B:Бqcq71Zƅt,H+xސa'" ձi 造Y:H*T &DdHnHA:`\5tLI[!HZ;pK9_Sa#6t,Luc3Nc ج(:ұXaBD:Gt@`m^hyʳK"TtZadPƍp!`Guȩgq#sYuHvTH;6 \g–{zE;h̥t. 0ㄖvmw`t ,ubx |;(tv;xĞx/lZxq0B! !Ob ZQa)PyZn |*]BҸY0zUɘdA$XB# 0_.VX&?5a & 0GZI7 0z\Kbq[Q˓ II K[j[ҡ fB 0*yK`M_ 0]g+ 0&|VUg`^8PhF@`CP&`x,hT mXF|0a{XbJBX(*f`zKn=Vֺ@)aTX&sk=VaObTP2ۡV>WWЊT="(BBjx}V};VHtKa YӛPFh .0Se 3kk [B^VC+>[`h7_d``\]kB#9|`x7涰"`ps+#V{V 0lا 0lHj`BDk%I X/NIPB}3 0|$H ^}×UYr×LB#Y%!n+@{p+d)$) +p7ŵPg*Y^`,za-ZƇs|s~`dO+ȘGB.YTQO5CX*ϭ0*) 'X!ZF C%VASL``h|AXEyXƵP5C+MCa+@+ EZZj9X_ߺU 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 << /DefaultCMYK 14 0 R /CS14 14 0 R /CS428 428 0 R >> /Properties << /Pr427 427 0 R >> >> >> endobj 426 0 obj << /Filter [/FlateDecode ] /Length 97755 >> stream xܽKm͍%6Ǵ8ꂑv ͵``,2H#%<3^nx?O1?O?dS,/o*͐z<|_kyV^gE~Zc |`JG?_k5)ߙq߄v|ogb*/_>U|&U^K˖kiaf/h|/m';s%6zn:Kn4kj!sҷ]Dϩd>fh{5V^[쑿[br!(5R0!'c<_sL2M?jx+3d}n<{h1e`Lj %i =+s}/`uqB{25!,Ck\CD&?1!ߐY!C<5긆 XS{ A"hs)b|}QD kx.ƤB ML;b5\8z5ؖoX0c-*ݭ] kJbc5* ߕU7,[:klv)oz A`y'?R~#R ' 8i_8OM]6%tⳤCY;umh mMYJ u逈з`9%uLd q2nؠw-!; {L8L!;bIG(SGp8IL x?J}ʐh O_|L&Cc5 "AClpeGg21l;!/f:ǟ:ɨpLߟ1CxF>uF~2_K~ s&!/f:/#;|_6j Ge;0 j ݨ "o(^;\Ie7~CdQk~m"ațojɺHY=pӶ_,9G2I7=ᝡpRIC N@N ׿; #ͫS@w=jCDZwunz JZ8!fz⾲6o i&ҖNc V,u#7(g<.EC1ecF8tΧ6ְ}udX^12II}> ܟڣO|$c(OmaSS7Hd0I;lٮMCF|FaGcPډ/ڧ6ְ}ZH'ˌfSy@hFk #퇯Q߯Su"xAwކȖR}隔9o}4ڿOojنw?Aqߠ&S(1'^*g1n:=|"wZ~fڠ&? G=!S ҧ!/`ɶ9,3#۰{09 ^βȞEzk^j]ϤE-Fd{!v=ִ1Al1_@>z܈&6&W Q7R+!.E.r;u&ҟr~35"5eadG{Q&yE=[HVגG/^xlU&b GR6@eac9ap gbžA:9]-HaL%81;Dؠҥ S[d_4/4Y#1ZNh󩃸_u ۟ڍۗE!iQڢtd`Ze FL+Cn0Ic|i8׀~ֺE?g1ѵ7p0?:{D6D9t"4zj.ud_ BhU Wz0ڵ䀮͏_cg A/jaQe.:Urg˝A_՝S-OZwduЌ CjېNC٪~hhj\gx~.k !rل*/`W<6„U2;W}j iX }%?5 X"s\T,|wfZg噣nm:Y5󧯴rƱXΰ۩ 2*[Zeq,<rVH-6{:A`Dtȃ3RjS2ƻ6E0(〚Yx)084Q +*@醄*y%6>/"xƃ9Q%l9H\/S"kFhؑ{ UZr:EOSJHgX G T2VK< .}@8 /iyd8Q&X$,^HKXY"cǴ#>uZQ+`D ̦y-"_a,eG+Gek8v웎 m anSrV3*0qFQm- zHc2tcl&"\z I&̖؞@:J(1n '^vIEeY3o8 PV{(pa,o#. =EI%%ok(PE<]ץPX" joJy"'5f X׈B6K<& /BNb7zх;;Z࿝wpj?D룚w룚Gµ&̈ߊ^n"Pa1|š~J~v Imۻ?[Am~w[?e?[۷GϵX-?z~ߴĺYWOjO_v_#?}~?gQwSG\׶_.'j_~?^T?~/9YG]d?~]MAϬO_OjER?~} rY[}dߢ~}MOߟ~^߯yQP.ʣA׵kO_kYG]Tׯ&;?|jNvIzWIΧuޒ{l un/?NbbWazǩrw3`y9d%[W8#O\`D58螈$EX'8*>D JӃk^A l-χ i"% ߴmcUpQa =>V12@ZHE\Ѣ&##:G̨TznzSF A?okQ_1i/1aL\!@k=S,k߀{l=/p(q5)c;AdU$BX Ni22Cp`^+D\`I]_戌uhC>Sb6,2itzmo( b,s1P4D?\^YDHf1ZE2ҋ{ͶVQ!B(^,`i|*Re(N "Z(Iyo55DX ?.MwI06^,թc56}l{pm̻>Q]X.WN/X+P݃rP) YXQ=CaR!IM(\s\YgJIB֤\~_(:s-/vo uNG(>f*ݚJ43EQabEf^\\Xg\7Eo0[A}/ple]>9"+H P0p}^KjG%;!qb2.YDc+**$\ pVxS{͝q/_ !9(H Xd5r= Y}b DS߯3Ph〣kj:DԲf#ILiG"FT%x:@63ʚŝ=Q׆6cҵi(t/FoԄ=_?(w|8*(-68  QG!P ntlP@EVP<¡q)E.f}d)+HfB9 B!M,Bo{TYK&c2 m++T\`1:JbiZ cҠ"bP!I % jSkɢ9)a/ub:Jdr]jI9C,;tTp$Qw#kdhF=֔.& K %׀ZAYLJG%QpTJG{qJKrxY_X5sn(PI$|H#6!cr=&M:\%hm:f` 1z87ݲ}eI bL$QR ж #xh N* ek*1OM4&9-:+/8+VyLL5ՠr)CM1ۿ<0Sj1ւ4*,`nueU\ ] ]I f1mrQ96>&:bPugJD}L FU>C.s?6[!k`NXPN,šA1QRBpMGL먢N{ì4]/B+]c]%H/wz z$IB-s-FQf3* =δC\Q]+=l8g ΖB`ӓ< mct5Q+Ʉ8PReu*QB1.QM%^ a<;Dn3f6Ә}yϊ"B6Zzh~O-;A0%lԤ|O`OJ뫣kޡYtFf njC˗>GhLo&gC.[ۆ}yU>Pۆ4!cfCfCِTc6^mH[P )ZCOΆ-ps%!lRB();;b^mCBVr ir~lHCؐZcCphYl#=l8g(Άdgn̆l`”5Y&`giv,<•ڇfΜ

, ~,M5Y -Gq4AYhj[Gv)mn*Ǜfi,x9O Y, jXB=;ETx {,Et4{G4L%c4 Va=r٧Y8ʟ\q, cL<4QEY h, 9f¸E<˚4a L#~&$ -'Wx+=%AhM  IqJ$%I7SBOSFAD+4rls]dB~~ uh'`JyuUd&%.s+1 @B77:MG;.Cz#{Q)^8e*bXBCdM c@Qd`Gހ۲܄Ty+Mǧw%HuY/f]Em*LꡈF8m*^EK,Q7܃*@-֚o9frrm[[urԗ3ps)an DqL{;98G{ŭAǃ/9ur엖#=hDjer/9wȑ z979_ ⣜Ou99TƒO^^[q6lKXe{GD.9gn|UN30pq K+XK^M6d3ű(2>vjyiE_`W,ĵ3@;XI 82ӨQm9„ ,EŕuEvh݁@zކܙ]R[)6>^G]2fG@q`%Myn@}g3;2oEƙej{u{L5p˦dׯ?w޽Ym C0Y{^t3,obW0;D4(qow:.iie]VRܴ̱2 }G|׎cU`YkV (n|ƺP̕dHOfDFk閨\xi<,U:5␶=): L^nc^˧ zrq Bn^vJEDu^mJNcN.sA U}/  -ҫcCMDo9h='D8u_ӚO!9'(nݥ;.8˓ &ݶbO< 霵%`E(*+ܙ5;k#u=FۀYwv˕Ƨ-M4|[/#ϓ}j~ƊpH@_b˻J5lqj(Fj;r T0qQ3pm! $z\b`#pܫ;_WWpRQ+sq]T9}:FI Ο½$g8 mo!0\5/qq:.Z h[s01e|y<_♻ *cRy!e8HI%oOq«,LXQ\ $̱C2Mz}qD_3hl CWؿ!`p-mA=4w*@x%Cd8N='^$;F]қcF>/7x~bGܪ@&t uh7 s?L$86^9]!uOE4,C浟yWxץ@9,L!eMwL"wfH"dw1d ZƩ1bf5 -AW~<}$!8@si:VBn$Z_ӄӱy H!E%8Q@VҸt`pܱ$:knZy"r{Nn [l3:G,uAcP0SLB?^v&қ^Z'RڣwzRJj`P%eT t--r^7c-wv@2 A:r8ޯ˄ؿ]nfiaXƙ'(GmW*G,& C$-tD4}"W: \Mn[cWzVHo9jOMpŬfo0VVM鄫hդ.'X5y㴋U!p0pU6>N%J޻pũb.f>rsfq* |ũ‰S38{TڲTqhMq8P³8%עOOA/3(Ֆh RyՖh Qmh Pm8Dyvؑ v$zDԑ$zťDԑ$zDґhD/ FBDIYDr"RDr"RD#RNWDDb4oGWy"qM*`D 8.Λ Tg' a txl ڕ_PJa%l`*BfLzma[`4oM5Ypc15ZH@QN@M 4;P6?Ya+bacf' H֦v*D&6ZGeX6Ђ"5C Y)}z«s*iX"&'2@Lio),T$Œ v1!+U+#n` r&Rd0n4H&۔e&ޯ OU ͜8>Mދ,\\εD#|Xsos<ܥt3ĦFR$T **ҚC+/Q TЕWavSeKע 8`vbjYr Z+]Ր 0d%Icu9Χ*N=GqT%0-$`ߚǍDnLH̲(^h|$;II ɍ~qp`-,apS('dlt L['/NaIf Ԣ9(8>~TЍ#IK(M !e\CtTc" lui Tj3d8=VZh` @IRs*P +91sJ ]H˳v{g=j95}|cq͑ zqNrqQ_~呎4 "s`-+su\w{{~`9oل,}\[tus_F-hu- E]_u@bq>Vm[Ԣ u ñӪ55Js7Dk#!nf]Eu3!Ȇϟ>62L _ &Ts'PJՈ䮆jB^"O뎟*s=B籬9>z+FM6i fyq"(9Ko'xN+dΰ4HX 5C*d`ć.DDžEzIfBW1ec;NRņdg5<ɸ +c4%_V 0a&뾮6<w@~A~WFvY#?^ h;5k-֧Q %^roB~^Alwcڲv⒏eEdfU̴fBNUǺM=Y,Be UG6*3x? q?,Mh䟠b <*H?F~}8O?;d=O{ȟW?&q]@)Dp3䏎eZ+% q#!f/uoE1#^в#.+Xi:#+oK]#F؀Ƕku#CX]s?" ?2:97b?_KwcjH?9:O,]_>J#ޟ@KqCcqxpߏ'D2.E,M7Y;k#^VmV$4>!k^:0#,yn&-cT#N{n81gAj/1R$xw-;R6E,{,Gy=&0&"i_䏂ȓ5gJ'ۦ#ֶFa䟬&^gV#Ȫ ?oKFt? dZ% r1yoڨ7cZ"!,MQhQ}jZ!Ϧ1GGꨇynv>a3|G=Oqx;ૅ8E`zEO$FG,jX#qVse$3fIHCf.PV k|͖E .Q8i/'C.?&jy|Q#1:=b&{Φ F" ;g]Q A.hZo?s(ltߍxt-{pVn?kbAGy .>]7k4]-_ q,gڜ#cw XϏ/gQR] i;J_K󧨄q!Us{g egUV2F{. s8?@27;oE1%T*?|7-/{8^0n?hH9|Gǎ(' ??34gyPn@#L1ax|Y!tR4=n37#y$zEJV<o䏔D5DɟNK{/Wm!nj=MCM.ˉE*3梁/VV n%QxR%{O4e>uB@27;oE1%*|ن/ 7Gix7v?Y/ưP_>#|% /bx<-AKkw|Wdr~Gࢻ&(Dx9} yJ̇'I~Jeºx?-GM]LƒUWf%3#wxl'JnF'dq\%04)".5 沞Ďob=Le5őM쁧\]0w3!vC.bj%eVChj/Y3`n_7\VT $q=~cq@);{a;!ܔ~a ۄzT8ݽD=QdcsYBMijs+>R9;rQ9msZ_D21rhE޺j$un{<hU;Xeߘ<*?L=ZwcwR1ޑZ̯sջB(Ei!` CQ{Pw)&ikCoެSonsb@FZTy8Psy"1CQ"FwWpABt>wqYx,R DzBDa%y؜;%fujtX^Sx}QG6kI?DF^Vi/vwCFn. Ol*fOtm74٢y@VP'oP9OvąxʦjzP<Ҫ8"rCU7eU[ L()i$8D;*h}qE1;xzIZ;`NDhD{q2=+,#4#mն2Zԃ 瀚bZ3[(I,[VFtd$3PWhs ]x>Fn J4y.nm:Plp3q8Œ(H8t I 6b(S1uMcۦSFFP֭8j5~L,e(-:\8'wu z )ia@ 8Li<ï+1Nmuunqp沰HXzgcpXs#kT#qi"IoynFu/RykƲiWq *Y/2LTbYϿRVEA@RS^mhy,v>.(QQb pO@uY@z]Ow bz>A`8BU4$QUrAYւ )V[ĵPlZv Y;hݖ:Gf Y/Nzuq5tiՕR_r>3iU LLnyȽ=nøS{ci)@#ا}3s07?GO Z:x[HnA${և J0QH͡9usj@Q yiQOOS{3[=yu]9'*A`V(7upk[,}ȢV6:`i>:0G: xAZ9@h5Zr "JXDsr S\?}u|VG9our-k[ړSF1ӃdRֳS^V.uC]QKt=y:H[ӥ(ztp A=iKls{lgSZStbࣽ8@g+rY @0XB]RBeڍxup=*]V.u;O:`ɉQQ8=gNy 9`j[@g밒HKGYR4X%dZ@WeXcKSq5:`zK4:`y=ͻz0u;uڧQVqxR`Ÿrs0+]toӭ|[u?GOYA؃_GlQ0$R!TI-riHĀLuu y9u`qԁ!:8:W:h /:@Q#W\W qa.N`K[엲Jlumyc |P|iT s:{ԁ4Y\ˍm7 T+i[RWt[ȜNp%81,sBYS\ܣ:`|<`lËf뚮A۪AzQOAupukآN.K[WApC^ Bp:&AM^hu`ȥc[d޹:@-3ǝbV7W3mu|]1u^c|CP(8ug:0ٝ:`RSKEGc 9yDRp?b,W9$UK:]HHN 'ԁ!::`y<:c:HiXV;Ԡ0ouGv/Pm#8#]a1-38u ++YYXp${uqAFP@M&St yA歕kʭp&;` :ǸqZ;oVW&r'qԯ Li9^A1o@\KXfgGupwvܱޡgYljZ.tۮP203=ƫrͅyHTJyP2e):8KL ULUcR頾<7w:'S83?9l:ahP-u3i^gr)#P2ov\S\[ jN;J%GM;yP(0p ^,:u#P2ǧ;0Bɼ Llī1v?Jf :2t}|^p4-?>T=ABɬP %Vhԁ . YT^P2 hJu:0R1Szux;̕.y/2CjC8l/xJ7Llu1ܡd::37Jť1SZӫ&H%3exE /%Q ?u.yGudH ;RblNrFJSi:w7P2ڲ %iM` Bɑ96{Y%Cmu@hsk%(:ҫ퀠Bw( 4aJ1X`#^ǖ:`\\mh!B,SҗYJZ0u?ܣ:n/u\h9;?L.w(ezAupuk:x[,P2N&\(yPטuAxf;;vP˅hu`ȥcp[2 Awu% k}<Jv3P2$!Usؚ:@Rl^(Mfbc*Ӆ\(y#L* ;@[ݑ?o^<\Ag܏}MӅ9>.Tb ԁLnY4P2 %G. d,&ytJaKҢ@ ^P). Q/YTpIV(v9 *-"Cu`ȥcPAצІAf %p.^ڸcnW{PH!vkd~hbIϷ{w?Ү[rF^}9wuwYX/J/Qd0+6t M>w $L Җ`%odFc4ujӪiѪdDRd9w&w3<*z *.7>H`{1< 4H1Lrr;x=9jΑQKbȫ 2F;' !u<ߋґ!΂GPOe2 n؏@Njt>9~HþFx-%} s]Xϊ"s)ҹ.#٧ElW+*ƋΑf,0p}6ζ5`j9z2Ju~^WZn,=3Qh~ϒ&&,vL$\K!AuWq \HZ=Dfv bLE@:S<΋k\AvnLc@`^vjd@B;x~ eC3\S*E*696WA~˺,X xKޢhZFF,\htd^eaE-}@Xm;X-U?Mʣ!6H-ai_BٕGAEޟ_`Gf(O>>~˞g/k ,?nQ4@|C`]8NM^ˮdf3 +w0KdP d äL QlTևv۾n X2/+de/n =,leIێ "\ӴGmJA%,IZo$ Y%zdc:8F>L[nՉ EEreNU+DJ_G\%~fRf#5/ [,R2TRX77j9lIh331(wujˤ [hY Y(ʑ׏HK(ڐ@2h!jS)$xe|X`W,S#R4CufyQnFѨmR4juf܅#E|R4]hS4b[-P?@lwh)>):aH9PE9QS4z΁#-i~(YKEjKLz6.-GȫefjP^RB|)}Ef5FP4^WEK.E3~(Ӊ([xv)EVII͔f"J)Yq/ΛTb-eZR4 ˇ%3@ђG?֥hjY):\&]u9hy΁ .EQI>FEl);P4s3R4gv) eJ2^SiCќreK@d^mp ɨz)H;G@,[PtʫR4Z=RY;)H+Pa/Z[]8DΑ0;x~;%Gh߿7Be ANɡhX)eGQ4<>]/EXvwͲ{B#/FV{MK:uEF=d%mh33$R4۽(fR#E3ڎ`GHuEtbCS!eFѸ:]2F&8\E&At4Fhؔ֘QEE#[);,=E(_&ݻpΥNi#E+;fKwsa=S4GGFцEs [rc9R4/v8JEӤhKQ4mEfȺB(]Ԃ-yHѶH/E,!<"E|hԿR]Ӂ\_$ATLK퍾PtxY'9ϛh_4-:FѬ(X-٦b4F]' 64#dDxCODfkE3X79[4ӢG_ڎa&j#EF9vD1-Ӊ *mH{Q4ny@/Fvlyk̚jhؔ2P4jUWC-Q4Fn /"*(Pڽ( Z/Edh#$R4G,FцEZ$HјrhSzتG:VhFNr;Fڥhi^-3GCL 7s+) eJѼU]y@-P43Ѳp/3jBGC@fU[q5d݅lպ eLc9wܼDw!ҝ0K5v)'^srpd*ESL)Z0;w!.䔫Q4j#s.$ob>R0Xvh,ZV dʉL)1),C@zY"E|hԉE8>WR`g#+~~;f9 ٩=}͖S4gByJ(6E(^f[%mhBf1ӻtzy 'wEw!lљ sJ lOV- eB@DEwJ.$KRѹ (փmB$Ź (^f1]ȧ+ 9Zvٹ YU2ͦo٢^(ٹ hQ4O݅g^f0qB"Fwa/MEw!2h =/E[tz׿F_(:HLDɡX"E#2.Q4SA{t2SRLFѨ &(5hy64=Ec#kH ʰ.T"Ӣ&$Z$ ˱JyvΈ.?[sea9}!>95V>~N`J%bOb 咣-sI~=>6b X},Z="o%{(IVPnC+kºsaf~= 2Qt;1]XP+xӹ`=zp.|8R+z&ͨ!WVfq5;ځmjeBvuV`E?qL ^rEp>d[6 @V?Pdt^Q8HFKh:おVHMCiݟ~yfmKl t Ҋ4E!񢁊 r넭=D6UZ].UBZb覿,cEbϟ H~?_H8'NYN}`sH^<}fyȌD $"QAC>Wetwn] 3~l0N az|2hb ZE[@_wwŐ͌?:Ugꈦ%Ѕ(Y^R[$bN(p&g|ɝ@~=S=|F6glEy,#( (Q^: "'AvIz'pRp;&{Lo[6SpBfڈ(2تWV@̊]P3c~`Qo: V 0C [%!`L[,ǝUg/PYVB_!J5Pab(9 `ǸvOazvPsu%lEɯ2soR?W=Cdr%ZJ҆t:40m!D@o\# `hQϥ )$С߲Ɇ-=oB_.z\Tan1[lT?T݊e)íq@$*ɋ ,r?*V["tLj˺ X;W16(U0Ҭ*~."5E%hDíq gVMeƯ9woc .ޭ`FSۆ ml7N fnw$jH%8D=a;wfa4IZ؝=PPh'Jc{1 =,u_)k v VXx̓.J ]1q|0`C.w Qgdճo#ABv~45ޟ}+߈&"eM)ڰ!z p'laemS<`) ̺_?Dow G&cI@&[3pC* t'Zv g ܈E+P뀿LpJe/zdZ>߁:&ȴ F22!DLG;^W\frִ_ uS J+S[WOGSUr 8ڒ-E&ib,M溻ܿɄUt # u~˰ydjY>?QGy3depJ-*#猼*f˸]7& *?.p 8%Yb;Q@*_<1wA?x# O& Z8}f*hHf"Tqf߻1I#fv;-r@ 7:,$CFCT #~D9"M`|K&9갰ieRG7"l8:>j XZ ?A 6D. sapȁBK'ΜPnSNp>su #+uK!gT;9rEC*tI5/I ş9J)tHa}Ap߁uX]b~XodfMV`N d9ux)%3AN/yg׃REҴ Z87e%G!ʄV2Ir,"N㪕6+nW/<>|2؆N*FؒFvDs꽬H69{ w| r~54,bH)$@%(?0nIsWҲ0[3A")1Fy}_.a=lIvAb2Nڴ31 [>Cf[t-P͢7 h$[HZ߱0Hi aƀ= 'L7V)X¦xʘ L 9slF- C0 6-; aIX~/+>y_utʜxwCT6+}.[K,=dr2ڳ3 q \Ėﵖ}*>ۦ21ޛeH ZK"Grܣq+;y}9qQY{ݠJ]_a(FrFP@IY~ʽmq9 XWC2H":$_ YaF RB!Q3d>.AFD!Xld114$hsѐIb˦PLkA# zqpL`]5jHfmJ+]w Kdk=4$h{iHIKNC[hyiȲUyI3ാĨՐS5hH̊2Ӑ%9!1,hHՙy~5!_4dѴ!רmL2GLš"&Z( hH|tѐ"ڣ,KWCb&"ѐjQCiWMҐ!e!q#ѐlZ_9hܪ8D?y_w; qNLCsDb|Ӑs59 iHА2ӐފӐ?hȂ(,s5$,4$r]EC"_* "co!1 p5d!QhGCz8^fCѐ&nj>X"(ըrA8q)oLC"8D1e4$6VDuӐҐ fp aTshHC; 6ϩku!vv*k9sٰ \4\ JѐpeM齯4$꽷4$hHhHf!qseq4$W5XWt!/TgՐPh|!<([aAVCWCHNCrUsѐlӐWNCxL@ѐ4$V%;L iHА粣!ã%!fy Ɇ0 7Jj Yxεhv8s G9^g[ACFt6Zy'!Y .whe; dO%_D*LC"oM^5$ ;<א2Րi^ $c$8 8,4ӱx$f4$jfkR YNGCXwҙC )wd[J0y5GCSCkHK$C,#kh9 LiH~t֭2 Y$ 6i!9s4$id`j0!5L5$o<Ӑxl`CѪ2)mb|AT%l4 qN] QvEeUC{: y!e!!}!}GՐgR#5da:a4BACbU !b@V a~GCìNCr h}UCbXj!it$1ѐxe4$CcTzi4PJWC" P!-B{E ׫!Bc$iiH %'!ؽ4$߹UCQ53 7b,Ґ{}ՐjH[Cœ>W}T^C?GC |N+jH8}4$ WEDյhHxFטvѣ!YN7&ѐ y.;RuЎa}_G4!!!hӐ>אٰ^maDCiziHCd5$z1]4$z;.:tu LCbV5${ )l5 5m!AEðѐv.;d <cmy fs9s~XqAC2x 85dGR~iHiHD54$hHhHR7hHڣ f$]אWMhHpq" 9[nc]4$#4jwo{iȁj 9 q[5@ǖ|ҵ{hHʦA! \v4$xx4$|GCQ{o$Ӑ h5jH\:kHro h{-+A,YYGC  9Ȩ!WiHt(kHx ^m: lS{4$?F#GCk̮%GCeGC4hH);YCb<$_tݎ8d PEKw"-{gEiy!e!Qc6YL4d-ACV*._ 9Hqmp/]ӐNCj1I GCÕ[7Y{@TӐ6ϯ4䋆{lАp 6qȗ]^CϻKCGc: Nѐ;{d]<$Kvѐ[{iȊ;=M! ^f*;9 Y1 ʥ8546=d_ Pq83 hH| :mhy *H iHА2Ӑ 4${B%4$?3!Ґ?">,1 IɃY iSu2|_Ӑ(1](MC68ғѐ2Ӑ 24 YYaE Yq!҅"SJs whrs.vQCbsM5 /+ FZ]+ Ґ0ӐhetҐ eGCL?y>OѐUtV[>g[CqFiHƁ("`z"eîDg4$hHhH;cͭѐ&d[Dm GCBg2qT[Yʐ^pK!1]<$7߹JԐ*ӐEH+j4 U#ѐ y.;<^`GCVxH>*)ѐᤥ)U]<$yxsʽ4$Z =#sj؄H[P I{!iUSÖ:9ږ>mS#M˩95|˩AuDn4b d]NARJ7]EdžVE =,ox"uTl127p95%9/n̟SS]Df_ iHА2Ӑ-gUӐH>jHfKCoƞT6iH\pѐD9\Ne!=i y/3 prZiH<9!ޱAst QC ElS%_iH6:GCrs4$;Y5$;!I,n $Q5AfOUfx:˩aoD|̜̌I1 4d8S'֡!fSÞ}xȃx ..c!ٚ6ƣ!t95@m ! jr*\A1sjr6 ՐSprj?ZJhȄ9GCrUfSs!eGCs4$kjը!R7 7S5$yXk );tHJ5ro y95쒖Z̩!˩a6V9=J95lի˩aϲ\N :|QcN |U T\<$y!Zd!4hHV0.NݵC1v8U"&ȴgqbĜt!U yx .S [0 ,|hsv95x1אi!1bu4$C[>bN gѐlc\N n1-)eTMC<Ґ/AC)#kS@Аp譺m[uD 9ؾNU 7 Z\#Ր]bӐbD znUG}I#Cf:@pΗrj9,hH7 *C$h{iHzuECbhc0?g[C#iHXh1$f[CbDtD.2Kētky_ٝDKz iHА2ѐC]ͭEѐrjrwxdѐPVؠ5Z  *U4$"4Um}rj,K<^NCbU2hHC< fᗣ! -ǜ>*^ 7MӐWCrj.cr>KCš{1$v˧Aղ|YQ̲ oQ;"3t#Qv4 40h&X]^5L4n搹޼]^ދT3] n5!1S"@rz^s C9cpb6UUJS>d5Uђ˒KB GLdfuY2*Ld:Ő ,$fg A4N3*BlcM ˏA1bz Y7]r^HL +׫8v1RdzM :̆] {)YmS}Dǘ`d/ՇN<.Ae閌yTUүLaՍ"T߹쨾. ẐUHbEe 8|(9#Pk>V.Y6;_͇Ƶ. p9=K},2_g`e67+^ \do0 h"93-za3tm69|)轉r]&#R\^݋T=MۤLB^Vvz`: bʲ"Nv3%× 5Tq1e?Kn |t:YWle~x1wV1E| .e_w"ol5DIWMHeLzQMp,EKg1{inE,=/x :`7Ø#Ϫ XD|1rLZ=N]gu"u6C#!.knt6 iNQ$VZu-:]UV*&v5]*lrVκ6A{ʹpsfѮt.4Άgi1ΐ [ZoE> }UTI98MH9)c.IkbWD"r5ޘC5c~ ,y>;^,rZ|#rKMa4Ew)H.oZ=\L`S=br"Jf2؂0=H*5_)XprpQQ.Ӕ #qV(c]" 2WŲ!Mā=%I5V& \dɎ3ۊuUox:\ س\\ Br6{’hkYe_>@fayVX"-5$ttӲ6XӖVuj[;GHcFHx= rSE<:tQ@ Sdqq(M‡Õ1Ylck[));φ sy`*.K'2GX"J$, 2!i+#6VR|p(Lc|Fx$Iuw)er 8]("KAY&e^Va"x| K8d6 2QE gվd)Q1g&gRCu7y+̜"neU_ D#>J,搭kCY2"iGPHH簭$ +zm~6NgW^?q&MF'A<寰G5QW}Ơ*ļmLSuCh Y Nv^jyHGi^?< HOHIyn^ oT'@h'>x@&8 'KsuA nK*R7>Ϋ|^J^"dCp1 R78!KH$ s8qTrH@bu@8!dG'Bj`3| |^kɻ'DcTlʓɀ!@ **Y# "|)mh,Ųg`N"վ|T67Q\nQkNIlt:~n9Y `3g]:<a\|w]N·{oy}5x~A 3 `l*R N$ON,XFLGi?죈Nkk.ŝoC*m=eqgZ´y?aF&p;i?KS9IP> HC$ݏʹ&P@EεYe 8xB`F!)=,LҨ5ȩk^IPhҲą@qQ$̄͝Ͽ:m7AO &@;&ЛQK v̲^?DeAa`Sn},X[<%Xe W\`֫Y^A 4.aHgB7L"X체D/eVp74ggRdp .s58tN gq $'Aj״ iW@mU?c(X_JW1gcŲ7 NjY?cGoNWԎzsP'a҃Ș9?29@.U1$L?h|][6;ǒ4ec#XE<,UD8,EU48TOfEl_ !7eOy?s!jK%?^Gu-?SavGx  1@S@&Ou=s3#6LCCF=ݝ$o/mmY(0ic@ Mb@a*tXjW0.KYҳy`>$77OXW v~PA !p>^>L8(ԎrhKNo8!". +Sbǭp! 7TQ>hC>;p-tA9C|1 }PB6{VÑ,JdX kϭߢ[ۂ<_:5Vr%PKdc`yd NϘ|>"t/~6^ gwfHBG] V+&].SL`/ٜxkv;[[I^'޵/y8 Ч3|r6-&/vE0eΆ2@.oaj6(վp(7gz/:,v`JI)tCԃ=@BZ3QK?UB/<)LL>FOi\{_^̾w\`]᫡5_Jΰ} /&M313 Ys!Ĕ<>'2_ΰ㥰qʰ ,3B₷K;vTuE ÌE+K8%iC1^o?:0bn;O;=U8 38ɐU6=3) 6>?|)pgN)(E_gNVpf+-Uh~h_yf ^;l&F?%Fء4Y@2"NI#Q t\$Z:"Dcò$g Oli29 U!gffZnT[LG(]sKxMm@ k9ee$-%H PC$pzBAu?,H);/%;4 evL]bf:3$! sfL=Xe˘.V 7< ’ 20#K&nŒنȔs"\/Rw狇o#k_A?:.Z׋U8{V9' m%&k/+|{Ot ' VlV.lG,lJ\"}l-dRmHj.p!lߺLw bDl{nHeq޸[h!irh6mH=l*%.efGB& !oր/o]8Ⲋbw(9t[ASݒgB\.ԙa).$E?(RM>c@9rN~MD (c@V,x +/6ÌwDL9 S7XuJ^K3~h|0af}r| "iH3fxEN)`d(̛L?>~Vm]Ó%|A9e nH(ǘGm˺ 瀿4}HU>8lTGs+MDw`%D#VOHq0sGOõ [m{25|B3rDR!l$J.( 6'fǣ:(tdMj5||flWWȇnHzetH,ܿҼv0mK vA{-~Y{=5e+Dx@b hVWݖ ^y.Է`%էe Q1roTNMΆ[FX5֘?A!:"p.Z`Llsy y8@oyQ"+`.'pkqq3Ou)|Ӟv.cvEWY)Kk #: s0F]_Mt38=?ǗE:!3pJl©L&'g*kWedP[!ɩs}_U.E$O)9n#?n%i_]pLk*/֑8N 5 ;\NrChh`IC6GU֊P$+RԈ๲݇U=SP~ݏ&=H$ UQH1M41D81:;ՠ5]y4Qt=aAAs ꂰڌfB4 LXB)d*Lc~[@*Ѹ`BWTĦncf^0G~Ȓ4l =.F7~eVhݦiO-n{Wf~v5qἀ3Ӝ~_Ȥш\O ]v/1)/c3!ɰ 2ZrvVfF;2+g*b`=o:YZ'딃L%?|Z؏=c2K-i˾\-}c5F]k7@YMKV$|@(M}38뷹c zGځՍy96hX# dgLUa)F)Ͽ\`+[K5UeeC=>ly-I{K-Cؘ̹ 2+U, v nA7$dd=mwt4WBNsO@-N7Θҿ6~&du|UВV8shVF) NkM|R? -"$unatܻdL|Z_s&}Y)Q Ѿ\hw:) Y@kAC"Cn.z#p$a2!_VLKmEBCD?nM+uYFYIyKqIc`E(Z9sQưh 97D8nzs"W7<3?=0,aph6& I('tc>sMq2⎷k-fXlABӭ{ p׾ +z!DCN=’W䀀'$P)8vj0>@Fщٟܺ/]dgLǃL4dILqsXE|Aɘ=X8!}rϙj;):)`+rӏN'b)QAsA = K׳-&0QP:<<1zi(w;"F*CF-g窶%"m`T'ijJ zĖf&fȄ0C&mV91+9Y aH ½ LǬE0,ƂRD1τÔ"Z݆m WiWzjXhLD[kK]V,-yaՈǟ8Ya[c=lZq%Cb_1$\a+8r,t( Λfc_Fn^Cy}r ,طu;]b%^ABuV,U $<0L<` YԟY8ob/Sd;6wSe7$_Ei Z~ D: et@6{ H, d? bc{Y"4ѧ$VܥVտI\\$ց.Y<:")s;W#GFaπeS6ҲT3gm 5fg24|?<(JzkS-it=y@ϭ8 VrџWI5 iY8-agSGgzfJt8!m p"ƃ*>?bp$+s1-i *-o?G 0ݎMF#KǚvzA8tHdg 7pUoΑ@."gζK#DJ$Ȅq`; ϥ^T2u 2g>"BTG Dao 1U++ueƴܳBP5z&'셠/ `&IGNtVnd *)P"☐5m90BQyuٴ@kjFD+;+7)(ܟMM?ȶ] {Ɏ^RRoxNzZ$'FIHi.imiUw]AL7®znRL*@패Tp` FN3 JO֛"C.f3!<龾&VkXM&suدe&35O p)w+B{nbEy|6KEEN 1$5_P7'jEW#? ȭv* !M@"z,X| 1hRR8oC4WwG.k 6uѤU$\ e;3dV'"HxJ-fבC~sϜߪ[ g]}_V5! YK@:;c.6 wg!T\ Y[RBP)Wѐ8:E**tn$^Pe-Ȃ&r&U35!ΤQ-%BTHAERhy#))l^nKy0?pX hlluҿ? NyAFA cTs xS AY6iM$ E2ll8˜-B=|xF+zBCBgZtOXWb9Qb:37I&U|;!AhWw'-zus[_A]z{ K^@zs YW7f{d?;@߃T/K7??TIw?NX眏 ijVDiSDwzK^zg\qdWT6)ΘAsYEה 3Q7-QYXχ7C@`9)W@8[gfPzDtNւږIFo`j,-mg粴Νi,Y"E3BhgP@ ,'DAk(^MS਴@'ξ~jخcV\ADePS_M28N㣪Q73:7gbE"eufW. UpB 4q'k|PhqȟJ+`_Q#s0 'g6^֐G@m K'GKZ7l \dH)V>7#/f{f1L9_#VQi338,!ET,JEP~hm%.+%Ѕ($uFYRtD;!b`zx t$%1xx5N4JI.8T{Q$Y}ҊV,e3s̷[>kF0@XSc _PͿ/P, '*Fmdh I'`0'qWJݚa3 " =ۄC>t%Ogf"c[E^'9SU=o'ا1w|J^s<j]kk_na^*5 _WmON~*4!~&D? |. ko BFiZJմ':뿂̞vK/< R*[ŰVj@-'5r^}!fY"rj"+jiqؕ7:kɵ{l7Ҁyx&t jrSe A\^C?ؑG@'j[j8Ey%d? GY&':l ^Ɯ9e&+/MjI()g]>X6Y>ӧm&wauUT_*MwK϶dm\9NUystĬb)?_S-y]ir(5Rw@hL=y/UPY:LH?[3JX!KsOʳ* yi;!MV^K2QmCAnl֣IyQO3򬏟Y骪CPl Y-y֣,iCQiSi~+9IQ}(:ThGwB*AGCܣoOo@wFP]5t} @>ۦĤF:n󌧻N-!@ dƄv@{9j흺xUgHR>$qz^.sF$U51F4-X&0 ii*✙w pHe fu7|:Nj$ A9o2`x݀_ "yn`JR5 v7@̚|,Ȟ8gfY$$@hqcFwEFYf|tFS7@F3Ҡ&}ºw4"WՌԢ^d PAj* `Md0qt7$0yS (]Fb{S@*;v7+ "ŖL '5zjl 0YC߻r|K5(|)hwȩ087ArE ?Mygnh"Z&ؠQk |=dw[wSFo(l@ĺ$ZN< ]b*3r#K|Q<]{ J @ʳJ~LoYo&J- Yn;}- #W NsRm2lcO6h@.|nH`t7Sv [ sj{cLj7a10Jt7|(ݐnw?ӴlJR.#1`t7$PPUX[?Mn6Toj\rjAq>NN|9S{`cHWJ&95WMXw|ٹ@d}Y~Q"?L؏TnHHt7$0'g W; Ibmn2jYwC[V9bQ:]d~ǎnp0w7<sj kݒXw.҇ݺ{RwҢHn]̹>qy3风_03&nHALXEE 份])!T#z /@;^ d/κ ;IDq De4Y0"zϲ@*]R#Ĩqϛ9+A̍]_RSGk77O u2ڹC @vӶnv79# VfwCƲEfB v7':&ȩv̎A9-uc.8 M;8#-@pt!ID?.#A^ܷl-H[rpt7$0x8'M&lBeN̻*,.n2 }CpX,5F4}{ "lyFjj=M eLr틖į1}z2|Fy ΠǦzPخnHSnREПwUD; wn`]g< )GW{ot7p=S~~Jd 寲1vwk[YvR0Du#BQs xtBy ՘MT Vݵ|)-*/ԗm!X:Q?[ga[]K$T41^l)ODkIT SY7N (ݦwRQB{mi* + *ߩ0mi!NPSQ7 麁[ii9ݍ D|BFiPQ4ܔSwG󂍼Ķ^q[ *GtB;dn!Xt);_ ?!5S2/Cɽ[׀4"SC+4rRS%LY/4,kx=eZUMb)LU_CPn,L_RtW|Rߛҷa<$䂧ti,"X\fZxo~=B NcSRAՏGf_[D[&B!˄SgI~ާ2eF[K^c*8^Zʐ)鈙+%KO_8&plY(fk4*MH3Jrzx0`8t^uR+KӚP1 "Mŵ+OSߦ@)![{)>H#'xqM%#[XSxcOͽ!\0PIx::SÕpA}B:g,,#p 38y#x,Z|Olf[~th\rj8rؤY \ȭUJ<'{Ow;fIs8YUo *Oo? y/-c<}tcJ0@ ڟ7*ڠ6 ZqWpIvp K.c>.tIQeč$&nø2hě%[|s`;bV&!2 *!-0[&J~b/bqlUy4Xou>A?v!!Gc@AGwDoi˄§uK=pP$jX_Sعݟ#,K,7 {+>xWr0qpL]y&'|h\#C3}: 5K  +0c?T|[Ć>j,ifȭ<|x>Eclc"+@(h@v V@@` kj@ EaYO9 Ne3$މ\84ykw?jsi`'{dW,.(P 7\@.AjW pqjp}.?+{= M&79!:vxȨ ,?=et >&c'RЦ_67n#H)ϑ]PQAA`}||0ːb"G-*sE? ~?&/ARQ,>Ds"bOBb U'?p6u VD2P1g4YCt}} mĚ:5&/8| &1M2k8Cb_CcHV oS TnR,y=uU_ncoz3m!یŽo]YW۲}&=NrT㱯/gU_hPF_UH/n6U$U~$A(W4aZ07D}X.ul) gK>p `43&H`Ƀl 1%`nuF3-5 H_宴ϡՕ Ґ`iR;ЧSN6+!uNa4ni*u1g}K 6/v)yWlRMaݔѧ >w_T{IaJn^[GLm{WvkxtqdlF4M-K 2:Q_pUQ舮pܨ3pXULJ:\jSOҸA/Pc)`n`Ú; V`ʠm!3ϩ ʎ`<H$SyDca>'.bE w)3)PJ'o6ܘ'[ݠ$kYjXxzBکET9]~3]!v kca _ӊ~l]ܪ'PPg9k/vX78#N5p }.xw6>shAe> ٘zgm3eF'24Y̙(&T\FɈYs-rE C58-7f3n#e?@5r"@jظB>Ha!2 kR⏴gsAZɌ,YZ=/=Uh)ybw. | R#N71L<> S&W@md F({1<7\5AilyR(4#(͕r x ,)gtֶGE& ٱ٬}uW+9BΧp~2v5}5zɗaJ4  ԧI_BnA>^9b!Cg_uǟ5d=x5Sbv @:L}9@42u'a^.ݯC#.M"ÍV83-R>C拁-4fiqN ׻^2:Q4M 9u5ʠh3 6y,#W bN(Α' ']󼗴q6"tOżt3~ !2AI%YswOSW"_`XYFSF> Rw T j}XA˲C bq'Ow'L'OݍD3~).#?6L*|P5Y5A~Flv~S& ;F,g@' en4sUģvowI 0= (eoHJzh+[T PߩZ⍿zkoixWl2FwPAjKM'?gwȎ!:$Nҳ=రMZ &!b\ȁ?E2Wx0s)`Q O|:BO^ʀcOWwu +/WOdfW=@2IwH*, IW?1hqO6AwN,}ַ)-~JI4EBA+`M@ZcDŽ:ZwjM@ѢA cb K~%tsҮT'SD 0_T0 YNe \7A GJ4j %N 0W D!#U.緻pP`bB)ٯuD̵-IH0r< WWcFԝxAZ!2WP=0VKvApWi%"?,Sg Pq̊QI BA![#Te Z^vID1B& z\,yw8])EEU >.y-MC]߀cX$UpTt B'{ԥ gV{@̏?dI4ę7eP 5'8,r)CS2"-ɥ6t㰡_6S3Tްd\tl`ΪКik"?.AfiA?v5Ƞb2x-`ODkY7GYhk9#?cϳ-/ ,R]խ ~)f.0w!ف}m RlV3;ZYʠU;2%G[ fjr|!HG ~= t<N/DBVkח ̕i5< Iŷ_RRo?Gغ ܬy =JYU16.kGӇ|E6]:yUA&biI"!{_kEI, _>UMOTA=p\/[_1L-#5- xd/H '$0\% #\ Ѵ=OmJwtqm< idR)2Y8RP#ZgAXIpƮη5!˹do0GH05GGԺ sxR>3&}ȶ|:9^v-ZoWP 6}Њe=*p{蟪&ZZsOB HW4V†DVGgU*UV~^ F LRWMS'k?avNJSZHgmi)r֋U %&}tpp~B٪ uJDoJ.Eq!A/׮m#&0^qPZm%tQN`*A5P8RiBtµ&{i6*`Ce7,}wz_i'qxgUzl]r)%j\jP[CG7l6Ev]8702!l^1[wiUBzAZ`0I-"Q^t'fZ[PQr8g~DeUNqpp1WW96 ۹(Ge(e0XH^3*L<(Qe1 F;4 OX[{!NK)|K]y1zGVpc쭝emV] _WKT lX\p 9!1vBTd6ju'lԬAd h 4mwYoK*MЄNMRS⮅H5_;=Ag9נ»i=>o1 ڷQr~$. ]x&9Q0U3YYI? ]*#h1ߘ`韝"@= TU1uua TvREZ+biu数tK&Y|s l ,0'W ιJy\HDvI_)I)S~"8rQ-Iy"cj&U.NBB/tnOv jMNJ| _TESRI:?Q?43I}I9"Uc8f.p@Y{0PF cW G`1_]rkO2,=rx>w ^2oӳ'%5/ S$zɾw Tb Xl(\p>ށ?-^lcmNL߰ 5`É٧/hN=y8ǝO?!"xN2` 亻/i iNNHf!ܙS-V#PQ}-ΕcGjA!>&6 S4o%SCv4K-$ +Oʹ땫]hT RR@b66-7/rs$`t9lv Gyr 2d§2t;5d>CćY,2L}1ϒa&QgX'+')+O|姺 5?]Pfnܵ.3Gc xʰb0ߓ{CX&+π1&5Q_d%p}!c|XFЂ돽dwOasCCZWĈFbG^ܭG~faB*8V]gBbZo1[dAfn2mVL-f^߃͙4lEDґˣzE`0E"XZD"yVܭ4Jl?YDp҃slj5-"L"X,8=\~wS*GJKjof`A')(KSW9?"o] '&L`. Tuu oaH1gGt_ُ/os'%| ^'qr܊[s[=18\۟EՁ?|1\5];}y φ]>nqm䩱p E! @F-VJ!Ri9Uj{߰RZ ,L*L8 YKmrd6O}gyP&~uľplz hl)Er3@0 ]Ŷt9vC?dPYOMҾ-B?Z)X iOB?~o[Q<ûiGfX:xE;ߥs\R3a{C?^*CB~Z76 jI?K?0  : W~>~--B?nLFP?9-/3FWΒB?4eF臝*p|J .oAE i;UܷG.r9 iYeWe DAʴ%JanM2h̶^c_HaŻҭH2jRKw,j~=q~4MOWOIm?"HڶE+t1X |אd{u9d_$m>[E䗠Wƺ?X537oqօTWG4٥;LԸ [:1?ǟٲmQ@A_kCֹ`We"3!2K9mwr<a>!{>mso 6=9Gw}ʐ!0W,a=ء*/5ֻAWV %lג>vΜ $r[TxmʿD| 3ܘCspxr" бENF-- 0/ve@Ai'By=s,=y5gd]gP[ӢM'K>$RAL}OH+$uYn5鐾j"{4dԿ@e vpy5*ʴ~= ET 2ϟG,Ъy;e AS-qMCɖW!Uv.{(i xj„D?ERP(]֫,ԛ9Ɇ@k]fLi{v-[=7Sa8je$ _!5&ҍ* R[K, B|@muBJXjYq5s LaZϖرD,{WvPqDc3Ayh*4BU/ 1s.Buá8S PdU- ҙ?UD,9[lLU9)ReG|8g,IުmQkN9/Գȓىrd( WH 5^ܔSOMPFNKQWmN=` d*"jX5v-Iod/"nWv;"J;!;A=*ʳ^%@@G_j{zuG VJWL>jV ; oD$%%f$ DqQxߊ4В!{4k%Cő/~>5x膺ldSƭ U9]4鯱NBE/e";jt!fZj 2Aov{|RJ}TAH|1{ %vc|>1/!GnP#!utHqt=;"j.M(ZЊ.RI;-Rvô/V߯-׬Sy` m#.DOq5T<>FlU8uymQQ*|Uvg-9zK<\N3RС2۹#Kյ4cH`)"X+;'޴s DPbh|}3oT~u1uT4^Yw=`N{mCIdߒd߁f>Tr#F>>@!Cdȇ:}`'VlxͱjHب-}ɫ$F >B[}qd" _^"$-"=Lw |wt@;.XX%V֦+Mޕ2uKZGy" ;G5@!j 59)'V`X?])>rЁ$oka]p2Nnv cNxHG¤VƱ/b8/~fБso Bw\|1|bmXOX`yU1DO;Wq`8,+&)"+_/X+*dw>2QzC]87z1[/τº<[zeʃ!-猂y)S97X0>?'%u,8pr _LGY]! X)"loЭਣթZIv'|7X:c~vE|g':I/<)ew[B,D~mg| dո/z0T Y.z4%;N46ꇀWjd+h5N[VR>* U_P~ӽP2R^*"x`D D52D@AN ^z\U$34$m8z~qTroޣx|ll˧ >MAP' ?u8ڒhrIf5Ÿl| ;zsHL͐֞z(^ Q'X< \Ijn _ɨWb.+Z-%" t1*ڳJV{x*';sP]&V*gK*Ͼ1[Vy]ey:D9z^Fj ^ iwBkr1 6XqSt>vcg{3eĕѯJhmt-ZJUR.ּ)Ƀ]5GiiS?ڵ b. "g-u:sXnfOΆ-%Gilnk]Iً@)X@ w6VhTJ=+3:2 PZ"ڑ*^تZ׸̕&ʪUtc}Tլ5MqjRd#߳ QzUOn]?$R3诵"ȡCD =J!B^|x#jAeu@>IGq>_bDNq os> P|gO- `yTGzÉ_rV8'kkӨˈ~ rGQߢ =eoA6Z7УMѦ{m:H!l&6yxnchH6Zܿm:m:NKI}HMssJm>HaGE6KѦ;vG6/'$G]h낫TMה; 8ozD-?FҜM_v>ƍO6 hӏGl0,Mm0>ڢ HjrR = &*[Q6+65Extm:E18 >"Nm:r{8Kճ46xhCÆ-tG4)Шm X]2֦2Pl,O6Yf(0f^~Ԍ@*eW!ˬ9ncEFځsx20v7֤d,FqZeic9S}eʿ'LYf @ǁ[̀bxRb5j+Bu c}rv2Fc߫9bLYf B#|o,3^'`eƻZvf+7' V 9 H,c3e֠ ͢d#*rdXm/ Yg1` Fl%*ˌ쌍eF`,3,>,3qвe-jf,3`Xf6e֨WSkfV c) u6 ќe a=c˗hi,3HU cR'QYf$Y|HYf}m?XfeXfreR2c(E9$T;]093몙eYf hY3,3,3 . QQcquخ|teRpˌ#̈MyqdTye +̈a_Xfy0X,Ƽc"852EJrJaVlq,-"ӧdYfy1/"25-"L"1[0Q7̾k,3bdˌXfڒql,3No ˌ7k611*f#h(f9tqzCW`ZfCaXf@3ɬ7̈ ,3'ź2s,2Owgtˌe{A 2؅8U>ol}Yf[TN,3@H$XLbowQ+vhk'YP2{бȚYf|r%YpkXbQ: e`2cP,oYfˬQЌe0.ԍel2PTeȶ',~co,<);aޘW,3njeXf9CX;H2]2ʆ|g,3<:M{j-%93 eƊ# MIe }yGYfS&PYf@#Xf̓KˌB֏̈yD|{ 3 ozK`C~,3Nje&!%Yˌ#%gI$HYfK 2#Sgq'#e`f*ˌWhglaYfIzdtcq]b,3 ^,3Ly,33,/go  sAg|7W52-q2HJd񽏻 [č)qE5" Va,3vOaqI" XfKke<۴=2{Ae.za}[2e c2B e5gq{Lֺ\=Fp)3ˌ,3OeHf)Luˌ𨺪̘S, 23 Нˌ%~v̰2c_$ˌuj̤2ژYNvuf1daw,3b +ˌYXa1AkYfi,3G2,}LYfD,3 w/29΋2l`BPVˌ7~2zg9Yfc2#TeFS4xaP%u*b,39Y3XfJ|Xf i,3XeƧJޮ,cd*,3Naqy˫pqH0e!M1gD6B2\l7K̀][̀ Uhr=*ˌ^=Xfr2ڪ"3ٓ28Ece\ˌgL،e|{E<$ˌ,3 Xxd1^42NHI@УiΥ>xP )v{XfM5Xf;XfdY̸3/ˌWXf'elF( E-̸y) c2yLˌ'^xN)[NtWBꖲ",Lzaj]c)̑2KSS/cIimeƬ룱xxTǍ,39a9Yf9)i,3$8ˌZN9ˌ|QYf<1e>,3Ը5XfcMYf 2^<%3(2m,3g,3s즜e(IRh1X6XJ!$ˌl≯Ve栳̈PXfDXL 2\f`o,3:ptO,vReJa=eQϛ'4vʓ;<Ny2y28WǧP_j$wiw 5֏aDi,yrjɠ;dpsW yr )Od-IoLF[=)Odϓ͓;Ly2@L5]ȂQnw#1u)ǑG‘Y#8sahwe$G:s֠kHHhGb`Hu$G:O>#1B' GbbyXI#1H `8cY(X͑r6s$n8#q+H $G:s2Gb:\#1‘d}]9HgBor$撆$69\uقa.߰9bc\DV Gb."s?IJp$nr=8p$E#q^D̑s$5-"L"1[0}oW!2Gb3͑Ygļ[ÑOv$p$ӑ~ǑoAmX3FFizp$x南p$f|A9s8o @1HĎ%G:@O9yy'HQ̑N8ihl5Gb`Mg81[_Gb- ǁqIl^c>;vPz1ʑ}p$~0v0Ǒ/#OH'\j5;yt($GSGb̍:H #cHI9zy-#1gH H a?3~\_I)U_q^.8/bG9 }L]3c_.8/b˅r@,"0].ؗ s1˅ra.^r$H5a]s1\}0\/b˅¬}03b_.±\d˅-ra.ƾ\/b s1\=ꛋq^.8/b_Tc_.8/b˅ra.y0c_.ؗu1]q1Vlbb,™\U_cKo7݆ъ̶b`v1F/_[2qc*1s;_c&c֌I.̬x]*Ki&cGc_C*X:ܧ1 XjI`h.yXB cq1Ls1&Pv;].18[I.Ƽs1L3s1nRVH.@R(]1Kz8`7V0ZŘ^beXʂ=\7c1q1!2Y|[ cb\\ t1fq1\}'By=K{bR ڏwoM8Ř mb,]_c.xk%c J cc.|F'cbOc ju1vX~=_𛋱/ŘkŘKr1ev1{Y+{.Ǝd1u1b,ϰŘobdz" wfr1fs1Rz{]Y5ҖXJr1z]ޓ1Z_cGr12w1ƄSF7;]cb JḅZ_cE?̞1niw.Ʋ\b,1'cޣF11#ؕe{铻ˏŘ!|Lu1fGu1AM.|$c"u.\L.DL.Ǝd1u1]y;s.\IEM퉹bbPnr1Ɛ.$c y]n,bR,b 3['3[-z].Ƒqܰ8'nqŘ #bX1Fr1f>}bc1qH.̧z]~Vr1F_c)/bӈZKX6;Vq%cGqslPc1䆉[v1ŘbNr1 4Is1xS=1?8)N ^c 1_ybb,5 0*"M.Ǝd1u1O-s u滺3kQ]v`ŘjŘV.Ƹ 1W|pcEu1NɃ9KQqXR\(E#Py1OQsc .Ibqb3V]121|1w%c%.r6^cbLdbݩ 1A\S 7kŘG}Юrc:(O.xŘLY b#>yh'Cydp3dhYNdN=Zql;{E[ÈYdY'x'w;SϓKE#6?K5諺/9:/KeKek%w$, ՗;H_t=K.×ѻחkM+\nч}ɥ8\^_rVI$_r9Dݯ/9,KNnɗCח\ =X͓7Xd`gXM>$T]1L>b,՝wؐ(PO < џ!c×mǗXcuZ(ƢN-$\1 }L%'Mۿb,0\1;|Ȋ!S!b,@K W3)7f7|\`_r;×uKZXc/Y1?d5hglŗs'Y15gpX/Y1?dtK`n+Ƣ'%0; /9,Wek _rǗ؆+6vd/9ٮVʛb, P1ր2X%| +D1A&| /9!d3_`_0[0\ED10W"Tm<\D@vW."$ "1rb,]—fՕ|חoK{ijϖ@R̫(i}$_rq{ח!\1=K漾\'r)XȮ];*"dz㊱XD6B9/9CP=ɗݒ/#bl|c/9Z励f%gwGTQ|aKfuޤAF/9o;+ڈɗܑG16>f)b,1^_ry; X%獟|e,ɗ\V|ɉ4c ycD1VPz>,A{KPSZ%rjO,](6%_r^٧⊱pTPŴSXI1}}ɽ׹bl\6u<i;3V|əoPN 3| E322eB1=/9ׅ^_rF` ܻb,77;(L1u|y rosO׬/9s5/9F^5s+u?`W'nTsV,c: Yw<зo92 VOjϤBhu;$OҋM* n- 'R!~9 )<6 | yDD* ! ϋTQB=BhVE*˛BG"VF`B5 p.Q--H^HD*2T;dHO:B T/1*&MIBhZHV RaTx^BӣuA"B{JB+7־'# Q;N;TbZ Ra%eL*6q{0D*ahDŸ!Hz20=pY[eL* fR9EZH_ITabUʽx5TH-`5EJTTScK:̋wiN M(/`~gAhg?*AL?*ATe`*AL;k0MAu0uP? _(G8hK^/`~Q:KQE .`./EFu0~Q:_\E/`OuvGi `?:-:bPmr':mԛu0Ac`9O!nQ[vByGՒ::@d?A(uqoE:uFRY!k?ڟCXu:hBs= *ꠕ. R {orc}9Ueͼe;f{\ydc˜ TpDpnoLa'Jʍ=w8@wxb];ޒؤH@ F\_9d,2`ժ~ck/=8hÔw,Na0}RWqUfF8aC;7):Xez fLUy`}fUU[Y8[p SfY\A>Փ`~Ȇ !G zyfo哎1QDG> qex4Z~a~RYV+IhԴ[/] v>f:ݔY}c%OZ5KW:*0>2«x޾I vn6}i}*Y!nE0 KnR}[h9xϦߟnǾf?M 8HVvKĹVXjw[Y{ ndcH.tqqck{wؗa^ڱKj/nT}"<˰~|ٛxMzX##2:Ok:ԯ't$#_ĊVUwn[}>1ei2L\wv |/ځ8_66w X;J5_#C';.D-^FD-_8gWfd[Jyshco^x@_x҂>V1K:FaΉ n|DQ9$ۍڗL}{q狵_\s>qn yq/mؒKL'qƓem4[yxG="4vh.R%eK|4#P 4U 4ǥ ibaʥՠK|5ȠKs\hAN"h˜{gߧ?/.'@sZuZɐ@eN$V+G\eq$$0% 4W\{?~<7h+6vQQ9 P{NhYQͅ@sE^Lu.ADSj!;@sj>4WIOp ϕ mdXghξ4}D:h.;/i5 4Wz:jA 4gkͅ@sE?v*- 4W\Jꞗ@J f#h.! ]4а!J pР].BH"Q@@s#Gl'$~p^Ľ$[,-r,w4 ׾4BhΚ4&2픷@sDʱ`2 j"&r4*欉_"h.7梉4!>kj"qMRɚrQC@s>5*@s|;3h#@s|" -&B÷Yk? _;VGB@sƱ&@sO^K~hZ/O(`qUh.;9 8'k`"X[3@s^[>e-@sx+xZo˖ rUKnjw]ÊG\;hދ7{M4w}>8/8h.\zwPp=]0P@s_As 4LJ Sη@sx^p 4'MʹRË ~rh.~ X)]Bh.J@s 4_(YP-yh.J@s 4_YSkwsߴ]Eh.J@s 4_(/\~RKiSh.J@sQ˥_(Eh.~rh 4K@sQ/\.Eh.J 4O&h[$h.a$p4w@s13 \LzGͅI4-45W4e zj4(9xq΃q۸@sAs蹸T-PL9~M$Vm4|/YDh 4G;ڎ9*Bɠ3h. Q+@s| ?&kO@s|h0̦As!f\ng8xZ`ӾŭBD1@sTQhoylJ>s9<_93S&Mk3&yDtG!y@s839.)&h.:ٹbWk%3h4Wm!@sߢ:BܬcK\d9hׄGgㅢ+D 'hΖzBsz?|ߟ_ (/OM8KH b;ɽRFMDŽyi3!62'Cc⽐$5"!9[K^<"u }l?]aYޫZ]jqS CO5!6kT|n9ٟgUx6܃,C}ˣ# }y|fXejS4P$/=*3|cd˂-mș/u:& BR^.VUs79)#t7vV>SbD3p!ΞF*oS8S>S(qn 2\Uo|ث0-="8~j L 4!b.I5V6J3>?Ǔ*v喼|йW/+g ˑOt{4,-?KIfs2X>5elй~l6z9Bׁ BJ/Ck|5#^GͲϵ칷5̨\sqhA6ܠ;bM_}tq7.&[uEDV{N-/Z)P8l= LSIN]V|Ve)rky!cLB1G˛_,C;"Bm 0o̮!SN2piI\H)+ u2Jgo~3⟱> {7wݫ_^qq/pmV3p܊W{T6#d)>e('x6O]r̐|g2 _^9%#0q B,xj)j0,U$ژ WMgExg=^tM{6ZHbϳ!2FEbL|L-)`ݓ|<2{Ef=H, Y*Y/lCBl j&@yAfG3\,bues[Yl|F~E'#=8kM[Ѷ츲 /컏"| ¾c]ƒ+2ax(`E4S=[ h^)XX `] a`<=xk+noxacWfd48 b~*ft`$8;ӮXonw]^Iqj^6l&?ś~3Kkoe7{7Ĭsʐ7qO$y\m՜x;5 ߑŗ"0; icͣcOI`B\1zQk+RLf^gZvD pEm@2 K5VS:~`G;lJA;0ފ^Sv̷^ё6qeu)Ͻl ߱(cB]1ٟlw=?@`vrlhq fIf/la/Fw9. GBTfɱPrly*c y} q'ʳR2Frl!+x'6l/^c0^uVzck` qrl+cϞc_‘g l^K:8^/]9C@{!0^${!w[2!וcj9Z=9!d{aHB}rl}rAR8Zf[hF0a/D1%Hʱ4?,}BV ; %d{aHB8CBzBhu[Vo`K-(W-ʱ #,r0rwkf/BNfɱey+y'ǖMG8M$D&c/dyOmn"a/T {C|D⚤&55EÅga/|H+^ ذqr\τzy[~ ޙ5?͜d+־zrl ױBʱ彳,셍'Om^(- e/a {zrlm!s[^ a/l\f?9e/Dr|4-+{j!ޯݰ}<[NϞ4} Nʱ/^+ 5W^9&{!fϺrl4J {!rʕc1^'ǖ39.^O {!&ucK S{a"Me>,wYPZ U^J U%SCKh^^T^BU5I;kqJ-~WB0P?}P?\*YP-ǟV?P?셩P?셪a/L?셩0~QBB0Pm/ĽjK4{c/n[ߎR{f^bmwm\ s~K4{!VdJ9vD~[urΑx 4=셝r ;R%͔ce/x9 M|X()ǖa/{ f yck/T1"R] \BP8 {!uϲyv;ZαC}6R-ڝce/L&ܗhB^>bۭ;֖zʱ5Zw3#r&yD,#WM} 5jK9~αek K\.Q /QOa!{~70H9lm\{!>[D^ȱCI9JZ{Hۨ^({!gI(69YxF@ %GpY!ֵUߗ-*zmظ#ҒU_ bf٦ ° bY3!*uAfDfbsdY "䉰 OUPe*v*֓Uq&*x^& O jWi Vϙx1BCU*.o "ypv[;ow bT;*e:CP Sg j ne<>V2Y;'m%Yk7RF/D]a$*iNѬZU,Ы*؋o$Uk[! 6bk bv}Ҭm Y;Y8U0 *H,*._@XkU‹VANVAz-U a, {qxDkK=N],zbz"*F'7ٟ'k-zb1ʒz"jȨl,_='e2YWO'{"&ќGOg=CN{O=1+zb_=GOp=|f 붩; 'Y󷞨Pj$&`2ṽ4O$16Q;w"4HêvZ]aM֝,l }߁^~'%g}gybWN;p1T;~S|g:;#]?x_"\q(W;`ลSG)WCd]R{a]zǝ^0^)j)_yGwFTRygSa$)헬w<87oݓ7Eл~N9ygNo;)NaQEso(riL-v%[ xGuGW; L{O;BDlw ̧2}Hv)=^h(?{R!}BV7%}!u%C4L%%%)˝(w|٭\Icg?|AD~'Ɲ"Cbܣ(=J}D֧~~EwӞηeŸCX'wu+ƽt64v-b2i nw᎑~w~}G;~tp1+k*oόv%-nmvY{nBx+1Jmǝ4o\v28ޑ0HyU v&TAI=7 ܀jg$μX_4I) ji''h_ŕӎdmH1YRJ;jFy[viҎ,RPW"v#Ҏ>Hi/rrJ;+%=Usjt (fwI[Y|vIgW5W:{ gW5Wĺy|yj5Vs%G5W2{Jfjd(Byէ|s)w٣+=s5W2{Ts%G5dT#>]<Uͳj.-U󐼚O\ eW5W&{dW5W"S5W{c4vUsj,vUsE+=Us+]qS5Jad'2r vi9H 옓qkrv5};_s: /pK(wIG IJVO:ԪW:։U%zIU9λN<ꩇEz:e_w:&8#Dus[ĺyP,J,QzȜO=,s HT͕Oj/NT-QwNT+QM/)QzJTNT{+գFz(?Y.-+-ǩ'+M= *9M{c4u~U4uJm4u4u|3Ī4u~3c* JS:`i xӤّ Kyԥ\Ye뾓Q9RB:2I²LR΃2{ 1YPxu 9@1'V|:Rwz:ܼ)t1t|;(0#ʚٌt'(ݞ%"JW[t=A雦ޔQ&`Me)URF:F-J+"}s"%[) ]BG?/xtTcz::weD8:k@OjxS4dt|dt<3A{2: -+=6_r2:g)=ݿHF?/S2:xLF&;<y)KT2:GJFA=`t|?}\M,QEbW*:B;i(Sy%,;ϐ#'%sH̷C瓱C?ЯzaE}Q(ϼO|t<tbw:>+SC%%KE~M s9;nL*宦sN;ފ=ˤs 9C+w&%sKصq相vn_cit;뜍Famҟz1(Q7P9Ôs "y(}k(Bc444._ͱSJQ{3MaLumΕ1^\V6昦9S9*N9j({6UCe6"0(G_( r9VrG_'/3i0QROoyfip|j51zNJz ͑{PIxƅOi+WO߈֮i :=SOJ#ljF|U-WOyVSO碧u&b﫧F԰u1i!z#4"޻ 2SBVO״FOYlh=aZc4>Cć[=- BSOAzwOuSiv;hB^Y-0p5M=~4ӐN4km*z,}GOc}OL`?/ض꬧GJi{H= > iA@w4 F鎞7M4FzZdi88(iM{i *%1f~?wN_C&+8PwcdSXOs^J Zg6#^"Zw. d xA}U1Q<55`E{8- ~Py-gM4—wM;;?鍐`:ȹOjm,K)2b -svra!]bma踙FQj/pw?`qp` ~s9)<'7w_2Էw- YQW<_(k'i!גv%}g/ 6D%q +[b.mω`+%u}%JP]uO%kzl-̋4+'}aF*kޗwv>>=ؾ#HsI0Yr$Q}t(0(M9o}SH_X;ԁ0m/T?gv4_CP2`AB}썑[0`?\ i2|_l$8u')ދ @5v/r~2Q9  ܧdn/-xV(H,Ӷ %w5b>|Z {s"K؋aWV}쟸^f.iw^W?'ToIԋE X=DŇA=ҋ3xbÁ&D/;LB/*=+z.%Vp m&.†P <1v؂G&x +-ߤ@[t~Qߤɺ"/nX.<ם%!u#@] {-GV<,9NV0vhD$t`iY(]1ڧHN~.@x`Gw툑F-'E7jAtSC7}.. *%J>WZTUW:R)ՒTU67jQsUU9KZ!U$MpߥETR-Xn*bT R-Rm*բ٪T wRS$T믪TNZ\jrUMZx\jqUtMZlTƍr2JTR-,JT R-&JE7G6CcrK#WZp9Cr)aPL_ W3@j(,J\N0_)-[K^S x{j;(\N it.Ge\[.ppu%)2_h:heVE U?[-܇z ^2)yc.y+!oeEBbw.Ϊn^ɿc-P][&&ENŤt?nŹ1_/N[Ťےn!EbamQA|/-:MBmn ^W2uҜgjυlq fg-Ool lѴ쨏l97YlJ8x}$V6(~BlŰ(8D I?_876TϿVC̼VR7}D}x-g@}_[zpfp-2o9w*bhn'Hz:AL||i2oZrVBfܞ9}n E!q-U0w4"U˲nz k;~ΕbJP@ ,: Qr[sHz=f٠F ghwv1bfX,<)NNF貋+Уz#}ԔBQR=%v3=Ec[Evz@?uysy/̓=/r,3EŻL1~dQyJS&~ʜovn~`qjidqkgWM$:{X?z2 ~?cH 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:20240408130119+08'00') /ModDate (D:20240408130119+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 0007680779 00000 n 0007680170 00000 n 0007681673 00000 n 0000000017 00000 n 0007680563 00000 n 0007680258 00000 n 0007680298 00000 n 0007681095 00000 n 0007681159 00000 n 0000003252 00000 n 0007682145 00000 n 0000224042 00000 n 0007682216 00000 n 0000224106 00000 n 0000224144 00000 n 0000598979 00000 n 0000599135 00000 n 0000599251 00000 n 0000602138 00000 n 0000602293 00000 n 0000599391 00000 n 0000599429 00000 n 0000602409 00000 n 0000602537 00000 n 0000602692 00000 n 0000602808 00000 n 0000602936 00000 n 0000603091 00000 n 0000603207 00000 n 0000603335 00000 n 0000603490 00000 n 0000603606 00000 n 0000603734 00000 n 0000603889 00000 n 0000604005 00000 n 0000604133 00000 n 0000604288 00000 n 0000604404 00000 n 0000604532 00000 n 0000604687 00000 n 0000604803 00000 n 0000604931 00000 n 0000605086 00000 n 0000605202 00000 n 0000605330 00000 n 0000605485 00000 n 0000605601 00000 n 0000605729 00000 n 0000605884 00000 n 0000606000 00000 n 0000606128 00000 n 0000606283 00000 n 0000606399 00000 n 0000606527 00000 n 0000606682 00000 n 0000606798 00000 n 0000606926 00000 n 0000607081 00000 n 0000607197 00000 n 0000607325 00000 n 0000607480 00000 n 0000607596 00000 n 0000607724 00000 n 0000607879 00000 n 0000607995 00000 n 0000608123 00000 n 0000608278 00000 n 0000608394 00000 n 0000608522 00000 n 0000608677 00000 n 0000608793 00000 n 0000608921 00000 n 0000609076 00000 n 0000609192 00000 n 0000609320 00000 n 0000609475 00000 n 0000609591 00000 n 0000609719 00000 n 0000609874 00000 n 0000609990 00000 n 0000610118 00000 n 0000610273 00000 n 0000610389 00000 n 0000610517 00000 n 0000610672 00000 n 0000610788 00000 n 0000610916 00000 n 0000611071 00000 n 0000611187 00000 n 0000611315 00000 n 0000611470 00000 n 0000611586 00000 n 0000611714 00000 n 0000611869 00000 n 0000611985 00000 n 0000612113 00000 n 0000612268 00000 n 0000612384 00000 n 0000612512 00000 n 0000612668 00000 n 0000612786 00000 n 0000612915 00000 n 0000613072 00000 n 0000613190 00000 n 0000613319 00000 n 0000613476 00000 n 0000613594 00000 n 0000613723 00000 n 0000613880 00000 n 0000613998 00000 n 0000614127 00000 n 0000614284 00000 n 0000614402 00000 n 0000614531 00000 n 0000614688 00000 n 0000614806 00000 n 0000614935 00000 n 0000615092 00000 n 0000615210 00000 n 0000615339 00000 n 0000615496 00000 n 0000615614 00000 n 0000615743 00000 n 0000615900 00000 n 0000616018 00000 n 0000616147 00000 n 0000616304 00000 n 0000616422 00000 n 0000616551 00000 n 0000616708 00000 n 0000616826 00000 n 0000616955 00000 n 0000617112 00000 n 0000617230 00000 n 0000617359 00000 n 0000617516 00000 n 0000617634 00000 n 0000617763 00000 n 0000617920 00000 n 0000618038 00000 n 0000618167 00000 n 0000618324 00000 n 0000618442 00000 n 0000618571 00000 n 0000618728 00000 n 0000618846 00000 n 0000618975 00000 n 0000619132 00000 n 0000619250 00000 n 0000619379 00000 n 0000619536 00000 n 0000619654 00000 n 0000619783 00000 n 0000619940 00000 n 0000620058 00000 n 0000620187 00000 n 0000620344 00000 n 0000620462 00000 n 0000620591 00000 n 0000620748 00000 n 0000620866 00000 n 0000620995 00000 n 0000621152 00000 n 0000621270 00000 n 0000621399 00000 n 0000621556 00000 n 0000621674 00000 n 0000621803 00000 n 0000621960 00000 n 0000622078 00000 n 0000622207 00000 n 0000622364 00000 n 0000622482 00000 n 0000622611 00000 n 0000622768 00000 n 0000622886 00000 n 0000623015 00000 n 0000623172 00000 n 0000623290 00000 n 0000623419 00000 n 0000623576 00000 n 0000623694 00000 n 0000623823 00000 n 0000623980 00000 n 0000624098 00000 n 0000624227 00000 n 0000624384 00000 n 0000624502 00000 n 0000624631 00000 n 0000624788 00000 n 0000624906 00000 n 0000625035 00000 n 0000625192 00000 n 0000625310 00000 n 0000625439 00000 n 0000625596 00000 n 0000625714 00000 n 0000625843 00000 n 0000626000 00000 n 0000626118 00000 n 0000626247 00000 n 0000626404 00000 n 0000626522 00000 n 0000626651 00000 n 0000626808 00000 n 0000626926 00000 n 0000627055 00000 n 0000627212 00000 n 0000627330 00000 n 0000627459 00000 n 0000627616 00000 n 0000627734 00000 n 0000627863 00000 n 0000628020 00000 n 0000628138 00000 n 0000628267 00000 n 0000628424 00000 n 0000628542 00000 n 0000628671 00000 n 0000628828 00000 n 0000628946 00000 n 0000629075 00000 n 0000629232 00000 n 0000629350 00000 n 0000629479 00000 n 0000629636 00000 n 0000629754 00000 n 0000629883 00000 n 0000630040 00000 n 0000630158 00000 n 0000630287 00000 n 0000630444 00000 n 0000630562 00000 n 0000630691 00000 n 0000630848 00000 n 0000630966 00000 n 0000631095 00000 n 0000631252 00000 n 0000631370 00000 n 0000631499 00000 n 0000631656 00000 n 0000631774 00000 n 0000631903 00000 n 0000632060 00000 n 0000632178 00000 n 0000632307 00000 n 0000632464 00000 n 0000632582 00000 n 0000632711 00000 n 0000632868 00000 n 0000632986 00000 n 0000633115 00000 n 0000633272 00000 n 0000633390 00000 n 0000633519 00000 n 0000633676 00000 n 0000633794 00000 n 0000633923 00000 n 0000634080 00000 n 0000634198 00000 n 0000634327 00000 n 0000634484 00000 n 0000634602 00000 n 0000634731 00000 n 0000634888 00000 n 0000635006 00000 n 0000635135 00000 n 0000635292 00000 n 0000635410 00000 n 0000635539 00000 n 0000635696 00000 n 0000635814 00000 n 0000635943 00000 n 0000636100 00000 n 0000636218 00000 n 0000636347 00000 n 0000636504 00000 n 0000636622 00000 n 0000636751 00000 n 0000636908 00000 n 0000637026 00000 n 0000637155 00000 n 0000637312 00000 n 0000637430 00000 n 0000637559 00000 n 0000637716 00000 n 0000637834 00000 n 0000637963 00000 n 0000638120 00000 n 0000638238 00000 n 0000638367 00000 n 0000638524 00000 n 0000638642 00000 n 0000638771 00000 n 0000638928 00000 n 0000639046 00000 n 0000639175 00000 n 0000639332 00000 n 0000639450 00000 n 0000639579 00000 n 0000639736 00000 n 0000639854 00000 n 0000639983 00000 n 0000640140 00000 n 0000640258 00000 n 0000640387 00000 n 0000640544 00000 n 0000640662 00000 n 0000640791 00000 n 0000640948 00000 n 0000641066 00000 n 0000641195 00000 n 0000641352 00000 n 0000641470 00000 n 0000641599 00000 n 0000641756 00000 n 0000641874 00000 n 0000642003 00000 n 0000642160 00000 n 0000642278 00000 n 0000642407 00000 n 0000642564 00000 n 0000642682 00000 n 0000642811 00000 n 0000642968 00000 n 0000643086 00000 n 0000643215 00000 n 0000643372 00000 n 0000643490 00000 n 0000643619 00000 n 0000643776 00000 n 0000643894 00000 n 0000644023 00000 n 0000644180 00000 n 0000644298 00000 n 0000644427 00000 n 0000644584 00000 n 0000644702 00000 n 0000644831 00000 n 0001331872 00000 n 0000644889 00000 n 0007682287 00000 n 0007682393 00000 n 0007682499 00000 n 0007682605 00000 n 0007682711 00000 n 0007682817 00000 n 0007682923 00000 n 0007683029 00000 n 0007683135 00000 n 0007683241 00000 n 0007683347 00000 n 0007683453 00000 n 0007683559 00000 n 0007683665 00000 n 0007683771 00000 n 0007683877 00000 n 0007683983 00000 n 0007684089 00000 n 0007684195 00000 n 0007684301 00000 n 0007684407 00000 n 0007684513 00000 n 0007684619 00000 n 0007684725 00000 n 0007684831 00000 n 0007684937 00000 n 0007685043 00000 n 0007685149 00000 n 0007685255 00000 n 0007685361 00000 n 0007685467 00000 n 0007685573 00000 n 0007685679 00000 n 0007685785 00000 n 0007685891 00000 n 0007685997 00000 n 0007686103 00000 n 0007686209 00000 n 0007686315 00000 n 0007686421 00000 n 0007686527 00000 n 0007686633 00000 n 0007686739 00000 n 0007686845 00000 n 0007686951 00000 n 0007687057 00000 n 0007687163 00000 n 0007687269 00000 n 0007687375 00000 n 0007687481 00000 n 0007687587 00000 n 0007687693 00000 n 0007687799 00000 n 0007687905 00000 n 0007688011 00000 n 0007688117 00000 n 0007688223 00000 n 0007688329 00000 n 0007688435 00000 n 0007688541 00000 n 0007688647 00000 n 0007688753 00000 n 0007688859 00000 n 0007688965 00000 n 0007689071 00000 n 0001333575 00000 n 0007680614 00000 n 0007681279 00000 n 0001334070 00000 n 0001533367 00000 n 0001533432 00000 n 0003459446 00000 n 0001533490 00000 n 0003462259 00000 n 0007680669 00000 n 0007681414 00000 n 0003462754 00000 n 0003724048 00000 n 0003724113 00000 n 0005650127 00000 n 0003724171 00000 n 0005652940 00000 n 0007680724 00000 n 0007681551 00000 n 0005653435 00000 n 0005751278 00000 n 0005751343 00000 n 0007677357 00000 n 0005751401 00000 n trailer << /Size 431 /Root 1 0 R /Info 3 0 R /ID [<77be8e3d3035f60435fda16a2ceed07f><77be8e3d3035f60435fda16a2ceed07f>] >> startxref 7689177 %%EOF