BM6P6(@ kkk???:::999888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++------,,,,,,,,,---...000222444666777888999888999<<<>>>???CCCHHHLLLNNNQQQSSSUUU```fffkkknnnrrrwwwxxxvvvwwwoooeeeWWWCCCDDDmmmuuuccctttwwwyyytttiiiwwwlllTTTMMM\\\uuuvvvnnnwww|||zzz}}}~~~{{{yyyxxxyyy|||jjjPPP888444BBBaaa{{{ppppppqqq{{{iiiAAADDDqqq|||qqqeee999<<>>;;;===BBB@@@FFFJJJKKK```~~~rrrsssnnnUUUOOOmmmwwwxxxmmmjjjnnnddd}}}yyyTTT>>><<<```}}}ooo???222000===---CCCXXXJJJ???<<<888>>>999333333222222333333444555444555555666777888888999888888888999999:::::::::;;;;;;HHHYYYcccttt{{{rrrmmmlllkkkhhheeeWWWTTTEEE:::<<<777000333MMM{{{wwwtttkkkeeeqqqiiixxx^^^gggzzzdddkkk|||zzzhhhjjjzzzqqqyyytttFFF444QQQrrrmmmooolll___HHHwwwmmm888777555+++555999GGGZZZiiippptttwww{{{SSSFFF\\\wwwsss}}}kkkXXXMMMIIIEEE@@@???888@@@eeezzz~~~{{{qqqfffhhhyyyiiifffLLLOOO{{{xxxrrrCCC444666666333111RRR{{{kkkUUUgggyyydddQQQ666AAAKKKXXXqqqooogggSSSNNNJJJGGG>>>888???LLLZZZdddmmmqqqtttyyy|||{{{{{{||||||||||||~~~jjj@@@;;;999888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++------,,,,,,,,,---...000222444555777888888888999<<<>>>???CCCGGGKKKNNNQQQSSSVVV^^^dddjjjmmmqqqwwwzzzxxxpppnnnnnneeeMMMFFFnnn}}}rrrnnn}}}{{{yyy|||nnneeessssssoooaaaMMMBBBPPPoootttlllvvv}}}|||~~~}}}~~~}}}||||||~~~iiiOOO888555BBBbbb|||pppvvvrrrwwwQQQDDDkkkssshhh<<<:::IIIiiirrrvvvwwwrrrFFFXXXrrrYYY777>>>FFFJJJVVVggg~~~vvvtttssssssuuuwwwwwwwwwwwwxxxyyyzzz}}}vvveeeQQQ@@@999::::::;;;CCCFFFBBBUUUxxx{{{vvvgggRRR```{{{xxxnnnlllxxx~~~QQQ{{{wwwWWWvvvkkkLLL===;;;jjjsssIII>>>444===333DDDXXXKKK@@@<<<888===888333333222222333333444555555555555666777888888888888888888999999::::::::::::<<>>KKKZZZdddmmmqqqtttyyy||||||{{{|||}}}|||}}}~~~jjjBBB<<<999888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++---------,,,,,,---...000222333555666888888888999<<<>>>???BBBGGGKKKNNNQQQTTTVVVZZZaaagggjjjnnntttxxxxxxrrrrrr}}}sss]]]kkkyyylllfffhhhwwwuuurrrwwwmmmiii|||nnnssskkkPPP444555WWWyyytttkkkvvv~~~~~~}}}~~~{{{~~~|||}}}iiiMMM999555BBB```yyytttyyymmmeeeuuuEEE===bbbpppggg<<<888BBB___zzz{{{oootttAAAPPPmmmWWW555>>>FFFEEERRRdddzzzxxxvvvsssrrrtttvvvwwwwwwvvvwwwyyyzzz|||xxxjjjZZZHHH>>><<<;;;???KKKLLLAAAMMMttt}}}rrrwwwXXXPPPmmm~~~xxxpppoookkkLLL{{{WWWxxx]]]DDD<<<;;;gggsssTTTLLL777:::777CCCYYYMMMAAA===888===888333333222222333333444555555555666666777777888888888888888999999999999999999???TTTgggppp~~~|||vvvrrrqqqpppmmmjjj[[[SSSFFF>>>;;;:::888888777???|||~~~zzzmmmfffooo~~~zzzlllyyytttLLLRRRooozzzjjj{{{~~~eeeoooyyyyyy{{{~~~]]]mmmrrrxxxnnnBBB///DDDnnnuuurrrbbbppptttppp\\\AAAvvvzzzBBB555333333222666BBBTTTbbbjjjooosss|||VVVGGGZZZwwwtttqqq^^^QQQLLLGGGBBB<<<<<>>IIIZZZdddmmmqqqtttyyy||||||{{{|||}}}}}}}}}~~~jjjCCC<<<888888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++------------,,,---...000222333444555777888888999<<<>>>???BBBGGGJJJMMMQQQTTTWWWYYYaaagggiiikkkpppssssssvvvqqqnnnVVVUUUwwwyyydddYYYWWW```pppooommmrrrkkklll|||xxxlllUUU===777III^^^xxxoooxxx{{{}}}|||yyy{{{}}}xxxxxx|||jjjNNN999444???[[[ttt}}}dddkkkkkkgggvvvsssTTT===QQQ|||yyygggaaa666666GGGjjjjjjzzz~~~yyyqqq===IIIkkkZZZ333:::FFFDDDMMM```www{{{wwwsssqqqrrrtttvvvvvvwwwxxxyyyzzz{{{xxxmmmbbbRRRDDD===@@@FFFXXXZZZFFFJJJppp}}}ppphhhmmm~~~aaaGGG[[[yyy~~~yyytttrrr___RRRzzz^^^|||\\\DDD======aaapppYYYWWW888444777AAAXXXNNNCCC===777<<<888333333222222333333444555555666666666777777777888888888888888888999999999:::BBB[[[ooovvv}}}xxxuuusssrrrooommm]]]SSSLLLFFF???===;;;555HHHBBBZZZzzziiidddtttzzzvvvnnnyyyVVVGGG___pppdddyyy~~~dddnnn}}}```ppprrrttt}}}aaa===222MMMzzz{{{eeeggg~~~gggHHH}}}JJJ444///444222444???PPP___gggmmmrrr}}}XXXHHHXXXwwwuuuuuuaaaSSSLLLGGGBBB>>>???@@@WWW{{{}}}{{{sssrrr|||]]]YYYvvv^^^wwwfffOOOSSS}}}|||wwwkkkllllllyyy]]]~~~HHH:::333111777444SSS}}}xxxtttVVVRRR666999@@@QQQnnnpppwwwWWWPPPKKKHHH@@@999===GGGYYYbbblllppptttyyy|||{{{{{{|||}}}}}}}}}~~~jjjBBB;;;888888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++------...---------...///111222333555666777888999<<<>>>???BBBFFFJJJMMMQQQUUUXXX\\\fffnnnooooooppppppoooooohhhqqq~~~[[[<<<111>>>TTTnnnyyyppp```WWWVVVfffxxxxxxsssttthhhhhh~~~qqq[[[EEE999>>>JJJxxx~~~uuu{{{}}}|||}}}~~~xxxvvvyyy}}}lllPPP999333<<>>WWWNNNCCC===777<<<888333333222222333333444555666666666666777777777777888888888888888888888888:::EEE```tttwwwzzzvvvtttsssrrrqqqfffVVVOOOJJJAAAEEELLLEEE\\\___KKKTTTttteeedddxxxuuurrrqqqyyyiiiMMMYYYggg]]]vvv~~~bbbkkk}}}cccqqqzzzzzz]]];;;555RRR{{{}}}mmmJJJ~~~LLL444...333222444===MMM[[[eeelllrrr~~~ZZZHHHUUUxxxvvvxxxdddTTTLLLFFFAAA@@@BBB???NNNuuu}}}{{{rrrrrruuuRRRuuulll[[[uuugggRRRUUUkkkuuukkkbbbnnnbbbKKK;;;333000444000OOO{{{yyyyyy]]]VVV666888@@@OOOiiisssyyyYYYQQQKKKIIIBBB:::<<>>???BBBFFFIIILLLQQQVVVYYY```mmmxxxzzzwwwtttpppllleeecccddddddVVVAAA888:::///AAA[[[oooqqqfff\\\YYYcccyyy}}}|||mmmjjjkkkLLL555666CCCiii~~~zzz|||}}}~~~|||{{{yyy|||~~~~~~~~~||||||~~~lllOOO999444???\\\vvvpppbbb^^^qqqgggHHHUUUzzzggg\\\555>>>\\\wwweeewwwzzzLLL???gggiii999222CCCIIIHHHZZZooo~~~zzzrrrmmmmmmppptttvvvwwwyyyyyyyyyyyy{{{~~~yyy{{{tttsssxxxnnnZZZKKKKKK^^^kkk[[[RRRkkkjjjRRRRRR^^^wwwvvvRRRHHHaaaxxx{{{zzz{{{uuurrrwwwvvv|||}}}kkkPPP>>>999___zzzkkkYYYgggCCC222888999TTTMMMCCC===666;;;888333333222222333333444555666666666666777777777777888888888888888777777777:::GGGbbbuuuwww~~~|||wwwsssrrrssstttiiiSSSNNNLLLGGGZZZrrrppptttXXXBBBuuutttwwwhhh___dddxxxpppnnn|||tttyyy{{{aaa___bbb[[[uuu}}}aaajjjttt~~~```qqqbbb===444NNN{{{{{{rrrhhhEEEvvv~~~HHH666111333222333;;;JJJXXXbbbjjjqqq~~~\\\GGGQQQ~~~xxxwww{{{gggVVVLLLFFFAAA===>>>999BBB___sssxxx|||xxx{{{xxxqqquuu\\\lllgggYYYsssiiiRRRRRR|||bbbnnn]]]yyysssIII444222333666222PPPwwwmmmaaa~~~]]]WWW666666???OOOhhh~~~ttt[[[RRRLLLIIICCC:::;;;CCCTTT___hhhmmmpppvvvyyyyyyxxxzzz||||||{{{{{{}}}~~~|||}}}hhh>>>:::999888555222///,,,+++++++++++++++++++++++++++++++++((()))***++++++***)))((((((***,,,......,,,***((('''''''''((()))+++------......------...///111222222333555666777999<<>>VVVuuu|||zzz{{{yyy{{{tttxxxyyyuuusssvvvxxxwww~~~iiiLLL888666EEEffflllhhhggg}}}|||UUUYYYsss^^^888>>>RRRuuuyyy~~~{{{kkk~~~XXX888\\\jjj<<>>EEEJJJYYYhhhsss{{{rrrllllllooosssvvvvvvwwwwwwwwwwwwwwwzzz|||uuuyyy}}}ZZZPPP]]]lll___TTTfff}}}```SSSPPPaaa~~~[[[EEEZZZuuu}}}||||||uuuvvv^^^jjjccchhhxxxaaaMMM@@@888WWWiiiSSSiiiIII444888555QQQLLLCCC===555;;;888333333222222333333444555777777777777666666666666999888888888777777777666999GGGcccuuuwww|||vvvrrrqqqsssuuugggNNNLLLMMMGGG]]]yyyuuurrr~~~\\\<<>>888999FFFPPPLLLBBB;;;AAAaaatttzzz{{{iiiaaattt}}}___AAA777GGGlll{{{xxxwwwvvvyyynnntttwwwuuutttwwwzzzzzzzzz{{{gggIII888888LLLpppnnnpppooowwwpppQQQ[[[}}}___::::::CCC\\\kkk~~~wwwfff777XXXnnnDDD333???FFFMMMYYYccckkkxxx|||rrrlllkkknnnsssvvvtttuuuvvvuuutttuuuwwwxxx|||sssyyyzzzuuudddRRRWWWeeeZZZLLLYYYnnnwwwcccQQQVVVrrr```DDDXXXuuu||||||uuuZZZHHHaaagggfffrrrSSSIIIBBB888YYYgggNNNhhhLLL555555222OOOKKKBBB<<<555;;;888333333222222333333444555777777777777666666666666999888888888777777666666888FFFbbbuuuwww}}}uuuppppppsssvvvhhhNNNMMMKKK;;;GGGZZZNNNTTTXXXIII000,,,;;;JJJSSSLLLSSSbbbsssjjjjjjyyy}}}xxxxxxsssnnnzzzbbbnnnwwwsssRRRooo___<<<444KKKtttzzzrrroookkkcccAAAlllnnn???999555///000///555CCCQQQ\\\eeemmm]]]FFFKKK{{{xxxxxx~~~mmmZZZOOOHHHCCCDDDCCC;;;:::???;;;>>>NNNUUUaaaiiilllwwwnnnjjjYYYllllllSSSOOOyyy~~~wwwLLL333777555,,,000RRR}}}rrrbbb{{{\\\ccc???666:::LLLiiippp]]]TTTLLLJJJDDD;;;:::@@@QQQ[[[eeejjjnnnssswwwwwwvvvxxxzzzzzzyyyyyyzzz{{{xxxzzz|||fffBBB???999666444222///,,,+++******---,,,,,,++++++,,,,,,---))))))***,,,---,,,***'''))))))+++---///...+++((((((((('''((()))***,,,---......------...///111222555666666666666777:::===<<<@@@EEEGGGIIIJJJNNNQQQZZZgggsssxxxxxxwwwsssnnnbbb\\\dddeeeXXXYYYTTT===555111333;;;@@@<<<777444;;;VVViiillllllfffcccjjj```nnnxxxIII999>>>SSSlllyyyzzzxxxxxxxxxxxxuuuvvvzzzzzzyyyyyy|||{{{wwwyyyiiiPPP555===OOOeeewwwzzznnnjjjuuuwwwiiiNNNOOOvvvvvvvvvUUU:::>>>QQQhhhooohhhtttmmm<<>>MMMbbbrrr}}}zzzjjjiiirrrsssaaaRRRBBB:::666444444666444333222000000333888<<<@@@GGGccc}}}mmmaaa|||~~~www}}}iiiQQQtttkkkpppRRRAAA555DDDqqq;;;bbbNNN///...888111222888DDDOOOYYYccckkk___HHHEEEllltttyyywwwbbbPPPGGGEEEDDD===AAAKKKGGG999999FFFRRRXXX___hhhuuudddhhhmmmTTTRRR~~~}}}^^^aaa|||FFF333555333333111HHH|||}}}lllffflllGGG<<<<<>>:::666444222///,,,+++******---,,,,,,++++++,,,,,,---*********+++---,,,)))'''))))))***,,,...---+++((((((((('''((()))***,,,---...---,,,,,,---...000111444555666666666777:::======@@@CCCDDDCCCGGGNNNTTTWWW___iiirrrxxxxxxnnncccVVVQQQYYYZZZPPPPPPKKK555;;;555222666>>>CCC@@@:::>>>WWWiiipppqqqfffYYYYYYQQQWWWgggzzzPPP===;;;MMMeeeuuuzzzzzzzzzyyy|||zzzzzz~~~~~~||||||zzzyyy|||hhhOOO888>>>NNNdddwww}}}uuusss{{{wwwdddVVVWWWeeesssLLL444<<>>===<<<666444222///,,,+++******,,,,,,++++++++++++,,,,,,+++******+++,,,+++)))'''(((((())),,,------+++((((((((('''((()))***,,,------,,,++++++,,,---///000333444666666666888:::<<<===@@@BBBAAA???CCCMMMVVVVVVZZZaaammmxxxyyyhhhVVVDDDDDDLLLQQQLLLMMMLLL??????;;;555777GGGWWWUUUJJJCCCXXXiiitttxxxiiiWWWUUULLLEEEEEE```|||YYYAAA777EEEZZZnnnzzz|||{{{yyyxxxvvvwww{{{{{{yyyyyy||||||~~~dddJJJ:::>>>LLLbbbxxxxxxtttyyyyyyQQQOOOlll{{{~~~GGG222<<>>777777777555444666666444111///000333666:::BBB]]]wwwqqqbbb~~~xxxccc___ffftttTTT===000EEE{{{CCCaaaXXX;;;777333222000444===HHHRRR^^^hhhbbbIIIEEEbbbuuuwww}}}dddPPPHHHHHHIIICCCKKKaaalll^^^III>>>DDDHHHMMMYYYnnnvvvjjjRRRQQQ~~~___uuuoooEEE555333333444///CCCsssmmmRRRnnn{{{www@@@222>>>HHHhhh}}}wwwvvvgggSSSMMMOOODDD;;;===???KKKWWWdddiiilllppptttuuuvvvwwwxxxyyyzzzzzzzzzzzz|||}}}~~~eee<<<;;;===666444222///,,,+++******,,,,,,++++++++++++,,,,,,,,,+++***+++,,,+++)))'''(((((((((***,,,,,,+++)))(((((('''((()))***,,,---,,,++++++***+++---...///222444555666777888:::<<<<<>>SSSmmmooo```OOO]]]iiissswwwjjj___eeecccQQQ===KKKtttcccGGG555???RRRiiixxx|||yyywwwrrrqqqsssxxxyyywwwxxxzzzyyy^^^EEE:::<<>>VVVvvvTTT666777333444111333;;;EEEOOO\\\fff~~~dddJJJEEE[[[vvvvvvjjjVVVNNNOOOKKKBBBCCCQQQ\\\VVVFFF;;;>>>@@@DDDQQQiiirrriiiRRRQQQ~~~nnnCCC555000444777///BBBuuupppMMMWWWmmmrrruuulllwwwCCC666BBBHHHbbb||||||qqqkkkUUUMMMNNNEEE<<<===>>>IIIUUUbbbgggjjjooossstttwwwwwwxxxyyyzzz{{{{{{{{{|||}}}~~~fff<<<:::<<<666444222///,,,+++******,,,++++++******++++++,,,,,,+++******++++++)))(((''''''''')))+++,,,***)))(((((('''((()))***,,,---++++++******+++,,,...///000333555666777888:::<<<<<>><<<333:::333333222222222333444555555777888999777777888999888888777888888888777666JJJ^^^tttzzzjjjiiiooonnn```MMM;;;777<<>>JJJccc~~~wwwhhhRRRRRR|||CCC;;;///222222555CCCttttttTTTaaayyy{{{zzz___vvvFFF777BBBIIIbbb|||mmmpppWWWMMMNNNFFF>>>>>>===FFFRRR___eeeiiinnnrrrsssvvvwwwwwwxxxyyyzzz{{{||||||}}}~~~hhh===:::;;;666444222///,,,+++******++++++************+++++++++***))))))+++++++++)))&&&&&&&&&(((***+++***)))(((((('''((()))***,,,---,,,+++******+++,,,...//////222555666777888:::;;;===AAAGGGIIIJJJLLLOOORRRWWWXXXYYY[[[aaaeee___WWW[[[ppp{{{vvvkkk^^^cccyyyzzzhhhKKK888???WWWgggjjjccceeefffiiicccNNNJJJ]]]wwwoooQQQAAA[[[rrraaaDDD999<<>>JJJgggyyyzzzsssllljjjkkkmmmkkkmmmppppppqqqvvv~~~vvvjjjtttwwwssszzz~~~mmmiiiqqqyyyggg[[[XXXVVVTTTPPP;;;RRRsssxxx^^^FFFVVVssszzzooobbbkkkxxx{{{|||xxxooolllbbbjjjmmmvvvdddhhhXXXHHHPPPgggpppVVVEEE___EEE111222;;;PPPKKK???;;;111999333333222222222333444555555777888999888777888999888777777888999999777555CCCZZZvvvpppmmmppplllZZZJJJ;;;999===>>>;;;:::777999:::999888777888999777???[[[vvv~~~}}}kkkYYYrrr{{{~~~~~~zzzvvvkkk[[[ssshhhRRRmmmPPP>>>111@@@iiimmmtttxxxNNNSSS|||bbb222444666555222222999BBBKKKVVV```tttiiiLLLFFFNNN}}}yyytttrrraaaXXXUUUIIIKKKKKKGGGEEEBBB>>>:::<<<<<<<<>>111333111444===llloooVVVooocccwwwFFF555>>>GGGeee|||llltttYYYMMMNNNGGG@@@>>><<>>EEEUUUlllxxxsssiiimmmxxxRRROOOxxxqqq===333;;;QQQ@@@DDD^^^qqq}}}uuunnnkkkkkkmmmmmmlllmmmqqqwww|||{{{uuufff\\\fff~~~xxxwwwyyyrrrtttrrriiifffaaaZZZ[[[HHH^^^www}}}pppXXXYYYZZZccc]]]XXXjjj{{{}}}{{{rrrpppxxxpppxxx{{{eee{{{]]]UUUlllwwwUUUAAAdddHHH222000888NNNKKK@@@:::///888333333222222222333444555555777888999888777888999888666666777::::::777555===TTTqqqwwwppppppjjj[[[NNNBBB???@@@>>>;;;:::;;;===>>>===;;;999888888666???[[[vvv}}}~~~}}}wwweeeTTTmmm}}}xxxuuuvvv|||sssppp}}}kkk^^^www{{{nnnYYYpppdddKKK;;;111CCCmmmTTTPPPsss999333222333000111888@@@HHHRRR\\\ooojjjMMMFFFKKK~~~{{{sssvvvhhh]]]WWWLLLSSSSSSLLLGGGFFFCCC???>>>===<<>>000444222444BBBwwwyyyYYYmmmoooyyyGGG666<<>>;;;BBBNNN\\\bbbffflllqqqrrruuuttttttuuuwwwyyy{{{||||||}}}~~~lllAAA999777666444222///,,,+++******++++++************++++++)))((('''(((+++---------&&&%%%%%%&&&)))+++******(((((('''((()))***,,,------,,,++++++,,,---///000...111444777777888:::;;;CCCAAABBBFFFLLLPPPQQQPPPQQQJJJCCCFFFWWWjjjrrrppp}}}iiiVVVbbb~~~nnnYYYFFF777000333;;;777>>>QQQlllqqqPPP444666@@@]]]^^^OOO___xxxsss^^^999;;;KKKdddtttuuuuuuyyyrrrrrruuu{{{|||yyyxxxzzzuuuyyyyyyuuuwww{{{{{{wwwyyypppRRR999777???QQQgggwwwhhhWWWZZZkkkwwwZZZ???yyy}}}oootttIII???CCCIIIYYYrrrcccuuu^^^IIIvvv@@@555555VVVDDDCCCYYYkkkyyyrrrnnnnnnoooppplllkkkrrr}}}~~~wwweeeZZZIIICCCTTTttt~~~vvv{{{{{{sssooo{{{|||yyymmm^^^RRRNNNlll~~~|||bbbSSSJJJTTTPPPPPPggg||||||}}}~~~lllooo{{{xxxzzzoooeee]]][[[UUUAAAjjjPPP999///777NNNKKK@@@999...888333333222222222333444555555777888999888777888999888666666777::::::888555:::NNNlll{{{sssqqqiiidddYYYNNNKKKIIIEEEBBBBBB???AAAAAA@@@===999888888555>>>[[[vvv|||{{{zzzsssbbbQQQjjj{{{vvv}}}sssZZZVVVjjjwwwmmmlll|||lll```ttt^^^SSSwwweeeLLL:::111GGGsssRRRIII???333...111///000777???FFFPPPXXXlllkkkNNNGGGIII~~~|||sss{{{nnnbbb[[[QQQWWWUUUKKKEEEHHHHHHEEE>>>>>><<<>>>OOOkkkiiiSSSVVV}}}}}}888>>>,,,111000'''>>>{{{}}}NNNPPPvvvvvvyyyJJJ;;;<<<===YYYwwwlllyyy[[[MMMNNNHHHAAA???:::AAAMMM[[[aaaffflllppprrrttttttttttttvvvxxxzzz{{{|||}}}~~~ccc>>><<<888444333111///---+++******(((***++++++******+++,,,+++)))'''(((+++---,,,+++''''''&&&'''(((***,,,---((((((''''''(((***---...///---,,,++++++...000222111333444555555666999;;;AAACCCEEEGGGGGGIIIKKKMMMHHHDDDBBBEEERRRkkkooo[[[YYYtttwwwjjjLLL555111333111444888<<>>555@@@JJJJJJIII\\\vvvuuuaaaNNN@@@LLLiiisssrrrssstttuuuuuuwwwzzz{{{zzzvvvrrrwww|||zzzxxxvvviiidddnnn~~~|||iiiNNN999333;;;SSSlllyyygggbbb___mmmpppJJJlllzzzhhhIIILLLCCC<<>>???GGGkkk||||||rrrjjjnnnsssggg^^^VVVNNNOOOhhh}}}nnniiiggg```VVVGGGMMMkkk}}}}}}}}}~~~vvvtttbbbaaazzz|||hhh^^^pppFFFNNNxxx\\\DDDUUUUUU:::777000BBBNNN>>>555999444444333333222222333333444777777888888888777777666666777777777666555444444999IIIbbb}}}wwwlllccckkkqqqhhh[[[UUUKKKCCCFFFEEECCCAAA>>><<<:::999888888EEEYYYmmmzzz}}}zzzwww^^^TTT^^^sss{{{~~~___CCCVVVzzz{{{hhhdddzzz___``````WWWhhhJJJ888///@@@dddrrrsssHHHFFFxxxtttGGG999000111000222888>>>DDDOOOYYYiiisssXXX>>>BBBjjjlllqqqaaa[[[XXX[[[WWWKKKFFFKKKNNNLLLHHHDDD??????JJJaaa|||~~~hhhLLLTTTwww>>>555111999---555>>>yyyKKKOOO^^^xxxtttooowwwGGG666888BBBRRRuuuiiiwww^^^LLLOOOGGG===<<<>>>CCCKKKWWWaaaggglllppptttuuuvvvvvvxxxyyyzzz{{{{{{{{{||||||zzz|||{{{ddd???;;;666444333111///---+++******(((***++++++******+++,,,+++)))'''(((+++---,,,+++''''''&&&'''(((***+++---)))(((''''''(((***---......---,,,+++,,,...000222333444555555555555777999@@@BBBEEEGGGHHHIIIKKKMMMIIIHHHFFFEEENNNbbbzzzxxxlllooorrrhhh{{{}}}mmmMMM777333222...+++111333JJJnnnpppWWWKKK777;;;;;;EEEfffnnnRRRFFFRRRllltttsssuuuuuuvvvwwwyyyzzzzzzxxxvvvttt~~~~~~zzzuuubbbTTTWWWzzzlllPPP999555>>>WWWooozzzeee\\\cccvvvfffEEE___wwwiiiLLLNNNBBB777FFFhhhaaabbbyyywwwxxxqqqoooDDDRRRkkk555333@@@NNN===@@@aaavvvzzzppplllnnnnnnpppoooooovvveeeOOOEEEAAA___xxxtttuuu}}}{{{iiiUUUJJJCCC<<>>RRRYYY;;;666111AAAMMM>>>555888333444333333222222333333444777777888888888777777666666777777666666555444333222>>>UUUrrr}}}mmmbbb]]]fffrrrpppfff```TTTIIIJJJBBBAAAAAACCCEEEBBB;;;666999EEEXXXkkkyyy}}}{{{xxxcccVVV^^^ssszzz|||~~~cccKKK]]]}}}yyygggcccyyy___```\\\TTT{{{cccIII888...999XXX{{{xxxhhhuuuGGG>>>nnnnnnAAA111+++111///111777===CCCNNNXXXjjjuuuZZZ@@@DDDiiipppqqqbbb```]]]^^^YYYMMMHHHKKKLLLKKKGGGEEECCCCCCLLLaaa|||yyydddKKKUUU~~~vvv???444///777///000777oooRRR[[[mmmnnnhhhpppHHH666:::DDDUUUooorrrvvvbbbNNNOOOIII???===<<<@@@IIIUUU```fffjjjnnnqqqsssssstttvvvwwwxxxyyyyyywww{{{}}}{{{|||~~~uuu}}}gggAAA999555444333111///---+++******(((***++++++******+++,,,***)))((()))+++,,,,,,,,,''''''''''''((()))+++,,,)))(((''''''(((***,,,......---,,,+++,,,...000222444555666555444444666888>>>AAAEEEGGGIIIJJJLLLMMMNNNQQQNNNGGGJJJWWWbbbfffUUUKKKQQQmmm~~~mmmaaakkkrrrjjjRRR???;;;888222///777333===ddd~~~rrr]]]???888000@@@lll|||\\\RRR^^^qqquuusssuuutttxxx{{{}}}{{{xxxvvvvvvxxx|||zzz{{{ooocccdddkkkLLL333666AAA\\\ssszzziii___kkkyyynnnpppUUUOOOfffxxxzzzdddNNNOOOAAA222<<>>666222>>>III???666555333444333333222222333333444666777777888888777777777777777777666666444333333...555EEE___zzzzzzhhhbbbcccdddvvv{{{ssskkk\\\NNNMMMIIIHHHGGGHHHHHHCCC:::222999CCCTTTggguuu{{{zzzxxxhhhVVVWWWfffkkkoooyyy~~~nnnZZZiiiyyygggbbbwww\\\bbbYYYTTTsssvvv[[[GGG888000777PPP}}}nnn}}}vvvWWWBBBnnnvvvGGG111///111///000555;;;BBBMMMWWWjjjyyy]]]CCCEEEeeerrrooo___^^^fffccc[[[RRRMMMMMMMMMKKKIIIIIIHHHHHHNNN___www{{{vvvbbbKKKWWWiiilll???777---555///333666dddYYYeeevvvkkknnnKKK555666???NNNiii}}}ttthhhOOONNNJJJBBB>>>:::<<>>777666???777666[[[mmmaaaPPP???HHHpppccc^^^iiiwwwuuurrrtttqqq{{{~~~}}}wwwuuuxxx|||vvvvvv~~~}}}lllOOO777666CCC```uuuzzz{{{rrrkkkqqqwwwdddSSSGGGjjjppp}}}\\\MMMMMM???222888gggqqq}}}lllmmmQQQnnnYYY666BBBXXXNNNCCCMMM^^^{{{xxxtttsssooouuuuuunnniiiqqq{{{iiiQQQOOOsssqqqcccXXXLLLIIISSS___fff```XXXVVVRRRLLLCCCIIIeee}}}{{{rrrcccdddyyy~~~~~~}}}ttt{{{lll```XXXBBBDDDHHHYYYbbblllsss|||>>>III^^^AAA666333;;;EEEAAA888333333444333333222222333333444555666777777777777777777777777777666555444333222222222:::III]]]qqqyyyaaaUUUTTTiii~~~zzzooo```SSSQQQLLLMMMNNNKKKFFF???999555666>>>MMM___ooowwwxxxvvviiiTTTOOOUUURRRXXXnnn~~~xxxiiivvv|||jjjdddvvvYYYfff{{{ddd```llluuuyyyWWWDDD666333:::TTT|||xxxkkkLLLqqqSSS555555111...///444:::AAALLLVVViii~~~|||___EEECCC\\\rrr~~~tttdddcccmmmeee\\\VVVSSSPPPNNNNNNKKKMMMLLLKKKNNN\\\rrr|||vvvbbbMMMYYYpppeee^^^>>>:::...444...555777XXXxxxUUU\\\}}}xxxYYY999444:::FFFfffzzzpppmmmPPPLLLIIIEEE@@@999:::DDDRRR\\\cccfffiiikkkooooooppprrrtttuuuvvvwwwxxxzzzzzzyyy{{{}}}zzzttt}}}ppp~~~jjj>>>888:::444333111///---+++******(((***++++++******+++,,,))))))))))))***+++,,,---((((((''''''''')))***+++***)))((('''((()))+++---------,,,,,,---...000000///111333444444666999;;;:::>>>BBBFFFHHHKKKMMMOOOXXX]]]\\\UUUTTT[[[```___XXXWWW[[[cccgggaaaRRRGGG```wwwmmmRRRDDD>>>999888>>>999444RRRxxxzzziiiYYY\\\tttxxx^^^```oooxxxtttsssvvvrrr{{{~~~}}}xxxwwwzzzuuuttt|||~~~~~~{{{ooo[[[HHH555BBB```uuuzzzwwwwwwnnnppp~~~ZZZFFFwwwlll|||yyyYYYOOOLLL===333777[[[vvvoooTTTaaarrr<<<>>>QQQOOOGGGIIISSSppp}}}vvvrrrssssssrrrmmmjjjpppsssZZZKKK[[[zzztttTTTMMMPPPPPPQQQWWWiiixxxyyytttmmmaaaUUUOOOIIITTTdddhhhkkkqqqppp}}}zzzoooppp~~~~~~~~~~~~~~~zzz}}}sss~~~mmmhhhUUU@@@CCCFFFZZZfffhhhmmmBBB???UUUDDD555444888AAADDD:::222555444333333222222333333444555555666777777777777777777777666666555333222111444222333888@@@SSSpppuuubbb\\\lll|||sssiii___]]]MMMWWWaaa^^^PPPAAA:::888222888DDDVVVfffqqqsssrrreeeTTTSSSVVVIIIFFF^^^wwwyyyxxxnnn}}}ooohhhwwwyyyZZZnnn}}}kkkyyyvvvXXXAAA222444<<>>:::<<<444333111///---+++******(((***++++++******+++,,,((()))******)))***,,,...)))(((''''''''')))***+++***)))((('''((()))+++,,,------------...//////000...000222333444666999<<<:::===AAADDDGGGKKKOOORRRLLLMMMLLLHHHHHHOOO\\\fffiiibbb^^^ffftttvvveeeQQQ\\\sss}}}iiiPPPFFFEEEDDDEEECCC>>>666CCCmmmqqqnnnfff___aaajjjmmmeeeZZZQQQZZZnnnwwwrrruuuzzzuuuwwwyyy{{{zzzxxxxxx{{{~~~xxx}}}yyyxxx~~~}}}{{{tttiiiXXXIII555AAA^^^uuu{{{yyyssshhhooooooMMMiii|||yyy]]]WWWNNN<<<333777HHHsssqqqxxx[[[WWWzzzHHH888@@@FFFHHHHHHKKKeeexxxpppqqqooommmmmmnnnrrr}}}jjjSSS@@@AAATTTsssyyyccc^^^```]]]ZZZ```www}}}lllbbbLLLAAA@@@BBBOOO___dddzzz~~~yyyyyy~~~~~~~~~~~~~~~~~~yyymmmhhh^^^xxxqqqjjjccckkkHHHBBBNNNMMMYYYYYYcccLLL888GGGDDD444555555>>>HHH>>>333888444333333222222333333444444444555666777777777777777777666666444333111000222///......000===]]]|||rrrgggggg}}}yyytttkkkhhh\\\nnn{{{dddHHH888222///222<<>>---444888KKKyyyxxxnnnDDDVVV~~~]]]444444333//////333888@@@KKKVVVeeeuuucccIIICCCOOO|||www||||||uuu{{{xxxtttbbbVVVXXXXXXPPPKKKNNNWWWTTTOOOMMMRRRbbbvvvmmm[[[KKK^^^yyy\\\777777,,,555444---:::SSSdddAAAJJJlll^^^uuurrriii@@@777===GGG___yyypppyyyWWWLLLHHHGGGDDD;;;999BBBNNNXXX^^^bbbgggjjjnnnoooppprrrtttvvvwwwxxx{{{yyywwwyyy~~~~~~pppeee@@@<<<777444333111///---+++******(((***++++++******+++,,,((()))+++***)))))),,,...)))((((((''''''(((***++++++***((('''((()))+++,,,,,,,,,------...//////000///000222333444555888;;;;;;===???BBBEEEJJJPPPTTTIIIAAA<<<999555888MMMeeemmmhhhbbbcccmmmqqqbbbOOOHHH```ooogggZZZVVVTTTPPPVVVJJJDDD;;;777QQQkkkiiiYYYUUUSSSTTTUUUPPPJJJFFFGGGVVVmmmuuuooosssxxxrrrqqqrrrtttvvvwwwyyy{{{{{{rrr{{{xxxvvv~~~}}}|||nnn^^^LLL???666@@@\\\ttt}}}xxxpppmmmsss}}}lllQQQaaattt^^^^^^QQQ;;;333666<<>><<>>www}}}~~~xxxsssxxx|||JJJMMMzzzbbb888555444111000333999@@@LLLWWWeeessseeeLLLBBBIIIxxxwwwzzz~~~lll___ooo|||gggYYY]]]\\\RRRLLLOOOlllcccWWWRRRWWWfffwwwiiiWWWHHH^^^ttt[[[555999///555333///:::NNNyyyRRRVVVsssuuuhhhwwwzzzfffkkkAAA666:::AAAUUUvvvvvv___PPPHHHFFFDDD<<<888@@@JJJSSSZZZ___eeeiiimmmnnnoooqqqsssuuuwwwxxxxxxzzzzzzxxx{{{|||~~~vvveeeCCC<<<111555333111///---++++++***(((***++++++******+++,,,'''***++++++)))))),,,...))))))(((''''''(((******+++***((('''((()))+++,,,,,,,,,------.../////////111222333333333444777999;;;<<<>>>AAADDDJJJQQQVVVSSSEEE;;;555,,,+++DDDdddlllqqqnnnccc\\\XXXPPPEEE@@@ZZZppprrrnnnjjj```SSSZZZIIIDDD>>>333FFFgggpppVVVOOOJJJIIIGGGDDDCCCFFFEEEVVVoootttlllooossslllmmmmmmnnnrrrvvvyyyyyyyyyuuu{{{tttmmmtttyyywwwyyy{{{|||lll[[[III<<<777@@@[[[ttt~~~tttpppyyy{{{hhhyyyXXXPPPmmmzzzkkk\\\```QQQ:::333555:::HHHmmmpppyyy~~~ttt{{{UUUKKKxxxBBB,,,444EEEGGGAAATTTlll{{{{{{rrrpppqqqtttrrrnnnqqqxxxrrrbbbRRRBBBEEE^^^|||tttkkk]]]ZZZ\\\XXXdddttt|||~~~|||}}}zzzrrrbbbcccxxxlllhhhnnnNNNMMMDDDPPPSSS]]]ccc]]]iiixxxJJJ777>>>222777222:::MMMDDD555>>>444333333222222333333444333444555666777777777777777777666555444222000///000---...111---+++888JJJ}}}vvvcccLLLCCCHHHSSSppp{{{gggXXX>>>MMM\\\]]]PPP@@@777444---...444DDDXXXgggmmmmmmXXXPPPddd~~~xxxffffffnnnnnniii{{{uuuvvvwwwttt|||vvv}}}hhhSSS:::...<<<777888mmmvvvhhhpppSSSJJJwwwccc888444555111000444999@@@LLLWWWfffssshhhNNN???DDDtttuuuwww|||vvvaaaQQQNNNtttnnn___cccbbbUUUNNNRRRrrraaaWWWYYYfffttt~~~jjjVVVGGG\\\vvv{{{```TTT555>>>444666///...444@@@bbbiiijjj{{{{{{hhhtttHHH;;;:::???MMMtttzzzfffSSSHHHFFFDDD<<<777>>>HHHPPPWWW]]]dddiiilllmmmnnnppprrrtttvvvwwwwww|||}}}wwwsssuuu{{{~~~zzz}}}hhh???666777444222000...,,,+++***)))))))))))))))************+++***)))))))))***,,,,,,***)))'''&&&((()))***)))++++++)))'''&&&'''***---+++---000000000/////////000000111222333555666777999<<>>AAADDDNNNkkk}}}wwwdddPPPBBBCCCEEE@@@;;;;;;LLL\\\mmmrrrqqqpppqqqppprrrqqqrrruuuzzz{{{yyywwwzzzzzzyyyyyyyyyzzz{{{|||}}}{{{~~~wwwcccUUULLL???444JJJcccuuu|||xxx{{{}}}dddcccIIIjjjppp]]]___bbbEEE666333888666EEEZZZppp~~~~~~gggTTTttthhh888444444444KKKGGGYYYtttuuuooonnnrrrtttqqqqqquuuzzzeee[[[WWW]]]{{{ssshhh___fffrrr~~~~~~}}}~~~~~~zzzwwwddd{{{qqqbbbnnnQQQKKKPPPSSSVVV\\\[[[bbbcccxxxSSS111DDD;;;333111;;;HHHJJJ>>>333555555444333333333333444555555555555666666777777777666555333111///...---,,,---......//////......CCCOOOWWWTTTOOOOOORRRSSS[[[dddooovvvwwwooo\\\KKK666666666777777555222///333222111666GGG^^^jjjkkkSSSPPPYYYrrr|||lllmmm|||mmmooo~~~sss}}}```~~~yyyzzz]]]BBB;;;555111444BBBgggyyyvvvbbbHHHxxxsssBBB111222333222333777AAAOOOZZZhhhuuupppOOODDDFFFYYYiii|||~~~uuusssdddSSSPPPEEEYYYrrr___jjjmmmYYYMMMSSSvvvZZZPPP^^^lllooo}}}vvv[[[lllqqqNNNBBBfff}}}SSS\\\777555555///444777***EEETTTWWWmmmIIIAAA666:::KKKmmmqqqoooSSSEEEIIIIII<<<:::===DDDMMMWWW___cccdddjjjllloooqqqqqqrrrtttvvvyyyyyyyyywwwwwwxxx{{{}}}{{{~~~}}}~~~```???999555444222000...,,,+++***)))(((((()))))))))***************)))))))))***+++,,,+++)))'''&&&((()))))))))++++++***(((&&&'''***---+++---000000///...//////000000111222333555666777:::===???AAADDDHHHOOOTTTbbbfffRRRCCCAAA333:::cccyyyuuubbbIIIGGGOOO]]]^^^NNN<<<444111111777???UUU}}}nnnbbbUUUPPPMMMGGG@@@<<>>333222333444666555333111111111000333BBBYYYhhhmmm___QQQUUUkkkssskkklllvvv|||qqqlllyyyqqq}}}]]]www{{{___@@@777333333777???^^^}}}eeeLLLvvvsssEEE333222333222333777AAANNNXXXggguuuuuuNNNDDDDDDUUU~~~hhhxxxyyynnniiiZZZJJJHHHEEESSS{{{zzzkkkuuuvvv___JJJDDDmmmqqqjjjWWWMMMUUUcccjjj{{{eee```hhhpppNNNFFFjjjhhhxxxPPP444999:::111333:::///???yyyZZZRRRwwwLLL???777<<>>:::<<>>XXXvvvcccLLLAAA777555???FFF???444///000//////111GGGrrr|||iiijjjfff___XXXSSSMMMFFFQQQ```ooouuuvvvxxxzzzzzz|||{{{zzz|||||||||{{{yyyxxxyyy{{{~~~zzzxxxyyyppp^^^UUUNNN@@@999SSSmmmzzz}}}uuuwwwqqqtttpppMMM{{{{{{|||```bbbSSS888555555666888CCCZZZwwwiiiIIItttjjj<<<:::222///;;;>>>TTTrrr}}}wwwuuurrrppprrrvvvpppzzziii\\\www|||~~~~~~|||~~~~~~zzzxxxxxxyyyyyyrrryyy}}}wwwyyy{{{gggVVVUUUYYYZZZYYY[[[\\\ccceeeRRR;;;DDD999111666DDDKKKDDD:::555555444333333333333444444444555666666777888888999888666333111///---,,,+++,,,------......------***;;;RRRgggtttvvvlllaaaVVVTTTPPPRRRWWWUUUFFF555000000000222444555444333...///...000;;;PPPeeepppfffKKKKKK]]]```dddhhh```lllrrrkkkaaannn|||ooo```uuuzzz```===333222666;;;>>>XXXwwwfffLLLoootttIII444222333222333666@@@MMMVVVdddpppVVVFFFBBBPPPvvvgggqqq|||lllcccTTTHHHHHHGGGLLLlllyyylll~~~ppplllyyy}}}iiiNNN@@@PPPVVVYYYTTTLLLLLLWWWcccuuu~~~hhhZZZlllNNNJJJppp|||III111999;;;333444000---;;;eeefffIII[[[zzz|||zzzVVV@@@888;;;DDDYYYnnnvvv|||XXXJJJLLLJJJ@@@:::<<>>AAACCCFFFIIIKKKXXXnnnpppcccWWWHHHBBBKKKxxxgggVVVFFF666@@@888888AAAIIIGGG???:::===:::444---;;;ddd|||sssdddqqqwwwqqqiiicccZZZOOOWWWdddpppuuuvvvxxxzzzzzz}}}|||}}}}}}{{{zzzxxxwwwxxx{{{|||yyyvvvjjjXXXSSSMMM>>>>>>XXXsss|||}}}}}}zzzuuummmoootttoooKKKnnnnnn```bbbJJJ222888999:::<<>>EEE```~~~tttiiiKKKgggyyyQQQ444222333222222555>>>JJJSSS```iii|||bbbJJJBBBLLLmmmhhhkkklll___QQQGGGJJJHHHHHHWWW}}}gggYYY```bbbkkkyyy{{{lllTTTDDDAAADDDLLLSSSPPPJJJOOOYYYjjjwwwtttzzzgggLLLOOOwwwKKK333666666444777444333===]]]wwwXXXbbbyyyzzzhhhwwwvvv~~~dddCCC999888>>>KKK```}}}\\\LLLLLLHHHBBB:::;;;???FFFPPPZZZaaadddhhhkkkmmmoooooopppqqqsssuuuvvvwwwwwwvvvwwwzzz|||yyy{{{}}}}}}|||}}}yyyuuuZZZ999888999444222000...,,,+++***)))'''(((((((((((()))))))))(((((())))))************,,,***''''''((()))(((((()))******)))((((((***+++---...///...---,,,---/////////000111222444555666:::;;;===@@@CCCEEEFFFGGGSSSjjjwwwpppbbbPPPBBB>>>SSSrrruuu\\\OOOHHHBBBGGGIIIPPP[[[bbb]]]TTTMMMJJJEEE>>>555>>>ccchhhxxxyyyqqqcccTTTaaakkkuuuwwwwwwyyyzzzyyy}}}zzz{{{~~~~~~{{{yyyxxxwwwwwwyyy|||~~~wwwgggVVVUUUSSSDDDFFF___www}}}{{{|||{{{xxxmmmrrrppp{{{aaaYYYuuu{{{ccc______CCC111===>>>AAAKKKJJJRRRaaalllvvvoooQQQtttrrr555,,,777333:::>>>OOOlllvvvooolllnnnppprrrvvv[[[LLLLLLYYYXXXQQQeee}}}}}}|||}}}~~~xxxttttttwww}}}tttzzz~~~^^^YYYWWW[[[___`````````WWWZZZ```iiijjjEEE888666222444@@@IIIFFF<<<555555444333333333333444333333444666777999:::;;;777555222///---++++++++++++,,,------......------&&&000BBBTTT^^^___[[[XXXZZZOOO@@@:::AAAMMMNNNIII888555333222333333222222/////////...222BBB[[[oooeeeJJJNNNZZZTTT___nnneee```[[[YYYaaammmyyysssrrryyy|||}}}ZZZqqq{{{eeeSSS777333444999@@@MMMooo{{{rrrvvvOOOccc[[[444222333222222555===HHHPPP___iii|||iiiPPPCCCJJJfffkkkfff~~~eeeVVVJJJBBBEEECCCEEEEEERRR{{{ssslllZZZcccqqqyyyssscccQQQFFFCCC???EEERRRUUUMMMKKKPPP\\\iii|||ttt```HHHSSS}}}nnn|||JJJ888555333333555555000555SSS~~~mmmyyyzzz{{{rrrFFF<<<888;;;AAAVVVpppxxxaaaNNNKKKFFFDDD;;;;;;===CCCMMMWWW___bbbfffiiilllmmmnnnoooqqqssssssuuuvvvwwwvvvwwwyyy{{{zzz|||}}}~~~~~~~~~{{{ZZZ:::888:::444222000...,,,+++***)))''''''(((((((((((())))))'''((())))))******)))))),,,***((('''(((((((((''')))*********(((((()))+++......///---,,,+++---.../////////000222333555666999:::<<<@@@DDDFFFFFFDDDPPPcccxxx{{{mmmXXXEEE777444NNNiiiqqqjjjaaa[[[XXXTTT[[[ggguuu}}}yyynnneee^^^PPPDDD777333FFF___dddXXXdddrrr{{{}}}xxxlllaaalllttt{{{{{{{{{|||}}}||||||yyywwwxxx{{{|||{{{yyywwwxxxxxxyyy{{{}}}vvveeeWWW^^^aaaTTTTTThhhzzz|||yyy{{{}}}{{{}}}}}}tttjjjgggWWW{{{|||qqq|||]]]^^^[[[===222@@@@@@FFFLLLJJJLLLRRR\\\lll}}}^^^___FFF444777...555777AAAXXXuuuyyypppmmmmmmlllmmmnnnuuu}}}ooonnnWWWUUU```oooiiiYYY___ttt}}}}}}}}}~~~}}}}}}|||~~~}}}wwwrrrrrrssswwwyyyxxx``````___`````````aaabbbZZZWWW\\\bbblllGGG444777555444:::DDDCCC<<<555555444333333333333444222333444666888:::;;;<<<666444111...,,,,,,,,,,,,,,,---......//////......+++...777CCCLLLOOOPPPRRRVVVNNNAAA888;;;FFFMMMNNN;;;888444222111111111000111000///...111<<>>:::RRRwww]]]cccnnntttlll[[[NNNKKKIIICCCDDDMMMQQQMMMIIIIIIOOOYYYllloooZZZFFFXXX[[[tttcccDDD<<<666555555000///444BBBnnnHHH@@@;;;:::;;;QQQfffkkkhhhRRRKKKDDDHHH===<<<<<>>JJJlllTTTSSSiii:::222222222222333:::DDDLLL]]]iii{{{wwwYYYEEEGGG]]]qqq\\\uuu{{{]]]PPPIIICCCCCC???@@@===888>>>\\\kkkhhhmmmvvvqqq```UUUUUUKKKGGGDDDEEEFFFFFFEEEEEEFFFKKK[[[tttmmmVVVFFF]]]```{{{zzzVVVAAA<<<666999;;;...555CCCTTTNNNDDD;;;888777OOOaaakkkoooVVVKKKCCCLLL???===<<>>???444444222000...,,,+++***)))''''''''''''((((((((()))&&&''')))*********)))(((---+++((('''((((((((('''(((***+++***)))((()))***...///...,,,+++***,,,......//////000111333444555:::;;;>>>CCCHHHKKKIIIFFFDDDNNNmmmnnnYYYGGG;;;666HHHpppiiijjjrrrqqq\\\SSSCCC777888:::???:::CCC]]]rrrwwwuuutttqqqxxx|||{{{{{{~~~}}}xxxtttrrrsssvvvyyyyyywwwxxxzzz}}}yyysssiiiZZZVVVkkkyyyqqqmmmyyyzzzwwwzzz~~~|||zzzzzztttTTTbbb^^^\\\SSS777333>>>:::EEEFFFLLLLLLJJJWWWsssXXXZZZvvv]]]***555000888;;;<<>>222...777???>>>555555444333333333333444222222444666999;;;<<<===888666333000///000111222...//////000000000000000...%%%$$$333DDDKKKIIIHHHMMMQQQNNNBBB777888>>>CCC:::666111......///000000222...---...///555FFFWWWggg[[[VVVaaa___HHHCCCZZZ|||uuuhhh___fffvvv}}}yyywww}}}~~~nnnyyyzzz}}}HHHmmmxxxsssaaaDDD000666;;;<<<<<>><<>><<<>>>EEEOOOXXX]]]```cccgggjjjmmmpppsssuuuppprrruuuvvvvvvwwwxxxzzzyyyyyyzzz{{{}}}}}}|||zzzTTT;;;777555444222000...,,,+++***)))((((((((((((((()))******&&&''')))***++++++*********+++***(((&&&$$$%%%&&&''')))++++++***)))((()))---......---++++++,,,.../////////000111333444555999;;;>>>BBBEEEHHHJJJKKKLLLNNN\\\vvviiiWWWAAA???MMMnnn~~~eeeRRRGGGCCCAAABBBBBBFFFQQQ```lllqqqrrrqqqwww|||{{{{{{}}}}}}zzzzzzrrrooowww|||zzzuuusss}}}}}}|||pppgggXXXQQQmmmvvvvvv{{{~~~||||||}}}yyyqqqrrr|||ccc\\\rrr^^^dddZZZHHH777444===DDDFFFRRRTTTTTTSSSUUUccczzz~~~}}}UUU]]]qqq999777111444888;;;BBBTTTnnnwwwmmmiiimmmmmmnnnooopppqqqqqqrrrvvvyyy|||~~~|||OOO>>>DDDBBBYYYmmm{{{zzzyyy~~~~~~yyyyyyzzz}}}~~~~~~}}}|||~~~~~~|||yyy}}}|||uuucccaaaZZZ^^^ccceee___YYY[[[aaaaaaMMMbbb\\\bbbccc???>>>444---111111555@@@999777555333333333444444333333444666888:::<<<===999444---)))+++000000......///000111111000///...++++++,,,...333:::@@@CCCFFFJJJIIIAAA:::;;;@@@DDD999555000///222555666666888222...000111333;;;FFFYYYdddWWWXXXpppiiiSSSWWWcccgggbbbXXXXXXfffrrruuuxxxzzz}}}xxxlll|||OOO}}}mmmlll[[[666999777666GGGbbbuuuxxx}}}qqqxxxiiiNNNuuu^^^777333111000222222555???IIIVVV^^^jjjvvvdddQQQ@@@JJJtttcccnnn{{{zzz]]]MMMKKKGGGAAAGGG@@@:::;;;<<>>@@@DDDFFFEEEEEEHHHMMMZZZsssjjjNNNCCCkkk{{{SSS;;;;;;;;;999777333666333555@@@VVVyyyttt~~~~~~vvv===???777;;;FFFVVVyyycccLLLAAANNNDDD===999;;;AAAHHHRRRZZZ```cccfffhhhjjjmmmppprrrqqqrrruuuyyy|||{{{wwwtttyyyvvvuuuyyy~~~}}}{{{yyy}}}SSS;;;999777444222000...,,,+++***)))((((((((((((((()))******&&&''')))***++++++*********+++***(((&&&%%%%%%'''''')))++++++***)))((()))---...///...,,,+++,,,......//////000111333444555888:::===@@@DDDGGGHHHIIIHHHKKKRRR```vvv|||kkkTTTDDDBBBcccuuu___XXXVVVUUUGGGIIIMMMUUU^^^gggnnnqqqrrrwwwzzzyyyyyy|||}}}{{{{{{{{{xxxrrrrrr}}}||||||ooocccPPPIIIcccyyyqqquuuzzz{{{xxxvvvvvvrrrlllpppwwwyyysss[[[___nnn}}}}}}ZZZaaaTTTDDD;;;;;;@@@FFFIIITTTVVVWWWTTTUUU^^^ooo}}}oooeeePPP<<<444444666777888DDD```{{{}}}uuujjjbbbffffffgggiiikkkmmmpppqqqppprrruuuvvvyyy|||tttXXX???888999HHHZZZmmmwww{{{}}}}}}{{{zzz{{{|||~~~~~~~~~~~~}}}|||~~~xxxsssvvvxxxxxxzzztttddd___hhhfffffffffaaaZZZWWWYYY]]]PPP^^^]]]bbb>>>999888666000///777@@@:::888666333222222333444333333444555777999;;;<<<<<<888000,,,...333333///...///000111111000///...,,,++++++,,,000555:::===>>>DDDIIIGGG@@@>>>FFFOOOHHHAAA666//////444:::>>>;;;666333333111///444;;;OOO^^^ZZZ^^^vvvppp^^^cccYYY___aaa\\\YYY```llltttuuuxxxzzz|||~~~tttlllpppXXXppp{{{aaaJJJ:::===;;;;;;HHH```nnnpppnnnzzztttwwwrrrTTTlll999333111000222222555>>>HHHSSS^^^iiiqqqoooTTTBBBHHHjjjhhhgggzzzdddRRRMMMIIICCCDDD>>>888:::999:::^^^wwwyyyzzzhhhYYYLLLFFF???===@@@GGGKKKKKKMMMOOOQQQYYYlll~~~www~~~|||}}}dddNNNJJJppp{{{ZZZ@@@>>>;;;888777333111///333<<>>999;;;@@@GGGPPPYYY^^^aaadddgggiiikkknnnpppsssssssssssstttvvvyyy{{{wwwtttsssuuuyyy{{{}}}}}}{{{QQQ;;;:::999444222000...,,,+++***)))((((((((((((((()))******'''((()))******++++++*********+++)))'''%%%&&&'''''')))++++++***)))))))))---...//////---,,,,,,---......//////111333444555777888;;;???BBBEEEGGGHHHDDDJJJLLLPPPhhhhhhUUUKKK```tttoooooolll\\\^^^```aaadddiiipppvvvuuuyyyzzzxxxxxx|||~~~zzzuuuvvv~~~|||zzzxxxlll\\\HHHAAAWWWmmmmmmssswwwyyyuuuqqqooolllhhhkkktttkkkTTTeeezzzvvvrrr|||mmmUUU[[[KKK???@@@DDDEEEIIINNNRRRVVVWWWVVVUUUZZZfffqqqssstttSSS888444444777555777MMMggg~~~rrreee]]]\\\\\\]]]aaaffflllooollloooppppppqqqwww|||www~~~vvvSSS888999999FFF]]]sss}}}|||{{{}}}||||||}}}}}}~~~|||{{{|||rrrooovvvrrrooowww|||fff___```\\\ZZZ^^^___]]]ZZZZZZYYYWWWXXX___aaaBBB777???DDD111+++999???===:::666333111111333444333333444555666888:::;;;888444---***///666555/////////000000000000//////,,,+++******,,,///222555666<<>>DDDRRRaaaYYYLLL>>>555333666::::::777555444111---...222>>>SSSYYYcccvvvqqqccciiiWWW]]]cccddd]]][[[eeerrrrrrtttwwwzzz{{{}}}zzzvvv|||]]]aaawww{{{ssscccCCC888<<<<<<<<>>888999888222FFFmmmpppooo}}}qqqaaaUUUKKKAAA>>>CCCLLLSSSVVVPPPQQQRRRVVVdddzzz~~~vvvyyy}}}zzzxxx^^^OOOVVVzzzssseeerrr[[[BBB>>>:::888888444555000444======dddiii999:::888===KKKjjjuuunnnTTTNNNHHHGGG@@@:::;;;>>>DDDNNNWWW\\\___bbbeeegggiiilllnnnrrrrrrrrrrrrsssvvvzzz}}}wwwuuutttsssvvv|||{{{QQQ;;;:::999444222000...,,,+++***)))((((((((((((((())))))***'''(((((()))******++++++)))***+++***(((&&&&&&'''&&&)))++++++***))))))***,,,...000000...,,,,,,,,,------...///111333444555666888;;;>>>AAADDDFFFGGGEEEIIILLLQQQccc|||xxxjjjZZZYYYnnnzzzvvvpppkkkjjjnnnuuuyyyzzz}}}}}}zzzzzz~~~~~~~~~{{{xxxvvvoooeeeVVVFFFCCCTTTgggmmmrrrvvvxxxwwwtttqqqmmmjjjmmmwwwUUUnnn^^^UUUTTTCCC<<>>;;;777333111111333444333333333444555777888999222000***(((111<<<:::111000000000000000/////////+++***)))(((***,,,///000555777AAAKKKHHH>>>???III___]]]VVVKKK>>>555111111222333444444222//////000111GGGVVVbbbnnnggg[[[^^^```aaafffiiicccZZZaaaoooppprrrvvvxxxzzz||||||[[[uuuxxxqqqfff>>>777<<>><<<999999999555:::444222>>>DDDgggVVV>>>666888DDD^^^|||}}}YYYRRRHHHHHHAAA<<<;;;<<<@@@JJJTTTZZZ]]]aaadddfffhhhkkkmmmnnnooopppuuuzzz{{{zzzxxxwwwxxxxxxvvvxxx~~~SSS<<<999888444222000...,,,+++***)))((((((((((((((())))))***((((((((())))))***++++++(((***++++++)))'''''''''&&&(((***+++***)))******+++...111111000---,,,,,,,,,------///000222444555777999;;;>>>AAADDDEEEFFFGGGEEEIIIRRR[[[ggg~~~lll^^^jjjxxxlllddd[[[TTTQQQRRRcccwwwnnnmmmqqquuuvvv}}}~~~~~~~~~{{{wwwtttrrrddd^^^RRRJJJOOOZZZgggqqqrrrsssvvvzzz{{{wwwssspppyyy^^^|||UUUWWWLLL>>><<>>NNNmmmllleeeZZZQQQMMMOOOUUUYYYaaaiiipppqqqoooooouuu{{{yyyttthhhjjjZZZ???888888666FFFcccuuuuuuwww~~~~~~}}}~~~~~~~~~{{{sssjjjrrr{{{~~~|||{{{sssyyyeeeWWWXXXZZZXXXYYY\\\[[[YYY\\\aaaYYYaaaWWWbbbaaaiiifffFFFLLLXXX===,,,666999>>>;;;777444222222333444333333333333444555666777333111+++***666CCC???222111111000///////////////))))))((((((***,,,...///999888???KKKNNNFFFBBBDDDEEEGGGGGGCCC<<<555222111---000333333222111000///---@@@RRR___eee]]]QQQNNNeeeaaaccchhheee___cccnnnoooqqquuuxxxzzz}}}ggg{{{jjj\\\444;;;@@@EEEIIINNNSSSVVVUUUbbb}}}xxxCCCsssJJJ555333222333222222999BBBFFFWWWdddcccppp___OOOEEEGGGrrrXXXeee{{{|||```TTTTTTNNNDDDCCC@@@777666999333555FFFhhhsssooorrrvvvooo```QQQKKKLLLRRR^^^jjjccc```\\\XXXZZZggg}}}uuuVVVPPPiiiwwwzzzeeeLLL>>>===:::999999333333777444:::DDDhhhdddvvvAAA555555AAAWWW~~~|||___QQQIIIIIICCC>>><<<;;;===EEEOOOWWW[[[```dddgggiiikkkmmmpppkkkjjjoooxxx|||yyytttuuuyyyzzzyyy|||VVV===999666444222000...,,,+++***)))((((((((((((((()))******(((((((((((()))***+++,,,(((***++++++***((('''(((&&&(((***+++*********++++++...111333111...,,,+++,,,,,,---...000222444666777999;;;>>>AAACCCEEEEEEHHHAAACCCLLLNNNTTTooo}}}vvvcccMMM@@@888444333555<<>>@@@KKKQQQOOOOOOSSSRRRTTTUUUTTTSSSVVV\\\aaalll|||}}}zzzZZZ999,,,111888:::::::::VVVttt}}}oooaaaVVVPPPMMMMMMTTT^^^jjjooonnnooovvv|||jjjoooaaaNNNJJJJJJAAA:::<<<777@@@ZZZmmmsssvvv|||}}}}}}}}}~~~~~~~~~{{{rrrmmmiiiwwwuuuvvv```VVVXXX]]]YYYWWWWWWYYYXXXWWW[[[aaa^^^```[[[``````eee~~~SSSHHHUUUGGG111111666<<<:::888555444333333444333333222222333444555555111000)))(((555DDD>>>---222111000///......//////))))))((()))***,,,...///999;;;AAAJJJQQQRRRMMMGGG@@@???<<<777333222222444---222444111000000000...///;;;OOO___ddd___SSSIII^^^]]]___bbbcccccchhhooommmppptttwwwzzz}}}}}}uuuhhhqqqrrrcccPPP666<<>>555333777444444???SSS}}}rrruuu{{{tttfffXXXQQQNNNPPP^^^nnnddd```\\\ZZZ[[[dddyyy|||}}}rrrRRRPPPpppttteeeOOOCCC???999888888111...>>>======@@@aaa```gggqqq}}}xxxEEE666555@@@QQQttt}}}jjjRRRGGGHHHDDD@@@>>>;;;:::AAAJJJTTTXXX^^^cccfffiiilllmmmssskkkdddeeennnvvvxxxvvvrrrwwwyyyzzzXXX>>>999555444222000...,,,+++***)))((((((((((((((()))******)))((((((((()))***+++,,,'''))),,,,,,***(((((((((%%%'''***+++*********+++***...222444222///,,,***++++++,,,...000222444666666777:::===???AAACCCCCCDDDBBBDDDHHHJJJOOOaaattteeehhhUUUCCC>>>AAA@@@;;;777333>>>YYY~~~yyywwwwwwwwwvvvvvv}}}|||{{{~~~}}}|||zzzvvvrrrooommm^^^ZZZMMMPPPdddfffdddpppttthhhbbbiiitttwwwvvvuuusssvvvxxxyyyjjjtttaaaOOOOOO===@@@FFFKKKNNNOOOPPPPPPMMMPPPSSSSSSRRRRRRSSSUUUfffoooqqqzzzXXX:::///444888888888DDDXXXooozzzlll^^^TTTNNNNNNZZZggglllllloooxxxqqqllliiibbbXXXUUURRRGGGGGGAAAEEEWWWjjjrrrttttttvvvxxxzzz}}}wwwooollllllrrryyy{{{}}}tttXXXUUU^^^]]]UUUPPPOOOSSSWWWZZZ]]]aaabbb[[[___]]]]]]cccyyy]]]@@@MMMOOO888---666999999888777666555444444333222222222222333333444...---((((((999KKKFFF333333222000///.........///******))))))***+++,,,,,,111:::AAACCCJJJRRROOOFFFFFFAAA999444111111111111...333333///...111222000000555III___iiikkkaaaRRRUUU]]]cccaaa```dddjjjnnnlllooosssvvvyyy|||~~~aaallliiirrr{{{ooo\\\GGG@@@===AAAGGGLLLNNNPPPSSSVVVPPPaaaeee|||mmmzzzTTTmmmddd555444333444222111666>>>DDDNNNaaakkkqqqwww^^^CCCEEE[[[jjjYYYooo|||[[[JJJIIIJJJGGG===>>>666222777444222999FFFooopppeeeZZZSSSLLLKKK[[[nnngggbbb^^^\\\[[[```ooo||||||lllPPPTTT|||||||||gggRRREEE>>>555666888222444??????EEEGGGZZZtttyyy~~~MMM:::666???HHHddd~~~[[[GGGGGGEEECCC@@@;;;888===EEEOOOTTT[[[aaaeeehhhkkkmmmppplllhhhgggjjjpppvvvzzztttxxxyyy{{{YYY???999555444222000...,,,+++***)))((((((((((((((()))******)))((((((((((((***+++,,,'''))),,,,,,+++)))((((((%%%'''***+++*********+++***...222444222///,,,***++++++,,,...000222555666555666888;;;>>>@@@AAABBB@@@GGGLLLLLLNNNSSSWWWXXXeee{{{xxxuuuyyygggYYYPPPVVV^^^ZZZKKK???:::555AAA```zzz~~~zzz{{{{{{yyyuuurrrqqqqqqrrryyy{{{wwwzzz}}}}}}}}}|||yyyvvvrrrooommmaaa\\\LLLPPPgggfff```mmmuuucccXXX^^^kkkrrrsssssslllkkk||||||TTTOOOIII999BBBIIIJJJKKKOOOPPPNNNEEEJJJOOORRRRRRPPPOOOOOOLLL\\\aaaxxxvvvOOO666333666555:::666>>>XXXuuuooo```WWWQQQ\\\hhhlllkkkoooyyysss|||mmmcccRRRSSSNNNNNNZZZjjjsssqqqlllqqqtttxxx}}}yyymmmgggiiinnnxxxsss|||ZZZXXX^^^UUU^^^UUUPPPTTT\\\_________dddWWWaaaZZZ[[[cccnnnaaa888EEETTT<<<***666888888888888777666444444333222222111222222333333///000,,,///DDDZZZUUUBBB333222000///.........///++++++***))))))))))))***(((888???;;;>>>IIIIII???===888333222222333111///,,,111222------222555444---///DDD^^^nnnuuunnn\\\QQQaaakkkeee___dddjjjllljjjmmmqqquuuxxx|||zzzzzzwwwzzz[[[}}}yyyyyy{{{aaaTTT:::@@@BBBFFFKKKPPPQQQRRRUUUZZZlllhhhdddwwwxxx[[[___|||666444444444222111666===DDDKKK```ooossscccBBBFFFRRRqqqWWWjjj}}}^^^GGGDDDHHHIII===AAA:::555999555111666===___wwwkkkaaaYYYSSSJJJGGGXXXnnnwwwooogggaaaYYYUUU]]]hhhwwwgggQQQZZZxxxcccwwwgggRRRCCC999111444999555;;;999555HHHPPPVVV~~~SSS>>>888<<>>EEEFFFHHHIIIKKKMMMNNNOOOLLLLLLKKKKKKKKKLLLMMMMMMQQQYYYeeexxxsssCCC111888555999444666???KKK[[[vvvooohhheeehhhmmmllljjjvvvzzz}}}~~~ppp^^^UUU]]]ffflllllljjjmmmpppqqqnnnssstttrrrwwwzzznnngggbbbcccqqqpppccc\\\XXXWWWYYYYYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\______\\\]]]mmm888777WWW<<<,,,111777======666222444555222222111111111222333333444444''',,,,,,:::tttPPPAAA888///,,,...///---,,,---+++***(((((()))+++,,,000222555666555444333222222000...---...///000000111999444...444555111111...///777III^^^kkkkkkfff\\\```cccfffffffffggghhhjjjnnnrrruuuwwwxxxzzz|||vvvfffqqqcccKKKBBBBBBFFFHHHLLLPPPNNNNNNUUU^^^{{{tttqqq{{{TTT~~~|||DDD///666555...222222===EEEMMMWWWggguuu|||jjjCCCJJJIIIrrrfffdddwwwsssYYYIIIDDDDDDAAA>>>999666888:::999555===HHH```qqq___]]]RRRAAAGGG\\\mmmmmm^^^LLLFFFCCCEEEOOOnnn|||```HHHkkkrrraaa|||cccQQQ===444333333333444:::<<<@@@KKKQQQUUUwwwooo===<<<000GGGPPPpppdddSSSKKKHHHCCC???>>>???>>>;;;GGGOOOWWW]]]___aaafffjjjkkkmmmnnnooopppqqqtttwwwvvvzzzyyyzzzOOO===999444444222000...,,,+++***)))((((((((((((((((((((((((***)))((('''((()))+++,,,...,,,******+++,,,+++))))))'''&&&(((---...+++(((******,,,111666555000***++++++******+++---000111777888999:::<<<===>>>>>>EEEFFFHHHIIIKKKMMMOOOOOOPPPRRRSSSSSSSSSVVV[[[```jjjxxxiiiYYYMMMHHHCCCAAADDDQQQ^^^dddfffggglllnnnppprrrsssrrrpppooopppssswww{{{}}}|||yyywwwzzz|||}}}}}}||||||}}}|||vvvooojjjhhhgggeeecccZZZRRRRRR___hhhiiikkkpppmmm}}}|||ooobbbkkklll{{{YYYNNNQQQAAAHHHHHHJJJKKKMMMNNNOOOPPPKKKKKKLLLMMMNNNOOOPPPQQQTTT]]]iiixxxaaaAAA999222777111111999AAAHHHVVVfff}}}wwwtttsssssslllkkk|||}}}zzzyyytttnnnlllooopppnnnppptttvvvyyy|||mmm```]]]```jjj{{{tttxxxsssbbb[[[YYYWWWWWWXXXWWWWWWVVVVVVVVVWWWXXXXXX\\\ZZZYYYYYYWWWXXXbbbnnnTTT;;;VVVRRR222666555<<<>>>999333444444333222222111111222222333444111+++---***333aaa|||gggDDD>>>666222000/////////,,,+++***)))))))))***+++,,,...111222222///---,,,---------...///000000///;;;DDD???777:::;;;555444222000444BBBSSS\\\[[[UUUUUUYYY^^^aaacccdddfffgggkkknnnrrrtttvvvxxx{{{}}}zzz~~~dddzzzZZZEEECCCJJJNNNLLLLLLOOOQQQSSSYYY```hhhkkksssoooLLLrrr~~~FFF...222222...222111:::CCCKKKTTTcccqqqxxxwwwLLLGGGFFFgggkkkaaasssoooUUUHHHEEEIIIFFFBBB>>><<<;;;888555888???UUUuuuvvvddd]]]QQQ@@@@@@NNNXXX]]]SSSGGGFFFEEEDDDLLLTTTooouuu[[[OOOrrrzzznnn\\\LLL;;;444444666777:::<<>><<<:::CCCKKKTTTZZZ]]]```dddhhhjjjlllnnnooooooqqqtttvvvxxxyyyvvvzzznnn|||QQQ???999555444222000...,,,+++***)))((((((((((((((((((((((((***)))((('''((()))***+++...,,,++++++,,,,,,,,,+++(((&&&%%%(((,,,...,,,******)))***000777888222+++++++++***)))***,,,...000666888999;;;<<<======<<>>GGGQQQWWW\\\```fffhhhlllnnnooonnnkkkjjjlllooossswwwyyyxxxvvvuuuxxxzzz{{{{{{zzzyyyzzz{{{wwwssslllfffbbb_________XXXUUUYYYccchhhgggjjjqqqzzz|||vvvyyylllwwwqqqTTTLLLKKKDDDKKKLLLLLLNNNOOOPPPQQQQQQKKKLLLNNNPPPRRRSSSTTTTTTUUU\\\gggpppyyycccGGG555444111333777444111999FFFdddwww~~~ppptttrrrjjjnnnvvvxxxtttqqqtttxxx}}}zzzooodddZZZTTTZZZhhhvvv|||vvvrrrdddWWWTTTWWWXXXVVVUUUUUUTTTTTTTTTUUUUUUVVVWWW___ZZZWWWVVVUUUTTTXXX]]]rrr===KKKaaa:::444222;;;@@@<<<666333444444222222111111222222333333...///...)))---HHHooojjjYYYCCC555222333000,,,,,,,,,++++++******))))))***,,,///111111///,,,***---...000111222222222111GGGSSSNNNCCCCCCAAA:::888555222111:::GGGOOOMMMIIIMMMQQQWWW\\\___bbbeeeggglllnnnqqqsssuuuxxx{{{}}}~~~ddd}}}yyysssTTTBBBDDDOOOVVVQQQOOOQQQTTTWWW\\\aaaZZZ^^^fff{{{|||qqqhhhIIIdddRRR333111111///333///666???GGGPPP]]]kkksssYYYFFFCCCWWWnnn___lll~~~iiiRRRIIIDDDCCCBBBAAA???===;;;:::555777GGGgggxxxgggYYYMMMIIIEEE>>>>>>BBBMMMVVVRRRJJJLLLKKKHHHKKKIII^^^}}}lllUUUYYYzzzjjjVVVHHH:::555555777:::===???DDDGGGNNNRRRQQQeeefffpppkkkRRR???999<<>>EEEOOOVVV[[[^^^bbbeeeiiijjjlllmmmnnnpppsssuuuwwwvvvtttzzz{{{ccc|||}}}TTT>>>777777444222000...,,,+++***)))(((((((((((((((((((((((()))(((((((((((()))******,,,+++******++++++++++++(((&&&%%%'''***---------+++((((((...777999444...,,,+++)))))))))+++---...333555888;;;===>>>======AAABBBDDDFFFHHHJJJLLLMMMJJJIIIJJJLLLNNNPPPOOONNNcccmmmtttpppqqqttt]]]666555111222:::CCCKKKUUU]]]bbbeeehhhkkkllljjjhhhfffhhhjjjnnnrrruuuvvvvvvuuutttuuuwwwwwwvvvttttttuuunnnnnnkkkfff```\\\ZZZ[[[[[[\\\```fffhhhhhhoooxxx}}}yyy|||www|||yyysssrrrooo^^^OOOKKKEEEGGGMMMNNNNNNOOOPPPQQQQQQRRRLLLNNNPPPRRRTTTUUUUUUUUURRRVVV^^^dddeeeooofffEEE666666999<<<666...222>>>HHHZZZooo|||{{{tttlllpppzzz}}}{{{yyy{{{}}}~~~|||uuujjj```TTTTTT[[[lllwwwlll___TTTTTTYYYYYYUUURRRTTTTTTSSSTTTTTTUUUVVVWWWaaa___]]][[[WWWUUUVVVYYY@@@;;;[[[III222000999AAA@@@999444444666333222222111222222333333---222...+++...666^^^yyySSS:::555888333+++,,,------,,,,,,***)))(((***,,,///333666666444222444555666666666555555666RRRaaa]]]OOOKKKHHH???<<<777222000666AAAJJJLLLJJJJJJNNNTTTZZZ]]]aaadddfffkkkmmmppprrrtttwwwzzz}}}~~~yyyfff|||pppuuuzzz~~~|||kkkSSSEEEFFFMMMXXXVVVUUUWWWVVVUUUYYY___fffaaaccc{{{vvvuuu|||xxxvvvSSSYYYccc;;;222222222555...333<<>>===???:::666>>>ZZZ|||}}}cccOOO@@@;;;666888===BBBCCCBBBWWWccc```XXXYYYXXXQQQQQQTTT[[[xxxwwwdddSSSddd~~~lllQQQFFF;;;777666777:::???EEEJJJLLLOOOSSSRRRaaa~~~xxxzzzvvvQQQ777;;;:::CCCkkkqqqOOOKKKGGGEEEAAA;;;888999:::AAAJJJSSSXXX]]]aaacccggghhhjjjlllmmmooorrrtttttttttttt{{{lllVVV:::444777444222000...,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))***+++((('''&&&&&&))),,,...///+++((((((---555999666222---+++***))))))***,,,---...000444999<<<>>>??????AAABBBDDDFFFHHHKKKLLLMMMIIIIIIJJJMMMPPPQQQPPPOOOOOObbbtttlllZZZ[[[QQQ333///,,,,,,111888BBBOOOZZZ]]]___bbbeeefffdddbbbaaa```cccfffjjjnnnppprrrrrrppprrrtttsssrrrpppoooooojjjgggccc]]]XXXWWWZZZ]]]]]]___cccfffggglllyyywwwtttnnniiinnn{{{xxxRRRMMMIIIAAAIIIMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOQQQRRRSSSTTTTTTTTTQQQRRRYYY^^^^^^eeeeeeHHH???===GGGLLLDDD888222777CCCQQQ\\\hhhwww~~~{{{~~~~~~|||~~~wwwkkk___WWWUUUZZZbbbooofff\\\TTTVVV[[[ZZZUUURRRTTTTTTTTTTTTUUUVVVWWWXXX___bbbddd```ZZZXXXZZZ]]]qqqQQQ777LLL___===///777???BBB<<<666555777333333222222111222222333000444---,,,000***EEEwwwWWWBBB999444000/////////...---+++***)))***+++///555<<>>>>>???>>>;;;888666777888YYYmmmlll[[[UUUQQQHHHDDD:::444111555???HHHLLLLLLJJJNNNTTTYYY]]]```ccceeeiiilllooorrrsssvvvyyy{{{~~~yyyxxx~~~|||zzzgggsssyyysss```QQQJJJKKKMMMUUUYYY^^^^^^WWWPPPSSS[[[```]]]```yyy|||eeeQQQ}}}lll???111000333666///444:::BBBHHHQQQ^^^hhh|||vvvOOOHHH@@@]]]cccaaammmcccSSSLLLGGGFFFCCC>>>===AAA@@@888999MMMkkkpppZZZIIIDDDAAA======CCCIIIIIIEEEfffuuutttiiihhhfff___^^^```WWWgggsss___TTTqqqdddbbbGGG@@@999888888999>>>DDDJJJPPPOOOPPPUUUVVVbbbxxxWWW444===999AAAbbb~~~wwwWWWNNNFFFEEEBBB<<<999:::888>>>FFFNNNUUU[[[___bbbdddfffhhhjjjkkkmmmpppsssqqqsssvvvyyyvvvkkkQQQ999666:::444222000...,,,+++***)))((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))(((((()))+++)))(((&&&&&&'''***---///---***))),,,111666777777...---+++******+++,,,---+++---111666:::===???@@@@@@AAACCCFFFIIIKKKMMMNNNKKKLLLMMMOOOPPPQQQQQQRRRQQQ\\\ssswwwhhhjjjaaa@@@222...---///333;;;IIIWWWXXXYYY[[[]]]^^^]]]\\\\\\ZZZ[[[^^^aaaeeegggiiijjjlllnnnppppppmmmkkkjjjiiiggg```VVVOOONNNTTT\\\bbb]]]```cccdddgggooo~~~ssspppuuummmzzziiiLLLLLLGGG@@@JJJJJJKKKKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTXXX]]]aaajjj|||hhhTTTJJJWWWcccYYY>>>)))222555999>>>GGGUUUdddooo~~~yyywwwxxxwwwvvvuuuzzzuuunnncccUUUMMMOOOVVVpppzzz}}}ooohhh^^^WWWSSSVVVZZZYYYVVVVVVTTTTTTUUUUUUVVVWWWXXXYYYZZZaaaddd```ZZZZZZ]]]^^^fffrrrAAADDDlllPPP111555<<>>EEEHHHHHHFFFHHHGGGCCC===999999:::^^^uuuwwwfff___\\\SSSOOO@@@:::444555<<>>---...111555000777777@@@DDDKKKXXXbbbuuuYYYMMMAAAPPPeee___eeezzzaaaSSSFFFCCCBBB???AAAFFFBBB;;;999BBBTTThhh}}}uuuiii```QQQKKKFFFDDDFFFHHHIIIIIImmmzzzvvvuuuqqqqqqjjj\\\bbb{{{nnnZZZUUU|||uuu{{{ccc|||gggTTT<<<888666888:::<<>>999;;;NNNhhhsssfffVVVGGGEEEDDD>>>;;;;;;888;;;AAAIIIQQQXXX]]]```bbbdddggghhhiiilllooorrrqqqssswwwwwwvvvrrrkkk~~~LLL:::999999444222000...,,,+++***)))((((((((((((((((((((((((&&&''''''(((((((((((((((''')))***)))((((((***---***)))'''&&&&&&(((,,,000...---++++++---222888<<<000...,,,+++***+++,,,---***,,,///333777;;;>>>??????@@@BBBEEEHHHJJJLLLMMMMMMOOOQQQPPPNNNMMMOOORRRWWWSSSgggtttlllpppgggBBB333000......///666EEETTTWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\^^^```aaabbbeeegggiiiiiigggdddbbbaaa___XXXPPPMMMQQQXXX___bbb```ccceeedddeeelllxxxsssaaaiiippp|||XXXJJJLLLFFFBBBKKKFFFGGGHHHJJJKKKMMMNNNNNNLLLKKKJJJKKKLLLOOORRRTTTSSSUUUVVVUUU[[[iiiwww{{{mmmjjjdddUUUHHHBBB;;;777333333666<<>>HHHMMMNNNLLLPPPSSSPPPIIIBBB>>>>>>\\\xxx}}}llldddccc[[[VVVGGG@@@999777;;;@@@BBBCCCEEEIIIPPPUUUYYY\\\```bbbcccgggmmmqqqsssssstttttt{{{}}}~~~|||}}}vvvqqqzzzrrr~~~xxxfffQQQMMMRRRVVVWWWXXX]]]cccddd]]]VVVYYYaaahhhoooxxxoooGGGcccxxxCCC000///000222---666333<<>><<<===AAAJJJ[[[kkkzzzrrr[[[QQQJJJIIIGGGEEEIIIPPPsssxxxnnnooowww}}}iiiTTTSSS~~~nnnzzz\\\JJJ555444666999;;;>>>FFFPPPNNNWWWWWWVVV^^^aaaccckkk]]]jjjzzzDDD>>>:::999AAA[[[|||wwwyyyaaaKKKFFFFFFAAA<<<<<<777999<<>>>>>???AAADDDGGGJJJLLLMMMNNNQQQSSSPPPKKKJJJMMMQQQLLLKKKbbbfffJJJDDDIII666///---,,,,,,,,,333DDDSSSXXXXXXXXXXXXXXXZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^```cccbbb```\\\ZZZZZZUUURRRQQQUUU\\\aaa```^^^eeehhhhhhdddbbbfffmmmrrrppppppgggjjj{{{qqqyyymmmNNNIIILLLEEEDDDLLLDDDDDDFFFHHHJJJKKKMMMMMMIIIHHHGGGGGGJJJNNNSSSVVVQQQUUUQQQJJJOOOaaaooorrriiiyyyWWWEEERRRjjjKKKDDD===999888777999;;;999???FFFMMMVVVdddpppwww{{{uuussssssllldddiiitttppprrrqqqmmmkkkiiibbb[[[ZZZQQQLLLRRR^^^nnn```VVV]]]\\\YYYYYYZZZXXXUUUUUUYYYSSSSSSSSSTTTUUUWWWXXXYYY[[[]]]\\\YYY\\\bbb```YYYbbbzzzRRR>>>GGGUUU666333666???CCC>>>999888444333333222111111111222,,,///000111111///------000WWW___@@@999666333000............---++++++333???JJJPPPQQQOOOVVV\\\[[[TTTKKKEEECCCYYYvvv}}}llleeeddd^^^YYYKKKDDD===:::<<<@@@BBBCCCAAAEEELLLRRRWWW[[[^^^aaaaaaeeelllqqqsssrrrrrrrrryyy|||}}}}}}{{{|||vvvttt|||ttt{{{bbbSSSRRRVVVWWWVVV]]]^^^aaacccaaa]]]```gggiiikkkoooyyylllgggGGG```LLL666222000///***333111:::<<>>BBBAAAAAAAAA===777777EEETTTaaapppxxxlll___VVVTTTNNNGGGLLLYYY{{{~~~|||tttpppzzzeeePPPPPP}}}kkkooo]]]EEE555555777:::;;;<<>>AAAEEENNNXXXYYYaaaggggggfffggghhhgggnnngggbbbcccccc___\\\\\\bbbbbbdddppp}}}zzzdddZZZVVVWWWYYYZZZ[[[[[[YYYWWWVVVQQQTTTVVVVVVTTTRRRTTTVVVUUUYYY\\\ZZZTTTRRRWWW\\\```qqqkkk:::===NNN<<<666666@@@FFFAAA;;;888888777555222000111333555333333222222000///...---'''444SSS|||ttt]]]EEE:::333333222---+++,,,,,,***+++111===IIIQQQTTTUUUXXX\\\]]]XXXPPPFFF@@@UUUcccpppooocccYYYXXX\\\PPPLLLGGGBBB???>>>>>>???@@@CCCGGGKKKOOOTTTZZZ^^^```dddiiimmmooorrrtttvvv{{{|||||||||}}}}}}}}}~~~~~~ssswwwyyyttt~~~ppp]]]VVVUUUVVVYYY^^^YYY^^^eeefff___[[[bbbmmmeeejjjssswww}}}tttyyyuuucccWWWnnn777///666,,,555555333999888<<>>AAAAAAAAAAAA???:::555888???PPPYYYnnn~~~pppkkkddd^^^WWWTTTXXX___}}}{{{yyywwwvvv}}}{{{bbbYYYppp\\\|||KKK;;;444777888===FFFCCCCCCOOOPPPYYYaaabbb______eeekkkwwwbbbsssRRR444<<<444???JJJqqqvvvwwwSSSKKKKKKAAA<<>>;;;999666333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))*********)))))),,,,,,,,,***&&&%%%''')))...000000,,,((()))000777CCCBBB999,,,'''+++...++++++***)))***---000222333777:::>>>AAADDDEEEDDDDDDCCCFFFIIIKKKLLLNNNQQQTTTSSSSSSNNNKKKVVVccc^^^OOOCCC<<<444111000444???IIIPPPSSSVVVWWWVVVUUUWWWXXX]]]\\\YYYWWWVVVVVVWWWXXXYYYWWWRRRJJJDDDCCCEEEHHHPPPTTT^^^gggiiieeebbbbbbgggdddiiixxx~~~bbbTTTkkkpppllliiiTTTFFFHHHJJJFFFGGGNNNNNNNNNNNNLLLJJJJJJLLLMMMKKKIIIHHHIIIKKKMMMNNNNNNOOOQQQQQQOOOMMMRRR[[[cccmmm|||qqqkkkjjjsss{{{wwwkkkbbbSSSDDD666333777999888777BBBEEEGGGHHHMMMUUUYYYYYYXXXXXX\\\cccjjjvvvwwwssscccXXXUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTTTTVVVYYYXXXVVVUUUVVVXXXXXXYYYZZZYYYXXXWWWXXXYYYXXXgggJJJ:::HHHHHH555///???LLLGGG<<<888777666444222111111333444333333222222111///...---***,,,777SSS{{{www\\\LLL===777444///------...,,,+++///888DDDOOOUUUVVVWWWXXXWWWSSSLLLEEE@@@LLLUUU\\\YYYNNNGGGHHHLLLIIIFFFCCC???===<<<<<<===>>>@@@DDDHHHLLLQQQWWW[[[^^^bbbgggkkknnnpppsssuuuzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~uuu~~~qqqaaaRRRNNNQQQTTTXXX]]]]]]___cccgggeeeaaaaaaeee\\\```jjjpppyyy|||ttt~~~VVV}}}zzzGGG000444///333000222777666:::FFFOOO\\\qqq}}}oooTTTFFFGGG]]]ccc^^^lllsssZZZLLLJJJFFFBBB??????===999888;;;RRRdddwwwxxxrrrkkkgggaaa\\\\\\```ppp}}}zzzgggjjjaaazzziiiwwwBBB888666;;;;;;???HHHEEEEEEQQQUUUWWWYYYVVVSSSTTT[[[bbbmmm}}}pppfffCCC777777===;;;\\\___KKKHHHCCC>>>===999888777999>>>FFFMMMRRRZZZ^^^bbbeeeeeeggglllooorrrrrrrrrtttvvvzzz}}}[[[999;;;999777333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))******++++++*********+++,,,***((('''''''''---000222...)))'''---333>>>IIIEEE111'''...111++++++++++++***)))***---///555777:::>>>@@@AAA@@@@@@AAADDDGGGJJJLLLOOORRRUUUQQQ^^^___VVV]]]qqqvvvkkkTTTJJJ???;;;;;;;;;???DDDIIIPPPWWWWWWSSSQQQSSSVVVZZZZZZXXXWWWVVVTTTSSSSSSNNNLLLHHHBBB???BBBIIIPPPQQQ^^^jjjkkkgggccc___\\\[[[YYYaaaxxxuuu^^^```}}}pppUUUNNNHHHIIIKKKKKKLLLMMMOOOPPPPPPNNNLLLLLLMMMOOOLLLJJJIIIIIIKKKLLLLLLLLLQQQNNNLLLMMMPPPSSSUUUUUUgggzzzzzzttttttzzzqqq]]]SSSOOOKKKGGGFFFGGGGGGGGGLLLXXXdddfffbbbfffrrrzzzttt}}}vvvzzzeeeYYYVVVSSSTTTXXXVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXZZZYYYWWWVVVVVVVVVXXXVVVVVVWWWYYYZZZXXXUUUYYY___kkk@@@AAASSS:::,,,<<>>777444666:::>>>===;;;:::999999999999:::<<>>;;;:::SSSooo{{{sssqqqnnnhhhddddddmmm{{{mmm^^^lllvvveee{{{wwwnnnxxxVVV<<<666777===>>>BBBLLLKKKLLLWWW[[[[[[[[[ZZZYYYZZZ]]]```dddyyy}}}lllttt}}}YYY555<<>>@@@@@@@@@DDDFFFIIIJJJJJJKKKNNNOOONNNiii{{{vvvnnnrrr{{{}}}fff]]]RRRMMMJJJHHHIIIMMMLLLPPPUUUUUUSSSQQQRRRUUUXXXXXXWWWUUUSSSPPPMMMKKKBBBCCCCCCAAA???CCCKKKRRR]]]jjjooohhhaaa___[[[TTTRRRVVVeee}}}sssddd___ooolllvvvuuuPPPQQQOOOKKKJJJLLLLLLIIIJJJKKKLLLLLLKKKKKKLLLNNNJJJIIIHHHHHHJJJKKKJJJIIILLLJJJJJJMMMQQQTTTRRRPPPYYYlllyyyrrrlllwwwvvv}}}uuujjjjjjppprrrpppooouuuyyykkklll```XXXXXXTTTTTTYYYXXXWWWWWWWWWXXXZZZ\\\^^^YYYZZZYYYXXXVVVTTTRRRRRRUUUTTTTTTVVVWWWXXXVVVTTT\\\ZZZpppUUU===UUUDDD444888KKKXXXMMM;;;777666444333333333222111222222222222111000///...+++000...***:::eeeuuu[[[EEE777444555222333222222444;;;FFFOOOMMMMMMKKKGGGCCC>>>999777888666333///,,,+++---///333333444555555555555555777999;;;???CCCIIIPPPTTTZZZ]]]cccgggjjjmmmppprrrvvvvvvwwwxxxzzz{{{||||||yyysssssseee___XXXWWW[[[^^^```aaaaaa\\\[[[```ddd```ZZZWWWXXXYYYbbbhhhrrrjjjTTTsss;;;000555222444///444333777BBBHHHTTTgggoookkkQQQCCCLLL___aaaYYYlllnnnWWWSSSKKKDDDDDDCCC@@@>>>???OOOoooxxxvvvuuurrrmmmkkkrrrvvvcccXXXmmmlllooo|||oooGGG===555888@@@BBBFFFQQQSSSUUU___\\\^^^ccchhhkkkkkkhhhfffaaafffcccvvvsssiiiuuu>>><<<>>>===>>>bbbqqq___KKKJJJGGG>>>===;;;999888999===BBBEEEMMMSSSZZZ^^^___```bbbdddkkkmmmooorrrtttuuuuuuuuu{{{PPP999:::444<<<333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))******+++,,,---((()))***,,,,,,+++(((&&&'''...666999555///+++***---888HHHPPPJJJ;;;///***+++,,,,,,***''''''+++///...000333777:::===>>>???DDDEEEGGGGGGGGGGGGIIIJJJLLLddd}}}uuulllcccYYYQQQQQQUUURRRQQQQQQQQQRRRRRRSSSSSSTTTSSSRRRPPPLLLHHHDDDAAA<<<>>>>>><<<:::@@@KKKTTTppptttooobbbZZZ\\\[[[TTTbbblll~~~|||iii^^^dddlllooonnntttbbbNNNRRRPPPIIIFFFIIIIIIEEEEEEGGGIIIJJJJJJJJJLLLNNNHHHGGGGGGGGGIIIJJJHHHGGGIIIKKKMMMOOOPPPPPPOOOOOOKKKTTTbbbkkkmmmvvvxxxtttxxxqqqkkkdddeeeoooxxxuuummmxxx{{{~~~{{{uuu|||}}}wwwxxx{{{rrr]]][[[[[[TTTRRRVVVVVVUUUTTTTTTUUUXXXZZZ\\\]]]\\\ZZZYYYWWWUUURRRPPPSSSUUUWWWWWWVVVVVVWWWXXX[[[WWWdddqqq<<>>DDDDDDDDDCCCAAA===777222///111...,,,+++++++++,,,++++++---...000111111111111444666999<<<@@@FFFMMMRRRXXX\\\aaafffiiillloooqqqssstttuuuvvvxxxyyy{{{{{{yyy~~~wwwzzzwwwzzzqqq___\\\YYYXXX[[[___```^^^aaa]]]\\\___```]]][[[[[[^^^]]]cccffflll{{{wwwnnneeeLLLKKK111111...666///555444777AAAFFFQQQdddiiizzzYYYLLLDDDUUUccc[[[```wwwiii^^^VVVNNNHHHBBB>>>???CCCFFFaaawwwuuuwwwvvvsssrrrsss|||~~~ssscccdddkkknnn???===777>>>HHHIIIJJJTTTXXXYYY```\\\^^^ccciiinnnooommmiiiaaaiiifff\\\~~~zzzaaaWWW===222777AAATTTrrrNNNGGGHHHDDD>>><<<:::888999<<<@@@BBBGGGNNNVVV\\\]]]___aaaccchhhjjjmmmppprrrrrrrrrrrrzzzMMM;;;<<<222<<<333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---))))))***,,,...---+++(((###)))000666888444...)))---111@@@TTTXXXJJJ888///,,,+++***(((&&&''')))+++)))***---000333666777888;;;===@@@AAABBBCCCEEEGGGHHHRRRooovvvjjj\\\QQQOOOSSSSSSOOOLLLLLLMMMNNNNNNLLLJJJJJJIIIFFFBBB>>>;;;999444888<<<>>>BBBNNN```nnnzzzuuuiii[[[UUUYYY___aaayyymmmdddfffvvviiivvvxxxuuuWWWJJJKKKHHHDDDCCCFFFFFFEEECCCFFFHHHJJJJJJJJJLLLMMMGGGFFFFFFHHHJJJJJJIIIGGGKKKMMMOOOOOOLLLKKKKKKMMMPPPJJJRRRiii{{{{{{tttyyyrrruuu~~~qqq}}}}}}zzzttt~~~yyymmmeee\\\WWW[[[\\\WWWTTTWWWWWWVVVUUUUUUVVVXXX[[[\\\^^^]]][[[[[[[[[ZZZWWWUUUVVVXXXYYYXXXWWWWWWZZZ\\\ZZZ]]]cccyyyEEEDDDPPPHHH333777SSS]]]QQQ@@@;;;555222333333222000222222333333222111111000222)))(((///...+++;;;SSSrrrYYYHHH@@@;;;:::999777666777999;;;>>>>>>===;;;777333///------+++++++++,,,---,,,***)))***+++---.../////////222444666999===CCCKKKPPPVVVZZZ```dddhhhkkknnnpppqqqrrrsssuuuwwwxxxzzzzzz{{{wwwuuu~~~sss}}}tttfffWWWYYYYYYYYY\\\bbbcccaaabbb``````bbbaaa^^^___cccbbb___aaabbbdddxxxwwwmmmYYYyyy^^^888...)))333///555444777@@@EEEOOOaaa[[[mmmgggRRRBBBIII]]]^^^[[[lll{{{nnn___QQQEEE>>>???EEE???PPPtttwwwtttuuutttssstttssszzztttrrrzzzlllaaapppvvvwwwllljjjzzz]]]666<<<:::GGGQQQPPPOOOVVVYYYYYY^^^eeedddcccdddgggkkkmmmnnnbbbsssffftttWWWppp{{{QQQ555888AAAKKKvvv[[[GGGGGGIII???===;;;999999;;;>>>@@@DDDJJJSSSYYY\\\^^^bbbdddfffhhhkkknnnpppqqqqqqqqqsssFFF===@@@111999333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((***,,,---+++******,,,//////---+++%%%&&&***222999:::444...///...444FFFYYY___QQQ@@@222///+++)))(((((('''''''''((()))+++---///000111333555888:::;;;===@@@BBB@@@CCCRRRnnn{{{pppccc[[[TTTMMMKKKMMMIIIIIIIIIHHHEEEDDDCCCCCC>>>===<<<:::888666444333...999GGGRRR[[[hhhxxxtttkkk___UUUOOOSSScccrrr{{{fff\\\gggxxxkkkwwwaaaTTTIIIEEEBBBDDDFFFEEEEEEEEEDDDFFFHHHIIIHHHHHHHHHIIIGGGGGGGGGIIILLLLLLKKKIIIKKKKKKKKKKKKJJJJJJLLLNNNVVVOOOOOO^^^rrr}}}}}}zzz|||tttxxx```XXXRRRTTTWWWYYYZZZYYYXXXXXXWWWVVVVVVVVVWWWYYYZZZ[[[ZZZYYYYYYZZZ]]]^^^\\\ZZZYYYVVVTTTTTTVVVYYYZZZ[[[ZZZddd___hhh\\\???GGGCCC555444FFFYYY^^^FFF???666222222333222000222222333333222222111111444---+++000000,,,---222ZZZrrr}}}fffVVVKKKGGGBBB>>><<<============<<<999666333111000///......---------,,,,,,+++*********+++,,,------...000111333555:::@@@HHHNNNTTTXXX]]]bbbeeeiiilllnnnooopppqqqsssvvvxxxyyyzzz~~~}}}ttt{{{uuubbbYYYTTTXXXZZZYYY]]]ccceeebbb```___```eeefffcccbbbdddbbb^^^```______qqqvvvmmmjjjoooEEE222)))222///444444666???CCCLLL^^^UUU```zzz{{{VVVJJJCCCPPP\\\[[[bbbyyy}}}vvv___OOOFFFCCCEEEAAAHHHYYYvvvxxxuuutttqqqooopppooo}}}rrrddd^^^\\\hhhwwwvvveee]]]zzz___[[[```PPPeeeiiiHHH333>>>===HHHTTTSSSPPPXXX]]]\\\aaaiiihhhffffffgggjjjnnnqqqffftttzzzyyy|||```MMMvvvlllGGG???;;;GGG___~~~vvvTTTJJJIIIAAA???<<<999888888:::;;;>>>EEENNNTTTXXX\\\```dddeeegggiiilllnnnppprrrrrrmmm@@@===BBB111777333222000...,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***+++------+++***,,,///000///,,,***((((((000:::???;;;555------+++666UUUpppiiiQQQ999444...+++++++++(((%%%)))))))))***++++++,,,,,,///111444555666777999;;;999???CCCFFFQQQ___aaaZZZaaaTTTIIIGGGIIIJJJIIIJJJ???DDDHHHFFF???::::::<<<444444333222111111000000///AAAXXXhhhooosssxxx}}}ggg^^^VVVPPPJJJMMMddd~~~}}}|||vvvdddRRRSSSnnnwwwiii|||tttRRRSSSKKKDDDBBBHHHKKKGGGDDDFFFDDDFFFGGGGGGFFFDDDDDDDDDGGGGGGHHHKKKMMMNNNMMMKKKHHHFFFEEEFFFIIIMMMOOOPPPLLLOOONNNNNN[[[ooowwwssswww|||pppuuupppXXXUUUPPPVVVYYYUUUTTTVVVVVVSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTXXX\\\______]]]ZZZSSSMMMNNNTTTYYYXXXVVVWWWbbbTTTQQQzzzrrr???>>><<<777444<<>>GGGLLLRRRVVV[[[```dddgggjjjmmmnnnooopppsssuuuwwwyyyzzzzzzsssppp]]]VVVRRRWWWXXXVVVYYY___```]]]]]][[[]]]eeeiiifffbbbaaabbb^^^______^^^ooozzz]]]yyyxxxOOO999---444...444333555===AAAJJJ\\\YYY]]]mmmYYYTTTDDDEEEYYY[[[[[[mmmyyylll[[[OOOHHHFFFFFFGGGGGGSSSvvvzzzwwwtttnnnkkkkkkiiimmmjjj]]]MMMCCCBBBEEEJJJ```uuu~~~uuucccaaa|||IIIHHHRRRAAAeeetttwww___wwwggg>>>888BBB???DDDQQQRRRQQQZZZaaabbbgggaaadddhhhjjjkkkkkkmmmnnnkkkppplllyyy<<<___yyyPPP>>>444HHHLLLooonnneeeNNNGGGBBB@@@<<<999777666777777999???HHHOOOSSSXXX]]]bbbeeefffhhhjjjmmmppprrrttt___GGG:::666???777333222000...,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,---,,,+++***,,,///222&&&(((******,,,444AAAKKK222444111///===YYYpppxxx]]]FFF222---...---,,,---,,,(((%%%''',,,...+++''',,,------......000333666222333444666999<<>>======666777888888777444111///111333333111------222777555...;;;bbbrrraaa___[[[NNNCCCOOOkkk~~~~~~oooOOO???QQQjjj{{{vvvooosssuuu~~~hhhRRRTTTGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAADDDGGGJJJKKKDDDDDDFFFGGGIIIJJJKKKLLLHHHGGGFFFEEEGGGIIIMMMOOOKKKIIIKKKNNNLLLOOOddd~~~zzzqqq{{{{{{vvv|||{{{sss___TTTUUUTTTUUUUUUUUUTTTQQQOOOMMMGGGKKKPPPQQQPPPQQQTTTVVVWWWUUUTTTUUUXXXZZZ[[[[[[[[[WWWUUUWWW[[[]]][[[WWWZZZUUU```VVVMMM]]]:::777EEE888333III]]]cccMMM666///444777333///222222222111111111111000222222111000///...------///333HHHqqqsssiii[[[OOOIIIEEECCCAAA:::666444222///...444<<>>999???@@@bbbzzziiifffyyyZZZ888RRRxxx}}}|||rrrKKK===333??????GGGUUU[[[VVVYYYfffhhh^^^eeeeeeeeeeeeeeeeeeeeeeeemmmlllxxx|||bbbuuuooo]]]IIIsssZZZBBB999KKK;;;\\\mmmwwwWWWGGGJJJGGGBBB<<<999888777444;;;>>>BBBGGGMMMTTT[[[```bbbdddfffhhhiiikkknnnppp```JJJ>>>777===222333222000...,,,+++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++...///...---,,,---000222000///,,,(((&&&,,,666???HHH???222,,,666JJJZZZaaagggZZZIII>>>666000,,,+++---,,,,,,---............%%%(((,,,//////...---,,,//////000111333555777888222222111111111111111111777555333000/////////000+++...000000000333:::@@@:::333<<>>;;;777555333222///...666@@@BBB999000---------+++)))+++++++++++++++++++++++++++...222333666<<>>JJJVVVddd^^^^^^rrr~~~dddIIICCCJJJRRRUUUWWWnnnxxxqqqaaa[[[OOOJJJLLLRRRaaa}}}wwwmmmeeeYYY```gggaaaPPP???;;;>>>AAA>>>YYYwww}}}vvviiikkkvvvOOOuuu{{{III777888IIIFFFLLLVVV[[[XXX[[[dddhhhfffbbbbbbcccddddddeeefffffflllrrrpppwwwmmmhhhqqq~~~wwwJJJRRRuuuBBB777BBB<<>>;;;::::::999888;;;???CCCIIIOOOWWW\\\___bbbeeeggghhhjjjmmmpppbbbPPPDDD;;;===000333222000...,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((())))))***---...///...------///111999777111***%%%(((///666OOOEEE:::333///333???LLLbbbeeeddd[[[MMM???222)))+++,,,,,,)))&&&%%%'''***222000,,,******,,,///111*********++++++---......000000000111111222222222,,,,,,++++++,,,---///000...000333666:::CCCNNNVVVZZZRRRRRR^^^eee^^^SSSMMMBBBHHHQQQ___sss|||oooVVV???555OOOnnnnnnhhhtttkkkcccQQQHHHBBBEEEEEEEEEEEEEEEEEEFFFFFFGGGEEECCCCCCEEEGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIKKKMMMRRRJJJHHHMMMPPPMMMMMMQQQdddnnn||||||~~~}}}xxx}}}vvvxxx{{{yyy```VVVUUUSSSRRRTTTRRRSSSTTTUUUUUUUUUSSSSSSRRRQQQOOOOOOQQQSSSSSSSSSQQQQQQSSSVVVYYYZZZXXXVVVVVVSSSRRRSSSVVVWWWUUUSSS[[[YYYZZZZZZYYYjjj~~~TTT999JJJGGG555===TTTiiiaaaOOO;;;333777777333222222222111111111111000222222111000///...------...+++)))///>>>RRRdddooonnnggg]]]SSSIII@@@999444333222222222...///999EEEEEE===222,,,,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000111444;;;EEEMMMOOORRRUUUXXXZZZ]]]aaadddcccjjjppprrrpppttt~~~{{{vvv|||yyymmmeee___ZZZVVVZZZ]]]^^^]]]ZZZYYY[[[]]]aaaaaa```___^^^]]]\\\\\\aaaccciiiooouuu}}}lllzzz}}}iiiYYYooojjj<<<000111000000444777===IIITTTcccccc^^^cccuuuSSSCCCEEELLLQQQTTT```nnn|||{{{uuukkk```___dddlllxxxrrr```dddnnnrrraaaFFF===DDDCCC===MMMhhhwwwppphhhttt___}}}xxxBBB555BBBSSSOOOUUUYYY]]]]]][[[\\\bbbggg``````aaacccdddfffgggggggggsssfffooofffsss[[[eeeddd>>>777>>>FFF]]]|||xxx^^^KKKHHHCCC???;;;888666666555777:::>>>CCCIIIQQQVVV\\\^^^bbbeeegggjjjllloooeeeTTTHHH===>>>222333222000...,,,+++******((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''(((((()))***,,,------,,,,,,---...777555111+++''''''***...;;;???EEEDDD555(((///@@@KKK___ttt{{{uuufffOOO<<<777444000,,,******,,,...///,,,(((&&&&&&(((+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------)))+++---000000000...---///555>>>HHHSSS___kkkrrrqqqjjjeeeccc\\\QQQJJJHHHCCCLLL[[[jjjsssqqqcccUUU777888FFFhhh|||kkkmmmwwwwwwZZZOOOLLLGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGIIIKKKMMMJJJIIIHHHGGGGGGHHHIIIJJJNNNHHHHHHNNNRRRPPPMMMNNNQQQXXXhhhzzz{{{vvvllliiivvvrrrooossszzzlllwww}}}kkkZZZVVVXXXVVVSSSQQQRRRRRRTTTUUUVVVVVVVVVUUUUUUQQQNNNOOORRRUUUUUUTTTTTTQQQNNNMMMPPPUUUXXXZZZWWWUUUTTTUUUWWWWWWVVVTTT[[[[[[WWW\\\bbb```yyy~~~eee<<>>DDDKKKPPPWWW[[[```cccfffiiilllnnneeeTTTGGG;;;===444333222000...,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))+++...///...---...///000000000---***'''&&&%%%(((000AAANNNHHH777000333555LLLkkk{{{jjjNNNFFF;;;333111///---+++)))***---111333222---(((//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444;;;GGGYYYjjjvvv{{{{{{{{{fffbbb\\\VVVLLLDDDBBBCCCNNN\\\nnnvvvmmmWWWCCC:::444NNNdddttt~~~ooohhh}}}|||yyycccSSSIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHHHHIIIHHHFFFDDDFFFFFFFFFGGGIIILLLNNNOOOKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGHHHLLLMMMMMMOOOQQQQQQOOOSSS```rrrqqqxxx~~~~~~qqqqqqxxx}}}yyyyyy~~~qqqZZZbbblllfff___ZZZYYYZZZXXXUUUTTTRRRSSSSSSTTTUUUVVVVVVVVVTTTPPPMMMOOOSSSVVVWWWVVVTTTQQQNNNNNNQQQUUUYYY[[[UUUTTTTTTTTTUUUUUUTTTSSSUUUVVVQQQYYYbbbWWWhhhSSS777;;;CCC;;;000@@@\\\nnn```DDD333333777222222222111111111000000111111000000//////......(((+++---,,,***)))+++---555666888999888666444333000000222333222333===IIIZZZVVVIII777+++***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///444;;;CCCIIILLLMMMOOOQQQTTTXXX^^^cccnnnkkkiiimmmvvv{{{xxxccc^^^aaa```[[[[[[]]]^^^^^^]]]\\\\\\\\\bbbccccccbbbaaacccgggjjjpppsssvvvvvvvvvxxx|||nnnggg___555111///000222444888BBBLLLZZZ]]]aaabbbeeexxxsssPPP@@@AAAIIINNNNNNZZZmmm|||wwwiiiWWWGGGAAA===;;;FFFZZZkkkwww|||oookkkttteeexxx}}}ccc\\\:::999GGGQQQTTTZZZcccaaaeeekkkfffYYYXXX```dddddddddddddddeeeeeeeeeccceeelllddduuu}}}TTTSSS===999IIIeeeqqqttt[[[QQQIIIHHHFFF???999777444555666777:::???FFFKKKRRRVVV\\\aaadddhhhkkkmmmeeeTTTEEE666:::555333222000...,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))***---000222222222222222444555666666444///)))&&&''''''111GGGUUUQQQ>>>...---666LLLkkkzzzpppbbbWWWPPPIII???777:::555000...///000000...---,,,++++++***+++++++++---------......//////////////////222999CCCMMMSSSdddooopppeeeYYYTTTMMMFFFAAA???AAADDD```lll|||{{{cccCCC333444DDDeeerrrkkkttt~~~uuuaaatttzzzaaaUUUNNNDDD@@@DDDAAAAAABBBBBBCCCCCCDDDDDDHHHHHHGGGHHHIIIGGGEEEBBBBBBCCCEEEGGGIIIKKKMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKFFFHHHIIIHHHGGGGGGJJJNNNOOONNNNNNOOOUUUbbbsss{{{vvvrrrppp}}}zzzuuu|||{{{qqquuu~~~~~~qqqccchhhXXX[[[^^^ZZZYYYWWWVVVTTTUUUWWWZZZTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOPPPSSSUUUWWWWWWPPPPPPSSSVVVZZZ[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVXXXSSSYYYbbbYYYccczzz>>>666HHHEEE777888RRRllllllUUU>>>555666222222222111111111111000111000000000/////////...)))***,,,---------,,,+++))),,,///000000000000111111///111333333444:::BBB^^^bbb[[[EEE111++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111666===CCCGGGJJJKKKLLLNNNRRRXXX___dddkkkhhhhhhqqq~~~|||pppxxxxxx~~~lllaaa^^^```___^^^\\\]]]___aaaaaaaaa``````___bbbddddddccceeeiiimmmlllpppsssrrrtttzzz~~~|||fff^^^rrrggg888222000000222222555===GGGOOOVVV___aaa\\\ddd```FFF>>>BBBFFFIIIQQQ```qqq||||||rrr```LLLCCCDDD<<<>>>QQQ```lll{{{}}}}}}|||iiipppuuuvvvRRR777CCCPPPTTTSSSaaacccbbbgggnnnmmmdddaaaddddddddddddddddddcccccccccggghhhpppeeeooosssnnnwwwqqqgggxxx|||III555???RRReeelllXXXHHHEEEFFFAAA;;;:::777777666666777;;;AAAEEELLLPPPWWW]]]aaaeeehhhjjjiiiZZZHHH555999777333222000...,,,+++******''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((,,,111444555444444555777888:::;;;:::666111---***'''(((777MMMYYYPPPAAA666---222GGGZZZ```hhhsssyyysssfff]]]PPPFFF@@@<<<777444222222222222222333444444111111333555777888:::;;;DDDFFFKKKSSS]]]hhhqqqvvvwwwiiiZZZPPPQQQLLLEEEBBBHHHSSS]]]cccuuuvvvvvvkkkOOO777;;;LLLcccxxxtttfffuuuccczzzoooUUULLLHHHBBBAAAEEE??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGEEEBBB???>>>@@@CCCFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHFFFEEEFFFGGGHHHHHHLLLNNNLLLJJJMMMUUU[[[kkkqqqrrr}}}xxxnnn}}}xxxuuuyyyyyytttrrr{{{rrrooorrrlll[[[VVVXXXTTTWWWWWWVVVSSSRRRUUUXXXZZZUUUUUUTTTSSSRRRRRRQQQQQQOOOQQQRRRRRRRRRRRRSSSUUUNNNOOORRRWWWZZZ[[[YYYVVV\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\XXXZZZ```^^^cccsssTTT;;;DDDDDD???777@@@SSSfffdddPPP>>>777222222222111111111111000000000000000////////////......---,,,+++***++++++(((***,,,,,,******---///111...---111333333444777MMM]]]aaaOOO999///---,,,------------------------,,,---///333888>>>CCCEEEHHHIIIJJJMMMQQQXXX```ffffffhhhooo{{{zzzkkkqqqzzzlllaaaaaaaaa]]]]]]bbb\\\]]]___aaabbbbbbaaa```[[[```eeefffdddcccdddfff[[[```cccdddiiittt{{{|||ooofff\\\]]]xxxtttGGG333111000111111222999BBBGGGTTT___]]]WWWaaayyyvvvTTTCCC???@@@FFFGGGQQQdddssszzzsssddd[[[NNNRRRFFFCCCVVV```dddqqqwww|||{{{yyy|||lll{{{NNNBBBNNNVVV\\\YYYhhhddddddfffjjjllljjjfffccc``````aaaaaabbbbbbcccccceeeqqqiiigggeeehhh~~~lll}}}~~~dddddd>>><<<@@@YYYrrrmmmNNNDDDEEEAAA<<<:::999888666444444777<<<@@@EEEJJJQQQXXX]]]```dddfffoooaaaMMM777;;;999333222000...,,,+++******&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''(((***+++&&&***///333444444444444111222333555666555222///&&&******---<<>>;;;DDDVVV\\\hhhzzzvvv[[[IIIBBBBBBBBBBBBCCCDDDEEEFFFNNNOOORRRUUUXXX[[[]]]___mmmsss{{{vvvnnncccXXXRRRPPPOOOOOOCCC???<<>>888OOO]]]}}}\\\KKKIIIDDD???>>>:::888666333222444999===@@@FFFMMMTTTYYY]]]```ccc}}}sssCCC===:::999222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((,,,***))),,,555<<<:::222//////000444888999777444222(((&&&+++,,,000GGGccceeeRRR999...444???CCC@@@AAAGGGTTTeeeqqq|||zzzjjjkkkmmmppprrrtttuuuuuu}}}{{{xxxkkkeeeXXXWWWTTTQQQMMMHHHCCC???666>>>RRRlllkkkLLL777999NNNfffttt{{{yyyyyyqqq~~~vvv]]]UUUJJJCCC@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>>@@@DDDFFFFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDJJJJJJJJJJJJKKKLLLNNNOOONNNOOORRRWWW^^^eeelllpppyyy}}}yyyjjjllllllgggUUUTTTQQQNNNLLLMMMQQQUUUVVVXXXZZZZZZXXXTTTRRRQQQXXXTTTPPPOOOPPPPPPNNNLLLNNNNNNOOOOOOOOONNNMMMMMMQQQQQQPPPQQQSSSWWWZZZ\\\WWWUUUTTTUUUYYY[[[[[[YYYZZZZZZZZZZZZYYYYYYYYYXXXjjjNNN===DDDJJJHHH***:::EEERRRqqqdddBBB999;;;555,,,---555555---//////.........---------......---------,,,,,,,,,************************,,,)))(((+++111444222///,,,555???DDDCCC===333+++,,,++++++,,,,,,,,,...111222000///333999>>>???>>>DDDCCCGGGRRR\\\``````___hhhssskkk}}}llljjjeee___YYYXXXYYY\\\WWWXXXZZZ\\\^^^^^^[[[XXX^^^```___\\\[[[\\\\\\YYYWWWZZZ]]]^^^___bbbgggkkknnnfffnnnnnnKKK000...777000000888444CCCJJJZZZiiiiiiccchhhttttttOOOAAA@@@@@@FFFGGGHHHWWWooo}}}|||xxxlllaaa___RRRJJJRRRVVVPPPOOO[[[qqq}}}vvvllldddzzzpppzzzLLLLLLOOOWWWbbbjjjlllkkkkkkjjjiiihhhgggfffeeedddaaa\\\XXXYYY^^^aaabbb```eeeeeehhhhhh```___ssswwwZZZxxxfff<<<:::EEERRRttt{{{ZZZBBBLLLPPP444888999;;;;;;555000333999>>>AAAFFFLLLQQQWWW]]]bbbvvvDDD;;;888888222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((())),,,------222:::???>>>777444222333888>>>AAABBBAAA444++++++)))***<<>>===AAAEEETTTbbbsss~~~{{{^^^JJJ555333HHHbbbpppqqqlllxxxhhhWWWdddrrrbbbQQQKKKEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@BBBEEEFFFFFFDDDGGGFFFEEEEEEEEEFFFGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKMMMNNNIIIIIIKKKMMMPPPUUUYYY[[[aaapppzzzzzz~~~yyycccYYY[[[[[[UUUPPPQQQQQQOOOMMMLLLMMMNNNPPPRRRUUUUUUSSSPPPNNNMMMQQQPPPOOOPPPQQQQQQOOOLLLNNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPSSSWWW[[[^^^XXXVVVTTTUUUWWWYYYXXXVVVXXXXXXXXXXXXYYYYYYZZZ[[[nnnEEE444LLLaaaJJJ111555FFFfffxxx]]]>>>;;;999666222...---/////////.........---------......---------,,,,,,,,,************************,,,***)))***---000000000...333666888888777222---,,,,,,---...---,,,,,,------...000444999===>>>>>><<>>DDD999555000...111999CCCIIIMMM===000,,,'''###---===XXXccckkkdddTTTJJJOOOXXX???===???DDDHHHIIIJJJMMM[[[```fffjjjlllnnnppprrr{{{|||}}}~~~|||yyyvvvtttqqqpppvvv|||vvviii``````VVVNNNIIIKKKNNNOOONNNOOO???@@@???<<<;;;CCCQQQ]]]qqqqqqZZZ888666888IIIfff~~~{{{ppp```TTTnnn~~~eeePPPEEEDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBDDDFFFFFFDDDBBBGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKLLLOOOQQQRRRQQQXXX]]]```eeemmmrrrsssyyyrrryyy{{{}}}zzzlll```eeegggaaaVVVRRRTTTTTTOOOPPPSSSUUUUUURRROOOMMMLLLLLLNNNQQQQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRRRROOOMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRVVVYYY[[[YYYWWWVVVVVVWWWWWWUUUTTTVVVVVVVVVVVVXXXZZZ\\\^^^fffnnnccc===KKKhhhiiiAAA555999NNNzzzuuuZZZHHH;;;;;;777---+++111/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++***+++***))))))+++///222888:::999777777999777222///000000000000///...---,,,///333666777999;;;======IIIVVVYYYWWWYYYbbbjjjuuuuuuoooiiiiii{{{vvvllliiiaaaXXXUUUWWWYYYWWWTTTSSSRRRRRRTTTWWWXXXXXXWWWZZZ]]]\\\XXXWWWXXXVVVSSSSSSUUUWWWYYYZZZ]]]aaaeeedddvvvmmm```{{{iiiFFF333333000...222333>>>GGGSSSaaannnuuuqqqiiiaaa\\\JJJ======@@@CCCFFFPPPcccvvv||||||}}}rrrooo\\\LLLKKKHHH@@@@@@GGGUUUhhhxxx}}}zzztttvvv~~~}}}tttttt|||sssGGGWWWRRRFFFMMMWWW```dddeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjccc___\\\\\\```bbbbbbaaaaaabbbhhhooollldddccciiijjjhhh}}}mmmMMM}}}yyyGGG<<<@@@QQQllljjjQQQ@@@KKKEEE===888999:::777444333444777<<>>JJJQQQDDD;;;999333***)))...111888EEEQQQWWWVVVWWWZZZ\\\RRRDDD999666<<>>>>>BBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEECCCAAAEEEEEEDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVUUUPPPKKKKKKKKKOOOYYYccc^^^WWWZZZiiipppjjjdddfffkkkuuuttthhhcccooo}}}qqqiiibbbaaa___ZZZZZZ\\\UUUZZZZZZVVVTTTVVVVVVSSSQQQSSSVVVVVVSSSOOOLLLKKKMMMOOORRRRRRQQQPPPOOOPPPMMMMMMNNNPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRTTTRRRQQQPPPQQQRRRTTTUUUXXXWWWWWWWWWWWWWWWVVVUUUWWWWWWVVVWWWXXXZZZ]]]___]]]XXX{{{fff@@@OOOkkkfffJJJ666999YYYrrrzzz```FFF:::777333000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++)))++++++)))'''***111888777<<<>>><<<>>>DDDCCC===555555333111111444333111///222555555444666:::===HHHQQQWWWUUUSSS[[[jjjvvvmmmYYY^^^lllnnnooommm```[[[TTTRRRUUUWWWWWWVVVTTTRRRRRRSSSVVVYYYZZZZZZYYY\\\\\\YYYXXXYYYWWWSSSTTTUUUVVVXXXZZZ]]]aaaccceeewwwyyyqqqtttcccuuuzzzXXX<<<555555444111///666BBBMMMWWWeeesssrrrhhheeetttsssWWWDDD<<<<<>>>>>:::666555111444888<<>>222111===JJJRRRLLLKKKMMMHHH;;;000---((('''...>>>JJJMMMMMMMMMttttttmmm\\\KKKBBBCCCFFFDDDEEEGGGKKKNNNMMMIIIFFFKKKMMMPPPSSSTTTRRRPPPNNNOOOLLLJJJKKKMMMNNNPPPTTTWWWYYY]]]___YYYPPPMMMOOOXXX^^^iiixxxvvvdddUUUDDD555111666NNN]]]jjjpppxxxzzzssspppnnnrrryyyuuuXXXGGGDDD@@@BBBEEEFFFEEECCCAAA???@@@@@@AAAAAA@@@???===;;;BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAACCCDDDEEEFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKMMMOOOQQQRRROOOLLLMMMPPPMMMHHHGGGLLLLLLIIIKKKSSSVVVSSSRRRUUUPPPXXX[[[VVVSSSVVVZZZ[[[WWWUUURRROOOKKKJJJQQQYYYPPPTTTUUUSSSQQQRRRSSSRRRNNNPPPQQQOOOLLLJJJIIIIIIOOOQQQSSSSSSRRRQQQRRRRRRSSSRRRPPPOOONNNOOOQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVTTTSSSRRRPPPPPPQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\YYY^^^mmmOOO===RRRwwwWWW;;;;;;222XXXuuuqqqaaaIII999555333///000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++(((***,,,***(((+++444<<<555<<<>>>999<<>>IIIOOO[[[kkkrrrppppppnnnxxxhhhOOO???999@@@CCC@@@GGGUUUhhhqqq|||jjj^^^ggghhh\\\UUUPPPHHHLLLcccwww|||yyywwwssspppuuu~~~}}}vvv|||\\\zzzxxxyyyNNNPPPWWW```cccbbbbbbfffkkkeeeeeefffhhhiiikkklllllliiigggfffeeefffgggggggggkkklllllliiibbb^^^bbbjjjnnnzzz]]]}}}gggCCCDDDGGGMMM[[[jjjxxx\\\LLLCCC@@@@@@AAA???999555666111333666888<<>>GGGMMMHHH<<<777===FFFKKKKKKQQQWWWTTTGGG:::444///))))))///111000444;;;MMMccc{{{vvvggg[[[TTTNNNDDD999555777999999666@@@BBBFFFIIIJJJJJJJJJIIIGGGDDD@@@@@@DDDJJJOOOSSSccceeellltttxxx|||wwwkkk]]]FFF444222111444IIIcccqqqsssoooooo```SSSbbbttt\\\OOOEEE===>>>AAADDDEEEEEEDDDCCCDDD>>>???AAAAAAAAA???===<<>>@@@AAACCCEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFEEECCCFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLOOOQQQNNNIIIGGGIIIMMMNNNOOOPPPPPPNNNOOOPPPJJJKKKLLLKKKLLLMMMNNNNNNNNNLLLJJJLLLOOOPPPNNNKKKOOORRRSSSQQQNNNMMMNNNPPPPPPQQQQQQOOOMMMKKKKKKLLLOOOPPPRRRRRRPPPPPPPPPQQQVVVUUURRRNNNLLLMMMPPPSSSUUUTTTTTTSSSTTTUUUWWWXXXRRRQQQPPPPPPRRRTTTWWWXXXVVVXXXZZZ[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXPPPaaa^^^oooUUU>>>bbbLLLAAAJJJ&&&@@@PPPjjjxxxfffKKK;;;555000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++)))---555<<>>DDDWWWdddsss{{{{{{|||gggVVV\\\___XXXUUURRRIIIKKK^^^ttt{{{xxxvvvtttppprrryyykkkZZZ```~~~sssuuuZZZSSSVVV[[[```bbbbbbccchhhmmmfffggghhhjjjlllmmmnnnoookkkjjjiiiiiihhhhhhhhhhhhfffkkkooommmgggccceeeiiihhhqqq{{{ccchhh~~~III666<<>>@@@BBBCCCCCCAAA???>>>?????????@@@@@@AAAAAAAAA@@@BBBCCCCCCAAA@@@BBBDDD???@@@BBBDDDEEEEEEEEEEEECCCDDDFFFGGGGGGEEEDDDCCCEEEFFFFFFFFFEEEDDDBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHKKKMMMMMMJJJHHHJJJMMMMMMFFFGGGHHHGGGGGGHHHGGGDDDHHHFFFFFFHHHJJJJJJJJJKKKMMMMMMMMMNNNPPPPPPLLLGGGOOORRRUUUUUUPPPMMMMMMPPPRRRTTTUUUTTTRRRPPPPPPPPPNNNPPPQQQPPPNNNNNNNNNPPPSSSSSSRRROOOLLLLLLOOORRRTTTTTTSSSRRRSSSUUUWWWXXXRRRQQQQQQQQQSSSUUUXXXYYYVVVYYY\\\\\\YYYWWWWWWXXXWWWXXXYYYZZZYYYXXXVVVUUUMMMVVVUUU]]]DDDEEE???@@@LLL222777333RRRsss|||mmmTTT???444000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,222666QQQ___aaaPPPDDDEEEHHHEEENNNPPPJJJ@@@???CCC>>>333///000333888???EEEHHHJJJEEEMMMWWWbbbttt~~~pppVVVfffnnnjjjtttjjjmmmkkk^^^UUUVVVWWWXXXZZZ[[[YYYWWWTTTXXXWWWVVVWWWYYY[[[[[[ZZZWWW\\\```bbbeeehhhhhheeebbb```___aaafffjjjkkkkkkbbbhhhttt~~~eeeOOO333111///000111555===IIISSS]]]lllyyyppprrrnnnrrrnnnYYYDDD=========>>>@@@EEERRRcccooouuuyyyjjjWWWYYYYYYUUUVVVXXXVVVYYYfffwww||||||zzzxxxvvvsssqqqpppsss{{{NNNGGG|||}}}___QQQWWWWWW[[[___bbbccceeeiiilllggggggiiijjjlllmmmooooookkkkkkkkkjjjhhhgggggghhhgggiiijjjjjjjjjjjjjjjiiiiiisss~~~pppxxxgggbbb999777999DDDUUUaaarrruuuXXXNNNDDDAAA???<<<:::<<<666666555444444666:::>>>yyyppp???999777666222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$'''...333444>>>???CCCIIINNNMMMGGG@@@AAAGGGPPPZZZ___aaadddgggpppPPP444000333000***'''***//////---555III]]]hhhrrrnnnhhhbbbZZZPPPCCC;;;777777777777777666666555888<<>>JJJSSS]]]kkkuuuyyyuuutttpppgggdddvvvvvvaaaRRRGGGAAA???@@@@@@BBBCCCAAA??????AAADDD???AAACCCEEEEEECCCAAA@@@======>>>>>>?????????@@@???AAABBBAAA??????BBBEEE@@@AAACCCDDDDDDDDDCCCCCC???AAACCCEEEFFFEEEDDDCCCGGGHHHHHHHHHGGGFFFDDDCCC???@@@BBBDDDEEEFFFGGGGGG@@@JJJOOOMMMLLLNNNJJJDDDDDDFFFFFFFFFJJJMMMKKKEEEGGGFFFHHHLLLMMMIIIFFFGGGJJJPPPSSSNNNHHHGGGLLLPPPLLLPPPUUUVVVRRRMMMMMMPPPNNNQQQTTTTTTRRRPPPNNNNNNOOOPPPQQQPPPNNNMMMNNNOOONNNPPPQQQPPPNNNLLLNNNPPPSSSRRRQQQQQQRRRTTTVVVWWWVVVUUUSSSRRRSSSTTTVVVWWWWWWZZZ\\\\\\XXXUUUTTTUUUSSSUUUWWWYYYYYYWWWUUUSSSXXXLLLWWWaaaeeeWWW777<<<<<>>JJJXXXcccjjjYYYHHHBBBBBBBBBAAA@@@777777555222111333666:::{{{[[[===999444777222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''',,,111444999>>>AAA@@@DDDNNNXXX]]]LLLEEEHHHVVV\\\WWWYYYaaammmgggZZZJJJ<<<333,,,((((((+++//////+++***000999GGGXXXoooxxxppphhhaaaZZZZZZ___dddeeecccgggtttssseeeaaahhhaaaOOO???888222222555777444000<<<666000......000777???XXXgggwww~~~|||{{{OOOAAASSShhhqqq___KKK@@@@@@CCCBBB>>>===AAADDDBBB===:::===@@@@@@???>>>AAADDDFFFDDDBBB===========================>>>???>>>===<<<===???;;;<<<===>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAACCCCCCDDDEEEEEEFFFEEEDDDBBBAAABBB@@@???BBBEEEGGGFFFEEEGGGJJJLLLKKKGGGFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHKKKLLLNNNMMMKKKHHHHHHHHHLLLPPPSSSRRROOOMMMMMMOOOLLLMMMNNNOOOPPPOOONNNMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTUUURRRRRRRRRSSSTTTWWWYYY[[[\\\ZZZWWWSSSPPPNNNMMMMMMQQQUUUWWWWWWSSSQQQQQQSSSRRRQQQTTTZZZ___oooqqqPPP<<<<<>>BBB???@@@LLLWWWfff|||wwwZZZHHHDDDdddyyyvvvnnn}}}vvvYYYSSSfffYYYUUUTTTYYYaaaeeebbb^^^XXXXXXWWWWWWWWWVVVVVVVVVWWW[[[]]]\\\]]]``````]]]ZZZYYYYYYZZZ]]]bbbgggkkkkkk``````dddrrrqqqRRR~~~KKK555999000///000666CCCNNNVVVbbblllzzz~~~~~~wwwuuusssWWWQQQ>>>444<<<@@@AAA???CCCOOO]]]hhhsss{{{~~~{{{uuurrrmmmeee___fffgggllluuu~~~}}}xxxssssssoooiiicccdddlllsssyyy|||xxxWWWSSS\\\VVVVVVXXX\\\aaafffggghhhfffdddccceeeggghhhfffdddeeegggiiihhheeecccbbbdddgggggghhhjjjlllmmmllljjjjjjpppfffrrruuuTTT???===<<>>===999:::888222///111666888|||YYY;;;:::666666222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$&&&***---000777<<>>???BBBBBBAAA;;;===@@@AAABBBBBBBBBBBBAAA??????AAADDDEEEDDDBBB????????????????????????;;;===>>>===<<<;;;<<<===<<<===>>>??????@@@??????BBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFDDDBBBDDDGGGIIIIIIHHHIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLJJJHHHGGGHHHLLLMMMOOOOOOMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMQQQPPPNNNMMMMMMOOORRRTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXVVVTTTRRRRRRQQQRRROOOQQQRRRRRRQQQPPPPPPQQQRRRPPPPPPTTTVVVccc```EEEFFFUUUBBB===777===XXXyyyeeeNNN888333333000///333+++***...444555000---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,999OOOdddoooppphhhaaajjjiiibbbTTTCCC888777999BBBGGGAAA<<<>>>>>>DDDRRRfff|||~~~```MMMRRR```{{{zzz{{{}}}}}}qqqnnnpppgggTTTOOOVVVVVVTTTSSSXXX___ccc```\\\WWWWWWVVVVVVVVVUUUUUUUUUTTTXXXYYYXXXZZZ]]]\\\YYYWWWWWWWWWXXX[[[___ccceeeccc[[[]]]___eee{{{gggpppxxxHHH222222111000333;;;GGGUUUccclllvvvwww~~~}}}lllRRREEECCC???444===;;;===FFFQQQ\\\hhhqqqrrruuuyyy{{{|||}}}~~~|||~~~{{{wwwtttllllllooovvv~~~wwwpppmmmppplllfffbbbccciiirrryyyzzznnnYYYYYY]]]\\\\\\[[[\\\^^^aaadddfffhhheeebbbbbbeeeggghhhhhhdddgggiiiiiigggffffffgggggggggiiikkkmmmoooooonnnmmmrrrfffvvvyyy}}}|||NNN:::888???EEEOOOooosss[[[LLL>>><<>>AAACCCCCC>>>>>>???BBBFFFFFFCCC@@@AAA@@@???@@@BBBCCCCCCAAA@@@@@@@@@@@@??????>>>>>>:::<<<======<<<;;;;;;<<<>>>>>>??????@@@?????????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLIIIGGGEEEEEEHHHJJJKKKLLLKKKKKKJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIGGGHHHIIIKKKJJJIIIJJJLLLMMMMMMMMMOOONNNLLLKKKKKKKKKKKKLLLGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKTTTQQQNNNKKKKKKNNNQQQTTTTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTQQQPPPPPPPPPXXXppp[[[@@@@@@???<<<666333;;;TTTvvv{{{^^^CCC333///111333222///...///---+++,,,000------..................------------------------(((---:::NNNaaakkkhhhccc```WWWKKK???999999<<<>>>000777666999JJJZZZkkk~~~rrrXXXIIIUUUrrrzzzjjjnnnmmmbbbXXXRRROOOLLLTTTRRRRRRWWW^^^```]]]YYYVVVVVVUUUUUUUUUTTTTTTTTTTTTWWWYYYXXXYYY\\\\\\XXXTTTTTTUUUVVVXXX[[[]]]^^^ZZZVVVZZZZZZWWWlllllltttttt???===000000000222<<>>DDDJJJVVV```jjjnnntttyyy{{{|||}}}~~~{{{|||~~~|||zzzyyy|||tttjjjfffggghhhaaa[[[\\\fffrrr||||||rrrnnn~~~rrrdddZZZ^^^^^^\\\___```___\\\[[[]]]bbbgggjjjfffbbbaaacccgggjjjllleeegggiiijjjjjjjjjkkklllgggggghhhjjjlllnnnpppqqqlllnnnbbbffffff{{{LLL===@@@CCCEEE___vvvsssZZZNNNDDD;;;===;;;999999:::888333000zzzRRR777>>>:::444222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&...333777===FFFMMMLLLGGGVVVaaakkkkkk___TTTTTT[[[bbbhhhrrrxxxuuunnnlllnnntttmmm```PPPCCC:::111***++++++***))))))---222666555222000000444555333000000---,,,...---+++...222777;;;???CCCIIIQQQZZZaaaiiioooyyy~~~}}}sssccc@@@MMM]]]mmm{{{bbbEEE@@@???>>>>>>???@@@BBBBBBBBBCCCEEEFFFEEECCC???<<<@@@@@@??????@@@AAAAAAAAA@@@@@@??????>>>=========;;;===>>>>>>===<<<<<<===?????????@@@??????>>>>>>??????@@@AAABBBCCCDDDEEECCCDDDFFFHHHIIIJJJJJJIIIIIIGGGEEEDDDEEEGGGJJJKKKNNNKKKJJJKKKNNNOOOLLLIIIHHHHHHGGGHHHHHHIIIJJJKKKEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJKKKHHHFFFGGGKKKNNNNNNMMMPPPOOOLLLJJJIIIIIIKKKLLLLLLKKKIIIGGGGGGHHHIIIKKKGGGGGGHHHHHHHHHIIIIIIIIIRRRPPPNNNLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZ\\\XXXUUUUUUXXXYYYXXXWWWWWWUUUTTTTTTRRRVVVdddtttVVV===888555555777777;;;NNNcccqqqSSS@@@555...444000,,,,,,---///000111---------...............------------------------...++++++444BBBMMMOOOMMMAAA???<<<;;;<<<<<<;;;:::999AAADDDMMMddduuu}}}jjjJJJFFFZZZrrrzzz|||nnnrrrrrrkkk]]]UUUUUUTTTQQQRRRQQQSSSWWW\\\^^^[[[WWWVVVVVVVVVVVVUUUUUUUUUUUURRRVVVXXXVVVWWWZZZYYYVVVTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUXXXXXXRRR\\\|||iii\\\TTT===///333444333:::III[[[eeeoooqqq{{{|||aaaMMMBBBGGG>>>;;;:::;;;<<<>>>FFFNNN]]]ccclllssswwwxxxyyyzzz{{{|||}}}}}}}}}~~~wwwooohhhddddddeee\\\VVVTTT]]]ooowwwfffvvv[[[]]]ddd\\\YYY\\\___aaa___[[[\\\aaagggiiigggeeedddeeehhhkkkmmmhhhiiijjjkkkkkkllllllmmmhhhhhhiiiiiiiiikkknnnpppnnnllleeeaaattttttkkktttxxxtttqqqCCC666>>>>>>KKKZZZiiilll]]]OOO;;;DDD???;;;999888555555666uuuPPP888???:::555222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%)))---222999BBBKKKKKKFFFUUUeeerrrpppdddZZZWWWXXXXXXcccuuuuuupppsssuuuyyyxxxppphhhbbb\\\UUU??????>>>;;;888555555555888555222222555888999999<<<;;;@@@GGGIIIGGGJJJRRR___dddjjjooouuu}}}vvvgggXXXKKKDDD___sssmmmdddXXXIII???@@@AAAAAA@@@@@@@@@@@@AAAFFFIIIHHHCCC===;;;<<<@@@??????>>>======>>>???@@@@@@??????>>>>>>>>>>>><<<>>>@@@AAA???>>>===>>>>>>>>>?????????>>>=========>>>???@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFEEECCCAAAAAABBBEEEGGGMMMKKKIIIKKKNNNOOOLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHHHHGGGHHHIIIKKKKKKHHHFFFGGGKKKNNNNNNMMMQQQOOOKKKIIIHHHIIIKKKLLLPPPNNNLLLIIIHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXX\\\XXXUUUTTTVVVWWWVVVTTTVVVVVVWWWXXXXXXXXX^^^eeeeeeAAA555111999===999777<<>>:::999::::::999===CCCHHHOOOYYYbbbiiinnnqqqsssyyyzzz|||}}}}}}}}}||||||}}}zzzzzz{{{{{{}}}~~~|||sssgggbbbcccddd___ZZZRRRRRRWWWggg|||xxxqqqwwwfffjjjfffXXXXXXZZZ___cccbbb]]][[[]]]aaaeeefffggghhhhhhiiiiiijjjjjjiiiiiijjjjjjkkkkkkkkkkkkllllllkkkiiiiiillloootttnnnnnnjjjjjjuuuvvvlll::::::<<>>>>>;;;777888===yyynnnQQQ:::===888666222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%***...222:::DDDIIIHHHSSS___gggdddccckkktttxxxccc___cccoootttppplllnnnxxx~~~}}}xxxqqqnnnlllggg```WWWQQQNNNMMMSSSQQQPPPQQQUUUZZZ]]]___\\\]]]aaagggjjjoooxxx~~~zzzzzzppp___LLL@@@BBBOOO[[[}}}nnnWWWNNNKKKHHH@@@@@@@@@AAAAAA@@@???>>>===BBBGGGFFF@@@<<<===???>>>>>>>>><<<::::::<<<===?????????????????????@@@<<<>>>AAABBB@@@???>>>>>><<<<<<===>>>>>>=========<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEBBBBBBAAA???>>>>>>AAACCCHHHHHHHHHIIIJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIDDDDDDFFFGGGHHHHHHHHHHHHEEEFFFGGGFFFEEEFFFHHHJJJHHHGGGGGGHHHJJJLLLMMMLLLNNNLLLJJJHHHGGGHHHJJJKKKNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKNNNOOOOOOOOOOOOSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUUUU[[[YYYWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVXXXYYYZZZ[[[fffdddKKK555444;;;<<<888555777FFFZZZnnn~~~nnnNNNGGG;;;111...000///+++000000//////............////////////////////////***---111333222000///...000111000---...555BBBKKKYYYlllxxxdddRRRHHHTTTnnn~~~~~~sss}}}yyy|||vvvaaa\\\YYYQQQPPPWWWSSSSSSSSSUUUWWWYYYXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUYYYZZZYYYYYY\\\[[[WWWWWWWWWXXXYYYYYYYYYYYYXXXZZZ\\\WWWWWW\\\YYY___rrrvvvzzz|||rrrWWWooobbb;;;111---444888<<>>999???IIISSS[[[ccciiimmmrrrsssuuuwwwxxxyyyyyyxxxzzzuuuuuuzzz~~~~~~|||||||||zzzyyyzzz||||||yyyvvvooofff]]]\\\```^^^TTTJJJRRRXXXfffxxxqqqddd{{{{{{lllllldddYYYYYY^^^aaacccbbb]]]YYYXXXXXXaaadddhhhiiihhhfffeeedddiiigggfffggghhhjjjjjjiiinnnpppqqqoookkkjjjlllooorrrkkknnnnnnfffppp{{{YYY>>>444;;;777PPPbbbtttuuuaaaGGG@@@>>>@@@>>>777555888qqqhhhSSS>>>;;;555999222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$(((******000;;;DDDHHHOOOYYY^^^^^^ggg{{{vvvkkkcccdddccc___bbbkkk}}}}}}}}}xxxzzz{{{|||zzzxxxvvvvvvwwwsssssstttvvvyyy{{{}}}~~~~~~nnn\\\RRR>>>@@@DDDMMM\\\ppp{{{wwweeeSSSGGG@@@===>>>>>>===<<<===???@@@???>>><<<>>>AAAAAA???===>>>???=========:::777777999<<<;;;;;;<<<<<<======>>>>>>;;;>>>AAABBB@@@>>>======::::::;;;<<<=========<<<;;;<<<===>>>??????>>>>>>>>>???AAADDDEEEFFFFFFFFF@@@AAABBB@@@======>>>AAAAAACCCDDDEEEDDDCCCDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDCCCBBBCCCEEEGGGDDDFFFHHHIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKPPPPPPRRRSSSSSSSSSSSSRRRPPPQQQRRRTTTTTTTTTTTTSSSUUUWWWYYYYYYXXXXXXXXXYYYUUUSSSPPPPPPSSSWWWXXXWWWZZZyyy~~~XXXAAA:::;;;:::777:::777777AAATTTgggtttxxxtttqqqcccNNN>>>888777444333333222222111000//////////////////////////////))),,,///111222222111111444666:::???GGGTTTdddnnn|||nnncccXXXIIICCCVVVoooyyytttvvvxxxhhhZZZXXXWWWQQQQQQUUUSSSRRRQQQQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUXXX\\\]]]\\\\\\^^^]]]ZZZVVVVVVVVVVVVWWWWWWWWWXXXXXX___WWWTTT]]][[[WWWcccfffnnn```>>>)))...555222<<>>:::::::::999:::666:::???EEELLLSSSZZZ___eeegggjjjnnnqqqsssuuuuuuuuupppooouuuzzzyyywwwwwwyyyzzz{{{}}}yyywwwvvvvvvvvvrrrkkkeeeYYYXXXWWWUUUSSSPPPMMMKKKZZZfffxxxcccppp|||zzzllliiidddbbbaaa\\\`````````^^^\\\YYYWWWVVV]]]aaaeeefffdddaaa______eeecccaaacccfffiiiiiiiiiiiimmmooonnnkkkiiijjjmmmkkkfffgggllliiiggg{{{tttuuu{{{~~~UUU111444222BBBMMMWWWxxxjjjUUUDDDBBBAAA:::555555kkkcccTTTAAA999333:::222111000///---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$'''(((%%%)))444@@@GGGQQQ]]]dddeeeooo~~~xxx~~~~~~~~~lllZZZ[[[hhhqqqrrrooommmxxx}}}{{{|||}}}~~~}}}{{{gggRRRAAA:::;;;OOOZZZnnnkkkUUUBBB???CCCBBB???===;;;888777999>>>AAA@@@??????>>>======>>>>>>===;;;<<<<<<<<<999555555777;;;555666777777888999:::;;;:::===@@@AAA???===<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<999;;;>>>AAACCCEEEFFFFFF@@@BBBCCCBBB???===>>>@@@<<>>@@@BBBGGGFFFEEECCCBBBBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEBBBCCCCCCAAA@@@@@@BBBDDDAAAEEEIIIIIIGGGEEEGGGHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHKKKLLLMMMOOOPPPPPPOOONNNNNNOOOQQQRRRSSSSSSSSSSSSKKKOOOTTTUUUTTTSSSUUUXXXWWWSSSNNNLLLPPPVVVXXXVVVZZZ]]]xxx]]]DDD;;;888555999;;;<<<:::555666DDDRRRzzzooo[[[KKKAAA777666555444222111000000000000000000000000000000666222...---000444888999BBBJJJWWWeeerrr|||{{{kkkJJJ===DDDTTTeeevvvvvvxxxzzzssseee{{{\\\YYYVVVVVVVVVVVVVVVWWWRRRQQQOOOOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTWWWXXXWWWWWWYYYXXXUUUTTTTTTSSSSSSTTTUUUVVVVVVTTT```WWWPPP\\\[[[TTT\\\dddzzzjjjfffVVV000222999222888KKK===LLLdddxxx{{{www}}}lllZZZFFF===;;;999777777666777888:::<<>>AAA???===;;;:::::::::;;;@@@===999666555666888999444444555666777777888888;;;::::::;;;<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;::::::>>><<<<<<<<<>>>???>>>===<<<===???@@@AAABBBBBBBBBDDDBBB?????????@@@@@@@@@@@@@@@?????????@@@AAAAAAGGGFFFEEEDDDBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBGGGEEECCCAAA????????????AAACCCFFFHHHJJJJJJIIIHHHDDDFFFHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKFFFDDDCCCEEEHHHIIIGGGEEEHHHGGGGGGFFFFFFGGGHHHIIIMMMMMMNNNNNNNNNOOOOOOOOOPPPNNNMMMOOORRRSSSQQQNNNKKKKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMOOOQQQWWWJJJYYYtttOOO>>>===@@@JJJPPPHHH:::444777<<>>???CCC<<<000555---,,,444777333444:::>>>===;;;<<>>KKKMMMRRRWWW^^^ccchhhjjjpppppppppooooooooooooooorrrvvvxxxvvvrrrpppsssvvvvvvvvvvvvtttrrrpppmmmkkkmmmiiiaaa[[[UUUPPPMMMJJJOOOJJJGGGGGGGGGKKKZZZjjjvvv|||}}}xxxvvveeellliiiggghhheee___\\\]]]\\\[[[XXXUUUVVVYYYZZZYYY\\\\\\]]]]]]^^^___``````eee^^^XXXZZZ```ffffffccc\\\```fffiiikkkkkklllmmmeeeiiimmmmmmjjjiiilllooovvvHHH;;;;;;===???BBBUUU~~~yyyUUUPPPFFF:::>>>mmmlllYYY===;;;888555222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((,,,///111@@@SSSbbbnnnwwwzzzxxxyyyttttttxxx}}}{{{nnn___YYY\\\___^^^rrr|||{{{xxxyyy|||lll```WWWNNNGGGFFFLLL[[[lllzzz~~~xxxhhhWWWJJJFFFAAA;;;999<<>>===<<<;;;::::::;;;<<<===AAA@@@???>>><<<<<<<<<<<>>::::::::::::::::::::::::<<<;;;;;;===???@@@???>>><<<<<<>>>???@@@AAAAAAAAACCCAAA@@@@@@BBBCCCBBBAAAAAA@@@@@@?????????@@@@@@CCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCCIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCEEEGGGHHHIIIJJJJJJGGGFFFFFFHHHKKKLLLJJJGGGGGGFFFEEEDDDDDDEEEGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNPPPNNNMMMNNNPPPPPPNNNLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLLLLLLLLLLMMMNNNMMMMMMNNN[[[}}}cccGGG===???HHHVVV^^^VVVCCC222222;;;EEEJJJRRReee|||qqq^^^MMMQQQLLLJJJNNNPPPPPPRRRUUURRRVVV___jjjvvvpppRRR999LLLTTTUUUaaavvvjjj~~~bbbOOONNNNNNOOOOOOOOOOOOOOOOOOMMMOOOOOONNNLLLKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOORRRRRRTTTUUUUUUVVVVVVVVVSSSTTTUUUVVVVVVUUUTTTRRRXXXdddggg}}}sssEEE000---888NNNyyyVVV;;;CCC^^^ttt}}}gggKKK===999999999666555555444333888???<<<>>>CCCIIIOOOUUUZZZ\\\bbbccccccdddfffgggggghhhjjjmmmooonnnjjjhhhjjjmmmnnnmmmllljjjgggdddaaa___ZZZWWWSSSOOOKKKIIIGGGFFFCCC??????EEEMMMXXXkkk{{{{{{ooommmqqquuuwww}}}sss[[[}}}gggdddccceeeccc^^^[[[]]]YYYXXXVVVUUUWWWXXXWWWUUUZZZZZZ[[[\\\]]]]]]]]]]]]bbb___]]]]]]___bbbeeefff^^^bbbgggkkklllmmmnnnooobbbfffjjjjjjhhhgggiiimmmxxx~~~JJJ:::333888;;;AAA^^^~~~jjjSSSBBB???lllnnn\\\===999777777222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((%%%222GGG\\\gggjjjooouuu~~~}}}yyyqqqnnniiidddOOOTTT[[[aaaeeellltttyyyuuusssrrrxxx~~~}}}|||qqqhhhddd]]]ZZZUUUPPPIIICCCFFFMMMdddttt}}}ttt|||nnnYYYKKKDDD??????===;;;:::;;;<<<>>>???<<<;;;:::999999:::;;;<<<@@@@@@@@@@@@???===<<<;;;===<<<;;;999999888888888666777777888888999999999777777666666666777999999999999999999999999999999999999:::===@@@AAA???>>>;;;<<<===??????@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFDDDBBBAAAAAA@@@??????????????????@@@AAACCCEEEGGGHHHCCCCCCCCCBBBBBBCCCCCCCCCGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKHHHEEEDDDCCCBBBCCCEEEFFFGGGHHHHHHIIIFFFFFFGGGJJJLLLLLLJJJHHHGGGFFFCCCBBBBBBCCCEEEGGGIIIIIIJJJKKKKKKLLLMMMMMMQQQOOOMMMMMMMMMLLLKKKIIIEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFIIIKKKLLLLLLJJJIIIJJJPPPJJJDDD[[[iiiSSSCCCKKK\\\eeeeeedddKKKAAA999:::<<<@@@LLLZZZfffpppzzz~~~vvvvvvuuusssvvv{{{|||zzzzzzvvvmmmbbb[[[WWWNNNFFFMMMkkkuuufffuuutttyyybbbOOONNNLLLLLLLLLLLLLLLLLLLLLKKKIIIKKKMMMMMMKKKJJJJJJJJJKKKKKKMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQQQQPPPNNNMMMQQQRRRSSSTTTUUUUUUUUUUUUQQQSSSVVVXXXXXXVVVRRRPPPRRRUUUyyy|||yyyfff999444;;;@@@^^^mmmgggJJJDDDaaa}}}tttYYYHHH>>>999777666555111...222:::111333666:::???CCCFFFHHHNNNOOOQQQSSSVVVXXXZZZ[[[\\\^^^```^^^[[[ZZZ\\\^^^\\\[[[ZZZWWWSSSPPPMMMKKKBBBAAA@@@???>>>>>>>>>???>>>===CCCPPP```qqq|||}}}WWWMMM___fff``````dddnnnbbb______bbbaaa]]]\\\___ZZZXXXXXXYYYZZZYYYWWWVVVYYYZZZ[[[]]]]]]\\\ZZZYYY```aaaaaa```___```dddggg```cccgggjjjkkkkkklllmmm```cccfffgggeeeeeegggiiifff}}}TTT666999AAAAAAJJJ\\\uuuooo[[[OOOmmmqqq```???777666888222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%(((+++555DDDKKKQQQ```ssszzz{{{rrrfffYYYOOOGGGCCCOOOQQQUUUZZZ___aaa^^^ZZZYYYRRRMMMMMMMMMJJJIIIKKKLLLMMMVVVeeellllllsss~~~~~~vvvyyyuuuooobbbRRREEE@@@@@@AAA;;;===>>><<<:::999<<<>>><<<;;;:::999999999:::;;;===>>>??????>>><<<;;;999:::::::::::::::999888777777777777888888999999999777666555444444444555666888888888888999999999999777777999<<>><<<<<<>>>??????@@@@@@@@@???@@@AAAEEEHHHJJJIIIGGGDDDCCCBBBAAA@@@?????????======>>>@@@CCCEEEHHHIIIDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDIIIHHHGGGGGGGGGGGGHHHHHHLLLMMMNNNLLLIIIFFFDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHBBBDDDFFFIIIKKKJJJIIIGGGHHHFFFDDDBBBAAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPNNNMMMKKKJJJIIIHHHDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGIIIJJJJJJIIIHHHKKKJJJKKKMMMNNN^^^eeeNNNGGGQQQnnn|||bbbMMM@@@888666777@@@CCCFFFHHHNNNYYYgggpppvvvuuusssnnneee[[[QQQKKKMMMFFF<<<999BBBTTThhhssswwwzzzyyy{{{yyy}}}wwwaaaMMMKKKUUULLLLLLKKKKKKJJJJJJJJJKKKHHHKKKNNNOOONNNLLLKKKKKKKKKMMMNNNPPPPPPOOOMMMLLLRRRTTTVVVWWWWWWUUUSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRPPPRRRTTTVVVWWWVVVTTTSSSQQQNNN___{{{hhhkkkAAA///---555ggg[[[LLLbbb~~~jjjJJJ>>>;;;999999777333222555333333444555666777888888===>>>@@@CCCEEEHHHJJJKKKKKKMMMNNNMMMKKKJJJKKKLLLGGGFFFEEEBBB@@@===;;;:::888888888888888999;;;<<>>PPPiiigggmmmqqqbbbAAA777444888222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&'''###$$$+++222<<>>???===999888:::===<<<;;;:::999888999::::::999:::;;;;;;:::999777666777777888999999888777666666777777777777777888888666555444333333333444555777777888888888999999999555555777:::===???>>>===<<<===>>>??????@@@@@@?????????AAAEEEHHHJJJIIIHHHDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCC???@@@BBBDDDDDDDDDDDDCCCHHHHHHGGGFFFFFFFFFGGGGGGKKKLLLMMMLLLIIIFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHAAACCCFFFHHHIIIJJJIIIIIIJJJHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQQQQOOOMMMJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEELLLJJJGGGGGGIIIJJJJJJIIIIIICCCHHHQQQJJJDDDbbblllUUUTTT___ttt]]]JJJ<<<666555555666888:::>>>@@@GGGNNNQQQNNNQQQXXXUUUMMMHHHGGGDDDAAA>>>;;;999888444:::HHHXXXiiiyyy{{{fff```|||yyyiiiTTTLLLKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLKKKNNNQQQRRRRRRPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNWWWXXXZZZ[[[[[[YYYVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQRRRTTTUUUVVVVVVTTTTTTRRRaaaUUUmmmCCC///<<<<<>>>>>???>>>===<<<<<<===999888777666555444444333777888888888777:::>>>BBBQQQ\\\mmmnnnEEE???VVVUUUSSS}}}zzz{{{pppaaaccc^^^]]]^^^cccdddbbbcccffffff```]]]```aaa______bbb]]]___aaabbbbbb```^^^\\\bbbaaa``````bbbcccbbbaaadddfffgggfffdddbbbbbbbbbccceeefffffffffeeeeeefff___ccc||||||mmmQQQ;;;>>>AAA===>>>UUUlllyyyzzziiimmmaaaCCC888444777222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((('''&&&'''((('''%%%###$$$&&&---;;;IIIcccfffnnn|||zzzyyy{{{nnn[[[LLLIII@@@999888:::999888999<<<===>>><<<999777999;;;;;;:::999888777777888888666666666666666555444444444444555666666555555555555555555555555555555555555444333222222333444444555666666777777888888888444444444666999<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFFFFEEEBBBBBBAAA@@@?????????????????????@@@AAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKJJJHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHBBBDDDGGGHHHIIIJJJLLLMMMJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOOOOOOONNNLLLIIIIIIJJJLLLIIIIIIIIIIIIIIIHHHGGGFFFOOOKKKGGGGGGIIILLLLLLKKKIIIGGGGGGIIIJJJKKKSSS\\\aaaHHHQQQyyyppp___VVVNNNIIICCC<<<777555666999999888999<<<999555777777777999<<>>ZZZsssyyysssooommmuuuiiiLLL<<<999888777666444444444444444444555555222222333333333444444444666666666666555555555555444444333333333444555555222444666777999???HHHOOOkkkyyyzzzdddOOOGGG@@@@@@???EEEiiimmm]]]bbb^^^]]]^^^cccdddccccccffffff___]]]bbbccc^^^^^^bbb___```bbbccccccbbb```___bbb```___```bbbbbb```]]]fffggghhhgggeeeccccccccceeeffffffeeeeeedddcccbbb\\\bbbgggsss|||HHH;;;@@@BBB>>>DDDNNN\\\sssxxx```eee^^^DDD:::444777222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%''''''******&&&$$$(((++++++===CCCQQQfff{{{|||}}}}}}rrrhhhbbbYYYJJJ===888888444333777999777888<<<::::::999888777777999;;;999888777555444444555555444444333222222222333333111111111222222333333333333333333333333333222222333222111000111111333444222333333444555555666666555333222333666999:::;;;::::::;;;<<<<<<<<<;;;;;;===;;;:::<<<>>>@@@@@@???>>>>>>======<<<======>>>????????????@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFAAACCCEEEFFFFFFHHHLLLOOOIIIIIIIIIHHHHHHGGGFFFEEECCCDDDEEEHHHJJJLLLMMMNNNKKKLLLLLLJJJGGGGGGJJJMMMKKKKKKKKKKKKJJJIIIHHHGGGKKKHHHFFFHHHMMMOOONNNLLLKKKLLLIIIGGGJJJPPPNNNHHHfff~~~^^^```eeettt|||nnn```YYYYYYKKKEEE???>>>===::::::<<<:::>>>FFFOOOYYYbbbiiilllxxxppprrryyyzzzzzzwwwcccSSSOOORRRTTTRRRMMMLLLKKKKKKLLLNNNPPPRRRPPPRRRTTTTTTTTTTTTVVVXXXTTTTTTTTTTTTSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPGGGWWWNNNSSSbbbxxx}}}|||~~~666...:::888000CCCkkk}}}vvvjjjkkksssvvv\\\LLLBBB<<<:::555555555555555555555555333333333333333333333333555444333333444444333222444444333333333555666777333666;;;@@@GGGTTTcccnnnzzzjjjMMM777:::888:::>>>SSShhh]]][[[]]][[[]]]aaabbb``````cccbbb\\\^^^fffggg___[[[^^^^^^^^^___```aaaaaaaaa```^^^```bbbbbb```^^^]]]^^^cccdddfffeeedddddddddfffeeedddccccccbbb```^^^]]]\\\___dddoooiiizzzhhhHHH<<<666???999999CCCRRRiiiuuu{{{zzzZZZ^^^ZZZCCC;;;555777222111000///---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%######$$$%%% ''')))%%%&&&------&&&&&&'''111EEE^^^qqqxxxyyy}}}{{{sssuuuhhhQQQDDDHHHCCC444111:::555444666999666000222999888777555555666888:::;;;777666444333222222333333444333222111000111222333////////////000111222333111111111111111111111111111000/////////111222333000000111222222333444444555333000111333777999:::888888999:::::::::999999;;;999777777999;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@??????@@@@@@AAA???>>>===<<<===>>>@@@AAA@@@BBBDDDEEEFFFEEEDDDBBB???BBBEEEGGGFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEE???AAABBBBBBBBBEEEJJJNNNHHHHHHIIIIIIHHHGGGEEEDDDAAABBBDDDFFFHHHKKKLLLMMMHHHIIIJJJHHHFFFFFFJJJNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEJJJPPPRRRPPPLLLIIIHHHIIIJJJGGGCCCEEELLLJJJcccuuubbbYYYaaaxxx}}}{{{xxxrrrttt|||vvvzzzhhheeegggmmmtttwww}}}xxxiiiZZZRRRYYY^^^WWWPPPOOOLLLKKKKKKKKKLLLOOOQQQSSSPPPQQQSSSSSSSSSTTTVVVYYYVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQSSSRRROOOLLLJJJGGGVVVJJJMMMMMMWWWyyymmm|||vvvAAA555000555444777OOOmmm{{{xxxlllWWWHHHBBB:::999888777555444333333444444444444444555555555666555444444555555444333444333222222222444555666===BBBJJJRRR^^^oooxxxooogggddd{{{hhhOOOBBB>>>>>>000===ccc|||{{{mmmdddddd^^^\\\ZZZ[[[______]]]]]]``````\\\```kkklllaaa[[[\\\\\\\\\]]]]]]^^^___``````ZZZ```eeeddd^^^ZZZ\\\___^^^```aaabbbbbbccceeegggdddcccaaa```___]]][[[XXXZZZUUUgggjjjkkkTTTqqqvvvQQQ;;;777>>>BBB???>>>IIIcccyyy}}}gggzzz```nnniiiDDD777555555222111000///---+++***)))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))---555>>>EEEdddwww~~~wwwwwwmmmXXXGGGBBB::::::999888777666555555888777777666555444444333555555444444444444555555222333333333333222111111000000000000000000000000////////////000000000000............////////////...///////////////......///000000000111111111111000000111222333555666777555555555555666666666666666666666777888888999999888999999999999999999999:::999999:::;;;===???AAAHHHDDD>>>;;;:::;;;<<<<<>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHFFFFFFGGGIIIIIIIIIEEEDDDCCCDDDGGGJJJLLLLLLDDDHHHLLLLLLJJJHHHHHHJJJJJJMMM```xxxfff\\\UUUfffjjjuuuuuueeeaaaccccccttt~~~bbbPPPOOOOOORRRUUUVVVSSSPPPOOOOOOMMMLLLKKKKKKKKKKKKPPPPPPQQQQQQPPPOOOMMMLLLPPPQQQQQQOOOMMMKKKLLLMMMKKKMMMNNNMMMJJJIIIKKKNNNRRRPPPOOOMMMKKKJJJIIIIIINNNMMMMMMLLLLLLLLLLLLLLLIIIGGGJJJLLLIIILLLccc~~~vvv\\\}}}gggJJJ333333666333888CCClll{{{nnnTTTIIICCC;;;888888888888666444333333333333333333444555777888666222000000222444444444555777<<>>AAA===999CCCSSSYYYsss\\\cccpppjjjDDD777555444222111000///---+++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''')))---111:::KKK^^^ffffffkkkzzz~~~yyyuuuiii[[[PPPNNNIII>>>888999888888888777666666555555555555555555666666666666555444444444444444444555222222222333222111111000000000000000000000000000////////////////////////........./////////000000...///////////////......//////000000000111111111111111111111111222333444333444444444555555666666666666777777888999999999999:::;;;;;;;;;:::999888::::::::::::;;;===>>>???DDDBBB@@@??????>>><<<;;;???@@@@@@@@@>>>===>>>???@@@BBBDDDEEECCCAAA@@@AAA???AAADDDFFFFFFFFFDDDCCCDDDBBBBBBEEEFFFDDDDDDGGGFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDJJJHHHFFFEEEFFFGGGFFFEEEDDDBBBAAABBBEEEGGGHHHHHHCCCEEEGGGHHHGGGFFFFFFGGGBBBBBBKKKaaa}}}______bbbddd___XXXWWW[[[cccccc___YYYXXX\\\^^^[[[QQQVVV___eeeiiirrr}}}vvviiiPPPMMMLLLKKKMMMOOOPPPOOOMMMNNNMMMLLLKKKJJJHHHGGGGGGLLLMMMNNNNNNNNNMMMLLLKKKNNNNNNMMMKKKIIIJJJMMMOOOEEEGGGHHHHHHFFFEEEGGGJJJNNNMMMLLLKKKJJJHHHHHHGGGKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHJJJKKKGGGEEESSSfffwwwqqqvvvKKK;;;555---///;;;@@@aaapppgggYYYLLLAAA;;;666444;;;:::999888777888888999000222333333333444888;;;;;;???CCCFFFIIIQQQ]]]fffhhhuuuyyywwwvvvzzz~~~|||uuuoooXXXDDDOOO}}}wwwQQQBBB===SSSzzzpppaaacccccc```___^^^^^^\\\[[[ZZZYYYXXXXXXZZZWWWXXX]]]___\\\YYYXXX\\\\\\\\\ZZZYYYYYY\\\^^^YYY\\\```bbbbbb```_________```bbbcccbbb```^^^\\\cccaaa___^^^```aaaaaa```[[[YYY[[[^^^___fffyyygggOOO;;;999======<<<>>>QQQZZZrrrgggtttlllEEE888666444222111000///---+++***)))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((((('''&&&&&&&&&"""***333777777===JJJUUUdddcccfffqqq~~~{{{~~~yyywwwyyyrrrhhh```ZZZTTTMMMIIIGGG;;;222333333000111555666666666666666666666666222333333555666777888999444333333333333333333444111111222222111111000///........................////////////////////////....../////////000000000...//////000000/////////////////////000000000000111111000000000000000000222222333333444555666666666666777888888999999::::::;;;<<<======;;;999888;;;;;;::::::;;;<<<======@@@@@@AAACCCCCCBBB>>>;;;;;;===@@@@@@???===<<<<<<>>>@@@BBBCCCAAA@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCAAA@@@AAAFFFGGGDDDCCCFFFHHHHHHGGGFFFFFFFFFHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCJJJGGGEEEDDDDDDDDDCCCBBBBBBAAA???@@@BBBDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCCCCCCCDDDIIIUUUooorrrnnntttrrrlllgggjjjpppsssqqqxxx}}}xxxwwwxxxeeeSSSEEEMMMKKKIIIIIIKKKLLLLLLKKKLLLLLLLLLKKKIIIGGGEEEDDDHHHIIIJJJJJJKKKJJJJJJJJJMMMLLLJJJHHHGGGIIIMMMQQQHHHIIIJJJHHHGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDFFFHHHDDD???DDDOOO}}}FFF000======)))---999WWWlll\\\RRRNNNCCCAAA>>><<<:::999999:::============>>>AAAGGGKKKMMMUUU___fffkkkvvvxxxgggSSSAAA;;;AAA^^^hhhUUUzzz___]]]ccc^^^[[[___^^^^^^^^^^^^]]]\\\ZZZZZZ[[[XXXYYY]]]___\\\YYYYYY[[[[[[\\\[[[ZZZZZZ]]]___YYYYYY[[[]]]___^^^\\\ZZZ\\\]]]___``````^^^]]][[[cccbbb``````aaabbbbbbaaaZZZXXXZZZ]]][[[[[[gggvvvbbbwww}}}WWWDDD???<<<999999<<<===HHHdddlllyyynnnEEE999666444222111000///---+++***)))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))***)))((((((((((((((('''$$$!!!"""&&&+++666888???KKKXXX``````]]]nnn{{{tttjjjgggooopppdddWWWRRRNNNJJJCCC===999555111...333...---333666444333555333444444444555555666666111222333444555777777888333222222111111222222333000000111111000000///...------------------------//////...............---....../////////000000000......///000000000//////........./////////000000//////000000111111111000111111222333555666777777666666777777888999999:::;;;<<<===>>>>>><<<999777<<<;;;;;;;;;;;;;;;;;;;;;>>>???@@@CCCDDDCCC@@@===;;;===@@@@@@>>>===<<<===;;;===@@@AAA@@@@@@AAABBB@@@AAACCCEEEFFFEEEDDDDDDAAA@@@BBBGGGHHHEEEDDDFFFGGGFFFEEEEEEEEEGGGHHHIIIEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@??????AAABBBAAA@@@CCC???<<<<<<@@@BBBBBBAAAFFFIIIJJJGGGDDDPPPooo{{{ttt}}}|||lllUUUKKKJJJKKKPPPNNNKKKIIIIIIKKKLLLMMMJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJNNNNNNMMMKKKJJJKKKMMMPPPMMMMMMLLLKKKHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEBBB???AAADDDDDDAAABBBFFFSSSwww[[[mmm>>>;;;<<<...555333000DDD}}}}}}vvvkkkhhhccc]]]YYYWWWVVVVVVUUUTTTTTTUUUXXX___fffkkkwww~~~zzzwwwvvv|||xxxvvvlllVVVAAA>>>>>>CCCZZZttt~~~mmmaaabbbaaa[[[^^^ggg``````aaaaaaaaa___]]]\\\___]]]]]]aaa```\\\ZZZ[[[ZZZ\\\]]]]]]]]]___bbbddd]]][[[ZZZ]]]```aaa^^^[[[^^^___```aaaaaa```^^^]]]cccbbb```aaabbbcccbbbaaa\\\ZZZ[[[^^^\\\XXX[[[aaaqqqyyyVVV|||~~~mmmOOO<<<:::???777===CCCGGGPPPiiiooo}}}oooEEE999777333222111000///---+++***)))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%'''(((+++***((('''''''''((()))$$$'''+++///111333444666666>>>DDDEEEFFFJJJNNNPPPLLLDDD@@@FFFGGG???666333666444111000//////......---,,,///444777555333444222222222333444444555555222222333333444444444444111111000000000000111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,............////////////------...///////////////---............/////////---...///111222333333222111111222333555666777777555666666777777888999999:::;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;:::::::::???>>>>>>???AAABBBBBBAAA>>>???@@@???>>>>>>???AAA999;;;>>>??????@@@BBBDDDAAABBBCCCDDDEEEEEEEEEDDDBBBAAACCCHHHIIIFFFEEEFFFJJJIIIHHHGGGFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA???>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFEEECCC@@@?????????AAAAAA@@@???BBB>>>::::::>>>@@@AAA@@@AAAEEEHHHFFF??????MMM^^^~~~kkkSSSFFFGGGNNNRRRRRRPPPMMMJJJIIIJJJLLLNNNJJJLLLNNNPPPQQQPPPOOONNNHHHHHHIIIIIIJJJKKKLLLMMMPPPQQQRRRRRROOONNNMMMNNNJJJJJJJJJIIIIIIGGGFFFDDDFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEBBB???>>>BBBDDDDDDEEEGGGDDDVVVvvvxxx|||uuu```yyyvvvDDD444>>>000999666///FFF}}}~~~|||{{{|||~~~vvvttt{{{kkkVVVQQQUUUTTTNNNIIIBBB^^^~~~uuuaaahhhkkkfffbbbdddhhhkkkccccccddddddcccaaa___^^^dddbbbbbbdddbbb]]]\\\^^^ZZZ\\\___```bbbdddgggiiibbb```^^^___bbbdddbbb___bbbbbbcccccccccbbbaaa```aaa```___```aaaaaa```______^^^^^^___^^^[[[[[[]]]ccc|||rrr[[[CCC;;;???<<<:::;;;@@@OOOiiiqqqpppDDD999888444222111000///---+++***)))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''%%%######%%%'''$$$$$$&&&(((+++,,,,,,+++&&&)))+++)))&&&$$$'''******,,,---///000111222222222,,,***...111...,,,---///////////////000111222000000///000111222333555111111111222222333333333222222222222111111111111000000////////////000000....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,---------.........+++,,,---...............------------.........///+++---///111333333333333111111222333333444555555444444555666666777777888888999999999999999999999::::::;;;;;;;;;;;;:::999>>><<<;;;;;;>>>@@@AAAAAA@@@@@@AAA@@@??????AAACCC:::<<<>>>??????@@@BBBDDDAAABBBCCCDDDEEEEEEEEEEEEEEECCCDDDHHHHHHEEEDDDFFFOOONNNLLLIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA======>>>???BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDFFFFFFEEECCC???>>>>>>???AAAAAA@@@>>>???===::::::<<<>>>??????======@@@BBB???>>>CCCKKKQQQxxx}}}wwwrrrfffWWWNNNMMMQQQRRRQQQQQQQQQNNNKKKHHHHHHJJJLLLLLLMMMOOOQQQSSSTTTTTTTTTKKKKKKKKKLLLLLLNNNOOOPPPQQQSSSUUUUUURRROOONNNMMMJJJJJJKKKLLLNNNNNNMMMKKKGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEBBB@@@@@@AAACCCDDDDDDAAADDDYYY||||||ddd;;;///000666999555BBBrrrrrriiiwwwvvvfffhhhnnnvvvyyy___JJJLLLbbbwww|||xxxiiieeekkkhhh^^^^^^gggiiibbbfffeeeeeedddbbbaaa___^^^cccbbbbbbdddbbb]]]]]]```ZZZ]]]___aaabbbdddgggiiicccaaa______aaabbbbbbaaacccdddccccccbbbaaa``````]]]\\\\\\]]]^^^^^^]]][[[^^^^^^^^^^^^]]]\\\\\\\\\OOO\\\pppbbbkkkIII>>>777555;;;@@@BBBJJJTTTrrrpppDDD:::999444222111000///---+++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((())))))'''%%%$$$%%%'''$$$$$$$$$&&&''''''&&&%%%''')))++++++++++++,,,---++++++,,,,,,+++******,,,+++)))***,,,---,,,...222---...............//////000111000//////111333444000111111111111111111111000000000000000000000000//////............//////---............---,,,,,,------------------------......------,,,++++++***+++++++++,,,,,,,,,------)))***+++,,,------------,,,,,,---------.........+++---///000111111000//////000000000111111222222333333444444555666666666666666555555666777999:::999999:::;;;;;;;;;:::999<<<:::999:::<<<>>>??????===???BBBBBBAAAAAAAAAAAA>>>???@@@???>>>>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEGGGDDDDDDFFFFFFCCCCCCEEEKKKKKKIIIIIIIIIIIIJJJKKKHHHIIIIIIIIIHHHGGGGGGFFF@@@@@@@@@AAACCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBCCCDDDDDDBBB@@@===<<<<<<>>>@@@@@@???===:::;;;;;;:::999:::<<<>>><<<:::;;;>>>@@@???AAAEEE666KKKiii}}}xxxvvvxxxxxxVVVQQQNNNOOORRRSSSRRRQQQRRRRRRPPPMMMIIIGGGIIIKKKNNNNNNOOOPPPRRRSSSTTTTTTNNNNNNMMMMMMNNNOOOPPPQQQOOOQQQRRRRRRPPPNNNNNNOOOPPPOOOOOOQQQRRRRRROOOLLLHHHGGGEEECCCBBBCCCEEEFFFCCCBBBBBBAAAAAAAAAAAAAAADDDCCCAAA>>>>>>>>>???>>><<<@@@KKKdddwwwvvvTTTIII444---888999111BBB```fffgggjjjqqq{{{|||uuuoooiiiccc```jjjrrr{{{}}}wwwmmmfffbbbPPP[[[cccfffsss~~~|||XXXcccccc___ZZZYYY]]]______gggfffdddaaa___^^^]]]]]]\\\[[[^^^```___\\\^^^ccc[[[]]]___```___```aaabbb]]]]]]]]][[[ZZZZZZ\\\^^^bbbaaa```___^^^]]][[[[[[YYYXXXXXXYYY[[[[[[YYYWWWXXXZZZ\\\ZZZXXXWWWVVVUUUJJJXXX```{{{{{{___|||mmm]]]NNNAAA===:::666;;;EEErrrpppCCC:::999444222111000///---+++***)))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%(((((((((((((((''''''&&&&&&%%%%%%'''******'''%%%'''(((***+++(((%%%(((,,,***+++------+++***,,,000---...//////---------...)))---000000000000000...111111111000000000000000---.........//////000000.........------.........------......------,,,+++------------------------......---,,,,,,+++************+++++++++,,,,,,,,,((()))***+++,,,------,,,,,,,,,,,,---------......,,,---///000000///---,,,............////////////222222333333444555555666555444333333444666999:::888999:::;;;<<<;;;::::::999888888:::<<<======<<<:::>>>BBBEEEDDDAAA??????CCCCCCBBB@@@===<<<===>>>BBBBBBCCCCCCDDDEEEEEEEEEHHHDDDCCCEEEDDDAAAAAADDDBBBBBBCCCEEEHHHKKKNNNPPPKKKKKKKKKLLLLLLKKKJJJJJJDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBCCCAAA???<<<;;;:::;;;===???@@@>>><<<777999;;;:::888777:::===:::888999<<<===:::999<<>>>>>RRRxxxwwwqqqyyy~~~```NNNMMMLLLKKKKKKKKKLLLQQQVVVSSSTTTSSSPPPKKKIIIJJJLLLOOOOOOOOOOOOPPPQQQRRRSSSPPPOOONNNNNNNNNOOOQQQQQQNNNNNNNNNMMMLLLMMMOOOQQQSSSQQQOOOOOOOOOMMMGGGCCCIIIGGGCCCAAA@@@AAADDDEEE@@@??????>>>>>>>>>>>>>>>???@@@@@@===;;;<<<<<<;;;;;;AAA===???eee{{{dddccceeeMMM777333555555666;;;[[[nnnwww|||uuuttt{{{ggg^^^]]]___```\\\```eeelllqqquuuwwwxxxsssqqqpppooonnnjjjccc^^^```___]]]ZZZYYY[[[aaafffsss||||||jjjZZZUUUWWW]]]{{{pppcccvvv}}}}}}}}}xxxjjj[[[XXXZZZ___ccc[[[TTTZZZggggggeeebbb___]]][[[[[[[[[UUUUUUYYY\\\\\\[[[^^^ddd[[[\\\^^^]]]\\\[[[[[[\\\WWWXXXYYYVVVSSSSSSWWW[[[___^^^]]][[[YYYXXXWWWVVVVVVVVVVVVWWWYYYXXXVVVTTTRRRWWWYYYVVVSSSPPPOOOMMMUUUAAAKKKUUUbbbyyybbbtttJJJ:::;;;;;;;;;===mmmvvvCCC:::<<<111333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000000000000000000000////////////............***---111333222///---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************'''+++///222222///+++''')))***+++---...------,,,......------------....../////////000111111222222222222222222333444555555;;;;;;:::::::::999999999666666777888:::;;;<<<<<<======>>>>>>>>>======<<<<<<===>>>>>>>>>???AAABBBCCCCCCBBB@@@>>>>>>@@@BBBDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDCCCBBBBBBEEEGGGGGGKKKLLLIIIHHHIIIGGGDDDCCCBBB@@@@@@AAACCCFFFHHHHHHEEECCCBBBCCCCCCCCCBBBBBB@@@???===<<<<<<<<<<<<777666666777999;;;::::::888888999999999:::::::::777777777777888999:::;;;???::::::@@@HHH^^^pppXXXJJJHHHNNNJJJFFFEEEHHHJJJKKKJJJKKKMMMNNNMMMIIIHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMRRROOOLLLJJJIIIHHHGGGFFFNNNKKKHHHHHHJJJKKKIIIGGGOOONNNMMMKKKIIIGGGFFFEEEAAAAAA???>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======<<<:::999777:::999:::>>>HHH___pppyyy^^^>>>666===;;;111<<>>@@@AAA???@@@AAA@@@@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????BBBDDDCCCFFFFFFDDDEEEHHHGGGCCCAAA@@@???>>>???BBBEEEFFFFFFDDDAAAAAAAAABBBAAA@@@???>>><<<:::999999999:::666555444555777888888777777777888888888999999999666666777888888999999:::;;;999<<<@@@???BBBVVVlll}}}kkk^^^SSSLLLMMMRRRKKKGGGDDDDDDEEEGGGFFFEEEDDDFFFHHHHHHFFFFFFHHHJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNLLLIIIHHHIIIHHHGGGFFFKKKHHHDDDBBBBBBCCCDDDDDDKKKJJJIIIHHHFFFEEECCCCCC@@@???>>>===<<<======>>><<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::888777999:::<<<===@@@OOOnnnrrrvvvQQQ555666@@@444>>>VVV{{{lll~~~uuussspppggg^^^\\\______ZZZ```sssuuu~~~tttaaa[[[___nnnssshhhfffhhhuuu~~~xxxsssfffRRR???999BBBOOOvvvrrr]]]```___[[[ZZZYYYXXXYYYZZZZZZXXXVVVWWWZZZ]]]^^^]]][[[XXXWWWZZZVVVUUUWWWVVVSSSTTTYYYWWWUUUVVVZZZZZZVVVUUUXXXWWWUUUTTTUUUWWWXXXWWWWWWZZZXXXVVVVVVVVVVVVTTTSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJJJJGGGBBBBBBEEEHHHRRRmmmkkktttzzzfffvvvJJJ777;;;~~~wwwAAA777;;;:::333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000////////////////////////------,,,,,,,,,+++++++++***,,,......,,,+++,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))******---,,,+++******+++,,,---***+++,,,---.........---...------,,,,,,------.........//////000111111111111111111111222333444555555555666666777777888888666666777777777888888888::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@>>>???AAAAAA@@@???@@@AAA>>>AAABBBAAA>>><<<===???AAABBBCCCBBBAAABBBDDDFFFCCCCCCAAA???AAAEEEDDD@@@BBBBBBAAA@@@AAADDDFFFHHHDDDBBB@@@???@@@@@@???>>>;;;:::999888777666666666555333333333555555444333555666666666666777777777444555777888999999888888555555999>>>;;;555999BBB___|||rrrcccRRRLLLKKKJJJHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEGGGCCCCCCDDDEEEFFFGGGIIIJJJHHHGGGGGGGGGIIIIIIGGGFFFMMMKKKHHHCCC@@@AAACCCFFFFFFFFFFFFEEEDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<999888888777777777777777::::::::::::999888777777888:::<<<;;;888===QQQeeelllhhh|||___FFF666...555<<>>666888888333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************+++++++++++++++++++++++++++++++++,,,---.................................---,,,,,,,,,,,,+++++++++***+++,,,+++))))))+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((()))))))))***---,,,***))))))***,,,---***+++,,,,,,---.........------,,,,,,,,,,,,------------...//////000000111000000000111111222333444333333444555666777888999777777777888888888888888;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@AAACCCBBB???<<<;;;;;;AAAEEEHHHFFFAAA>>>@@@CCCAAACCCDDDDDDCCCCCCEEEFFFEEECCC???<<>>===999999888666555555444444444333222222333444333111444444444444555555555555222444666888999888777666444222444888999777999>>><<>>DDDEEEFFFGGGHHHGGGFFFEEEJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEHHHJJJJJJIIIGGGNNNOOONNNJJJEEECCCEEEHHHEEEEEEEEEEEEDDDCCCAAA@@@<<<<<<;;;;;;;;;:::::::::777666666555555555666666888888888888777777666666999999999999666666>>>GGG^^^|||OOOBBB444444JJJrrrqqqfffsssvvvnnnzzz[[[===222333IIIfff~~~{{{|||www|||kkkUUUWWW___ZZZUUUXXXXXXYYY[[[]]]]]][[[YYYUUUVVVWWWYYY[[[[[[YYYXXX[[[\\\]]]\\\XXXUUUVVVXXX]]]\\\\\\\\\]]]]]]^^^___TTTUUUWWW[[[^^^^^^\\\ZZZ___\\\ZZZXXXWWWUUURRRPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPNNNKKKIIIGGGFFFFFFIIIDDDBBBCCCAAA???BBBHHH]]]}}}{{{zzz}}}ddd>>>999666555333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))((((((***,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******************************++++++,,,------...,,,,,,++++++++++++,,,,,,---------...//////000000000000000000111222333333222333444555666777888999888999999999999999999999===<<<<<<<<<<<<===>>>??????===<<<===@@@BBBBBBAAA>>>@@@AAAAAA>>><<<;;;;;;CCCGGGKKKIIIDDDAAABBBDDD===???@@@AAA@@@@@@AAACCCDDDDDD@@@===???CCCBBB>>>;;;;;;;;;;;;<<<>>>@@@AAABBB@@@??????@@@???>>><<<999888888777666555444333444333222222444444333111222222333333333444444444111333555777888777666555888444222333444444555777;;;666777EEE___|||~~~sssaaaOOOCCCHHHFFFCCCBBBDDDGGGGGGFFFAAACCCEEEHHHIIIIIIIIIHHHLLLKKKJJJIIIIIIHHHGGGFFFHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEFFFIIIKKKLLLKKKIIIIIILLLOOOMMMIIIEEEDDDEEEFFFFFFGGGGGGFFFEEECCCBBB;;;;;;;;;;;;;;;:::::::::666555555555555555666666777666666555555555555555:::666555999:::888777999>>>^^^ccchhhkkkNNN<<<444AAAkkkcccnnnrrroooyyyxxx\\\@@@777AAA[[[~~~~~~xxxfffqqqlllaaaccceee___\\\\\\\\\]]]```bbbaaa___\\\YYYXXXXXXZZZ]]]^^^]]][[[ZZZ\\\]]]XXXTTTSSSVVVYYY]]]]]]\\\ZZZZZZ[[[[[[[[[UUUVVVYYY]]]``````^^^\\\aaa___\\\[[[ZZZXXXUUUSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRPPPMMMJJJHHHGGGGGGGGGEEEAAA>>>>>>>>>======???@@@WWWiiicccrrrvvvbbbBBB>>>777777333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++)))******)))(((((()))+++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''((()))******)))((('''***)))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,------.../////////////////////000111222333222222333444555666777888888888999999::::::::::::<<<<<<;;;;;;;;;===>>>???@@@===<<<===AAADDDCCCAAA999;;;===>>>======>>>???AAADDDGGGGGGDDDAAAAAABBB===???AAABBBBBBAAABBBDDDBBBEEEDDDAAAAAADDDEEECCC======>>>>>>???AAABBBBBB@@@???>>>?????????===;;;999999999888777666444444444333222222444444444222222222222222333333333333111222444555666666555555555444444555666555444333777666555888>>>JJJ^^^ooo~~~wwwkkk^^^RRRKKKIIIIIIGGGJJJIIIFFFDDDFFFFFFEEE???BBBEEEGGGGGGGGGHHHJJJHHHGGGGGGHHHJJJKKKKKKJJJMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGIIIKKKLLLLLLJJJGGGJJJNNNOOOMMMJJJGGGFFFGGGHHHIIIIIIHHHEEECCCAAA::::::;;;;;;;;;:::999888555444444444444555666666555555444333333444444555888333333888<<<:::777666@@@AAAVVVnnnmmm___DDD>>>CCC[[[sss~~~pppnnn|||xxxsssyyyqqqwww}}}{{{pppcccaaafffrrrmmmfffcccgggiii```TTTvvvxxxyyy~~~uuuhhhZZZBBB666;;;@@@TTTsss~~~qqqgggqqqllldddeeedddaaaeee^^^^^^___bbbcccbbb___]]]\\\ZZZXXXZZZ^^^```^^^\\\[[[___```ZZZTTTVVVZZZ\\\^^^``````]]]\\\]]]]]]ZZZVVVWWWYYY]]]``````^^^\\\```^^^\\\[[[[[[YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLIIIFFFDDDDDDDDDEEECCC@@@===;;;;;;;;;;;;;;;>>>>>>OOO{{{nnn[[[ggg{{{jjjzzzdddDDD>>>666999333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++************************,,,++++++++++++*********(((***+++***)))((()))***((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))((((((''')))((((((((((((***+++,,,++++++************+++++++++,,,,,,---....../////////////////////000222222111111222222333444555555666666777888999::::::;;;999999888777888:::<<<===@@@===;;;<<>>>>>@@@CCCDDDDDDDDDEEEFFFEEEJJJKKKFFFAAA@@@AAA@@@>>>??????@@@AAABBBCCCDDD>>>=========>>>===;;;999888999999999888666444333222111000111333444444333111111222222222333333333222222222333444444555555222444666777888999888777000555===@@@:::444888AAARRRhhhaaaYYYNNNFFFEEEHHHLLLNNNBBBHHHLLLKKKJJJJJJFFFAAADDDFFFIIIIIIGGGGGGIIIJJJIIIGGGGGGIIILLLNNNNNNLLLNNNMMMKKKIIIIIIJJJLLLMMMJJJIIIGGGHHHJJJKKKKKKJJJEEEFFFGGGJJJLLLKKKHHHFFFFFFGGGHHHHHHFFFCCC@@@>>>888888999999999888777666333333333333333444555555444333222222222222333444333222333777777555555888555...;;;eeezzzxxxfffooommmYYYQQQKKKJJJTTTjjj}}}sssnnnjjjlllpppqqqhhhZZZRRRQQQ___```[[[TTTYYYccc___QQQ^^^qqqxxxhhhXXXDDD::::::;;;HHH]]]fffoooxxxzzzgggggglllddd]]]___^^^\\\ccc[[[\\\]]]___aaa___[[[XXX]]]ZZZWWWXXX\\\___]]][[[WWW___bbb\\\WWWXXX[[[\\\\\\```aaa^^^^^^aaa___[[[VVVVVVWWWZZZ]]]]]]\\\ZZZ\\\ZZZYYYXXXYYYXXXWWWUUURRRRRRRRRQQQOOONNNLLLKKKJJJHHHEEEBBBAAAAAABBBCCCAAA@@@>>>;;;:::;;;;;;:::666BBB;;;@@@qqqiiiooo}}}fffCCC;;;333:::333222000///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((()))++++++***))))))***((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((()))((((((''''''''')))***,,,++++++************++++++++++++,,,------......///.........//////000111222000000000111222222333333444555666777888999::::::666666444444555777999;;;???<<<999;;;@@@CCCBBB???;;;<<<<<<;;;::::::===???>>>>>>@@@BBBDDDCCC@@@===;;;===@@@AAAAAAAAABBBCCCJJJQQQRRRJJJ@@@;;;::::::999999:::;;;<<<===>>>>>><<<<<<;;;<<<===<<<999777888888999999888666444333000//////000333444444333111222222222222333333333222222222222333444555666666777666333333444666666777333444888888555888>>><<<;;;FFF]]]rrrmmm\\\PPPKKKFFFBBBDDDIIIKKKEEE???FFFHHHEEEAAADDDKKKNNNJJJJJJLLLNNNLLLIIIHHHJJJLLLNNNLLLJJJKKKNNNOOONNNLLLNNNMMMKKKJJJJJJLLLOOOQQQLLLJJJGGGGGGHHHIIIJJJIII???===<<>>;;;666777888888888777555444222222111111222333444444333222111111111222333444///111555666222...222:::444444555<<>><<<<<<;;;<<<======;;;::::::<<>><<<;;;<<<888666666888;;;???AAAAAA???AAACCC@@@<<<888999:::888999999999888999<<>>BBBDDDAAA>>>?????????===;;;888555444555555555555555555555555444444333222222111111000000000000000////////////000000000111222222333333111111555:::999>>>WWWsssxxxkkkbbbjjjqqq[[[HHHFFFRRRgggxxxrrrNNNBBBCCCXXXhhhqqqnnnaaahhhfff^^^ggghhhddd]]]YYYXXXVVVRRRUUUWWWWWWVVVZZZ]]][[[UUUTTTUUUTTTQQQTTTYYY[[[YYYTTTQQQRRRTTTQQQNNNQQQZZZ[[[YYYWWWVVVVVVUUUSSSQQQUUURRRRRRTTTTTTRRRSSSVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOMMMKKKJJJJJJIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;:::999888888888888777666888;;;888:::NNNgggmmm]]]ccc^^^ggg@@@555888555333222000///---,,,,,,,,,***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!! """"""""""""""""""""""""%%%&&&&&&%%%###"""###$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***************************+++++++++,,,,,,,,,------------------............------...//////000000111444333222222444555555444777777666555555444444444888999:::<<<======<<<;;;999999:::;;;<<<<<<;;;::::::<<>>>>>>>>???@@@???===;;;;;;;;;<<<===<<<;;;999888:::;;;::::::999777666444222111444444333333222111000000000000////////////000000///..................///000000000000000000000000000000000111111111222222222222222333333333444444222444555333333666>>>EEE>>>IIIXXXfffsss|||xxxqqqggg___OOOLLLGGGCCCAAAAAACCCDDD======<<<======>>>???@@@@@@???>>>>>>>>>@@@BBBCCCEEEAAA???BBBGGGHHHDDD@@@CCCCCCCCCDDDFFFGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGEEECCCBBBCCCCCCBBBAAABBB???===>>>BBBCCCAAA>>>>>>>>>===<<<:::777444333333333333333333333333333333333333222111111000000//////////////////////////////000000111222222333777222222444222000<<>>???>>>===<<<===:::999888888:::;;;;;;;;;=========>>>???@@@>>>===BBBAAA@@@===999777777888888777777666444222111000222222111111000000/////////......------......///......------------......//////////////////////////////000000000111111111000000111111111222222222111444666555222000111333333777;;;>>>AAAGGGOOOUUU___ccciiimmmqqqtttwwwzzzzzzxxxuuupppjjjccc^^^ZZZUUUQQQLLLHHHEEE@@@:::444777888999:::<<<===>>>???;;;:::::::::;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAADDDEEEEEECCC???>>>???AAADDDEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDBBBAAABBBCCCBBBAAAAAA???===>>>AAACCCAAA???;;;;;;;;;:::888666333222000000000000000000000000222222222111000000//////..................//////...//////000000111222222555///---222444111333999LLLiii}}}qqqjjjhhhuuupppbbb```iiicccTTTXXXjjjhhheeeaaa\\\]]]ccckkkrrrxxxffflll```QQQSSSWWWXXX]]]``````[[[SSSQQQSSSUUUSSSRRRSSSRRRPPPSSSXXXYYYVVVTTTVVVVVVSSSTTTXXXZZZYYYSSSSSSTTTUUUQQQLLLMMMQQQVVVWWWYYY\\\]]]\\\XXXUUUSSSOOONNNOOOPPPOOORRRVVVQQQQQQPPPOOONNNMMMMMMLLLLLLJJJGGGEEEDDDCCCAAA???AAA@@@???>>><<<:::999999888777666555444444444444:::222000444555111///333;;;bbbyyyvvvbbbFFFccc___>>>888;;;444333222000///---,,,,,,,,,***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!'''&&&!!!(((555555***"""""""""""""""""""""""""""###%%%$$$$$$###%%%&&&####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***************************)))((((((******)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111333222000000333555666777999999999888777777666555666555555;;;AAADDDAAA<<<999:::;;;:::999888777777777999<<<>>>===<<<<<<<<<;;;:::999:::;;;===<<<;;;===;;;;;;>>>BBBDDDBBB@@@CCCCCCBBB>>>:::777666666666666666555444222111000000000000//////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------................../////////000000000....../////////000000000///222555666444222111111555555444222000111555888777:::???CCCFFFHHHKKKNNNMMMLLLJJJHHHDDDAAA>>><<<999777555666888999999777999:::;;;;;;;;;;;;::::::===<<<<<<;;;:::;;;;;;;;;<<<===>>>?????????>>>===@@@AAABBBBBBCCCDDDGGGHHHBBBAAA@@@BBBDDDFFFFFFFFFAAAAAABBBCCCDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>@@@AAA@@@>>>:::::::::999888666333222////////////////////////111111000000///.........------------............---......//////000111111111------333666444444777,,,???ZZZttt~~~ttt```^^^nnn~~~xxx}}}~~~yyylllYYY[[[UUURRRVVVSSSRRR\\\```aaa^^^XXXVVVXXXWWWUUUSSSTTTRRROOOQQQVVVYYYWWWTTTWWWXXXUUUTTTXXXYYYXXXUUUWWWYYYYYYUUUPPPPPPQQQUUUUUUWWWZZZ\\\\\\ZZZXXXOOOKKKIIIKKKMMMMMMQQQWWWSSSRRRQQQPPPNNNMMMLLLKKKJJJGGGDDDCCCBBBBBBAAA@@@@@@???>>>===;;;:::999888777666555444333333333333666111000555777444000000------NNNuuu^^^gggbbb|||[[[===888<<<555333222000///---,,,,,,,,,***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""###000///###"""""""""""""""""""""""" !!!######""""""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------............///000000111111666444222222444666666666999::::::::::::999888777555444555;;;CCCGGGFFFBBBBBBCCCCCCAAA===:::999999999<<>>===>>>;;;::::::<<<>>>??????>>><<<;;;;;;>>>CCCFFFDDDBBBAAAAAAAAA>>>:::777666666555555555555444333222111//////............------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------........./////////---------.........//////,,,---///111111111111222///000222333333555777999666777888777555444444555555555666666666666666666999888777888999;;;<<<<<<555555666777999;;;<<<===AAA@@@???>>>===<<<<<<<<<888999;;;===??????>>>===<<<===???>>>>>>@@@DDDGGGGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@????????????>>>===999999:::999888666444333////////////////////////000//////......---,,,,,,++++++,,,,,,------------,,,------......///000000111000000111///---...111444555777CCC]]]|||wwwuuu{{{kkkjjjyyy|||zzzwwwvvvooo|||}}}jjjdddUUUVVVSSSTTTXXXPPPLLLXXX___bbbbbb^^^\\\[[[XXXTTTTTTVVVTTTPPPPPPUUUYYYXXXTTTYYYZZZVVVTTTWWWYYYXXXXXX\\\___]]]YYYVVVUUUUUUVVVUUUTTTUUUWWWZZZZZZZZZSSSOOOLLLMMMMMMMMMPPPUUUUUUTTTSSSRRRPPPNNNMMMLLLHHHEEECCCBBBBBBCCCCCCBBB???>>>===<<<;;;:::999888666555444333333222222333...---...000111//////111111444333<<>>::::::;;;>>>AAACCCCCCBBB===>>>>>><<<999666555555444444444444444333222222..................------,,,++++++******++++++,,,++++++************++++++)))******++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///.........//////000111444444333222111///---,,,333444555555444333555666222222333444555666777777333333333333444555666666555555555666888:::===>>>AAAAAA@@@???>>>>>>>>>>>><<<===???AAACCCCCCCCCCCC@@@@@@???>>>???AAAFFFIIIKKKIIIFFFEEEEEEEEEEEEDDDHHHHHHGGGGGGHHHJJJLLLMMMIIIHHHFFFFFFGGGHHHHHHGGGBBBBBBAAA???>>>===<<<<<<888888999999888666555444000000000000000000000000.........---,,,,,,++++++******++++++,,,,,,------+++,,,,,,---......//////...000111///,,,+++///444333333111...444HHHeeezzzvvvjjjsss~~~zzz~~~yyytttvvv{{{xxxpppkkkmmmcccVVV]]]UUUWWWUUUWWW[[[RRRNNNXXXZZZ^^^```___]]]\\\XXXSSSVVVXXXWWWRRRQQQTTTXXXXXXTTTZZZ\\\XXXUUUVVVXXXWWWXXX^^^bbb___\\\[[[[[[ZZZWWWUUUSSSRRRTTTWWWYYYYYY\\\WWWSSSSSSQQQMMMNNNQQQUUUTTTSSSRRRPPPOOONNNMMMHHHEEEBBBAAAAAABBBCCCBBB===<<<;;;:::999888777777555444333222111111111111---///000///---,,,///222000444///%%%...SSS{{{uuubbbgggtttxxx___===777;;;555333222000///---,,,,,,,,,***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%###############""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,---------,,,,,,------......//////111111222555777777666444444666888:::;;;;;;:::999999999:::<<>>??????===;;;777999;;;=========???@@@:::<<<<<<;;;777444333333222222222333222222111111........................,,,++++++******++++++,,,*********))))))*********(((((()))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000///......///000000///++++++,,,---///111222222,,,...000111222333666888333333333333333444444555333555666888999:::<<<===888888888888999999999999<<<<<<======>>>@@@AAABBBCCCCCCEEEFFFFFFGGGGGGGGGHHHFFFCCCCCCDDDHHHKKKMMMNNNKKKHHHFFFFFFGGGGGGFFFKKKJJJIIIHHHIIIJJJLLLMMMJJJHHHGGGGGGHHHIIIIIIHHHCCCCCCBBB@@@===;;;::::::555666777777666555444333////////////////////////---------,,,++++++******))))))******+++,,,,,,---+++++++++,,,------......***---///...---///333666***...111000...000:::CCC\\\~~~}}}}}}~~~ppp]]]___aaa\\\WWWTTTYYYWWWVVVZZZUUUPPPXXXUUUYYY\\\[[[[[[]]][[[WWWVVVYYYXXXSSSPPPSSSUUUUUUTTTZZZ]]]YYYUUUUUUWWWWWWVVV]]]```]]][[[]]]^^^]]]XXXVVVTTTTTTUUUVVVVVVUUU\\\XXXUUUUUUSSSOOONNNQQQRRRQQQQQQOOONNNMMMLLLLLLJJJGGGBBB@@@@@@@@@@@@???999999888777777666555555333222111000///////////////111111000......///000...$$$'''444444---;;;TTTjjjPPPyyytttbbb>>>666:::555333222000///---,,,,,,,,,***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""" !!!$$$$$$!!!###)))"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///---...000444777888666444222333666999:::::::::999;;;<<<<<<;;;;;;===AAADDDBBBEEEGGGCCC===888999;;;@@@BBBDDDCCCAAA>>>======???>>>===>>>>>>===:::888444888;;;;;;:::999;;;>>>:::;;;;;;:::666222111000000000111111111111000000........................,,,,,,++++++++++++,,,,,,******))))))))))))******'''(((((()))***++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........+++******+++------,,,+++222000......///111111111555666555444111000111333444333333222222333333444111333555666555555666666222444666888999999888777777888999;;;===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDKKKHHHDDDCCCFFFJJJLLLNNNPPPMMMJJJIIIIIIJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLIIIHHHFFFGGGHHHIIIIIIHHHDDDDDDCCC@@@===:::999999444444555555555444222222........................------,,,,,,+++******)))((())))))***++++++,,,,,,***++++++,,,,,,---......+++---,,,+++***,,,,,,+++555///,,,///444666333111666PPPmmm}}}~~~yyysssrrruuunnnfffYYYMMMSSSZZZUUUQQQXXXTTTQQQTTTPPPLLLQQQSSSWWWYYYXXXZZZ^^^___\\\UUUYYYYYYTTTPPPQQQSSSSSSTTT[[[^^^YYYUUUUUUWWWWWWSSS[[[^^^ZZZYYY]]]___^^^WWWVVVVVVWWWXXXWWWTTTRRRUUURRRQQQSSSRRROOOOOORRROOONNNNNNMMMLLLKKKJJJJJJLLLHHHCCC???>>>===<<<;;;777777666555444333333222111000///......---......,,,---------...000...+++...,,,***+++...000111222222ccclll___oooqqquuuwwwwwwhhh@@@666:::555333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((***+++***)))((()))***,,,,,,+++***+++,,,---......///000222222333333333333444555666777999::::::999888888:::===???===;;;@@@@@@@@@???>>><<<:::888===@@@BBBAAA>>><<<<<<===;;;===@@@CCCCCCAAA>>><<<;;;;;;<<<===>>><<<888555===;;;999666444222111000////////////............------,,,,,,,,,+++++++++++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000000333333222222333333444555444444444555555444333333333333444444555666666777666666666666888;;;>>>@@@@@@????????????AAABBBCCCGGGFFFDDDCCCCCCCCCEEEFFFDDDFFFGGGFFFEEEDDDEEEGGGEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHAAA@@@===;;;888666555444555444333333222222333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------..................////////////444888===EEEUUUpppyyy~~~zzz~~~^^^ZZZZZZYYYWWWTTTQQQPPPRRRTTTOOOOOORRRVVVUUUOOONNNPPPQQQPPPPPPQQQRRRUUUXXXZZZWWWTTTQQQPPPRRRRRRPPPNNNTTTVVVXXXXXXWWWVVVUUUVVVRRRUUUWWWXXXWWWWWWZZZ]]]VVVVVVVVVUUUTTTQQQOOONNNQQQRRRRRRRRRRRRPPPOOONNNNNNLLLKKKHHHFFFEEEDDDDDD@@@???===<<<:::999999999555444444333333222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,888SSSvvvpppVVVQQQiiizzziii@@@666:::555333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((***+++***)))((()))***,,,,,,+++++++++,,,---...,,,---...000111222222222222333333444555666666666;;;999888999<<<===<<<:::??????@@@@@@???===;;;:::===@@@AAA@@@<<<:::999:::;;;===???AAAAAA@@@>>>===:::999:::;;;<<<<<<999777999888666444222000///////////////...............,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000222222111111111222333333222333333444444333333222111222222333333444555555666666555666888:::===>>>======<<<<<<===>>>@@@AAABBBAAA@@@???@@@AAACCCDDDBBBCCCDDDDDDBBBAAABBBCCCFFFEEECCCAAA@@@???>>>>>>DDDCCCCCCCCCCCCDDDDDDEEE???>>><<<999666555333333222222111000000000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''''''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------------........./////////---///111333:::KKKbbbsss~~~}}}cccSSSWWWPPPQQQPPPNNNLLLKKKLLLNNNMMMLLLOOORRRPPPLLLKKKNNNPPPOOONNNNNNPPPRRRTTTVVVQQQNNNKKKKKKLLLMMMKKKIIIPPPSSSUUUVVVUUUUUUVVVVVVSSSTTTTTTSSSQQQSSSVVVZZZYYYWWWUUURRRPPPNNNMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJIIIGGGEEEDDDCCCCCC>>>===<<<:::999888777777444444333333222111111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000///333BBBYYYnnn{{{LLLWWWvvviiiBBB777;;;555333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((***+++***)))((()))***,,,++++++++++++,,,------***+++,,,...///111222222555444444444444444444444:::999888888:::<<<<<<;;;===>>>@@@BBBAAA???===;;;>>>??????===:::888777777;;;<<<===>>>>>>>>>>>>===:::999888888:::;;;::::::444444222000///.........//////.........---------,,,,,,+++++++++************))))))(((((((((((()))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////000000//////000000111222111111222222222222111111///000000111222222333333666666555555777999;;;<<<::::::999999:::;;;===>>>===<<<<<<<<<===???AAABBB@@@BBBBBBAAA???>>>???@@@BBBBBB@@@>>>===;;;:::999>>>??????@@@AAAAAAAAA@@@===<<<:::777555333222111000///......---.........++++++++++++++++++++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------............---...---******000<<>>;;;===@@@BBBCCCAAA???============<<<;;;999999999;;;;;;;;;;;;<<<======>>>>>>;;;888777888:::::::::111111000///............///.........---,,,,,,,,,++++++*********))))))))))))((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---------------...........................//////000//////000000111111000000//////000000111222222222555555555555666777999:::999999888888999:::<<<=========<<<======???@@@AAAAAABBBCCCBBB@@@>>>???@@@??????>>>>>>======<<<;;;:::<<<===?????????>>>>>><<<;;;999666444222111111......---,,,,,,,,,,,,---************************)))))))))((((((''''''''''''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...000000...+++---222777222888III```mmmrrrzzzyyy{{{ddd\\\TTTNNNKKKIIIGGGGGGLLLNNNRRRSSSSSSSSSSSSTTTNNNLLLLLLNNNLLLJJJLLLQQQSSSQQQOOONNNMMMNNNOOOPPPRRRQQQPPPPPPPPPQQQQQQQQQMMMOOOPPPQQQPPPQQQRRRSSSXXXWWWUUURRRQQQRRRSSSUUUYYYXXXUUUSSSQQQPPPOOOOOOOOOOOOOOOMMMKKKHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;:::888777555555444444222222111111000//////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++***...222000,,,...555===___iii}}}]]]PPPccctttkkkCCC888;;;444333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((((((***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,---///111333555777777777666555555444444333444555777999<<<>>>@@@;;;===???AAABBBAAA@@@???<<<<<<;;;<<<<<<=========::::::::::::;;;<<<===>>>CCC???:::777777888888888111000000///////////////.........---,,,+++++++++******)))))))))(((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---......---...//////000000000///000000111111222333333333444555555555666777888999:::999999888999:::<<<===AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAABBBAAA@@@???>>>:::;;;===>>>???>>>======;;;:::888666444222222111......---,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,,,,))),,,......------000222999...***000888BBBTTTfff~~~___ZZZccc___NNNOOOMMMIIIGGGGGGEEE@@@GGGJJJNNNQQQQQQQQQQQQQQQLLLJJJJJJKKKJJJHHHKKKPPPVVVUUURRRPPPPPPPPPQQQRRRXXXXXXXXXWWWWWWWWWYYYYYYQQQRRRRRRQQQOOONNNOOOPPPVVVUUUUUUUUUUUUTTTRRRQQQUUUVVVXXXXXXXXXVVVSSSRRRQQQPPPPPPNNNLLLIIIFFFEEEBBBAAA@@@???>>>=========:::999888666555444444333111000000///......------++++++++++++************************************)))))))))*********+++++++++---...,,,)))))),,,///,,,555SSSttt{{{sssmmmllllllCCC888:::444333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$########################"""""""""###############################################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((***+++***)))((()))***)))******+++,,,+++++++++,,,,,,,,,,,,...000333444444333333333333333333333000222666888:::;;;===???<<<===>>>@@@@@@@@@@@@@@@===;;;:::;;;>>>@@@@@@???::::::::::::;;;<<<>>>>>>DDD@@@:::777666666666666222111111000000000000000......---,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////000000///111111111222333333444444333444555666777888999999;;;:::999999:::;;;===>>>CCCCCCCCCCCCBBBBBBAAAAAACCCEEEFFFEEEDDDCCCDDDFFFFFFFFFFFFFFFDDDBBB@@@???=========>>>>>>======<<<:::999777555333222111111...------,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******************++++++++++++'''))),,,---------...///---+++...444777555444555MMM]]]___XXXooollliiisssxxxfffOOOPPPTTTIIIJJJLLLKKKHHHHHHIIIIIIGGGGGGJJJMMMOOOOOOOOOOOOPPPQQQNNNOOOQQQPPPNNNQQQVVVWWWUUUTTTRRRRRRRRRTTTUUUXXXYYYZZZZZZYYYYYY[[[]]]VVVVVVUUUSSSPPPNNNOOOPPPSSSSSSTTTVVVWWWVVVSSSPPPSSSUUUXXXZZZZZZXXXUUURRRPPPPPPOOONNNLLLIIIFFFEEEAAA@@@???===<<<;;;;;;;;;999888777555444333222222/////////...------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))***---............)))+++;;;LLL[[[rrrmmmCCC777:::333333222000///---,,,,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""####################################"""######$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""""""""#########$$$$$$$$$$$$########################!!!"""""""""#########$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((***+++***)))((()))***((()))***+++,,,++++++***,,,,,,++++++,,,...111222111111222333333444555555///333888::::::999:::;;;============>>>??????@@@>>><<<:::;;;===??????>>>999999:::;;;<<<===>>>>>>@@@===888555444555555444333222111000000000000000......---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...,,,---...///000000000000000111111222222333333444333333555777888::::::;;;;;;::::::::::::<<<===>>>AAABBBBBBCCCCCCCCCBBBBBBAAABBBDDDDDDCCCCCCEEEFFFEEEFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<;;;<<<<<<888777555333111000000///---,,,,,,+++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++)))+++---......------......111000------111444444...***---:::JJJXXXgggtttddd~~~~~~mmmjjjzzzyyyfffYYYIIIHHHMMMNNNGGGJJJOOOIIIMMMLLLLLLLLLLLLLLLNNNPPPJJJLLLOOOOOOOOONNNOOOPPPSSSQQQRRRUUUTTTRRRTTTXXXTTTSSSRRRQQQQQQSSSUUUVVVUUUWWWYYYXXXWWWWWWZZZ]]]ZZZYYYXXXUUURRRPPPQQQRRRTTTSSSSSSUUUXXXYYYWWWUUUSSSTTTVVVWWWVVVTTTRRRQQQLLLLLLLLLKKKIIIGGGDDDCCCAAA@@@>>><<<;;;:::999999777666555333222111000000.........---,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******''''''***...111000+++'''---111000------///@@@YYYmmmBBB666999333333222000///---,,,,,,,,,))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""####################################""""""###$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((***+++***)))((()))***((()))***+++,,,+++******,,,+++*********,,,///000111222333444666777888888000555:::<<<:::888777777>>>===<<<<<<<<<===???@@@@@@===::::::===>>>>>><<<888999;;;<<<===>>>>>>>>><<<999555333333444444444333222111000000///000000......---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000000000000111222222333333222333555777999;;;;;;<<<;;;::::::999:::<<<===>>>>>>???@@@AAABBBCCCCCCCCC>>>@@@BBBBBBBBBBBBDDDFFF@@@BBBDDDFFFGGGGGGFFFEEE@@@???===;;;:::::::::;;;666555333111000///......,,,++++++***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))******************,,,,,,,,,,,,,,,---(((222555///+++000222///,,,777:::000,,,555<<<;;;HHHAAAKKKaaacccXXX^^^tttmmmhhhmmmcccyyykkkgggkkksss]]]bbbWWWIIIJJJKKKEEEEEEIIIDDDJJJOOOFFFCCCLLLQQQJJJHHHJJJNNNMMMJJJKKKPPPIIIKKKMMMMMMKKKKKKKKKMMMMMMLLLNNNQQQPPPNNNOOOSSSQQQQQQPPPOOOPPPRRRUUUVVVSSSVVVWWWWWWVVVVVVYYY\\\[[[[[[YYYWWWSSSRRRSSSUUUXXXVVVTTTVVVZZZ]]]]]]\\\TTTTTTSSSRRRQQQPPPOOOOOOIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@>>><<<:::999888888555555333111000/////////......---,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''(((***,,,------,,,---(((***333111---333iii@@@999<<<333444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,)))&&&&&&%%%!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,+++++++++,,,...000111888555222111222444555555555444555777999999555111:::999999999999:::<<<===<<<;;;;;;;;;::::::;;;;;;:::888888999;;;===>>>======;;;888555222000//////333222111000///...---,,,,,,,,,++++++***)))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++******************,,,,,,------...////////////000111222222333333222333333333222222333666999:::999999999999;;;<<<===BBB@@@???@@@BBBCCC@@@>>>@@@======AAABBB@@@AAAEEE>>>>>>>>>???AAACCCEEEGGG===<<<;;;999777666444444333333222111000///......+++++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++---------............////////////000111111222222222333444666777999:::;;;DDDAAA@@@CCCIIIMMMKKKHHHEEEDDDDDDDDDCCCCCCBBBBBB???>>><<<;;;<<<===???@@@>>>AAADDDEEEEEEEEEFFFGGGIIIFFFDDDEEEIIIKKKKKKJJJIIIJJJKKKJJJHHHGGGHHHIIINNNKKKHHHGGGHHHIIIJJJIIINNNJJJJJJKKKIIIFFFKKKSSSTTTQQQQQQRRRRRRQQQUUU[[[TTTUUUUUUUUUUUUTTTSSSSSSGGGMMMPPPPPPQQQVVVYYYXXXQQQMMMIIIJJJNNNPPPOOOLLLIIIHHHFFFDDDBBBBBBBBBCCC<<<;;;:::888777666666555444333333222111000//////......---,,,+++))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------hhh???888<<<333444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++(((%%%&&&%%%"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++++++++,,,...///000777555222111111333555555666555666888:::999666222777777888:::;;;;;;<<<<<<777888999:::::::::::::::888777666888:::<<<<<<<<<<<<:::777444222111000000//////......------,,,,,,,,,++++++***))))))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))************************++++++,,,,,,---.........---...///000000111111111222333333222222333666999888777777666777999:::;;;===<<<;;;<<>><<<::::::===>>><<<===@@@<<<<<<<<<<<<===>>>@@@AAA;;;:::999777555444222222111111000///...---,,,,,,***++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))*********++++++,,,---------..................///000000111111222111111222444555666777888777444333666;;;>>>===:::;;;:::::::::999999999999<<<;;;:::::::::;;;======;;;===@@@AAAAAAAAABBBDDDDDDBBBAAABBBFFFIIIJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGJJJHHHFFFGGGIIILLLMMMMMMNNNLLLLLLMMMKKKFFFHHHNNNQQQNNNNNNPPPPPPOOORRRXXXUUUUUUUUUTTTTTTSSSSSSSSSLLLOOOQQQNNNOOOTTTXXXXXXQQQMMMIIIIIILLLMMMLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@;;;:::888777555555444444333333222111000//////......---,,,+++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---hhh???888<<<444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''')))&&&$$$%%%%%%"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++++++++,,,...///000555444222111111222444555666666777999::::::777555555666777999;;;<<<======777888999;;;<<<<<<<<<<<<999888777888999;;;:::999999888666444222111111000+++++++++++++++++++++++++++******))))))(((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))*********************************+++,,,,,,------+++,,,---......///......111222333222222333666999555555444444555666888999999888777888;;;>>>??????;;;888888<<<<<<::::::===;;;;;;:::999999999::::::888777666444333111000/////////...---,,,+++******************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---------------......///000000111111000000000111222222333333222000///111555777666333777777666666666666555555888888888999999999::::::777999<<<======>>>???@@@???>>>>>>@@@CCCFFFGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEGGGEEEDDDEEEHHHKKKLLLMMMMMMMMMNNNOOOLLLGGGEEEGGGNNNLLLLLLNNNNNNLLLPPPUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOQQQPPPLLLKKKPPPTTTUUUQQQMMMIIIHHHIIIIIIGGGEEEDDDDDDCCCBBBAAA???===<<<999888777555444333333222333222222111000///...------,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,ggg???888<<<444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""################################################!!!&&&'''$$$###%%%%%%#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******++++++,,,......///333333222111111111333555777888999:::;;;:::999888666666666777999<<>>======>>>???@@@AAA>>><<<;;;;;;;;;:::888666777666555444222111111000++++++***************))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))******************++++++,,,---------***+++,,,---............000111222222222333666888555555444444555666888999999888777777999;;;>>>???===;;;;;;>>>>>><<<;;;>>><<<<<<;;;999888777666666666555444333111000///.........---,,,+++***))))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,------------...//////000000/////////000000000000000444333222333555777666444666666666666666666666666555666777888888999888888777999;;;<<<<<<<<<>>>@@@>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHFFFEEEFFFGGGIIIIIIIIILLLMMMPPPRRRPPPKKKGGGFFFNNNLLLLLLNNNNNNMMMPPPUUURRRQQQOOONNNMMMLLLMMMMMMPPPRRRRRRMMMKKKNNNPPPOOORRRNNNJJJHHHHHHGGGEEECCCBBBBBBBBBBBB@@@>>>;;;:::999888666555333222222222222111111000///...------,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++hhh???888<<<444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!"""""""""################################################!!!&&&'''$$$"""$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))***,,,------......000222222111000000333555777888:::;;;;;;:::::::::;;;999666444666:::@@@CCCFFFCCC???<<<<<<>>>AAADDDDDDBBB@@@???>>>;;;888555555555444333222111000000------,,,+++***)))((('''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,------......++++++,,,---...............000222222222444666888777666666555666777999:::;;;;;;:::999999;;;>>>@@@???===>>>AAAAAA===<<<>>>>>>>>>===<<<:::888777666555555444333111000/////////......---,,,+++******((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))************+++++++++++++++,,,,,,---......//////////////////////////////111000000111222333222222333333333333333333333333444555666888888999888888999;;;<<<======>>>@@@BBBAAABBBCCCCCCBBBBBBBBBBBBAAACCCEEEEEEEEEEEEGGGIIIJJJIIIHHHIIIKKKLLLLLLKKKNNNQQQTTTVVVVVVTTTOOOKKKNNNMMMNNNPPPPPPNNNQQQVVVRRRQQQPPPOOONNNNNNNNNNNNQQQUUUWWWSSSQQQQQQPPPNNNRRRPPPLLLJJJHHHGGGEEEDDDBBBBBBBBBAAA@@@===:::999999888666555333333222222111000000///...---,,,+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++iii@@@999<<<333444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""######$$$$$$$$$###################################################''''''$$$"""$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))***,,,------------...111222222000///222555777888:::;;;::::::;;;<<<@@@===888666666:::???CCCFFFCCC>>>:::999;;;>>>AAADDDCCCAAA@@@???<<<888555444444444333222111///......---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))*********++++++,,,,,,---.........+++,,,---......//////...---///111222333444666888999888777777888999;;;<<<======>>>===<<<===???BBB@@@>>>???BBBAAA===;;;===??????>>>>>><<<:::999888444444333222111000////////////...---,,,+++******((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********++++++++++++,,,------..................////////////......//////000000111111222222222222333333333333555555666666777888999999;;;<<<>>>>>>>>>???BBBDDDDDDFFFGGGFFFDDDCCCBBBCCCBBBDDDFFFFFFFFFGGGIIIKKKJJJJJJJJJLLLOOOQQQQQQPPPQQQUUUWWWWWWYYYZZZWWWRRRNNNLLLNNNQQQPPPNNNPPPUUURRRSSSSSSSSSSSSRRRQQQQQQRRRXXXZZZXXXVVVUUUSSSPPPQQQPPPMMMKKKHHHGGGGGGGGGBBBBBBAAA???===;;;999888888888666444333222222222000//////...---,,,++++++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********jjjAAA999<<<333444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""###$$$$$$%%%################################################%%%(((((($$$"""###$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))***,,,------------,,,000333222//////222555666888::::::999999:::===AAA???<<<::::::;;;===>>>@@@???<<<::::::;;;<<<===???>>>===>>>===;;;888555444444444333222000...---,,,++++++***)))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++*********+++,,,,,,------++++++,,,---............,,,...111333333444666777:::999888888999:::<<<===;;;===@@@@@@???@@@BBBDDDAAA???@@@CCCCCC>>><<<===<<<=========<<<;;;999999333333222111000//////...///...------++++++***)))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,---------,,,,,,------.........///...///000000000111222333333333333444444444555555444444444444555777999:::;;;<<<=========>>>AAADDDDDDFFFIIIHHHFFFDDDEEEFFFFFFGGGIIIHHHGGGGGGHHHJJJJJJIIIIIIKKKNNNOOONNNMMMQQQTTTTTTRRRUUUYYYVVVPPPKKKJJJLLLOOONNNLLLNNNRRRPPPQQQSSSUUUUUUTTTSSSQQQQQQVVVXXXUUUSSSTTTSSSQQQOOONNNLLLJJJHHHGGGHHHIIIBBBAAA???<<<:::888777777777666444333111000000000//////...---,,,+++******))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******kkkAAA999<<<333444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""'''***)))$$$"""###$$$"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''(((***,,,---------,,,+++///333222///...111555555888::::::888888:::===AAA@@@@@@>>>===<<<;;;:::;;;<<<===============<<<999999999;;;<<<;;;888555444555444444222///---+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))))))))***++++++,,,,,,******+++,,,------------,,,...111333333444666777:::999999999999;;;<<<===888<<<@@@AAAAAABBBDDDGGGDDDBBBCCCFFFEEE@@@>>>???999:::;;;<<<;;;:::999888222222111000///......---...------,,,+++***))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------***++++++,,,------......,,,---/////////000111333000111111111222222333333444333222222333666888::::::;;;<<<;;;<<<===@@@CCCBBBFFFIIIIIIGGGFFFFFFHHHJJJKKKKKKJJJHHHGGGGGGHHHJJJHHHHHHHHHIIIIIIGGGEEEOOOPPPNNNKKKNNNSSSQQQKKKHHHGGGIIILLLLLLJJJKKKPPPLLLNNNQQQTTTUUUSSSQQQOOONNNRRRRRROOOMMMPPPQQQPPPLLLLLLKKKJJJHHHGGGIIIJJJAAA???===:::777666666666555555333111000//////...///......---,,,+++***)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))kkkDDD888777555444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---,,,,,,,,,------...000000444555666777888888888888???@@@AAAAAA@@@>>><<<::::::;;;======<<<<<<<<<===888777777666555555444444222222111///...---,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,,,,------...000111333444444555666777888999999999999;;;;;;<<<<<<>>>???AAAAAADDDBBBAAA???===<<<;;;;;;999999:::999888666444333111000///......---......,,,,,,,,,+++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111222333333444444555555555888888777777999;;;>>>@@@BBBDDDFFFGGGEEEDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIILLLOOONNNLLLLLLQQQVVVLLLLLLKKKJJJIIIJJJJJJJJJMMMLLLKKKLLLOOOOOOLLLIIIHHHHHHIIILLLPPPQQQNNNKKKFFFFFFEEEDDDBBBAAA@@@???===<<<;;;999777666444444111111000000//////......,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))fffBBB888999777444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---------,,,------...//////222333444555777777888888<<<<<<======<<<;;;999888666777888888777666666777666555555555444333333222111111000///---,,,+++***)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---...///111222333444333444555666777888888888::::::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<999999999999777555333222//////...,,,,,,,,,,,,,,,+++++++++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------////////////000000000000111111222222333333444444777666666666777999<<<=========???@@@BBBCCCCCCCCCGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEGGGLLLPPPQQQOOOOOOQQQTTTRRRPPPMMMJJJIIIIIIKKKLLLOOOLLLJJJJJJKKKLLLKKKJJJEEEDDDEEEGGGKKKLLLKKKHHHEEEDDDCCCAAA???>>>===<<<;;;;;;999888666444333222111111000000///......---,,,,,,+++******)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))vvveeeBBB888999777444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!###%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############$$$$$$$$$######""""""!!!"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---......---------...//////000111222444666777888888888888888888888888888888999999999999888777666666444444444333333222111000000000///---,,,+++***))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((()))))))))*********+++++++++,,,,,,---...000111222222111222444555666777777777:::::::::::::::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===999999999888777555333111---,,,+++******))))))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))*********++++++++++++++++++,,,,,,,,,------------.........///////////////000000111222222333333555555444444555777888999:::888888;;;AAAEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEJJJOOOQQQQQQOOOPPPRRRVVVSSSNNNJJJHHHHHHIIIKKKPPPMMMJJJIIIIIIJJJJJJIIIDDDCCCCCCEEEGGGIIIIIIHHHDDDCCCAAA>>><<<:::999888999999888666444333222111000000000///......------+++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((ttthhhDDD888777444444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$&&&((((((&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!"""""""""############$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---000000////////////000000000111333555777888999999777777777777777888999:::<<<<<<;;;;;;;;;:::888777333333444444333222000000///...---,,,+++)))((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))******+++++++++,,,,,,---...///000111111111222444555777888888999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::999888555333222,,,,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222333333555555444444555666777777<<<999777<<>>===<<<<<<;;;;;;;;;;;;;;;:::888666333222---,,,+++***))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------//////000111222333444444555555555555666666777777===:::999>>>GGGNNNOOONNNGGGEEECCCAAAAAACCCEEEGGGFFFGGGIIILLLMMMMMMMMMMMMJJJKKKLLLMMMMMMOOOQQQRRRSSSSSSRRRQQQOOOKKKHHHFFFMMMOOORRRRRRPPPLLLHHHFFFGGGHHHHHHHHHHHHHHHJJJKKKEEECCC???;;;888666666555888888777555444333222222//////......---,,,,,,,,,*********)))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((({{{gggCCC888888555444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%'''***...000///+++(((""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---111111111111222333444444555666777999;;;<<<======;;;;;;;;;<<<<<<=========???===;;;<<<>>>>>>;;;888444555666777666444222111......---+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))***+++,,,------...------...//////000111111333444666999;;;<<<>>>>>>===============>>>???@@@DDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::888555333111------+++***************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,------------...//////111222333444555444444555666777777888888<<<:::;;;???FFFKKKLLLLLLHHHFFFEEEDDDDDDEEEFFFHHHHHHJJJMMMPPPRRRSSSSSSSSSPPPOOONNNNNNOOOQQQRRRTTTPPPRRRTTTUUUTTTQQQMMMJJJKKKOOOTTTUUURRRMMMHHHEEEGGGHHHIIIHHHFFFFFFFFFHHHDDDBBB>>>:::777666555666777777666555444333222222.........---,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((eeeAAA888999777444333111000...---------)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%'''+++///222000,,,(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---......//////111222444555777777999:::;;;<<<<<<<<<:::;;;<<<=========<<<;;;???<<<:::<<>>???@@@AAADDDCCCAAA???===<<<;;;;;;::::::999888666333000///---,,,+++***))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))*********+++,,,,,,,,,------------...,,,---...///111222333444222333444666777888888888:::;;;===@@@CCCFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIMMMPPPRRRSSSRRRRRRPPPOOOOOOOOOPPPPPPOOOOOOLLLMMMPPPRRRRRRQQQOOONNNJJJNNNSSSTTTPPPLLLHHHGGGGGGIIIKKKJJJGGGDDDDDDDDDCCC@@@<<<888666555555666555555444333222111111000......------,,,+++++++++((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))fffAAA777999777444333111000...---------))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$&&&***///222000,,,(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---,,,,,,---...000222333444777888999:::;;;<<<<<<<<<999:::<<<======<<<:::999:::777555777;;;<<<999555333444666777666444111000///...---,,,+++)))((((((&&&&&&&&&%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))******+++,,,...//////000//////000000111111222222222333666999;;;===??????;;;;;;<<<<<<>>>???AAAAAACCCBBB@@@???===<<<<<<<<<888888777666444111///---,,,+++***))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************,,,,,,---------.........++++++---...///111222222000111333555666777888888999<<<@@@BBBCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGJJJMMMOOOOOOMMMLLLLLLLLLMMMOOOOOONNNJJJHHHGGGIIIJJJLLLNNNOOOOOOOOOJJJNNNQQQQQQMMMJJJIIIIIIHHHKKKNNNLLLHHHEEECCCDDDAAA???;;;777555444555555444333333222111000//////......---,,,,,,++++++***(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))************************uuudddAAA888999777444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############'''+++///000...***&&&$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!"""#####################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******---,,,,,,,,,...000333555666555555555777999;;;<<<;;;::::::;;;<<<;;;999777666555444444444666777888777777666555333222111000+++***)))(((((('''''''''%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,------------...///000111222222444555666777888999:::;;;===<<<;;;::::::;;;===???>>><<<:::999::::::888777444333222000///---,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++------......///000000000222333333444555666777777999===@@@AAA@@@@@@BBBDDD@@@AAACCCDDDFFFGGGHHHHHHEEECCCCCCHHHNNNPPPMMMJJJLLLMMMNNNNNNMMMKKKIIIGGGIIILLLPPPPPPMMMIIIHHHIIIKKKKKKLLLNNNNNNLLLGGGDDDFFFGGGHHHJJJKKKIIIEEEAAA;;;:::999777666444333222000000000///......------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''')))***+++***(((((())),,,---,,,)))vvvbbb@@@777888555444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""############&&&***---...,,,'''$$$"""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!"""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******,,,,,,++++++---///111333555555555555666888:::;;;:::999999:::;;;:::888666666666555555555555666666555555444333111000///...+++***)))(((''''''''''''%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************+++++++++++++++,,,---...///000000111222333444555666777888999:::999888888999:::;;;<<<<<<:::888777888888666555222222111///---,,,******)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))************+++++++++------......//////000000222222333444555666666777:::===??????>>>>>>???AAA???@@@AAACCCDDDEEEFFFFFFFFFDDDCCCEEEJJJLLLJJJGGGHHHIIIJJJKKKLLLLLLKKKKKKHHHLLLOOOOOOMMMJJJJJJJJJIIIIIIIIIKKKKKKJJJFFFCCCAAACCCFFFIIIJJJHHHCCC???;;;:::999777555333222111000000//////...---------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((())))))''''''(((***+++)))'''zzz^^^>>>777888444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############&&&))),,,,,,)))%%%""" ########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((()))*********++++++******+++---...000333333444555666888:::;;;888888888999:::999777555777777777777666555444333333222111000///...---,,,+++***)))(((''''''''''''%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************+++,,,---...//////000000111333444555666777555666666777888888999999:::888666555666666444333111000///...,,,***)))((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))************+++++++++---------...//////000000111111222333444555666666:::;;;======<<<<<<===>>>===>>>@@@AAACCCCCCDDDDDDFFFDDDBBBCCCFFFHHHGGGEEEFFFFFFFFFGGGHHHIIIJJJJJJGGGIIILLLMMMLLLKKKJJJJJJGGGFFFFFFGGGHHHHHHGGGEEE>>>???BBBFFFGGGEEEAAA===;;;:::999666444222111000000//////......---,,,,,,++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''')))((('''((())))))(((&&&~~~\\\>>>888888444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############''')))+++***'''###!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))******++++++************+++,,,---222222333444666888999:::777666666888999999666444888888888888666444222111222111000///...,,,,,,+++******((('''''''''''''''%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))************++++++,,,---...////////////111222444555666777333444666777888888888888:::777555444555555444222111000///---,,,***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,---......//////000000111111222333444555555777888:::;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCFFFCCCAAABBBEEEGGGHHHHHHIIIHHHFFFEEEDDDEEEGGGHHHGGGHHHKKKLLLLLLLLLKKKKKKHHHGGGFFFFFFHHHIIIIIIHHHAAAAAAAAABBBBBBAAA>>><<<:::999888666333111///...//////......---,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***+++++++++***((('''))))))))))))******)))((([[[???::::::444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############''')))***)))&&&###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++************++++++,,,---111222333555777888999:::777666777888999999777555999999999888666444111000222222111///...---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,,,,,,,,,,---...///000111111000111222444555777888999555666777888999999999999:::888666555555555444333111111000...,,,+++))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,------.../////////000111111222333444555555444555777:::===????????????@@@AAACCCCCCDDDDDDDDDEEEDDDCCCDDDGGGJJJLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMKKKKKKMMMNNNPPPPPPPPPOOOKKKIIIGGGHHHJJJLLLLLLLLLHHHEEEAAA>>>======<<<;;;999888666444222000///.........------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***((('''((()))***+++++++++,,,,,,[[[@@@<<<;;;444444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############&&&'''((('''$$$###"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,******+++,,,------......000222444666888999::::::888777888999;;;;;;999777:::999888777555333222000222222111///...---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******+++,,,---------......///000111222222111222444555777999;;;;;;999999999999999::::::::::::888666555666666444333111111///...,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************+++++++++,,,,,,,,,---......//////111111222333444555666666444444666:::>>>AAABBBAAAAAAAAACCCDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJLLLNNNOOONNNMMMMMMNNNPPPSSSVVVXXXPPPPPPPPPQQQSSSTTTTTTRRRLLLJJJIIIIIIKKKMMMMMMLLLKKKGGGAAA===;;;;;;::::::777666555333222000///......------,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((***---//////000222444ZZZ???<<<:::222444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""###############$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############"""""" """$$$&&&&&&%%%###""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&((()))+++,,,,,,***+++,,,...///000000000000222444777999:::;;;;;;999999999;;;======;;;999:::999888666444333222222111111000///---,,,+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,---...---......///000111222333222333444666888:::<<<===<<<;;;:::999999999:::;;;:::888666555555555444333000///...,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))************++++++++++++,,,,,,------......///222222333444555666666777777666777;;;@@@CCCCCCAAAAAABBBCCCDDDDDDEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNNNNOOOPPPSSSUUUXXXYYYQQQOOONNNPPPRRRTTTRRRPPPJJJIIIHHHIIIJJJKKKJJJIIIGGGDDD@@@>>><<<;;;999777444444333222111000//////------,,,,,,+++*********))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------000555888999;;;>>>AAAYYY???;;;999111444333111000...---------***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!""""""!!! """###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!""""""######""""""""""""""""""""""""""""""############"""""" """%%%((((((&&&$$$""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&((()))+++,,,,,,***+++---///000111222222111222555888:::;;;<<<<<<::::::;;;<<<>>>>>>===;;;;;;999777555333333333333000000///...,,,+++******))))))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,------------...///000111222222222333444666999;;;<<<===>>>===:::888888888:::;;;999777555444444444333222///...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++++++++,,,------......///222333333444555666777777:::999999<<>><<<888444333333222222111000000000------,,,,,,+++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++,,,---///222333333888===AAABBBEEEIIIMMMzzzQQQ???;;;777777444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***++++++++++++,,,---...///000//////000111444777:::;;;;;;:::999999888888999999:::888666444222111000000000///---+++***)))((((((''''''&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---.........///000000000222333444555555555444444888:::;;;999777777:::===@@@===:::777555333000...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************+++,,,,,,,,,,,,,,,,,,---111111222333444444555555888999999:::;;;<<<===>>>>>><<<===AAADDDCCCEEEIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJMMMOOOOOOLLLHHHEEEIIIIIIHHHGGGGGGFFFFFFEEEFFFDDDDDDGGGKKKKKKGGGBBB@@@???===:::888555333222111000///......------...,,,,,,++++++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++***((('''+++***)))(((((('''((((((&&&+++111333333555;;;AAABBBHHHKKKHHHFFFJJJNNNOOOyyyQQQ===888444333444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***++++++++++++,,,---...///000000000000222444666888:::999999888777777777777777888777666444333111000000///...---+++))))))(((((('''&&&&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++,,,,,,------......//////222222222333444555555555888999:::999666666999<<<>>>;;;777555333111...,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---000000111222333444444555666777888999:::<<<======???======AAABBB@@@BBBEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLNNNNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCAAAAAAEEEIIIIIIEEEAAA>>>===;;;999666444222111111000///...------------,,,,,,+++******)))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))******(((((()))***++++++******(((((())))))***+++,,,---111666<<>>AAA>>>>>>AAAAAA>>>>>>AAADDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKJJJJJJIIICCCDDDDDDEEEFFFFFFGGGGGGAAA???@@@BBBEEEEEEBBB>>>;;;;;;999777555222111000000000///...------------+++++++++******))))))(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************))))))))))))******))))))))))))******'''(((+++---111444666777EEECCCAAAAAACCCIIIPPPTTTRRRVVVVVVRRROOONNNJJJEEExxx[[[CCC;;;:::555444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,+++++++++,,,---...///000111222222333444555666666777777777777777666666555222333555555444222000...---,,,+++***((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((())))))******+++,,,,,,++++++,,,---...//////000222222333444666888:::<<<666666666666555555555666999666333000///---+++)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))************+++,,,,,,------------...///000222222333222333555777:::<<<>>>???BBB@@@@@@CCCCCC@@@@@@CCCEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFHHHIIIIIIBBBAAA@@@AAABBBAAA>>>;;;:::999888666444222111000000///...---,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((,,,+++)))((((((((()))***,,,...222666;;;???BBBDDDLLLJJJIIIJJJNNNSSSUUUVVVRRRQQQLLLFFFFFFLLLOOONNNnnnYYY???777999333444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))***+++,,,+++++++++,,,---...///000222222333444555555666666888888999999999888777666222333444444333111///...,,,+++***)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,------...///000111222222444555666777999;;;===>>>:::999999999999999888777999666222000///---+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))***++++++,,,------+++,,,---...000111222333333444666888;;;===???@@@BBB@@@BBBFFFGGGEEEDDDGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJJJJEEEDDDCCCBBB@@@>>>;;;888888888777555444222111111///...---,,,,,,+++++++++*********)))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))+++---///111666888===AAAFFFJJJMMMNNNKKKOOOUUUZZZ[[[VVVMMMGGGCCCGGGJJJNNNXXXgggsssxxx{{{iii[[[@@@888<<<444444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***+++,,,+++++++++,,,---...///000222333444666777777777777999::::::;;;;;;999888777333333333333222000...---+++***)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''))))))******+++,,,,,,,,,...///000111222333444555555777999;;;===>>>?????????>>>======>>>===;;;999888555222000///---+++)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))((())))))***+++,,,------++++++---...000111333333333444666888;;;===???@@@AAA@@@BBBGGGHHHFFFFFFIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFDDDBBB???<<<999888777666666444333222111111......---,,,++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())),,,///444888<<<>>>AAADDDGGGKKKNNNPPPQQQRRRUUUSSSPPPNNNMMMMMMOOOQQQWWW```iiinnnttt}}}wwwhhh___BBB999???666444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''((()))***,,,,,,+++++++++,,,---...///000222444555777888999999888999:::;;;<<<;;;:::888777555444333111000...------******)))(((''''''''''''%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))******++++++,,,,,,---//////000222333444555666555777:::===>>>>>>>>>===???===<<<===>>>>>>;;;888777444111///...---***)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((()))***+++,,,------+++,,,---...000222333444333444555777:::<<<===>>>???===@@@EEEFFFDDDCCCFFFEEEFFFGGGHHHJJJLLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBB@@@===;;;::::::444444333222222111000000...---,,,+++************((()))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---///111555:::???CCCFFFGGGJJJKKKNNNPPPQQQPPPPPPOOOTTTPPPJJJGGGKKKZZZnnn|||xxxwwwtttvvvwwwssseee^^^???666===222444333111000...---------***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((()))+++,,,---+++++++++,,,---...///000333444666888::::::::::::888999;;;;;;;;;:::888666666555333111///------,,,***)))((('''''''''''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))******++++++,,,------...///000111333444555666444777:::>>>???>>><<<;;;<<<:::999:::;;;;;;777444555333000...---,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((()))***+++,,,------+++,,,---///111222444444222333555666888:::<<<<<<===<<<>>>CCCDDDAAA@@@BBBBBBCCCDDDFFFIIIKKKNNNOOOKKKLLLMMMNNNNNNMMMKKKKKKGGGGGGFFFFFFEEEDDDDDDDDD@@@AAA@@@???<<<;;;;;;;;;222222222111000/////////...---,,,+++************(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---...///000999<<>><<<:::888444444333111000...------,,,,,,++++++***)))((((((******))))))(((((('''''''''''''''''''''((())))))))))))***************)))***************************+++---///222666<<<@@@FFFDDDDDDGGGLLLOOOPPPOOOVVVRRRKKKFFFIIIPPPTTTTTTcccoooxxxssslllmmmvvv~~~zzzvvvyyy{{{lllXXXWWWFFF::::::666555222000//////...---,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""###############&&&(((%%%"""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))*********,,,+++++++++,,,...000111333444666777888888888888555555444444444555666666222111...,,,***))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,---...///000111222222222444444555777999999777555444555555555555333222111///...,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////222333444666888:::;;;<<<<<<;;;;;;<<<>>>??????>>>???AAACCCCCCCCCEEEIIILLLNNNMMMKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEEEECCCAAADDDBBB@@@???>>><<<999777444333222111///...---,,,,,,,,,+++******)))((((((***)))))))))((((((((('''(((((('''''''''(((((()))''''''(((((())))))))))))))))))))))))******++++++)))...555;;;???BBBEEEGGGJJJIIIIIIKKKOOORRRSSSSSSEEEFFFHHHKKKRRRaaawwwyyymmmdddeeeiiikkk}}}oooZZZVVVDDD;;;<<<555555222000//////...---,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""!!!!!!"""$$$#########""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))******++++++++++++,,,---...000111111222444666777777666666222333333333444444444555111///---+++)))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''((()))***++++++,,,---...000111222222222333333333555777888666444222333444444333111///...---,,,+++)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((())))))***++++++,,,,,,+++,,,,,,------...//////333444555777999;;;===>>>???===<<<===>>>>>>===<<>>>>>;;;888555333222111000///...---,,,+++++++++******))))))((())))))))))))(((((((((((())))))(((''''''(((((((((''''''(((((()))))))))***)))))))))***+++---000111555999???CCCFFFHHHKKKLLLQQQQQQRRRQQQNNNJJJEEECCCDDDMMM\\\hhhlllqqqzzzpppooorrrpppkkk|||{{{iii[[[@@@888;;;444555222000//////...---,,,))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""#####################!!! """%%%)))######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))******++++++++++++,,,---...///000000000111333444555666555555111222222333333333333333000///,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,------///000222333333333444333444555777888777555111222444444333000---+++++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++,,,,,,---,,,,,,------...//////000333444666888:::<<<>>>???@@@???>>>>>>@@@@@@???>>>FFFGGGHHHIIIJJJKKKMMMNNNOOOMMMKKKIIIHHHIIIJJJLLLJJJHHHFFFEEEEEEDDDAAA??????>>>======<<<:::666333222111111000...------,,,+++*********)))))))))((())))))))))))((((((((((((***)))((((((((((((((((((*********************+++******+++---111555999;;;DDDEEEGGGHHHJJJMMMRRRUUURRRPPPMMMIIIHHHLLLTTTZZZhhhhhhooowwwsssjjjnnnzzzwwwtttyyy||||||~~~ggg@@@555<<<666555222000//////...---,,,)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""############"""$$$""""""***:::HHH######""""""""""""######""""""""""""""""""""""""""""""""""""""""""##############################$$$###############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***++++++++++++,,,---...//////000000000111333444555666555555222333333444444333333222000///---+++))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))******,,,,,,---......///000222333444555555666555555777999:::999888333444444444222000---,,,***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''((()))***+++,,,------.........///000000111111333444666888;;;===???@@@@@@??????@@@CCCDDDDDDCCCGGGHHHIIIKKKNNNPPPPPPQQQSSSQQQOOOMMMLLLLLLMMMMMMJJJHHHFFFFFFFFFFFFDDDBBB===<<<;;;::::::999555333111000000///...---,,,,,,*********)))))))))))))))(((((((((((())))))))))))***))))))((((((((()))))),,,+++***))))))******+++---///111555999>>>CCCEEEIIIKKKLLLMMMNNNOOOQQQSSSJJJIIIGGGHHHPPPddd|||yyykkkgggfffccceeekkk}}}xxxuuu~~~|||rrrCCC777>>>777555222000//////...---,,,(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############ ###$$$!!!'''888GGG######""""""""""""######""""""""""""""""""""""""""""""""""""#############################################"""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))******++++++,,,+++,,,---...000000000000111222444666777777666666555555666666666444222111///...,,,***)))))))))***&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))******+++,,,---.........///111333444555666666888777777888:::;;;;;;:::666666555333111///---,,,***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***+++,,,---......//////000111111222222222333555888;;;===???@@@@@@??????BBBEEEGGGGGGGGGFFFFFFGGGJJJNNNPPPPPPOOORRRQQQPPPOOONNNNNNNNNNNNJJJHHHFFFFFFGGGFFFEEECCC<<<:::888777777777555333000//////...------,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))***+++***))))))))))))+++,,,---444666999===BBBFFFIIIKKKJJJLLLNNNMMMJJJEEEAAA???HHHRRR^^^fffjjjpppyyyzzznnnlllrrrxxxxxxvvvyyy~~~~~~}}}zzzsssCCC999???444555222000//////...---,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""###############$$$###  &&&,,,######""""""""""""######""""""""""""""""""""""""!!!"""""""""##########################################""""""###$$$$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))******+++,,,,,,+++,,,---///000000000000333444666777888888888888888888999999777555333111...,,,+++)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...---...000222444555666666999888777888:::;;;;;;;;;888666444111///...------***)))((('''&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***+++,,,---.........//////000111111111111333555777:::===???@@@@@@??????BBBEEEGGGGGGGGGGGGGGGGGGJJJNNNOOONNNLLLIIIJJJKKKMMMMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@<<<:::666555555555444444//////...------,,,,,,,,,((()))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))***,,,,,,)))))))))+++---111444666;;;===AAAEEEHHHJJJKKKKKKJJJJJJIIIGGGFFFFFFHHHJJJZZZgggvvv{{{ssshhhaaa```yyy~~~~~~oooAAA:::>>>///555333000/////////---,,,(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############!!! """$$$$$$!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$##############################""""""###$$$%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))))))))***++++++,,,,,,+++,,,...///111111000000444555777888999:::999999:::;;;;;;;;;999666333111,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---,,,---///111333444555555999888777777:::;;;;;;;;;999666333///---,,,,,,---***)))((('''''''''''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***+++,,,......------......///000000000111222444777:::<<<>>>???@@@@@@@@@AAADDDFFFFFFEEEJJJIIIIIIKKKNNNOOOMMMJJJAAACCCFFFIIIKKKKKKKKKJJJLLLJJJGGGEEEDDDBBB???======999555333333444444444.........------,,,,,,,,,(((((((((((())))))))))))'''((((((((())))))******'''''''''((()))+++------******,,,...333888<<>>AAAEEEIIILLLNNNKKKFFFBBBAAAEEELLLQQQ[[[jjjrrruuuwwwmmmeeejjj{{{yyyssssssvvvmmmvvvlll___VVVTTTVVVZZZ\\\ccc===;;;777666555333000//////...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$########################$$$$$$###""""""""""""###"""""""""#########$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,---///000222333333333444444555444444333444333222111///---,,,+++******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''((()))***++++++---...///111333444666777666666777777666555444333111000...,,,***)))(((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++------...///000111222222000111333666999;;;>>>???DDDDDDCCCBBBAAABBBEEEHHHMMMMMMNNNQQQUUUWWWXXXXXXPPPQQQQQQPPPNNNKKKHHHFFFHHHFFFCCC???;;;888666555666555333111///......---,,,,,,,,,+++******))))))))))))))))))***************))))))((((((((())))))*********+++,,,///111333888<<>>BBBEEEHHHIIIGGGCCC@@@???===LLL___kkknnnnnnppptttkkkrrrnnniiiooorrrttt|||}}}]]]QQQJJJLLLHHH======EEEFFF]]]}}}\\\<<<===888444444222000/////////---,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,++++++,,,---///111333444555555555555555666666777555444111///---+++******)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***+++---...///000111222444777999;;;<<<<<<:::::::::999888555333222------+++***((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++------///000111333444444777777888888999:::;;;;;;@@@AAADDDFFFHHHHHHGGGEEEJJJKKKLLLMMMNNNQQQSSSUUUTTTSSSRRRPPPNNNLLLJJJIIIBBBAAA???===;;;999999888333222111///...------,,,++++++***************)))((()))))))))************((((((((())))))***+++,,,222333555888<<>>JJJNNNLLLWWWiii^^^======888555444222000/////////...,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,+++,,,,,,...000222444555666666666666666777888999666444111...,,,+++******(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))******+++---...000111222222444666999;;;<<<<<<<<<<<<<<<;;;:::888555222111,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++,,,---...000111333444555888888999:::;;;<<<<<<===???@@@DDDHHHKKKJJJHHHEEEIIIJJJLLLLLLLLLMMMNNNPPPRRRQQQQQQPPPNNNLLLJJJJJJDDDCCC@@@===999777555444111111///...---,,,,,,,,,************************))))))))))))************((()))***+++---///111222999;;;===@@@DDDGGGIIIJJJ@@@AAABBBEEEKKKUUUaaaiiilllqqqsssnnnfffbbbffflll~~~|||ppp^^^RRRUUUdddyyyaaa>>><<<888777444222////////////...---)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,---///111333555777666666555555666888999:::666444111---+++***))))))''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))))))))***+++---...000111222333444777999;;;;;;;;;:::<<<<<<;;;999777444111///******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******+++++++++,,,---///111222444444555666777999<<<>>>???@@@AAAAAABBBFFFJJJKKKIIIGGGFFFIIILLLMMMKKKKKKKKKMMMMMMMMMMMMMMMKKKIIIFFFEEEBBBAAA>>>;;;888555444333000000...---,,,,,,,,,+++))))))))))))************))))))))))))************)))***,,,///222666999;;;@@@AAADDDFFFGGGFFFFFFEEE<<>>???@@@??????BBBGGGKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@===<<<999777555333222222------,,,,,,+++***))))))((((((((((((((()))***+++)))((((((***,,,---,,,+++000222888???DDDEEECCC@@@HHHGGGDDD???>>>CCCKKKPPPbbbqqqxxxvvvoooaaa^^^lll}}}xxx~~~{{{rrrVVVVVVzzzdddCCC:::888333555222000//////...---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!######$$$$$$$$$$$$######"""""""""""""""""""""!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&((()))$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))+++,,,,,,,,,,,,---...000111333444444555333333222222222333333444000///---+++)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))***+++,,,...///000111111333333333555888888777555666555333000---+++******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,---...///111222333555555777999;;;===???@@@AAA@@@@@@BBBGGGJJJKKKJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFEEEEEECCCAAA>>>:::999777555333111000000------,,,++++++***)))))))))))))))((())))))******)))))))))***---000222333???@@@AAAAAAAAAEEEKKKOOO>>>BBBHHHQQQ\\\fffkkklllaaacccbbbiiiuuussslllppp|||uuu}}}kkkcccmmmwwwssshhh___uuudddDDD;;;:::666555222000//////...---,,,)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((***+++,,,---------...///111444555777888888333222222222222222222222...---+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))***+++---...000111111111555444555666888888777555444333000...,,,***))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,---------...///111333444555666888:::===???AAABBBCCCBBBBBBDDDGGGIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDBBB???<<<777666444222000///...---,,,,,,,,,+++******))))))******)))))))))))))))******+++,,,...222666:::<<<>>>DDDJJJJJJDDD@@@AAADDDBBBKKK]]]qqq|||{{{pppggg```___\\\fffxxxzzzsssttt}}}mmmgggbbbkkkxxxcccCCC;;;:::666555222000//////...---,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$##########################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))***,,,---.........///000222444777888999:::444444444333222111111000,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))+++,,,---///111222333333666666666777999888666444111000...,,,***)))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,---------...///000222333444666888:::<<>>CCCEEEDDDBBBCCCDDDBBBBBBEEENNN___qqqiiikkkrrrwwwrrrjjjoooyyyyyyhhhmmmtttzzz{{{uuuooojjjggg{{{```???777777444555222000//////...---,,,******)))(((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""##################$$$$$$$$$$$$######!!!""""""######$$$%%%%%%########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))+++---///000111111111222444555777888888999777777777666444111...,,,(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,///111333555777999::::::999888777777666555222///,,,,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******,,,,,,---...//////000111222444555666<<<===???AAACCCEEEGGGGGGEEEHHHKKKKKKIIIGGGGGGHHHLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA???===<<<:::666444333222111///...---,,,,,,))))))))))))************)))***---000444999<<<>>>???CCCFFFEEECCCCCCFFFJJJCCCMMM[[[hhhoooqqqpppooo```hhhzzz{{{sssuuuwwwyyyyyyxxxjjjaaabbbhhhxxx~~~|||rrroooiiiccc\\\VVVQQQOOOaaa@@@888888444555333000/////////---,,,))))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((***+++---///111111222333444555666888888999999666777777555333///,,,***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,------000222444666888:::;;;;;;999888777666666444111...,,,+++***))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...//////000111222444555666<<<===>>>@@@BBBDDDEEEFFFCCCFFFJJJJJJHHHFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEE???===;;;:::999777444111222111///...---,,,,,,+++)))))))))))))))************,,,///444999>>>BBBEEEDDDFFFFFFDDDAAACCCIIIOOO```hhhpppqqqjjjaaa[[[YYYfffhhhttt}}}yyy|||zzz}}}}}}wwwtttllljjjxxxoookkk\\\YYYTTTNNNHHHDDDAAA???```AAA555666888555222000//////...---,,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############$$$$$$###############$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%$$$$$$###"""########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((((((((((((***++++++,,,...111444222222333444555777777888666555333111////////////***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...000333555777777888:::;;;;;;:::999666444111...---++++++***)))(((((())))))''''''''''''''''''''''''''''''((())))))******+++&&&'''((()))'''&&&)))---(((((())),,,///000///---,,,,,,,,,++++++******))))))*********))))))(((''')))(((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))***+++,,,,,,------000000000000222555888:::<<<===???AAACCCDDDDDDEEEFFFGGGIIIKKKJJJIIIFFFEEEDDDCCCBBBBBBEEEFFFFFFFFFBBB>>>:::888666555333111111000///...,,,+++***)))++++++***((('''))),,,///333444444666<<>>@@@CCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIFFFBBBAAABBBDDDEEEEEEBBB???:::777666444222111///......---,,,++++++************))))))+++///222333777<<<@@@CCCDDDCCCAAABBB???CCCNNN[[[gggsss|||hhhfffooo|||tttrrrzzz|||~~~yyyppphhh___XXXSSSMMMFFFAAA>>>:::777555666666555333|||ZZZ@@@999888777555222000//////...---,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%&&&&&&''''''((())))))((()))***+++,,,...222444777777666666555555444444444222///,,,***)))((((((((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))***+++---///000111444666888888999;;;<<>><<<888333///,,,******)))((((((((())))))&&&&&&''''''''''''''''''(((((((((((()))))))))***333111//////222333111///555444444555666666555333000000111333555888:::;;;666333000---,,,...000222,,,+++***)))(((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((()))+++,,,,,,---.........000222555777999;;;<<<>>>AAACCCFFFHHHIIIHHHGGGGGGHHHIIIKKKNNNOOOMMMIIIDDDAAAAAABBBDDDDDDBBB>>>:::777555333111000---,,,,,,+++++++++++++++''')))+++,,,---000444888888>>>EEEHHHEEEAAA>>>>>>@@@AAAJJJ\\\iiijjjfffbbbbbb```fffuuu~~~~~~}}}yyyqqqgggaaaVVVOOOFFF???===;;;999777555333111222444666666666yyyWWW@@@:::999666555222000//////...---,,,******(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&'''(((((())))))((()))++++++,,,///222555888777777666666555555555333111...+++((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))***+++---...000111444666999:::;;;;;;===>>>??????>>><<<777222---******))))))((((((((())))))&&&&&&''''''''''''(((((((((((()))+++,,,---...///+++------,,,---//////,,,---,,,---///222333333222))))))***,,,...111333555666555333111111222555666444333000...,,,***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***,,,---......//////000222444777999;;;===>>>???BBBEEEIIIKKKMMMIIIIIIJJJJJJKKKMMMNNNOOOMMMJJJFFFDDDDDDDDDDDDCCC@@@===999555444222000...---,,,+++*********++++++'''***---000222666:::===BBBCCCEEEEEEAAA>>>BBBIIIVVVYYYaaahhhgggbbb___```qqqjjjhhhoooxxx~~~zzzwww}}}yyyzzzzzzqqqhhh___VVVMMMGGGCCC>>>888444333444444333444444333444555777999:::zzzXXXAAA:::999666555222000//////...---,,,***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((())))))***(((***+++,,,---000444777777777777777777777777777333111...+++((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((()))))))))***+++,,,...000222333666999;;;======>>>???AAA>>>===<<<999444///***((()))((((((((((((((())))))'''''''''(((((()))))))))***++++++,,,---...//////(((...111000111555777444000000222555777888777555555444444444555888:::;;;:::999888666555444333222444444222000///...------((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,...///000111111222333555888;;;===>>>???@@@BBBDDDHHHKKKNNNPPPKKKMMMNNNOOOOOONNNLLLKKKIIIHHHHHHIIIIIIGGGDDDAAA===:::666333222111///---...---+++***))))))***+++***---222555888;;;>>>AAAEEEAAA???@@@BBBHHHXXXhhhuuurrrqqqsssrrroooooorrrvvvvvvzzz~~~zzzyyyuuuhhhaaaWWWMMMFFF@@@;;;888777666555444555555444444555555555555555777999:::\\\BBB:::999777555222000//////...---,,,))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))***************************+++++++++,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&''''''(((((()))******)))+++---...///222666999888888888888777777777777222000---+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))*********+++---///111333444777:::<<<>>>>>>???AAABBB<<<;;;888444000,,,(((&&&((((((''''''(((((())))))(((((())))))******++++++............---------------333444111222888777000888999;;;===???===999666888666555444444555777888333444555555555555444444000000000000000111222333,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---///000222222333444666999<<<>>>@@@AAAAAABBBCCCEEEHHHLLLOOORRROOOPPPRRRRRRQQQOOOKKKIIIGGGGGGHHHJJJJJJGGGBBB===999666333000000///...,,,...---+++***)))+++,,,---000333888;;;===???AAACCCAAA===???IIIRRR\\\nnnwwwkkkeeemmm{{{}}}yyyqqqpppvvvkkkaaa[[[MMMGGG@@@:::777666666666222333555777777777555555444555666666666777:::===aaaCCC999888888555222000//////...---,,,))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,,,,,,,---------------............///...------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))*********,,,...///111333888;;;::::::999888777777666555000...,,,)))'''&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))*********+++,,,---///222444555777999<<<===>>>>>>@@@AAA;;;999555111---***(((''''''''''''''''''((()))))))))******++++++,,,------//////000111222333444555444666666888DDDPPPMMM@@@JJJLLLOOOSSSUUURRRLLLHHHGGGFFFDDDBBBBBBCCCEEEFFF@@@???===<<<;;;:::::::::222222222222222333444444111111///...,,,***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))***+++---///000111222444555888;;;===@@@AAABBBBBBBBBBBBDDDGGGKKKNNNPPPRRRRRRRRRRRRQQQOOOMMMLLLHHHGGGGGGFFFEEEBBB===999555222///.........---,,,,,,+++***)))+++---000222666999>>>AAAAAAAAABBBCCC@@@AAALLL___hhhiiilllsssiii^^^YYYdddttt~~~~~~}}}}}}llleeerrr~~~yyypppeeeYYYOOOGGGCCC;;;888555333444555666666222444666777777777666666555777:::<<<===AAAFFFJJJdddDDD888888999555333000/////////---,,,)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++,,,,,,,,,------........./////////000000000000111//////...------,,,++++++************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))******+++---///000222555999<<<===<<<;;;999777555444333...,,,***((('''&&&&&&&&&%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++++++++,,,...000222444666666888;;;<<<<<<===???@@@;;;888444///+++)))(((((('''''''''''''''((()))*********+++,,,------......---///111555999<<>>@@@BBBBBBAAAAAAAAACCCEEEIIIMMMOOOTTTSSSQQQPPPOOOOOOOOOPPPJJJHHHEEECCCAAA===999666222000---,,,---------,,,))))))((())),,,000444666:::===BBBDDDDDDCCCBBBCCCEEEJJJ[[[rrrwwwjjj\\\WWWeeecccdddhhhnnnttt||||||{{{|||{{{pppgggnnn|||xxxllleeeZZZMMMBBB;;;777666555444444555666666555333444555777777666666777888888<<>>@@@AAACCCCCCDDDEEEGGGHHHJJJKKKMMMNNNOOOPPPOOOMMMKKKIIIJJJHHHDDD@@@<<<999888777555222...+++))))))+++,,,,,,$$$###+++333666888;;;BBBAAAAAAAAA@@@BBBHHHOOO```iiihhh```iii|||}}}oooqqquuuuuusssvvv~~~zzz{{{[[[hhh~~~uuuhhh^^^QQQHHH===555333444555666666666666777999999777555666555777999888777<<>>777:::BBBHHH999<<<===666---***111888---,,,***)))))))))'''%%%(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++,,,,,,,,,---000333333444666888;;;>>>@@@AAABBBAAAAAAAAABBBEEEGGGHHHJJJKKKLLLMMMMMMKKKIIIHHHIIIFFFBBB>>>:::777555555222111///---,,,+++******+++---222888888777===FFFGGGIIIJJJFFFCCCKKK^^^oootttlll}}}ppptttzzzxxxpppmmmvvvvvvmmmdddYYYNNNEEE===999555333555666666666666555555555666777999;;;:::<<>>777111///000111222222000,,,)))'''&&&((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******+++,,,---------...111444333555666999<<<>>>@@@AAACCCCCCBBBBBBBBBDDDFFFHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGEEEAAA<<<888444222222/////////...---,,,***)))---000777===>>>===@@@EEEIII>>>555:::LLLbbbpppuuudddjjjhhhdddqqq}}}zzz}}}~~~zzzzzz}}}wwwsssjjj\\\PPPGGG???888222222222333555777777555333555666888888888===DDDJJJLLLMMMRRRVVVUUUQQQSSSXXXNNNSSSXXXZZZ\\\gggzzzpppDDD888:::999888555333000//////...---+++***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''******)))))))))***++++++,,,---...////////////...222999>>>:::222000777???===>>>???@@@@@@???>>>===???CCCFFFDDD;;;555777>>>666000666FFFHHH<<<333666888======777555555111***---...111555555333333555111222333333222///+++)))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***''')))++++++++++++---......///111333666777888888666777777666333///+++)))))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''')))))))))(((((()))))))))&&&''')))******(((&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))+++,,,......222222444666888:::<<<===<<<===>>>>>>===999666333,,,***)))'''''''''((()))))),,,///111111111111222111999HHHZZZgggqqq{{{uuuyyy|||pppjjjiiigggbbbkkkgggdddaaaZZZUUUWWW]]]MMMQQQUUUWWWXXXYYY[[[^^^ccchhhpppvvv|||xxxbbbLLLBBB999999???@@@888///555777999777111,,,***+++((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))******++++++,,,---......000333555666777999;;;>>>AAACCCDDDGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLJJJIIIHHHFFFDDD???:::666333111000---------,,,,,,,,,,,,,,,666333444;;;CCCEEE@@@;;;>>>???FFFUUUgggppphhh[[[WWWbbbeee```fffxxx{{{vvvuuu|||}}}|||yyymmmdddTTTMMMDDD===999777666444999888888777777555444222888===BBBDDDFFFKKKTTT\\\[[[[[[\\\]]]YYYUUUVVVZZZ```dddggghhhjjjuuusssHHH;;;;;;777555444222000/////////---,,,***)))(((&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((((((((()))***,,,...000111---...000444888===AAACCCGGGQQQZZZZZZTTTQQQVVV]]]mmmllliiigggeeedddddddddccciiiqqqrrrfffWWWSSSWWWSSSPPP\\\rrruuu^^^EEE:::ZZZcccZZZCCC<<>>???===666999;;;999444///......))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))***+++++++++,,,---......///111444777999:::<<>>999555222000///---+++******+++---000222=========???AAABBB@@@<<>><<<666444444222000/////////...,,,***)))(((&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((((((((()))***+++,,,---111555===HHHUUUbbbmmmsssnnnzzz}}}|||uuuuuu}}}|||mmm\\\SSSkkkpppdddNNNNNNdddooojjjTTTEEE999777555111///222333333333222222333333333///...,,,)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***(((***+++,,,,,,---///000000333666:::;;;;;;:::999999888666444111...+++***''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''((()))***++++++,,,...///000111111111111111///000222333333222000//////000000000000...---,,,++++++******))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***+++---///000111444666999===AAACCCEEEFFFFFFEEECCC???:::444///,,,((())))))***+++---...//////000111333888DDDTTT```nnnrrr{{{~~~ooosssqqqhhhcccggggggccciiirrr{{{tttdddYYYUUUVVVMMMlllgggOOO@@@999888999::::::888555222000000,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''((())))))***+++,,,,,,,,,---//////000222666888;;;<<<>>>AAADDDFFFHHHIIIFFFIIIMMMQQQRRRPPPMMMKKKLLLMMMNNNOOONNNLLLJJJHHHBBB@@@<<<888444111000///,,,+++***+++---222777::::::BBBFFFAAA<<<>>>FFFLLLfffvvvyyyppprrrxxx|||tttxxxzzz|||uuuiii\\\NNNBBB:::666666666666666666777777444555777999===DDDLLLRRRXXX^^^dddhhhhhhgggggghhh^^^^^^```fffiiinnnxxxyyyNNN>>>;;;777666444222////////////...---***)))(((&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,...111555999<<<>>>SSSXXXbbbooo|||tttkkkkkkttt~~~]]]QQQLLLUUUXXXMMM???999444222///---,,,...000111666444000---+++)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((***,,,---------///111222555999<<<>>>>>><<<:::999777444111---+++***)))&&&'''((())))))(((''''''&&&&&&'''''')))***+++,,,******+++---///000222222333333444666666777777777444444333222222333444444444444444333222111111111111111000000///......---(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,...000111222666888;;;>>>AAACCCDDDEEEEEECCC@@@;;;666000,,,***((()))***,,,...000222333///111999HHH[[[nnnzzz~~~~~~~~~xxxqqqooosssjjjjjjhhhgggkkkuuu}}}llleeeZZZ[[[qqqiiiQQQDDD@@@>>><<<:::888666444222000///---,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((()))***+++,,,,,,------...///000111333777999<<<===???BBBDDDGGGIIIJJJGGGHHHJJJMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLIIIGGGEEE>>><<<999555222000///...,,,,,,...000444999>>>@@@===@@@AAAAAAHHHWWWdddiiixxxppp```VVVbbb}}}}}}{{{sssyyy|||www|||zzzllleeeXXXLLLCCC;;;666333666666777777666666777888777<<>>@@@???===;;;999666222...+++)))))))))&&&'''((())))))((('''''''''''''''((()))+++------,,,---...000333555666777666666888999::::::::::::888666222000000222666888888777666444444333444444666666555555444333222222))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******+++,,,...000222333888999<<>>CCCKKKWWWaaafffjjjmmmooovvvwwwzzzzzz}}}nnnIII===999777:::666333000.........---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((())))))******&&&'''++++++***111;;;AAAFFFUUUnnnkkkjjj{{{YYYUUUnnnhhh___DDD555777,,,(((<<<000999===999333000000///***)))''''''(((((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&(((''''''''''''(((((()))***+++,,,---...000111111888888888:::<<<===;;;999666333000...---+++)))'''+++)))((()))+++,,,***'''&&&%%%***111333///000555///333555444111111333666444222///......///...---444222000///...///......666444111///111555777666999:::999555000///111444///000000...+++)))(((((($$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***+++---///111222333777;;;<<<;;;===AAACCCAAA???@@@===555---+++,,,...000---000666777333444888HHH]]]pppwww}}}sss]]]XXXgggzzzzzzmmmhhhooovvvssssssooo{{{{{{yyycccXXXWWWhhhnnnEEE444666999999888333555333---,,,...---''')))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))***+++,,,,,,------///000222222111222555777======>>>AAAEEEHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJJJJHHHDDD???;;;999444333222000///------,,,(((///777;;;<<<<<>>===FFFZZZuuummm^^^qqqkkklll~~~|||uuu{{{|||yyykkk[[[MMMDDD<<<999555222333555666777888666777;;;???DDDIIIMMM___fffllljjjdddaaaeeejjjyyyxxxxxxzzzjjjGGG===:::666888555333000.........---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,)))%%%%%%&&&'''&&&%%%,,,******,,,111;;;KKKYYYtttwww~~~uuu{{{```SSSXXXxxxwwwbbbMMMEEE555)))333777444000000777<<<666,,,///,,,((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&(((((('''''''''((())))))++++++---...000111222333888888999;;;======<<<:::666333///,,,+++***)))'''+++)))'''''')))++++++)))111///111555444//////444333222222111111111111111///////////////111333555666444222222444333///,,,111111111111222333000---222333444333222222666999000111333222111...,,,+++((((((&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((***+++,,,...000222333444777:::<<<<<<>>>BBBDDDBBBCCC???777///***)))***+++//////111222000444DDDUUUoooxxx|||vvvsssxxxyyyuuueee]]]^^^hhhnnnqqqwwwpppmmmsss{{{{{{~~~}}}{{{zzzzzz|||zzzccc___\\\```mmmzzzdddGGG555666AAA777999666///---///...+++***)))((('''''''''((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,------...///000222222222333555777<<<<<<===AAAEEEHHHIIIIIILLLLLLLLLLLLLLLKKKJJJIIIEEEFFFGGGEEEBBB===:::888444333000...---------...444555999@@@FFFGGGCCC>>>@@@SSSaaabbbeeeiiigggaaa]]]oootttuuu~~~rrrdddVVVJJJ@@@:::999888777777777666555444;;;@@@GGGNNNSSSXXX___dddUUU]]]fffjjjhhhfffhhhkkkiiimmmuuueeeCCC===;;;666777555333000.........---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$&&&)))***)))'''(((---222777DDD]]]www{{{ooo{{{nnnOOOAAAQQQYYYJJJ;;;///222333333777;;;888111555111,,,((('''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******,,,---...000222444555666999999:::<<<>>>>>><<<:::555222---***)))))))))(((***((('''(((+++...000000111///000333222000222666555333000111333444333111222222222111000111333555999888888:::===<<<999555666555555777888666333000333333333111///...///000000333666888888555222///---+++(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))+++,,,---///111333555666666;;;===>>>@@@EEEFFFCCCDDD;;;000******,,,,,,,,,555222111555===NNNfffzzz|||zzztttppphhh___cccdddpppvvvjjjxxxnnnrrrxxx```TTT\\\^^^```{{{iiiKKK;;;777:::;;;888222///000222111+++***)))((('''(((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******+++,,,---...//////000222222333444666999<<<<<<===@@@EEEHHHJJJJJJMMMNNNOOOOOONNNLLLJJJHHHEEEEEEEEECCC???:::666333222000---++++++---///111:::<<>>NNNlllvvvppppppiiidddooovvv}}}ssssss|||~~~zzznnncccSSSEEE===888555222666666666777888:::<<<===GGGOOOXXX[[[[[[]]]bbbggg^^^cccjjjooorrrtttvvvxxxzzz___@@@===;;;555666555222///......///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))+++++++++++++++(((;;;QQQ```mmm~~~zzzxxxgggGGG888RRRrrrppp\\\@@@===666......555:::;;;999555000---+++***)))''''''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))***++++++......000222444666888999::::::;;;===???>>><<<999444000+++(((((()))))))))))))))+++---000333444444000000000/////////222666333333444555777999;;;===AAA???===???BBBEEEFFFEEEDDDFFFFFFDDDAAA===<<<===AAA>>><<<===<<<:::888888888888666444111///------000333777:::<<<999555111000...,,,)))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***+++,,,...000222444666777888===AAAAAADDDHHHHHHEEEAAA555+++***///111000///555222555CCCZZZrrr{{{sssnnnkkkeee\\\}}}~~~}}}vvv|||~~~rrr|||~~~www^^^III[[[mmmLLL666888999777444222333555666---,,,***)))((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---...///000///111333444444666999;;;<<<<<<===AAAEEEIIIJJJJJJKKKMMMOOOPPPPPPNNNLLLJJJIIIGGGDDDAAA===888333000...---+++***,,,000444888===BBBEEE@@@999<<>>===;;;555777444222///......///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++,,,***'''***333;;;DDD\\\xxx}}}cccXXXiiioooaaa]]]SSSBBB111,,,222999;;;999777555333111...***'''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((())))))+++,,,,,,...///111444666999:::;;;;;;<<<===>>>???===:::777111...)))'''(((***+++++++++---111333333222111000333333333000000222555777888???FFFHHHHHHIIIPPPVVV^^^YYYVVV\\\fffllllllhhhooorrrrrrjjj___ZZZ^^^cccUUUQQQQQQSSSPPPGGG@@@>>><<<;;;;;;;;;;;;:::888666111333555999<<<:::555111///000000///---***(((&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++,,,...000333555777888;;;@@@DDDEEEGGGIIIHHHDDD;;;111***---222111000111...999JJJ^^^pppzzzlll``````hhhqqquuuxxxssswww{{{|||~~~oooppp|||zzz]]]VVVaaasss|||hhhTTT999777555666666777777888///...,,,***)))((())))))((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,...///000111000222444555666888;;;>>>>>>>>>???BBBFFFIIIJJJJJJHHHJJJMMMOOOPPPPPPNNNMMMJJJFFFAAA>>><<<999555333+++***+++,,,000555;;;>>>CCCBBB@@@???DDDTTTjjjzzzvvvvvvbbbggguuuvvvxxxyyyxxxqqqvvv|||~~~sssdddTTTJJJ>>>:::666555888;;;<<<<<<;;;???DDDHHHMMMRRRYYY]]]]]]\\\YYYXXXaaapppzzz{{{jjjoooyyyVVV>>>>>>:::555888444111///.../////////...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&(((((()))...===QQQaaattt{{{~~~xxx}}}{{{qqqlll___AAALLLaaammm___CCC222111777:::999888777666222---***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))***+++------...000222444777:::<<<=========>>>??????<<<777333...+++(((((())),,,---...///222555555333000...---,,,111444666:::CCCIIILLLRRR]]]gggkkkhhhhhhpppwwwyyytttvvv|||}}}xxx}}}}}}wwwtttxxx~~~yyyhhhYYYTTTKKKIIIHHHFFFDDD@@@:::666777666555888::::::555111000111222333111...+++((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---///222444777999:::>>>CCCGGGGGGGGGHHHEEE@@@666///,,,000222...000555999SSSppp|||{{{{{{~~~ccccccaaaccciiisss}}}}}}sssvvv||||||wwwtttvvvwww~~~zzz{{{uuueeeaaahhhkkkqqqvvvxxxxxxsss```[[[ZZZ___ppplllHHH>>>777777999999888888111000---+++***)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********,,,---///000111222222444666888999;;;???AAAAAAAAAAAADDDGGGJJJJJJJJJHHHIIILLLOOOPPPQQQPPPPPPHHHBBB;;;888888999888777***,,,///333777<<>>888666666777888999;;;<<<<<>>999444:::333111///.../////////...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''---999KKK```sss~~~|||~~~tttssswww}}}~~~zzzQQQBBBaaa|||{{{cccKKK>>>;;;;;;:::888777777555222///)))((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))))))))***+++,,,---......///222555888;;;===>>>>>>>>>>>>???>>>:::444///***)))((())),,,///000000222444666555444333555777999AAAHHHLLLUUUbbbkkkmmmllluuu~~~}}}|||sssuuuxxxyyyyyy}}}}}}qqqoooeeebbb^^^ZZZUUUMMMEEE>>>???;;;777777::::::777444222222333333333111///...)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++,,,,,,---///000222555777:::<<<===???DDDGGGGGGFFFEEE@@@:::111---///444333000999GGGYYYnnnzzzwwwuuuPPP\\\mmm|||}}}{{{|||~~~wwwpppgggaaaYYYOOORRRUUUPPPWWW[[[PPPJJJNNNNNNMMMKKKEEECCCRRReeeiiibbbjjjqqqkkk]]]NNNRRRjjjwwwaaaNNN<<<777:::999888777222111///,,,***)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))*********+++,,,---///111222333444666888:::;;;>>>AAADDDEEEDDDDDDFFFHHHJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRRRRIIIAAA666111111333444333---000555:::>>>@@@@@@@@@@@@AAAHHHWWWjjjyyyggg```aaaooozzzxxxuuuzzzvvvsss|||{{{}}}yyymmmcccTTTFFF===888777666444888<<<===>>>AAAGGGMMMWWW]]]eeegggccc___]]]]]]ZZZ___```aaaooowwwTTT@@@???999444;;;333111///.../////////...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((///222===QQQhhhyyyyyy{{{xxx{{{}}}}}}~~~xxxqqqvvvppplllmmmmmmkkkjjjllllllkkkjjjiiimmmsssuuuuuuzzz|||eee]]]XXXbbbrrruuu___FFF===;;;888666666666555444))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&)))))))))***+++---...///...///222555888;;;>>>???????????????===888222---((('''(((***---000111111222444555555666;;;BBBGGG\\\dddiiikkkqqq{{{sssyyy|||zzzzzz{{{{{{yyywww{{{zzzwwwtttxxxxxxvvvrrrpppmmmfff]]]WWWEEE@@@:::888:::;;;:::777444333333333222333333333***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------111222444777:::<<>>???RRRhhhsssqqqnnnppptttpppdddkkk~~~~~~~~~}}}|||~~~}}}}}}~~~~~~|||uuummmgggLLLEEE===777666777:::;;;999>>>CCCFFFIIIQQQ^^^iiiaaacccddd```[[[ZZZ^^^bbb```lllvvv{{{{{{[[[CCC???;;;444555444222///.........,,,+++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++---222KKKeeesss|||vvv||||||wwwvvvvvvsssmmmeee]]]XXXVVVUUUQQQLLLIIIHHHGGGDDDAAAAAAAAAAAABBBDDDGGGIIIJJJOOOPPPRRRWWW^^^fffmmmqqq|||nnnEEEIIIuuuuuuKKK;;;777;;;999999999111111...***&&&&&&(((&&&###''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###&&&***,,,,,,+++++++++...111666999::::::<<<===<<<>>>???===;;;666///(((---***'''(((---222555666444:::888;;;IIITTT___ooo}}}{{{wwwvvvzzz{{{~~~yyyxxx}}}zzzsssllllllqqqvvvuuusss|||yyyxxxuuurrrtttxxxtttuuupppvvvuuukkk```[[[PPPAAA999:::<<<<<<<<<;;;777333000222666:::222111...(((######''',,,''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((***,,,---------,,,222333555888;;;===???@@@CCCGGGJJJKKKIIICCC999111444222333666666>>>YYYvvv}}}wwweeebbbqqqzzzqqquuu}}}tttnnnkkkkkkcccqqqzzzuuusssxxx{{{xxx~~~wwwhhhXXXSSS\\\hhhoooppp~~~}}}wwwoooUUUbbbsssooo\\\BBB666::::::333666444000.........---,,,+++***(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,---.........000333666666777888999:::>>>BBBFFFCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNNNNNNNKKKDDD999000,,,...111999999===AAA@@@===???CCC\\\rrr|||ooodddjjjsssuuujjjpppttttttvvvzzz|||zzz}}}~~~{{{zzzxxxuuulll]]]LLL@@@999::::::999777888<<<@@@>>>GGGPPPWWWaaannntttrrrjjjaaa\\\]]]______dddkkkxxx~~~bbbGGGAAA===666777444222///.........,,,+++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''%%%'''///666PPPgggyyyzzzuuu|||yyyvvvrrr}}}|||uuunnndddXXXOOOKKKKKKJJJGGGBBB>>><<<;;;666333111000222333222000111111000///000000222222000000000222555999>>>@@@DDDHHHMMMRRRXXX___hhhmmmzzzjjjmmm}}}vvv]]]UUUfff{{{{{{UUU===999666666888666666333000,,,+++***)))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((*********+++,,,...///222777:::;;;<<<===>>>??????<<<999555111---)))%%%...999;;;777333444777AAAOOOZZZgggxxxxxxrrrsss|||xxxzzz|||}}}yyywww{{{{{{tttlllkkkooosssrrrpppvvvuuuuuuuuupppjjjiiillljjjwww~~~ttt}}}tttfffYYYSSSOOOFFF;;;;;;;;;;;;;;;;;;;;;::::::444333000+++'''%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))******)))***---222666555555777999<<<>>>@@@AAA@@@CCCEEEEEEDDD???999333222333:::FFFSSSaaappp}}}yyycccaaarrr~~~~~~|||{{{|||zzzzzztttjjjbbbaaajjjwww|||uuuiiiYYYMMM^^^fffwwwrrrdddtttrrrpppjjjVVV>>>555888999666333111000///---++++++)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,---.........000333666777888::::::<<<>>>CCCFFFFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJFFF>>>555000///333666;;;===@@@BBB>>>===EEEOOOnnnxxxuuueee]]]dddjjjgggnnnqqqqqqpppttt}}}}}}|||zzzqqqbbbUUUKKKCCC>>>:::222666:::;;;:::<<>>@@@AAABBB???:::555111...------)))---000000111777CCCNNNaaahhhlllvvv|||tttvvv{{{|||~~~}}}vvvtttxxx||||||{{{rrruuuzzz|||vvvnnnmmmppptttuuuxxx{{{}}}~~~~~~~~~{{{sssmmmiii___VVVCCC@@@<<<;;;===>>>===<<<777555111///,,,)))&&&###&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))***,,,+++***+++...111888888:::<<<>>>@@@BBBCCCAAAAAABBBCCCAAA===999777888;;;DDDVVVppp{{{eee[[[ddduuu~~~|||~~~}}}|||pppiii___aaaeeejjjqqqzzzaaa^^^\\\cccvvv{{{ZZZPPPTTTddd___EEE999>>>;;;999555333222000---++++++)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++---......///111444777999:::<<<======@@@DDDGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGEEECCC===666111111555999<<>>===CCCTTTeeexxxuuuiii___fffvvv{{{ssswwwzzz|||}}}zzz{{{vvvuuugggSSSAAA888666999;;;999<<>>:::555777444222///.........,,,+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((---)))%%%(((555KKKaaaooolllpppvvvyyyzzzyyynnnlllyyyuuuhhh]]]IIIDDD===888666555555444333444333222000000333555444444333333444555555444333333333444444555666666555555444333222111111111555555444222111111111222666;;;FFFXXXlll|||yyyuuuWWW===XXX~~~iiiLLL===333999777666666222+++&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***+++,,,,,,,,,---///111333666;;;>>>???@@@BBBCCCCCC>>>999555111...///333888444222777DDDWWWiiisssvvvuuummmrrrtttyyy~~~tttjjjiiimmm{{{yyy}}}uuurrrsssyyy|||zzzwwwwww{{{uuutttwww{{{}}}}}}uuuwww|||~~~yyytttvvv}}}xxxuuuyyyzzzuuutttxxxwww}}}uuusssuuuvvv]]]QQQCCC::::::===@@@@@@:::666222000///...***&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((***---000111...)))%%%999:::<<<>>>AAADDDFFFGGGFFFFFFFFFGGGCCC===::::::CCCIIIQQQaaa{{{zzzuuuhhhcccnnnwwwxxx|||tttjjjqqqjjjTTTRRR\\\___iiiwww|||wwwvvvssspppnnnnnnnnnnnnoooqqqsssvvv{{{pppbbbmmm}}}cccLLLLLLWWWUUUFFF777<<<999666444333111///---,,,***((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,+++,,,...///000222555888<<<===??????@@@BBBEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLIIIJJJLLLLLLJJJGGGCCC@@@999555111111666;;;>>>???EEE???;;;???HHHUUUhhhxxxvvvlll```aaawww}}}xxxwwwmmmbbbZZZMMMBBB;;;:::;;;<<>>>>>>>>>>>???>>>>>>??????????????????;;;;;;:::999777555444333555444333333333444333333111222222...///===YYYpppzzz^^^HHH[[[sssOOO>>><<<777666::::::333---,,,)))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((+++///111111000000111555999===@@@AAAAAACCCDDDBBB===888666000+++---444---888HHHWWWbbbjjjqqquuuuuuyyywww}}}|||nnnnnnsssxxxvvvnnnlllnnnxxx||||||sssiiigggoooxxxkkkggghhhooouuuuuussssss{{{wwwrrrppprrrtttuuuuuuxxxwwwvvvuuuqqqooottt{{{zzzuuuyyy~~~tttrrryyy|||{{{vvvuuuxxx{{{|||uuugggTTTFFFAAA@@@@@@???===888222000111111///---((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++***,,,333:::===888333999:::===@@@DDDHHHJJJLLLKKKIIIJJJKKKFFF>>><<<>>>JJJUUUbbbqqqmmmppptttxxx}}}pppjjjrrrxxxjjjVVVNNN___yyy|||yyywwwtttnnnfffZZZYYYXXXVVVTTTRRRPPPOOORRRQQQQQQVVV\\\eeennnuuuwwwyyyvvv}}}vvvggg{{{\\\@@@LLLfff___BBB===:::666444333333222111...,,,)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---///000111444888;;;???@@@BBBCCCCCCDDDFFFHHHHHHHHHIIIJJJKKKMMMNNNOOOJJJKKKLLLLLLIIIDDD???;;;111000111666<<<@@@@@@???@@@===AAAOOO```llluuuzzzvvvlllbbbhhh|||lll```IIIHHHEEEAAA===:::::::::??????DDDQQQbbbpppuuuuuuiiiccc___bbbiiimmmmmmlllwwwOOO>>>;;;999;;;444222///.........,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******)))+++555III___jjjhhhaaaiiizzzvvv|||sssnnnuuu{{{|||{{{xxxrrrfffVVVFFF;;;555333000000000000111222333444444666999<<>>888>>>:::666333222222222222+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******///+++***111>>>JJJPPPRRR;;;<<>><<<:::???===>>>BBBFFFGGGKKKOOOOOO\\\lllzzzyyywwwmmm___```~~~yyyUUURRRhhhjjjVVVBBB>>>888555444444444444222///+++))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---------...000222333666:::===AAACCCEEEFFFEEEFFFHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQKKKKKKKKKJJJFFF@@@:::777///222666;;;@@@AAA@@@>>><<>>AAAEEEKKKLLLTTTaaannnrrrllleee```[[[ZZZeeesss~~~}}}RRR???;;;999:::444222///.........,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))***++++++---;;;NNN]]]eeefffeeecccooovvvhhhfffvvv~~~sssdddWWWRRRJJJDDD>>>888333000---///333777;;;@@@DDDGGGLLLPPPUUU[[[___dddhhhkkkiiimmmrrrvvvxxxzzz}}}}}}zzzwwwvvvttttttsssqqqmmmhhhcccaaa```[[[UUUOOOJJJDDD===888999...'''---444555111...%%%777PPPiii}}}TTTFFFfffyyy___HHH555444888666333444,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((+++///222333555777888:::===@@@BBBBBBAAAAAABBB;;;333000111000000<<>>======<<<888555222222222...,,,***(((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******---,,,---111999FFFSSS\\\>>>???AAADDDFFFIIIKKKLLLMMMHHHHHHLLLLLLJJJRRR```kkksss{{{rrroooxxx{{{tttwww}}}~~~zzzwwwcccbbbgggtttxxxooogggcccZZZUUUOOOIIIDDD???;;;:::888888999888888777666666999777777;;;:::555333555===AAAFFFLLLSSS___mmmwwwhhhppprrrzzzvvvdddZZZWWWKKKEEE===777444555666666666222...+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,------......///222333555888===@@@CCCEEEGGGHHHGGGGGGIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPKKKJJJIIIFFFAAA;;;666222333777<<>>999666777444222///.........,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++777KKKaaahhhcccbbbjjjuuuyyyllluuuxxxzzzzzzzzzxxxsssiii[[[RRREEE<<<222......000222444888;;;???DDDJJJQQQXXX]]]bbbffflllrrrwww{{{~~~}}}wwwpppjjjddd\\\TTTNNN@@@===<<<:::333,,,111;;;///000222999PPPqqq|||oooMMM>>>aaaaaaCCC;;;<<<999777999---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))***,,,...000222555999===<<<>>>AAABBBBBB@@@@@@AAA555---+++000444:::MMMaaakkkkkkooo{{{~~~sssvvv~~~tttnnnuuukkkeeeiiiwwwzzzqqqssswwwssskkkwww~~~vvvsssqqqzzz|||}}}yyyooobbbWWWQQQ===???@@@===777222000000000...+++)))((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((---222333333999EEEOOOAAABBBCCCDDDFFFGGGIIIIIIOOOHHHGGGMMMOOORRRaaassssssqqqxxxvvvlllssswwwjjj```jjjwww~~~{{{uuulllaaaWWWRRROOOFFFCCC@@@>>>;;;888888;;;888777666666666777888999888444555::::::777777;;;111444888<<>>AAADDDFFFHHHIIIHHHHHHIIIJJJMMMLLLKKKKKKKKKLLLNNNOOOJJJIIIGGGCCC>>>888222///777;;;???@@@>>>===???AAAUUUqqqgggVVVddd~~~vvvwwwuuusssuuu}}}}}}rrrbbbQQQEEE@@@???BBBCCCEEEIIIOOO[[[iiisssnnnnnnkkkeee``````dddiii^^^kkkUUU;;;888:::777333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((()))))))))***,,,000333HHHYYY\\\RRRZZZzzzmmmssskkkkkktttnnnhhheeecccZZZIII<<<444222000///111666;;;???IIIPPPZZZ```dddiiiqqqvvv~~~ssslllaaaVVVMMMIIICCC:::444555;;;444111333555???ZZZwwwvvvgggaaadddzzztttWWW:::666999888888888444///+++***(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,---...111444777:::<<<;;;???BBBAAA???===:::666444000...555EEEYYYkkkuuujjjnnntttzzz~~~xxxrrr|||ooommmsssyyy}}}xxxmmmsssuuuzzzmmmwww}}}wwwooommmnnnUUUDDD<<>>111///999666333///+++((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((()))+++------...000000222666<<<@@@CCC???@@@FFFHHHEEEFFFKKKMMMUUUNNNKKKVVVYYYeee}}}ppplllrrr{{{}}}wwwvvvzzztttfffeeelllggguuuyyyqqqfffXXXLLLFFFCCC@@@>>>:::999777555444666;;;???LLLQQQMMM@@@;;;AAABBB===AAA<<<888888:::;;;999555;;;666666:::;;;999;;;@@@SSSYYYfffsssyyy}}}yyyYYYKKKjjjeeeDDDOOOPPPLLLAAA888555666777666444000---************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''))),,,,,,,,,+++,,,---///000111333666:::<<<>>>AAADDDHHHJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJHHHIIIFFF???666222666:::;;;BBBAAA======:::CCCWWWfffjjjnnnkkkaaa___ppp}}}yyyyyyuuunnnzzz{{{vvvcccPPPIIIJJJIIIFFFDDDEEEGGGIIINNNWWWbbbnnnuuuhhhcccccchhhkkkkkkmmmsssVVV<<<:::;;;888333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))***(((&&&&&&,,,666>>>UUUXXXZZZ]]]dddvvvrrruuuooollljjjeee]]]VVVNNNEEE:::333000222444777<<>>:::666,,,333<<>>;;;666444444444444;;;DDD:::CCCQQQ___fffkkkuuuiii___bbb|||QQQLLLOOOQQQKKK@@@888666:::777555222...,,,***))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((***,,,,,,,,,,,,---///222222444666999;;;>>>???===@@@DDDGGGIIIJJJMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFCCC>>>888333333777;;;<<<@@@===<<>>;;;<<<888333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))'''%%%(((222BBBOOOQQQMMMVVVggghhhcccvvvxxxmmmzzzyyyjjjddd___YYYOOOBBB888111//////444999???EEEJJJTTTaaajjjooovvvyyyjjjZZZRRRIIIAAA;;;:::555///111::::::ZZZ~~~uuuZZZ888EEEaaatttdddAAA444???777666333///***(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((()))******++++++,,,---000222555888;;;<<<;;;<<<@@@CCCCCC???999555111BBBWWWaaabbbhhhvvv{{{zzzzzzlllcccqqq|||tttxxxrrr^^^bbbxxx~~~qqqnnneeeSSSAAA???DDD@@@666;;;999555111---+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))))))))+++---//////222666999:::;;;<<<>>>BBBCCCEEEFFFEEEEEELLLUUURRRTTTTTT^^^mmmoootttsssoooxxx|||vvvzzzuuukkkkkkrrrzzz|||vvvpppiii[[[OOOBBB@@@;;;777777<<>>666666:::777888===CCCHHHPPPaaappp~~~ppp___zzzNNNLLLNNNNNNDDD777333777777666333111...+++)))((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))***,,,---------///111555666777999;;;===???@@@CCCEEEHHHJJJKKKNNNRRRUUURRRQQQPPPOOOMMMKKKIIIHHHDDD===666333444888<<<======>>>999===NNNZZZhhh{{{lllfffbbbeeemmmuuu{{{vvv~~~wwwsssaaaTTTBBBAAABBBCCC@@@===AAAHHHTTT^^^kkkssstttqqqnnnlllgggfffiiipppxxxYYY@@@;;;:::555333222000///---,,,,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''***222???LLLUUUKKKQQQjjj~~~rrrZZZddd~~~fffaaaffffff```ZZZTTTLLL@@@444......222666AAAHHHQQQWWW[[[cccpppzzzzzzkkk^^^QQQDDD===888444444888444777FFFfff~~~sss^^^KKKZZZ~~~XXX===999999::::::666000+++))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++,,,,,,---///111444777:::<<<===AAA@@@CCCFFFEEE???888555DDDYYYpppyyyuuupppuuu|||~~~zzzyyy~~~zzzlllttt}}}xxxtttrrrqqq||||||rrrwwwpppYYYBBB999===AAA===;;;888444000,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++,,,///111111444888;;;<<>>>>>EEECCCDDDGGGDDD;;;777999SSSdddxxxzzzwwwwww~~~yyy|||{{{zzzsss{{{ooouuu{{{qqqUUU===;;;FFF===<<<:::666222...+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))+++,,,,,,...111333555777999;;;>>>BBBHHHLLLMMMQQQRRROOOMMMRRR^^^ggg```UUU\\\uuu{{{qqqwww{{{nnnrrryyy~~~vvvqqqhhh\\\OOODDD??????JJJTTTcccqqq}}}jjjKKKAAA888888;;;<<<>>>AAAEEEYYYkkksss{{{{{{iii```|||}}}lllMMMDDDGGGFFFAAA>>>555555444333222000///---***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++***,,,---...///000444666888999;;;===???@@@AAAAAAGGGGGGGGGFFFFFFHHHLLLPPPVVVVVVUUUSSSPPPLLLHHHFFF999666555888>>>CCCBBB@@@:::GGGVVVlll{{{}}}xxx{{{qqqaaaQQQEEE???DDDBBBEEEKKKQQQWWWaaajjj{{{vvvooojjjhhhfffdddaaazzz|||[[[@@@:::888222333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))***///999CCCIIIIIIGGGPPPbbb|||~~~jjjkkkyyyvvvjjj___[[[\\\WWWLLLCCC555111...111<<>>HHH[[[eeettt~~~{{{uuuxxx|||xxxuuusssmmmoooqqqtttuuuvvvvvvvvv}}}|||}}}zzztttpppqqq~~~xxx{{{vvvnnnppp}}}yyyxxxwwwjjjRRRBBB>>>======;;;999555111---+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,---...///222555999:::<<<===@@@EEEKKKPPPUUUXXXYYYUUUUUU]]]gggmmmcccXXXkkkooozzzzzzzzzxxxwww~~~|||kkkaaaRRREEE===???LLLZZZwwwpppRRR>>>444222444999<<>>@@@AAABBBDDDTTTddduuuuuuffffffyyylllmmmzzzyyyaaaPPPFFFAAABBBEEEDDDDDDIIIVVVbbbllluuu|||ssspppkkkeeebbbfffnnnvvvZZZ???:::999444333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))///777???FFFLLLQQQUUUUUUSSSaaa|||qqqaaa^^^^^^VVVRRRTTTQQQFFF;;;666///222999CCCMMMXXX```dddllluuu~~~|||yyywwwuuusssrrrjjjkkknnnppptttyyyrrrbbbUUULLL===;;;:::555***...NNNrrrxxxTTT<<>>>>>===<<<999444000...))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))+++---...///000444666<<<>>>@@@BBBDDDGGGKKKNNNRRRVVVXXXWWW]]]jjjuuuyyynnnbbbzzznnnqqq|||uuu~~~~~~zzzppp]]]PPPDDDBBBIIIZZZrrrtttggggggjjjnnnrrrwww|||oooVVVCCC=========;;;:::???NNNdddxxxxxxbbb\\\iii{{{vvvWWWGGGHHHJJJFFF<<<:::777444222000//////*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,---...///000333777;;;999;;;???BBBEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLOOOQQQMMMOOOQQQQQQNNNGGG@@@<<<444:::@@@@@@<<<<<>>???CCCHHHIIINNNZZZiiisssuuuvvvyyyfffnnntttqqqmmmsssYYY???;;;;;;777333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''111===DDDHHHPPP^^^jjjiiiTTT\\\bbbRRRZZZPPPKKKLLLFFF999222222000;;;IIIUUU]]]dddmmmsss}}}~~~|||{{{zzzzzzyyy}}}vvvkkkbbb^^^aaagggllliiijjjkkklllnnnssszzz~~~yyy|||{{{tttkkkeeejjjwwwrrr```TTTBBB777;;;===777777===kkk}}}qqqPPPUUUuuu~~~WWWKKK>>>888999999555000))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++---...///000444666:::>>>AAACCCCCCCCCCCCDDDKKKPPPMMMMMM___wwwzzz{{{}}}}}}vvvoookkkjjjkkkxxxzzz{{{|||{{{xxxuuusss{{{ooouuu||||||kkkxxx~~~}}}mmmOOO?????????>>>;;;777333000))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---...///111444777>>>AAADDDFFFGGGGGGIIIJJJIIIOOOSSSWWWcccuuusssddd|||ppp}}}uuucccRRREEEDDDMMMbbbwwwvvveeeSSSFFFBBBGGGNNNUUU]]]eeemmmqqqwwwwwwyyy{{{{{{zzz}}}nnnNNN@@@666999===<<<999AAAVVVjjjooo~~~lllKKKRRRkkkNNNJJJNNNMMM@@@===999444111///......************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,---//////111444888<<<:::<<<@@@DDDGGGIIIIIIIIIJJJKKKKKKJJJHHHGGGHHHJJJHHHKKKNNNOOOLLLEEE===888888@@@GGGCCC<<<:::DDDNNNgggrrrvvvtttrrrkkkmmm|||}}}uuu{{{|||bbbQQQDDDDDDIIIJJJIIIIIIRRR\\\mmm{{{}}}tttnnnlllnnnmmmpppyyyYYYBBB888555999444222///.........,,,+++******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''')))(((''''''((()))444///===CCC888MMMccc[[[xxxyyy___TTTQQQPPPKKKAAA777111333777KKKMMMQQQWWW```lllyyy~~~yyyuuuuuu}}}{{{ssslllgggcccbbbiiikkkiiilllvvvzzzvvvtttyyy{{{zzzwwwrrrggg\\\XXXPPP___lllaaa\\\XXXHHHCCC\\\uuu}}}yyykkkSSS>>>999999444222666999mmmkkkSSSyyyzzzVVV>>>======;;;777333...,,,)))(((((()))((('''''''''''''''''''''''''''))))))))))))(((((((((((()))+++,,,,,,,,,---000222666555666;;;BBBHHHJJJJJJEEELLLKKKOOO[[[cccmmm}}}{{{sss|||{{{qqqrrr~~~wwwpppnnnnnnqqqttt||||||xxxsss{{{gggfffccc```ccchhhiiieeeppppppssswwwzzzzzzyyyyyyvvv|||rrrnnn{{{xxxuuuyyy}}}zzzvvvsssEEE@@@;;;:::===>>>888111---+++)))((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,,,,...111666:::BBBAAABBBCCCEEEFFFFFFEEELLLJJJQQQ[[[hhh~~~qqqvvv}}}uuu```NNNEEEDDDQQQddd|||{{{qqqrrrcccDDD444888:::666888>>>???AAANNN^^^]]]ZZZYYYZZZYYYYYYbbbnnnvvv{{{yyyxxxtttYYYLLL222;;;=========;;;[[[aaaqqq~~~pppZZZHHHPPP>>>^^^HHHIIIEEE<<<111///333222------+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,------///111333444666999<<<@@@AAACCCFFFHHHJJJKKKKKKIIINNNQQQNNNKKKMMMNNNMMMMMMLLLKKKJJJBBB:::888<<>>666222444777CCCfffwwwTTTXXXllliiiOOO777888:::777:::000---)))((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))((()))+++,,,------...111333888:::===@@@CCCFFFHHHJJJVVVQQQMMMYYYgggccccccqqq|||xxx}}}zzzllliiinnnooovvvxxxyyywwwwwwuuummmkkkppphhhbbbiiippppppkkkeeeeeelllssstttpppssssssooopppsssqqqjjjwwwmmmpppzzz}}}xxxxxxmmmwwwwwwkkkjjjyyyoooVVVEEE999:::@@@>>>888444...,,,)))((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,---...222666:::===>>>@@@BBBEEEGGGHHHHHHJJJIIIPPP[[[mmmuuuuuu}}}~~~~~~|||}}}xxxgggWWWRRRVVVdddvvvrrrZZZLLLRRRQQQBBB:::???666555777:::::::::===BBBAAA??????@@@===:::???GGGccclllfff{{{zzzwwwwwwSSSCCC555777@@@666???HHHXXXkkkzzz{{{gggSSS^^^vvvpppMMMJJJFFFGGGFFF>>>444111333333///---,,,******++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...///111333444777;;;>>>BBBCCCEEEGGGIIIKKKKKKLLLLLLOOOPPPMMMLLLNNNMMMKKKNNNIIIEEECCC>>>999999===>>>>>>===@@@PPPgggzzz~~~}}}}}}qqq___QQQKKKRRROOONNNQQQYYYccckkkooovvvuuuuuussskkkffflllvvvTTTBBB===777555444222///.........,,,+++******)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&(((,,,///444AAACCC===@@@GGGQQQ^^^{{{eeeQQQIIIIIIIIIFFFFFF???666000222===JJJSSSXXX___jjjssszzz~~~zzzxxxsssqqquuuuuummmbbbJJJPPP\\\kkk|||xxxjjjyyy{{{vvvrrrooocccPPP???888444111,,,333OOOrrrxxx\\\PPP___dddSSSGGGKKK888777222333JJJlll~~~~~~~~~mmmYYYJJJ<<<555555888+++;;;mmm\\\;;;YYYxxxjjjAAA888;;;888<<<333///***''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))***+++---......000333555999===CCCFFFFFFGGGIIIKKKVVVTTTXXXkkkvvviiifffyyyvvvrrrkkkkkkwww{{{}}}uuuxxxwwwjjjhhhggg```aaaiiigggcccjjj______YYYOOOLLLRRRZZZ^^^fffqqq{{{}}}xxx|||xxxxxxttt||||||www~~~tttmmm{{{sss|||lllkkkSSS>>><<>>AAA@@@@@@CCC^^^kkkZZZkkkyyylllFFF:::AAA777555888AAAQQQgggzzzyyykkkHHHUUU~~~~~~~~~fff@@@HHHDDDEEEAAA999444444444333...,,,*********+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---///000222333555999>>>BBBDDDFFFHHHJJJKKKLLLLLLLLLOOOPPPNNNMMMOOOQQQOOOIIIOOOGGG@@@>>><<<;;;===AAAAAA???AAALLLddd|||xxxyyy~~~qqqlllqqqrrrfffYYYOOOLLLOOO]]]\\\[[[___fffpppwww{{{zzzvvvqqqmmmkkkqqq~~~VVVAAA<<<777555444222///.........,,,+++***))))))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&)))...222:::CCC@@@DDDTTTTTTRRRaaatttQQQBBBHHHKKKCCC===888333555>>>KKKYYY``````gggqqqxxx{{{{{{zzzyyyrrrmmmfffdddmmmyyy}}}zzzkkkkkkmmmvvvvvvkkkkkklllllljjjiiikkkooooooooogggWWWKKKJJJMMMPPPCCC:::BBB]]]vvvyyyZZZHHHQQQTTTEEE;;;>>>EEEHHHCCC???LLLccciiiaaa[[[TTT]]]|||pppZZZGGG<<<999666333444HHHuuu{{{VVVSSSrrr}}}___???:::<<<777666111,,,((('''((())))))'''''''''''''''''''''''')))))))))))))))************,,,...///000222666888999<<>>BBB@@@<<<333000,,,))))))))))))(((''''''''''''''''''''''''((((((((())))))******++++++---...000222555:::===<<<>>>BBBEEEHHHJJJMMMOOORRROOO^^^rrrzzz~~~~~~vvv|||~~~}}}~~~uuuiii___\\\cccvvv|||hhh[[[```bbbTTTCCC999LLLRRRPPPHHHJJJVVV___```eeeaaabbbjjjtttvvvooohhhwwweeekkkxxxxxxQQQ@@@:::<<<999:::@@@OOOeeeyyyeeeFFF^^^sssuuuJJJDDDBBBCCCAAA<<<555333444555///---+++************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------000222333555777;;;AAAEEEGGGHHHKKKMMMNNNNNNMMMMMMRRRPPPMMMMMMRRRVVVRRRKKKOOOFFF??????@@@@@@BBBEEE???EEEOOO\\\jjjttttttnnnccckkkzzzuuullllllwwwsss___QQQKKKMMMUUU^^^dddeeeiiinnnssswwwyyyzzzsssnnnjjjmmmwwwYYY@@@:::666666444222///.........,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))'''&&&'''+++111555888BBBMMMiiioooWWW\\\sssvvvgggJJJ@@@HHHGGG:::444555999AAAMMMXXXaaaeeennnrrrwwwzzzyyyuuusssqqqlllbbbRRRKKKVVVpppzzzwwwrrrooopppqqqiii___ZZZRRRLLLKKKLLLRRRbbbsss}}}vvvnnniiieee\\\FFF>>>MMMVVVNNNUUUlllpppfff___bbbgggeeecccbbb```ccc^^^XXXbbbssswwwnnnjjjaaaZZZeeeoooVVVEEE<<<111999444000LLL~~~```^^^xxxvvvFFF666AAA555888444---)))(((((())))))((((((((((((((((((((((((((()))))))))*********+++***,,,///111222555999;;;;;;<<<===???AAABBB@@@>>>OOOhhhuuuxxx{{{xxxuuunnn||||||qqqmmmhhhsss}}}rrruuugggfffiiiiiiiiisssvvvjjj```iiiiiilllwwwzzzwww|||zzzhhhZZZBBB>>>LLLgggnnnZZZDDD===999CCC___wwwyyyyyy{{{xxxyyymmmgggnnntttxxx}}}|||jjjsssyyywwwwwwvvvbbbEEE999AAACCC;;;666222---***)))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++,,,...111333555888===@@@BBBEEEIIIJJJKKKLLLNNNPPPSSSPPPiiirrr|||||||||}}}yyy|||}}}|||jjjYYYYYYfffwwwwwwggg```nnnyyy}}}wwwxxx{{{vvvqqqyyyQQQ===888;;;888888???OOOeee|||XXXTTTjjjhhhDDDAAAAAA@@@<<<666222222555111...+++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......222333555777999===BBBFFFHHHJJJMMMOOOPPPPPPOOONNNRRRPPPMMMMMMTTTZZZVVVNNNKKKDDD???AAADDDCCCDDDEEEDDDTTTdddlllmmmllliiifff^^^rrrtttzzz}}}}}}mmm\\\LLLFFFHHHOOOWWW^^^```fffooovvvzzzyyyvvvtttfffhhhooo}}}ZZZ>>>888777777444222///.........,,,+++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((,,,333777888;;;JJJhhh}}}pppXXXPPPQQQSSSLLL???===BBB???555333999CCCNNNXXX___dddfffrrrtttuuusssoooiiifffdddSSSOOOJJJIIITTTiiiyyyiiihhheeebbbccceeeaaaZZZIII<<<333333666@@@ZZZtttzzzzzztttiiidddqqqrrrYYYTTTmmmvvv}}}zzzqqqkkkbbb___jjj|||}}}nnnssslllSSSEEE888555111000888UUUwwwSSSaaatttRRR;;;@@@::::::555000+++))))))((((((((((((((((((((((((((((((((())))))******+++++++++***---000222444777;;;>>>??????>>><<<999888999:::WWWgggjjjmmmpppxxxpppyyyzzzsssssstttqqqvvvuuueeebbbfffjjjvvvfffuuuzzzyyy~~~|||vvvyyyoooWWWDDD@@@555<<>>@@@:::999555///+++))))))))))))(((((((((((((((((((((((('''((())))))***+++,,,,,,---000333666999<<<@@@CCCIIILLLOOOOOOMMMLLLOOOQQQOOORRRrrrppp|||tttsssyyy{{{rrr```SSS[[[qqqfffZZZeeexxxZZZ:::888666777:::AAAQQQkkksss^^^jjjyyyaaaDDDAAA>>><<<888333222555222///+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000333555888;;;===???CCCFFFHHHJJJMMMPPPRRRRRRPPPOOOQQQOOOMMMMMMTTTYYYVVVNNNFFFBBB@@@CCCDDDCCCCCCEEE]]]mmmzzz|||vvvqqqooonnnhhhzzz~~~yyyuuuUUUNNNIIILLLQQQUUUXXX[[[iiinnnuuuxxxvvvqqqllliiieeeqqqWWW===:::888777444222///.........,,,+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))***...444888<<<888<<>>GGG^^^hhhgggmmmyyy|||zzzuuusss{{{yyyggg^^^WWWVVV^^^uuuzzzpppccctttvvvjjj___NNN>>><<>><<<222888DDDXXXrrrzzz{{{xxxxxxzzzsss{{{|||wwwfffOOO>>>;;;@@@;;;777000+++))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,---///222555999<<>>???AAACCCEEEGGGIIIMMMQQQSSSSSSRRRQQQPPPPPPNNNMMMPPPTTTQQQJJJEEECCCCCCEEEDDDBBBDDDIIIiiitttzzzssssss~~~tttiiibbbNNNNNNQQQUUUXXXZZZbbbkkkwwwxxxwwwsssmmmhhhggggggvvvUUU<<<<<<:::666444222///.........,,,+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''))))))+++///444888<<<;;;>>>===JJJrrr}}}___HHH;;;555888777111444>>>GGGOOOXXX^^^aaadddjjjppphhhjjjjjjggg```XXXRRRNNNUUUPPPJJJOOO```ooopppjjjXXXLLL===666AAASSS^^^```ZZZOOOLLLSSSUUUVVVjjjzzznnn}}}xxx{{{kkkPPPAAA;;;GGGXXXhhh}}}zzzaaa]]]ggg|||zzzfffIII>>>999777...---JJJpppjjjFFF```fff333BBB:::777222///,,,***'''%%%))))))))))))))))))))))))((())))))***++++++,,,,,,+++---111444666:::???BBB@@@IIINNNFFF::::::IIIZZZjjjtttvvvzzzrrrssszzz}}}yyyuuuuuuwwwmmmzzz\\\EEE===EEEUUUrrruuuxxxmmm[[[YYYXXXLLL===UUUaaa]]]XXXMMMCCCDDD>>>\\\{{{zzzxxxyyykkkhhhWWWGGGSSSmmmqqqbbbIII999444888777777666...222222111;;;XXXzzzvvv|||wwwsss{{{yyywww```@@@999GGG<<<888111,,,***)))))))))))))))))))))))))))))))))'''((()))***+++,,,------000333777:::===AAAEEEHHHLLLPPPSSSRRROOOMMMPPPSSSQQQcccwwwnnn{{{}}}|||rrriii\\\]]]fffuuuxxxmmmaaadddnnnwwwzzz{{{yyy~~~ZZZCCC???SSSpppPPPEEE:::444222;;;QQQfff}}}uuu]]]rrr|||MMMCCC<<<===;;;666444666444000,,,))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...///111222333555888===@@@AAABBBCCCDDDFFFIIIMMMQQQSSSSSSRRRQQQPPPPPPNNNLLLMMMOOOLLLFFFHHHGGGGGGGGGEEECCCHHHOOO[[[eeesssuuuxxx|||~~~ttteeeUUUKKKOOOQQQUUUUUUTTTZZZmmmyyywwwrrrlllhhhiiiooottt]]]999666<<<444444222///.........,,,+++))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))&&&'''...333222111222EEETTTQQQ@@@FFF```gggXXXGGG<<<777999999666:::BBBRRRXXX\\\]]]ccckkklllgggTTTGGG[[[~~~pppmmmsss{{{lllWWWOOO\\\iii^^^GGG@@@999555<<>>AAADDDGGGJJJKKK^^^dddttt|||fffVVVBBB<<<777:::HHH^^^tttkkkwwwwww{{{|||bbbPPP>>>888444111999FFF|||nnnSSSKKK<<<555@@@888///222((( ---))))))))))))))))))))))))+++***++++++,,,---...///---000333555888<<<@@@CCCGGGGGGNNNKKK@@@KKKeeeuuu|||zzzpppvvv~~~yyyxxxxxxpppfffddddddcccZZZNNNGGGFFF^^^\\\SSSGGG>>>:::666222///BBB___wwwzzzkkk___UUUWWW```pppyyyyyy}}}cccdddxxxSSSRRRWWWUUUMMMNNNNNNEEEBBB:::333999LLLdddxxxyyyuuuyyyvvvyyy|||yyytttrrrdddKKK<<<<<<;;;999555000***(((((()))******))))))((((((''''''((()))+++,,,,,,---///111222444777999<<>>BBBNNN]]]nnnyyyrrrcccnnn{{{~~~rrr]]]KKKGGGNNNOOOLLLLLLTTTcccqqqyyy{{{wwwrrrhhhaaaaaannnXXX999999<<<333444111///......---,,,+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***&&&'''---222555888===XXXccc^^^JJJDDDPPPSSSIIIDDD@@@===:::888888@@@IIIRRRXXX]]]___dddkkklllhhh[[[QQQZZZmmmyyy{{{kkk^^^TTTJJJBBB>>>PPPMMMEEEEEE```nnneee___ZZZMMMGGG???777333111///...000000111222444555666666???BBBPPPdddooogggTTTFFF>>>999333333;;;HHHTTT\\\TTTIII^^^~~~}}}sss}}}ppp\\\GGG===666111555???cccgggppp~~~TTT???888AAA777,,,000+++$$$+++))))))))))))))))))))))))*********+++,,,---...//////222555888:::>>>BBBEEEJJJLLLPPPPPPMMMYYYkkkrrrnnnzzztttzzz}}}tttttt{{{yyyuuuyyykkkrrrhhhOOOAAA===<<<999666:::BBBEEEDDDAAAUUUqqqlll]]]KKKGGGEEEJJJTTT\\\___^^^___```ooo~~~xxxlllwwwjjjWWWHHH888666CCCUUUbbbggggggiii}}}}}}uuusssuuujjjSSS@@@;;;===;;;777111,,,))))))*********))))))(((((((((((((((***,,,,,,,,,---///111444666999<<<>>>BBBFFFIIILLLLLLMMMOOOQQQRRRRRRQQQYYYjjjvvv||||||qqqqqq{{{tttkkkdddbbbnnn{{{vvvjjjUUUKKK@@@999666555;;;BBB\\\gggqqqvvvzzzvvvIIIAAAMMMqqq|||xxx}}}III===>>>444666III^^^wwwnnnWWW]]]zzzqqqMMMGGG===HHHDDD111222444000,,,******+++***((()))))))))))))))))))))))))))))))))))))))******++++++,,,------...111555888:::<<<>>>AAADDDFFFHHHIIIKKKJJJKKKQQQYYY\\\YYYTTTYYYTTTPPPNNNJJJEEEDDDFFFHHHMMMIIIFFFOOOXXXdddvvvsssvvvjjjjjjxxxjjj[[[MMMCCCEEELLLQQQRRRXXXeeeuuu}}}{{{vvvooojjjeeegggrrrQQQ999<<<<<<333333111///......---,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&(((...222333666;;;@@@JJJOOOHHH???<<<:::777@@@CCCBBB;;;888>>>JJJQQQWWW\\\aaadddhhhmmmmmmkkkiiiccc^^^[[[eeeuuu]]]PPPDDD===FFFWWWlllyyyrrrVVVNNNiii}}}iiiXXXLLLCCC;;;888555222111222333333333........................---,,,666LLL]]][[[KKK===999555000...000444777999666111BBBYYYdddrrrmmmbbbmmmoooTTTDDD999111111666EEEttteeeOOOllljjjLLL<<>>DDDNNNXXX[[[YYY>>>KKK___lllmmmaaaOOOBBB<<<777222///111555888::::::;;;HHHXXXZZZXXXiiizzz___LLL888333???PPP[[[^^^___VVVfffuuu}}}}}}zzzvvvwww}}}wwwaaaIII;;;???===999444...+++++++++***))))))))))))((((((((()))***,,,,,,---...000222666999===AAACCCFFFIIIKKKQQQQQQRRRSSSTTTUUUVVVVVVeee|||yyy{{{zzzqqq~~~|||vvvpppjjjfffiiitttzzzjjjXXXLLL<<<777444444444333666:::IIIRRRZZZ___fffoootttvvv{{{www|||iiiOOOIIIjjjxxxqqqBBBAAA999///???SSSkkkiii\\\pppcccKKKFFFGGGNNN777333444111---+++*********))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...///111333888;;;===>>>AAACCCFFFHHHIIIJJJKKKKKKLLLPPPTTTVVVUUUTTTOOOTTTTTTLLLEEEFFFKKKNNNNNNHHHCCCQQQjjjqqqrrr{{{rrrsssiiieeerrrxxxqqqooo~~~lllVVVGGGAAABBBIIIPPPUUU[[[gggwwwvvvkkkfffgggmmmzzz}}}{{{yyyxxx|||NNN:::<<<:::444333111...---------+++***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&+++111222///000444111:::KKKXXXUUUHHH>>>;;;<<>>bbbbbb===BBB<<<111...///+++((())))))))))))))))))))))))*********+++,,,...///000444777;;;>>>@@@BBBFFFHHHMMMQQQOOOTTTjjjyyyvvvooonnnyyyooottt}}}~~~~~~{{{tttyyyyyymmmlll```@@@AAASSSffffffOOO666...222777@@@IIIMMMOOOPPPLLLGGG222666:::===;;;666///+++111222222111000//////000,,,+++111999999777DDDVVV~~~rrrbbbMMM@@@333222@@@UUUfffooo|||nnnrrrwww}}}yyy|||~~~qqqTTT??????>>>;;;555///,,,++++++))))))))))))))))))))))))***+++------...///222555:::===BBBFFFHHHJJJLLLNNNWWWXXXXXXXXXWWWWWWYYYZZZoootttuuuvvv|||tttkkkdddbbbkkkvvvqqqYYYFFF===<<<666555666::::::777666999777;;;???BBBHHHQQQVVVVVVUUUTTTZZZkkk}}}rrrbbb[[[eee}}}lllSSSlll```EEEDDD;;;333MMM___wwwvvvjjjqqquuuMMMHHHAAARRR===777333111...+++************))))))))))))))))))))))))))))))))))))***+++,,,,,,+++---///222444777;;;>>>@@@BBBDDDFFFHHHJJJKKKLLLKKKLLLNNNOOOPPPPPPQQQRRRHHHQQQRRRJJJGGGOOOUUUUUUUUUFFF@@@\\\~~~~~~uuunnnvvvtttkkk~~~zzz}}}yyyppp^^^III???BBBKKKRRRVVV]]]fffsss|||}}}uuuiii```fffrrr{{{nnnjjjrrr|||LLL;;;;;;777555333111...---------+++***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''',,,111222333:::BBB??????LLL]]]\\\III999777999<<<;;;999CCCSSS[[[XXXYYY[[[___aaaaaa```aaaccchhhqqq|||ttt[[[PPPRRROOOFFFEEEGGGSSSkkk~~~}}}qqq```RRRCCC;;;777222111222444555444333555999888444555444333333333222///---222222222333333333333333222333>>>TTTbbb[[[FFF555444222000000222555555555444444000///666FFFaaa{{{ooo___jjj|||rrrWWWDDD888444333111BBBrrrqqqTTT___zzzAAAAAAAAA;;;000---,,,(((******************************+++,,,---///111222666999===@@@BBBDDDGGGIIIJJJPPPMMMUUUooozzzuuuvvvzzz}}}}}}qqqZZZeee|||~~~}}}zzzxxxxxx{{{vvv{{{yyymmmppplllSSS=========999111,,,111;;;444>>>EEEBBB<<<888666444555333000---------///111---000444666444333222333333222333555111---222;;;PPPbbbyyywww]]]NNNKKKEEE;;;666111111;;;MMMbbbooonnnnnnvvv}}}hhhssszzzwwwzzz]]]DDD???>>>;;;666000,,,***+++))))))))))))***************,,,---...///222666:::>>>BBBFFFJJJLLLMMMOOOQQQ[[[\\\\\\ZZZXXXXXXYYY[[[tttvvvwwwlllyyywwwhhh___^^^nnnxxx}}}mmm[[[JJJ???999888777555777::::::666444555555777888999???JJJRRRTTTFFFHHHGGGNNNhhhvvv\\\RRRWWWlll[[[fffRRRAAABBB444>>>UUUnnnwwwpppkkkqqq|||wwwUUUIII:::JJJ???555333222///,,,***)))***+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,...222444777:::>>>AAADDDEEEGGGIIIKKKLLLMMMMMMLLLNNNPPPPPPNNNNNNOOOQQQJJJOOOOOOKKKNNNXXXZZZUUUPPPKKKNNNhhh|||ooorrr}}}zzz}}}~~~wwwrrrXXXMMMBBBBBBNNN[[[bbbaaajjjrrrxxxvvvmmmdddaaaaaasss}}}rrrhhhmmmwww{{{JJJ<<<;;;555666222000...------,,,+++)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((+++///222:::JJJ[[[JJJ@@@@@@JJJGGG777---000888888999???KKKXXX[[[XXX]]]]]]```cccaaa___bbbhhhhhhooocccIII@@@<<<999GGGPPPQQQVVV^^^YYYLLLBBB777333999999000...444111111///000777@@@CCCAAAEEECCCAAA???>>><<<888555777666666555444333222222222999JJJ___fffYYYCCC444333222000111333666777888000666555666===BBBVVVvvvzzzhhhQQQAAA999555222222WWWzzz___MMM@@@AAABBB555,,,,,,)))************************+++,,,,,,---///111333444888;;;???CCCDDDFFFHHHJJJIIISSSSSS^^^tttrrrnnnxxxzzzyyyeeerrr|||}}}~~~|||yyyvvvuuuuuu{{{wwwwwwsssoooxxx```MMM;;;888===@@@>>>;;;:::??????888111222666888444333111000111333555777000000111000///000222444111222333444333111222444666???PPPRRREEE@@@@@@777777666444000111888FFFPPPHHHQQQ^^^aaafff~~~hhhnnnvvvwww~~~fffOOO@@@???===777111---+++***)))))))))************++++++,,,...000222666;;;???BBBEEEIIILLLNNNPPPRRRTTTYYY[[[[[[ZZZWWWWWWZZZ]]]yyy~~~xxxfffgggzzzyyyeee]]]aaasss}}}kkk\\\LLLIIIQQQUUUPPPHHHIIIDDD@@@@@@===999999<<<>>>BBBDDDEEEMMM^^^llltttdddeeeYYYPPPhhhlll___aaaqqqVVVVVVvvvppp???===>>>222OOOmmmuuuhhh___jjj|||pppoooUUUAAADDDFFF888333222000---***)))***,,,)))))))))))))))))))))))))))))))))***+++,,,---...---000444777:::===@@@CCCGGGHHHJJJLLLMMMNNNOOOOOOMMMOOOQQQQQQPPPOOOOOOOOOQQQPPPOOOPPPVVV[[[VVVOOOFFFVVVfffssszzzuuuxxx{{{xxxyyymmmyyyzzzpppiiiLLLKKKKKKRRR```pppvvvtttvvvxxxwwwnnncccaaahhhrrr}}}rrrooooooqqqqqqyyyEEE===>>>444555222000---,,,,,,,,,+++)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***...000111666FFFWWWOOODDD@@@CCC???555555>>>999888===IIIRRRVVVWWWXXX^^^]]]```cccbbbaaagggpppnnnnnnyyy|||oooeee___UUU___eeehhheee___ZZZWWWUUURRRWWWXXXNNN888)))***444---,,,+++...:::KKKTTTUUURRRPPPLLLHHHEEEAAA<<<999=========<<<<<<<<<;;;;;;<<>>888GGGnnn|||aaaKKK<<<555333---CCCxxx^^^nnn___???:::CCC999------+++************************------...///111333444555:::>>>CCCFFFHHHIIIJJJLLLJJJZZZ```nnn{{{iiigggyyyyyyrrr~~~}}}~~~~~~|||yyywwwvvvwwwxxx{{{vvvpppooorrrqqqeeebbbbbb^^^WWWRRR]]]\\\UUUKKKEEEDDDAAA===222111111111222555777888888666444333333444555555000111222222444777666444222888FFFJJJBBB@@@???666777777555111...///333777???GGG\\\hhhaaaeee|||}}}nnnppprrrvvvrrr___BBBAAA???:::333...,,,,,,))))))*********++++++++++++---///111444:::@@@DDDFFFHHHKKKLLLNNNQQQTTTWWWSSSVVVXXXWWWUUUWWW\\\aaa{{{iiitttttt^^^]]]hhhyyyyyyfffNNNDDD<<>>AAADDDJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPRRRSSSTTTRRRPPPNNNRRRNNNOOOWWW\\\YYYQQQLLLPPPeeerrruuuwwwsssvvv~~~www{{{qqqeee]]]RRRXXX]]]aaalllyyyxxxuuunnnfffdddlll{{{zzz|||wwwrrrllljjjrrrwwwBBB>>>AAA444444222000---,,,,,,,,,***)))))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&+++333555000---444???EEE@@@??????888000444???;;;:::CCCQQQVVVRRRRRRXXXWWWVVVYYY]]]]]]]]]eeeqqqpppjjjmmmttt~~~zzz}}}sssZZZDDD:::333---111///---222BBBVVVcccgggjjjfffaaa[[[UUUOOOJJJFFF>>>???@@@AAACCCDDDEEEFFFGGGVVVkkkwwwoooXXXEEE<<<555555777:::===??????>>>>>>@@@999:::===333CCCrrr|||mmmRRR>>>444444///:::iiiddd\\\[[[nnnmmm???333BBB;;;///...+++************************---......000222444666777===@@@EEEHHHJJJKKKLLLNNNMMMaaalll{{{dddbbbyyykkkpppyyy~~~}}}zzzxxxxxxyyywwwyyypppmmmdddnnnxxxnnn^^^NNN===:::777555777:::???CCC>>>>>>???@@@BBBAAA===:::;;;<<<:::888:::===<<<888777BBBTTTTTTDDD>>>>>>999333222222333444444444333333>>>dddlllOOORRRcccnnnuuuzzz}}}|||mmmDDDCCCAAA;;;555000------))))))******+++++++++++++++---///222666<<>>???BBBFFFRRRggguuufffTTTEEE:::333555:::<<>>@@@CCCGGGJJJLLLMMMMMMOOOVVVppplllrrruuuhhhiiiwwwyyyyyy{{{rrrqqqrrryyyuuu{{{}}}|||uuufffhhh}}}ppp\\\SSSHHHDDDHHHFFF@@@IIIYYYQQQOOONNNMMMMMMKKKHHHFFFDDDEEEEEEFFFEEECCCBBBAAAAAAZZZbbbXXXLLL@@@777888666333111222444444555666///999OOOiiiqqqcccNNNCCCYYYsssuuu~~~~~~{{{YYYGGG???;;;444111000'''+++************+++---...+++---111444777<<<@@@DDDCCCEEEGGGIIIJJJLLLPPPSSSRRRPPPJJJKKKRRRPPPTTTeeexxx~~~xxxggg[[[cccxxxxxx{{{mmm^^^]]]kkkuuunnn``````]]]]]]dddooowww{{{}}}RRREEE999777666333000222333888===DDDRRRmmmpppooobbbTTTJJJ___~~~TTTBBB999???HHHaaapppSSS999DDDQQQ~~~www~~~sssQQQJJJ;;;===666111333222***,,,---&&&++++++++++++******))))))******+++,,,------......777888;;;>>>AAACCCDDDEEEKKKMMMOOOQQQQQQQQQRRRTTTTTTXXXWWWPPPQQQXXXXXXQQQOOORRR]]]dddYYYIIIPPPcccsssrrr{{{ssswwwzzzxxxtttlllpppwwwpppnnnvvv~~~~~~~~~xxxgggWWWWWWaaappplllhhhjjjooosssrrrpppiiieeebbbfffyyyyyycccbbbttt{{{rrrhhhkkkvvv}}}hhhYYYTTTXXX^^^bbb{{{JJJ999===;;;555111111000...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())),,,---000888AAAAAA:::CCCQQQRRR@@@333777<<<999888BBBNNNTTTTTTQQQQQQRRRRRRQQQSSSZZZ___ccchhhmmmrrrjjjeeemmm}}}rrrwww~~~^^^CCC888777888;;;>>>AAADDDPPPbbbqqqvvvtttsssrrrooojjjeee```^^^UUUSSSQQQOOOOOOQQQSSSUUU[[[pppsss^^^NNNDDD999666222333>>>OOO[[[^^^aaaUUULLLGGG===777GGG___{{{dddLLL<<<333666444JJJ}}}PPPjjjRRRBBB===<<<999(((000,,,,,,++++++++++++,,,,,,......///111444888;;;>>>@@@BBBEEEIIILLLNNNPPPPPPPPPZZZtttzzzuuu{{{|||hhhdddlllqqqqqq|||{{{uuuxxxwwwsssvvv|||qqqmmmqqqmmmlllvvvmmmrrryyy{{{wwwsssjjj^^^OOOJJJXXXdddccc```aaaccc___[[[XXXXXXXXXXXXXXXVVVVVVVVVTTTRRROOOMMMLLLQQQiiiqqqdddUUUEEE999888:::777444555666666666666:::444<<<\\\tttYYY^^^uuupppxxx}}}yyyeeeMMM@@@???777000---''',,,+++*********+++---...,,,///222666999===AAAEEEGGGHHHHHHHHHHHHJJJNNNQQQOOONNNIIIKKKQQQOOOVVViii|||jjj___^^^gggvvvyyy}}}~~~}}}zzzhhheeecccjjj}}}oooZZZKKK>>>777222333444222444888333666;;;CCCQQQiii}}}yyy~~~pppZZZJJJ```qqqRRR;;;===@@@UUUiiiVVV;;;:::>>>gggrrr}}}uuuZZZ\\\MMMHHH888111333222+++,,,...'''++++++++++++*********)))******+++,,,---...///000555666:::>>>AAAEEEGGGHHHKKKMMMPPPQQQRRRRRRTTTVVVUUUTTTRRRPPPSSSUUUQQQKKKSSS^^^fffbbbWWWUUUddduuu~~~yyy{{{ooouuunnnggglll{{{|||rrrooorrrxxx~~~}}}uuuggg[[[XXX___gggzzzwwwuuuwwwyyywwwpppiiiccchhhmmmsssmmmeeessswwwtttqqqttt~~~yyyhhh]]]\\\^^^eeeqqq}}}{{{KKK;;;>>>;;;666111111000...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***///000222>>>MMMLLL@@@<<>>BBBEEEJJJQQQXXXcccrrr|||{{{zzzyyywwwsssooojjjhhh___]]]ZZZWWWWWWYYY\\\^^^eee{{{uuu___PPPIII<<<999777>>>QQQgggrrrssspppbbbUUUKKK>>>777FFF\\\{{{oooTTTAAA111777333???jjjuuuiiiaaaHHH<<<<<<:::,,,000------,,,,,,,,,,,,------......000222666;;;>>>AAACCCEEEHHHLLLOOORRRTTTUUUSSScccyyywwwnnn{{{~~~nnniiihhhrrrnnn{{{zzzttt{{{uuunnnwww}}}wwwnnnooojjj___]]]VVVUUUWWWddd|||kkkSSSLLL[[[lllsssmmmOOO999CCC___sssxxxvvvnnnhhhaaa[[[ZZZ]]]___aaacccbbb```^^^[[[WWWUUUSSS___www~~~ppp^^^KKK;;;888888666444333555666777666@@@333000MMM{{{ppp}}}qqqzzz{{{xxxqqqPPP???BBB;;;111---***---,,,+++***+++,,,---......111555888;;;???CCCFFFLLLMMMLLLKKKJJJKKKNNNPPPLLLNNNJJJKKKPPPPPPZZZppp|||]]]ZZZiiiuuu|||uuu~~~ttteeeddduuutttuuuxxxfffUUUCCC666777666666888666222222444222222333888GGG___zzzkkkLLLXXXxxxRRR@@@===999HHHbbb^^^DDD666;;;ZZZqqqhhhiiinnnZZZLLL;;;222222222+++,,,///)))++++++++++++***************++++++---...000222222333666999>>>CCCGGGIIIKKKKKKMMMPPPRRRRRRSSSUUUVVVWWWQQQOOOSSSVVVRRRMMMKKK[[[gggiii[[[RRR___wwwyyyvvvhhhppppppmmmqqqzzz|||vvvuuuxxxzzz|||zzzsssnnn```RRROOO[[[iiipppssstttvvvyyyzzzvvvnnngggfffrrr~~~|||vvvlllkkkiiirrrzzzggg]]]WWWSSSWWWcccuuuzzzLLL;;;<<<:::666111111000...---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++222333...777FFFGGG;;;777;;;888222111888<<<:::CCCJJJRRRUUUQQQLLLJJJKKKJJJRRRWWWWWW]]]hhhlllhhhrrraaa[[[dddfff[[[WWW]]]```cccjjjhhheeeooouuulllcccbbbfffiii```PPPLLLQQQUUUZZZcccmmmxxx}}}xxxtttqqqllljjjgggeeedddfffhhhjjjppp~~~iiiWWWLLLEEEIIIQQQ___qqquuuiii[[[PPPCCC===III[[[sssyyy~~~{{{\\\FFF555999222222SSSzzziiikkkKKK:::>>><<>>BBBDDDGGGHHHKKKOOORRRVVVXXXYYYWWWooooooeeerrrsssrrrkkkuuunnn{{{uuukkksss|||xxxqqqnnn{{{fff[[[VVVSSSTTT```eeefffbbbdddsssttteeeMMM:::???ZZZyyybbb@@@===WWWtttvvvpppgggaaa___```aaabbbeeedddbbb```^^^[[[YYYXXXggg{{{iiiSSSAAA<<<666666444444777>>>AAA@@@===999555DDDpppzzzlll}}}}}}~~~{{{zzz}}}{{{wwwPPP===CCC>>>222//////---,,,,,,++++++,,,...///111444888<<>><<<777333111444333000000;;;UUUvvvuuuRRRKKKVVVddd}}}~~~|||rrrppp}}}UUUEEE???888AAAZZZeeeUUU@@@AAASSSgggqqquuu___LLL@@@444222222,,,,,,///+++++++++++++++++++++++++++++++++,,,---000222444666666888<<<@@@DDDHHHJJJLLLMMMOOOQQQRRRQQQQQQSSSTTTWWWPPPPPPVVVWWWQQQQQQWWWfffeee^^^SSSQQQ___www}}}nnnrrrxxxvvvxxxxxxzzz{{{xxxtttxxxyyyppp___TTTJJJJJJRRR^^^lllvvvqqqsssuuusssoookkkiiiiiivvv|||lllgggqqq~~~uuubbbVVVZZZhhhsss~~~nnn]]]RRRxxxKKK;;;:::888666111111000...---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''///000(((***666;;;666===999222---///555;;;>>>IIINNNSSSSSSMMMHHHGGGHHHMMMTTTWWWUUU[[[iiipppnnnqqq]]]SSS\\\]]]SSSTTT```eeelllvvvsssjjjqqqxxxqqqpppooouuu~~~zzzllleeegggiiinnnvvv~~~|||yyywwwuuuvvvwwwwww|||sssaaa\\\eeeppp{{{|||rrrfffZZZLLLCCCJJJVVVlllnnnrrrtttvvvxxx~~~dddKKK777888333///DDDrrr}}}uuuUUUzzzqqqNNN:::???===222,,,+++++++++++++++,,,------...000333777<<>>CCC===111...///---,,,,,,,,,,,,...///000444777<<>>;;;777666777666222666JJJjjjyyyssswwwrrrhhh]]]OOOTTTjjjTTT@@@@@@XXXwwwnnnXXXNNNEEEGGGVVVeeeuuuoooHHHAAA:::===PPPgggfffTTTCCCIIIqqqwww{{{qqqtttaaaSSSGGG777222333---,,,///,,,+++++++++++++++++++++,,,,,,,,,---...111444888:::<<<===@@@CCCFFFHHHJJJKKKOOOPPPRRRRRRPPPOOOPPPQQQTTTPPPQQQVVVUUURRRZZZfffnnn]]]QQQSSSYYY___nnn~~~~~~|||qqqiii||||||{{{xxxrrrqqqxxxuuukkkTTTFFFDDDVVVdddffflllvvvzzzooodddaaahhhqqqvvviiijjjzzz}}}ooogggYYYYYY[[[eeeyyy{{{iiiVVVHHHBBBBBBDDDwwwLLL;;;999666666111111000...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((...000------333:::===III???555000000444;;;BBBNNNQQQSSSOOOHHHDDDDDDGGGPPPSSSSSSTTT[[[fffooorrrmmmWWWIIINNNTTTVVV```pppuuupppoooiiicccppp~~~}}}|||vvvwwwvvvyyy{{{}}}xxxmmm___QQQFFFHHHOOO\\\XXXUUUWWWZZZ]]]ccciiirrrmmmRRR777444555444???ccciiiFFFrrr{{{UUU===BBB===555,,,+++*********+++,,,---...000222666:::???DDDGGGIIIKKKLLLMMMPPPSSSVVVYYYZZZaaa|||zzzeee\\\ooosssjjjoooxxx{{{tttxxxuuunnnmmm}}}}}}kkk[[[gggzzz~~~nnnSSSDDDRRRuuupppaaa___iiiyyytttuuu{{{xxxsssnnnjjjkkkjjjiiigggfffeeeeeeeeettt|||bbbJJJBBB>>>@@@>>>;;;DDDUUU```aaaLLLEEE777555SSS{{{vvv~~~}}}YYYEEECCC;;;000---+++,,,,,,+++,,,---///111333777:::???CCCEEEHHHJJJLLLNNNTTTZZZ^^^^^^[[[YYYWWWUUUWWWUUUVVV[[[YYYaaavvvvvvkkkoooZZZ\\\{{{{{{~~~ddd\\\hhhtttfffdddgggpppsssuuu~~~oooSSSHHHGGGBBB;;;444888999666444<<>>BBBKKKRRRwwwMMM===999777888111111000...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((------111777::::::===CCCJJJ???777555444555===FFFQQQRRRQQQKKKDDD@@@BBBFFFOOOLLLMMMTTT[[[aaajjjrrrbbbPPPEEEKKKXXXbbbooo{{{{{{bbbQQQNNNTTTllluuulllmmmuuu{{{vvv|||yyypppeeeZZZTTTWWW]]]MMMAAA555333444555999>>>TTTnnnvvv[[[===111333777>>>^^^~~~WWWvvvbbbCCCDDD===999...+++++++++,,,,,,---...///222444888<<>><<<999666444666:::>>>IIIFFFAAAAAAOOO\\\VVVGGG===<<<999@@@HHH@@@777===<<>><<>>:::777999111111000...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((...(((---;;;@@@;;;:::???CCC:::555777777777???KKKSSSSSSPPPIIIAAA>>>BBBFFFLLLGGGIIITTT[[[]]]eeepppVVVKKKGGGRRRcccpppxxx}}}pppKKK333888LLLooowww]]]ZZZ[[[fffxxxzzz|||vvvoooiiiiiipppxxxcccPPP>>>666444222333777>>>ccc|||aaaEEE111///555===```vvvsss}}}lllGGGFFF===;;;111,,,,,,,,,---...///000111333555999>>>BBBFFFIIIJJJLLLLLLLLLMMMOOORRRUUUVVVwwwpppeee{{{___fffjjjhhhlllsssvvvkkksss{{{rrrvvvtttlllbbb]]]ddd~~~eeebbb|||gggeeelllpppvvv}}}zzzyyy|||hhh```___```YYYPPPWWWkkkwwwxxxXXXNNN@@@<<>>CCCGGGIIIKKKMMMNNNMMMNNNPPPPPPPPPOOOPPPQQQWWWVVVQQQTTTZZZUUUVVVeeettt{{{qqqrrr|||~~~iiiJJJYYY|||wwwfffssshhhHHHQQQ^^^qqqppp\\\QQQHHH===888999<<<<<<;;;444<<<>>>999:::DDDJJJHHHCCCBBB???HHHQQQGGG:::<<<@@@LLLJJJOOOFFFXXXXXXBBB>>>;;;:::222]]]bbbGGG;;;:::AAAccczzzkkkSSSiii|||~~~vvvwwwnnnbbbgggWWW???444444...***,,,,,,+++++++++,,,,,,---------.........000444999>>>AAADDDFFFHHHJJJLLLNNNOOOPPPOOORRRTTTVVVVVVWWWXXXZZZTTTUUURRRTTTbbbsssvvvmmmQQQ[[[hhhuuuwwweee|||{{{vvvxxxzzztttssszzzrrrddddddrrrsssjjjwww~~~tttcccbbbqqqtttsssvvvfffgggvvv|||lllUUUXXX```nnn}}}www```LLLEEEGGGGGGDDDOOOQQQUUUZZZcccppp~~~XXX;;;777888666333222000...,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''&&&'''))),,,------000444555444666:::666222000444888;;;AAAHHHQQQNNNJJJEEE===999???HHHJJJFFFFFFLLLUUU^^^jjjuuuaaaPPPNNNbbbsssrrrmmmmmm^^^JJJCCCCCCAAATTTtttfff\\\[[[^^^kkk~~~wwwqqqtttkkkPPP888555999333;;;QQQxxxmmmOOO>>>555555;;;XXXzzzKKKAAADDD;;;555------,,,,,,---///000111777:::???CCCEEEGGGJJJLLLNNNTTTPPPLLLNNNLLLOOO]]]hhh[[[{{{rrrUUU[[[hhhiiikkkttt{{{yyyuuuzzz{{{{{{hhhTTTLLLMMMVVVgggvvvkkkggg}}}jjj]]]]]]zzz}}}}}}uuuooorrrzzz~~~yyyrrraaaVVVFFF:::;;;HHHYYYdddoooooo{{{nnn|||yyyttt|||oooMMM;;;<<<777---,,,------,,,---000444888;;;===>>>AAADDDHHHKKKNNNPPPOOOMMMKKKLLLOOOQQQPPPNNNVVVRRRNNNLLLKKKMMMWWWbbbgggzzz}}}yyyyyy~~~kkkWWWMMM\\\{{{~~~|||mmm[[[cccpppvvvuuujjjeeeQQQBBBFFFJJJKKKPPPJJJIIIEEE;;;AAA___ssskkkjjj]]]SSSSSSVVVTTTKKKDDDVVVeeexxxmmm[[[lll{{{|||dddAAA>>>BBB@@@FFFSSS<<<@@@???YYY|||vvv\\\pppjjjnnneee===///555...+++000,,,+++,,,------,,,+++,,,---...000222666999;;;===>>>CCCEEEGGGJJJLLLMMMNNNNNNRRRVVVVVVRRRRRRWWWXXXTTTYYYTTTSSS___tttsss___QQQqqqssshhhpppnnnqqqwwwrrrwww||||||www}}}ppp```___rrrllltttnnnccc|||ooottthhhcccpppttt~~~jjjlllyyyvvvooopppvvvddd^^^dddlllxxxyyyhhhMMMKKKHHHFFFJJJSSS```hhhxxxsssnnnqqq|||XXX<<<888999666333222000...,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''&&&'''''''''&&&'''))),,,///---...111222111555;;;:::444111333777<<>>FFFIIIGGGHHHPPPZZZeeeqqq|||rrrdddaaakkkppplllnnnvvvsss```SSSJJJCCCUUUzzzhhhaaabbbnnn}}}vvvvvv|||vvvNNN555000---888JJJnnnnnnRRR???555444:::XXX{{{nnntttIII@@@DDD;;;666...------,,,...000222444888;;;@@@DDDFFFHHHJJJLLLNNNTTTQQQNNNPPPNNNQQQ___tttjjjlllVVV]]]gggfffjjjuuurrrlllppprrr{{{oooccc[[[aaalllssswwwzzzvvvnnn___fff|||yyylllkkkzzzzzznnn___WWWVVVLLL>>>>>>IIIZZZqqqwwwssspppyyyzzzttt}}}tttooovvvsssSSS???===666,,,,,,---------...111555999<<<===>>>AAAEEEHHHLLLOOOPPPQQQNNNLLLMMMNNNOOONNNMMMQQQNNNLLLLLLJJJMMMVVVaaaeeexxx}}}aaaJJJFFF\\\}}}zzzqqqsss{{{zzzmmmjjjnnniii~~~xxxsssaaaTTTUUUTTTUUU```lllaaaTTTOOO\\\zzz|||mmmeeejjjlllaaaTTTMMM]]]jjjyyyzzzpppttt}}}|||llltttlll[[[NNN>>>@@@LLLrrrkkkIII@@@999QQQvvvwwwWWWhhh}}}iiiBBB111444...,,,000++++++,,,---,,,++++++,,,...000111444888;;;>>>???@@@BBBDDDGGGJJJMMMNNNOOOOOOQQQUUUUUUQQQPPPTTTTTTQQQWWWUUUZZZkkk|||~~~kkkVVVUUUoooxxxlllkkk{{{vvv{{{yyysssrrrxxx|||}}}~~~{{{~~~~~~yyyjjjbbbfffoooyyyssszzzrrr```pppmmm```fffrrrnnn~~~jjjyyy}}}ttt{{{rrrhhhfffkkkwwwsssbbbNNN>>>DDDIIIQQQYYYaaagggnnnqqqXXX>>>999:::555333222000...,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&'''))),,,000------000222444:::AAA>>>666000222888>>>GGGOOONNNKKKFFF@@@999666<<>>AAACCCDDDDDDFFFIIILLLOOOQQQSSSSSSQQQUUUUUURRRPPPQQQRRRPPPPPPWWWgggzzzwwwcccTTT\\\hhh~~~xxxpppzzziiiiii{{{qqqpppttt|||~~~~~~{{{eeeYYY```pppzzz{{{xxxyyy______lllfff]]]ooofffsssttt}}}qqqooolllnnnzzzzzziiiWWWMMMKKKJJJGGGVVVZZZaaajjjtttXXX???;;;:::555333222000...,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''&&&'''))),,,...---///333666999???FFF===555000333999@@@HHHOOONNNJJJEEE???888555;;;EEEGGGEEEGGGMMMTTTXXX___fffnnnfff___ZZZRRRPPP```uuu{{{^^^LLL^^^www{{{xxxyyy~~~uuuvvvlllVVVIIIKKKYYY\\\^^^___dddpppyyy|||}}}vvvhhh```<<<;;;TTTyyyuuu[[[EEE666333999VVV~~~jjjhhhzzzPPPCCCCCC:::777///---,,,,,,...333888;;;@@@CCCGGGJJJKKKLLLNNNPPPPPPUUUUUUUUUXXXTTTZZZnnn{{{iiiyyy}}}bbbSSS\\\dddaaaggguuuyyyzzzvvviiikkk~~~}}}~~~vvveeeXXXZZZnnnuuuiiiiiivvvwwwjjjoooyyyxxxpppmmmgggeeemmmzzz]]]JJJNNN[[[bbb}}}gggEEE:::111CCCMMMhhhyyy~~~xxxrrrZZZCCC;;;444...111---...000333777;;;>>>@@@BBBCCCFFFIIILLLOOORRRSSSSSSRRRQQQPPPQQQQQQQQQQQQLLLMMMOOOQQQQQQSSS^^^jjjsss}}}^^^DDDGGGccc|||mmmUUULLLOOOPPPJJJCCCKKK\\\uuu|||qqqYYYMMM[[[ttt{{{yyymmmOOOIIIkkkuuulll~~~kkk~~~nnn|||YYYFFF===MMMlll}}}~~~vvvLLLQQQuuukkkqqqrrrpppvvvWWW:::///......---)))***+++,,,++++++,,,...000444555999<<<@@@CCCEEEFFFIIIJJJMMMPPPRRRTTTTTTUUURRRUUUVVVTTTQQQPPPQQQRRRLLL^^^vvv{{{kkkaaa```eeeaaavvv||||||iiihhh~~~~~~{{{iiilllttt|||~~~}}}jjj___bbboooxxxzzzxxxxxx|||___TTT^^^dddwww~~~||||||bbb~~~rrrjjjtttzzznnnhhhiiiyyyuuuPPPNNNIIIEEEJJJUUU___cccjjjoooyyyWWW???;;;;;;555333222000...,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&'''))),,,------111666888888<<>>777444;;;EEEGGGEEEFFFLLLOOOQQQTTTXXX]]]UUUOOOMMMLLLPPP___qqqeeeMMM___yyy}}}}}}}}}ggg___mmmyyyiii\\\XXXNNN:::///000666999:::999@@@NNN\\\ccceeellltttyyy}}}~~~}}}tttsssFFF;;;MMMsssxxx___HHH888444:::WWW~~~{{{WWWFFFCCC:::555...,,,+++,,,///444:::===EEEHHHKKKMMMNNNOOOPPPRRRRRRVVVUUUWWWZZZVVV___wwwsssbbb}}}___NNNXXXbbbaaafffssspppooowwwxxxlllppp|||vvvlll^^^TTTaaayyy{{{wwwqqqlllyyyxxxiiiXXXGGGGGGVVV}}}~~~cccGGG<<>>BBBDDDFFFGGGLLLMMMOOOQQQRRRRRRRRRRRRQQQSSSTTTSSSPPPNNNQQQVVVVVVooommm```fffqqqnnnaaarrr}}}wwwuuuzzz|||wwwkkkooouuuzzz}}}~~~jjj^^^gggtttwwwwww{{{|||zzz|||sss]]]TTTddduuu{{{mmmeeeyyywwwsssqqqwww|||ppplllpppvvvppp[[[HHHGGGNNNUUUYYY___gggkkkjjjwwwUUU>>>;;;;;;555333222000...,,,+++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,......000555555222444888666///,,,333<<>>666000///111///111000---000<<>>EEElllzzzcccKKK<<<999@@@\\\xxx|||SSSFFFFFF999222------///222666;;;@@@CCCGGGJJJMMMNNNNNNNNNNNNOOOPPPQQQOOORRRUUURRRbbbrrr^^^lllUUUKKKWWW___\\\cccssstttllloooqqqjjjnnn{{{sssfff___ZZZUUUVVViiixxxyyywww}}}uuu~~~gggYYY^^^___eeeeeeVVVCCC666111000111AAAUUUaaaeeehhhmmmsss}}}uuuGGG;;;999555TTTqqq}}}~~~~~~xxx}}}{{{xxxdddDDD888333......///333999???DDDHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPOOOOOORRRTTTQQQSSSUUUTTTPPPRRR```pppvvvrrrSSS???IIIaaa~~~dddFFF666IIIeeerrruuuxxxsssccc[[[___ooo~~~fffzzziiiooo|||___======OOOhhhRRREEEccc{{{~~~vvvoootttyyysssQQQ222///---(((...---............111555888===>>>AAACCCFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQPPPQQQPPPQQQRRROOOOOOXXXdddllliii}}}~~~tttjjjnnnvvvsss~~~vvvsssqqqooo||||||{{{ssshhh```eeeqqq|||}}}wwwwww|||yyywwwiii^^^dddrrr~~~jjjccc~~~|||yyysssxxxuuummmmmmyyytttgggWWWLLLIIINNN\\\iiidddiiinnnrrr~~~SSS;;;::::::555333222000...,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,,,,***+++...000222888@@@;;;000***...999BBBIIINNNKKKFFF@@@999222000888BBB@@@@@@DDDIIIKKKGGGEEEFFFDDDGGGMMMSSSTTTOOOJJJGGGPPPZZZbbbVVVIIIXXXqqqxxxqqqyyy}}}nnnOOO;;;CCCVVV^^^[[[KKK777111555222))))))///222///,,,///444555888:::===<<<:::888999;;;===HHHSSS\\\fffwww~~~}}}{{{yyywwwvvvvvvwwwuuuyyyqqq}}}nnnQQQ```[[[>>>CCCjjj{{{cccLLL===;;;CCC^^^ooowwwkkkooovvvMMMEEEFFF:::111...///111555:::???CCCEEEFFFIIILLLMMMLLLLLLMMMMMMOOONNNLLLOOORRROOOaaa}}}aaa```OOOLLLZZZ^^^YYYaaatttffflll{{{|||jjjfffvvvwwwfff]]]]]]___^^^TTTfff{{{nnnQQQIIIQQQQQQNNNEEE<<<777555444444===GGGLLLKKKNNNUUU\\\fffrrrwwwuuu~~~yyyQQQ:::666222RRRqqq{{{~~~www~~~|||zzzxxx]]]>>>444333//////000444:::AAAGGGJJJLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLNNNPPPNNNLLLLLLNNNQQQOOOPPPRRRPPPKKKMMM\\\lllyyyNNN:::FFF]]]uuuxxxWWW======EEEJJJXXXiiibbb\\\]]]jjjvvv}}}ooorrrpppSSSNNNbbb{{{mmm]]]>>>BBBTTTjjjWWWMMMjjj|||zzz{{{pppwwwwwwwwwUUU444000---(((000......///...///222666:::@@@BBBDDDFFFHHHIIIJJJKKKNNNOOOQQQSSSUUUUUUUUUUUUTTTSSSTTTUUUSSSSSS___lllyyydddrrrsssjjjddd|||qqqwww~~~tttmmmooouuu}}}~~~zzzxxxuuuhhhYYYooowww|||~~~}}}tttjjjnnnddd___nnn~~~}}}mmm[[[oooyyy}}}{{{ooo{{{ssslllnnnkkktttrrraaaMMMGGGKKKYYYbbbbbbccchhhmmm~~~zzzyyyzzzyyyPPP@@@;;;666777222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++,,,,,,000444666777>>>FFFCCC333&&&(((555BBBMMMTTTLLLHHHAAA999555666<<<@@@@@@CCCEEE@@@:::888===CCCRRROOOQQQSSSNNNBBB;;;;;;YYYssssssgggmmmuuuuuu{{{vvv|||mmmIII;;;BBBSSSQQQGGG999222111///***000//////000111222111000222777<<<>>>===<<<999777<<>>IIITTTTTTLLLHHHJJJLLLVVVccciiidddhhhYYY@@@444;;;SSSjjj~~~yyyiiittt~~~zzzooo[[[DDD777333222000555999@@@EEEIIIKKKMMMOOONNNLLLKKKIIIHHHIIIJJJKKKLLLNNNQQQRRRPPPNNNMMMLLLKKKLLLHHHKKKRRRPPPVVViii}}}PPP999???[[[|||}}}TTTCCCCCC888:::IIIMMMZZZgggxxx{{{uuu~~~{{{zzzgggLLLHHHaaazzzzzzdddccc999>>>RRRqqqYYYNNNwwwyyyxxxSSS222+++,,,***+++,,,---...///000333777;;;@@@CCCFFFGGGGGGHHHLLLPPPTTTSSSPPPNNNMMMMMMOOOPPP[[[OOOLLLTTTSSSRRRfffxxxbbb^^^jjj}}}ssslll```kkkzzz|||}}}nnnmmmtttzzz|||xxxqqqdddUUUKKKmmmxxxxxxyyyzzzggg]]]kkkxxx|||wwwxxxRRRcccyyytttwww}}}nnniiimmm~~~gggSSSIIIUUUXXX^^^eeemmmuuu|||vvvoootttyyyPPP@@@;;;666777222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++//////111555555555;;;CCC<<<222***---666@@@LLLTTTNNNIII@@@666111111666;;;===AAAFFFGGGFFFEEEHHHJJJNNNMMMMMMKKKCCC;;;;;;AAAZZZooo~~~}}}{{{~~~wwwzzzoookkklll___HHH;;;<<>>===>>>>>>???@@@CCCEEEDDD???<<>>WWWuuu{{{|||xxxxxx}}}sssccc\\\GGG>>>DDDFFFkkkyyy{{{___GGGEEEOOOjjjuuu___hhh???AAATTTtttZZZLLLqqqZZZ666...111//////---...///000111444999<<>>777111...111888@@@KKKUUUNNNHHH???555///000666;;;888<<>>HHHQQQ[[[hhhuuuwwwuuu```SSSJJJAAA999555FFFMMMLLL???000+++///444444111...---...//////...===AAAFFFIIIKKKKKKLLLMMMKKKSSS[[[[[[RRREEE:::333111888HHH]]]lllsssvvvxxxuuutttssssssrrrrrrssssssppptttwwwtttzzzhhhIIISSSFFFDDDPPPjjj~~~uuuaaaMMM999;;;SSSrrr|||[[[FFF@@@777444///333777<<<@@@DDDJJJMMMPPPPPPQQQQQQQQQQQQQQQQQQPPPMMMRRRMMMNNNRRR]]]}}}ggg{{{vvvYYYGGGPPPYYYXXX```ppp}}}nnnqqqyyyllleeeqqq~~~}}}kkk]]]MMM777PPPcccttt|||}}}|||uuullleeeaaa```vvvxxxuuueeeOOO>>>777888111777FFF[[[gggbbbUUUKKKCCCEEEJJJNNNLLLEEE@@@>>>^^^uuu~~~WWW@@@333===YYYrrr|||}}}cccEEE222///333666===@@@EEEHHHIIIJJJLLLMMMNNNLLLIIIFFFEEEGGGIIIJJJLLLNNNRRRTTTSSSSSSSSSSSSQQQPPPJJJJJJPPPQQQ\\\rrrzzzvvvqqqYYY>>>>>>TTTsss{{{wwwssstttzzz}}}hhhXXXUUUSSSllluuusssRRR@@@===RRRqqqoooYYY~~~oooGGGEEEWWWzzzgggUUUsss{{{{{{yyy\\\444+++000///------///111333555888===@@@DDDFFFGGGHHHIIIJJJMMMOOOPPPPPPPPPQQQPPPPPPOOOOOOLLLTTTVVVSSSYYYooo}}}nnn```]]]ccclllxxxsssxxx|||uuuxxxqqqnnnsssyyy{{{~~~|||{{{|||~~~xxxiiiZZZZZZkkk{{{}}}zzzxxxuuuuuuwwwzzzggglllxxx~~~yyyUUUddd~~~|||}}}qqqssszzzyyyllliiivvv}}}mmmWWWHHHGGGPPP^^^ggghhhmmmwww~~~uuuxxxOOO@@@;;;666777222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++,,,,,,...000//////444;;;:::333...111:::CCCNNNVVVMMMHHH>>>555111333:::???;;;<<<@@@EEEJJJKKKIIIEEEKKKIIIFFFAAA<<<;;;BBBIIIDDDEEENNN```ttt|||zzzlll^^^RRRBBB666777;;;>>>===999666444222888444000......000000000666===KKKXXX]]]\\\ZZZZZZbbbmmmtttoooaaaSSSHHHAAA888444>>>VVViiioooqqquuurrrqqqqqqqqqqqqrrrssssssqqqtttuuutttsss^^^HHHMMM@@@HHH[[[rrr}}}rrr]]]HHH888AAA___~~~{{{TTTEEE@@@555555222555;;;@@@DDDGGGLLLNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSOOOUUUQQQRRRVVV```ppp|||nnnSSSDDDNNNWWWVVV^^^oooyyyhhhgggooohhh\\\fff{{{~~~www```JJJ:::NNNYYYgggttttttuuuqqqiiiaaa^^^```pppWWWCCC:::999777888BBBWWWnnnyyyxxxrrrfffaaa\\\\\\___\\\OOOBBBBBBSSSiii{{{~~~}}}VVVDDD888CCC```uuuvvv~~~~~~yyy]]]???///111:::???CCCFFFIIIKKKKKKKKKLLLMMMRRRPPPLLLIIIHHHIIILLLNNNOOOQQQTTTUUUUUUTTTTTTUUUTTTTTTOOOOOOSSSRRR\\\rrryyyvvvyyy^^^BBB@@@UUUuuu~~~tttlllhhhhhhgggdddccchhhqqqxxxtttfffWWWQQQZZZpppkkkoooyyykkkVVV|||rrrNNNHHH[[[nnnccc~~~ttt}}}oooooo~~~ZZZ222)))///...+++,,,///222666999>>>CCCFFFHHHHHHIIIJJJJJJLLLNNNOOOTTTTTTUUUTTTSSSPPPMMMLLLOOOWWWWWWSSSeee{{{rrrjjjhhhiiimmmuuu}}}zzztttuuuuuuqqq{{{sssnnnsss|||~~~~~~}}}}}}||||||uuucccaaannn{{{|||}}}|||vvvlllfffkkktttlllvvvXXXVVVttt{{{vvvzzzrrrqqqmmmrrrwwwjjjTTTRRROOOPPPWWWaaakkkqqqyyyzzzvvv~~~|||pppddd\\\wwwOOO@@@;;;777777222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++++++++---111111111777>>>CCC555+++...:::GGGQQQXXXOOOIII@@@666111222888===@@@>>>===AAAGGGJJJJJJHHHJJJIIIFFFCCCCCCDDDCCCAAA:::===GGGZZZpppzzzhhhKKK777///...444EEEUUUXXXLLL???;;;777333111111222222222000666DDDSSSZZZXXXWWWZZZppp}}}|||mmmbbb]]]ZZZDDD999888JJJ^^^gggkkkpppoooooooooooopppqqqrrrsssppptttqqqssskkkTTTHHHIII>>>OOOggg{{{{{{pppYYYGGG;;;KKKnnnvvvmmmJJJEEE@@@333333444999>>>CCCGGGIIILLLNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUQQQWWWSSSVVVYYY```qqqfffNNNBBBLLLQQQNNNUUUgggppphhhnnnkkk___gggdddHHH<<>>KKK^^^qqq}}}~~~zzzRRR>>>666IIIkkk~~~~~~|||oooSSS888///777CCCJJJIIIKKKMMMNNNMMMLLLLLLMMMSSSQQQMMMJJJIIIJJJLLLMMMRRRTTTVVVVVVTTTSSSSSSTTTUUUWWWTTTTTTVVVSSSZZZooosssxxxrrrdddFFF@@@RRRrrrzzzzzz{{{yyywwwxxx|||wwwppphhhffflllwwwzzzZZZPPPSSSCCCDDDUUUllluuujjjUUUzzzrrrSSSJJJ___zzzqqq```cccttt}}}zzzVVV333---111///...+++///444999>>>CCCIIIMMMKKKKKKKKKKKKLLLNNNNNNOOOUUUVVVWWWWWWUUURRROOOMMMTTTUUURRRXXXwww{{{mmmmmmppptttwwwzzz}}}mmmnnntttzzz|||ssskkkppp{{{{{{zzz{{{~~~~~~sssrrrxxx}}}xxx~~~vvv___RRR[[[mmmyyy|||nnnMMM]]]sss}}}~~~}}}qqqeeejjjooo```UUUSSSUUUYYY\\\cccppp~~~rrrrrr~~~~~~vvvjjj```ZZZYYYZZZ\\\wwwNNN???;;;777777222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++------000444555666<<>>BBBAAAEEEMMM___zzzwwwjjjUUUEEE999>>>PPP```jjjooonnnnnnnnnnnnooopppqqqrrrooorrrmmmqqqcccKKKKKKGGGAAAVVVpppxxxmmmXXXGGG???RRRwwwxxx{{{gggcccEEEEEE>>>///000777<<>>999444666333111;;;WWW{{{gggAAA999;;;NNNgggwww{{{zzz~~~~~~~~~~~~uuuLLL:::777PPPttt~~~|||~~~zzzgggKKK555222>>>JJJOOOLLLNNNOOONNNLLLKKKKKKLLLOOONNNKKKIIIHHHHHHHHHIIIQQQRRRTTTSSSQQQPPPPPPQQQSSSWWWUUUUUUVVVRRRYYYnnn|||rrr~~~iiiHHH===KKKiiizzz|||tttpppttt{{{}}}~~~yyyzzzuuujjjWWWBBB<<>>DDDIIIJJJJJJJJJKKKMMMMMMNNNPPPQQQRRRTTTTTTUUUPPPUUURRRTTTVVVZZZzzzeee^^^EEEKKKTTTPPPQQQZZZooopppfffccciiiaaa___rrrhhhBBB888222444222EEEwwwxxxrrrhhhZZZKKKFFFHHHIIICCC<<<444333000///;;;QQQccckkkrrr{{{ZZZFFF888BBBYYYlllwww{{{~~~}}}||||||~~~~~~}}}||||||}}}}}}{{{oooDDD===>>>[[[}}}|||wwwrrr{{{~~~iiiJJJ666777CCCLLLMMMLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDKKKMMMNNNNNNMMMLLLMMMNNNOOOSSSQQQPPPRRROOOYYYpppxxx}}}mmmJJJ;;;DDDbbbttt~~~tttuuukkk]]]NNNWWWyyy___kkkWWWQQQlllkkkZZZhhh~~~tttyyyccc<<<---111---(((000222666;;;@@@DDDHHHLLLOOORRROOOMMMNNNOOOPPPOOONNNOOOPPPRRRTTTUUUUUUTTTTTTRRROOO^^^~~~zzzgggdddmmmxxx|||vvvqqqxxxqqqwwwrrrjjjhhhlllxxx||||||~~~{{{zzz}}}~~~zzzyyyqqqeeeTTTLLL[[[qqq}}}~~~}}}{{{|||UUUVVVddd|||}}}vvvvvv~~~qqqppp}}}fffZZZYYYZZZ\\\^^^fffqqqzzzuuu{{{zzzqqqhhhbbbgggeeeccc``````cccgggjjjvvvNNN???;;;777888222000---,,,,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++......000333444444999AAABBB888//////444>>>KKKWWWSSSOOOGGG>>>666222222444555333111111444<<>>BBBEEEHHHKKKNNNSSSQQQNNNNNNPPPQQQPPPNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSkkkkkkbbbkkkuuu{{{tttzzzzzzrrr}}}pppkkkjjjooozzz~~~~~~~~~{{{uuuwww~~~rrrbbb[[[VVVXXXhhh{{{vvvwwwwwwzzz~~~}}}hhhVVVSSSjjjyyynnniiioooyyyllllllxxxpppaaaWWWWWWZZZ]]]gggtttxxxzzzyyyrrrpppmmmgggdddeeehhhjjjnnnsssxxx|||wwwLLL>>>===888555222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''///---...000222444777:::>>>;;;333,,,///<<>>333000<<>>@@@RRRkkk~~~yyyyyyzzz|||{{{{{{}}}}}}|||{{{|||{{{pppYYYEEE???]]]xxx~~~yyy|||yyy}}}{{{yyy~~~nnnLLL??????AAAFFFMMMJJJKKKKKKJJJGGGFFFFFFGGGHHHFFFEEEHHHMMMNNNJJJEEEHHHIIIHHHFFFGGGKKKKKKGGGJJJGGGKKKPPPNNNKKKWWWiiiuuussssssUUU888GGGMMM\\\vvvmmmiiihhhsssooorrruuuggg|||yyybbbggghhhQQQ[[[{{{rrr\\\uuu^^^@@@222...222///777:::===BBBFFFIIIKKKNNNPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLTTTQQQNNNRRRPPPKKKOOONNNWWWqqqgggaaavvvnnnsss{{{rrrrrr|||rrrfffhhhrrr|||~~~}}}|||}}}yyymmmaaa\\\rrr}}}zzzlllYYYPPP[[[rrrtttqqqwww|||zzzzzz|||{{{UUUOOO```nnnrrrsssvvvvvvzzz}}}xxxkkkccccccuuupppmmm~~~tttjjjXXXYYY]]]bbbccciii{{{wwwxxxyyytttuuuvvv{{{wwwLLL>>>===888555222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''......///222555777999;;;EEEBBB999///000<<>>???AAAHHHHHHQQQfffkkkeeellltttlll```www[[[OOOFFFJJJUUUcccsssuuu\\\DDD777222000666111000222222111111444333666<<>><<<888666222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,///222555888:::;;;<<>>gggyyyWWWWWW]]]gggllldddVVVMMM???<<<777555444333222111,,,,,,------------......***+++///333999HHHaaawwwfffKKKJJJ^^^pppnnnjjjeee```___```bbb]]][[[WWWOOOFFFFFFTTTcccnnnxxx}}}{{{zzz~~~~~~{{{tttggg[[[HHHGGGKKKZZZrrrwww|||~~~WWWEEECCC666444???CCCJJJKKKNNNPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTNNNNNNSSSTTTUUU\\\ggguuubbbaaa===;;;;;;;;;BBBFFFPPPdddsssooonnn~~~{{{dddiiiyyyuuuqqqppplllfffbbblllxxxvvvWWW@@@777666666;;;444000000000...///222111111444;;;LLLggg\\\AAAEEE\\\mmmxxxyyyzzzzzzyyyzzz{{{}}}|||yyyuuummmddd[[[TTTQQQaaavvv}}}ooohhhnnnyyy~~~qqqYYYDDDCCCKKKMMMJJJIIIJJJLLLLLLLLLJJJJJJKKKLLLMMMKKKJJJKKKMMMLLLIIIEEEFFFIIIKKKLLLOOORRRPPPKKKMMMKKKMMMPPPLLLJJJRRR```ggg~~~qqq@@@999>>>JJJddd___ooo~~~www~~~qqqYYYVVVggg}}}lllcccxxxrrrzzz}}}NNN999111111777444;;;@@@CCCGGGKKKLLLNNNPPPRRRQQQRRRRRRQQQQQQPPPOOONNNLLLPPPKKKIIIQQQQQQQQQYYY___~~~pppkkkoooiiirrr|||yyylllllluuuqqq|||rrrlllwwwyyy|||~~~}}}{{{xxxxxxzzzuuullljjjoooooozzzvvvmmm]]]VVVeeewwwzzzsssmmmjjj|||~~~xxxtttwwwbbbUUULLLOOOQQQXXXdddppp{{{{{{tttooouuu|||eee\\\ZZZWWW\\\```kkk{{{zzzwww~~~wwwLLL===<<<777666222111///...,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,000444666888;;;;;;888EEEFFF>>>///(((222FFFTTThhhfff]]]NNN@@@999555333<<>>===DDDLLLOOOXXXhhhuuuuuummm___III444,,,,,,000333...444TTTxxxmmmrrr{{{oooZZZKKKDDD>>>999888666111,,,***,,,,,,,,,,,,,,,,,,------+++,,,...222;;;LLLccctttbbbPPPTTT\\\]]]^^^\\\YYYWWWWWWXXXUUURRROOOKKKKKKQQQ^^^jjjpppvvvyyywwwwww{{{}}}|||}}}~~~{{{wwwpppcccWWWKKKPPPWWW___mmmWWWAAADDD777888GGGFFFMMMNNNNNNPPPQQQSSSTTTTTTRRRSSSSSSSSSTTTSSSSSSSSSVVVPPPNNNRRRUUUWWW[[[aaaVVVvvvyyyJJJ;;;:::;;;@@@EEEIIITTThhhjjj___jjjrrraaafffppp~~~tttkkkqqqgggMMM<<<777888:::AAA888111000000......111222000000777HHHaaazzzkkkFFFEEEXXXgggtttxxxzzzyyyxxxzzzzzzzzzxxxrrrjjjddd]]]XXXXXX[[[ooo}}}~~~zzzrrroooxxxvvv{{{ooo[[[JJJJJJRRRSSSMMMHHHLLLMMMNNNNNNMMMMMMNNNPPPPPPNNNMMMNNNPPPOOOMMMKKKLLLOOOOOOMMMPPPSSSRRRNNNPPPOOOPPPQQQMMMKKKQQQ[[[wwwsssnnnfffxxxSSS<<<;;;BBBMMMpppzzzwwweeennn}}}zzzxxx|||yyy|||eeeTTT]]]qqq|||ssssssyyyxxxwwwHHH666111222999888AAAAAADDDHHHJJJKKKLLLNNNOOOOOOOOOPPPPPPOOONNNNNNMMMJJJMMMIIIIIIPPPPPPRRR]]]qqqrrrppplllnnnwwwoooooo{{{xxxcccbbb~~~yyyjjjlll~~~}}}}}}zzzvvvrrrvvv~~~~~~wwwxxx}}}~~~~~~~~~ttt\\\VVV]]]rrr|||rrrhhhhhhwww~~~nnnfff}}}vvvrrrzzzvvv___TTTWWW]]]^^^eeeooo~~~zzz~~~}}}xxxmmmbbbbbbmmmzzzyyyNNN>>>;;;777666222111///...,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++111555555666:::999444===CCCAAA333(((...AAAPPPfffhhhcccTTTEEE<<<666000888;;;<<<888888@@@KKKRRRcccyyyrrraaaPPPCCC:::444444777222///DDD```{{{uuu|||fffWWWcccSSSCCC:::555000///222---,,,++++++***+++,,,,,,---,,,,,,000===RRRhhhvvvwwwwwwUUUHHH999???GGGOOOSSSUUUVVVWWWIIIIIIJJJOOOXXXccckkkoooppptttuuutttuuuyyy||||||{{{|||{{{vvvrrrlll```UUULLL___qqqwwwyyy~~~ZZZ>>>AAA999>>>MMMJJJOOONNNNNNNNNOOOQQQSSSTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVQQQNNNPPPSSSTTTVVVXXXmmmkkkVVV888666;;;>>>BBBGGGHHH]]]gggVVVVVVgggllljjjooozzz}}}}}}~~~~~~pppggg^^^UUUOOOEEE<<<333111111000000111333//////777JJJ```sss}}}|||UUULLLXXXcccmmmtttxxxwwwvvvyyyxxxtttpppggg```___^^^^^^aaagggrrr|||{{{wwwxxxwww{{{{{{{{{lll\\\NNNMMMSSSUUUOOOJJJMMMNNNOOOPPPOOOOOOPPPRRRPPPPPPPPPPPPRRRRRRRRRQQQ^^^\\\WWWQQQOOORRRRRROOOQQQQQQRRRRRROOOMMMQQQXXXooo|||WWWzzzsssbbb>>>888>>>BBBWWWtttppprrr~~~nnnnnnyyywwwvvvuuuppp^^^VVVfff{{{xxxyyy}}}sssEEE555111333<<<===GGGCCCFFFIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLFFFJJJHHHIIINNNNNNSSSdddrrrpppzzzwwwuuu}}}pppooossscccnnnzzzpppmmmwww}}}yyyzzzuuuwww{{{wwwyyyvvvlllTTT[[[nnnzzzjjjhhhsss~~~yyyrrrlllyyyyyyxxx{{{}}}|||}}}mmm]]]ZZZ]]]]]]___bbbyyy|||}}}zzzzzz|||~~~~~~zzzrrrmmm```lllvvvsssRRRDDDKKKTTTSSSMMM{{{PPP>>>;;;666666222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))000444222444:::999333777DDDJJJ===...---<<>>OOObbbiiitttzzzzzz}}}wwwrrrcccXXXMMMFFFGGGDDD:::222000...---,,,+++***+++,,,------,,,***---===TTThhhqqquuu{{{xxxPPP===444666;;;BBBHHHLLLLLLKKKAAAGGGPPPZZZfffqqquuusssqqqrrrssstttvvvyyy{{{|||xxxxxxuuuqqqnnnkkkbbbXXXXXXkkk{{{~~~~~~UUU;;;===>>>EEEOOONNNNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUTTTSSSSSSSSSQQQOOOOOOPPPQQQRRRRRR```iii<<<333:::<<<>>>KKKLLL^^^lllbbbYYYiii}}}lllmmmsss|||nnn]]]GGG<<<333222333222111111111......:::NNNbbbnnnsssfffRRRRRRXXXeeepppwwwvvvvvvyyyvvvpppddd]]]\\\cccfffgggkkksss||||||uuuvvvuuuwwwxxx{{{zzzaaaWWWMMMKKKOOORRRPPPLLLLLLMMMOOOOOONNNNNNOOOQQQNNNNNNOOOOOOPPPQQQQQQRRRiiifff]]]SSSOOOPPPPPPMMMOOOQQQRRRQQQOOONNNRRRUUUiii|||aaa|||}}}uuupppAAA666===@@@IIIcccxxx|||qqqyyy{{{lllppp{{{rrrfffhhhppp^^^YYYXXXjjjrrrpppeee\\\___qqqrrr|||xxx|||lllAAA555444777???@@@KKKGGGJJJLLLNNNMMMMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMDDDIIIHHHHHHLLLLLLZZZtttmmmqqqvvvssskkknnnxxxqqqhhhooo{{{~~~yyy{{{{{{}}}}}}yyy|||xxxjjj^^^TTTcccwww}}}pppdddlllyyyrrrxxx}}}vvvkkkhhhmmmhhhiiifffccceeeoooxxx}}}}}}ttt{{{hhh[[[UUU\\\```aaakkkzzz}}}zzzzzzzzz|||qqq______tttdddOOOJJJRRR[[[~~~RRR???:::666666222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&///333000444<<<===666444GGGTTTIII555---666BBBUUUiiitttjjjXXXJJJ>>>444222333444333222666@@@JJJQQQmmmqqqjjjccc___XXXRRRUUU[[[[[[VVV\\\kkkrrrsss~~~~~~sss___JJJHHHQQQ```aaaNNN999///111///...,,,,,,,,,...///,,,,,,+++000AAAYYYiiinnnqqqsssrrrzzzpppTTTGGGKKKCCC:::777:::>>>===<<>>@@@:::222IIIYYYPPP888,,,111:::QQQiii{{{sss```PPPCCC888222333555555444555<<>>AAA:::AAAIIIHHH===222000333NNN```yyy|||iiiZZZOOO>>>555333333444222111666===KKKOOOWWWaaaqqqpppTTTGGGOOOWWWeeeyyyrrr___555---666+++...777,,,---***---:::OOOaaajjjlllkkkppplllhhhttt~~~gggCCCCCCFFFBBB999333777>>>BBBfffppp{{{zzzrrrjjjjjjmmmkkkvvv{{{uuummmlllnnnnnnoooiiihhhkkkmmmlllpppwwwxxx}}}~~~|||IIICCCBBBGGGMMMMMMKKKKKKKKKLLLMMMMMMKKKIIIJJJJJJLLLKKKJJJJJJKKKMMMOOOQQQMMMMMMNNNNNNMMMMMMLLLLLL```uuuBBB666===222;;;FFFSSS^^^hhhnnniii___nnnnnnkkkjjjpppzzz~~~|||yyyzzz}}}mmmKKKHHH<<<111000444444444444777444<<>>:::<<>>999666>>>KKKHHH777---///@@@UUUuuuxxxjjjXXXBBB888333111222222111555:::>>>DDDNNNXXXbbbppp~~~qqqqqqmmmlllwwwiiivvv{{{zzz~~~~~~nnnBBB444666)))+++555---///---111@@@UUUeeekkkjjjlllooohhhbbbmmmxxxgggHHHZZZ\\\TTTAAA444:::NNN^^^www{{{~~~yyypppjjjjjjllliiirrruuupppjjjjjjlllkkkmmmiiiiiinnnpppppptttzzzpppoootttyyyNNNHHHFFFJJJOOONNNLLLKKKJJJLLLMMMMMMKKKIIIJJJJJJMMMMMMKKKKKKKKKLLLNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPSSS```NNN///888444:::???EEEMMMYYYdddeee___hhheee```^^^eeeqqqwwwwww|||yyyyyy|||}}}|||}}}~~~}}}{{{lll\\\OOOAAA999555222111333)))...???WWWhhhllljjjiiiuuu}}}uuuggg\\\LLLNNNVVVZZZUUUKKKGGGNNNXXXpppyyy|||vvvuuu{{{}}}kkkkkkqqqzzz~~~}}}}}}uuubbbSSSQQQOOOLLLKKKJJJIIIIIIMMMKKKGGGEEEEEEEEEDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDIIIGGGFFFHHHFFFCCCEEEIIIEEEFFFGGGIIIJJJJJJJJJJJJSSS\\\lllcccqqqoooCCC555777666<<>>NNN\\\]]]\\\MMMUUU___PPPJJJbbbzzz{{{wwwnnnwwwpppoookkkrrrTTTOOOMMMVVVaaa```OOO>>>WWWvvvbbbhhhtttyyyrrrxxx}}}zzz~~~jjj@@@===<<<>>>BBBFFFFFFEEEFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBDDD@@@FFFHHHLLLpppuuukkkkkkooozzz{{{uuuaaaeeewwwwww{{{pppaaabbbmmmxxx~~~~~~{{{uuubbbQQQXXXkkk~~~uuuiiigggsss{{{~~~yyywww~~~|||zzz{{{uuufff___]]][[[bbbiiivvvvvvssswww|||tttyyySSS>>>???888999555111111///...,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***...222444777:::<<<===000777OOOWWWDDD000,,,555HHHkkkyyyeeeLLL???777000111333333555888777>>>IIISSSZZZ```ggglllzzz}}}mmmmmm```fffppppppeeeXXX999333;;;222000333***000///555FFF[[[iiijjjfffdddfffbbb```nnnyyyeeebbb___UUUGGGEEEUUUmmm}}}zzzqqqjjjffffffhhhjjjnnnnnnkkkhhhiiijjjiiijjjiiilllrrrvvvwwwyyy}}}mmmkkkyyyhhhPPPJJJHHHLLLNNNMMMKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKOOONNNMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRWWW|||~~~mmm777444888999888777;;;HHHWWW______```dddddd```___hhhssszzzyyyxxxxxxxxxuuuppprrrwww{{{|||~~~{{{xxxjjjXXXKKKBBB:::888:::888>>>MMM___iiilllkkklllmmmwwwkkkWWWQQQGGG???AAANNNcccsss{{{yyy}}}}}}xxxnnnjjjlllvvv}}}|||xxx{{{{{{eeeUUURRRQQQQQQPPPOOONNNNNNNNNKKKIIIFFFEEEEEEFFFEEEDDDGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBDDDDDDBBBDDDIIIFFFGGGHHHJJJKKKKKKKKKKKKOOOUUUTTTuuuxxx___777:::666777???JJJYYYmmm|||uuuLLL===TTTqqq|||~~~yyyvvvuuugggQQQUUUqqqooocccooonnnxxxfff|||jjjXXXUUURRRWWWgggpppbbbMMMXXXttttttiiiwww}}}|||ZZZAAACCCFFFHHHIIIHHHGGGEEECCCBBBAAA@@@?????????@@@@@@@@@@@@AAA@@@@@@??????BBB@@@???BBBZZZnnnkkkggghhhppp~~~kkk```vvvuuuqqqxxxoooddd^^^dddqqq{{{|||xxxooobbbUUUTTTdddvvvyyymmmhhhqqq}}}xxxxxxzzzvvv|||zzzxxx~~~tttcccZZZ\\\aaaccckkkvvvyyyrrrpppssswwwRRR;;;===888:::444111111///...,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))),,,000444888;;;===FFF:::;;;OOO^^^UUU===---444>>>\\\xxxsss^^^KKK???444222444555444555444;;;EEEMMMTTTZZZ```eeefffjjjpppwww~~~jjjfff^^^aaagggtttzzzbbbIII???AAA888444444...///000888III\\\fffddd]]]WWWXXXVVVVVVddduuuvvvkkkOOOJJJGGGPPPggg~~~wwwmmmfffcccccccccccclllkkkiiigggggghhhhhhfffiiikkkqqqwww{{{|||}}}}}}vvvmmmttt{{{zzzgggOOOLLLHHHGGGJJJLLLJJJIIIJJJJJJLLLMMMMMMKKKJJJKKKLLLPPPOOOMMMLLLKKKKKKKKKKKKQQQQQQQQQQQQPPPNNNMMMLLLRRRYYYtttZZZ666:::666666555666===IIIUUU[[[VVVeeepppjjjaaabbbppp|||uuuwwwzzz{{{vvvrrruuu{{{{{{zzz{{{~~~{{{}}}wwwhhhZZZMMMDDD@@@:::DDDUUUbbbhhhfffdddcccdddppp~~~fffGGGAAA<<>>>>>???????????????>>>===<<>>AAALLLHHHCCCFFFVVV^^^MMM444444666MMMlllrrrYYYIII:::444444333111000222666<<>>EEEUUUlll}}}pppjjjcccbbbdddfffeeeccchhheeecccccceeeeeedddccckkkpppuuuzzz}}}~~~}}}{{{kkkqqq}}}\\\FFFIIIEEEEEEIIIJJJIIIHHHKKKIIIJJJLLLLLLJJJJJJJJJKKKMMMLLLLLLKKKJJJJJJJJJJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJTTTeee===555111555888999888<<>>???????????????>>>===<<<>>>@@@???OOO}}}nnnwww}}}uuuooopppyyyzzziii~~~xxxhhh^^^```hhhuuu~~~~~~ppp[[[PPPYYYnnnzzz{{{kkkmmmxxx}}}}}}zzzwww~~~{{{yyy~~~|||ooovvveeeccc```^^^aaaiiivvv\\\@@@===888:::333111111///...,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((,,,444;;;@@@BBBHHHLLLEEE<<>>>>>>>>??????>>>>>>======:::>>>EEEdddffflllzzzsssnnnqqqtttnnnddduuu```\\\bbbmmmzzzvvveeeSSSRRRdddvvvxxxppphhhsss}}}{{{tttmmmiiijjjsssxxx}}}zzz~~~zzziiiaaa______ccciiirrr```BBB===777:::555111111///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&***222999>>>@@@???DDD@@@777<<>>===<<<<<<======>>>>>>======999===LLLxxxtttgggZZZddd}}}tttssszzzrrrXXXcccqqq```]]]eeerrr~~~yyyiiiYYYPPP\\\pppyyyssshhhiiiyyy|||{{{{{{rrrjjjdddZZZeeettt{{{}}}}}}}}}kkk___```]]]aaannnyyy~~~bbbDDD===777;;;666111111///...,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%)))000777;;;===888;;;;;;777:::JJJbbbsssSSS999...;;;QQQnnnxxxaaaOOOAAA777333444+++///555888888999<<>>>>>BBB<<<>>>@@@@@@??????@@@AAA>>>???AAACCCEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIEEELLLPPPWWWpppeeeBBB777111333666666777;;;444AAALLLLLLLLLWWWhhhttt^^^^^^cccmmmssstttssstttvvvwwwxxxyyy|||~~~~~~{{{~~~}}}~~~rrrgggeee^^^fffuuuzzz~~~wwwvvvwwwxxxxxxwwwxxxzzz}}}uuuuuu{{{~~~yyysssfffYYYPPPOOOSSSOOOMMMJJJGGGFFFEEEFFFGGGCCCAAA???>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAACCCEEEDDD??????BBB???@@@AAACCCDDDDDDEEEEEE888KKKEEEfffooo|||{{{vvv{{{zzzTTT???<<<888666999AAAGGGUUUfffqqqvvv{{{~~~ppp\\\hhhbbbbbbhhhuuuxxx~~~{{{jjjsss]]]uuuxxxtttZZZdddfffjjjvvv}}}uuuqqqzzzuuukkkuuu{{{}}}zzzyyyxxxccc???OOOPPPJJJBBBAAACCCFFFEEECCC@@@@@@AAAAAA@@@???===<<<::::::;;;<<<============;;;===PPPiiiggg```fff~~~}}}rrrTTTooo^^^eee___hhhvvvzzziii___SSSQQQeeeyyy{{{pppfffkkk|||~~~vvv{{{vvvlllfffYYYdddrrr~~~|||xxx~~~{{{llldddbbb[[[ZZZcccyyydddCCC===:::<<<222222111///...,,,,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,333===DDD:::DDDMMMNNNHHHIIIXXXhhhUUUEEE000222GGGXXXmmmhhhOOO===777666333//////444777777888;;;???DDDLLLUUU]]]cccgggiiihhhhhhiiihhhgggeeedddbbbdddcccdddhhhkkkpppzzzzzzooottt}}}sss```OOOHHHHHHFFFBBBHHHVVVgggvvv~~~tttkkkfffbbb___\\\[[[ZZZZZZZZZTTTMMMPPPXXX[[[^^^aaadddmmmyyy{{{xxx}}}uuugggiiixxx}}}zzzmmmVVVKKKHHHGGGDDDBBB@@@@@@AAAAAA@@@???<<<===>>>???@@@???>>>>>>AAA@@@???>>>>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJKKKLLLIIIKKKHHHJJJgggoooMMM222000555444444999999;;;???DDDKKKTTT^^^dddiiiiiiccc[[[YYYbbbmmmtttlllsssyyy{{{yyywwwyyy||||||yyyooonnnwww}}}yyyvvvzzz|||uuutttxxx{{{yyyvvvxxx~~~ooo\\\PPPNNNMMMKKKJJJJJJJJJHHHFFFDDDAAA@@@@@@???>>>===;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@======>>>>>>>>>======<<>>EEEMMM[[[lllwwwxxx|||sssFFFJJJZZZOOOPPPlllxxxgggjjjaaannn}}}iiiwwwoooiiiqqqvvvvvvzzz}}}ttteeeZZZ___kkkjjjvvv}}}~~~}}}lllRRRDDDFFFDDDCCCCCCBBB@@@???>>>>>>?????????>>>===;;;:::999;;;>>>???===;;;<<<======AAABBBtttrrrjjjmmmkkkxxxfffRRRmmmrrrddd[[[kkkttt|||~~~wwwbbbZZZNNNXXXvvvnnnbbbfffzzz~~~{{{rrrsss~~~yyymmmhhhVVV___ooo}}}uuuyyy|||mmmccc___^^^fffppp}}}bbbBBB===999<<<333222111///...,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***111:::AAA@@@HHHOOONNNGGGFFFOOOZZZVVVSSS???111999NNNggg{{{bbbQQQEEE>>>444000000444777777888:::999<<>>CCCAAA??????@@@AAA@@@???<<<===>>>?????????>>>>>>???>>>===<<<<<<>>>@@@AAADDDDDDEEEGGGHHHIIIJJJKKKKKKOOONNNLLL]]]lll>>>666:::666333777444777:::>>>CCCKKKSSSYYYYYYeeelllcccWWWRRRVVVZZZeeekkksssxxxyyyyyyzzz{{{wwwzzz}}}~~~wwwqqqpppvvv~~~}}}vvvoooooouuu}}}wwwvvvuuuuuuvvvvvvuuuttt{{{gggWWWOOOLLLJJJHHHHHHHHHHHHHHHFFFEEECCCBBB@@@???===<<<;;;:::::::::<<<;;;;;;:::999999::::::::::::::::::;;;<<<===>>><<<<<<============<<<<<<@@@BBB<<>><<<888666>>>NNNaaannntttttthhhEEELLL```kkkrrr}}}nnnjjjvvvppp}}}ooovvv|||~~~wwwfffPPPGGGUUUjjjuuu}}}{{{cccKKKCCCGGGBBBBBBAAA@@@???>>>===============<<<;;;:::999888:::;;;<<<<<<<<<=========CCCUUUnnniiihhhaaasss{{{ZZZ\\\mmm~~~fff\\\___nnnwww}}}~~~ppp\\\RRRTTTdddxxxyyykkkiiisss}}}xxxuuuyyy}}}sssqqqaaa___cccooozzzvvvhhh```]]]^^^nnnxxx~~~___AAA<<<999;;;333222111///...,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))...666;;;@@@FFFJJJGGGAAA???BBBFFF```kkk[[[:::///;;;SSSiii|||jjjWWWFFF777222000222333222333666666777999===BBBIIINNNRRRVVVWWWYYY[[[]]]______```aaa______bbbbbbaaaeeekkktttvvvhhh]]][[[WWWRRROOOQQQTTTWWWYYYZZZSSSMMMNNNRRRUUUZZZ___eeejjjqqqzzz{{{|||tttfffeeeuuu^^^BBBCCCDDD:::AAA???>>>===?????????>>><<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<>>>???BBBCCCEEEGGGHHHIIIHHHHHHIIINNNPPPMMMQQQggg\\\999333777777111222333555777;;;@@@GGGLLLRRRVVVZZZ___eeefff]]]RRRRRRUUU[[[cccllltttzzz}}}vvvwwwxxxyyyyyy|||}}}xxxwwwzzz}}}zzzuuurrrrrrssssssvvv{{{nnnooottt{{{}}}wwwtttuuuuuutttsssuuuyyy||||||pppYYYQQQPPPLLLHHHIIIFFFFFFFFFFFFFFFEEEDDDCCC???>>>===;;;::::::::::::::::::999888888888888999888888888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;AAA@@@???GGGaaawww}}}tttZZZ@@@<<<:::222000777>>>FFFUUUdddkkk|||YYYTTTZZZsss}}}~~~zzziii}}}ooo|||sssxxxyyy{{{iiidddpppbbb^^^jjj|||ooogggYYYIII@@@FFF___vvv~~~~~~wwwwwwrrrTTTCCCCCCHHH@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777888888888;;;===>>>===<<>>@@@>>>;;;<<<>>>>>>aaarrrmmmPPP999111>>>SSSiiikkkTTTEEE===555222111///111555666666777888;;;>>>BBBDDDHHHIIIKKKMMMPPPRRRSSSTTTUUUSSSUUUYYY[[[[[[]]]aaadddllloooxxx}}}qqq}}}nnnbbbXXXQQQLLLNNNQQQTTTVVVVVVTTTRRRLLLLLLOOOTTTXXX\\\^^^```gggsss{{{}}}uuuiiidddppprrrPPP>>>@@@AAA;;;???===;;;;;;===>>>===<<<<<<<<<<<<=====================<<<<<<<<<===>>>??????AAADDDFFFGGGGGGFFFEEECCCFFFKKKLLLIIIUUUyyySSS444999;;;000222333444555666999>>>AAALLLJJJJJJSSSfffsssooodddXXXTTTQQQQQQWWW___fffjjjrrrqqqrrrtttxxx{{{|||}}}~~~}}}{{{{{{|||xxxssssssoooggglllpppuuu{{{{{{vvvpppmmmffftttxxxppplllsssrrrppppppuuu~~~xxx___MMMMMMPPPKKKJJJOOOFFFFFFEEEEEEDDDCCCBBBAAA===<<<;;;:::999999999999999999888888777888888999777777666666777888999999:::;;;<<<<<<===<<<<<<<<<<<<>>>EEEIIIRRRooovvv~~~yyy]]]::::::555888>>>999222===OOO\\\nnn{{{jjjhhhxxx{{{vvv{{{iiixxxaaannnxxx]]]UUUooo|||rrriii___MMM;;;999HHH```uuu~~~qqqrrrdddHHH@@@DDDFFF???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999666666:::======;;;;;;FFF~~~{{{tttvvvrrrqqqnnn{{{mmmZZZ^^^mmmyyy|||{{{ooo___SSSQQQkkk{{{qqqdddiii|||~~~vvvuuu~~~tttfffhhhsss|||zzzzzzkkk___[[[aaakkkrrr|||}}}~~~~~~xxxzzzzzzuuuzzzzzz~~~}}}|||ZZZ???===888:::444222111///...,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((,,,000999===???>>>AAAGGGJJJHHHSSSbbbhhhbbbQQQ999333CCCKKKmmmsss]]]QQQCCC:::444000222666333444555777999:::;;;<<>>:::999:::<<<;;;999999;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@===???AAACCCDDDDDDCCCBBB???@@@EEEHHHFFFIIIbbbZZZ===444222333444444333333444777999<<>>>>><<<;;;:::999999888888999999888888888888888999999777777777666777777888888:::;;;<<<<<<=========<<<777:::BBBCCCCCCVVVqqq||||||eeeKKK===666;;;<<<555666???BBBNNN]]]xxx{{{mmmqqqqqq{{{rrraaa{{{eeetttmmmjjjlll|||~~~xxxsssmmmdddZZZSSSKKKGGGEEEPPPeeeyyyuuuyyyuuuXXXBBBAAACCC???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888;;;666666:::<<<::::::===RRR|||}}}vvvkkkccctttiii^^^vvvttt```^^^hhhooo|||~~~~~~~~~uuucccTTTOOO```sssxxxhhhaaappptttrrrxxxyyypppnnnqqqzzz}}}xxxmmm___XXX^^^kkkzzzyyyuuuwww}}}~~~}}}zzz~~~YYY???>>>777999444222111///...,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%'''***,,,:::AAAFFFFFFKKKUUUXXXUUUMMMSSS[[[ggggggLLL444555888RRRtttwwwiiiWWWHHH===555222555...///111444666888999999;;;;;;;;;<<<===>>>???@@@DDDAAABBBGGGJJJHHHHHHIIILLLRRRPPPPPPYYY]]]___iiirrryyyhhh```______```aaahhhxxxwww___WWWPPPMMMKKKJJJLLLPPPVVVTTTPPPKKKGGGFFFHHHJJJRRRYYY___```cccooo||||||xxxuuucccZZZaaa~~~dddKKK:::>>>AAA:::777;;;:::888777777999::::::999999888888888888999::::::=========>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????@@@???BBBEEEDDDDDDOOO^^^NNN000333333333333222000000222444444===DDDCCCCCCIIIQQQVVV^^^aaaeeehhhhhheeebbb```]]][[[YYYXXXZZZ[[[\\\\\\YYYZZZZZZYYY[[[]]]\\\XXX___\\\^^^eeekkkmmmllllllmmmkkklllqqqtttsssrrrsss]]]aaaeeehhhoooyyyvvvkkkfffgggkkknnnnnntttuuuxxx}}}}}}zzz}}}gggRRRLLLJJJLLLIIIBBBCCCIIIEEEDDDBBB@@@===<<<;;;;;;::::::999888888888888888888888777777777888999999777777777666666777777888999999:::;;;<<<<<<<<<<<<;;;===>>>===>>>IIIaaayyy~~~xxxpppQQQ555222;;;===777333777???GGGRRRddduuusssdddWWW^^^dddnnnwwwuuu|||uuu^^^ddd|||{{{qqqrrrsssttt|||yyy~~~jjjppp{{{vvvpppsssjjjaaaYYYOOOEEE>>><<<;;;PPPiii{{{zzz~~~kkkPPPAAABBBAAA:::======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999888;;;666666;;;:::777;;;CCClllqqqtttwwwxxx}}}nnnmmm~~~zzz^^^```cccVVVbbboooqqq}}}}}}~~~mmmUUULLLPPPmmmtttnnnaaafff{{{{{{mmmsss|||~~~zzziiifffsssyyykkkccc[[[]]]iiiyyy~~~~~~yyywww~~~{{{|||XXX@@@>>>777888444222111///...,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((+++222>>>GGGHHHKKKSSSSSSMMMKKKJJJKKK]]]uuummmMMM999444===TTTtttvvveeeTTTEEE===;;;222222111111222444555777888888777777888:::;;;<<>>@@@<<<:::===888777555666888999999888777777666555666777888999999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======@@@@@@AAABBBBBBCCCFFFJJJ___UUU>>>333444444333111000222333444444444777AAAJJJJJJDDDEEEMMMXXX```eeegggjjjlllrrrrrrpppnnnkkkhhhgggggg___bbbbbbaaadddhhhfff```hhhcccdddmmmuuuvvvuuuwwwvvvkkkiiiqqqrrriiihhhpppVVV```jjjqqqwww}}}|||xxxmmmiiieeefffkkknnnnnnlllvvv|||~~~vvvrrrkkkNNNJJJJJJIIIFFFCCCAAAAAABBBBBBAAA???===;;;:::::::::999999888777777777777888666666555555666777777888777666666555555666666666666777888999999:::::::::;;;???:::;;;CCCBBBSSSyyy|||___FFF???===999333888999<<<:::999AAAGGG@@@GGGRRRXXX]]]dddggguuuqqq^^^iiiqqqjjjzzzsssWWWZZZuuu{{{zzzeeekkkqqqiiiddd[[[SSSJJJDDD===888:::@@@OOOjjjttt^^^III@@@AAA@@@;;;;;;;;;:::::::::999999999999999999:::999999888777888444666:::888555>>>LLLzzziiiaaajjjyyyqqqaaasssoooZZZUUUcccqqqwww}}}||||||eeeLLLKKK[[[qqqnnnddd___pppmmmnnnwww~~~rrrbbbiiixxxxxxnnnaaa^^^___iiixxx}}}zzznnn{{{oooggglllvvvuuuvvvyyyuuuuuurrrttt|||YYYAAA???777888444222111///...,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***&&&666AAABBBDDDHHHEEE<<>>>>>>>>???222===???@@@DDD@@@<<>>DDDIIINNNUUU^^^dddeeemmmttt{{{yyyvvvqqqaaaRRR___lllJJJFFF???888777999;;;:::777666444555777888888777666555555444444666777888666666777888888888888777999999999999999:::<<<<<<===???@@@???AAAEEEFFFEEEFFFmmmPPP555666666555333333444555---555999666333888@@@EEEIIIMMMPPPOOOMMMMMMRRRWWW[[[^^^bbbeeeeeeeeefffgggfffiiiiiihhhlllqqqooohhhssskkkhhhnnnsssqqqooopppsss```ZZZdddggg```fffwwwvvv{{{{{{vvvsssrrrllleeebbbgggjjjhhhdddgggpppzzzkkkvvv~~~jjjVVVJJJFFFHHHEEE@@@???CCCCCC??????>>><<<;;;::::::;;;;;;999888777777777777777888444444444444444555666777666555555444444444555555444444666777888888888888222:::444888FFF:::BBBnnn|||{{{oooKKK<<<:::<<<666000222555444:::<<<333777>>>;;;:::EEEMMMVVVcccggg\\\EEEVVVrrrkkkdddlllkkkOOOMMMUUU\\\eee[[[^^^RRRMMMTTTHHH>>>JJJ===888666888;;;@@@NNN]]]}}}||||||wwwhhhSSSCCC>>>???@@@???999999999888888888888888777888888888888777777666555222555:::888555AAASSSzzzhhhZZZkkkzzzyyy]]]]]]{{{~~~dddXXXYYYdddrrr~~~|||{{{~~~yyyaaaIIIPPPhhhpppiii^^^aaaxxxeeerrr|||wwwyyyzzzeee___gggjjjttt}}}ooofff\\\]]]dddsss}}}yyy{{{uuusss{{{xxxgggsssxxxiiiiiiuuuxxx{{{{{{tttvvvqqqqqqwww|||}}}~~~}}}|||}}}VVVAAAAAA666666333333111...---------+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&000;;;AAACCCEEEIIINNNRRR[[[RRRKKKeeerrr___EEE777555^^^hhhUUUQQQFFF===;;;999444111222555333111111333444555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAABBBBBBBBBCCCEEEIIIMMMOOOMMMIIIEEEMMMIIIDDD@@@>>>=========CCCHHHNNNTTTZZZ```gggmmmxxx~~~||||||vvv___SSS]]]fffoooYYYEEEAAA===;;;<<<;;;999777888777777666555444444333555555555555555666777888999999888888777666666666777777888999;;;<<<<<<===???>>>>>>>>>???@@@AAAAAACCCQQQsssbbbFFF111222666000---333444666333///000777888444===BBBIIIPPPTTTTTTSSSQQQQQQQQQRRRSSSTTTVVVWWWXXXXXX]]]^^^\\\^^^cccddd``````___]]]\\\[[[[[[\\\]]]dddeeeggglllsssyyy}}}|||ooobbb```fffhhhaaaXXXeeedddcccaaabbbfffmmmqqqmmmxxxwwwqqqwwwiii[[[QQQLLLFFFDDDBBBAAA@@@>>>;;;999<<<;;;:::888777777888888444444444555555555555555333333333333333444555666555444444333333333444444555555555555666666666666555:::<<<:::666999CCCMMMlll}}}gggIII333???;;;888777555222444888333666888888666888>>>DDDDDDDDDDDDFFFIIIMMMQQQTTT```kkkgggQQQAAACCCEEE???>>>=========>>>===:::888555777999>>>III[[[ppp}}}~~~}}}wwwdddSSSHHHGGGDDD<<<999===999888888777777777777777333333333444444555555555666000777111888888:::nnn|||jjj[[[ZZZttteeeMMM]]]rrrXXXVVV^^^nnnxxxuuu{{{}}}}}}xxxjjj]]]QQQMMM]]]sssnnndddYYYkkklllooozzz|||||||||~~~xxxxxx}}}uuuZZZUUUZZZ^^^ooo~~~xxxiii^^^\\\gggvvvzzz{{{zzz|||{{{nnnkkkzzzyyyfffbbbpppqqqrrrrrruuu}}}|||qqqqqqrrrtttvvvuuuttt{{{~~~TTT??????666888666333111...---------+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&+++444>>>HHHOOOSSSTTTeee^^^WWWZZZZZZRRR```}}}iiiYYYAAAKKKgggoooooo```PPPIIICCC===888888111000......000111111000333444555666777888888999;;;<<<<<<===>>>??????@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCAAA===:::999888999;;;???CCCFFFGGGPPPTTTZZZ___dddjjjrrrwwwyyytttjjj[[[bbbyyy___MMM===CCC@@@<<<:::::::::888666777666666666555444444444555555555444555555666666777666666666666555555555777777888999:::;;;<<<<<<<<<<<<<<<======>>>@@@@@@AAAEEE\\\sssEEE444777666111---'''///555666666888666111666888<<<@@@CCCEEEEEEFFFHHHIIIIIIKKKMMMOOOQQQRRROOOUUUXXXYYY]]]cccfffcccnnnmmmlllkkkkkkkkklllmmmuuusssqqqnnnkkkhhheeecccTTTZZZ]]][[[WWWXXXaaajjjWWW]]]dddfffddddddgggkkkwwwmmmiiiwwwzzzfffVVVLLLHHHFFFFFFDDDBBB@@@???>>><<<:::;;;:::888777666666777777444444444444444444333333222222222222222333444444444444333333333333444444555555555666666666666777333777;;;:::888999@@@FFF]]]}}}wwwbbb:::777777<<>><<>>777999777333111...---------+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++777FFFRRRVVVVVVbbbWWWTTT]]]TTT<<>>DDDKKKQQQUUUWWW___dddkkkrrryyywwwhhhaaa^^^___vvvuuuQQQDDD>>>???===999888888888777666555555555555444444444444666555555444444444444555444444444444444555555555666777777888999:::;;;;;;999999:::;;;<<<===???@@@BBB===EEEeee[[[===000111777111555666222///111222222222222222333444777999:::;;;;;;<<<>>>@@@CCCEEEFFFMMMRRRVVVXXX\\\ccceeedddaaaaaaaaa```aaaaaabbbcccaaa```^^^\\\XXXSSSPPPNNNRRRTTTUUUVVVVVVVVVVVVVVVddd]]]WWWZZZgggwww|||~~~zzzdddRRRIIIGGGIIIJJJGGGDDDAAA???>>>===<<<;;;:::999777666555666666777444444444333333222222222111111000000000111222222333333222222222333333444555555555666666666666777333555888999999:::<<<>>>CCCjjjmmm[[[HHH>>>:::888888999555444333222333444333222333333333333333444555666333333444555777888777666555666666444444666===BBBSSS\\\mmm}}}vvvtttwwwmmmZZZQQQEEE======;;;666555888777777666555555555555666444444333333333333333333666111666444333777SSSuuufffiiicccgggpppmmm{{{cccZZZ|||qqq[[[PPPSSSZZZkkk|||}}}}}}|||zzznnnTTTCCCHHH]]]pppxxxddd[[[nnntttqqq|||zzz}}}}}}xxxvvvyyyzzzyyyxxx}}}uuuwww~~~|||ssseee^^^]]]nnn|||~~~|||zzzyyy{{{```ccchhhpppxxxyyyggg^^^YYYUUUVVV[[[ooouuuvvvnnnhhhkkkvvv}}}{{{uuutttuuuwww||||||}}}|||zzz\\\DDDAAA999999444333111...---------+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&&&&---:::GGGOOOQQQMMMRRRTTT[[[aaa[[[___qqqxxx```]]]ZZZKKKLLL\\\uuu~~~pppaaaWWWRRRMMMEEE???:::888555444333222111111111222333444111111111222333444555555444444444444555555555555555555666666888;;;???BBBKKKMMMQQQVVV[[[```eeeiiiqqqwwwzzzuuu___XXX___ooo___AAA======;;;999777555555555555555333333333333444444444444666555444333333222333333222222333333444555555666666666777777888999::::::888888888:::;;;===???@@@EEE>>>>>>MMMfffqqqOOO===555555444222///...000111222444333111111111222444555111111222333444666777888:::<<>>888777<<<;;;444444888333888@@@EEEJJJSSS___hhh}}}vvvrrrqqqmmmeee^^^IIIAAA;;;;;;;;;777777:::666666555444444444444444444444333333222222111111333000444444111;;;eeewwwpppxxxqqqppprrreeeooozzz{{{[[[hhhaaaWWWXXX]]]```nnn~~~||||||}}}~~~|||{{{ssseeeOOOFFFTTTkkkrrrlll[[[^^^{{{|||pppyyy}}}|||~~~wwwsssvvvyyyzzzyyy}}}~~~~~~~~~}}}~~~xxxhhh```dddjjj}}}~~~}}}}}}~~~~~~zzztttuuuuuuhhh\\\^^^mmm|||}}}oooeeeeeejjjnnnmmmiiiqqquuuooojjjooo{{{|||}}}]]]EEEBBB::::::333333111...---------+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&'''---888EEENNNLLLZZZ___dddsssxxxpppkkkyyyiiisssrrr^^^AAA444:::IIIbbb~~~~~~llleeeZZZQQQKKKGGGFFFEEE???===:::777666666777888444444444444333333333333222333444666777999:::;;;<<<>>>AAACCCEEEJJJQQQVVV[[[^^^bbbggglllsss{{{{{{qqqbbbXXXUUUddd~~~qqqkkk^^^DDD666666777666666555444333333444555222222222222333333333333444444333222222111222222111222333333444555666666555666666777777888888888777888888999;;;===>>>??????@@@BBBDDDKKK]]]~~~hhh>>>222///...111555444111///333333333333222222111111111000000//////000000111111111222555666666666777999999:::;;;<<<======>>>>>>AAAEEEFFFEEEDDDDDDEEEFFFIIIKKKGGGAAA@@@FFFMMMZZZlll}}}sssiiijjjppp~~~bbbWWWRRRKKKIIIJJJIIIEEE@@@DDDAAA===;;;:::;;;::::::888888666555555666666777555555444444333222111111111111000000000000111111000000000000000111222222333444444444444555555555999666333333666999::::::999>>>bbb~~~xxxkkkgggSSSJJJ???999999888555222555555555555666777888999888333444:::999444:::FFFBBBLLL[[[iiittt|||wwwrrrllldddZZZTTTBBB>>>::::::999888888999555444333333222222333333333333333222222111111000000000000333222FFFyyyyyyxxxzzzvvvmmmoooiiiLLL\\\{{{}}}[[[\\\fffmmmlllttt~~~|||{{{{{{|||~~~}}}~~~eeeYYYIIIGGGZZZnnnlll]]]VVVhhhkkkqqqzzz~~~~~~wwwsssuuuzzz|||yyy}}}~~~}}}zzz}}}{{{|||lll``````lllxxx}}}zzz{{{|||~~~}}}yyyxxxgggVVVXXXhhh{{{wwwsssvvvtttmmmffflllpppooooootttyyyzzz{{{xxx||||||xxx{{{[[[CCC@@@:::;;;333333111...---------+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))&&&'''///>>>JJJWWWaaafffmmmssslllffflll[[[SSS^^^}}}fffKKKAAA999???OOOeee|||xxxmmmeee^^^[[[RRROOOIIIDDDAAA@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>AAACCCFFFGGGHHHJJJNNNRRRTTTVVVZZZaaafffkkkpppxxx{{{uuujjj[[[PPPOOOTTTgggcccPPPGGG<<<888:::777333444444222111222444666222222222222111111111111333222222111111111111222111222222333444555555666555555555666666666777777777888888999:::;;;===>>>666===DDDCCC???JJJiii```RRRCCC888222///000333000111222222222000///---444444222111000000000000555333555999:::999999<<<555666777888999:::999999999<<>>;;;999:::<<<>>>======AAAKKKYYYeeemmmyyyssswww~~~eeeZZZUUUQQQKKKHHHGGGFFFCCCAAAAAA>>>;;;999999999888777777666555444444444555666444333333222222111111111111111000/////////000000///////////////000111222222222222333333333444444888666333222444777999999666333GGGkkk|||mmmaaaZZZSSSMMMGGGFFFEEEDDDCCCDDDGGGIIIKKK??????DDDNNNSSSVVVbbboooqqqyyy}}}{{{wwwjjjSSSBBB<<<;;;999888666555555666333333222111111111111222222222111111111111111111...111---222888WWWvvvkkkiiiyyyvvvuuu}}}ccc???pppsssZZZaaaqqqxxxtttyyyyyy||||||~~~cccUUUIIIMMMaaaoooiii\\\[[[uuurrreeevvvwww|||vvvssswwwzzz{{{yyy|||}}}|||}}}|||{{{yyy{{{|||sssddd^^^eeettt~~~~~~zzzwwwuuurrrssszzzxxxxxx|||hhhdddrrr|||vvvnnnssstttrrrqqquuuyyywwwrrrllliiilllwww|||^^^AAA===999;;;444333111...---------+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))'''+++555>>>SSS]]]cccfffhhh```]]]gggZZZbbb```jjjRRREEEAAACCCLLLUUUhhh}}}uuupppiiiaaa\\\ZZZYYYZZZTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVYYY[[[]]]___```aaafffmmmqqqrrruuuzzzzzztttooodddWWWNNNIIIQQQfffzzz{{{mmmMMM999666333222444000111222333222000111444777222222222111000000000///111111000000000111222222111111111222222333333333444555555555555666666666777777777777888999:::;;;555:::???@@@<<<@@@TTTgggxxx^^^DDD222111777111111111111111111000000444333222111111000000000...+++---222333000000444000000222333333333333222---111555555444444888<<<999;;;EEEZZZtttsssjjjkkkvvv[[[OOOTTTLLLJJJGGGDDDCCCCCCCCCDDD===;;;999888999888666444444333222111111222333444000000000000000000//////000000///...........................///000111222000111111111111222222222222333333333333444666777666777<<>>===EEE\\\www|||yyyxxxxxxmmmmmmmmmnnnnnnooooooooopppppprrrsssuuuwwwxxxyyyyyyyyytttnnniiiZZZKKKBBBJJJ___vvv|||[[[>>>000222111222444222000222333222000111444777333222222111000//////...000000//////000111222222000000000000111111111111444444555555555555555555666666666666666777888888:::999:::;;;::::::BBBKKKnnnoooHHH555333555444333333333444555666000000////////////000000333///000444444000///333///000111222222222111000000444888999999;;;@@@EEE\\\pppzzzvvvvvv|||eeeXXXTTTKKK???EEEFFFFFFDDDAAA>>>======;;;999888888888777555222111111000//////000111222---------...............///...------,,,,,,,,,,,,---------......000111111///000000000000111111111,,,000333555444333333444666>>>666???lll}}}}}}vvvzzzzzz{{{}}}aaaIII>>><<<;;;<<<<<<999666555444333222111111000000000000000//////000000111111222222...666,,,222FFFwwwmmmgggPPPhhhpppAAAXXXRRRVVV___qqqxxxuuu|||{{{xxxlllRRRHHHKKK```qqqnnn___UUUsssxxxiiiuuu~~~zzz|||}}}{{{vvvrrrtttyyyyyyuuuzzz|||}}}{{{|||yyy|||~~~~~~|||mmm^^^\\\hhhxxx}}}||||||{{{|||~~~wwwvvvzzz|||rrrrrrvvv~~~qqqiiikkksssvvvssstttsssvvv~~~~~~zzz}}}~~~jjjCCC;;;:::666666333222000///---,,,,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))222CCCZZZhhhllloootttyyyssskkksssnnnTTT[[[}}}```GGG===???JJJ]]]mmmyyy{{{yyyssslllbbbVVVJJJCCCHHHUUUhhhzzzppp^^^OOO:::888666444333222222333000000000000000000000000////////////////////////000000000000////////////111111111000000000000000222222333444444555555666555555555555666666666666888888888888999;;;===>>>BBB]]]nnnjjjOOO777:::QQQTTTGGG???<<<;;;999444000000444555333111...000666444,,,---555444555444333444888999888999BBBOOO[[[eeepppyyy{{{mmmkkkttt^^^OOOKKKKKKHHHEEEFFFDDDCCCBBBAAA???;;;888999888777666555444333333333333222111000///...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111000000000000000111111111111222333444444222777777777EEEfffzzzwww|||{{{bbbDDD===;;;777888777666444222111111111222222222111000//////...////////////000000000000333,,,777111QQQlllfffXXXeeefffDDD```lllfffOOOSSScccssszzz|||~~~sss\\\PPPBBBMMMmmmpppWWWSSSeee}}}kkkhhh|||zzzxxxrrrqqqvvvyyywwwsssmmmpppwww~~~|||}}}zzz~~~yyy{{{kkk___ZZZfffzzz}}}yyy~~~uuusssxxxzzzwwwuuuooolllvvvuuusssooolllnnntttyyy{{{||||||xxxrrrooooooqqqzzzvvvsssuuu|||iiiCCC;;;:::666666333222000///---,,,,,,,,,((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))666JJJ___nnntttuuusssrrr]]][[[nnnuuupppppp{{{]]]OOOFFFJJJMMMPPP```ttt~~~{{{wwwnnnfffYYYNNNGGGHHHMMMQQQiii{{{|||}}}VVVDDD:::666555444222111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222222333444444555555555555555555555666666666888888888888999;;;===>>>:::EEE\\\zzzsssooovvvvvvuuurrriii^^^YYYSSSNNNHHHAAA;;;888;;;666444888;;;::::::;;;222777===BBBGGGMMMTTTXXXmmmxxx}}}jjjaaarrr{{{ggg\\\OOOGGGFFFFFFEEECCCCCCAAA@@@??????===999777777666666555333222222111333222222111///......------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000000000000111111111111222333444444444333555999@@@PPPqqqyyywww|||{{{}}}|||vvvlllLLL:::::::::777888777555444222111111000111111000//////...------....../////////000000000///---666888bbbmmmfffYYY\\\ttteeePPPhhhrrrxxxYYYOOOUUUeeevvv}}}mmm[[[HHHEEEVVVooolllUUUVVVmmmwwwiiimmm~~~{{{tttmmmmmmsssxxxzzzyyykkkfffgggppp{{{}}}|||}}}ggg]]]\\\mmmyyy|||wwwhhhZZZ{{{{{{yyywww}}}{{{zzzzzzzzz~~~zzzxxxvvvuuuttttttssssss{{{zzzzzz~~~hhhBBB;;;:::666666333222000///---,,,,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%)))555III___nnnsssqqqrrrwwwrrrsssyyykkkzzzsssiiixxxxxxfffSSSFFFNNN___hhhpppzzz|||xxxtttooofff[[[TTTNNNKKKIIILLLWWWiiizzzzzz|||aaaAAA777222222111000////////////000////////////////////////..........................................///////////////000000000000000111111222222333444444444444444444555555555666666888777888888999:::<<<<<<999999BBBWWWppp}}}~~~zzz}}}~~~llliiieeeffflllrrrooogggyyy}}}mmmeeessszzzjjj\\\PPPMMMHHHFFFFFFFFFEEEDDD>>>===<<<;;;;;;:::888555555444444333222111000000222111111000///...------,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////000000000000111222333444666111333;;;888999PPPppp{{{yyywww|||zzzlllKKK888666:::999555777666444333111111000000/////////...------,,,,,,.........////////////000---000444AAAvvvyyypppggggggzzzaaaaaawww~~~jjjKKKTTTVVVfffvvv}}}~~~vvveeeVVV???LLLcccpppbbbQQQ]]]yyymmmfffsss~~~~~~wwwpppooouuu|||{{{pppeeecccfffmmmxxx|||~~~tttaaa\\\cccxxx~~~|||wwwzzz}}}iiiqqqwwwxxxyyy}}}}}}~~~|||}}}yyyyyy|||~~~}}}zzzgggBBB;;;:::666666333222000///---,,,,,,,,,((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***''''''000AAAUUUfffooouuu{{{qqqnnnwwwkkkZZZccclllaaa]]]kkkmmmrrrvvvvvvuuuxxx|||zzztttrrrrrrnnnhhhgggccc^^^ZZZRRRJJJGGGHHHNNNTTTaaauuunnn___RRR@@@777777222//////........./////////........................------------------------------------..................///////////////000000000111111222333333333333333333444555555555666777777777888999::::::;;;<<<>>>AAADDDLLLbbbvvv}}}uuurrruuu{{{{{{ooocccVVVMMMLLLLLLKKKIIIFFFCCCBBBBBB<<<:::999999999999777555333333222222111000000///000000//////...------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.............../////////000000///000000111222333555222333777444111???RRRvvv|||}}}~~~~~~}}}|||}}}|||~~~|||dddMMM999777<<<;;;666555555444333222111000000000///.........---------,,,------........./////////---444222JJJyyyqqq}}}mmm[[[iii~~~zzzRRRjjj}}}\\\@@@WWW```mmmyyy||||||qqq]]]NNN<<>>???;;;777CCCbbbxxxkkk___VVVQQQOOOMMMLLLJJJEEE@@@;;;;;;;;;;;;999777777888888666555333222222111111000000000///.........---,,,,,,,,,++++++,,,,,,++++++***)))*********************************+++++++++,,,,,,,,,,,,---------.........////////////000111222222222444444222333888<<<>>>RRRppp}}}|||||||||}}}}}}aaaGGG<<<777===>>>777444888444333222111000///////////////............------------------............///444222WWWoooiii}}}~~~wwwccciiinnn[[[BBBkkk|||{{{PPP===WWWlllvvv}}}|||{{{~~~nnnUUUEEEAAA___ppp```MMMUUUrrrsssbbbmmm}}}xxxxxx{{{wwwttttttwww{{{|||}}}wwwhhhcccmmmssstttxxx{{{~~~zzzwwwyyydddUUUZZZhhh|||wwwzzziiiDDD<<<;;;555555333222000///---,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&+++---(((###(((666DDDZZZuuuzzzooouuuwwwxxxxxxxxxnnngggppp|||uuuccc[[[XXX^^^bbb]]]PPPGGG<<<<<<<<<===>>>??????@@@@@@>>>>>>>>>@@@@@@@@@???:::>>>>>>;;;<<>>;;;:::DDDKKK^^^yyyzzzxxxwww```YYYSSSRRROOOIIIGGGIIIIIIGGGDDDAAA???===<<<<<<;;;888555444444444333222////////////............,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))))))))))))))*********+++*********+++,,,---------............///000111111111000111333555555555666555:::TTT{{{~~~tttqqqrrrsssssskkknnnwww}}}qqqXXXEEE>>>777888888777444111333666111111000///............,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------000000???}}}kkk___VVVpppxxxqqqvvvuuu[[[>>>[[[[[[JJJOOOUUUkkkuuu|||{{{xxx{{{sssXXXEEEAAASSSjjjgggKKKLLLnnnuuucccrrrxxxyyyzzzwwwuuuuuuwww|||}}}www~~~~~~yyynnnnnnyyyzzzzzz~~~rrr^^^XXX]]]oooxxxttt|||zzz{{{}}}kkkFFF>>>;;;555444333222000///---,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***&&&$$$&&&,,,---***&&&...111;;;WWWwww~~~{{{}}}zzzyyy}}}zzz{{{vvv}}}~~~}}}{{{xxxuuurrrpppooogggfffgggjjjqqqyyy~~~uuu{{{~~~[[[III>>>444<<<...+++...***+++...***,,,,,,---...---,,,+++***++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,------...//////------......///000000000///000111222333444555555555666777888888777666666666444444777888888;;;@@@GGG>>>???RRRkkktttdddZZZVVVZZZRRRMMMMMMLLLGGGFFFJJJDDDAAA>>>======;;;999777:::777444333333333222111------------------,,,,,,,,,,,,++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...------......///000111333,,,...777555+++---999777222:::WWW}}}vvvjjjmmmooommmqqq|||www___MMMKKKHHH<<<666999111333444444666888555111111000///...............+++++++++++++++++++++,,,++++++,,,,,,,,,---------111///FFFtttfffUUUWWWyyy}}}ttt~~~___FFFggg|||IIIAAAMMMJJJmmmyyy|||iiiLLL???DDDXXXkkkcccGGGPPPxxxjjj___uuuvvvrrr|||||||||xxxsssoooppptttyyy}}}yyy~~~{{{sssxxxvvvwwwjjjYYY]]]kkkzzzppppppyyy}}}~~~}}}~~~iiiBBB===???888444555444111///---+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((,,,333BBBYYYtttwww~~~wwwoooppp|||~~~|||qqqUUU>>>333111000000000///...------,,,,,,,,,,,,,,,+++***)))((((((************************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,............////////////000000000111222222333333555666666666666666555555555555666777888:::<<<===???AAACCCDDDHHHSSSbbbmmm}}}uuuqqqqqqnnnhhh```YYYTTTPPPOOORRRQQQNNNKKKHHHFFFEEEDDDEEEBBB???;;;888777777777555555444333222000000///...---,,,,,,++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,------......////////////000111111222222777222000:::RRRrrrwwwiii```dddjjjlllpppuuuccc```YYYNNNBBB;;;999999333333222222111000000000/////////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000111SSSUUUmmm~~~}}}HHHNNNrrr\\\QQQVVVCCCQQQkkkxxx~~~qqq]]]KKKFFFLLLeeehhhXXXAAA```rrriiippprrrsssssswwwzzzssshhhdddaaa^^^]]]___dddiiimmmppp{{{|||{{{~~~|||sssrrr|||sss[[[TTTbbbsssyyyuuu}}}~~~}}}jjjCCC===>>>888444555333111///---+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,,,,+++///888GGGQQQfff{{{xxxyyyrrr|||sssUUUSSSHHH999000///...+++///......---,,,,,,++++++++++++++++++***)))((('''************************(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---............///////////////000000111222222333555555666666666555555444444444555666777999;;;<<<999;;;<<<<<<<<>>888444444333111///---++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******(((&&&(((,,,111GGGaaavvvwwwqqqwwwzzz{{{~~~wwwxxx|||eeeOOO666111+++'''+++111000+++------,,,,,,+++************++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,---------.........///...//////000000111222222444444555555555555444444444444444555666888::::::999;;;===;;;999888;;;======???AAADDDHHHKKKMMMOOOUUU]]]fffiiiffffffjjjooopppzzz}}}xxxyyy|||vvvooojjjhhhggghhh```[[[XXXWWWTTTOOOMMMPPPOOOOOOOOOOOONNNLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDD???>>>;;;888666444444444333333222111000//////...---,,,++++++******++++++)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,---............//////000111111111...555888444111===ZZZrrrrrrmmmrrrhhh]]]UUUYYY___bbbaaaaaafffddd^^^QQQBBB777333444222222111111000000/////////......------,,,,,,+++*********++++++++++++,,,,,,+++++++++,,,,,,---...000;;;nnnnnnjjj{{{nnnuuulllvvvtttJJJfffsssMMM___{{{kkkcccttt|||{{{fffLLL???IIIZZZmmmZZZIII@@@^^^xxxjjjfffnnniiiccc```fffqqquuuttt|||yyyvvvkkkWWWHHHGGGJJJUUUhhhvvv|||xxxvvv|||}}}nnnZZZSSS\\\pppxxxppp|||zzz{{{pppvvvzzz|||}}}~~~~~~}}}|||zzzzzzyyyzzz|||~~~nnnFFF======777555444333111///---,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''))))))((()))+++---111;;;DDDJJJVVVjjj}}}zzzvvv~~~tttvvv|||qqq^^^VVVLLL;;;---222---))))))...111///+++++++++*********)))))))))))))))******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++,,,,,,------......---......//////000111111222333333444444444444333444444555555666888999::::::<<<>>>===<<<;;;<<<>>>EEEDDDBBBAAAAAABBBCCCDDDFFFJJJOOOOOOMMMLLLOOORRROOOWWW\\\YYYVVVYYY^^^aaa]]][[[[[[\\\```bbbbbbbbb[[[ZZZXXXWWWXXX[[[___bbb^^^\\\YYYWWWRRRLLLMMMRRROOOPPPQQQQQQPPPNNNKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA;;;:::888666444333222222111111000000///......---,,,,,,+++***************))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------------...//////000000111111000111222666<<>>666222333555222111111000//////............------,,,+++++++++************++++++++++++++++++++++++,,,---......111AAAxxxZZZTTTwwwtttllllllaaammm{{{[[[BBBggghhhEEE^^^}}}tttzzzyyy```DDD===OOOeeekkkSSSIIIFFFZZZllldddggglllgggccceeemmmsssqqqmmmqqqllljjjtttfffZZZNNNPPP```tttvvvzzzyyy~~~|||___OOOSSSfffzzz}}}vvvzzz~~~xxx|||zzzzzz{{{}}}}}}||||||}}}}}}|||}}}yyyzzz}}}oooFFF===<<<777666333222111///---,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((())))))(((***555FFFUUU\\\mmmgggpppvvvxxxwwwvvv|||~~~uuu~~~xxxeeeLLL<<<666333---(((...---,,,,,,,,,***)))((()))))))))))))))((((((((((((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********)))******+++,,,---------,,,------......///000000111111222333333333333333555555555666666888999:::777888888888888:::<<<>>><<<<<<===>>>???@@@AAABBBBBBDDDEEEFFFEEEEEEGGGIIIIIIMMMNNNLLLMMMPPPQQQOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRTTTVVVXXXYYYYYYWWWVVVTTTMMMGGGHHHMMMMMMOOOPPPQQQPPPMMMJJJGGGFFFFFFEEEDDDBBB???===<<<888777666444222111000000/////////......------,,,++++++***))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,---------...//////000000444000...222888:::777222;;;WWWwww{{{yyyxxx|||xxxnnn```XXXXXXZZZ]]]\\\ZZZ^^^eeeVVVIII:::222222444444333111111000//////......------------,,,++++++******))))))*********+++++++++++++++++++++,,,---...///555NNNVVVMMMdddmmmvvvoooiiivvvwwwKKKGGGkkk```BBBYYYvvv~~~}}}yyy\\\AAA>>>TTTjjjjjjVVVXXXYYY^^^hhhgggpppdddoooxxxrrr```QQQPPPUUUEEEOOOWWWVVVUUU```wwwfffJJJJJJccc|||zzz{{{|||rrrVVVMMM[[[qqqllluuu{{{xxx}}}|||vvv~~~~~~|||yyyvvvsssvvvzzz|||}}}}}}{{{uuussszzzoooFFF<<<;;;777666333222000///---,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''(((&&&***,,,***'''***222:::NNNLLLYYYqqqzzz}}}zzzxxxwwwrrrxxxyyyyyy|||ooo[[[XXXEEE<<<222------...---+++''''''***,,,***&&&'''+++))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))***+++,,,------+++,,,,,,---....../////////000111222222333333222444444444555555666777888777666555555666888:::<<<888999;;;===>>>>>>======??????AAACCCEEEGGGIIIJJJLLLMMMLLLJJJMMMQQQPPPKKKMMMMMMMMMNNNPPPRRRSSSTTTPPPQQQSSSTTTUUUUUUUUUUUUWWWUUUUUUUUUPPPIIIIIIMMMLLLNNNPPPQQQQQQOOOLLLJJJFFFEEEEEECCC@@@<<<999777555555444333222111000///......------,,,,,,,,,,,,+++***))))))((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,------.../////////222333333111///000444888222;;;LLLggg{{{mmmnnnvvv}}}|||rrr```UUUiiiiiiRRRLLL\\\^^^NNNCCC;;;444333777999444///000000//////......---------,,,,,,++++++******))))))))))))************+++*********+++,,,---...///444YYY]]]QQQXXXooo}}}pppwwwsssAAASSSmmmZZZEEEXXXjjjyyy~~~~~~wwwYYYBBBCCCYYYllleeeYYYiiikkkccchhhjjjsssvvvssslllcccYYYXXXcccpppooowww~~~yyylll___ZZZZZZpppwwwQQQJJJgggyyyhhhRRRSSShhh||||||dddwww|||wwwxxxwwwrrrxxxvvvuuuuuulllgggppp{{{|||||||||zzzxxxvvvuuurrrvvvzzz~~~|||tttmmmllluuunnnEEE;;;;;;777777333222000///---,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***++++++%%%***//////***'''***///---111;;;JJJVVV^^^gggppp}}}yyyppp|||{{{wwwrrr{{{uuuqqqllliiieeeYYYEEE444+++///---,,,+++,,,,,,+++***'''&&&)))---,,,((()))...((((((((((((((()))))))))&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((()))***+++,,,---+++++++++,,,------.........///000111222222222222222222222222333444555555777666666777888:::;;;;;;<<<===>>>>>>>>>===<<<;;;>>>>>>???BBBFFFIIIIIIIIIHHHKKKKKKIIIJJJMMMNNNKKKLLLMMMOOOPPPPPPPPPRRRSSSNNNNNNPPPQQQSSSTTTTTTUUUUUUTTTVVVXXXVVVQQQOOOQQQMMMNNNOOOPPPOOONNNLLLJJJBBBBBBBBB@@@===:::666444333333333333222111//////,,,,,,,,,,,,,,,+++++++++******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,,,,---......//////---111333111,,,,,,222888;;;666555BBB___}}}}}}zzz{{{xxxooo^^^gggaaaMMMHHHQQQMMM===888666555555666555333000000000///......------,,,,,,,,,,,,+++******))))))))))))))))))*********************+++,,,---//////444fff}}}fffWWWQQQxxxyyyiiimmm999```mmm}}}zzzNNNIIIaaaiiixxx}}}}}}oooUUUFFFNNNbbbrrraaa\\\vvvxxxjjjmmmooorrrlll[[[]]]lll~~~mmmPPPmmmuuuRRRZZZxxxzzzooo^^^QQQ\\\ttt}}}pppmmm|||vvvvvvqqq{{{vvvssszzzsssiiirrriiijjjeeeeeejjjddd^^^dddrrrvvvzzz|||zzzyyyzzz{{{xxxzzz~~~zzzsssmmmlllvvvmmmEEE::::::777888222222000///------,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((&&&%%%)))%%%$$$'''++++++)))'''&&&+++//////000999FFFPPPkkknnnkkkfffppp{{{uuulllsssooo```RRRIII;;;222000222222000---,,,,,,+++******+++++++++'''''',,,+++'''&&&)))((((((((()))))))))))))))&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,***++++++,,,,,,---............000111111222222222000000000000111222333333222333444777:::;;;:::999555666777999;;;<<<===>>>BBB@@@@@@CCCFFFHHHGGGEEECCCIIIMMMJJJHHHJJJMMMNNNMMMOOOPPPOOONNNMMMMMMMMMPPPOOONNNNNNMMMNNNOOOPPPNNNMMMOOOTTTUUUQQQNNNOOOMMMMMMLLLKKKIIIGGGEEECCC?????????>>><<<888555333333333333333222111//////,,,,,,++++++++++++++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++,,,------......///***+++---111444333000,,,222333555666999LLLsssuuuuuuyyymmmfffkkkuuuzzzrrrllllllXXXLLLQQQOOO@@@888<<<666777666222...---111666000//////...------,,,,,,,,,,,,++++++***)))))))))))))))))))))*********************+++,,,---///000999tttppp___QQQuuudddjjj777kkkoooyyyqqqDDDKKKkkkooo{{{~~~|||~~~zzzvvvfffQQQJJJXXXmmmzzzeeeccctttxxxwwwtttgggfffkkkxxx}}}aaadddxxx___```~~~||||||eeeXXXRRRbbb|||yyyggg|||zzz}}}}}}rrrrrrjjjrrrkkkjjjwwwpppdddkkkhhhddd[[[^^^iiifff]]]___kkkrrryyy|||{{{{{{~~~~~~yyytttooooooxxxbbbFFF@@@777:::666222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))******++++++,,,------;;;===CCCJJJRRRZZZaaadddZZZhhhvvvvvvnnnnnn|||xxx|||}}}zzztttppprrreeerrrgggXXXMMMFFFAAA;;;666000///...,,,++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222111111111111111111222222111222333444555777888888888888999999:::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEDDDEEEGGGJJJLLLIIILLLOOOPPPPPPMMMJJJGGGLLLJJJHHHIIILLLMMMLLLIIIKKKKKKLLLNNNPPPPPPNNNKKKJJJMMMLLLHHHFFFFFFCCC>>>;;;::::::::::::888555222222222111000///...------,,,,,,++++++***)))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------......//////000000111111000222555555666;;;DDDLLLqqqwwwqqqkkk}}}}}}~~~vvvqqqttt|||www{{{pppsssvvv^^^HHHAAA===666444777444444333222111000///...///...---,,,++++++++++++))))))))))))))))))))))))************************'''---***)))...---...888QQQfffUUUyyyrrrvvvMMMVVVaaabbbwwwSSSCCCRRRfffvvv}}}yyysss\\\BBBCCC[[[gggcccJJJYYYzzz|||zzzzzziiieeellluuu||||||xxxsssooowwwvvvvvvxxxvvv^^^RRRiiitttsss```UUUXXXnnn{{{qqqlllyyywww{{{uuurrrooollliiijjjnnnqqqrrrqqqfff^^^YYY^^^iiijjj___SSSdddoooyyy|||zzz{{{zzz~~~sssooowww^^^DDD???888:::666222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,------...111444777;;;>>>@@@CCCLLLUUUVVVSSSUUU]]]fffeee^^^aaarrr|||vvvjjjeeewwwpppfffjjjtttwwwlll___YYY```cccXXXJJJCCCIIIAAA888222111000...+++///...---+++******++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,+++,,,---...///000111111000000000111111111222222222222333444555666666777666777888999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIKKKNNNPPPPPPMMMJJJGGGFFFFFFGGGIIILLLOOOOOOOOOLLLKKKKKKMMMNNNOOOMMMKKKHHHLLLMMMJJJHHHFFFBBB<<<:::999888888888666333111222111111000///...---,,,,,,,,,+++******)))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,------......//////000111111...111222222111444;;;AAAEEEPPPggg~~~zzzzzz~~~vvv]]]LLL???===<<<666444888444333222111000///............---++++++*********))))))))))))))))))))))))************************)))---))))))///---,,,666RRRqqqcccwwwnnnttt{{{wwwKKKZZZddd\\\oooOOOCCCUUUhhhxxx~~~~~~xxx___EEEIIIaaahhh\\\HHH[[[www}}}yyyssshhhiiinnntttvvvuuuuuuwwwyyyssstttvvvxxx|||ppplllbbbbbbxxx{{{tttjjjYYYVVV```ttt|||tttpppttt}}}|||||||||xxxuuurrrtttxxx|||||||||oooiiiccccccffffff```[[[eeemmmyyyzzzxxx~~~YYYAAA@@@999:::555222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,000222444777999;;;>>>@@@EEE@@@BBBNNNTTTOOOIIIHHHMMMUUUVVVLLLEEEFFFHHHGGGFFF===:::<<<;;;444000222///,,,((((((+++------,,,---,,,+++***)))))))))***+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))((()))*********++++++++++++++++++,,,---...///000000......///000111111222222333333333333444444444555555555666888999;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCEEEFFFGGGHHHHHHIIIKKKNNNOOOOOOMMMJJJHHHCCCEEEHHHJJJKKKMMMOOOPPPMMMLLLJJJJJJKKKLLLKKKJJJFFFKKKMMMJJJHHHFFF@@@:::999777666666666444222000111111000///...---,,,,,,++++++******))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,---------...//////000000...000222111///000444777666888DDD]]]{{{wwwooojjj___SSSEEE===999;;;:::555333666222222111111000///......------,,,+++************))))))))))))))))))))))))************************+++---((()))000---+++555VVV|||wwwqqqqqqnnn{{{|||jjjIII```jjjYYYbbbGGGCCCYYYlllyyy}}}www^^^FFFNNNfffeeePPPFFF^^^rrr{{{~~~vvvjjjhhhmmmqqqvvvwwwuuuvvvyyy}}}nnnqqqsssuuuvvvxxx{{{~~~aaa|||VVVaaa|||xxx~~~xxx^^^QQQYYYlll{{{vvvkkkqqq{{{zzz}}}|||xxxttttttvvvxxxwwwuuuyyyvvvooohhhcccaaabbbcccggglllvvv~~~VVV@@@AAA:::999444222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***+++++++++//////...............///,,,++++++---///111111000333000111777999666666888222666777222000111///***000+++***---...,,,---222...,,,+++,,,///000///...******))))))((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))))))))************++++++++++++,,,---.........,,,------///000111222222333333333333333222222222333444555666888:::;;;;;;999999999:::;;;<<<>>>>>>???@@@CCCFFFGGGHHHGGGGGGHHHJJJLLLNNNNNNLLLIIIHHHFFFIIILLLLLLJJJHHHJJJLLLNNNKKKIIIGGGHHHIIIJJJIIIGGGJJJKKKGGGEEEDDD@@@;;;888777555444444333111///000000///...---,,,++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,---....../////////111222222000000222444===666333<<>>;;;:::<<<999222000444111111000000///...------,,,,,,+++***************))))))))))))))))))))))))************************,,,,,,(((***000,,,+++777```mmmtttlllvvvkkknnn~~~YYYBBBaaaoooWWWSSS@@@DDD^^^oooyyyzzzsssvvvmmmVVVEEERRRhhh___DDDFFFaaannnuuu}}}qqqccciiipppssswwwzzz{{{zzzyyyxxxuuuvvvwwwwwwvvvuuuttttttgggYYYWWWyyyvvvlllWWWNNN___vvv}}}nnndddvvv}}}yyyvvvtttuuuxxxyyyxxxvvvwwwvvvssspppnnnppptttxxxxxxzzz}}}zzzxxxxxxyyyyyy~~~}}}}}}UUU@@@BBB999888333222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***)))))))))***+++,,,------...///......---...///...------//////...000333...//////---...000...+++111---***,,,...---+++++++++***************(((&&&(((((((((((((((((('''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))))))))***************++++++,,,,,,------++++++,,,---///000111111222222222222111111111111222333444555777888999:::999999999999:::<<<===>>>>>>@@@CCCFFFHHHHHHGGGFFFFFFHHHJJJKKKKKKJJJHHHGGGGGGKKKNNNMMMIIIGGGGGGIIIMMMJJJGGGEEEFFFGGGHHHHHHIIIJJJGGGAAA???@@@???<<<999777444333333333111000//////...---,,,+++******))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,------.........///111222222222333333333333333555<<>>rrrggg___bbb___vvvkkkjjj|||III===bbbvvv]]]GGG;;;HHHdddrrrxxx~~~~~~{{{hhh^^^MMMGGGWWWfffYYY???JJJcccnnnsssyyylllaaalllwwwtttrrruuuxxxyyywwwssszzz|||~~~yyyrrrnnnooo~~~lllwwwmmm^^^yyy|||vvvbbbTTTPPPggg{{{wwwgggfff~~~yyy{{{vvvvvvxxx}}}|||yyywwwttttttuuuvvvvvvwwwzzz~~~{{{~~~SSSAAACCC888888444222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))************))))))******+++,,,+++---///---+++)))+++------......---,,,,,,...000...---,,,,,,...000000///---***(((+++......***&&&************)))((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,++++++,,,---......//////111111111111111000000000222222333444555666777777888888888999:::;;;<<<===???@@@CCCEEEFFFEEEDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDGGGJJJLLLKKKJJJJJJJJJJJJHHHEEEDDDEEEFFFGGGGGGHHHHHHDDD===:::===>>><<<888666333222222222111///......---,,,+++***))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))******************+++,,,,,,------,,,,,,---///000222333333111444555333111333<<>>999888777444222000111222.........---------,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************++++++))),,,///***111IIIkkkTTTOOOaaavvvnnnnnn}}}DDDIIIpppiiiBBB<<>>???@@@AAABBBBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCDDDFFFJJJMMMNNNLLLJJJGGGEEECCCCCCEEEFFFFFFFFFEEEEEEBBB<<<999;;;;;;999777444111000000000///...------,,,+++***)))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,---,,,,,,---000222333333555555444000---111999@@@888BBBNNNYYYgggzzz|||yyyooobbbZZZVVVRRRMMMNNNKKKIIIGGGEEE@@@;;;999555555333111111222111000------------,,,,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))************************)))+++***---...(((666SSS}}}tttTTTNNNpppxxxoooyyy~~~FFFZZZ~~~iiiCCC@@@VVVssszzzyyy}}}qqqbbbOOOBBBBBBTTTbbb\\\MMMEEEXXXcccwww{{{jjj```jjjuuu{{{wwwrrrmmmlllrrr{{{nnnqqqwwwvvvuuuooowwwooowww|||dddRRRPPPYYYssszzzhhhhhhuuu{{{{{{xxxsssnnnooosssrrrqqqqqqssswwwzzz{{{{{{vvvxxxzzz|||~~~~~~}}}|||tttyyyLLL???AAA666888:::222222111///...---,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((()))***,,,,,,///,,,++++++...///---++++++,,,,,,++++++,,,+++(((******+++---,,,))))))***+++------+++)))))))))((('''((()))((('''&&&'''(((&&&'''((()))))))))''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111333333333333333333333333666666666666777999:::;;;>>>>>>????????????>>>>>>AAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEIIINNNOOOLLLHHHEEECCCBBBCCCEEEFFFFFFEEEAAACCCAAA<<<::::::999555555333000.........---,,,------,,,+++***)))((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,000///......000333444444,,,...222444555666666666555:::<<<;;;@@@PPPaaalllssszzz~~~nnnlllkkkfffZZZ[[[YYYTTTQQQQQQNNNJJJLLLGGGAAA???===;;;999:::666555444222333333111---------,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***))))))))))))))))))))))))************************(((++++++------(((888ZZZtttzzzXXXSSSzzzmmm~~~yyyCCC___[[[EEEDDD\\\xxx}}}{{{~~~}}}~~~rrr```HHH:::>>>WWWcccUUUGGGFFF]]]bbbzzzeee]]]oooxxxtttyyy{{{xxxsssuuu}}}xxxwww{{{ooommm~~~wwwsss}}}~~~yyyZZZMMMNNN[[[vvvxxxdddlll{{{yyy{{{uuuwww~~~~~~{{{yyyrrryyyLLL>>><<<666:::333444333111000...---------((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------------..................111111000000111111222333555555666888999:::;;;<<>>===<<<<<<===>>>???DDDAAA@@@AAADDDGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCEEEGGGGGGDDD@@@AAA???===:::888666555555111000///...---,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************............////////////000000000111222222333333666777888999;;;>>>@@@AAASSSWWW___jjjxxx|||wwwoooeee\\\UUUQQQOOOQQQOOONNNNNNNNNNNNMMMKKKGGGCCC???<<<:::999777555444222111000111000...---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++(((+++)))...***333fffuuuUUUTTTyyy|||mmmpppvvvXXXDDDppp}}}RRRAAALLL^^^qqq}}}uuu^^^III:::@@@ZZZaaaOOOEEEKKK]]]xxxyyycccaaammmrrrrrryyyuuuuuuzzz{{{yyyzzz~~~{{{zzzuuurrruuuzzzzzzuuuuuu}}}}}}gggnnnqqqQQQHHHVVVjjjwwwiiibbbttt}}}{{{}}}~~~MMM???===666:::333333333111///...---------((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))******+++,,,,,,---,,,---------......//////111111000000000111222222444444666777999:::;;;<<<======<<<<<<<<<===>>>???CCCAAA@@@AAADDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHEEECCCBBBCCCEEEEEECCC@@@???>>><<<999666444333222000000///...---,,,++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********------.........///////////////000000111222222333444444555666888:::;;;===999:::>>>DDDKKKSSSYYY]]]eeehhhjjjooozzz~~~}}}{{{uuuhhh]]]^^^\\\XXXUUURRRQQQQQQRRROOONNNLLLLLLLLLLLLJJJIIIDDDAAA===:::999777555444444222000000000000...,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++))),,,***///---777llltttVVVUUUwww~~~xxxqqqnnnMMMAAAtttOOOCCCPPPcccuuu~~~~~~~~~ttt^^^GGG999AAA\\\```KKKCCCOOOeeexxxtttbbbffftttxxxxxxtttsssvvvxxxtttkkkfffgggrrrsssqqqmmmooovvv|||~~~yyy~~~zzz{{{~~~ccczzz}}}iiiNNNKKK]]]qqquuuccceee{{{rrrOOO@@@>>>666:::333333222111///...---,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))***++++++,,,,,,++++++,,,---...//////000000000000000000111111222222333444666888:::;;;<<<;;;;;;;;;<<<===>>>???@@@BBBAAA@@@BBBDDDFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKDDDBBBAAA@@@AAABBBAAA@@@>>><<<:::777444111000/////////...---,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******------------...............//////000000111222222222222222333444555777888;;;;;;;;;<<<===???BBBCCCJJJQQQUUUTTTUUU[[[aaaddddddeeebbb]]]___iiiwwwzzzqqqfff\\\UUUQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVNNNLLLJJJIIIJJJIIIGGGFFFBBB???;;;888777666444222333111////////////---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++))),,,***000///<<>>666:::222333222000///------,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***+++++++++******+++,,,...///000000000////////////000111111111222333555777999:::;;;:::;;;;;;===>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJDDDBBB@@@??????@@@@@@@@@===;;;888555222000...---...------,,,++++++******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,,,,,,,,,,---------------......//////000111111222222222222333444555555;;;;;;;;;:::;;;<<<===>>>FFFLLLOOOJJJFFFHHHLLLNNNNNNRRRUUUTTTTTTXXXaaahhh^^^___\\\VVVPPPNNNQQQVVVVVVUUUTTTSSSRRRQQQQQQQQQMMMKKKIIIHHHHHHGGGEEECCC@@@===999777666555444222222000///.........,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***---***000000@@@xxxrrrqqqttthhhjjjrrrnnn{{{|||ccc@@@EEEzzzuuuIIIBBBWWWooo{{{||||||}}}~~~{{{iiiUUU???888GGG___XXX>>>BBB^^^~~~yyyddd[[[kkkyyyvvvrrruuusssrrrsssrrrjjj___XXX\\\eeemmmooollliiiccc]]]cccqqq}}}^^^}}}qqqTTTIIIUUUmmmxxxhhh[[[xxxhhhyyyzzzkkkiiiyyy|||PPPAAA>>>666:::222333222000...---,,,,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))******+++******+++,,,---...///000//////......//////000111111111222444666888999:::999:::<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>???@@@;;;:::777444111///...---,,,,,,++++++******))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,------......///000000444444333333444555555666666777777888:::;;;<<<===DDDGGGFFFBBBAAADDDEEEEEEMMMNNNPPPRRRSSSTTTWWWZZZOOOPPPPPPOOOMMMMMMOOOQQQWWWVVVTTTRRROOOLLLJJJIIILLLJJJHHHGGGFFFEEECCCAAA>>>;;;888666666555444333111///------------+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********...+++---)))...000BBB}}}nnniiikkkiiipppmmmcccyyysssVVV888EEErrrcccDDDBBBYYYqqqzzz{{{}}}yyyfffPPP<<<;;;KKK]]]QQQ;;;FFFeeeuuu___\\\pppzzztttrrrsssuuu|||ppp]]]WWW^^^gggmmmqqqqqqiii```\\\kkk|||~~~ZZZuuugggPPPKKKZZZppprrraaadddwwwkkkxxxqqqnnnaaayyynnnKKKbbbvvvzzzOOO@@@>>>666:::333222111000...---,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))************+++,,,---......///...............///000000111111222333555666777888888999:::<<<>>>????????????AAABBBCCCCCCDDDGGGIIIGGGGGGFFFEEECCCBBB@@@???@@@@@@@@@>>><<<;;;<<<===999777555333000...------++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************+++++++++++++++,,,,,,---......//////444444333444444555666666888999:::;;;<<<===>>>???===???>>>===@@@EEEGGGEEERRRMMMJJJKKKMMMNNNQQQTTTKKKKKKLLLNNNQQQRRRQQQPPPOOOPPPPPPPPPOOOMMMJJJIIIKKKIIIGGGEEEDDDCCC@@@>>><<<:::666555555444333222000...---,,,,,,,,,***))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********---+++---(((...111GGGsssddd^^^aaarrrkkk^^^~~~sssRRR:::MMMqqqYYYGGGFFF]]]ssszzz{{{{{{eeeMMM:::@@@OOOWWWJJJ<<>>===;;;===>>>===:::777888999555444222000...---,,,,,,******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********+++++++++++++++,,,------......111111111222222444555555222222444555666666666666999<<<===<<<>>>DDDGGGGGGOOOIIIFFFHHHHHHGGGKKKQQQJJJJJJJJJMMMQQQSSSSSSRRRLLLMMMOOOPPPPPPNNNLLLKKKJJJGGGEEECCCBBB@@@===;;;999777444333333333222111///---,,,+++,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++,,,***,,,(((///555NNNvvv```TTT```zzzooo^^^ZZZCCCYYYuuuQQQGGGNNNdddvvv{{{}}}|||cccGGG999FFFSSSRRRCCC???SSSmmmwwwhhh[[[fff{{{zzzrrruuu{{{uuukkkgggrrrzzz]]]hhh}}}yyyTTTKKKTTTcccssshhhXXXyyyjjj]]]fff```]]]|||uuuyyy~~~kkkvvvwwwsssLLL>>>===666;;;333222111///...,,,,,,++++++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222222333333333444444444333444666777888888888777888;;;===>>>===>>>BBBEEEAAAAAAAAAAAA@@@???>>>>>>888;;;===<<<888555555666222111000...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---............//////000222333444333444666777888999999999888===>>>;;;:::>>>BBBCCCGGGFFFHHHLLLJJJEEEGGGNNNKKKJJJIIIHHHIIIJJJJJJJJJLLLMMMOOOOOONNNKKKHHHFFFHHHFFFCCCAAA@@@>>>;;;888777555222111111111111000///---++++++++++++)))((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***))),,,)))111999TTTttt[[[QQQdddvvv^^^aaaGGG^^^tttFFF>>>UUUiiiyyy|||~~~{{{```AAA999IIIUUUNNN@@@AAAWWWnnnssseee[[[hhhzzztttjjjooowwwxxxrrriiigggmmmrrrqqqyyyyyyVVVkkkyyysssNNNIIIWWWffftttiiiXXXqqqiii{{{}}}XXXkkkcccXXX}}}~~~|||xxxlllaaajjjxxx~~~OOO===>>>>>>888444444222000000//////---+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***))))))*********+++++++++,,,,,,------------------///000111222222333222222333444666777888888888777888:::===@@@AAABBBAAA@@@BBBBBBBBBBBBAAA@@@???>>>;;;;;;999888666555444444222222111///...,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,---------/////////000111111222222444555666777777888888888888999999999999;;;>>>AAACCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKHHHHHHMMMNNNKKKIIIJJJGGGFFFCCC@@@===;;;999999555444333222000///...---------,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))---$$$------,,,000nnniiibbbIIIooozzzxxxiiilllrrrNNNMMMrrrmmm@@@GGGWWWoooyyyyyylllRRRBBB:::DDDQQQKKK;;;EEEaaapppqqqVVV```pppxxxzzzkkkhhhsssssstttuuuvvvrrrjjjdddsssssstttvvvtttrrrvvv|||vvv{{{XXXuuucccNNNHHHZZZlllmmmXXXaaajjjqqq|||}}}yyyzzz|||}}}]]]ooofffYYYvvvmmmyyyvvvvvvvvv^^^kkkpppooo~~~PPP=========888444444222000000//////---+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))))))))*********++++++,,,,,,,,,---------------//////000111222222222222333444666777888999888888999:::===???@@@@@@@@@???@@@@@@AAA@@@@@@???>>>===;;;;;;:::999777555333222111000///...,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))***+++,,,---............///000000111111222333333444555666666666666888999999999999;;;>>>AAAAAABBBCCCDDDFFFGGGHHHIIIHHHGGGEEEFFFIIIKKKLLLLLLKKKGGGGGGKKKLLLJJJHHHIIIFFFDDDBBB???<<<:::888777444444333111000///...------,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))---%%%---,,,+++///jjjxxxffffffQQQlllsssuuukkkhhhaaaBBBIIInnnlllBBBIII]]]sss{{{{{{|||eeeKKK;;;<<>>>>>======?????????@@@@@@???>>>>>>;;;;;;;;;:::777444222000///...---,,,+++***)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))***,,,---...---......///000000111111111222333444444555555555888999:::::::::;;;>>>AAAAAAAAACCCEEEGGGIIIJJJKKKIIIGGGEEEEEEGGGJJJKKKKKKKKKGGGFFFIIIJJJHHHGGGHHHCCCAAA???<<<999777666555333222222000///...---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,%%%---,,,---333kkkssspppxxxgggooonnnuuusssfffPPP777GGGiiieeeAAAJJJdddwww}}}{{{xxx```HHH:::===IIISSSIII;;;LLLlllzzzXXXEEETTTbbbjjjsssqqqxxxrrrsssuuuyyy|||~~~~~~}}}~~~}}}www\\\tttvvvVVVFFFPPPjjjrrraaaXXXyyyuuuhhhxxxmmmppp^^^VVVwww|||sssmmmiiigggXXXjjjqqq^^^gggyyyQQQ<<<;;;:::777555444222000/////////---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((()))))))))******+++++++++,,,,,,------......///000111222222222222333444555777888999::::::999:::;;;<<<<<<<<<<<<;;;???@@@@@@AAAAAAAAAAAA@@@;;;;;;;;;999777333000......------,,,***))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))***,,,------------...//////000000111111222333444444444444777888999::::::;;;>>>@@@BBBCCCDDDGGGIIILLLMMMNNNJJJGGGEEEEEEGGGIIIKKKKKKKKKGGGEEEHHHIIIGGGFFFHHH???>>><<<999777555333333111111000///...---,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***%%%---,,,000:::oooqqqxxxxxxppphhhrrr{{{gggJJJ555KKKccczzzYYY>>>KKKhhhxxx|||zzzwww```KKK@@@<<>>@@@AAACCCFFFHHHKKKMMMNNNJJJGGGEEEEEEGGGIIIJJJKKKJJJFFFEEEHHHIIIFFFEEEFFF===;;;999777444222111111//////......---,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***'''---***111>>>pppkkkjjjuuusssjjjbbblllnnnHHH666PPP]]]rrrNNN@@@SSShhhvvvyyyxxxsss\\\JJJBBB===IIINNN@@@;;;ZZZ|||PPPJJJbbbllljjjnnnlllrrrqqqqqqrrrrrrsssuuuwwwyyyvvvuuuwwwyyywwwuuuyyyqqqZZZzzz~~~eeeHHHGGG[[[rrrmmmPPPhhhhhhooo{{{gggiii|||___hhhrrruuunnnhhhwww~~~SSS???<<<:::777777444222000000//////---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((())))))***+++,,,---......---...///000111111111111222222222333555777999:::888999999:::;;;;;;<<<===AAAAAABBBBBBBBBAAAAAA@@@999888666444222000......---,,,,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++***((('''''')))+++,,,+++++++++,,,------......000111222333444444444444333555777888888999;;;<<<<<<===???BBBDDDGGGHHHIIIHHHFFFEEEFFFHHHIIIHHHHHHHHHDDDDDDHHHHHHEEEBBBCCC:::999777555333111000000...------,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,)))---'''000AAApppeeeXXX\\\iiillliiilll{{{DDD666VVVYYYnnnHHHFFF^^^iiitttwwwxxx~~~lllSSSCCC>>>BBBKKKMMM===>>>bbb~~~QQQNNNiiirrrnnnpppkkknnnuuuvvvvvvuuutttuuuwwwzzz||||||}}}~~~|||~~~hhhZZZ}}}~~~ZZZCCCLLLaaaooogggOOOllleeeqqq|||eeegggwww}}}zzzyyyccc[[[|||{{{www{{{vvvkkkgggzzz}}}SSSAAA>>>;;;888777444222000000//////---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''((((((((())))))***+++,,,---......---...///000111111111111000000111222333666888999888888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;888666333111///......///+++******))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((''''''(((+++...000******++++++,,,---------//////000111222222222222222444666777777777999;;;;;;<<<===???BBBDDDEEEFFFDDDCCCDDDEEEGGGGGGEEECCCDDDAAABBBFFFGGGBBB>>>>>>999888666444222000000///,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,)))---'''333IIIxxxkkkUUUPPPjjjzzzxxxkkk}}}AAA777\\\YYYlllDDDIIIccclllvvvxxxyyygggNNNAAA???KKKQQQNNN===AAAhhhxxxTTTSSSlllsssnnnooohhhiiirrrsssuuutttssstttwwwzzzwwwvvvxxxzzzxxxvvvzzzwww___bbbwwwOOO>>>RRRfffkkkcccTTTwwwvvvgggsss}}}dddfffqqq|||{{{{{{hhhRRRttt}}}zzzwwwfffaaavvv{{{SSSBBB???<<<888777444222000000000///---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((()))***+++,,,---......---...///000111111111111000000000111333555777999888888888:::;;;===???@@@;;;;;;;;;;;;:::999888777777555111...------...///))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%&&&)))---111444)))******+++,,,,,,---------...///000111111111111000333555666666777888999<<<===>>>@@@BBBDDDEEEFFFAAAAAABBBDDDFFFEEEBBB@@@@@@>>>@@@EEEFFF@@@;;;:::999888666333222000//////,,,,,,++++++******))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***(((---(((999TTTvvv[[[OOOnnneee~~~qqq@@@999aaaZZZlllAAAGGGbbboooxxxzzz{{{~~~fffOOODDDDDDRRRWWWPPP>>>CCCkkksssPPPNNNhhhpppmmmrrrmmmnnnjjjmmmpppppppppqqquuuyyyxxxwwwyyy{{{yyywww{{{wwwyyyYYYkkkqqqHHH;;;UUUiiiiiiaaaXXXuuukkkvvv~~~~~~zzz}}}|||xxx{{{hhhiiiqqqcccXXXwwweee\\\rrrwwwGGGAAA@@@555999666555222000//////...---,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---------...000111333444111111111222333444666777777999<<<<<<<<<<<<>>>???>>>===:::777666666777888444222000...,,,,,,,,,,,,))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,......//////000000111111555444444444555666888999:::<<<>>>??????@@@BBBDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAABBBAAA???<<<999777666555333111///---,,,,,,,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***888```}}}|||]]]GGGjjj~~~iiivvvhhh;;;DDDccc___eeeHHHLLLbbbrrrvvvzzz||||||}}}fffKKK>>>>>>JJJ___GGG:::KKKmmmdddGGG\\\hhhkkkqqqqqqpppvvvtttsssssssssuuuuuutttsssmmmvvv|||}}}{{{yyyuuuoooaaaqqqlllXXXmmm~~~aaaFFFDDDUUUjjjeeeUUUhhhfffggg{{{yyy~~~~~~ooodddjjjVVVwww~~~}}}aaaWWWiii{{{HHH???>>>444:::888555222000//////...---,,,&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%###"""!!!"""$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,------...///111222333111111111222333444555666777999;;;<<<<<<<<<===>>>>>><<<;;;999777777777777333222000...,,,,,,,,,,,,)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,.........///000000111111444444444444555777888999:::<<<>>>???@@@AAACCCEEEFFFFFFEEEEEECCCBBBAAA@@@@@@AAAAAA@@@===:::777555555444222000...---,,,,,,,,,+++***)))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''+++//////;;;___xxxuuucccJJJeeettttttdddooo]]];;;EEE___\\\```DDDJJJ```sssvvvzzz||||||~~~gggLLL>>>>>>JJJ[[[DDD:::NNNppp```HHH^^^jjjlllooommmmmmtttuuutttrrrrrrrrrssssssrrroookkkhhhmmmzzztttddd]]]ooohhhPPPeee^^^CCCEEEZZZkkk```RRRmmmfffmmmrrrddd}}}lllWWWuuu}}}~~~ggg]]]lll~~~III===;;;444;;;888555222000//////...---,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%###"""!!!###$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,,,,---///000222333111111111111222444555666666888:::;;;;;;;;;<<<===<<<<<<<<<:::999777666555222111///---,,,+++++++++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,------...//////000111111222333444555666777777777999<<<>>>@@@AAABBBEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>>;;;888555333333222111///---,,,,,,,,,++++++***)))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''+++///...999^^^yyywwwmmmRRRaaaiiigggcccjjjQQQ777EEEVVVVVVXXXBBBMMMcccsssvvvzzz|||}}}}}}eeeKKK>>>>>>JJJTTTAAA:::RRRttt{{{YYYJJJaaallllllllliiijjjsssvvvtttrrrpppoooppprrrsssppphhhbbbjjj}}}zzzgggfffwwwdddPPPiii}}}}}}XXX???GGGaaalllXXXOOOvvvcccrrrvvvddd{{{oooXXXrrrwwwxxxpppgggttt{{{yyy}}}JJJ===;;;555;;;777555222000//////...---,,,///...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********++++++,,,---...000111222111111111111222333444555555777999:::999999:::;;;;;;<<<<<<<<<:::777555333000///...---,,,+++******((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++,,,------...///000111111000222444666777777777777999;;;>>>@@@AAACCCFFFHHHIIIIIIHHHGGGEEECCCAAA@@@@@@@@@>>><<<999666333111111000///...,,,,,,++++++******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++'''333]]]}}}xxxaaafffiiidddmmmqqqPPP111DDDLLLRRRQQQBBBTTTkkkssswwwzzz|||}}}yyyaaaIII===<<>>===777<<<444555222000//////...---,,,///...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++++++++,,,---///111222111111111111222333333444444666888999888777888999:::;;;;;;;;;999666333111...------,,,+++***))))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,,,,---...///000111111///111333555777777777777888;;;>>>???AAACCCEEEHHHIIIHHHGGGFFFDDDBBB@@@???@@@???===:::888555222111///...---,,,++++++++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***(((555^^^{{{zzzwwwkkkmmmmmmcccyyyxxxQQQ111HHHEEEPPPKKKAAAXXXnnnssswww{{{}}}}}}ttt[[[EEE<<<;;;MMMGGG???>>>^^^qqqRRRMMMbbbkkkjjjjjjhhhjjjtttssssssrrrpppppptttzzzooojjjhhhqqq|||kkkzzz```YYYiiiKKK:::OOOlllkkkLLLNNNhhh]]]uuuyyygggyyy]]]hhh{{{zzzvvvzzz~~~ttt}}}MMM???>>>999<<<222555222000//////...---,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))*********++++++---...000111111111111111111222333333444555777777666666777888999::::::999777444111///,,,,,,,,,,,,+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++++++++,,,---///000111111000000222444666777888888888;;;===???@@@AAADDDFFFFFFFFFEEEDDDBBBAAA???>>>===<<<:::777555222111000---,,,++++++************)))((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++...000???aaasssiiiaaaeeelllkkkZZZxxxrrrEEE444PPPBBBPPPEEE>>>WWWkkktttwww{{{}}}~~~oooUUUBBB;;;;;;NNNBBB???@@@```lllQQQRRRdddjjjiiikkkkkkkkksssqqqrrrrrrqqqqqquuu|||}}}mmmaaakkkxxx]]]kkk~~~ZZZSSS```FFF;;;SSSmmmhhhKKKRRRaaabbbxxxwwwhhhzzz```cccxxx|||}}}yyyQQQ???===999===222555222000//////...---,,,&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,...///000111111111111111222222333333555666777555555555666999999888777555222000...***++++++++++++)))((('''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))************+++,,,---///000111222000000111222444666888999888:::===>>>>>>@@@BBBDDDCCCCCCBBBBBBAAA???>>>===999888666444111000......++++++***)))))))))******(((((('''''''''(((((()))''''''''''''((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***---111CCCdddppp```LLL```nnnmmmUUUwwwmmm<<<444TTT>>>OOO@@@<<>>>>>@@@BBBAAAAAAAAA@@@???>>>===<<<666555333111///------,,,******))))))))))))******(((((('''''''''(((((()))''''''''''''((((((((()))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...)))(((---BBBffftttcccIIIfffyyyyyy[[[qqq>>>000SSS:::NNN>>><<>>???LLL:::>>>???___dddPPP^^^jjjjjjhhhmmmmmmiiimmmooorrrtttrrrppprrrxxx~~~xxxjjjgggpppvvvkkk\\\eeexxxUUUXXX}}}WWWAAA???YYYkkkdddOOOZZZWWWiiizzzyyy~~~}}}~~~ttthhhxxxzzzccc^^^ttt}}}||||||yyyvvvwwwzzzwww|||rrreee~~~OOO@@@>>>666;;;555444333111000...---------******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((*********+++,,,---...////////////000111111222222444555555666666666666666777666555333111000......+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++&&&""""""&&&)))'''###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---...//////...///000222444666777888;;;;;;;;;;;;<<<>>>???@@@@@@>>><<>>666;;;555444333111000...---------***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((*********+++,,,---.../////////000000111222222222333333444555666666555555555444333111///---,,,,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---.../////////000111222444666777888:::::::::;;;<<<===>>>???AAA>>><<<>>>@@@???:::555333333222000///---,,,,,,))))))))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''(((((('''''''''(((((()))(((((((((((()))))))))))),,,+++222---KKK|||tttVVVJJJTTTrrrsssaaarrrppp>>>888BBBQQQNNN???FFF___lllssswww|||~~~gggMMM;;;;;;CCCJJJAAA:::AAAnnnXXXGGG[[[ccciiihhhfffiiinnnqqqpppppppppqqqssstttvvvwwwiiiuuu}}}|||xxxxxxRRRfff}}}sssVVVDDDEEEYYYttt[[[JJJsss|||WWWlllvvv}}}}}}}}}{{{{{{~~~zzzcccppp~~~{{{~~~mmm{{{rrr___jjj|||OOO@@@>>>666;;;555444333111000...---------***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************+++---...///000000000111222222333333111222333444555555555555222111000...---+++***)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---...//////000000222333555666777888999999:::;;;<<<===>>>>>>BBB???=========;;;777222111111000///---,,,++++++)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((()))))))))))))))''''''''''''(((((((((((()))((((((''''''((((((((((((((((((((())))))))))))((()))///,,,MMM{{{sss\\\QQQVVVgggaaaTTThhhfff666555@@@OOOLLL>>>IIIbbbnnnrrrvvv{{{~~~}}}gggNNN===>>>FFFMMMAAA999CCCqqqWWWGGG\\\dddhhhfffdddhhhmmmooonnnnnnoooppptttwww{{{}}}kkk{{{tttQQQfff~~~nnnQQQ@@@EEE\\\sssXXXIIIuuuyyyWWWnnnwww}}}}}}~~~|||}}}wwwbbbrrr~~~kkk}}}ssssss}}}OOO@@@>>>666;;;555444333111000...---------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++,,,...///000000111111222222333333111222333444555666666666000///...---+++***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%###""""""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---...//////000111222333555666777888999:::;;;<<<===>>>>>>???CCC@@@>>><<<;;;888444111//////...---,,,+++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))'''''''''(((((()))))))))***)))(((((((((((((((((((((((((((((())))))))))))((()))+++)))PPP~~~tttbbbbbbggg[[[QQQeee```333555AAANNNIII===JJJcccnnnqqqvvv{{{~~~}}}fffOOO@@@AAAIIINNN???888GGGuuuYYYLLL^^^dddgggdddbbbggglllmmmnnnnnnnnnpppsssxxx}}}vvv}}}ooolllwwwsssQQQggghhhNNN<<>>666;;;555444333111000...---------)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***+++,,,---...///000000111222222333333111222333444555555555555//////...,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''+++,,,)))%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---...//////111111222333444666777777:::;;;<<<>>>????????????BBB@@@>>>;;;999666333000...------,,,+++***))))))'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))***++++++******)))((((((((((((((((((((((((((())))))))))))***------,,,VVV~~~~~~jjjlllkkk]]]YYYkkkbbb777888CCCNNNGGG;;;JJJccckkkpppuuuzzz}}}{{{eeeNNNAAACCCKKKLLL===999KKKxxxYYYRRR```eeefffcccbbbfffjjjkkknnnmmmmmmnnnqqquuuyyy|||xxx}}}ggg]]]jjj}}}sssRRRgggdddKKK999GGG```oooRRRJJJ{{{kkkSSSqqqxxx|||~~~uuuVVV___{{{[[[}}}~~~OOO@@@>>>666;;;555444333111000...---------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""#####################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***,,,---.../////////000111111222222222222333333444444333333......---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###(((///333111---&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---...//////000111111222333444555666999:::<<<>>>??????>>>>>>???>>><<<999666444222111------,,,++++++***))))))&&&''''''''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))'''((()))***+++,,,---...++++++***)))(((((((((((((((((((((((())))))))))))%%%---------VVVvvvkkkoooccclllmmmbbbddduuufff===999DDDNNNDDD999JJJccciiippptttyyy}}}wwwaaaLLL???AAAIIIJJJ;;;:::NNNwww{{{VVVUUUbbbfffgggddddddgggiiihhhllllllkkklllnnnqqqtttvvvppp}}}{{{iiikkkxxxrrrRRRiii```III999III```lllOOOKKK}}}fffRRRsssyyy~~~|||]]]YYYppp~~~}}}^^^xxx~~~~~~OOO@@@>>>666;;;555444333111000...---------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***,,,---............///000000111111111111111111111000000///------,,,+++***)))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''+++/////////&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,---.../////////000000111222333444444666888:::<<<======<<<<<<:::999888555333111000000---,,,,,,++++++******)))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''((()))))))))))))))((()))***+++---...///000,,,+++***)))(((((((((((((((((((((((())))))))))))""",,,******TTTooocccmmmYYYjjjqqqjjjooo{{{eee<<<999DDDMMMBBB888KKKdddjjjoootttyyy|||sss\\\GGG;;;===EEEHHH;;;;;;OOOtttrrrPPPSSScccfffhhhfffeeehhhhhhfffggghhhhhhjjjlllnnnpppqqqpppvvv{{{uuu{{{}}}nnnRRRlll\\\GGG;;;KKK```iiiNNNMMMeeeTTTvvv{{{}}}}}}~~~}}}~~~rrraaajjjwww```nnnwwwiiisss~~~OOO@@@>>>666;;;555444333111000...---------(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))***+++---...------......///000000000000000000000///...---,,,,,,++++++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))************++++++,,,---...///000//////000111222222333333444666888;;;<<<;;;::::::666666555333000//////000---,,,,,,,,,+++*********&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******'''(((((()))))))))))))))))))))+++,,,...///000111,,,+++***)))(((((((((((((((((((((((())))))))))))(((000***)))VVVuuunnnUUUkkkuuupppvvv}}}ccc999888CCCLLLAAA777LLLfffkkkooosssyyy|||oooXXXDDD888:::AAAGGG:::<<>><<<777666555222000//////...---,,,,,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,........................///......------,,,++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...//////000111222333333444222444666888999:::::::::999555000---,,,,,,,,,+++))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&(((***,,,...000111---,,,***(((''''''((()))(((((((((((())))))))))))((()))***)))OOOyyyzzz}}}WWWggg|||sssrrrsssRRR888???DDDDDD>>>>>>LLL```nnnvvvzzzlllSSSEEE:::888DDDEEE:::444SSSxxxlllPPPRRRdddkkkmmmhhhdddeeehhhiiieeegggkkkmmmmmmkkkhhhfffiiipppyyy~~~~~~~~~~~~gggRRRppp[[[EEE:::GGG^^^gggIIIQQQeeeTTTnnn}}}~~~yyywww|||tttllluuu~~~iiiQQQwww~~~}}}}}}lllbbbppp}}}NNN===>>>;;;666555555222000//////...---,,,,,,)))''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,..............................------,,,+++++++++)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...//////000111222333333444333444666888999:::999999888444000---,,,,,,,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''(((***,,,---//////---,,,***(((''''''((()))(((((((((((())))))))))))+++,,,111555WWWuuulllkkkSSS^^^qqqkkkmmmpppOOO666999@@@BBB===>>>LLL```nnntttxxx|||kkkQQQDDD999777BBBEEE;;;555TTTxxxlllQQQSSS___fffjjjhhhgggjjjlllkkkjjjkkkmmmmmmllljjjhhhggghhhlllppprrrsssvvv{{{}}}]]]LLLsss[[[EEE:::GGG^^^fffIIIQQQcccTTTppp}}}~~~zzz~~~}}}|||xxxppppppkkkpppaaaqqq~~~~~~zzz|||~~~~~~~~~}}}OOO???>>>:::555444555222000//////...---,,,+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---------------------------------,,,++++++******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------......//////000111222333333444555666888999999888888666333///,,,,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((()))***+++,,,------,,,+++)))((('''(((((()))(((((((((((())))))))))))+++)))///444RRRiii___aaaXXX\\\iiiccciiimmmNNN555666>>>CCC@@@AAANNNbbbpppsssvvvzzz|||~~~lllPPPBBB888777AAAEEE;;;666UUUyyylllRRRUUUaaagggkkklllnnnqqqooolllnnnpppqqqpppmmmkkkjjjkkkooooooooommmkkklllrrrwwwxxxxxxXXXHHHttt[[[DDD:::GGG^^^fffIIIPPPbbbUUUrrr{{{uuu{{{xxxvvvwwwwww~~~zzzhhh~~~ooottt}}}|||{{{~~~RRRAAA???;;;666666555222000//////...---,,,+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,------------------------,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------.........///000111222333333444555777888888777666666333000---+++++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))))))))************++++++***)))((((((((((((((((((((((((((())))))))))))+++'''***+++FFF```bbbqqqjjjhhhkkk```gggoooQQQ777777AAAGGGDDDDDDPPPdddrrrtttvvvyyy{{{|||mmmOOOAAA999888@@@DDD<<<888VVVyyylllSSSVVVeeeiiilllmmmooopppkkkdddlllooorrrssspppnnnmmmnnnrrrsssqqqlllgggeeehhhkkksssvvv\\\LLLtttZZZDDD:::FFF]]]fffHHHPPPaaaVVVsssyyy}}}}}}~~~lllwww|||xxxyyy{{{~~~ssszzz}}}tttrrr}}}}}}TTTCCCAAA<<<777888555222000//////...---,,,***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,------------------------+++++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------.........///000111222222333444555666666666555444333000...+++*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))),,,+++---+++CCCbbblllyyyvvvsss___ffftttVVV777888CCCIIIFFFDDDNNNaaaooouuuxxxzzz{{{|||pppPPPAAA;;;:::AAACCC;;;888VVVyyylllSSSWWWcccgggiiiiiikkklllgggaaaccchhhoooqqqoookkkjjjkkkddddddaaa^^^]]]aaaiiipppzzz|||]]]OOOuuuZZZCCC999FFF]]]fffHHHPPP___TTTsss{{{nnnsssxxxzzzyyyzzzsssyyyttt{{{rrrTTTDDDBBB<<<888999555222000//////...---,,,***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...---......///000111222222444444555555444333111000...,,,***)))******)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''',,,111,,,EEEfffjjjttttttzzzxxx^^^fff}}}^^^777777BBBIIIDDD@@@III]]]kkkvvvxxx{{{|||}}}rrrPPPAAA<<<;;;@@@AAA;;;888VVVxxxkkkSSSXXXeeeiiillllllmmmppppppmmm___eeekkklllgggcccbbbdddSSSRRRPPPPPPUUUbbbsssVVVMMMvvvZZZBBB999FFF]]]eeeHHHOOO\\\RRRrrryyywwwxxx{{{}}}~~~{{{nnnuuummmtttrrr}}}SSSCCC@@@;;;888:::555222000//////...---,,,))))))((()))******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...------...///000111222222333333444333222000...---,,,***)))((())))))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))%%%,,,///(((GGGkkkccc[[[___ssszzz^^^iiijjj999777BBBHHHBBB>>>HHH\\\lllssswww{{{}}}rrrNNN???;;;:::???@@@:::888UUUwwwjjjRRRXXXgggmmmpppnnnoootttyyyzzzhhhkkkmmmhhh```[[[[[[^^^ZZZ\\\]]]___ccckkkwwwRRRGGGsssZZZBBB999EEE\\\eeeHHHOOO]]]QQQppp~~~yyy{{{vvvvvv|||~~~tttzzz}}}}}}nnnttt|||~~~nnnmmmtttwwwzzzQQQBBB???:::777999555333000/////////---,,,)))(((((()))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,------...------...///000111222222333333333222111///---++++++)))(((((())))))(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((()))))))))))),,,111///%%%IIIrrrdddPPPLLLlll{{{```nnnttt===777CCCIIICCC???III___oooqqquuu{{{~~~rrrMMM===:::999===???999777UUUvvviiiRRRXXXffflllnnnkkkiiiooovvvzzztttuuurrriii]]]WWWYYY]]]pppuuuzzz{{{xxxuuutttttt{{{RRRDDDnnnYYYBBB999EEE\\\eeeGGGOOO___RRRooo~~~uuummmuuuoooqqq{{{}}}wwwtttxxxmmmrrrqqqvvv|||rrruuuooottt{{{|||sssooowwwppp{{{rrrMMMEEE>>>999999777444333222111000...------++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,+++++++++******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''))))))((((((''''''&&&&&&++++++++++++******)))((())))))(((((((((((())))))&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...------......//////000000222222111000///...------)))))))))))))))(((((((((((((((((()))))))))******((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************,,,)))///@@@qqqhhhaaaWWWaaa|||kkk]]]|||qqqAAA333DDDCCCCCC===AAA```nnntttwww|||vvv[[[DDD:::<<>>999999777444333222111000...------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,+++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&'''((())))))******)))))))))((((((((('''''''''((())))))******---............------,,,***))))))(((((((((((())),,,++++++***))))))((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------............//////000000000000000///...---,,,++++++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***************))))))(((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&***+++222@@@pppmmmpppZZZbbbsssccc___yyyeee888333BBBAAABBB===@@@^^^mmmtttxxx|||yyy]]]FFF;;;===CCCDDD888<<>>\\\jjjuuuxxx|||{{{___GGG<<<===BBBFFF999<<>><<>>;;;:::666444333222111000...------***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++*********)))))))))(((((('''''''''((((((((((((((()))((('''''''''''''''(((&&&'''))),,,...111333444777888888999:::;;;;;;;;;:::;;;<<<===============<<<;;;999888777666666666888888777777777666666666333222000...,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...000000000///////////////,,,+++++++++***)))))))))((((((((()))))))))******)))***+++,,,---...//////000000000000111111222222111000000///...------,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++((('''000>>>mmmqqq~~~pppxxxrrrWWW^^^pppUUU===222<<<:::AAA===<<>><<<:::666444333222111000...------))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((()))))),,,---///222555777999:::=========>>>>>>>>>>>>>>>===>>>>>>????????????>>>999888777555333222222111333444444444555555666666999888666444222111111000+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...////////////............++++++++++++******))))))((())))))******++++++,,,++++++---///000222444444666666666666666666666666222222222111111000000///...////////////---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++''',,,<<>><<<;;;666444333222111000...------))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))((((((((('''''''''''''''''''''((((((((())))))))))))***+++,,,......222333444666777999::::::=========>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>;;;:::888666444222222111000000000111111111222222555555555555444333222222///...,,,+++))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...///.........---------,,,************)))))))))))))))******+++,,,,,,------,,,---///111444777999:::999999888888777666666666222222222222111111111111...///000111000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************111---)))444iiieee```fffqqq|||^^^WWW{{{mmm>>>555:::888BBB@@@;;;TTTdddooosssxxx}}}qqqXXXFFF>>>>>>@@@DDD999777DDDssseeeRRRJJJ___dddjjjlllkkkjjjkkkmmmrrrooopppvvvxxxuuunnnkkksssqqqooommmmmmqqqxxx|||{{{iiinnnGGGUUU}}}jjjLLL:::<<>>>>>@@@@@@@@@@@@???>>>======@@@>>><<<:::888777666666444444444444444444444444///000111222333222111111444333111///---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,------.........---------,,,,,,,,,)))))))))))))))(((((((((******+++,,,------......,,,...000333777:::<<<===888888777666555444333333111111111111111222222222...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$222111***444mmmjjjbbb[[[fffzzzbbb\\\DDD555:::777CCCAAA<<>>@@@FFF;;;777CCCrrrdddQQQHHH___dddiiikkkkkkkkknnnpppiiimmmrrrsssooommmpppuuuooollljjjjjjnnnsssxxxzzz~~~eeepppDDDOOO}}}iiiJJJ;;;<<>>FFFJJJBBB:::999;;;;;;;;;<<<999333222777;;;<<<:::888555333222000...,,,///111444555333111......+++***))))))((('''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((()))******+++---......///......//////......---,,,)))((((((((()))***+++,,,------,,,,,,...000333555444444555666777777555333111222000...///111...(((//////111222222111000...111111///---...000000...222000------......,,,***---,,,+++***)))))))))))))))))))))))))))************)))((((((((()))+++,,,***'''///(((:::ppp~~~cccZZZccczzziiiSSSGGG444999888:::>>>===JJJcccpppuuuxxxzzzpppPPPEEEAAA>>>BBBGGG@@@999???ffftttRRRHHHWWWcccjjjhhhhhhmmmoookkklllooorrrqqqmmmiiikkkooojjjjjjkkkmmmlllnnnxxxrrrnnnyyyGGGKKKtttSSS<<<:::NNN```___EEELLLZZZWWWqqqvvv||||||xxxlllgggkkkkkkcccbbbgggnnnvvvwwwqqqrrrzzzzzzsss~~~uuuzzzoooBBB999>>>:::666777444333222111000...------++++++***(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((((((''''''&&&%%%$$$$$$&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''((()))*********+++---///555666888:::999777555333---222666999>>>AAA===777;;;BBBHHHHHHDDDGGGQQQZZZQQQWWWWWWQQQOOORRRNNNFFF???AAADDDFFFFFFDDDCCCBBB<<<>>>???<<<<<<===:::555>>>:::666333333333333333///000333666777666222///---,,,***)))(((((()))***((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((()))******+++---......///............---,,,,,,+++************+++---...///000///.........000222333:::888555222111222222222222444444222333666444000111111111222444555555444---//////............---...---,,,---...000111222------,,,+++++++++++++++***************************))))))((()))***+++,,,,,,)))000)))222```vvvcccWWWVVVqqqoooXXXuuuGGG444888777999<<<;;;GGG___oootttyyy{{{vvvVVVGGG@@@===AAAGGG???999???fffvvvTTTFFFUUUbbbjjjiiiiiinnnnnnkkkpppqqqrrrqqqnnnllllllnnnmmmlllmmmnnnlllnnnwwwwwwqqqLLLIIIxxx{{{ZZZ>>>999KKK```aaaEEEHHH]]]SSSnnnxxx|||~~~|||~~~uuukkknnnyyywww~~~{{{}}}}}}yyy~~~qqqDDD:::===:::555666444333222111000...------,,,+++***))))))((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))+++++++++,,,,,,,,,,,,---///......------...//////.........///////////////------,,,++++++******)))+++******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********))))))(((((((((&&&'''(((((())),,,000333222444888<<<>>>>>>===<<>>@@@FFFKKKLLLNNNZZZiiirrrtttuuuzzz}}}sssnnnqqqnnn```RRRMMMOOOKKKDDD???@@@DDDAAA;;;<<<===@@@BBBCCC@@@:::666///...---///444777777666333111...+++))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((******+++,,,,,,---............------,,,+++******++++++,,,---///111222333555333111/////////111111111111111111333555666888888;;;:::777777999888555888666555555888:::;;;;;;666777777666333000......------------,,,---///222......---,,,,,,,,,------***************************))))))))))))***++++++---***///,,,---QQQpppiii]]]OOOiiiqqqVVVeeesssNNN333888777888;;;999BBBYYYmmmtttyyy{{{~~~^^^KKK???:::AAAFFF<<<888???eeeyyyXXXBBBRRR```kkkkkkkkknnnnnnjjjrrrqqqooonnnnnnooonnnmmmnnnnnnnnnooommmnnnvvvvvvnnnSSSGGGnnn^^^BBB777FFF___eeeGGGCCCdddNNNhhh{{{|||||||||~~~}}}~~~xxx{{{zzzzzz~~~rrrFFF:::===;;;777888444333222111000...------+++***))))))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''((((((&&&'''(((***,,,...///000000000000000111111111111222222222222333333333444111111222222333333444444333333333222222222222222333222111///---+++***)))(((((((((''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******)))(((((((((((((((&&&(((***,,,---000555888444555777:::<<<>>>???@@@DDDKKKQQQTTT\\\pppxxxjjjccc\\\OOOAAA>>>>>>???@@@BBBBBB@@@===<<<888333///...111555888888666444000---***((('''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((******+++,,,,,,---......------,,,+++************+++,,,---///111444666777777666333111//////000111,,,000555999;;;<<<<<<<<>>===999@@@??????>>>>>>>>>>>>>>>:::999999:::777444333555333444555333///------...///......---------------+++++++++++++++*********)))))))))*********++++++,,,)))+++000111KKKqqqmmmhhhTTTiiinnnOOO]]]rrrUUU444888777888<<<888???SSSjjjrrryyy|||dddOOO>>>999BBBEEE999888===```zzz\\\@@@NNN^^^kkklllkkknnnnnnkkkpppmmmiiigggkkkqqqpppmmmnnnnnnooopppooooooxxxoooeee\\\HHHeee\\\FFF666BBB\\\hhhKKK???rrroooJJJaaa}}}{{{{{{|||{{{{{{|||}}}tttwwwzzz|||~~~sssHHH;;;======::::::444333222111000...------))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))************,,,,,,---...///111111222000000111111111222222222------......///////////////000000111111222222222111111222333444444555555666666555444333222111000......---,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))(((''''''((())))))---///222333444555777999>>><<<;;;:::;;;===@@@BBBTTThhh}}}yyybbbYYYLLLBBB===>>>AAACCCBBBAAA>>>888111///111555666666666555222///+++)))+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((***++++++,,,,,,------------,,,+++************+++,,,,,,...000333666888:::888777444222111111222333666888;;;<<<;;;;;;===>>>888999777666:::@@@@@@<<<@@@CCCDDDBBB>>>;;;;;;<<<===888777;;;<<<999888:::666888999999777444333222000000///...---------------,,,,,,,,,+++++++++***)))*********+++++++++++++++***&&&222444IIIqqqiiiggg[[[qqqnnnMMM^^^rrrOOO444888777999===888<<>>WWWiiiRRR>>>ccc|||KKKZZZ|||zzz{{{|||yyyzzz|||~~~~~~|||}}}zzzqqqtttuuuvvvzzzwwwLLL<<<>>>>>><<<;;;444333222111000...------((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''(((***,,,------,,,,,,222222222111111000000///............////////////,,,,,,---...////////////---------------.........+++,,,---...000111222222333333444555555666777777444333333222111000///...++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))(((''''''((()))+++,,,111222333333222333555777666888===EEEPPP[[[eeekkk{{{}}}mmm\\\MMMCCC;;;<<<>>><<<999777777888333444555666555333111///---,,,***)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((+++++++++,,,,,,---------,,,+++*********+++,,,---......000222555888:::<<<999888666555555666888999888:::;;;;;;<<>>>>><<<:::444333222111000...------)))((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''((()))***+++)))***,,,///000000///...222222111111111111000000------........./////////111222333444555555555444////////////............,,,------...///000111111111111222222333444444555444444444444444444444444//////---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))((()))***,,,///000111111000000111666===BBB???FFFRRRcccuuu|||mmmXXXOOOEEE??????@@@???>>>888777555444333222222222///...,,,***))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((++++++,,,,,,,,,,,,------+++***))))))***,,,///000111222333555888:::===>>>:::999888999:::<<>>>>>:::777444333222111000...------***)))))))))))))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,---***+++...000111111000000,,,---...///111333444444//////000000000111111111333444666777888888777777444444444333333222222111222333333333333333333333333222222111///......---000000111222444555666666222222000...,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))************,,,///222444444333222222777BBBNNNVVVdddjjjvvv{{{[[[FFFBBBCCCAAA===@@@===777222//////000111000///,,,+++******+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,---******))))))+++---000222444444555777:::<<>>AAAEEEGGGXXXcccsss~~~yyymmmkkktttyyypppccc\\\gggnnnhhh^^^bbbuuuxxx{{{wwwlllyyyjjjVVVIIIEEEDDD@@@<<<<<<;;;888555333111000/////////...---,,,,,,++++++)))***+++,,,---,,,++++++&&&555&&&......IIIqqqaaaRRRppp}}}bbbjjjsssMMM///222222777<<<555555CCC]]]iiiuuuyyy|||kkkYYYCCC999BBBNNNAAADDD:::JJJyyywwwVVVHHH[[[jjjjjjhhhmmmqqqqqqnnnpppjjj```bbbooouuurrrpppqqqsssuuusssssszzzkkkiiipppTTTIIInnnLLLBBB<<>>;;;;;;444666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((,,,...,,,+++,,,------111111000...,,,,,,...000...///000222444555444333666666555333222222444777222222555888777333555:::777:::999666666888888555888666666:::;;;777555666???;;;666222111000000///222111000......000444777333333333333222000...---***)))(((''''''&&&&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++...***(((---111333777;;;<<<333@@@888<<>>;;;:::777000,,,,,,///333666222+++&&&(((,,,)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))***+++,,,,,,,,,,,,+++------,,,)))***...111222///111333444555888>>>CCC>>>:::999@@@QQQbbblllmmmrrriiibbb]]]mmmnnnsss{{{}}}|||tttkkkppptttrrrkkk[[[[[[ccctttssscccqqqvvvdddcccfffXXXCCCEEE555>>>CCC222444<<>>@@@;;;<<<666666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***,,,---......000222555555)))+++---......///222444666555444444555666777777555666555444222333666888444444777;;;:::777888===???BBBAAA===<<<>>>===:::<<<444///333888:::;;;<<<444555888<<<>>><<<888444,,,...111222111///---,,,000111222333444333333222///...,,,***)))'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,$$$&&&...777;;;888666777<<<666HHHLLLXXXmmmuuubbbQQQJJJDDDAAA@@@<<<555111111...000111000---+++***+++))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,++++++(((,,,//////------...///,,,111888???CCCAAA;;;666IIIQQQ]]]iiirrryyy}}}~~~uuuwwwsssnnnuuuvvv|||pppVVVaaaccckkkrrrxxxjjjWWW\\\XXXLLL???333000888666444222///...---......,,,,,,,,,,,,,,,---...///...,,,)))111222LLL[[[iiinnnxxxdddccc:::333333999<<<777777<<>>444...333111000111222000---***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******,,,,,,,,,,,,,,,+++++++++)))...222333111///222555444999===<<<;;;AAAOOO[[[pppsssuuutttqqqrrrxxx~~~~~~nnn___hhh~~~bbbVVVggg\\\AAAAAA:::666000---...///...,,,---,,,,,,,,,,,,,,,---...,,,---)))000111EEEsssvvvZZZhhhmmmooo[[[~~~mmm<<<555444;;;>>>:::777:::RRRaaapppvvvxxx~~~zzz```III===<<<:::CCC===666>>>fff~~~YYY???LLL^^^jjjmmmnnnqqqtttrrrmmmhhhfffiiilllkkkiiikkkhhhkkksssvvvvvv{{{zzzbbbDDD[[[hhhEEE999???HHHbbbeeeBBBIIIaaaVVVlll{{{{{{zzz{{{|||||||||zzzxxx~~~}}}|||}}}~~~wwwjjjbbbhhhlllqqquuuxxx{{{~~~tttsssvvvtttjjjgggmmmbbbnnndddHHHBBB:::===999666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++------111---,,,///111000//////444444333222000000222444444666:::???DDDJJJOOOSSSPPPUUU]]]ccchhhkkknnnpppyyyyyy}}}sssrrrwwwvvvqqqkkkbbbUUUIIIAAA<<<:::999666444111000111333444555666666666666666666555555777555333000...,,,+++******)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))***+++,,,...///222000000000///333>>>KKKWWWaaa|||xxxvvv}}}wwwcccKKK===>>>BBBAAA>>>999===HHHQQQIII;;;<<>>999BBBSSS[[[ZZZnnn|||uuuRRRCCCCCCBBB<<<666888666555555444222///,,,******)))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***+++------,,,,,,++++++++++++333111222444444555:::??????<<<999:::EEEXXXnnn}}}zzzuuutttuuuvvvxxx{{{yyyuuuxxxuuu~~~|||qqqsssnnnvvvvvvlll}}}zzz^^^JJJNNN@@@:::333222333444111...------,,,,,,,,,,,,,,,------111***......888^^^ppp___RRRfffqqqlllRRRmmmddd===444222;;;@@@<<<888999MMM]]]mmmtttwww~~~|||cccLLL???<<<666CCC???666999```aaa???IIIXXXgggnnnpppsssvvvrrrooollllllooosssvvvvvvrrrpppttt{{{pppCCCQQQzzzpppGGG;;;===@@@```kkkCCCAAAyyynnnMMMeee}}}|||{{{zzz}}}}}}yyyyyyzzzzzz|||~~~~~~yyylllbbb]]]fffkkkrrrxxx|||~~~uuussszzzttthhhzzzzzzjjjkkkvvv}}}}}}hhhIII@@@999<<<777666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++,,,---//////222...///444777444333666,,,---///222777???HHHNNNZZZ```hhhooouuuyyy~~~yyy~~~{{{zzzzzz~~~|||xxxrrrhhhZZZLLLBBB555555777:::<<<:::444000888888777777777777777777555444333111000///......---,,,***(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***)))******+++---///000111111222666<<>>DDDMMMTTTTTTRRR]]]\\\gggzzz|||mmmeeehhhmmmjjjbbb[[[\\\]]]RRRBBBAAAKKKWWW```hhhxxxfffPPPDDD@@@AAA777888888666333111111222,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))***++++++------,,,++++++,,,,,,---666111000555888777888;;;===;;;BBBWWWppp}}}xxxnnnqqqmmmuuuuuuvvv{{{mmmkkkwwwzzzooojjjooowwwmmmmmmuuu|||~~~|||}}}yyyttthhhxxx~~~yyyiiiVVVKKK???777666666555333//////...---,,,,,,,,,,,,---444+++------000PPPfffSSSOOObbbtttlllOOOaaa^^^===222///888@@@>>>999999GGGXXXjjjsssxxx~~~}}}fffNNN@@@;;;666AAA@@@999777YYYmmmCCCFFFRRRcccnnnqqqtttxxxppppppooonnnnnnrrrxxx}}}|||yyywwwwwwwwwxxx~~~HHHKKKqqq}}}xxxKKK=========\\\kkkIII@@@iiiyyyKKK]]]{{{zzzyyy||||||zzz{{{||||||||||||}}}~~~xxxmmmjjjllllllqqqwww|||{{{ttt|||sssvvv|||qqqqqqtttuuuiiiHHH???999<<<666666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++++++++,,,...///111222333......222000+++---555666;;;BBBMMMZZZjjjxxxzzzrrrlllRRRJJJ???888666666666666666666666777888999:::;;;444444333222111111111222000...,,,***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((('''''''''((((((((()))))))))******++++++,,,---///111333444888666888AAAOOOccc|||aaaWWWNNNGGG>>>999AAAMMMSSSYYYcccoooyyy}}}~~~vvvVVVYYYWWWMMMCCCFFFXXXiiiZZZAAA999777888888555222222444777000///---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++***))))))))))))***++++++---,,,+++++++++,,,...///222...111999;;;666555888>>>RRRkkk{{{}}}yyyuuuuuuvvvyyy|||ssszzzzzzqqqmmmrrrtttrrruuummmllltttxxxtttrrrvvvvvviiidddooowwwssspppsssfffkkkwwwvvvzzz|||xxxooosss~~~pppcccQQQAAA999555444333111000///...------------+++666+++...111000LLLhhh[[[VVV]]]rrrlllUUUbbbfffAAA444...666@@@>>>:::888AAATTTgggrrrwww~~~iiiQQQAAA;;;888??????===666OOO{{{xxxGGGEEEMMM^^^kkkpppsssxxxqqqqqqnnniiifffiiipppwww}}}zzzwwwvvvxxx|||TTTJJJhhhXXXAAA>>>>>>UUUeeeRRRCCCXXXSSSWWWttt{{{zzzyyyzzz|||~~~}}}}}}~~~}}}{{{yyyyyyzzzxxxqqqssswwwqqqtttxxx}}}yyy{{{}}}xxxqqqnnnmmmjjjGGG???:::>>>666666555444222000///...---***)))((()))***+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,,,,,,,---///111222333444///000555555666BBBSSSjjjooovvv|||mmmXXXGGG>>>;;;:::999888888777777777888::::::666666555444333333333333000000///...,,,***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))(((''''''&&&(((((()))))))))*********,,,---...///111444666777777888AAAQQQcccssscccEEEEEEHHHMMMSSSZZZdddlll~~~iiiXXXRRRSSSRRRddd}}}eeeKKKDDD???:::666555555555555444222///---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******))))))******+++,,,,,,++++++***+++---000111111000666======:::CCCQQQ```sssqqqooo{{{yyyqqqvvvssspppqqqrrrrrrqqqqqqwwwvvvtttssstttxxx|||~~~ssstttzzz{{{|||yyywwwrrreeesssuuu{{{~~~sss}}}|||pppaaaRRREEE;;;555333222111000......------'''555))),,,222///JJJjjjggg]]]XXXqqqqqqaaajjjqqqHHH888///666???>>>999777<<>>???MMM\\\]]]EEEIII___RRRccc~~~|||zzzzzz|||~~~|||~~~~~~{{{zzz{{{}}}~~~zzz{{{{{{yyyxxxxxxtttuuuvvvyyy~~~vvv}}}xxxkkkGGG???<<>><<>>444444222000///.........&&&555'''***111+++FFFhhhlll```VVVsssxxxkkkooovvvNNN<<<111777???>>>888666888KKKaaammmttt|||pppWWWDDD<<<;;;888:::BBB444>>>qqqLLLBBBCCCTTTdddiiimmmsss}}}tttiiidddeeejjjoooqqqvvvxxxxxxuuurrrrrrrrrrrr}}}yyymmmEEEWWW|||uuuKKK>>>AAAGGGVVVeeeFFF???wwwiiiPPPWWWzzzyyy}}}wwwyyy|||}}}|||}}}~~~~~~~~~~~~~~~}}}~~~yyyqqqlllnnnvvv~~~yyyvvvuuutttvvv|||qqqyyytttJJJ???>>>999999555444333111///...------***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((()))***+++---...,,,000000,,,,,,111555666===SSSfffwwwgggRRREEE???555444:::;;;333888:::777444333222000---///222444444222///---+++)))((((((((((((&&&$$$((((((((('''&&&&&&&&&%%%((('''''''''((()))((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,,,,,,,,,,---...+++***...666666444:::EEE\\\pppwwwTTTAAAFFFVVVbbb~~~fffgggbbbVVVgggccc???;;;@@@999333666333444111,,,((()))---000,,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))******************++++++...000,,,(((...888777---888999888<<>>999:::GGG[[[llltttwwwwww\\\GGG???888===<<<:::888;;;ZZZ^^^???>>>RRR]]]iiissslllsss|||wwweeeZZZaaakkkooouuuuuuuuuvvvvvvtttppplll~~~xxxMMMFFF|||SSSEEE;;;<<>>999999555444333111///...------***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''***))))))***,,,---------000***)))000888@@@QQQbbbsssbbbJJJ<<<888222;;;888777888999888555333333111000333666777333///...+++)))''''''((('''%%%(((((('''''''''''''''&&&''''''&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++)))((()))+++---333222444666333666HHH^^^xxx|||uuullleeeXXXPPPWWWkkk~~~yyy[[[MMMlllnnnPPPAAA:::888888777777555333111...+++(((++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((''''''(((((()))******************++++++,,,(((---///+++***000888<<<888555===XXXxxx|||}}}tttvvvqqqtttwwwxxxyyypppjjj}}}yyyzzz\\\VVVBBB777444000333555000000+++111...///444HHHzzz}}}wwwnnnxxxwwwnnnxxx???888777333AAA<<<555999CCCVVVhhhssswww~~~{{{___III???:::>>><<<:::888:::WWWgggCCC<<>>>>>:::999555444333111///...------***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''(((,,,000111///---333---555KKK[[[eee|||qqq[[[NNNBBB===555333;;;@@@;;;555444999333...///555777222,,,000...***(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))((()))---000///333:::>>>>>>FFFcccwwwQQQKKKOOOVVVddd{{{pppeeehhhtttxxxTTTCCC>>>;;;777555333333444111---)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))******++++++*********++++++,,,---***+++///222111111777???<<>>NNNbbbqqqxxx}}}eeeMMM@@@===???<<<999888999RRRyyyuuuKKK:::LLL]]]dddiiigggkkkmmmppppppiiibbbdddkkkqqqqqqsssvvvxxxwwwtttrrr}}}~~~wwwvvv|||XXXHHHjjjlllNNN>>>;;;GGGVVVhhh???IIIiiilllOOO\\\www}}}}}}~~~~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}|||}}}|||zzzuuunnnlllmmmooo~~~~~~~~~yyypppkkkrrr}}}zzzxxx{{{rrrIII>>>>>>:::999555444333111///...------***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))))))))((()))+++---.........---999BBBXXXsss{{{mmmZZZIII<<<:::999444666===;;;666222333666777222---111///---,,,,,,+++(((&&&'''''''''(((((())))))***&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++,,,...111333...111999AAAHHH[[[zzzZZZDDDbbbnnn~~~xxx]]]]]]www```HHH;;;@@@:::666444222///...///*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++++++++,,,---...222,,,///999===999777:::MMMiiiyyy{{{~~~zzztttvvvnnnooovvvyyyZZZFFF666333333---222///444...,,,000@@@lllvvvmmmooommm]]]mmmyyyNNN888555666???AAA<<<777:::GGG\\\oooyyy}}}jjjQQQAAA???@@@;;;:::999888KKKmmmTTT:::HHH\\\dddgggjjjkkkgggjjjqqqkkk___^^^hhhpppqqqsssvvvyyyzzzxxxvvv~~~vvv~~~uuurrreeeKKK[[[~~~TTT>>>999@@@NNNlllIIIFFFSSSQQQQQQnnnyyy}}}{{{{{{~~~~~~}}}}}}}}}~~~yyytttqqqrrrwwwzzzvvvrrrqqqvvv}}}~~~|||zzztttmmmrrr}}}yyyvvvyyyrrrHHH>>>>>>:::999555444333111///...------***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))***++++++//////---******000:::BBBRRRjjjeeeQQQ@@@666:::DDD888888999:::::::::888777000000000111111...***&&&'''(((((())))))*********''')))***)))''''''(((***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,......///000111777777???LLLYYYlllvvv]]]PPPXXXhhhkkkaaannn```BBBEEE???;;;999444---,,,000,,,+++******)))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******************+++,,,,,,++++++++++++,,,---...///333000222999;;;999@@@LLLlllvvv}}}sssnnn}}}xxxwwwvvv___CCC555777666222000666///------444WWWhhhiiijjjdddpppjjjTTTbbbmmmRRR999555666:::CCCBBB888888AAAVVVkkkwww}}}qqqVVVCCC@@@???;;;;;;<<<777EEEaaa___???DDDZZZcccgggooonnneeefffmmmiii\\\[[[eeeiiijjjmmmqqqtttuuusssqqqzzz{{{sssxxxuuulllvvvQQQOOO\\\BBB999<<>>>>>:::999555444333111///...------***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))***+++,,,,,,---,,,***---999MMMeeettt~~~}}}tttYYYEEE:::555666777888888888:::;;;000111111333333111---)))))))))))))))************'''***,,,+++(((''')))+++'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++............///000777CCC]]]yyygggPPPTTTggg||||||xxxqqqiiieeeeee\\\```dddfffhhhkkkqqqvvvyyylll```ddd???888666999888111...222///...,,,+++******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))***************)))******+++,,,+++++++++,,,---...///000///555:::888333;;;WWWrrrzzz}}}vvvvvv~~~{{{ZZZ???777444222///555000111111///JJJhhhbbb\\\[[[ppprrr[[[eeekkk[[[<<<666666555AAABBB999666===OOOeeettt|||xxx\\\FFF???>>>:::<<>>===:::999555444333111///...------***)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,------,,,,,,333DDD___zzzrrr{{{gggJJJCCC>>>888444555777777777333222111111222222111///+++***************))))))&&&))),,,***'''&&&(((+++&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------......///222777:::EEEYYY|||yyyNNNLLLlll|||xxxssskkkddd]]]WWWSSSPPPJJJCCC@@@AAA888<<<@@@AAAAAACCCIIINNNWWWZZZ```gggppp}}}YYYnnnZZZGGG888888:::666333555222111...,,,+++***++++++************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********)))))))))))))))***++++++++++++,,,,,,---///000111444;;;>>>;;;@@@UUUsss|||{{{}}}sssiiihhhuuu|||zzzWWWBBB444333///333///444555///CCCjjjiiiaaaXXXrrrfffdddtttggg===555888444BBBBBB888555999JJJ^^^nnnzzz~~~aaaIII===<<<:::>>>BBB999:::MMM|||sssQQQ<<>>===888444333444222///---+++++++++,,,************************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++)))))))))((()))******++++++,,,,,,---...///111111???@@@>>>BBBXXXuuuvvvvvvrrrxxxmmmjjjsssqqqsssWWWAAA666///111,,,333666--->>>gggqqqkkkZZZtttkkk\\\|||nnn<<<333:::777FFFEEE777444777FFFYYYjjjwwwdddKKK<<<;;;999???DDD:::888HHHyyyyyyXXX:::EEEXXXaaammmmmmjjjhhhiiijjjiiigggeee[[[\\\]]]```bbbaaa^^^\\\fffwwwssskkkxxxmmmjjjbbbIII]]]dddJJJ999???@@@]]][[[@@@KKK___fffIIIZZZlllvvvzzz}}}~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}{{{uuuuuuxxxyyyvvvnnnhhhgggpppxxxiiifffhhhiiipppwwwzzzzzzqqqEEE::::::888888444333222111000...------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))***))))))***,,,,,,+++,,,------,,,///222AAA___|||wwwsss{{{zzznnn\\\RRRGGGDDDGGGHHHCCC>>>:::???EEEIIIJJJFFFAAA===AAABBBCCCBBB@@@>>>>>>>>>AAAEEELLLUUU^^^eeekkknnnwwwZZZAAA555666<<>>>>>MMMXXXlllvvvwwwmmm@@@222:::<<<444555444111......///---***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---///******...///---222;;;JJJEEEIII___|||uuu}}}vvvmmmlllxxx}}}{{{wwwrrrnnnkkkjjjiiidddeeefffdddbbbbbbfffjjjpppvvvwww}}}^^^AAA333---333555......555cccssskkkeeeZZZtttEEE999<<<666GGGHHH:::888888>>>PPPgggyyytttKKKBBB<<<<<>>^^^eee<<>>888777444333222111000...------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++------+++***111CCCRRRttt|||~~~ssslllaaaWWWTTTRRRKKKAAA;;;888555555999;;;;;;::::::888777888::::::999777999999999:::::::::::::::777888:::>>>BBBFFFIIIJJJ^^^hhhvvvpppUUUBBB777333777666666777444000222888555222...,,,+++,,,+++******************************)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))******************)))***+++,,,,,,+++,,,222000222===KKKccczzz}}}lllYYYkkkyyypppeee[[[SSSBBB===666555888;;;;;;999555555777999:::;;;;;;;;;>>>===<<<;;;999888888888888888888888999;;;===>>>???CCCLLLXXXggg{{{___BBB???===666555444222///---,,,+++(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---******+++---...111888@@@BBBBBBUUUvvv~~~~~~{{{~~~ooonnnssszzzuuuoookkkhhhfffbbb]]]YYYUUUSSSRRRSSSSSSSSSQQQPPPPPPRRRSSSYYY]]]bbbiiisssyyyvvvwwwIII999///000222000333;;;\\\wwwpppqqqxxxJJJ999777222DDDIII;;;888777===MMMcccvvv}}}ZZZHHH>>>:::>>>???;;;999<<>>CCC\\\[[[<<>>:::;;;MMMpppUUU999EEERRR^^^```eeedddfffpppnnnfffhhhpppsssuuuvvvxxxyyytttlllrrr~~~}}}rrrvvvrrryyyLLLTTTsssfffLLLEEE???>>>OOO\\\KKK;;;WWWvvvPPPMMMlllyyyuuuwww}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||~~~zzztttttt{{{}}}tttkkkfffaaa]]]TTTddd{{{kkkGGG???>>>999666444333222111000...------************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''(((+++...//////000000333AAA[[[xxx~~~zzzoooeeeggg{{{zzznnndddWWWEEE777888;;;:::555333777:::;;;666888;;;>>>>>><<<:::888<<<:::<<>>:::666<<<@@@DDDFFFGGGJJJPPPUUUaaaeeemmmtttyyy{{{zzzyyytttrrrpppmmmiiieeebbb```MMMKKKGGGBBB???<<<:::999999:::;;;;;;999>>>MMM\\\SSS>>>???777777777777333---,,,...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************+++,,,---------......///999IIIPPPOOOTTTtttwww{{{uuukkkggg```ZZZUUUQQQMMMJJJDDDEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMOOORRRSSSQQQNNNLLLKKKJJJHHHHHHMMMTTTZZZggguuuwww~~~eeeGGG666222222000///IIIwwwXXXlllwww~~~uuuwww___DDD666333@@@QQQAAA:::666:::FFFWWWlllzzzqqqVVVEEE999???FFFDDD===:::DDDbbbiii999AAALLL^^^aaaeeeaaabbbkkkkkkfffiiilllpppssstttvvvvvvnnneeelll{{{}}}lllrrrqqqzzzNNNVVVrrr|||XXXCCC@@@@@@GGGXXXVVV:::AAAmmm___JJJ\\\rrrzzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}yyyzzz~~~}}}xxxpppjjjjjjqqqyyy}}}www}}}~~~~~~|||yyytttlllfff]]]aaafffppphhhCCC<<<>>>:::999444333222111000...------************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((()))+++---......+++<<>>BBBBBBBBBMMMXXXbbbvvvjjjRRR:::222666:::888666111000//////000000///---)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))************++++++++++++***,,,,,,,,,+++,,,000333999<<>>888<<>>???;;;;;;444333222111000...------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))***---///777[[[uuuoooeeennnqqqYYYMMMCCC888444444444777:::<<>>NNNZZZccciiiuuuvvv}}}lllbbbrrr~~~vvvnnnfff```\\\TTTQQQNNNNNNQQQVVVZZZ\\\dddeeehhhjjjlllnnnooooooooommmiiigggeeebbb___]]]WWWVVVVVVTTTQQQNNNKKKIIIIIIIIINNNZZZjjjnnnDDD000222666555@@@vvvuuujjjllloooeeeWWWdddiiiKKK999777666KKKJJJ???777888???LLLbbbvvvuuuZZZFFF888===FFFDDD<<<777666III}}}VVV;;;BBBWWWffflllgggaaaccc___^^^gggmmmpppqqqssswwwzzzwwwpppjjjrrruuulllfffxxxzzzHHHUUUsss{{{TTT???DDD>>>CCCUUUOOO@@@CCCwww~~~cccFFFWWWyyyuuuzzzyyyxxxxxxyyy{{{|||}}}zzzzzzzzz{{{||||||}}}~~~wwwnnnjjjnnnsssssspppnnnggg```ZZZXXXZZZbbbooo{{{}}}sssppp~~~nnnGGG??????:::999444333222111000...------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))),,,---+++)))---777???VVVwww```gggooovvvbbbTTTIIIAAA:::777888>>>CCCGGGOOOXXXcccmmmvvv{{{xxxkkk___RRRGGGDDD;;;777===DDDPPPggg|||qqqWWWCCC666555999777444111///000111111000...------,,,+++***))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***---000//////222888>>>@@@FFFTTTyyyzzzxxx{{{zzzooodddWWWIII???BBBHHHQQQ\\\gggssswwwjjjbbbQQQHHHAAA@@@???===<<<===;;;>>>III___wwwfffHHH;;;333666777111---///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---.........///<<>>333333222:::iiiooo}}}iiiwwwuuuYYYgggqqqPPP;;;999222GGGLLL???666777<<>>888666555\\\fff___{{{aaaooozzzUUU===;;;111FFFMMM???555555999BBBYYYppp|||{{{oooWWWAAA>>>AAA@@@>>>>>>888@@@VVVLLLBBBDDDWWWlllxxxyyyuuuhhhaaahhhgggkkknnnqqqvvvzzzvvvooopppooo~~~fffxxxtttNNN```pppZZZhhhtttSSSIII>>>===DDDHHHDDD???AAAuuuzzzSSSHHHZZZppp~~~|||zzzyyyzzz{{{|||zzzwwwrrrooonnnppptttwwwttthhh___bbbjjjllliiifffddd___^^^_________gggqqqttt|||vvvttt||||||uuunnnbbbppp}}}dddBBB>>>>>>999999777555222111000000...---************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++)))((((((((())))))(((&&&111444+++)))>>>```zzzqqq]]]]]]iiizzz[[[LLLEEE>>>===:::888>>>GGGIIIYYYmmm}}}www[[[FFF===???DDDHHHTTT___mmm|||nnnLLL666999999555//////444333---111111///...,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))******++++++,,,------...+++,,,222333444BBBSSS```yyy{{{ttt}}}kkk|||lllTTTIIIHHHNNNYYYeeesss}}}yyy|||WWWKKKMMM===>>>>>>===:::>>>QQQqqq}}}NNN888===;;;;;;:::......,,,******+++,,,+++***************************)))))))))))))))))))))))))))************+++++++++---...---***))),,,.........AAA]]]dddeee{{{rrrtttxxx~~~yyymmmjjjgggfffhhhnnnuuuyyy||||||{{{zzzyyyyyyxxxxxxzzzwwwsssqqqpppnnnkkkiiijjjjjjiiihhhfffdddbbbaaaYYYUUUOOOIIIGGGHHHKKKNNN]]]fff}}}xxxLLL888333666BBB|||xxxmmmwwweeettt888555???<<>>>>>\\\|||oooKKKPPPnnnwww~~~xxxyyyzzz|||tttnnnjjjaaadddooorrruuunnnjjjkkkllljjjhhhiiibbbaaa``````^^^aaalllxxxsss```\\\eeepppxxx{{{xxxrrruuuyyyqqqbbbZZZ[[[```fffhhhgggiiinnnpppttt~~~dddBBB>>>>>>999999777555222111000000...---************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))((()))************...***+++999NNNeeexxxcccRRRaaarrr]]]GGG:::888;;;CCCLLLUUUcccooozzzkkkXXXGGG<<<:::@@@HHHQQQ^^^sssyyy[[[999666666888555///111888222111000...---+++***)))************************(((((((((((()))))))))***((())))))************************+++,,,,,,------111///---...111;;;OOOaaa|||yyy|||iii\\\RRRTTT]]]hhhvvvsssVVVLLL<<>>===;;;999???TTTiiijjjDDD>>>???===999333///---+++***+++,,,+++***************************************************************+++++++++++++++------++++++---000111777OOOfffnnnyyyyyyoooxxxyyyuuunnnnnnoooqqqvvv{{{{{{zzzzzzyyyyyyxxxwwwwwwyyyvvvsssqqqooonnnllljjjkkkkkkjjjiiihhhfffeeedddccc___YYYRRRMMMKKKJJJKKKNNNSSSbbb{{{]]]<<<999222???xxx|||lllHHH666888888PPPDDD666666===>>>KKKfffsss~~~hhhMMM===<<>>@@@```{{{MMMCCCJJJ]]]fffnnnxxxmmmaaahhhllllllkkkkkkoootttqqqjjjkkkpppttt}}}}}}zzz```RRRppp{{{^^^SSSiiisssRRRBBBAAA<<>>OOOppp}}}```HHHYYYwww}}}yyyxxx{{{~~~~~~~~~mmmfffgggeeekkkuuuvvvtttooommmoooppplllhhhhhhfff```\\\]]]^^^ccckkkttttttfffbbbcccrrrwwwxxxuuuxxx}}}xxxlll\\\YYYZZZ]]]]]][[[ZZZ]]]^^^___kkkdddCCC>>>>>>999999777555222111000000...---************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((()))******+++++++++111+++222MMMmmm~~~kkk\\\eeezzzaaaOOOFFFAAA@@@CCCLLLZZZgggtttiiiZZZJJJEEEBBBAAA@@@JJJhhhWWWBBB555::::::///---555333222111///...,,,+++***************************((((((((()))))))))******((()))******++++++************+++,,,,,,------...---//////000:::NNNdddpppzzzyyyoooaaa]]]^^^hhhuuuxxxooohhhfffeeeeeejjjtttkkkZZZKKKBBB>>>???:::444===LLLkkkXXX>>>???;;;555777111...,,,++++++,,,+++***************************************************************+++++++++,,,)))+++------,,,---111666LLLbbbmmmrrr|||tttwww}}}wwwsssqqqsssuuuyyy~~~~~~||||||{{{{{{zzzyyyyyyyyyvvvtttqqqooonnnmmmkkkiiijjjjjjjjjjjjiiihhhgggfffhhhfffaaa\\\VVVQQQMMMKKKJJJIIINNN\\\qqq{{{pppBBB;;;222:::gggoooyyyyyyiiiZZZ999444888KKKKKK???666888<<>>???JJJRRRAAABBB]]]|||LLLFFFmmmwwwyyyxxxwww{{{~~~lllfffkkkoooyyy{{{wwwwwwyyywwwpppjjjhhhjjjaaaYYYZZZ^^^ccckkkrrrwwwrrrrrr|||ssshhhbbb```bbbccc___[[[ZZZaaa[[[[[[eeeqqqzzz~~~dddCCC??????999999777555222111000000...---************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))***************+++***999LLLaaawwwvvveeeaaauuujjjTTTDDD<<>><<<666<<<333000---+++,,,,,,,,,+++*********************************************************+++++++++,,,,,,)))***---...,,,,,,444<<>>>>>888555555444222000///------************************))))))))))))************))))))***++++++++++++++++++,,,,,,---......//////000111111777MMMfffnnniiiyyywwwmmmhhhhhhmmmsss}}}}}}uuuYYYVVVRRROOOMMMJJJHHHFFFJJJPPPWWWXXXSSSNNNNNNPPPFFFGGGHHHIIILLLPPPSSSTTTXXX___iiitttzzz]]]DDD@@@BBB>>>===@@@===LLLhhhxxxaaaFFFAAA>>>AAA555222...,,,,,,,,,,,,+++***************************************************++++++++++++,,,,,,,,,***+++---...,,,---999GGGkkkuuuzzz}}}~~~wwwttttttwwwyyyyyyxxxwwwvvvtttsssrrrqqqpppnnnlllkkkkkkkkkjjjiiieeeeeeffffffffffffeeeeee```aaabbbbbb```\\\WWWTTTPPPMMMJJJIIIKKKXXXoootttHHH@@@888OOO{{{oooyyykkkzzzooo___```vvvkkkDDD666<<>>KKKKKKHHH@@@VVV^^^FFF[[[nnn|||{{{zzz~~~~~~wwwqqqqqqqqqlllhhheeedddgggsss{{{{{{wwwnnniiillluuu||||||pppmmmpppxxx{{{uuulllfffccchhhkkkggg___[[[[[[]]]dddDDD@@@@@@:::999777555222111000000...---***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************,,,,,,***)))+++000555LLLaaammmhhhjjjtttmmm[[[___uuu}}}mmm[[[EEE:::666DDDYYYfffhhhfff{{{|||yyywwwvvvnnnnnnpppssswwwzzzzzzyyytttvvvzzz|||~~~lll^^^QQQHHHNNNlllWWW:::555:::<<<777666555333111000///...++++++++++++++++++++++++)))))))))*********++++++)))***++++++,,,+++++++++,,,,,,---......//////000333222444CCC___|||}}}pppggghhhnnnxxxzzziiiXXXNNNDDDDDDIIIPPPUUUUUUVVVXXXWWW\\\```]]]TTTJJJEEECCCIIIJJJNNNTTT[[[bbbhhhkkkfffeeedddeeegggmmm{{{}}}ZZZHHHCCCAAA<<<:::666>>>OOOkkktttWWWFFF@@@>>>888444000---,,,------,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---...---111DDDZZZrrr{{{wwwvvvyyy~~~}}}xxxwwwvvvsssqqqooommmlllhhhfffddddddeeeeeedddccc^^^^^^_________^^^^^^]]][[[\\\]]]\\\ZZZWWWSSSQQQKKKKKKLLLLLLKKKOOO[[[hhhfffAAA222OOOzzz|||rrr\\\mmmrrrKKK555666<<>>RRRbbblllqqqmmmllloooooommmoootttvvvttthhhpppssswww|||ssstttWWWhhhxxxdddgggrrr]]]NNNBBB<<>>999777:::DDDUUUaaattt{{{```HHH;;;:::===???666:::===>>>___UUU???HHHQQQ___llliiikkkooopppooopppvvvyyyxxxkkkrrrrrrttt}}}zzzrrrrrrfffwwwvvvgggggg|||vvvcccoooTTTFFF>>>BBBEEEKKKFFF===QQQ|||dddLLLSSSaaapppyyyuuupppmmmmmmmmmqqq{{{hhhhhhhhhhhhjjjnnnrrrvvvyyy~~~{{{qqqlllhhhiiimmmttttttmmmhhhggghhheee___\\\bbbjjjjjjddddddDDDAAA@@@:::999777555222111000000...---******************************))))))))))))******))))))))))))))))))))))))))))))))))))***************,,,---,,,...444@@@III```eeeoooppp]]]LLL[[[wwwyyy~~~sssbbbLLLBBBDDDTTTdddvvv~~~vvvlll```UUUMMMHHHAAAAAABBBFFFKKKRRRYYY^^^SSSNNNHHHCCCAAAAAAAAAAAAAAAAAA@@@>>><<<===???BBBBBBCCCFFFJJJPPPWWW]]]```iiiooowwwiiiUUU[[[xxx|||OOO:::>>>888888666555333111000000++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------......///000000000,,,555KKKeeewww}}}xxxtttwww}}}kkk\\\RRRMMMJJJIIIDDD???DDDVVVdddddd[[[UUULLLJJJGGGGGGNNN\\\lllvvvxxxwwwwwwwwwwwwyyyzzz{{{uuuwwwzzzzzzqqq~~~```UUULLLBBB<<>>]]]}}}pppyyy~~~||||||~~~tttqqqnnnkkkiiieeeaaa]]]^^^]]]ZZZWWWSSSPPPMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDHHHLLLKKKHHHIIINNNXXXvvvmmm@@@SSSuuuvvvwwwnnnhhhfffrrr^^^BBB:::222BBBFFF>>>:::555666@@@IIIVVVlllhhhPPPCCC@@@AAA===CCC999555???GGGnnnjjjFFFDDDFFFUUUeeecccgggllloooooorrryyy~~~~~~mmmtttqqqqqqzzzzzzsssttt}}}oooaaarrr|||aaaeee|||WWWHHHAAACCC???EEEMMMCCCBBBggg}}}LLLJJJTTTgggwww{{{}}}vvvuuusssqqqppppppqqqrrrssswww~~~xxxmmmfffeeefffjjjooooookkkjjjmmm```hhhiiibbb^^^bbbiiilllhhhIIICCC@@@:::<<<777555333111111111000...,,,++++++******++++++,,,))))))))))))))))))))))))******************************)))))))))))))))***+++******,,,333AAAQQQ]]]gggtttlllPPPGGG```{{{|||ttt}}}hhhNNN======RRRggg}}}ooocccVVVRRRLLLFFFDDDGGGNNNTTTQQQUUUQQQGGGJJJ___sss{{{|||nnn]]]RRRNNNMMMIIIEEELLLHHHDDDDDDGGGGGGCCC????????????>>><<<<<<>>>@@@???EEENNNWWW___iiittt{{{rrrVVVPPPmmmoooJJJ222<<<;;;000111999+++"""111///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000---+++---000333777888XXXzzzyyyqqquuuqqqxxxsssjjjccccccdddbbb]]][[[WWWRRROOOPPPWWWZZZTTTLLLGGGJJJLLLKKKQQQaaarrr}}}|||~~~mmmSSSGGGCCC:::777;;;???PPP{{{hhhAAADDD@@@<<<666111000000---))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------.........,,,222///000RRRssssssxxx}}}yyyqqqjjj^^^\\\YYYUUUQQQMMMJJJHHHIIIHHHEEEBBB???>>>======888999;;;<<<;;;999666555888888888999999888555222666777888777555555777:::888;;;@@@EEEHHHIIIIIIIIIOOO^^^xxxVVVHHH[[[yyyeeeZZZyyy}}}pppxxxFFF444333777<<<>>>;;;666555777DDDSSShhhwwwvvvXXX@@@:::???<<<===>>>;;;888AAA\\\uuuoooGGGDDDHHHLLLYYYaaaeeekkkooorrrwww}}}ssspppkkkggghhhlllrrrwwwuuugggiiiqqqzzz___sssrrrNNNJJJ;;;AAAEEENNNPPPBBBAAAfffrrrHHHCCC\\\hhhzzz~~~{{{xxxqqqlllrrrwww}}}~~~{{{xxxvvvmmmqqqtttsssooommmppptttmmmjjjhhhhhhkkkllljjjhhhhhhIIIBBB@@@:::;;;777555222111111111000...,,,++++++******++++++,,,))))))))))))))))))))))))******************************))))))))))))******+++***+++111>>>MMM[[[cccqqqmmmbbbWWW[[[mmm|||~~~}}}oooUUUIIILLL[[[ooo~~~rrrhhh___VVVOOOOOOMMMJJJJJJNNNXXXdddmmmfffjjjdddWWWRRR\\\eeefffnnnllliiifffeeedddcccccceee```[[[ZZZZZZXXXSSSOOOMMMJJJFFFCCC@@@?????????GGGDDD@@@>>>AAAJJJUUU]]]fffssszzzhhhdddjjjgggDDD888<<<999777777000...555///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000---,,,---000222<<>>bbb~~~|||~~~tttgggYYYPPPEEEDDDBBB???<<<999666555888777555444222222222222222333333333333222222222222333333555666666555444444444555555555555666777888999;;;>>>BBBDDDEEEDDDHHHNNN\\\wwwuuuPPPUUUzzzwwwZZZjjjxxxnnnVVV888555888<<<>>>:::666666:::???OOOdddttt}}}aaaHHH>>>???@@@>>>===;;;888<<>>DDDFFFFFFEEEDDDHHH[[[www^^^JJJkkk}}}aaaZZZwwwqqqfffiii???666888===@@@<<<666777<<<:::HHH]]]ooozzzlllQQQ@@@;;;@@@>>>======;;;:::AAAJJJ^^^}}}qqqKKK===999???EEEOOOWWW[[[\\\[[[[[[XXXTTTVVVbbbrrrxxxpppfffkkkkkkrrr|||~~~yyyyyy~~~YYYyyywwwOOOGGGCCC:::AAAPPPKKK===HHHcccSSS===WWWfffqqq||||||xxx{{{{{{rrrllllllrrrwwwyyy~~~uuummmkkkpppyyysssooollllllooopppnnnllljjjHHH@@@@@@;;;;;;777444222111111000///...,,,++++++******++++++,,,))))))))))))))))))))))))******************************))))))******+++++++++,,,444FFFYYYcccaaa\\\TTTOOOQQQbbbxxx{{{rrrlllsss~~~vvvgggJJJJJJUUUkkkqqqggg[[[WWWSSSSSSWWW]]]bbbddd```ccchhhoooxxxwwwoooUUUQQQMMMJJJHHHDDD>>>999;;;@@@EEEKKKUUUfffxxxfffuuuXXX>>>888;;;222222777///222111///---,,,,,,------------------------------,,,,,,,,,---------------...,,,---000222222222555CCClll{{{}}}ttteee\\\VVV^^^```YYYXXX^^^^^^XXX___eeeppp{{{}}}yyytttsssmmmhhhgggiiiddd___jjj{{{aaaSSSGGGBBB<<<999AAANNNpppyyyTTTGGGAAA:::555///+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///444,,,666^^^yyy}}}~~~rrr]]]KKK@@@:::666333444444444333333333333222333333333333333444444555666555333222222333444555222333222111000000222333333222222333666666444222666333222666<<>>???BBBWWWxxxsssIIIBBB;;;888333---+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...222///CCClllzzzttt|||~~~nnn\\\EEE888777;;;;;;999666666666666666666666666555555555666666555555555666666666555444333222222444555666555333333555777555555555666888888777666999777555555888::::::888999>>>CCCIIIUUUrrrxxxEEEEEEvvvbbb[[[qqqoooMMM555555<<>>666777555>>>NNNaaaqqq}}}pppTTTAAA999<<<@@@AAA;;;999BBBMMMSSSLLLTTT]]]fffrrrjjj___XXXWWW]]]ffflll{{{|||wwwhhhXXXVVVdddsss||||||vvvuuuuuu[[[uuuZZZCCCCCCBBBCCCIIIOOOIII@@@LLLxxxsss@@@EEEcccggg{{{sssqqqqqqfffgggkkkttt}}}uuuzzz{{{||||||zzzwwwuuuuuuvvvtttppplllpppJJJ@@@@@@<<<999666444111000000000...---,,,++++++******++++++,,,))))))))))))))))))))))))***************************************+++,,,---111999EEERRRYYYWWWMMMEEEPPPhhh{{{zzzwww||||||vvvzzz~~~gggYYYVVVppp~~~oooddd```aaabbbcccgggiiimmmsss|||pppeee___LLLFFF@@@???>>>???CCCHHHXXXgggwwwbbbZZZqqqfff@@@::::::777777666555333111///............------------------------,,,,,,,,,---......//////000...000555333...111999WWWnnnwww|||}}}uuuooojjjhhhjjjppptttoooccc[[[ZZZ]]]VVV___rrr{{{zzzqqqsssuuutttqqqttt{{{wwwTTTCCCAAA@@@>>><<>>===;;;999999:::===???999===AAABBBGGG^^^ZZZBBBtttXXXcccmmmXXX999333999IIINNNCCC888666666;;;GGGWWWiiiyyyzzz[[[DDD:::===@@@???888555>>>JJJ```^^^```\\\TTT]]]nnnwww{{{uuupppgggbbbYYYRRRTTT```sss|||vvvsssppplll\\\tttMMMHHH@@@<<>>fffzzzmmmrrr~~~|||lllMMMKKKIIIJJJKKKJJJFFFCCCFFFEEEDDDBBBAAA???>>>>>><<<===>>>>>>???>>>===<<>>CCCDDDEEEIIIRRRYYY___[[[TTTIII@@@>>>CCCHHH;;;===AAACCCEEEUUUxxx|||GGGjjj{{{fffffftttggg@@@444555FFFPPPFFF:::666777999???NNNaaasssdddJJJ???>>>???>>>:::777;;;CCCVVV\\\hhhxxxwww___QQQ[[[ZZZ___ffflllllldddXXXNNNGGGKKKSSS```mmmwww|||~~~zzzuuuvvv^^^jjjiiiTTTBBB@@@DDDGGGKKKPPPBBBAAAeee```IIIOOOdddooo|||yyyuuuqqqpppoooppptttzzz{{{|||~~~xxxxxxuuuLLL@@@AAA<<<888666333111000000///...---,,,++++++++++++++++++,,,))))))))))))))))))))))))************************************+++,,,---...:::DDDNNNPPPLLLIIIKKKOOOxxxvvvzzz~~~vvvmmmvvv|||pppbbbaaavvvzzzpppeeeeeehhhoooxxxpppbbbSSSJJJHHHCCC@@@BBBMMMccc}}}zzznnn~~~NNN;;;<<<888:::666555333111////////////........................,,,,,,------...///000000///,,,---111///000CCCZZZzzzooopppjjjeeeiiizzz___LLLDDDAAAAAA999AAA```|||oooqqqXXXAAA;;;888111---///,,,,,,,,,------.........------------------------............/////////000555)))CCCoooyyy~~~jjjfffuuuvvvlllppprrrpppjjjfffeeefffiiihhhgggdddbbb```^^^]]]YYYZZZ\\\]]]^^^^^^]]]]]]SSSQQQOOONNNPPPTTTXXX[[[aaacccccc^^^TTTLLLIIIIIIJJJQQQXXXZZZ[[[aaammmxxxuuu]]]GGG<<<>>>CCC888:::@@@EEEGGGOOOfff}}}MMMWWWooossseeeuuuooo~~~tttEEE444111CCCOOOHHH<<<888888777;;;GGG[[[ooo~~~pppUUUBBB>>>>>>??????======@@@===RRRUUU___iiiYYYRRRJJJGGGIIINNNRRRTTTYYYeeettt}}}~~~zzzvvvuuunnnqqqvvv|||yyyyyyxxxkkkSSSaaaGGGHHHGGG<<>><<<:::;;;777444000......//////...,,,,,,,,,+++++++++******)))************+++++++++************************)))+++,,,***(((+++222999KKKBBBHHHQQQGGGBBBMMMXXXpppuuupppdddhhh|||~~~uuummmlllpppwwwwwwoookkktttssssssyyyttt^^^QQQRRRFFF>>>BBBMMM^^^uuu|||uuu|||HHH888===;;;;;;999777444111///---,,,...........................,,,++++++---///000000///222111111222222IIInnnsss~~~dddZZZXXXYYYiiiqqqSSSIIICCC:::===>>>SSSyyy```dddAAAAAA<<>>:::>>>GGGHHHHHHZZZsssyyyBBBqqquuunnnaaauuu{{{PPP???444;;;JJJMMMAAA333666888;;;BBBPPPdddvvvwww___HHH@@@;;;<<<>>><<<;;;<<<>>>KKKHHHLLLiii~~~}}}tttlllhhhlllttt{{{~~~zzz|||yyyqqqmmmoookkkkkkooozzz|||sssuuu___]]]|||UUUJJJ@@@BBBLLLJJJUUUFFF<<>><<<:::;;;777444000/////////......,,,,,,,,,+++++++++******)))************+++++++++************************)))+++,,,***)))---555<<>>:::>>>GGGFFFDDDRRRggg{{{EEE```mmmzzzeeedddsssuuutttiiiIII444777@@@HHHHHH===888888:::@@@MMM```rrr}}}lllJJJ@@@999:::===<<<:::999:::HHHGGGBBBOOOcccnnnsss{{{wwwvvvyyyvvvmmmhhhgggnnnpppuuu|||vvvTTTnnnpppSSSEEEBBBFFFFFFJJJPPPFFF???]]]~~~LLLGGGQQQmmm}}}yyywwwuuuuuuxxx|||xxxtttsssxxxuuuMMM???===;;;;;;666444111/////////...---,,,,,,,,,+++++++++******)))************+++++++++***************************++++++***+++111999AAAJJJOOOTTTKKKCCCRRR```\\\]]]```aaaaaajjjyyyvvvrrrsss}}}xxxqqqrrrwww|||~~~~~~www___OOOHHHEEEEEEGGGYYYrrr}}}vvv___LLL444BBB===<<<:::777555222000///........................666555333222111000000000---222000///666DDDfff~~~{{{{{{{{{zzzrrriiiYYYPPPVVViii{{{uuuppp]]]RRR___jjjnnnrrr___JJJAAA@@@777===VVV}}}zzzYYY;;;AAA;;;---///------------------------,,,------------.........///////////////000111222555???pppooolllzzzzzznnnzzzYYYTTTYYYaaarrr}}}xxxaaaQQQVVVccc~~~xxxLLLDDDAAADDD>>><<>>???;;;888<<>>BBBEEEQQQMMM;;;@@@gggfffNNNDDDVVVppp}}}zzztttqqq~~~|||hhhtttvvvNNN???>>>;;;:::666333111/////////...---,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++++++++...555>>>EEEJJJIIIJJJGGGGGGYYYeee___bbbbbbaaadddmmmxxxzzzwwwyyy}}}wwwvvvzzzkkk]]]UUULLLEEEFFFPPPfffzzzggghhh~~~fff======<<<<<<:::888666333111000........................000000111000/////////000...222...222FFF```zzzkkk^^^QQQHHH@@@AAAHHHWWWpppxxxeeejjjuuuvvvvvvxxxyyywwwpppQQQDDDCCC;;;???QQQoooeee;;;AAA>>>---111........................------------............////////////000111222222:::QQQzzznnnqqqeeesssvvvxxx{{{sssTTTKKK<<>>>>>FFFOOONNNGGGIIIRRRcccXXX???ooovvvhhhrrrjjjXXXfff|||MMM777999666>>>HHH???:::777555999BBBQQQeeeuuu\\\JJJ:::999AAACCC???:::======PPPVVVDDDGGG[[[aaaccc```]]]^^^dddkkkppprrrtttnnngggaaa___cccjjjqqqtttvvvyyyzzzzzz{{{|||~~~|||]]]aaadddKKK===EEEFFFFFFKKKLLLBBBCCCbbbqqqNNNBBBOOOggg|||xxxzzz{{{tttrrrssstttyyywwwNNN@@@???:::888555333111000000///...,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************+++++++++---111999AAAGGGMMM???>>>HHHRRR```iiiddd___```gggqqqxxx{{{|||}}}xxxuuuyyyzzz|||{{{aaaTTTPPPLLLFFFLLLdddttt]]]bbbWWW555;;;;;;:::888666333111000////////////////////////...000111000...---...000444555000888YYY|||qqqmmmttttttaaaSSSGGGDDDBBBIIIcccuuuuuu{{{zzzzzzpppwwwsssjjjeeemmmaaaJJJEEE<<>>888;;;>>>GGGSSSTTTMMMJJJMMMZZZvvvsssAAAdddttt{{{www```eeeuuuSSS>>>999444<<>>JJJ^^^ppp{{{hhhRRR===999@@@CCC@@@<<<:::000FFF]]]NNNBBBQQQaaajjjeee^^^[[[^^^eeemmmrrrpppmmmggg```___fffqqqxxxuuussssssuuuxxxzzzzzzzzztttxxx{{{tttSSSuuu```FFFHHHDDD???GGGSSSMMM>>>DDDYYYhhhHHHCCCYYYnnnttt|||pppooopppmmmmmmxxxqqqkkkaaa```mmm|||uuuMMMAAA???:::888555333111111111000...,,,,,,,,,,,,+++++++++******)))************+++++++++******************************+++...444<<>>888<<>>888555777;;;BBBUUUiiiuuuxxx___EEE:::===???>>><<<:::...>>>YYYUUUCCCHHHYYYcccbbbaaa^^^]]]^^^bbbfffhhhlllmmmjjjiiimmmrrrttttttqqqppprrrvvvyyyzzzzzzsssmmmyyydddTTT}}}WWWGGG>>>BBBEEEHHHMMMOOOHHH>>>bbboooKKKDDDVVVhhhwwwsss|||{{{|||lllnnnsssppppppqqqJJJ@@@@@@;;;888444333111111111000---+++,,,,,,,,,+++++++++******)))************+++++++++************************)))***,,,000777===CCCFFFEEEBBBHHHQQQ\\\nnnsssfffSSS\\\qqqyyysssvvv}}}gggYYYNNNJJJKKKVVVqqqzzzeeejjjQQQ<<<<<<<<<;;;999666333222////////////////////////000444777555111...///111+++333444CCClll|||lllxxxqqq]]]PPPUUUaaannnxxxllljjjXXXUUUTTTWWW\\\fffuuuooofffTTTNNNdddXXXHHH???======AAAaaaqqqNNN???777222..................................../////////////////////000111222444555BBB|||xxxqqqnnnoooxxx}}}pppRRR@@@AAAWWWqqqzzz|||{{{yyyhhhOOOEEEbbbuuu|||hhhKKK===999000333888///444888===hhhpppFFF<<>>CCCDDD===HHHRRRQQQWWWooouuubbb___ddduuusssqqqzzzvvv{{{~~~xxx```RRRKKKKKKYYYjjjkkkfffiii======>>>===;;;888555333000000000000000000000000+++///444444111000222555***999@@@QQQyyyqqqyyyooovvvnnn```\\\eeesssxxxyyyxxxiiiWWWSSSDDDCCCCCCCCCCCCHHHXXXhhh{{{zzzaaaCCCAAAeeeeeeLLLEEEDDDAAA===TTT|||{{{{{{RRRBBB===333////////////////////////............/////////000/////////000111333444555```wwwhhhgggmmmzzz}}}uuuppppppkkk}}}```GGG>>>BBBJJJ]]]ssszzztttzzzuuuOOO???444FFFjjj{{{}}}```uuummmQQQBBB222555:::---$$$999>>>dddoooEEE777999===CCCOOO]]]ccc___UUUNNNIIIUUUpppSSS>>>___bbbnnnrrrvvvqqqkkkrrrAAA<<<:::666KKKHHH@@@;;;;;;777777FFFYYYcccxxx\\\FFF>>><<<===???999@@@888;;;QQQSSSFFFEEE[[[cccjjjjjjddd```ccchhhmmmttttttmmmiiilllqqqqqqqqquuuxxxvvvrrrssszzzcccttttttsssvvv[[[mmmfffNNNAAA===FFFLLLJJJKKKQQQFFFCCCXXX|||dddHHHCCCTTTdddttt{{{}}}}}}tttyyyxxxvvv{{{|||iiiDDD@@@===666<<<777333///---.........---,,,,,,,,,+++++++++******)))************+++++++++************************)))+++---111888@@@BBBAAACCCLLLSSSSSSQQQSSSZZZ___aaabbbiiisssxxxxxxyyy|||~~~zzzooovvvmmmYYYOOOMMMMMMmmmuuupppQQQ444999EEE777777>>>///222111111000000000000000111000000000000000111222000666QQQsssppp~~~}}}lllQQQooowwwcccfffnnnrrrhhhTTTFFFAAABBBAAACCCGGGDDD??????EEEcccOOODDD___zzzeeeLLLFFF???>>>LLLeeesss^^^zzzTTTFFF???000000000000000////////////////////////////////////000555---...777111555QQQdddzzzlllWWWbbbtttzzzhhh]]]TTTMMMLLLPPPaaaXXX>>>@@@@@@999MMMvvvZZZ>>><<<888888EEEPPPooo}}}iiiNNNbbbyyyPPP===666222222555///AAAXXXOOO;;;666999888HHHYYY```bbb```ZZZQQQKKKRRRaaa}}}^^^===KKKhhhkkksssiiiyyyuuuttt```<<<555<<<===RRRDDD999888888888@@@KKKaaaqqq|||~~~oooUUUDDD999:::BBB@@@>>>;;;<<>>777;;;555555555444333000---+++,,,,,,,,,+++++++++******)))************+++++++++************************)))+++///444:::???AAA@@@EEEPPPXXXWWWOOOMMMSSSZZZhhhbbb___dddjjjooovvv}}}vvvsssuuuqqqZZZNNNKKKUUUooonnn|||```<<<999DDD:::888===000222222111000000000000000000000000000000111111222111???^^^~~~~~~sss{{{{{{wwwMMMUUUwwwtttrrrrrrrrrlll```XXXWWWUUUSSSUUUXXXTTTJJJCCCCCCLLLiiizzzQQQHHHaaahhhKKKDDD>>><<>>FFFSSSeeevvv}}}```FFF===;;;;;;???@@@>>>===CCCLLLNNNJJJ===QQQ___dddgggbbbYYYWWWXXX\\\cccjjjmmmmmmkkkiiihhhlllnnnmmmqqqyyy~~~zzzvvvuuuvvvrrrmmmsssfffWWWfffGGGAAACCCAAADDDLLLQQQMMMCCC@@@SSSnnnuuulllHHHJJJKKKQQQdddxxxzzzwwwsssuuuzzz___CCCAAA>>>888888///000222222000.........,,,,,,,,,+++++++++******)))************+++++++++***************************---222888<<<>>>>>>???AAANNN[[[[[[QQQMMMUUU___lllaaaYYY[[[ccclllttt{{{{{{|||ttt\\\PPPFFFUUUpppqqqnnnxxxIII999CCC>>>:::;;;333222222111000000000000111000000000000000111222222111LLLppp}}}{{{wwwxxxxxxuuuzzzSSSCCCYYYvvvvvvsssssstttoooaaaRRRJJJ???WWWpppzzzjjjMMMNNNjjjqqqNNNDDDAAA===>>>PPP|||jjjqqqlllSSSEEE666111111000000000/////////////////////////////////...///000666666000DDDmmmnnniiizzz|||oookkkppp{{{ooo___JJJCCC>>>===<<<:::;;;===:::NNN{{{}}}]]]DDD===:::BBBQQQcccttteeeEEE444888666555;;;>>>GGGdddrrrkkkaaaOOO;;;222555DDDlll|||HHH000;;;444777GGGPPPEEE<<<:::666@@@NNN\\\dddddd```YYYSSSLLLMMMTTTiiiEEE888\\\|||qqqkkk```bbbyyy{{{RRR444666;;;AAADDDBBB999444666<<>>=========:::666VVVyyywwwbbbMMM999555???OOOeeevvv___DDD777999666666:::999999VVVZZZFFF:::777444555:::---EEEvvvaaaDDD;;;888@@@OOOOOO@@@;;;;;;444<<>>CCCOOOXXXIIIGGGZZZjjjiiimmmgggNNNKKKPPPXXX```fffiiiiiihhhppprrrqqqooorrrxxxyyyxxxzzzpppqqqyyyooo]]]bbbwww]]]]]]|||ZZZIIIAAA@@@CCCIIIQQQWWWOOO???<<>>;;;666:::999666111---+++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************,,,...666======:::===EEEPPPXXXbbbcccXXXPPPWWWeeefff___\\\eeepppwwwyyyzzz}}}^^^IIIPPPVVVjjjhhhSSSLLLdddyyy___ooonnnFFFBBBCCC>>>:::999333222222111111111111111000000000000111222333444<<>>888444666999;;;@@@^^^www:::???JJJXXXSSS???:::;;;333999<<<@@@DDDDDDEEEJJJNNNJJJJJJMMM]]]}}}SSS777@@@hhhooooooyyyYYY^^^uuufffCCC555666222@@@GGG???666666888666DDDHHHWWWnnn|||rrrLLL<<>>IIIvvvyyyoooOOOMMMccc|||mmmUUUFFF???>>>AAA\\\}}}OOOZZZxxxVVVDDD:::222222111111111000000000000000000000000000000000333---111444444QQQiiiuuuKKKLLL[[[sss~~~lllZZZKKKGGGPPP\\\ooowww{{{hhhYYYhhh}}}mmmmmmnnnjjj{{{{{{YYY???<<<===@@@UUUqqqZZZGGG<<<888444999???:::HHHWWWVVVKKKGGG@@@999<<<333888999333KKKOOOGGGQQQ___ZZZDDD:::;;;888;;;999999::::::<<>>777JJJ|||kkkqqqqqq```nnnrrrUUU888444111===FFFCCC<<<777666666>>>???LLLbbbvvv[[[BBBAAA:::<<<>>>???;;;:::AAAJJJUUUJJJFFFOOO___tttzzzpppgggddd___]]]]]]aaafffjjjmmmooopppqqqvvvzzzwwwqqqsssoooxxxwwwuuu~~~tttNNNjjj~~~YYYHHHCCC>>>>>>DDDPPPVVVRRRHHHAAABBBYYYwwwkkkKKK<<>>:::>>>777///---000333222000,,,,,,,,,+++++++++******)))************+++++++++************************......444;;;999888DDDUUURRRKKKKKKTTTYYY[[[dddpppeee```___eeelllrrryyywwwooo~~~vvvddd[[[MMMKKKZZZ|||}}}```UUUgggkkkzzz]]]CCCBBBAAA===>>>444333222222111111222222000000000111222333555555JJJyyytttnnnvvv|||sssqqqxxxVVVCCC>>>ZZZxxxkkkMMMBBBNNNhhh~~~```GGG>>>AAAAAARRR|||```XXXaaaKKK>>>222222222111111111000000000000000000000000000000222...333444888aaa||||||rrrJJJKKK```www{{{hhh```aaaiiivvvyyywwwxxxnnnooojjj^^^UUUEEE888888===FFFYYYlllPPPBBB;;;777555???GGGAAAUUUttt|||fffRRRFFFCCCHHHEEE;;;CCCJJJQQQsss```LLLSSScccbbbJJJ<<<>>>???@@@;;;888888777888@@@KKKOOOLLLJJJUUUqqquuuCCC555>>>dddrrrrrr{{{fffiiiggg>>>777333999CCCGGGBBB999666999666:::FFFYYYlll}}}vvvSSSCCC===;;;<<>>999:::>>>UUURRRGGGCCCRRRaaagggllleeecccaaa```aaadddgggiiillloooqqqtttxxx{{{uuummmdddgggpppxxxuuunnntttcccWWWsss```MMMDDDAAA???DDDNNNWWWUUUOOODDD;;;QQQ|||dddLLLMMMAAALLL]]]mmmxxx}}}|||zzzyyyzzz~~~ttt]]]WWWDDD:::???<<>>///---//////...,,,,,,,,,+++++++++******)))************+++++++++************************......333999888777FFFZZZ```RRRJJJOOOTTTUUUZZZbbbbbbaaaeeelllqqqsssvvv{{{kkkVVVlllhhh^^^mmmeeeQQQSSSrrr}}}iiinnnkkkMMMQQQtttnnnwwweeeDDDAAABBB>>>???444333222222111111222222000000000111222444555666HHHsssrrrpppsss}}}|||vvvoooqqq]]]HHH;;;GGGfffsss{{{{{{tttgggPPPDDDKKKYYYjjjJJJ@@@EEEBBBNNNuuunnn[[[kkkLLL:::222222222111111111111000000000000000000000000000222///555333888fffvvvtttPPPSSShhh|||zzzyyyyyyqqqssseeeRRRCCCCCC@@@;;;???LLLZZZaaaHHH>>>:::888999FFFNNNGGGyyyqqqdddbbbWWWKKKYYYWWW```YYYUUUxxx[[[NNNTTTeeegggOOO>>>AAAFFFCCC===::::::777666===HHHRRRMMMIIIQQQlllAAA222;;;MMMvvvmmmsss{{{hhhfffsssDDD;;;555777@@@JJJFFF:::666;;;222:::FFFTTTeeewwwfffGGG@@@;;;;;;@@@@@@:::666666IIIQQQEEE===LLLWWW^^^ooo]]]___aaadddfffggghhhhhhhhhkkkmmmooorrrrrrjjj```TTT\\\eeefffaaaaaappp~~~zzzyyy}}}cccVVV|||zzz[[[KKKIIIBBB===CCCQQQYYYWWWHHHHHHDDDMMMrrr{{{QQQCCCCCCHHHVVVhhhvvv||||||www|||nnn```WWWDDD???<<>>888666333222222222111000333111111111000///555===]]]}}}ssswwwqqqssswwwjjjgggvvvwwwsssOOODDDGGGfffvvvoooiiippp{{{rrr___XXX\\\jjjoooPPPCCCCCCHHHKKKttt[[[tttJJJCCC444222000///111222222111000000000000111111111111111111...<<<;;;uuuxxxsssQQQNNNjjjkkkuuuvvvddd]]]SSSDDD@@@PPPeeeggg[[[NNNBBB======<<>>@@@JJJUUU\\\NNN===888HHHeeegggTTTBBBBBBUUUiiisssttt{{{xxx{{{{{{tttooobbbXXXDDD???:::===:::AAA???111+++///111---,,,,,,,,,+++++++++******************************++++++******++++++,,,,,,///000444999:::999===CCCKKKJJJIIIJJJNNNPPPMMMIIITTT\\\fffmmmqqquuuzzz~~~~~~{{{}}}}}}zzz}}}rrrgggccckkkwww{{{XXXEEEIIITTTYYYWWWIIICCCEEEVVVddddddeeemmmnnnccceeehhhhhhuuuwww[[[WWWrrrvvveeeUUUBBB@@@@@@AAA999666333222222222111000222111111222111111888@@@uuu|||yyyvvvuuuhhhfffwwwgggjjjeeeGGGEEE^^^pppyyyxxxooogggeeeccc___aaahhhiii|||yyyqqqzzzxxxVVVEEEBBBGGGKKKkkk]]]dddyyyIII===444222000000111222222111000000000000111111111111111333000===DDD}}}pppPPPQQQlllppppppgggYYYSSS```ppppppdddVVVKKKBBB>>>AAAPPPZZZWWWzzzhhh[[[cccjjjyyyrrrYYYEEE>>>CCC@@@>>>;;;888777===DDDOOOSSSMMMNNNgggCCC;;;444>>>pppyyy[[[gggoooRRR666<<<777BBBSSSCCC222>>>777666:::EEERRRaaarrryyyPPP???;;;===;;;===???888777DDDOOOLLLBBBDDDWWWlllkkkiiiggggggiiikkkkkkkkkooommmpppuuussskkkeeeeeelllwww}}}vvvjjjhhhrrr|||ssslllppp~~~xxxXXXYYYxxxdddPPPFFFCCCAAA@@@BBBRRRTTTPPPFFF@@@GGGZZZjjjvvv\\\IIIEEEOOO___kkkpppvvv}}}|||qqq~~~|||qqqeeeZZZEEE>>>999999...)))+++333333,,,***///,,,,,,,,,++++++++++++***************************++++++******++++++,,,---000000444888:::999===BBBNNNKKKKKKPPPVVVUUUNNNGGGTTT\\\eeemmmqqquuuzzz}}}|||vvvuuu|||zzzbbbccc{{{sssiii[[[MMMBBB???HHHTTTkkkvvvwwwnnncccZZZhhhuuuQQQ>>>???JJJRRRUUULLLBBB999AAALLLIIIIIIVVVeeeggg\\\OOOYYYssseeePPP___zzzeee{{{eeeEEEAAACCCAAA:::777444222222222222111222000111333333333:::BBBttt~~~|||yyy{{{xxxpppeeefffyyyzzz}}}NNNBBBPPPSSSVVVyyy~~~sssggg]]]HHHGGGFFFIIILLLRRR\\\eeesss```HHH@@@EEEKKKeeeiiiPPPNNN===555333000000111222222111000000000111111111222222///555333>>>TTTkkkNNNUUUppp}}}jjjhhhrrrsssoooxxxtttnnneeeSSSGGGOOO______RRRrrr}}}hhhXXX[[[QQQZZZcccnnn~~~nnnXXXJJJOOOIIIDDD???999777===EEERRRVVVNNNLLLbbbDDD666333:::dddiiibbb}}}wwwTTT111BBB666:::[[[NNN111===666444666???JJJXXXiiiwwwXXXDDD::::::999<<<>>>666444@@@NNNRRREEE===III]]]eeefffhhhhhhhhhiiijjjlllqqqnnnrrr{{{xxxjjjdddhhhzzz{{{{{{jjjhhhsssjjjcccjjj}}}}}}{{{XXXVVVmmmUUUKKKDDD@@@===CCCLLLTTTPPPEEE???CCCLLLsss~~~mmmPPPAAAJJJYYYdddmmmwww{{{zzzzzz~~~zzzvvvvvv|||uuujjj]]]FFF???888777>>>222...333444,,,+++000++++++++++++++++++++++++************************************+++,,,------///111555999888:::CCCNNNRRRIIIEEEOOO]]]^^^TTTJJJZZZ___eeejjjooosssyyy|||~~~~~~tttllloooyyy\\\HHHUUUssslllTTTHHHMMMRRRPPPGGG???===@@@SSS```fffbbbWWWNNN```gggOOOCCCCCCLLLUUULLLGGG===EEERRREEE;;;IIIFFFSSSVVVUUUjjjxxxUUUVVVhhhtttzzzuuuLLLCCCFFF@@@<<<999555222222222222222222111222333333222888@@@ZZZ{{{ssskkkxxx~~~qqqjjjccchhh~~~cccJJJHHHCCCAAASSS]]]```eeeooorrrXXXKKKIIIGGGDDDDDDGGGLLLVVVdddsss~~~iiiJJJ>>>CCCKKKiiisssRRRYYYCCC666444111000111222111111000000111111111222222222---555555===bbbyyydddKKKYYYuuuvvvwwwxxxppp{{{nnneeedddllllllttt~~~www___PPP```ssshhhTTTdddlll[[[VVVGGGFFF>>>===YYYyyyfffrrrxxxiiibbbWWWMMMEEE<<<777===HHHWWW[[[PPPJJJZZZvvvJJJ666777777PPP|||vvvgggyyyxxxZZZ;;;???555:::TTTSSS===999666444555:::BBBNNN```nnn~~~kkkPPP???:::888<<>>:::555222222333333222333222222333111000444;;;HHHtttuuunnnjjj{{{yyylllcccbbbmmmZZZIIIDDDGGGJJJSSSRRRTTTZZZeeerrrkkkNNN999888BBBJJJJJJQQQTTTZZZjjjqqqNNN>>>AAAJJJkkklllOOO|||dddEEE777444222111111222111111111111111111222222222222///555444;;;kkk[[[HHH]]]xxx|||xxxppp||||||lllaaaWWWQQQDDDQQQjjjzzz|||cccYYYuuuuuu___uuuwwweeeXXXJJJIII@@@>>>XXXpppWWWLLLeeettteeeVVVKKK???777>>>KKK\\\```UUUKKKWWWoooNNN666:::444;;;gggzzztttiiiiiiwww{{{RRR999666???CCCOOONNN666999666666888===FFFVVVeeettteeeKKK???999===BBB>>>;;;666:::IIIRRRMMMCCC???PPPWWW___cccbbbbbbeeeiiimmmlllvvv}}}ooo]]]aaalllqqqtttzzzppplllqqqrrraaa|||yyy[[[KKKEEEEEE<<<;;;GGGTTTVVVOOOIII===999CCCcccpppSSS???@@@HHHXXXjjjxxx}}}|||{{{qqq___FFFAAA:::777000444222+++,,,222...%%%***++++++++++++,,,,,,,,,************************)))))))))***+++,,,---......222777999888===PPPbbbcccPPPEEEQQQbbbeee[[[RRRccccccdddgggkkkqqqwww{{{|||uuukkkaaa^^^kkk{{{tttJJJBBBRRRggguuu|||jjj\\\YYY^^^ZZZeeeiii^^^LLL@@@>>>???KKKccctttzzz|||xxx~~~kkkVVVKKKTTTdddTTTUUUHHHQQQdddNNN;;;RRRdddyyy}}}wwwiiixxxyyy\\\SSSuuuXXXCCCIIIDDD???;;;666333222333333333333222333444111///222999BBBpppooouuukkkzzzttthhh]]]bbbtttyyyuuusssppphhhmmmiiiLLLFFFPPPMMMZZZ[[[___dddccc\\\WWWVVVhhh]]]MMMDDDIIIWWW^^^^^^]]]ffftttkkkggggggkkkrrryyyyyyUUUBBBBBBHHHfff~~~eeeEEEiiijjjBBB777555222111222222111000111111111222222222222333222555666===vvvTTTFFFccc{{{pppvvvooo___[[[\\\]]]XXXOOOWWWxxxqqqmmm~~~iii|||~~~qqqbbbSSSPPPCCCAAA]]]tttVVVDDDBBBaaannn[[[OOOAAA999AAAQQQ___eeeZZZOOOXXXoooRRR666888333111MMMeeessswww[[[gggkkk===888BBB999IIIUUU999;;;999888888999???MMM[[[hhh}}}uuuXXXFFF999:::>>>;;;>>>666444>>>NNNSSSIII<<>>EEEVVVhhhmmmeee[[[WWWhhhjjjhhheeehhhooottttttsss}}}hhhUUUGGGEEEFFFLLLaaazzz^^^GGGCCCGGGbbb}}}yyyKKKbbbmmmFFF888666333111222222111000111111111222222222333333444555999EEEQQQFFFiiigggqqq~~~zzz}}}}}}kkkUUUiiizzz~~~sssvvv~~~qqqaaaXXXEEE@@@___oooKKKBBBIIIfffppp[[[OOOBBB:::EEEXXXccciii```RRRYYYmmm\\\999555555222===RRRuuukkk|||```XXXzzz{{{MMM:::@@@>>>FFFMMMBBB===;;;:::888666999EEERRR]]]pppwwwgggRRR???999;;;777;;;:::777777BBBPPPMMMBBB???GGGRRR[[[```bbbdddfffkkkooossswww}}}wwwllljjjooocccvvv~~~xxxyyysssuuu~~~YYYZZZzzz}}}[[[LLL@@@>>>???AAAKKKWWWYYYYYYQQQAAA777CCCccc~~~tttaaaNNNBBBCCCMMMWWWhhhnnnvvv~~~zzzxxx|||zzzppp[[[@@@>>>:::777666222......------000444*********++++++,,,,,,,,,************************)))))))))***+++---...///444000000666===AAAEEEIIIKKKEEEHHHTTTZZZWWWWWW\\\ZZZ]]]ccckkkrrrwwwyyyyyyyyyzzzeeeRRRRRR^^^vvvwwweeeiiiWWWJJJJJJTTTlllpppXXXLLLFFFYYY|||MMM===???AAABBBCCCTTT[[[PPPaaammmZZZyyyrrr\\\KKKAAAbbbsssaaaUUUvvvmmmJJJJJJDDDAAA===777333222333444444111111333666444333777===YYY{{{rrrmmmaaaVVVeeeuuu^^^KKKFFFGGGFFF;;;JJJFFF>>>DDDKKKgggiiiEEEFFF@@@>>>FFFXXXkkknnncccVVVQQQxxx~~~xxxeee]]]OOO???FFF[[[}}}dddLLLEEEGGGaaa}}}]]]jjjpppPPP888666333222222222111000111111222222222333333333444333<<>>444888777555FFFuuussszzzxxxnnnZZZuuu]]]<<<<<>>OOOQQQ\\\^^^LLL___^^^___bbbfffkkkppptttvvv{{{nnnSSSNNNNNNccc{{{tttwwwyyymmmyyylllVVVOOOiii```AAA:::AAAAAA999@@@LLLZZZpppeeeqqq\\\NNNHHHeee```]]]fffQQQCCCJJJDDD>>>777333333444555444444111111333333444;;;CCCmmm}}}yyywww{{{hhh^^^QQQqqqfffcccaaa^^^ZZZWWW]]]fffXXXLLL??????BBBDDDddd|||ZZZAAAEEE777FFFPPPcccwwwhhhRRRVVVqqqyyymmmqqq~~~___PPPSSSfffnnnMMMAAAEEEbbbyyymmmyyyKKK888555222222555888888777222222222222222222222222444999;;;cccrrrrrrKKKPPPmmmhhh~~~ddd]]]KKKmmmrrr]]]cccnnnKKKBBBUUU~~~nnnXXXSSSAAA>>>VVVeeeppppppgggXXXUUUhhhwww???111888444333EEEppp|||ttt___^^^tttLLL555AAAHHHFFFOOOOOO777999BBB666111===AAASSSYYYgggwwwrrrRRRBBB;;;999AAA>>>;;;999777;;;IIIWWWEEE;;;===NNNZZZZZZ\\\ccc^^^dddjjjlllnnnvvv}}}|||yyywwwwwwzzzyyyzzz}}}}}}eeeSSSiiijjjNNNDDDCCCAAA>>>999JJJ```jjj```NNNDDDCCC===HHH^^^wwwzzzaaaLLLEEECCCFFFRRRdddsss{{{}}}nnnXXXEEE@@@777:::666333111000000///...---,,,++++++******++++++,,,************************+++************+++---...333444777===CCCHHHIIIIIICCCCCCSSSVVV^^^]]]NNNaaa]]]___aaaeeejjjooosssuuu{{{iiiOOOIIILLLddd}}}qqqyyynnniiikkk~~~ZZZFFFCCCCCC???===EEEWWWzzzrrrsss___QQQJJJqqqhhh^^^dddWWWEEEKKKEEE???777333333444444333444444555666444444<<>>@@@ddddddOOO===AAACCCZZZ{{{zzzfffcccuuu|||wwwpppmmmqqqssslllXXXfffpppNNNAAAEEE___lllaaa}}}JJJ888555111222555777777666222222222222222222222222666999===gggvvvmmmIIIQQQrrrssshhh}}}\\\>>>OOOrrrYYYdddpppWWWOOO[[[tttqqq\\\RRR@@@CCC[[[jjjsssrrrhhhWWWSSSeeeHHH555888555444<<>>;;;EEEFFFAAARRR@@@999:::666555;;;???GGGNNN]]]pppiiiOOO@@@<<<<<<:::999999888:::EEEQQQNNNBBB>>>GGGSSSXXX\\\aaabbbeeehhhhhhiiioooyyyzzz|||~~~}}}{{{xxxwwwwwwvvvwwwzzz|||~~~{{{yyy}}}dddQQQnnnzzz^^^MMMFFFEEELLLBBBAAAQQQcccfffZZZNNNEEE@@@@@@NNNdddssstttoooWWWNNNCCC>>>CCCPPP^^^gggsssxxx}}}~~~pppXXXDDD@@@888:::666333111000000///...---,,,++++++******++++++,,,************************+++******)))***,,,---...444444888===EEEJJJMMMNNNCCCGGGVVVZZZ^^^YYYOOOaaa\\\]]]```dddiiinnnrrrttt{{{~~~aaaIIIDDDJJJeeetttVVViii{{{vvvbbbNNNCCC<<<===>>>OOOxxx~~~jjjYYYOOOoookkkaaalll}}}uuuaaa```www___GGGKKKGGG@@@888444333333333222222555888888444555BBBQQQ~~~zzz|||qqq___VVVVVVxxxbbbKKK@@@???ccckkkFFFAAA===TTT||||||uuuyyy{{{uuuuuuooouuuqqqsssPPPBBBDDD]]]~~~aaaTTTNNN999555111111333555555333222222222222333333333333777999CCCpppwwwgggEEETTTxxxtttvvvmmmJJJ>>>\\\lllOOO```hhhXXXXXXjjj~~~vvvbbbPPP@@@JJJdddqqqvvvuuujjjXXXRRRcccMMM777666666777555BBBttt}}}^^^lllyyysssOOO666@@@KKKAAAWWWPPP>>>444999:::777:::===DDDSSSeeevvvuuuTTTBBB@@@;;;::::::;;;:::999???GGGTTTKKK@@@???HHHSSSZZZ]]]bbbcccccccccdddiiioootttuuuwwwyyyyyyxxxvvvvvvvvvqqqsssvvvwwwxxxyyyzzz{{{~~~wwwyyy{{{|||iiiSSSggglllRRRCCCEEE===;;;CCCOOOXXX___cccYYYMMM???:::BBBTTThhhttt~~~vvvhhhWWWJJJDDDEEEHHHXXXbbbnnnwwwzzz|||tttYYYDDD@@@888:::666333111000000///...---,,,++++++******++++++,,,******************************))))))***,,,...///444444777<<>><<<888999===OOOMMMEEE===???JJJTTTXXX^^^]]]]]]___dddiiilllnnnqqqsssuuuuuuuuutttuuuvvvrrrooommmnnnrrruuuwwwwwwzzz~~~xxx]]]YYYsss^^^DDDEEEFFFBBB<<<>>>PPPcccggghhhcccRRR???999BBBNNNiiinnnsssrrrhhhXXXJJJAAA@@@GGGQQQ^^^iiirrryyy}}}~~~xxxZZZCCC@@@999:::666333111000000///...---,,,++++++******++++++,,,***************************)))))))))***,,,...///444333555999???DDDGGGHHH???NNNVVV^^^^^^OOOPPP^^^YYYZZZ]]]aaafffkkkoooqqquuu}}}pppTTTBBBCCCKKKeee}}}pppOOOSSSooo{{{ZZZMMMBBBJJJwwwzzzkkk\\\gggvvvMMMPPPIIICCC:::555333333222111000333666444444EEEhhhxxxqqqsssfffUUUNNNXXX~~~~~~iiiYYYjjjrrrWWWCCCSSSqqq{{{yyyyyyUUUEEEFFFccceeePPP999555111000222333222000222222333333333444444444555777WWW~~~```DDDWWW}}}vvvXXXnnngggOOO>>>>>>FFFIIITTTggg}}}qqq[[[kkkyyy]]]EEELLLgggcccVVVfffzzzaaaFFFFFF]]]sss{{{yyymmm[[[UUUeeeuuuGGG666222333:::555999DDDbbbsssnnndddhhh}}}yyyNNN777III[[[MMM[[[NNN:::<<<:::222777999<<>>>>>AAAEEEJJJ\\\hhhrrrnnn]]]JJJ>>>999<<>>;;;QQQHHHSSSNNN@@@;;;888666888555777>>>IIITTTaaaqqqeee[[[CCC;;;666777999999999;;;999@@@GGGEEE???>>>DDDKKKWWWXXXZZZ___dddhhhiiiiiikkkmmmoooooooooppprrrttt{{{qqqgggeeekkkqqqsssqqqssstttyyyzzz~~~yyyrrr___eee|||[[[JJJGGGEEEBBB???FFFLLLYYYiiisssooo___QQQBBB@@@@@@HHHXXXjjjzzzrrr\\\KKKDDDEEEHHHJJJ\\\eeeqqq{{{~~~\\\AAA@@@::::::666333111000000///...---,,,++++++******++++++,,,************************))))))))))))+++---///000222333555:::???BBBCCCBBB???RRRQQQaaacccOOOVVV[[[VVVWWWZZZ^^^ccchhhlllnnnvvv~~~aaaHHH<<<:::FFF```vvv}}}wwwpppqqqUUUZZZvvveee___zzzRRRQQQIIIBBB:::555444444444222555555555444:::UUU}}}lllrrr}}}bbbSSSNNN\\\www}}}TTTIIIeee~~~yyysss}}}___UUU{{{{{{XXXIIIJJJfffLLL999555111000333444444222222222333333444555555666999:::fff[[[DDDYYY|||___gggtttrrr|||~~~dddQQQFFF===888999<<<;;;<<>>===CCCPPPSSSYYY^^^bbbeeeggghhhjjjlllmmmnnnnnnoooqqqsss|||wwwqqqlllkkklllmmmnnnttttttvvv}}}yyy{{{gggnnnttt___PPPIIIHHH@@@>>>CCCQQQbbbmmmmmmhhh^^^VVVIII>>>;;;BBBOOOYYY{{{|||yyyqqqdddWWWLLLGGGGGGLLLUUU```lllwww\\\AAA@@@::::::666333111000000///...---,,,++++++++++++++++++,,,************************)))(((((()))+++---///000111333666<<>>UUUgggqqqnnn___YYYWWWFFFLLLqqq}}}|||ppp\\\TTTcccWWW:::666666444...999;;;,,,ZZZiiiRRRjjj___===EEEmmmZZZWWWQQQ>>>999===444555444777>>>EEEOOO^^^lll|||}}}^^^OOO@@@:::::::::;;;===>>>888===KKKLLL@@@:::>>>HHHNNNVVV\\\```dddgggiiijjjlllmmmmmmmmmnnnqqqsss{{{|||{{{tttkkkgggiiilllooouuuzzzyyyxxx}}}~~~uuubbbYYYyyylllWWWLLLHHHGGGDDDAAACCCMMM]]]iiiqqqpppjjj\\\LLLBBB@@@CCC@@@ZZZ{{{yyyggg]]]IIIHHHGGGKKKSSS___jjjqqq}}}|||}}}UUU;;;@@@;;;888666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))+++---///000555,,,111===JJJWWWSSS@@@FFFKKK\\\bbbTTTKKKQQQUUUTTTVVVYYY\\\___eeekkkooouuu\\\<<<777999AAATTTkkkzzzzzz{{{bbbRRRHHHDDDKKKbbbqqqgggsss}}}MMMIIINNNBBB888555666444333444777333888888444MMM~~~vvvzzzvvvaaaSSSJJJddd|||hhhJJJaaa{{{ssssss~~~{{{YYYKKKMMMjjj}}}RRR888666444333444444333111222222333444444555555666<<<>>>bbbMMMIIIRRRwwwoooUUUdddbbbFFFFFFHHHTTTrrrfffLLL888999<<<999777;;;>>>444999ccciiiNNNEEEGGGRRR^^^ooopppaaaXXX[[[ZZZbbbwww~~~rrraaaVVV```{{{ZZZ:::777666444444222666333GGGqqqaaaRRR}}}ppp@@@AAAZZZhhh]]]FFFBBB;;;222999444222777???GGGSSS]]]kkk|||zzzbbbHHH;;;888888888888;;;888777>>>FFFHHHBBB;;;DDDIIIQQQWWW[[[___cccfffeeefffhhhkkknnnqqqssstttttt|||}}}xxxtttmmmfffkkkooorrruuu}}}vvvccc[[[YYYXXXkkk~~~yyy^^^YYYuuurrr```QQQEEEAAAAAA@@@CCCHHHQQQcccwww}}}rrr```OOOEEE@@@???CCCPPPdddxxxxxxnnn___QQQIIIJJJOOOTTTaaafffnnnuuu{{{WWW;;;@@@;;;888666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))+++---///000222,,,111;;;EEEPPPMMM<<>>QQQhhhxxx~~~ssssss}}}ttt\\\PPPSSSyyytttbbbVVVRRRQQQjjjrrrgggppp{{{RRRTTTOOOCCC999666666444333444555333999;;;999OOOyyyssszzzttt```RRRKKKeee~~~|||pppSSSWWWuuuqqqyyy{{{|||ZZZKKKMMMppp||||||MMM777555333333444444333222222333333444444555555666666???kkkNNNKKKUUUzzzjjjjjjtttrrrPPPFFFEEERRRlll|||bbbJJJBBB???888777;;;444::::::JJJ}}}fff^^^gggmmmsssuuunnnlllmmmhhhlll||||||ssscccZZZccc|||RRR666555666444444222333///:::]]]SSS___{{{iiiAAAIII```gggEEE111AAA777333222555:::@@@KKKUUU```pppuuuTTTAAA;;;::::::;;;===999888;;;BBBFFFDDD@@@???CCCJJJSSSZZZ___aaabbbeeefffiiikkknnnqqqssstttqqquuuvvvtttvvvxxxtttlllqqqsssrrrrrrxxx|||{{{hhhWWWXXXfffqqqaaaooo~~~{{{vvvwww|||nnnYYYNNNIIICCC???===EEEIIIQQQ^^^kkksssqqqlllPPPGGG===:::BBBPPP]]]eeeuuuaaaNNNAAAJJJOOOVVV^^^eeelllrrrwwwZZZ===@@@;;;888666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))+++---///000222...444;;;???HHHHHH:::EEEIIIRRRQQQKKKTTT\\\VVVXXXYYY\\\]]]```dddiiimmmuuuxxxRRR888999333;;;MMMcccttt}}}rrrnnnwwwnnnSSSCCCHHHiiioooqqqbbbcccwwwiiinnn{{{RRRUUUPPPDDD999666666555444444444666;;;<<<;;;KKKuuuuuupppzzzrrr]]]QQQKKKgggzzzqqqjjjfffgggyyyrrrZZZWWWllleeeeeejjjhhhhhh~~~~~~[[[MMMPPPvvvwwwtttGGG777555333333444444333222333333333444555555666666555BBBrrrNNNKKKTTTwww\\\vvv{{{qqq\\\EEE@@@MMMaaaxxx{{{~~~hhh[[[RRRFFF???===555<<<999;;;___||||||~~~}}}}}}|||sssfff^^^fff~~~|||PPP555666666333333111777222222GGGvvv^^^HHHxxxZZZ@@@hhhyyyvvv\\\;;;AAA666444444666777:::CCCLLLXXXhhhuuueeeKKK>>>888777999===;;;888999<<>>@@@BBBRRR```ssszzzUUUQQQLLLHHHIIIQQQ\\\ddd^^^???@@@;;;999666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))***---///000333111888<<<<<>>MMMeee}}}tttfff^^^hhhVVV:::888555111111000666666000666___qqqNNN```VVVAAAkkkfffsssZZZ666888777777888777777>>>GGGQQQaaalllzzz}}}```JJJ;;;666777::::::888888888<<>>???HHHRRRcccgggkkkiiiaaaUUUJJJDDD:::>>>FFFSSSdddvvvzzziiiYYYMMMFFFDDDcccAAA@@@;;;999666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))***---///000333222999<<<999@@@DDD<<<@@@NNN]]]WWWKKKSSS]]]VVVTTTVVVYYY\\\```ffflllqqquuuuuuMMM555999222888EEEUUUhhhyyy{{{nnnllleeedddyyyeeetttsssqqqYYYRRROOOCCC999666666555444555777<<<:::999===CCCeee{{{qqqzzzoooZZZPPPLLLjjjzzzvvvqqq```___VVVIIIDDDHHHJJJHHHNNNkkkwwwXXXPPPkkkppp]]]TTTNNNKKKFFFGGGZZZrrr}}}]]]TTT[[[xxxGGG666444333333444444444333333333444555555666666777<<>>rrr]]]gggkkkCCC;;;888888888777666;;;BBBGGGXXXbbbmmm|||```GGG;;;999777888999888888999===@@@JJJBBB;;;:::AAALLLUUUYYY\\\^^^aaaeeehhhjjjkkkkkkhhhhhhjjjkkkllllllnnnpppjjjnnnvvv{{{yyypppgggbbbiiivvvppp```YYYZZZSSSZZZ``````ZZZQQQKKKIIIIIIFFFJJJUUUcccyyynnnWWWSSSPPPLLLEEE>>>@@@GGG???JJJXXXdddgggddd___[[[NNNGGG>>>:::>>>JJJYYYbbb{{{xxxjjjaaagggCCC@@@;;;:::666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))+++---///000000///666999777???EEE>>>AAAOOO```]]]OOORRR[[[XXXRRRTTTXXX[[[```fffmmmqqquuuyyyPPP666888222777???LLL```tttyyykkknnn}}}|||hhh]]]lllTTTXXXjjjzzzqqqeeevvvrrr^^^XXXLLLAAA777555666555555666444===999999BBBFFFdddssszzzpppZZZPPPLLLiiizzz|||{{{uuuuuupppdddSSSHHHHHHLLLOOOUUUfffqqqFFFIIIeeeggg]]]SSSNNNHHHEEEPPP```yyy[[[UUU^^^xxxFFF666444222333444555444333444444444555666666777777777@@@lllOOOIIIOOOyyyuuuiiirrriiiFFFNNNXXXNNN999999@@@<<>>;;;<<<@@@DDDFFFZZZzzzqqqbbb\\\iiixxxNNN444444111///333444,,,555666111>>>aaazzzWWWOOOtttvvvCCC>>>cccLLL``````@@@;;;777666666555777<<>>555444555555555777111===999:::FFFDDD\\\ssszzzrrr[[[PPPLLLgggooo\\\MMMFFFIIINNNWWWlllVVVHHHLLLtttbbbVVVLLLEEEIIIRRRxxxuuuWWWSSS^^^zzzAAA555444222333444555555444444444555555666666777777777>>>iiiOOOHHHLLLvvvpppjjjzzzOOOCCCDDDCCC777999???666<<>>FFFOOO```sss{{{pppTTTBBB<<<;;;999888888999::::::>>>EEEJJJFFF???===CCCKKKUUUXXX]]]cccgggjjjkkkkkkccc```bbbjjjnnnooorrrwwwtttqqqppprrrppplllpppvvv}}}lllaaakkk~~~lllXXXIIICCCDDDGGG\\\wwwiiiVVVMMMMMMFFF===999;;;AAAFFFIII___bbbggghhhaaaUUUHHH???EEECCC@@@@@@GGGTTTdddnnnlllFFF@@@;;;;;;666444111/////////...---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))+++---///000222///555:::<<>>RRRkkkzzz}}}nnn^^^___kkkpppfffXXXhhhzzz{{{dddOOOFFFJJJ{{{QQQFFFUUUppp~~~dddSSS\\\}}}yyy___YYYGGG===444333555555666777000>>>:::;;;EEE>>>QQQ~~~rrrzzzsss[[[PPPLLLfff~~~{{{sssfff______\\\qqqcccyyyYYYEEEsss```RRRHHHGGGLLLmmmqqqTTTQQQ\\\}}}rrrvvv<<<555444222333444555555444444444555555666777777777===???fffNNNEEEHHHqqq{{{]]]BBB;;;===666:::???444777<<<===999:::======888::::::===LLLmmmxxx[[[GGGMMMlllrrrUUU@@@BBB999FFFfff||||||zzzvvv|||zzzyyy}}}xxx|||{{{vvvmmmcccbbbooogggDDD222888777222222000222000222222---888dddcccGGGbbbssseeeEEEAAAiiiLLLRRRTTTHHH<<<::::::999666555999;;;BBBTTTgggjjjttthhhPPPBBB>>>:::888888:::;;;:::222BBBPPPOOOCCC:::===DDDPPPSSSYYY___dddggghhhhhhjjjbbb___gggoooqqqsssvvvqqqpppssswwwuuuqqqrrrxxxmmmiiioookkk[[[OOODDDCCCJJJXXXrrrvvvtttYYYQQQHHHCCCCCCBBB???<<<===CCCMMMWWW]]]aaaaaa```PPPMMMIIIDDDAAABBBFFFJJJjjjEEEAAA<<<;;;444444222000///.........,,,++++++******++++++,,,************************)))************+++...000+++///111444CCCUUUVVVMMMLLL[[[PPPbbbXXXHHHeeeXXXRRRQQQUUU\\\aaadddhhhnnnsss]]]:::555222111444===HHHWWWlll}}}{{{fffEEELLL\\\}}}iiiZZZFFFGGG```vvvUUUHHHYYY|||iiiPPPKKKSSSppp~~~}}}eeeMMMEEE<<<555555888888777888777===<<<<<>>@@@:::888555555888999888<<>>===999CCCXXXmmmtttoookkkmmmiiilllrrrxxxvvvqqqqqqtttoooyyyqqqbbbeeeuuusssIII000333333000333555333...333:::555333QQQxxxSSSTTTkkktttKKK---TTTmmmLLLNNN[[[999:::EEE111555:::555777===GGGRRR___ppp~~~jjjIII???666666888999888999111:::EEELLLLLLFFF???;;;GGGOOOXXXZZZYYY\\\gggqqqpppbbb[[[___ddddddkkkuuuiiimmmrrrrrrqqqppprrruuunnnwww~~~rrrQQQJJJGGGIIIQQQ[[[qqqvvvfffTTTJJJGGGDDD@@@???<<<>>>BBBEEEGGGPPP\\\iiifff___VVVLLLDDD@@@???iiiEEE@@@::::::444444222000///.........,,,++++++******++++++,,,************************)))************+++...000///333444666BBBQQQRRRIIIKKK\\\VVVfff[[[JJJfff___VVVTTTWWW]]]aaacccggglllttt^^^:::333444222333:::CCCQQQdddtttwwwzzz|||iiiaaaiii}}}mmmVVVBBBNNN{{{nnn^^^|||sssqqqTTT@@@HHHgggmmmUUUCCC;;;444555777777777888888>>>>>>>>>AAADDDVVVttt{{{oooWWWLLLHHHeeetttmmmeeeYYYLLLEEEXXXqqqNNNJJJfffqqq<<<555444333333222222222333333444444555666777888888888???SSSTTTDDDHHHccc[[[AAABBBAAA=========>>>AAA@@@<<<<<>>AAAKKKeeebbbRRRmmmxxx```CCC===999===FFFQQQTTTPPPQQQUUUUUUVVV[[[^^^]]][[[]]]bbbgggtttooobbbfffwwwuuuLLL555666444///111111444000111666222000BBBZZZiiiEEETTTooolllJJJEEEaaasssUUUUUUSSS@@@555>>>;;;000555555999AAAJJJUUUeeesss||||||^^^MMM===888;;;<<<;;;;;;===888777@@@MMMQQQGGG;;;???FFFOOOTTTWWW[[[ccciiirrrmmmddd\\\[[[```eeefffkkksssrrrjjjjjjnnnooonnnhhhrrr{{{}}}|||~~~~~~}}}yyy~~~jjjOOO@@@@@@MMMaaappp~~~nnnaaaSSSGGGFFF@@@<<<<<<;;;;;;BBBJJJHHHOOOXXX```bbb___[[[WWWiiiDDD???:::999444444222000///.........,,,++++++******++++++,,,************************)))************+++...000222555555555>>>IIIJJJCCCGGG[[[YYYggg^^^LLL```___ZZZWWWYYY^^^aaaaaaeeeiiiqqqddd>>>444666333222666<<>>DDDCCCEEEFFFEEECCCHHHNNN]]]nnnnnndddiiiyyymmmHHH555777444/////////333111111222111111777>>>\\\{{{WWWKKKaaalll<<>>CCCJJJRRRXXX^^^aaalllqqqlll]]]ZZZcccfffbbbmmmzzzrrr```cccmmmkkkeeejjjvvv}}}{{{}}}uuuYYYKKKGGGFFFPPPnnnrrr[[[QQQFFF???;;;999;;;???===@@@FFFMMMSSSYYY]]]```jjjEEE@@@:::999444444222000///.........,,,++++++******++++++,,,************************)))************+++...000111333444444:::CCCEEEAAAFFFYYYZZZiiihhhTTT[[[^^^ZZZWWWXXX\\\___```dddiiillloooGGG888666333111333777@@@OOO]]]kkkqqqyyyiiiSSSeeeuuu\\\GGGKKK\\\nnnxxx|||]]]JJJLLLaaa{{{bbbPPP>>>777333555777666777999:::??????@@@DDDDDDRRRlllzzzpppWWWKKKHHH```|||rrrmmm___OOONNNtttcccKKKRRRiiieee;;;444333333222222333333333444444555666777888999999@@@@@@JJJVVVEEEDDD[[[lll]]]JJJAAAGGGLLL~~~~~~```QQQIIIEEE:::;;;cccaaa___aaa\\\TTT<<<777777999;;;;;;::::::;;;>>><<<======;;;999>>>EEEWWWjjjmmmfffkkk|||[[[===///444222000222000///222333111222666777666EEEwwwwww~~~YYYOOOrrrXXX>>>MMMqqqQQQ[[[[[[GGG===555===999666666999===DDDQQQ^^^qqqyyyxxxZZZEEE<<<888888;;;777:::<<<;;;:::???HHHOOO@@@>>>===AAAJJJTTT[[[___bbbjjjlllgggeeejjjmmmllllll~~~qqq[[[cccnnnfff]]]nnn{{{~~~wwwtttxxx{{{```KKKGGGNNNYYYkkkssscccVVVMMMGGGCCCAAADDDAAA<<<;;;>>>DDDJJJNNNlllGGGAAA;;;:::444444222000///.........,,,++++++******++++++,,,************************)))************+++...000111333555666;;;BBBGGGGGGEEETTTWWWiiitttccc\\\aaaXXXUUUVVV[[[^^^```eeejjjmmmyyyOOO;;;666222111333555;;;HHHTTTaaahhhssszzz~~~^^^UUUvvvgggTTTAAA===EEEVVV\\\YYYjjj}}}eeeRRREEEFFFZZZ}}}wwwooo```RRR;;;666444666777666888;;;:::>>>>>>???BBBAAALLLddd|||}}}sssXXXKKKGGG[[[zzzpppaaaRRRQQQttt[[[IIIWWWkkkrrrUUU<<<333333333222222333333444444444555666777888999999<<>>RRR^^^[[[[[[[[[YYYEEE<<<<<<;;;::::::;;;;;;;;;888888999;;;:::888<<>>aaacccNNNVVVYYY<<<888@@@999666555777999>>>JJJVVViiisssZZZFFF::::::???333;;;@@@<<<555666@@@KKKJJJEEE???===BBBMMMXXX______aaaiiirrrqqqkkkkkkppplll}}}mmm]]]lllooo^^^YYYlllxxx~~~yyywwwuuu|||```QQQEEEHHHUUUjjjqqqeee[[[SSSLLLIIIEEECCCBBBAAA>>><<>>555333222444444777AAAKKK[[[dddooowww{{{~~~jjjqqqyyycccRRR@@@>>>BBBVVVfffhhhttt||||||iiiSSSFFFFFFFFFUUUpppvvvqqqrrrooosss~~~}}}^^^RRR999666555777888777999===:::???>>>???AAA>>>FFF\\\~~~{{{zzz~~~wwwZZZKKKGGGVVV{{{~~~xxx}}}yyyeeeVVVQQQqqq}}}UUUJJJ___rrr{{{xxxIII888333333222222222333444444444555666666888888999:::666<<>>FFFzzzTTTMMMmmmmmmOOOLLLQQQRRRNNNKKKBBB999666999:::888888777999;;;999888===DDDZZZlllooojjjsssNNN999222666333222555333...333666333000222555777555>>>pppuuuUUUAAA^^^yyyHHHFFFpppUUUPPP[[[IIIEEE888888555444555666888BBBLLLWWW|||oooTTT@@@:::===:::999888888999;;;<<<<<>>EEERRR\\\aaa^^^eeerrrrrrgggccciiiqqqxxxfffbbbxxxlllSSSZZZkkkuuu}}}ppp}}}zzzbbbSSSHHHDDDSSShhh{{{nnndddWWWLLLFFFCCC???===mmmGGGAAA:::999444444222000///.........,,,++++++******++++++,,,************************)))************+++...000000333888<<>>LLLiiivvvhhh```OOOBBB<<>>cccnnnbbbZZZXXXNNN999:::777666666555555<<>>999555777;;;>>>:::666@@@FFFJJJFFF???>>>HHHRRR^^^___ccciiillliiifffeeezzzttt]]]fffdddGGG\\\lllsssyyy}}}~~~}}}~~~xxxqqqwwwgggPPPFFFFFFNNN^^^www|||iii^^^XXXUUURRRlllFFF@@@999888555444222000///.........,,,++++++++++++++++++,,,************************)))************+++...000...111666:::===BBBKKKTTTXXX^^^\\\]]]lll^^^MMMjjj^^^[[[ZZZ^^^aaaccchhhnnnjjjrrrzzzpppRRR666555555555333111555;;;AAAKKKYYYfffpppxxx}}}[[[AAA>>>YYY~~~^^^JJJ@@@;;;EEEVVVfffuuuzzznnnlllyyy}}}vvvWWWGGG777666666999:::888;;;@@@>>>AAA@@@@@@BBB;;;@@@SSSpppkkk}}}]]]LLLFFFOOOvvvvvvUUUFFFBBB888<<>>222222222222333333444555555555666777888999::::::===;;;===]]]gggNNN???KKKaaauuugggLLLSSSIII>>>XXXqqqYYYPPPGGGAAACCCKKK[[[uuujjjLLL???UUU|||uuu\\\MMMZZZ\\\HHH:::MMMwwwjjjccc\\\SSSKKKBBB===BBBIII```mmmmmmkkkzzzGGG666111333//////444222444000111888999333000333444777999]]]nnnIIIWWWvvvsssGGGNNN}}}___^^^NNNDDD===;;;999999666444999AAAPPPVVVmmm|||zzzdddMMMBBB;;;;;;:::999999999:::;;;444AAAMMMLLL@@@:::@@@IIIXXX^^^```___fffqqqqqqiiiqqqWWWhhh^^^???^^^iiinnnsssxxxyyyzzzxxxtttzzzlllVVVJJJKKKOOOYYYmmmtttjjj^^^CCC@@@>>>666666333111000000///...---++++++++++++++++++++++++))))))))))))))))))))))))******+++***)))***---///111444777999<<>>:::444222222333555666===CCCMMMYYYdddnnnwww|||zzzgggRRR___|||aaaHHH===VVV}}}}}}dddWWW===AAA???>>><<<;;;;;;;;;<<<>>>???BBBCCC@@@>>>EEEOOO~~~}}}rrrhhhRRRJJJJJJooo{{{WWWGGG:::999;;;999777777<<<======>>>EEEVVVnnn~~~eeeNNNDDDAAA[[[qqqQQQSSSsssjjjBBB222222222222222333444555555666666777777888888999999@@@///JJJOOOwwwRRRAAA@@@SSS}}}lll[[[JJJIIIzzznnn\\\MMMCCC>>>===@@@???<<<>>>EEEgggZZZ999^^^~~~^^^ZZZlllbbbGGGBBBMMMeeennnTTT>>>@@@QQQrrriiifffqqqwwwxxx===999444222111111111111333333222111222333444555333777777BBBjjj~~~~~~mmmIIINNNyyykkk<<>>???AAABBB???>>>EEEOOOsssiiiQQQGGGFFFkkkxxxhhhMMMCCC;;;999888555666:::222777<<<===;;;DDDaaa}}}yyyrrrqqqvvvooo[[[FFF===@@@___hhhNNNXXXxxxUUU999444222222222222333444555555666666666777888888999999<<<333EEEJJJ}}}VVVAAA???NNNvvv~~~bbbOOONNNyyyrrrYYYOOOEEE???;;;888===DDDFFFhhhrrrBBBWWWcccdddyyymmmMMM>>><<>>===:::;;;999888===DDDHHHEEEAAA999CCCPPPWWWZZZ^^^fffmmm~~~UUUsssLLLKKKXXXjjjpppvvvyyy}}}~~~zzzkkkrrr{{{xxxpppxxxhhhVVVMMMMMMNNNPPP[[[jjj|||\\\AAA>>>===555666333111000000///...---++++++++++++++++++++++++)))))))))))))))))))))))))))*********)))***---///444666777777888???KKKTTTUUUHHHSSScccrrrpppSSSHHHjjjddd\\\XXX[[[aaafffhhhjjjnnntttQQQ???333666777111...333222666<<>>>>>>>>???@@@>>>>>>EEEOOOrrrnnnSSSGGG@@@ccc|||}}}nnnkkkGGGAAA===;;;<<<>>>DDDKKKHHHAAA<<<;;;777<<>>CCCqqq]]]CCCAAAGGGlllxxxcccTTTnnnyyykkkYYYJJJ@@@:::999<<<666<<<___}}}IIITTTqqquuuVVV___}}}uuuTTTAAA666<<>>===666666333111000000///...---++++++++++++++++++++++++)))))))))))))))))))))))))))******))))))***,,,...333555888999;;;BBBNNNXXXYYYIIIFFFSSShhhmmmWWWEEEeeehhhbbbWWWXXXccchhhdddkkkooosss{{{lllMMM555444777222///444///222666:::AAAIIIRRRXXXgggmmmtttyyy|||ZZZJJJ<<<:::666666777888:::;;;===>>>>>><<<======<<<===DDDMMMqqq}}}uuuYYYJJJ<<>>999:::===KKK^^^cccXXXUUU^^^aaaWWWHHH@@@HHHppp|||YYYGGG```ppp???111444222222222222333444555555555555666777888999999:::999===888>>>^^^dddGGGDDDAAAaaauuuTTT^^^rrrcccSSSEEE<<>>222444222111333000111333555999@@@HHHMMMWWW]]]ffflllppptttyyy}}}jjjeeejjj||||||UUUHHH;;;777888888999:::;;;<<<<<<<<<>>>;;;;;;<<<<<<<<>>UUUvvvppp|||ggg^^^fffqqqtttrrrvvv[[[QQQLLLFFFHHHQQQPPPGGGFFFRRR[[[VVVKKKFFFVVVzzzuuuTTTCCC\\\lll>>>222333222222222222333444555555555555666777888999::::::888===666===UUUkkkKKKEEE???WWWmmmLLLXXXdddOOOHHH999999===MMMXXXRRR```rrr]]]EEEUUUttthhhIII???777888>>>III```zzzwwwRRR@@@NNNeeemmmlllsssggg777555222222222222222111111111222222222333333333///...222555333999WWWyyywww]]]QQQ???KKK|||xxxGGGeeeooofffYYYIII@@@;;;777777:::333444999BBBKKKSSS```kkkqqqsssYYYDDD:::999<<<666888999999888999<<>>EEEKKKTTTWWWMMMXXXhhhllljjjSSSQQQeeelllaaaYYY```eeecccgggnnntttyyy}}}UUU<<<444111111222222222333333555:::@@@DDDKKKQQQZZZ```eeekkkqqqvvv|||zzzqqqOOOBBBDDD```zzz{{{sssnnnlllhhhcccjjjwwwOOOAAA;;;333::::::;;;<<<<<<<<<<<<<<<===;;;;;;<<<<<<;;;???EEEeeezzzwwwxxx```JJJCCCPPPkkkzzzllljjjnnnkkkaaa___ggglllcccYYYTTTlllkkkUUUJJJ___[[[777222222222222222222333444555555444555666777888999:::;;;666:::888===RRRwwwSSSDDD@@@MMMnnnrrrWWWFFFbbbmmmJJJ>>>@@@:::???PPPUUUaaavvv___GGGWWWrrr```BBB>>>:::<<<888IIIeee~~~wwwLLL:::MMMjjjmmmoooxxxTTT555444222222222333222111000111111222333222222222333000333666222000???SSSmmmdddEEE>>>UUUpppeeeTTTccc~~~YYYOOOFFFBBB>>>:::888999555333666<<>>???888666333111000000///...---++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))((()))+++...111666<<<>>>===>>>CCCGGGQQQZZZNNNYYYkkkvvvlllGGG___ooohhh\\\\\\bbbddddddllltttwww|||xxxTTT<<<444444444222222222222222444999<<>>222999999;;;<<<=========<<<===;;;;;;======:::<<<@@@MMMiiixxxuuugggPPPDDDHHH]]]xxxlllgggyyyeeeaaaaaaqqq|||HHH222333222222222222222333444555555444444555777888999:::;;;666777===999KKKyyybbbEEEBBBCCC[[[pppTTTIIInnngggKKKEEE??????JJJNNNZZZ~~~yyyaaaKKK\\\vvv```AAAAAA??????999NNNiii{{{eeeGGG@@@TTTlllmmmqqq|||gggBBB444333111222333333222111///000111222333222222111444222333666333000555???mmm~~~rrr```JJJ:::XXXwww\\\KKKmmmfffWWWHHHAAA???<<<999888999666555999>>>DDDNNNWWWbbblllwwwmmmTTTEEE===999999999:::::::::888777222===GGGIIICCC???AAAEEE[[[~~~jjj]]]wwwFFFDDDKKKXXXdddjjjmmmpppqqqppplllnnnpppqqqrrrtttxxxzzzoooffffffqqqyyyvvvwww|||}}}uuu|||yyylllXXXIIIBBBDDDIIILLLYYYcccrrrZZZ???===>>>777666333111000000///...---++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((((()))+++---...555===AAAAAABBBFFFJJJTTT\\\JJJTTTiii}}}@@@[[[pppmmm^^^ZZZ```fffcccllltttttttttiiiFFF999888777111111111000000111444777888===DDDIIINNNTTT\\\bbbbbbooouuurrrvvvzzzggg```gggaaaKKK>>>BBBQQQ}}}|||cccGGG???@@@>>>KKK[[[sss~~~\\\AAA444BBB333666888:::<<<===============;;;;;;>>>===::::::===@@@bbbvvvsss~~~pppYYYAAA???QQQuuutttvvvfffoooyyylll@@@222666333222222222222333444555555444444555777888:::;;;;;;888777@@@444CCCeeennnHHHDDD===OOO~~~bbbQQQsss]]]FFF???<<>>;;;888777999;;;<<<;;;:::777777>>>HHHKKKFFF???NNNtttmmmUUUFFFEEEBBBPPP```hhhmmmrrrtttssshhhiiikkkllllllmmmppprrrooofffeeeoooxxxyyywwwxxx|||}}}}}}nnnkkkwwwhhh\\\RRRKKKDDDHHHMMMQQQXXXeeettt~~~PPP??????:::555444444222000///.........,,,++++++******++++++,,,************************))))))))))))************333222666@@@EEEDDDFFFKKKUUUZZZZZZTTTWWWfffxxxYYY>>>kkk}}}jjjVVVooo```iiijjjmmmppprrrwww]]]@@@777888333555444111000222111...444555999>>>DDDKKKPPPTTTXXXaaahhhlllrrrzzz~~~~~~yyyfffKKKIII^^^cccRRRGGGWWWnnn|||xxxyyyVVV>>>;;;AAATTTfff|||~~~tttqqqNNN???;;;666<<<::::::999999999999999999:::::::::;;;;;;<<<<<<<<<===IIIvvvxxxUUUIIIBBB@@@bbbrrrjjj|||rrr___mmm___;;;333333555222222333333333333444444555555555555666666666666===222<<<888777WWWJJJIIIHHHKKKjjjhhhiiiaaaFFFAAA<<<@@@OOO___{{{aaa]]]~~~~~~YYYBBB???<<<999:::JJJ```pppxxxrrrPPPDDDRRRkkkzzzsss}}}YYY:::333333333222222222111111111111111111111111111111111111111111111111111111222LLL{{{kkkBBBJJJqqqtttUUUrrruuuKKK222999>>>666999:::888666777;;;>>>???JJJPPPZZZggguuurrrYYYFFF>>>777777888888:::===<<<:::888:::???DDDHHHJJJIIIOOOvvvZZZggg___===???FFFVVVffflllkkkooowwwllliiiccc^^^aaahhhjjjgggssssssgggcccqqqyyyvvvvvv}}}uuuuuuhhhaaaooobbb]]]WWWNNNHHHHHHLLLQQQUUUPPP??????:::555444444222000///.........,,,++++++******++++++,,,************************))))))))))))************000///444;;;??????CCCIIIUUU]]]___XXXUUU```qqq}}}hhhAAA\\\{{{___ccc^^^ggggggkkknnnpppttt\\\BBB666999666333222111111333666111222444777<<>>:::555;;;999999999999999999999999::::::::::::;;;;;;;;;;;;<<>>rrryyyZZZ>>>999MMMbbbccciiiCCC,,,>>>888888999888777666777999:::CCCMMMSSSXXXaaaooozzzwwwdddNNNAAA;;;888777999::::::;;;::::::;;;>>>@@@EEEUUUUUUaaaSSSsss___@@@???KKK```hhhdddiiiwwwtttwwwssseeeZZZ\\\fffnnnkkkpppiiidddlllsssuuu{{{{{{yyyrrrkkkmmmxxxxxxbbbiii{{{qqqpppzzzwwwiiiQQQ@@@???:::666444444222000///.........,,,++++++******++++++,,,************************))))))*********+++++++++...333;;;@@@AAACCCGGGLLLMMMXXXbbbdddaaaccclllsss___>>>^^^uuuoooooofffeeehhhmmmpppqqqvvv|||dddKKK;;;111555888222---///222222111111222333555666===:::???JJJNNNPPPccc{{{iii]]]TTTLLLNNNjjjxxx{{{cccQQQ```rrruuueeeUUUnnn~~~ppp^^^\\\gggyyyLLL999;;;888555:::555666666777888999:::::::::::::::999999888888777===AAA___xxxpppvvvsssTTTIII>>>EEEbbbgggZZZcccuuuvvvsssnnniiiiiivvvlll]]]ddd|||mmmCCC777555222333111222222222222333333333333333444444444555555555555666777444??????TTT|||UUUIIIAAAKKKkkkxxxaaaSSSCCC999>>>AAA888888>>>:::;;;]]]iiigggyyy~~~tttiii:::444222222222222111111111111111111111111111111111111111111111111111111111111444333///HHHzzziiiPPP???AAAKKKvvv___kkktttDDD333333333555999:::888777999555;;;BBBFFFKKKUUUbbbmmm}}}jjjSSSDDD;;;<<<@@@;;;<<<<<<;;;888777888:::AAAPPPGGGVVVKKK[[[{{{NNN???<<>>:::666444444222000///.........,,,++++++******++++++,,,************************************++++++++++++---444>>>DDDHHHKKKMMMOOOKKKNNNRRRVVVZZZaaallltttwwwCCC555JJJ~~~tttjjjgggfffkkkoooqqqtttxxx}}}mmmTTT===777999666222111333222111111222333444555888444888BBBDDDFFFXXXpppxxxooocccYYYhhhttt~~~}}}yyy}}}rrreeejjjmmm{{{{{{xxx{{{|||vvvrrrbbbUUUPPPbbbtttCCC888999666777;;;555555666777777888999999999999888888777777777666:::@@@\\\|||oooppp}}}}}}XXXIII===AAAUUUvvv|||___TTTWWWcccdddUUUGGGGGGEEEKKK^^^|||gggbbbpppVVV777555666222444111111111222222222333333333333333333444444444444666777777444>>><<>>>>>:::777444444222000///.........,,,++++++******++++++,,,*********************************++++++++++++,,,***111:::AAAIIIPPPRRRPPPNNNIIIGGGKKKQQQ[[[gggrrrkkk333888xxxtttlllhhhjjjnnnoooqqqtttyyy|||vvvSSS<<<444555555444222111111000111222333444333111444999:::<<>>???QQQrrr~~~iiijjj}}}NNN222444444000666111111111111222222222222222222222333333333444444555222666333777888IIItttQQQBBBDDDLLLtttrrrUUU>>>===999666BBBXXXaaa]]]cccqqq}}}SSS222444222111111111111000000000000000000000000000000000000000000000000000000000...)))999===888]]]wwwdddQQQBBB222SSSeeehhhqqqJJJ999...000666666555777555444444777???IIIRRRWWWaaalllzzz~~~^^^FFF;;;;;;999888999;;;>>>??????555777;;;666BBB???BBBjjjHHH666999FFFRRRXXXcccjjjpppqqqqqqpppkkkeeeaaammmlllddddddbbbbbbjjjooo}}}}}}pppoooyyylllqqquuuvvvwww|||~~~}}}vvvqqqeeeeeegggooo{{{~~~NNN===>>>;;;888444444222000///.........,,,++++++******++++++,,,*********************************+++++++++,,,,,,)))...444;;;GGGTTTXXXTTTPPPPPPUUU[[[\\\[[[```hhhMMM===cccxxxnnnmmmoooppprrrtttvvvyyyxxxSSS>>>:::999444333222111000000111222333///111333333333777>>>DDD___|||rrrdddbbbaaaeeejjjmmmmmmoootttyyyrrr]]]hhhyyyxxx{{{{{{zzzvvvrrrooonnnooossstttrrrmmmkkknnnnnnlllgggddd___YYYRRRLLLGGGEEEAAAIII[[[rrrqqqJJJ:::===666444:::777666666666666666666666666555666666666666666777777555999EEEhhhxxxxxx|||XXXDDDBBBAAAWWW}}}vvvlllfffTTTGGGUUUzzz~~~sss```IIIJJJDDD===JJJllltttkkkqqq|||DDD///555444///666111111111111222222222222222222222222333333333333333---888555111777EEEhhhYYYEEEFFFAAA^^^pppUUUAAAAAA;;;DDDZZZuuuBBB777444111111111111000000000000000000000000000000000000000000000000000000000000...)))222;;;444<<>>;;;>>>999>>>888999777444TTTrrrtttgggLLL;;;<<>>;;;888555444222000///.........,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,...000666FFFWWW\\\XXXPPPZZZkkkvvvpppbbb[[[]]]~~~ZZZ<<>>LLLZZZeeeeeeWWWSSScccZZZ[[[]]]```aaabbbfffkkkqqqxxxuuu^^^^^^pppyyyvvv~~~{{{}}}}}}yyyyyy}}}xxxvvvtttrrrooollljjjiiiiiijjjgggaaa___```___\\\TTTPPPKKKFFFAAA>>>===<<>>555333:::555666666666666666555555555444555555555666666777777666666999PPPxxxwwwttt|||```HHHCCC;;;LLLtttvvv\\\wwwuuuUUUDDDYYYPPPQQQGGG;;;EEEiiixxxlllllluuufff777,,,888666...444000111111111111222222222111111222222222333333333222+++;;;999000777CCCXXXaaaJJJIII;;;NNN}}}kkk___iii{{{cccMMMCCCHHHDDDUUUqqq|||}}}rrr444;;;333111111111111000000000000000000000000000000000000000000000000000000000000111111&&&+++555---DDD|||SSS<<<:::SSSdddiii}}}kkkBBB333444555777:::333666888666333666@@@HHHQQQRRR[[[jjjvvv~~~tttRRRHHH>>>;;;===>>>:::444>>>666:::===444999@@@777NNNooofffFFF999888555>>>MMM\\\fffjjjmmmllliiigggtttuuuqqqsssqqqmmmqqqwwwtttwww~~~}}}rrrnnnqqqjjjfffiiittt}}}~~~||||||}}}{{{}}}PPP===<<<:::777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,...666EEEUUUdddlllTTTYYY^^^eeetttQQQ]]]dddjjj{{{gggOOO???III~~~tttjjjlllvvvwwwwwwyyy~~~jjjNNN999666777:::;;;555---000999111222111000000222666888666777:::<<<@@@BBBEEEFFFKKKJJJJJJNNNSSSWWWWWWVVV]]]fffrrrqqq\\\LLLUUUkkkrrrssstttuuuvvvvvvvvvvvvqqqtttwwwyyyzzzxxxvvvtttpppnnniiiddd```^^^]]]\\\XXXWWWUUUTTTRRROOOKKKHHHGGGBBB??????<<<:::@@@IIIIIIEEERRRtttsssEEE===777999:::777444333333444444555555444444333444444444555555555555666555222666NNNqqqzzzqqquuuNNNDDDAAACCC]]]||||||KKK???XXXkkkyyy|||tttUUUOOOMMMCCC```kkkjjj~~~hhhLLL444000222000...111111111000000000000111111000111111111111222222222222555666555444777@@@GGGXXXEEEAAAEEEdddkkkWWW[[[hhhlll}}}nnnbbb^^^^^^bbbwww|||MMM222777000000000000000////////////////////////////////////000000000000000000000000---...///000222555:::===mmmvvvhhhBBB555BBBNNNfff~~~uuuHHH333:::999)))666888888555333666:::<<>>:::888===;;;999999999888555333000IIIhhhwwwpppYYYAAA333AAA;;;???OOO```hhhlllpppkkkiiikkkooooookkkiiikkksssqqqrrryyyyyypppuuuwwwzzz{{{zzzyyyyyyzzzzzz{{{}}}xxxrrr~~~PPP===<<<999777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++///666BBBNNNYYY___RRRRRRWWW[[[oooqqq\\\eeedddfff}}}tttAAA;;;xxxvvvsssuuurrrsssttttttxxx}}}xxx]]]GGG:::111333777777444333333222111///...---...///222333555777:::<<<>>>???CCCBBBBBBFFFJJJNNNNNNMMMPPPUUU___eeeZZZKKKIIIRRR]]]___cccfffhhhhhhgggfffiiijjjkkklllkkkiiigggeee^^^^^^^^^\\\XXXRRRMMMIIIIIIGGGCCC@@@>>>======<<>>TTTnnnttt```III444777???GGGJJJNNNYYYfffgggfffjjjooopppmmmlllmmmmmmkkklllrrrxxxyyyssskkktttvvvxxxyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~yyyppp|||OOO======999777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,///444:::BBBHHHLLLRRROOOXXXUUU^^^iii]]]]]]vvvwww|||UUU@@@MMMqqqjjjrrrsssxxx}}}kkkVVV@@@777888999888666555555555555555444444444000111222333555666777888:::::::::===@@@CCCDDDCCCDDDCCCKKKWWWYYYMMMAAA<<>>===<<<<<<<<<<<<;;;888888>>>HHHXXXnnn|||III888333000444666555444555222333333444444333333222333333333444444444555555444777666888TTT~~~kkkPPPBBB>>>EEEOOOyyyooohhhfff\\\jjjhhhFFFEEEeee}}}vvvzzzzzzqqqsssaaaXXXNNNIIImmmiiiaaattt{{{???444---111444111///111000000////////////000000000000000111111111222222///111333333222333888<<>>555AAAQQQ^^^oooNNN:::666333444777999999888666555888:::@@@HHHMMMTTTbbbooonnnWWWEEE>>>>>>777:::<<<;;;888777999===;;;444222===RRReeemmmmmmNNNAAA555555>>>GGGPPPUUUYYYZZZ___hhhllljjjjjjlllmmmkkklllpppuuuvvvqqqlllrrrtttwwwwwwvvvuuuuuuvvvwwwyyy|||}}}|||{{{|||}}}tttiiirrryyy{{{xxxMMM>>>===999777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,...///333888???CCCKKKJJJ[[[XXXXXXggg___WWW|||pppCCC___sssuuussstttxxx~~~~~~|||lllSSSAAA888888:::222222111222222222111///222222333333444444444555555555666888:::<<<<<<===@@@;;;???LLLVVVPPPCCC999>>>@@@DDDHHHJJJKKKJJJIIIGGGGGGGGGGGGHHHJJJKKKKKKLLLIIIDDD???<<<:::;;;;;;222555888::::::999888888666<<>>BBBDDDHHHJJJRRR^^^eeegggiiilllooonnnmmmooorrrrrrpppmmmqqqsssuuuvvvuuuttttttttttttwwwzzz|||{{{yyyxxxxxx~~~ooodddhhhlllrrr}}}sssJJJ===<<<999777666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---111:::FFFNNNIIIKKK^^^\\\\\\mmmkkkhhhzzzzzz}}}\\\GGGxxxvvvuuuwww{{{}}}|||iiiTTTDDD:::===:::777666666666444222444444444444444333333333222333444555555666777888;;;777777@@@IIIJJJEEE@@@999999:::;;;;;;======>>>???>>>>>>???@@@AAACCCDDDDDDAAA<<<888666666888999555777999999999:::===@@@DDDRRRfffzzz{{{TTT999555111111444555222111333111111222222222222111111222222222222333333333444///666555000>>>aaa|||fffLLLEEECCC???PPPmmmzzzfffQQQ^^^lllYYYEEEGGGggg{{{xxxzzz|||{{{qqqXXX```NNN555333333333111...///111//////............////////////000000000111111111000222333444333333444555888YYYrrrtttTTTBBB???HHH___www{{{uuuwwwlllmmmwwwrrrkkk999777333000///////////////............................................................---...//////......///111888000AAApppvvvoooQQQ:::AAACCCggg{{{xxx}}}III888111///555:::999888888777666777<<>>111333999>>>???FFFRRR[[[___dddjjjjjjjjjkkkkkklllkkkjjjjjjnnnpppssstttsssrrrssstttppptttxxx{{{zzzyyyxxxxxxzzz~~~~~~~~~xxxmmmmmmmmmrrr~~~}}}mmmFFF<<<<<<999888666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******,,,333AAAQQQ]]]\\\^^^iiibbbcccmmmlllvvv[[[fffooo{{{}}}fff===OOOyyy|||xxxwwwyyy{{{|||oooTTTHHHBBB<<<888999;;;;;;;;;666555555444444333333222000111222222222222333444444222222555999===???@@@;;;:::888777777888:::;;;===<<<<<<;;;;;;<<<<<<===555666777888777666555444===<<<:::888:::BBBNNNWWWkkk|||zzzccc???444444222222555555111000222000111111222222111111000111111222222222333333333111333111...:::[[[iii{{{[[[JJJAAA<<>>jjjqqqTTT<<<777JJJ\\\jjjsssCCC555+++///555666777;;;666444444888<<>>777999;;;:::666:::888777999;;;;;;999777???OOO___bbb[[[PPPDDD;;;:::888:::BBBHHHMMMSSSZZZbbbeeegggiiihhhhhhiiijjjjjjllloooqqqqqqqqqrrrsssnnnrrrvvvyyyyyyxxxxxxyyyyyy}}}~~~|||wwwxxxzzzuuuxxx~~~hhhCCC<<<<<<999999666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,222???PPP\\\jjjqqquuukkknnnjjj```wwwYYYNNNeeerrrjjjlllnnnqqqRRRDDD```{{{|||}}}{{{}}}jjj___OOOCCC===;;;888666888777777666666555444444000222444333111111222444000111222111111444777999:::999999999999999999999888888888999999999999999333444666888:::;;;;;;;;;888;;;???DDDLLLZZZjjjvvvxxxtttMMM555555111000111444444000000333000000111111111111000000111111111111222222222222000000111222999TTTggg~~~sssUUUDDD>>>===EEE^^^~~~gggTTTQQQWWWxxxuuujjjhhhuuuqqqIII666///////////////000000000...------------------...////////////000000000111222111000111222444444444444<<>>DDDJJJOOOXXXcccooozzzwwwiiiTTTEEE===:::888666333777<<<<<<:::888999;;;222777???NNNaaaiii___NNNCCC===888888999;;;AAAHHHTTTYYY```cccdddeeegggjjjdddgggkkkmmmnnnnnnpppqqqnnnqqquuuvvvvvvvvvvvvwwwzzz{{{}}}}}}}}}{{{|||vvvzzzeeeBBB;;;<<<999999666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++...777FFFQQQcccqqqwwwrrrzzzlllYYYvvvoooRRReeeiiijjjzzzSSSVVVmmmzzz}}}|||~~~~~~nnn[[[NNNDDD>>>;;;::::::999999888777777333555777666444333444666000444666444222222333333222333555666666555444333111222444666888888999999<<<:::888888;;;@@@FFFJJJDDDNNN^^^mmm|||wwwvvvWWW<<<000555...---000333333000000333000000111111111111000000000111111111111222222222111222555444111@@@pppaaaiii~~~aaaJJJCCC;;;:::NNNssstttppprrrpppkkkqqq~~~ggg===...222333333111111111///,,,...------,,,,,,------...////////////000000000000111000...///111333444444///777999dddlllMMMHHHAAAFFFZZZggglllqqqooo~~~LLL>>>111222000555***//////.........---------------------------------........................---///000///...,,,------***---111000///BBBrrr~~~zzzfffbbb[[[>>>;;;999@@@WWWwwwcccFFF:::666222333:::===999777888888666888===AAAJJJTTTXXXZZZaaaooo{{{sss[[[III@@@>>>===;;;777333555:::===;;;888999999777777BBBUUUaaacccTTTKKK@@@;;;777666;;;BBBDDDKKKTTTYYY[[[]]]aaaeeeaaadddgggjjjkkklllnnnooooooqqqtttuuutttssstttuuuzzzxxxvvvzzz}}}yyykkkyyy|||yyy}}}[[[BBB???888999444444333111000...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------.../////////***)))---,,,---;;;NNNfffooovvvuuurrrqqqooommmddd[[[___}}}nnnZZZ^^^___|||}}}|||yyyhhh___MMMFFF>>>;;;<<<===;;;999777777777888888777777666444444555666666555555444888888777777666666555555888999;;;;;;;;;<<<>>>@@@===@@@DDDHHHLLLVVVcccmmmvvv~~~```BBB<<<888000000000000000000000000000333222000/////////000111///000000000111111111111222222555555111<<<```TTT___BBBAAA>>>AAASSStttyyyvvv|||SSS555000000000///...............//////.........---------///////////////.........000000000111222222333333...<<<666BBB}}}bbbHHHHHH@@@CCCaaa~~~ooofffooo}}}xxx~~~yyyiiiJJJ///...666777333111////////////////////////................................................---------............///111000222333...222LLLjjjttt```bbbDDD000777FFFWWWxxxuuuWWW===222222444:::888555666888999888777>>>AAAGGGLLLSSS[[[ccciii||||||eeeSSSDDD:::;;;<<<;;;888555666;;;@@@999;;;;;;888666:::EEENNNccc```YYYMMMAAA999888999888<<>>888;;;666444333111000...---------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,------...******------,,,999IIIVVVeeetttyyywwwtttpppmmmhhhUUUlll~~~nnn^^^WWWsss~~~zzzxxxzzzyyylll```WWWNNNEEE>>>FFFEEECCCAAA>>>:::888666;;;;;;;;;;;;;;;;;;;;;;;;999999888888:::===@@@BBB;;;>>>BBBGGGKKKPPPUUUYYYeeekkkrrrxxx~~~uuuMMM999777555///000000000000000000000000222111000/////////000000//////000000000111111111111111444444///333MMMkkk]]]uuuvvvXXXFFFAAA>>>GGG]]]www{{{~~~eee???111555000//////...............///.........------------////////////............///000000111111222333333333:::555<<>>333>>>WWWkkkrrrQQQ555...222777888999888666555555666555777;;;???EEELLLTTTYYYgggrrr~~~zzzdddSSSDDD???999777777999999999>>>???>>>:::555555;;;AAADDDMMMXXX```^^^RRRBBB777;;;::::::<<<@@@FFFLLLPPPWWWZZZ]]]___```bbbccceeejjjkkkmmmooorrrtttttttttuuuuuuvvvxxxzzz|||~~~uuuuuuzzz~~~}}}wwwuuuwww{{{|||~~~SSS======999<<<888444333111000...---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******************---***+++...---,,,555BBBQQQcccvvv|||yyyuuurrrooo~~~jjjiii|||dddUUUggg{{{zzz|||tttqqqoookkkfff___YYYTTTRRRLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLPPPVVV\\\```hhhlllssszzzWWW:::222333333111000000000000000000000000111111000////////////000////////////000000000000//////222444///...<<>>555///111111,,,+++///........................------------------------------------------------------------............000+++,,,222333...,,,000QQQvvvvvvzzzrrrYYY???666<<>>555:::CCCPPP[[[___[[[UUUBBB>>>888444444999???DDDFFFKKKRRRWWW[[[^^^```bbbdddeeehhhkkkmmmoooqqqqqqqqqqqqsssuuuwwwzzz{{{|||xxxwwwyyy|||zzztttsssuuuyyyyyyzzz|||~~~|||RRR<<<===999===999444333111000...---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************))))))))))))+++***+++...---+++111:::NNN```rrryyyyyy{{{uuuwwwwwwaaalll~~~~~~zzzhhhBBB222111222111333////////////////////////////////////////////////........./////////000000......111444222000666???kkkxxxkkk^^^LLL??????AAAIIIaaa|||vvv|||~~~}}}ddd===...////////////...------------...------------------------------.............../////////000000111222222222444---444888@@@pppZZZPPPEEE@@@FFF___}}}QQQ666222111333222...---000........................------------------------------------------------,,,,,,---------.........444---***...111000000333666BBBeeeyyywwwdddDDD666;;;FFF___zzzoooQQQ888111333666888888777888888777777777666888<<>>;;;777333555???NNN[[[cccTTTPPPIIIBBB<<<999888888<<<@@@GGGMMMRRRWWW\\\___```bbbdddfffgggiiikkklllmmmnnnppprrrtttuuuvvvwwwxxxwwwxxxzzzxxxssssssvvvyyyxxxxxxxxxzzzzzzxxxwwwTTT===>>>999<<<888444333111000...---------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++************+++,,,...---+++///444???RRRiiivvv}}}|||~~~cccZZZmmm}}}jjjPPP888333333///...111....................................//////......---............/////////000///000222222222444999PPPhhhkkkzzz]]]DDD???@@@AAAMMM\\\uuu{{{mmmlll|||yyyWWW888222111+++//////...---------------,,,,,,------------------,,,---------......//////...//////000111111222222777...444555111TTTzzz\\\FFFDDDEEEIIIddd{{{wwwrrrppp@@@777222///111333111//////........................------------------------------------------------,,,,,,,,,------------......+++)))***,,,---000444444,,,===fffrrrQQQ;;;999666JJJ```rrrxxxMMM777333000111666:::999777666555555333333666:::>>>AAAHHHRRRYYY^^^fffsss~~~xxxaaaPPPEEE===888::::::999:::::::::888666;;;:::999777777999???DDDXXXYYYXXXUUUNNNEEE<<<777777999<<<@@@DDDJJJPPPUUUZZZ]]]```bbbccceeehhhkkklllmmmoooppprrrrrrrrrrrrrrrqqqrrruuussspppqqquuuvvvuuuttttttvvvwwwwwwvvvVVV>>>>>>999;;;777444333111000...---------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...000666JJJcccuuuyyysssZZZaaarrrJJJ===333222222...,,,...........................,,,---......///.........------------.........///222111000//////000222333666gggQQQnnn{{{UUUBBB>>>>>>AAAGGG]]]mmm{{{cccVVV```zzz}}}wwwtttiii???---000222+++///...------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////......///000000111111222333///444666111EEEwwwqqqPPPHHHBBB:::IIIccc}}}{{{~~~~~~mmmzzzqqqLLL555666111------000111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...//////.........000...111DDDfffppp]]]LLLAAA111:::BBBWWW{{{NNNCCC666111444888777444666666666555444555888::::::>>>FFFOOOUUU[[[gggrrr~~~rrr^^^MMMCCC@@@<<<888666888999999777444888======888555444555@@@EEEMMMTTTVVVSSSOOOKKK::::::999888888<<>>>>>888;;;666444333111000...---------++++++++++++++++++++++++************++++++++++++***+++++++++,,,---------+++,,,---,,,,,,---//////444FFF\\\nnn|||}}}{{{mmmnnn^^^PPP^^^yyyxxxOOO888444//////000///...---------------------------+++,,,---...///......---,,,,,,---------........./////////...///111222333---GGGkkkmmm~~~qqqZZZooouuuUUUEEE@@@>>>===FFFRRReeexxxuuuTTTKKK___~~~tttrrrwww|||sssNNN111***///000+++///...------,,,,,,------++++++,,,,,,,,,---------++++++,,,------...//////......//////000111111111,,,///222666777<<<^^^nnnVVVDDD;;;???JJJbbb}}}vvv|||vvvUUU>>>333000///---,,,...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000000111111///,,,)))......111FFFjjjpppccc[[[BBB999444AAAaaassscccMMM===666555666555555666777777666666777999888888===FFFMMMRRRZZZdddooowwwnnnbbbOOOGGG===888999<<<===;;;555666777777888999;;;<<<111444:::BBBIIINNNRRRTTTFFFEEECCC???;;;999:::<<<>>>BBBGGGJJJLLLQQQXXX^^^___aaadddhhhjjjlllllllllpppppprrrwwwvvvssstttwwwtttqqqnnnnnnoooqqqrrrrrrUUU======888;;;666444333111000...---------++++++++++++++++++++++++)))************+++++++++))))))***+++,,,---------+++------+++,,,.../////////<<>>KKKaaayyycccFFFPPPwwwrrrjjjnnn|||~~~rrr]]]CCC222000222///***......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---...//////......//////000111111111---333111222444---BBBqqqhhhMMMDDDAAA===???```{{{xxxtttpppAAA999...+++...000///...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111---)))(((,,,111000------,,,,,,------:::___qqquuuaaaIII666777@@@QQQsssdddJJJ:::444666999111333555555444333444555444111444<<>>;;;;;;999777;;;999888999<<<<<<888555<<<999555333555;;;BBBGGGTTTSSSPPPKKKDDD>>><<<;;;333888<<<>>>>>>BBBIIIOOOUUUWWW\\\```dddfffggghhhllllllooosssrrrooonnnqqqyyyuuupppmmmkkkkkkkkkjjj[[[AAA:::999888777444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......)))555GGGYYYlll~~~nnn```yyytttXXXIII\\\pppppp~~~[[[@@@555////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////....../////////000111111222222777111DDDttt\\\RRRzzz~~~iiiTTTDDD999BBB;;;999EEEWWWiiizzz```IIIxxxssshhhkkkrrrvvv{{{bbbooo{{{kkkMMM333...111///,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------..................////////////---000333333222444;;;BBBfffNNNDDDCCCAAAHHHWWWsss~~~tttqqquuuaaa222+++666000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++---///---000???PPPpppvvvhhhVVVCCC333333KKKfff\\\===333666222444333000...111222222777666444555777===BBBFFFPPPVVV___fffooo}}}qqq\\\JJJ>>>999999:::999777777777888999:::777999::::::888777777777777>>>IIIRRRUUURRRLLLGGG999888888888999;;;>>>@@@HHHKKKQQQVVV[[[___dddgggdddgggkkkooorrrsssrrrrrr}}}zzzvvvvvv~~~tttccc^^^GGG@@@>>>;;;888444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111444<<>>>>>EEEVVVqqqzzzqqqjjjnnnuuuzzzvvvtttxxxkkkHHH111000333000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------///...///000...---555AAA\\\{{{xxx}}}sssdddRRR>>>444===LLLccclllKKK333,,,000555555222111555;;;555444333333666:::>>>AAAFFFLLLRRRXXX^^^jjj{{{|||jjjXXXJJJBBB;;;:::999888888888888777<<<<<<<<<;;;999888888888222444888>>>EEELLLRRRVVVUUUPPPGGG???999777888999===AAAGGGKKKOOOSSSVVVYYYeeeeeegggiiikkkooorrrsss|||yyy|||xxxZZZEEE@@@===999555444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......222///222@@@VVVkkkwww{{{yyy|||cccIII666///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.....................//////000111111111222000111@@@dddiiiqqqwwwpppqqqYYYEEE@@@:::777555888BBBMMMcccmmm|||sssuuu~~~rrrggg```ccckkkxxxmmmJJJ:::------///------000------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////...000111111000111666;;;KKKrrrkkkWWWFFF>>>;;;AAAMMMaaa~~~ssslllhhhoooqqqyyynnnZZZDDD000111555.../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---...///...,,,...222>>>YYYkkkwwwfffPPP===555444CCCbbbyyyXXX@@@666111333444000000444222222222222444777999:::<<<@@@EEEHHHLLLUUUaaakkklll___JJJEEE>>>999777888999999777777777777888:::;;;<<<:::777444333666===EEEJJJKKKNNNRRRTTTRRRMMMFFFBBB999:::<<<===???CCCHHHLLLTTTUUUXXX\\\```dddgggiiiwww{{{|||xxxvvvxxxzzzzzzyyyTTTAAA===;;;777444444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---***...<<>>???;;;888CCCMMM\\\jjjuuu~~~yyymmmgggbbb]]]bbbjjjvvv|||~~~vvvjjjUUU:::222---...///------///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------------.........//////...000000000///000333666:::YYYUUUFFF===@@@AAADDDUUUjjj}}}{{{rrrgggdddkkk}}}qqqaaaooorrrLLL555,,,222555,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,............666222===tttxxxeeeQQQ???333555@@@RRRkkkjjjMMM333111777555111000111111222333444555666666777:::===???AAAGGGQQQXXXbbbppplll```OOOAAA;;;:::;;;;;;666666777888:::::::::999???===;;;999777555333222222:::FFFRRRYYYZZZWWWTTTKKKHHHBBB<<<888999>>>AAA>>>BBBHHHOOOTTTWWWXXXXXXgggpppyyy|||{{{wwwsssqqqxxxSSS???<<<<<<:::888444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++***...777BBBQQQgggyyylllEEE222000111000...------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...------------------...//////000000(((555777///???kkkmmm~~~}}}}}}fffMMMCCCBBB@@@===;;;666:::BBBKKKVVVaaajjjppp~~~|||yyypppddd\\\]]]aaaccckkkuuutttdddRRRBBB222///...000///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------...............///////////////111333111DDDhhhqqqYYYEEEAAA@@@===BBBMMMhhhxxxzzzssshhhffffffmmm|||uuuwwwvvvzzz~~~fff???555222000222///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---000000///+++000222QQQwwwwwwkkkVVVCCC999...111LLLmmmpppQQQAAA;;;666666999222222333444555555555555555777999;;;<<>>===:::666333666555444555;;;CCCLLLRRRXXXWWWSSSNNNHHHCCCAAAAAA<<<===???BBBEEEGGGHHHIIIWWW^^^kkkwww}}}{{{vvvssstttOOO<<<999:::999777444333111000...---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///------///222@@@^^^{{{}}}fffLLL222***///222///+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,---------------,,,,,,------.../////////,,,444444+++111SSS^^^~~~nnnkkkxxx]]]FFF888888>>>;;;;;;:::;;;???EEEKKKOOO]]]ccclllsssyyy~~~{{{lllYYYYYYWWWVVVYYY___gggmmmuuuuuupppRRR@@@111000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,------------..................//////000111111,,,444IIIjjjyyy~~~}}}]]]KKKBBB======AAA@@@PPPhhhxxxooogggcccVVVbbbsss{{{iiimmm}}}ssswwwtttHHH000333222---///222---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,)))+++///000...+++000///@@@KKKZZZnnnWWWXXX???111;;;JJJUUUhhh|||~~~bbbEEE333111555333444444555555666666666444555666777999<<<@@@CCCHHHMMMUUU]]]cccnnnxxxeeeRRRDDD;;;888666777999;;;:::888777888:::;;;<<<===<<<<<<<<<999444111222555999<<>>:::888999<<>>333;;;GGGTTTbbbtttwwwjjj^^^WWWVVVXXX___rrrbbbbbb```tttkkkiiiGGG333---222...+++000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,//////++++++///000---000,,,***<<<666...bbbgggnnn\\\GGG:::444888KKK___hhhPPP>>>222444444444444555666777888444444555555666777999;;;???AAAFFFMMMQQQWWWeeettt{{{yyylllVVVNNNCCC===<<<======<<<<<<;;;999888888999:::;;;666888;;;===<<<999555222111777@@@IIIPPPUUUYYY\\\RRROOOKKKFFFBBB@@@>>>>>>999666999BBBHHHJJJMMMRRRtttSSSCCCAAA???999555444333111000...---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))...222---,,,<<>>>>>???@@@@@@===999555444999======<<<>>>CCCHHHJJJLLLNNNPPPPPPOOOMMMLLLIIIMMMMMMHHH@@@???EEEMMMPPPRRRXXXbbbmmmxxx||||||jjjTTTCCCAAA:::'''...---+++***,,,///...+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........------///111222222111333333222;;;ZZZsss}}}rrr[[[LLLCCCAAA@@@===999:::GGG[[[kkk}}}~~~yyyhhhfff___TTTLLLLLLUUU___yyy}}}rrriiiMMM\\\llldddMMM111000666555+++---222---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&---000---,,,000111...)))444......,,,000JJJTTTqqqfffhhh```KKK888444:::AAAaaa~~~aaa???444444333333444666888999555555555555555555666666888888>>>FFFIIIKKKUUUaaahhhuuuxxxbbbOOODDD>>>:::888888888888888888888888888999888888777888888999:::888666444333666>>>GGGOOOXXX[[[^^^___[[[TTTLLLFFFEEEBBBCCCEEEBBB;;;:::>>>qqqQQQBBB???===888555666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---/////////111555777kkkrrrWWW???111......---,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000111000...222:::@@@}}}yyy|||xxx^^^PPPEEEAAA???:::888999999999888888888999999999333777;;;<<<:::999;;;===:::<<<>>>???@@@EEELLLRRRRRR^^^iiimmmttt~~~ZZZFFF<<<111,,,......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,------...---------............///,,,777777000@@@lll}}}~~~```MMMEEE>>>:::===???===???CCCOOO\\\mmm{{{zzzqqqggg```XXXPPPIIIFFFGGGTTTqqqrrr\\\RRRrrrpppwww[[[@@@////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///.........///000222333[[[ttt~~~vvvrrrlllWWW<<<555===>>>SSSqqqzzzIII999///333555000111888666888:::777333111444888777888999;;;@@@FFFKKKOOOSSS[[[fffrrrwwwgggXXXIII@@@>>>>>>===<<<;;;:::888888888999;;;:::888777999;;;;;;:::999999:::999777666BBBEEEJJJQQQYYY```fffjjjccc___XXXNNNEEE@@@???@@@lllNNN???======999666666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---...//////...///222444CCC]]]{{{yyyooohhhmmmvvv}}}nnnXXXEEE777///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,///000///---000666<<>>AAAEEEIIIPPP[[[jjjuuuxxxtttnnnhhh```XXXQQQLLLHHHEEEIII[[[rrryyyppp\\\ZZZooouuuqqq}}}}}}cccCCC111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...............000111222333NNNkkk|||zzzmmmUUU>>>444999999DDD```iiiXXXDDD999222///222777333666999888555444666888666555555777999>>>BBBDDDEEELLLTTT^^^iii{{{vvvkkkVVVOOOFFF???<<<;;;;;;;;;:::;;;<<<;;;999888888999@@@???===<<<;;;:::777666888999<<>>RRRkkkzzzcccJJJ:::666555333333555888999888777777777666555444333444666999:::===BBBHHHMMMTTT___mmmxxxuuueeeXXXOOOGGG???999999999999999999999999999999999:::;;;;;;<<<<<<===999999999999999999999999777>>>HHHRRRZZZaaafffiiigggJJJ<<<<<<<<<:::777666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------+++---...---,,,,,,...///111///:::VVVwww}}}hhhJJJ444,,,,,,...///---,,,,,,+++++++++++++++************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,......------///111+++JJJqqqnnnkkkvvvttt{{{wwwqqqhhh^^^VVVRRRQQQRRRPPPMMMLLLNNNSSSZZZ]]]______bbbgggnnnwwwuuu}}}{{{{{{jjj]]]EEE888...---///...,,,------,,,,,,+++***+++++++++************************************************))))))))))))*********************+++,,,,,,------,,,,,,---------.........333+++...888444+++:::VVV}}}rrrvvvfffVVVHHHAAABBB@@@>>>>>>>>>===999555777999<<<@@@DDDGGGIIIKKKNNNOOOPPPPPPNNNJJJEEEBBBHHHFFFBBB>>>>>>GGGTTT^^^mmm~~~vvviiimmmaaaVVVdddxxx\\\BBB777222/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,---------....../////////888---$$$222XXXzzznnn]]]HHHEEE>>>444222BBB^^^uuukkkVVVJJJ<<<---444444555777888777666555888777666555444555777777:::>>>CCCFFFIIIOOOWWW^^^eeeuuuvvvhhhVVVIII???<<<888777888999999888666777999:::;;;<<>><<<888555:::<<<<<<;;;999888:::<<>>===<<<999666666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,(((***,,,---------...000***222333...444QQQyyyppp\\\PPP999444...---///111...+++,,,+++******))))))******************************((((((((()))))))))******((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,---------...............444+++888aaaqqqdddmmm~~~}}}uuuvvvpppWWWIII111///---------,,,***))),,,,,,+++***************************************))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...000///---...222222...000ggg|||jjjlllwwwkkk```VVVNNNEEE@@@???>>>;;;999777666777777666777777666777;;;@@@DDDMMMWWWgggwwwxxxqqqmmmpppvvvtttjjj{{{|||tttrrrbbbIII555///000111............------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))))))))************+++************++++++++++++,,,,,,------...------,,,***222666///'''000III___{{{~~~}}}ttt```HHH777222444KKKccc{{{nnnIII@@@555000222555666666555555555555555555666666000333555888999<<<@@@BBBGGGKKKQQQXXXaaaqqqxxxiii^^^XXXPPPFFF>>>888999:::888555555888;;;<<<===>>>???>>>===<<<;;;333777<<>>======jjjLLL>>>===<<<999777666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,))),,,......---------...//////111111...444OOOkkkxxxbbbNNN<<<111...---,,,---//////...---++++++***)))))))))))))))************************(((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,---,,,+++,,,---.........,,,)))...BBBddd{{{xxxtttkkk{{{vvvvvv{{{uuusssmmmbbbWWWLLL>>>222---...---,,,++++++***))),,,++++++***************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------111222222000///000111111///===VVV{{{dddfff|||yyyjjj```XXXUUUQQQLLLIIIGGGFFFFFFIIIJJJMMMOOORRRWWW___eeeyyytttjjjkkkuuuxxxsssttt~~~gggOOOAAA444///000111000///.........---------,,,,,,************************************************************************************************)))************+++++++++))))))))))))************************+++++++++++++++,,,------------,,,+++222///,,,,,,...///000111JJJ^^^{{{~~~\\\@@@666777111===NNNaaaxxxqqq```JJJ;;;666666666555444444444444444444444444333444555666777999;;;<<<777???HHHOOOSSSXXX```gggvvv}}}xxxjjj___FFFGGGFFFAAA;;;888:::===;;;<<<===>>>>>>===<<<;;;CCCAAA===999555555777999hhhKKK===<<<<<<:::777666333111000000///...---,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,...//////---,,,+++,,,333"""!!!222666,,,222EEEnnnhhhMMM===666333111//////...------...///000+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---+++******,,,---......,,,555444...@@@kkktttkkkjjjqqqwww~~~|||zzz|||}}}{{{{{{~~~{{{zzz{{{|||}}}|||}}}|||zzz|||}}}~~~wwwSSS<<<;;;777,,,+++---...,,,+++,,,---,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------...---///111...***...666111,,,...PPPmmmfffWWWcccppp|||zzzsssnnnkkkiiiiiijjjnnnrrrvvvzzzrrriii\\\\\\kkkpppppp{{{kkkfff}}}KKK???444---000333///---.........---------,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************++++++++++++,,,---------,,,+++***&&&(((,,,//////...000333+++<<<___uuuaaaJJJ;;;777333222<<>>???>>><<<::::::<<<<<<:::888777888999999888fffOOOAAA888;;;<<<444444333111000...---------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111888777DDDjjjzzzhhh\\\HHH>>>222,,,---///...---------------------------+++++++++*********))))))((((((((((((((((((((((((+++)))'''((()))***(((&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------------///000///999YYYzzzvvvuuunnnvvvppp___kkk||||||}}}{{{uuurrrrrrppplllhhhmmmppprrrsssrrrrrrrrrssstttooolllooorrruuuyyy}}}~~~zzzvvv{{{iiiiiitttqqqaaaKKK888...+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------------...............222444333666JJJooowwwfff[[[[[[[[[QQQcccooo}}}vvvooojjjfffbbbSSSRRRXXXcccmmmqqqtttwwwfffbbbkkkjjjYYYJJJ:::...000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............000---///;;;LLLaaaxxx}}}vvvsss}}}cccFFF777555;;;FFFPPPjjjcccSSSOOO===777333444666444222222444444444444333222333444444333333444666888;;;===CCCGGGLLLQQQXXXcccqqq{{{uuuiiibbbVVVQQQLLLHHHEEEAAA===:::<<<:::777666888999::::::hhhSSSDDD999;;;===444444333222000///...------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...+++...AAAcccxxxfffSSSBBB777111///,,,,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((***)))(((((())))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,++++++...000---...>>>RRR{{{vvviii```oooaaaYYYaaa^^^iiiooovvv{{{}}}zzzzzzzzz}}}~~~yyyrrroooooopppooonnniiilllppprrrqqqooonnnmmmllljjjlllrrrvvvwwwzzz~~~~~~uuuuuu|||uuuxxxwwwlllaaa]]]LLLAAA333***)))+++------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------............///...222333,,,---HHHhhh{{{fffLLLLLLMMMRRRXXX[[[```lllxxxooosssmmm___ZZZ___^^^VVVeeegggeee___[[[[[[WWWRRRbbbbbbcccdddfffnnntttqqqrrryyytttSSS<<<000---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............,,,---...,,,...>>>^^^zzziiiPPP;;;000222999CCC[[[|||xxxkkk[[[HHH:::999888111///444111000000000111333444666555444333222222333444555;;;???DDDHHHKKKPPPWWW]]]gggrrrxxxpppfff```]]]XXXPPPHHHFFFBBB===:::888888888777nnn]]]KKK;;;;;;<<<444444333222000///......---++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,---......//////+++222666333444HHHlll|||qqq^^^LLL>>>444///---,,,...//////...------...++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++***++++++++++++,,,,,,,,,++++++---///,,,)))...777UUU~~~yyytttwww~~~eeeVVVKKKUUUZZZbbbhhhkkklllmmmooovvvttttttuuuxxxzzzzzzyyy|||{{{uuuqqqllliiiiiiiiiiiihhhiiijjjkkkjjjhhhggghhhiiijjjmmmuuu~~~}}}}}}zzzuuu{{{}}}yyy{{{pppcccrrrnnnWWW999222)))'''***,,,+++)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........111,,,,,,111222000444;;;NNNyyy}}}qqq]]]NNNOOOXXX[[[WWWiiittt|||yyyqqqjjjddd```fffiiijjjmmmwww~~~uuu\\\hhhsssrrriiipppyyy~~~}}}pppqqqooocccOOO<<<000,,,///222///...------,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,///222///***...BBBWWWvvvyyynnnUUUAAA888888000555HHHeeeqqqZZZIII===444111333444333222222333444444333666555444333222222333333555888===@@@CCCFFFKKKOOOZZZ^^^fffsssxxxooohhh[[[VVVNNNGGGBBB>>>;;;999xxxlllWWW???:::<<<555555444222111///.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------.........///---+++,,,555EEERRR}}}vvvgggRRRIII;;;000++++++---///+++---...,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,+++---...---+++,,,///---]]]~~~xxxlllpppqqq\\\OOOOOOPPPPPPRRRVVV[[[___eeeeeegggjjjmmmnnnlllkkknnnooopppqqqpppooommmlllkkkiiifffdddccccccbbbaaaeeeccc```]]]\\\```fffkkkqqquuu}}}qqqbbbjjjvvvxxx}}}ppp```XXXddduuuqqqWWW???333...***))),,,---***'''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...---...---,,,222999333)))+++CCCkkkttt}}}zzzjjj[[[bbbsssvvvccc^^^gggddd```XXXYYYkkk~~~~~~rrrkkkyyyzzzppp___JJJCCC999333111111000///...------,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------000222111...222888:::RRRqqq|||pppZZZGGG888666777@@@MMMaaa~~~iiiRRRHHH>>>222:::888555444444333000...555444444444333333444444111222444666999===BBBFFFNNNNNNQQQYYYeeerrr|||vvvpppggg___YYYTTTPPPMMMeeeDDD999;;;666555444333111000///......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---...///222333FFF[[[|||wwwiiiZZZIII<<<333111...,,,---.........,,,---,,,+++******,,,...************************(((((()))))))))))))))***(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))******+++************++++++++++++,,,,,,,,,---......//////000;;;SSS|||qqqgggvvv{{{kkk]]]\\\{{{ggg```VVVNNNJJJLLLPPPSSSTTTVVVYYY^^^cccfffeeedddcccddddddeeeeeedddcccbbbaaaaaaaaaaaaaaabbbcccccc^^^^^^]]]___dddmmmyyyzzz{{{~~~}}}}}}rrrjjjwww|||wwwzzzdddccc```[[[QQQCCC444***,,,+++******++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------'''000111((((((222555000>>>555777PPPvvv|||yyy{{{wwwlllkkkmmm~~~xxxWWWEEE>>>777///---000222///+++------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,------------///)))(((---222111......)))111CCC]]]yyybbbMMM777000555BBBXXXkkkooogggWWWCCC999444///---///111111///111111222222333333333444555444333333555888<<<>>><<>>XXXlll|||~~~}}}~~~vvviiiSSSIII<<<333111333444444111111222333333333333333888666555444555777777888333777===AAADDDGGGMMMQQQRRR[[[fffooouuu|||zzzKKK888:::888555444333111000//////...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,---+++)))***,,,///000///000111111333;;;NNNfffwww|||fffKKKCCC;;;666222000000222000...,,,+++,,,,,,+++***,,,***))))))++++++)))'''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&(((******((('''))),,,(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********)))************+++++++++)))+++,,,+++***+++,,,+++$$$666777333LLLooowwwrrrvvvgggwwwwww|||wwwfff[[[MMMKKKIIIIIIMMMQQQSSSTTTXXXXXXYYYZZZZZZZZZZZZYYYbbbccceeeiiipppzzzzzzpppiiifffvvv{{{rrreeeccchhh{{{tttuuuyyylllYYY^^^rrrsssiiiVVV@@@111+++++++++(((+++---+++'''&&&)))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------222((('''111555...***,,,333---...444666666???KKKrrr~~~hhhrrrzzzlllfffmmmeeehhhjjjQQQKKK===888888...000////////////...+++))),,,,,,,,,++++++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------...---...000...***+++///)))///333111000>>>YYYppp~~~}}}hhhWWWDDD444333<<<777BBBVVVkkk}}}ttt\\\GGG;;;666444222333444444555555555444444333222222222333333222111555999;;;:::999;;;BBBIIIKKKOOOUUUZZZ___eeennnssszzzeeeEEE<<<<<<999555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++---...---...444>>>GGGfffzzzrrrcccTTTFFF===////////////..................---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---+++)))((('''((()))***)))************+++++++++---+++///444555>>>[[[yyywwwhhhjjjtttqqq```fffzzzqqqoooppp|||yyyuuukkkcccaaaaaa___^^^```___dddhhhiiikkkmmmjjjfffbbblllyyy|||ssskkkppptttqqqiiikkkvvv|||zzzttt{{{{{{pppjjjnnntttvvvhhhaaagggnnnjjj^^^VVVNNNGGG<<<333---***((('''+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))************************************,,,,,,------.../////////............///000222222AAATTTmmm~~~vvvooovvv~~~{{{~~~eeekkkyyy}}}iii___aaaYYYNNN@@@666333222111000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........///222444666___yyy|||wwweee```]]]JJJ333<<<666666DDDZZZpppkkkTTTEEE888...333222222333444666999;;;444555444333111111222333333333222333444666888:::BBBEEEIIILLLNNNSSSZZZ```fffkkkuuu___BBB======888555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,+++---///...,,,---222777333@@@RRRaaalllzzzvvvjjj^^^YYYPPPHHHAAA999111+++.........---------,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))((('''((()))***))))))*********+++++++++)))'''***---+++,,,>>>SSSfffyyyxxxwww|||mmm}}}sssgggxxx|||ssslll```hhhdddeeemmmuuuxxxxxxyyyyyy~~~~~~xxxvvvtttmmmaaaTTTLLLHHHGGG]]]jjjrrrsss~~~kkkiiiiiikkkoooqqqooommmaaa\\\___mmmvvvnnn\\\OOO<<<777000+++******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))))))))************************************,,,,,,,,,---......//////............///000111222///999HHHTTT^^^jjjxxx}}}|||{{{llliiiyyyxxxwwwbbbfffqqqsssbbbfffqqqyyyoooVVVEEEBBB???999111---...///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,---///111333@@@VVVeeekkk~~~}}}kkkgggiiihhhOOO<<>>>>>666555444333111000//////...,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,***---000///,,,***+++,,,000111333444777>>>IIIRRR\\\gggyyy~~~oooddd[[[RRRGGG???555333111000///...,,,***,,,,,,,,,,,,++++++++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))((('''((()))***)))))))))*********+++++++++)))+++...***&&&+++666@@@___xxxzzz{{{kkkmmm^^^UUUeee{{{}}}zzzwww\\\UUURRRVVVZZZZZZWWWWWW[[[___```_________ZZZTTTQQQOOOJJJGGGGGGNNNZZZcccmmmzzz|||tttzzz}}}aaaeeekkkrrrvvvssskkkeeeWWWTTTYYYeeejjj```LLL<<<,,,***'''&&&(((***++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************))))))(((((())))))***))))))))))))************************************+++,,,,,,------......///...............///000111---...///222999EEESSS\\\fffnnnsss{{{zzzzzzvvvmmmeeelll{{{~~~sss{{{www{{{kkkrrr~~~nnnbbb\\\lllooocccaaarrreee]]]WWWTTTIII:::222333///,,,***+++///000///---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,...///***444@@@PPPhhh}}}vvvzzzlllPPP:::777222***444HHHYYYiii}}}[[[MMM<<<333444777777555888888999888777444222000333222222222222333444555333555777888:::===AAAEEELLLOOOVVV```llluuuzzz|||uuuqqqooopppqqqrrrvvv{{{]]]AAA======777555444333111000//////...,,,,,,,,,+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************++++++++++++))),,,///000...------...------......///111333555222888DDDQQQ___kkkssswww{{{vvvoooggg^^^XXXQQQLLLEEE>>>999555222000000//////000111111111111,,,,,,,,,+++++++++******,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((())))))))))))))))))************,,,***,,,111000++++++///)))DDDaaapppwwwsss^^^^^^uuu{{{gggWWWYYYVVV}}}xxxxxxttteee]]]YYYSSSOOOMMMIIILLLLLLJJJJJJLLLKKKHHHQQQPPPUUU___iiipppuuuyyyhhh```pppvvvllliiissszzztttfff___ccclllfff]]]TTTPPPMMMDDD777---***)))(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((()))))))))************************************+++++++++,,,------.........---------......///000444111...---///222555777HHHVVV^^^fffwww}}}zzz{{{vvvnnnxxxoooaaammmzzzwwwdddZZZlll{{{aaaRRR```ppplll^^^UUUqqqyyyxxxllleeeiiikkkgggVVVIII<<<666222------000///------...000111///......---,,,,,,++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,***---888JJJ^^^sss~~~zzzfffQQQHHH???555333777999EEEVVVhhhzzzxxxYYY@@@444333555666:::::::::::::::888666333333333222222222222222222111222333444555777999;;;BBBDDDHHHPPPZZZfffoootttyyyvvvsssqqqnnnmmmmmmooonnnttt{{{fffCCC<<<<<<888555444333111000//////...,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++***+++,,,---------///000)))+++...111333222000...//////000222666;;;???BBBFFFQQQaaasss~~~ttthhhZZZQQQHHHGGGEEEDDDAAA===777333...//////...------...000............,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))*********(((&&&'''+++...---,,,---(((111DDDXXXbbbfffqqqnnnfffccchhhiiigggmmmyyy\\\jjjhhhfff|||{{{xxx~~~|||~~~{{{wwwuuugggkkkkkkfffeeekkkqqqssstttppptttwwwppp~~~~~~cccZZZhhhrrrnnnrrruuuooo]]]KKKJJJ[[[nnnooobbbOOO???888444///***,,,+++************(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************))))))))))))))))))))))))******++++++,,,---------------------------...//////...---///111333111000000;;;<<<>>>NNNYYYZZZ]]]lllmmmfffaaakkkzzzuuueeemmmqqqyyyyyymmmbbbnnnzzzggg___mmmyyyssshhhdddsssvvvppp^^^MMMBBB;;;666777222000333555111+++(((000...,,,+++,,,,,,,,,,,,------,,,++++++++++++,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,111,,,+++000444;;;LLL]]]zzz}}}xxxeeeQQQKKKJJJ@@@111222333888BBBSSSiiifffQQQAAA888444999888777888;;;<<<:::999444444444444333333222222222222222222333444555555;;;<<<>>>BBBJJJTTT]]]cccoooppppppooonnnmmmllljjjeeejjjoooqqqrrrvvv~~~nnnFFF:::;;;:::555444333111000//////...,,,,,,,,,+++******))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))******+++)))))))))************+++,,,+++***))))))***+++,,,111111000...---+++***))).........///...---,,,,,,222666:::>>>EEEOOOVVVXXXiiilllttt|||rrrlllfffaaaYYYPPPGGG>>>666111000//////000000///+++))),,,---//////---,,,,,,---+++,,,---+++)))(((((())),,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******((('''&&&(((***,,,,,,,,,000(((---<<>>999444333555777777666555555555666666555444444333222111111333333222000444555777888<<>>:::888888777444000......///222111000000111000...,,,/////////...,,,++++++++++++,,,...---***)))+++---*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))(((((((((((((((((()))))))))***+++++++++******,,,------///)))(((---000555BBBRRRhhhjjjkkkhhhaaa\\\```fffmmmZZZaaahhhWWWXXXkkknnnmmm}}}llleeebbbkkktttsssmmmhhhooo{{{zzzpppqqq}}}vvvkkkfffjjjjjjbbb^^^aaabbbeeegggfffeeeddd```[[[IIIKKKTTTcccllldddNNN::::::999333+++))),,,,,,((((((''''''((()))***)))(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,---000///---+++***+++---///666999333...///******444///444888666222333;;;CCCDDDEEEHHHIIIHHHGGGIIIKKKLLLHHHDDDCCCBBB@@@<<<999777444000...,,,,,,...222111...)))&&&''',,,000111,,,------------...000111---,,,++++++***+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,(((***---///---***+++...+++;;;RRReeennnrrrvvv{{{ooogggllljjjaaaMMMDDD;;;666111000777@@@QQQ[[[lll}}}}}}uuu^^^TTTGGG===999777444222555666777888888888777666555333222222444444222//////111333444444666999===DDDKKKPPPSSSZZZcccfffeeeiiiiiijjjjjjkkkmmmnnnooollllllmmmrrr~~~nnnGGG;;;;;;888555444333111000//////...,,,,,,++++++***))))))(((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************''''''(((+++---...---,,,,,,///111///+++)))***---///...,,,++++++---///000,,,111111......222111---333111111333222///000555999333111444444111333999///111333222///---...000---///111000------///222***))))))***---//////...,,,***)))(((***+++------(((***,,,+++(((''')))+++)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((()))))))))))))))++++++******+++,,,,,,)))---///,,,***---///...FFFRRRccckkk```VVVaaattt{{{\\\kkk}}}cccXXXaaaTTTEEEaaa{{{nnnbbbZZZ]]]cccccc^^^ZZZ\\\llluuulll^^^\\\fffqqqeee______fffhhhgggooo|||uuuhhh[[[VVVUUUSSSOOOMMMIIIKKKSSS___eee]]]JJJ:::111333000))))))---...******)))((((((******)))(((+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,++++++,,,,,,,,,,,,...//////---,,,,,,---&&&+++,,,///222***)))666000++++++222666333......000444666444333444333111666666111+++,,,000000+++111+++))),,,///,,,))))))&&&***---......---***'''((()))+++,,,++++++++++++---,,,++++++******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,...,,,******,,,///000///333------999MMMaaaqqqyyyqqqvvvyyytttllljjjlllooo```VVVKKKBBB888000111888666999CCCVVVlll{{{zzzeeeSSSHHH@@@:::666666777888:::::::::999888888555444555666666444111---000444444222111333555777===AAACCCIIIUUU[[[ZZZ``````___aaadddeeeeeedddeeejjjnnnrrrxxx}}}{{{uuupppBBB999<<<333555444333111000//////......,,,******+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////..................////////////......------------......------,,,,,,,,,+++++++++,,,,,,,,,---------......************************************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++222>>>KKKWWW```fffhhhggg]]]```mmmkkk\\\\\\jjjWWWJJJLLL]]]ccc___kkknnnjjjyyy{{{iii```eeerrrhhhbbbcccgggfffdddccc\\\gggtttuuulllcccaaaddd```WWWLLLFFFHHHOOOVVV[[[iiiSSSDDDFFFIIIAAA666222+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))---+++))))))***,,,------*********++++++,,,,,,,,,,,,,,,,,,---------..............................,,,---------...//////////////////......------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333>>>NNNYYYeeekkkmmmkkklllrrrrrrnnnggghhhbbbWWWLLLCCC:::222222000222;;;EEENNNZZZdddyyy||||||xxxtttjjjUUUAAA333333222444666888999999999777777888666222000111555444333222222111111111///000222555999>>>BBBEEELLLOOOTTTYYY\\\^^^^^^^^^^^^```cccgggkkkooorrrsssrrrEEE<<>>GGGPPPZZZ```hhhoooqqqnnnxxxtttkkk^^^UUUPPPIIIBBB;;;666111000000555AAAMMM]]]fffqqqzzz|||mmm]]]GGG???555///000333777888777777888999888555333222555444333222222333444444333222222333555777999:::>>>AAAFFFLLLQQQUUUWWWXXXZZZ[[[\\\^^^aaaccceeeffftttHHH===???666555444333111000//////......,,,******+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))***++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------------------............,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++---***''''''+++444>>>DDDOOOMMMTTTdddpppnnncccZZZfffYYYQQQVVV___^^^SSSIIILLLLLLJJJIIIQQQYYYRRRDDDVVVeeegggUUUKKKTTT]]]\\\TTTMMMJJJNNNKKKCCC@@@CCCIIISSS[[[XXXMMMCCCAAACCCBBB666...111111+++'''(((******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++---...---+++*********+++++++++++++++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++*********++++++++++++,,,******))))))******+++,,,,,,++++++++++++*********************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,///---***)))***,,,///666@@@JJJUUUbbbhhhjjjxxxuuummmddd___```___[[[OOOIIIAAA888...***///777;;;FFFUUUcccpppwwwvvvqqqcccXXXIII>>>999888555333888888888777555333111///333222111000000000111111333222222111111111111111111333777<<>><<>>@@@>>>999333///---***))))))***)))(((***---(((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))),,,***((((((+++///111222*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,+++++++++*********))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,++++++,,,...+++)))***...666>>>EEERRR___iiiggg```^^^aaadddiiiccc^^^[[[SSSHHH>>>:::777222...---222<<>>999555444333111000//////......,,,******+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******++++++++++++******************++++++++++++,,,++++++++++++++++++,,,*********))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********)))(((''''''((()))***'''+++,,,))))))...444777DDDIIIGGG@@@CCCNNNPPPJJJGGG\\\dddRRRDDDMMM]]]dddPPPKKKRRRccccccRRRHHHKKKTTT\\\SSS>>>===LLLJJJ777444111------...///...,,,+++++++++***'''&&&&&&(((''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***,,,+++)))***---111333444***************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,)))))))))))))))*********)))))))))************+++******))))))******+++,,,+++************)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,---+++)))***---///---...111777HHHXXX[[[YYY\\\ccchhhkkkfffbbb```\\\UUUQQQRRRAAA999222111000000222555???DDDNNNZZZfffnnnsssttt\\\\\\SSSDDD;;;:::666000+++---000333444555444444444444555555555555555444222222111000111222333444///000111333555777999:::{{{NNN<<<===999555444333111000//////......,,,******+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((())))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******************))))))))))))*********+++++++++******))))))******+++******)))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))((('''&&&&&&(((***+++***)))******'''&&&)))...&&&111999<<>>AAAJJJMMMEEE===;;;>>>AAA>>>444000444333---000,,,(((''')))***)))(((*********((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********,,,///333444444333+++*********)))))))))((())))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))******++++++++++++,,,,,,------((((((((()))))))))******))))))))))))******************))))))******+++,,,************))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,,,,,,,---------+++(((***//////***(((***(((333===BBBHHHRRR\\\aaaeeehhhkkkkkkddd]]]^^^dddRRRHHH@@@>>><<<555...---///333999@@@IIITTT```hhhdddhhhcccVVVNNNMMMGGG===888666333000//////111222333444555555666555444444222222222111222222333333000000000111111111111111zzzLLL:::;;;888555444333111000//////......,,,******+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''')))++++++***((('''(((%%%'''------''''''+++***+++***''''''---222333555///111:::@@@<<<:::<<<999999666444888;;;888111...+++...333///''')))222((('''&&&''')))+++++++++&&&(((((((((***,,,---+++&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''')))...333777777444111+++*********))))))(((((())))))))))))************************************))))))******+++++++++,,,+++++++++,,,,,,---------'''((((((((())))))******))))))))))))*********************)))***++++++,,,************))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))************))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((((()))+++,,,+++***000+++)))++++++'''(((------.........555AAAJJJLLLYYYeeesssuuujjj]]]^^^fffhhhZZZNNNKKKHHH@@@888555111333333222111666@@@HHHNNNYYY___]]]```fffccc[[[NNNHHH>>>555000///111333///000222444555666555555333333333222111000000///111111111111111111111111~~~KKK999>>>666666555444222111000//////,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******(((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))((('''''''''''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++***((((((***+++)))))))))))))))))))))))))))************+++++++++******+++,,,------......---------,,,,,,+++++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((())))))))))))***,,,...000222222222111111333333000***'''''')))))))))(((((((((((())))))*********)))))))))))))))++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,...111555777KKKTTTbbbjjjfff^^^^^^cccddd___XXXSSSQQQPPPPPPOOOFFF;;;111.........111666777===FFFMMMSSSXXX___ccc]]]ZZZSSSLLLDDD===888555111111222333444555555555666555444333222222111111111000000000000111222222LLL999>>>666666555444222111000//////,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***,,,---,,,+++***'''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))))))))(((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++,,,+++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((((((((((((((())))))))))))***,,,///222333222111///111222111...+++((((((((())))))(((((((((((())))))***)))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******,,,...000222888@@@MMMWWWYYYWWWZZZ```]]]\\\ZZZXXXVVVVVVWWWWWWWWWLLLBBB<<<777222000111111333666999<<>>777666555444222111000//////,,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&))),,,......------''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''((())))))))))))((())))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***)))'''$$$(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''(((((((((((((((((((((((()))))))))))),,,...111333333222000...222000...,,,,,,***((('''))))))(((((((((((())))))))))))))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,))),,,555???FFFHHHMMMSSSTTTWWWZZZ[[[ZZZYYY[[[]]]___WWWOOOJJJDDD<<<777777111...++++++...444999;;;HHHLLLQQQWWWYYYYYYXXXVVVRRRMMMEEE===888555555555777666444222111111222222333222222111111111111222~~~KKK:::???999666555444222111000//////,,,,,,,,,+++++++++*********))))))))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$&&&(((************'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))''''''(((******(((&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''((('''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))///000000111111000//////111...++++++,,,,,,)))&&&))))))(((((((((((()))))))))))))))))))))************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++*********************************)))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))******************+++,,,,,,,,,,,,+++************************))))))*********+++++++++*********************************+++++++++++++++++++++***)))))))))******)))&&&(((///444777:::>>>GGGNNNUUUXXXVVVUUUWWWZZZUUUQQQNNNNNNMMMIIIIIIKKK@@@:::222//////111222111222666<<>>GGGLLLLLLLLLOOORRRLLLIIIIIIMMMOOOPPPTTTZZZQQQKKKBBB;;;777222---))),,,---///333777;;;>>>@@@FFFKKKQQQUUUUUUQQQKKKGGGCCCAAA>>>:::666222000...............//////000111~~~MMM<<>>???CCCGGGGGGEEEGGGLLLEEEFFFGGGGGGGGGHHHJJJLLL>>>;;;666111......////////////000333777<<>>???666666555444222111000//////,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&''''''((((((''''''))))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))***+++++++++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''""",,,666777000******,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((***,,,...///...,,,***&&&)))++++++((('''***---))))))(((((((((((())))))'''(((((()))***+++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))************+++++++++))))))))))))))))))))))))******))))))((((((((('''))))))************)))))))))(((***,,,+++'''(((------+++))))))***++++++***111444;;;BBBCCC@@@@@@DDDDDDEEEEEECCC@@@@@@DDDHHHIIIFFFAAA;;;777444333333.........------...//////444888???FFFJJJJJJIIIHHHFFFDDDAAA===999666333222NNNBBB===999666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%%%%''')))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((()))+++,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&(((***,,,+++(((&&&''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))******))))))))))))************************************+++++++++*********))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,......,,,,,,++++++***)))))))))******))))))))))))******))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))---...///111555888<<<>>><<<<<<<<<=========>>>>>>CCCCCCBBBAAA???>>>======333222000...---------...---///111222222666===BBBAAACCCEEEFFFDDDAAA===;;;LLLAAA<<<999666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((('''''')))++++++)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''(((***++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&(((***,,,+++(((&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***444000,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++))))))+++***))))))))))))***+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))************************************+++++++++*********))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))***++++++++++++*********************++++++******************++++++******))))))))))))******))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))+++++++++,,,...000333444555666777888999;;;<<<<<>>@@@AAA@@@>>>===KKK@@@;;;888666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''))),,,---,,,)))&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&''')))******)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''')))++++++(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******<<<666///)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++***)))+++******))))))******+++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))************************************+++************)))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))+++************)))))))))+++******))))))******+++---...000222444666888999??????>>><<<;;;:::999888;;;;;;999777666555555555000///......///000///...000222444666888999::::::LLL@@@;;;999666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((***,,,,,,)))'''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))******(((&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))555111+++(((''')))++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++,,,---,,,***)))++++++++++++++++++++++++++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((((())))))***+++******))))))******+++((()))))))))************************************************))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++*********))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,++++++******)))))))))***,,,...000222333444555555555555555555555555666666777777888999999:::666333222333555555222...+++,,,,,,---///111222333NNNAAA<<<;;;666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&&&&((())))))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((***,,,---+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))***(((&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((&&&''')))***+++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,---,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******++++++************++++++((()))))))))************************************))))))))))))))))))))))))((()))))))))******************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,------------+++++++++*********))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******+++,,,---...//////---...///000111222333444111222333444555666777777888666555777::::::666333///...---,,,,,,,,,------OOOAAA===;;;666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%%%%'''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))+++------,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%'''))))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***+++,,,------+++,,,,,,------,,,,,,+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((''''''(((((()))***+++++++++************++++++))))))))))))************************************(((((()))))))))))))))***))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***(((***,,,...//////......,,,,,,++++++***))))))(((******))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***((()))***++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,...000222333444000000111111111000//////444444555777888888777555555444222000///...------OOO@@@;;;;;;666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''((()))***)))((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((***,,,---+++(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''&&&'''))))))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,...///+++,,,---......---,,,+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''''''''((()))***+++,,,++++++******++++++,,,))))))))))))************************************(((((((((((())))))******))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***,,,.........,,,+++++++++************************))))))))))))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******'''((()))***+++******)))************++++++++++++******+++,,,---...//////....../////////...,,,,,,000222444444333333444444555444444333222111000000OOO???:::999666666555444222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''')))+++---,,,)))'''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''***,,,,,,)))''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((()))((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))),,,///111,,,,,,---......---,,,,,,++++++******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''''''''''''((()))++++++,,,++++++******++++++,,,))))))))))))************************************'''((((((((())))))******))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++******+++,,,------,,,***((()))))))))***++++++,,,,,,******))))))))))))******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******((()))***+++++++++***)))(((((())))))***+++++++++))))))))))))***************+++---...//////......///111333222000///111444000111222222333333222222VVV===>>>888888888666555333111000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((+++,,,,,,+++(((''''''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,************************))))))***+++,,,,,,------)))************+++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,***(((&&&&&&(((***,,,,,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******++++++,,,---777555333000///...///000......///000111222333333YYY??????777888888666555333111000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***++++++***((('''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************++++++,,,,,,************************)))******+++,,,,,,------************++++++++++++************************************************((())))))***++++++,,,,,,***++++++++++++++++++***,,,,,,++++++***))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******++++++,,,---333222000...---------.....................//////[[[@@@???777888888666555333111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************)))))))))************+++*********************************++++++,,,,,,---************+++++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))+++...000000...+++))),,,,,,,,,+++******)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************+++++++++,,,+++***))))))))))))***+++******++++++++++++******++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++************+++,,,,,,...---+++******+++,,,,,,............------,,,,,,XXX??????888888888666555333111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))))))))))))))))))))************************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))+++...000000...+++))),,,,,,,,,++++++*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,******************************++++++++++++*********+++++++++++++++,,,,,,************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************++++++,,,******)))))))))***+++,,,/////////...............TTT===???:::888888666555333111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************)))))))))))))))))))))***************************+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++***************************************************++++++++++++,,,,,,,,,******++++++++++++************++++++++++++***************++++++,,,,,,,,,************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,))))))))))))***+++,,,,,,+++,,,,,,---......//////SSS<<>>999888777666444333222222///............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((((((((((()))))))))******************)))(((''''''))))))******++++++++++++((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************''')))++++++***)))))))))+++)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))((((((((())))))***++++++++++++***************************''''''((())))))***++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***))))))******)))(((((((((((()))((((((((()))))))))*********))))))(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++***)))(((''''''((()))***************************++++++***)))))))))*********************************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000***)))333;;;:::111***,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,,,,+++***,,,------,,,***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000%%%+++555!!!888///+++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,************************))))))************))))))************************+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,VVVEEE;;;>>>999888777666555333222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))(((((()))))))))************************)))((('''*********)))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************'''((())))))((()))***+++***)))((()))+++,,,+++***)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************+++***))))))(((((())))))(((((()))))))))************))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++******)))(((((()))******************************,,,++++++***))))))))))))******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...((((((000888666...(((,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000******888444111+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************)))******++++++******)))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,TTTCCC:::===999999888666555444333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************))))))))))))************)))************))))))(((******))))))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++************************)))(((&&&'''(((+++,,,---***)))))))))+++,,,,,,*********++++++++++++************************************++++++++++++******************************))))))))))))************))))))***++++++++++++***************************+++*********)))))))))((())))))************))))))))))))))))))))))))))))))************************))))))************))))))++++++************++++++++++++***)))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************************************************************************))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********,,,//////...,,,************************************************))))))))))))))))))))))))******++++++++++++******************++++++++++++******))))))))))))******************************,,,,,,+++***))))))******************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---))))))---///,,,******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---...++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((555 (((+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******************************++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,SSSCCC999<<<:::999888777555444333333///............---------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++)))******+++******))))))*********))))))))))))))))))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,************************+++(((&&&(((...111///+++***))))))***,,,---,,,+++******++++++++++++************************************++++++++++++******************************)))))))))************+++))))))***++++++++++++***++++++++++++++++++++++++,,,++++++***))))))(((((()))******++++++******)))))))))))))))))))))))))))******************************++++++++++++******,,,+++************+++,,,++++++***))))))))))))***)))))))))*********+++++++++******))))))******+++***))))))(((((())))))***(((((((((((())))))))))))************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))222///,,,,,,---...+++(((************************************************))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------+++''')))///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---888:::'''+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,TTTDDD999<<<:::999888777666444333333///............---------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))*********+++++++++)))******++++++*********************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,((('''///888:::111'''***))))))***,,,------,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************************))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))***************************++++++++++++++++++***,,,++++++******++++++,,,,,,+++******))))))******))))))*********++++++++++++******))))))******+++******))))))))))))******(((((((((((())))))))))))************************************************************************((()))))))))******************************++++++))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))444///***)))++++++)))&&&************************************************))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,*********++++++*********++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))+++111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---,,,++++++...111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111111???aaa000///111+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,VVVEEE:::<<<:::999888777666555444333//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++)))************+++++++++)))******+++++++++******)))*********++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,(((***555AAAAAA333$$$***))))))***,,,...---,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************************))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************++++++,,,,,,++++++***---,,,+++******+++,,,---,,,+++******)))*********)))************+++++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))************************************************************************(((((())))))*********+++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))222,,,'''&&&)))++++++(((************************************************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***......+++,,,000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,---,,,++++++///222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///???yyy666...///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,YYYFFF===999:::999888777777666444111000000000000000000000000///...---,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++*********************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************---,,,,,,---...---+++)))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********)))***,,,.........,,,++++++*********))))))((((((******+++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------111000///...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......---------...///333555444...***---......//////......---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,XXXFFF===999:::999888777777666444111000000000000000000000000///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********...,,,******+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,......---,,,+++++++++******))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------000//////...............------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...............,,,,,,---///111000,,,)))------............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///---++++++,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,WWWEEE===:::;;;999888888888666444222000000000000000000000000///......------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,)))((()))+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***+++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------///.........------------...........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,---//////,,,***,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///---++++++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++WWWEEE>>><<<;;;:::888888888777444222000000000000000000000000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---............---------////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,---............---///........./////////...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------........................------------------------------------------------,,,,,,,,,---...///000111///---,,,,,,------,,,+++,,,,,,,,,------------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++WWWDDD>>>===;;;:::999888888777555222111111111111111111111111/////////......//////000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------...//////......---////////////////////////---------,,,,,,---......,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........++++++++++++,,,,,,,,,---++++++,,,---------------////////////......///000,,,------......------,,,,,,,,,---------.........------------------------------------............------------------------------------------------------------...///000111000...,,,,,,---------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,WWWDDD>>>>>><<<:::999999999777555333111111111111111111111111000////////////000000111///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---///222333222...+++------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...///000,,,,,,,,,,,,------------,,,---------....................................---...///000000000///...////////////////////////------------------...///---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,------------+++,,,------......---------...///...---,,,...///---..................------------.........//////........................---------...............------------------------------------------------...------------...//////000...,,,,,,---...---,,,,,,---------............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......XXXDDD>>>>>><<<;;;999999999888555333111111111111111111111111000000//////000000111222............//////000000------------------------,,,------...//////000000---------------......///------------------------------------------------+++,,,,,,---......//////------------------------------------------------------......///000000111........................------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---.../////////,,,---...000222111///,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,------------...,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222,,,,,,,,,---------......------------....................................---...000111222111000///........................---------------...//////---.........////////////........................................................................------------------------........................................................................------------------------------------------------------........./////////------------........................////////////---......///////////////,,,///111111...---...000...//////000000//////...---.........////////////.................................//////000000000................................................///...------,,,---------000...---,,,---...---,,,------------....................................................................................---------------------------------....../////////XXXDDD>>>>>><<<;;;999999999888555333111111111111111111111111000000///000000111222222---------.........//////---------------------------------...///000000111...------------...//////------------------------........................---------...///000000111.........................................................///000111111222........................................................................,,,,,,,,,---------......------------------------,,,,,,------...///000000...,,,,,,---///000///...........................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------///......------......///------------------------................................................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,------...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,------.........---------.........//////////////////////////////---///111222333222111000........................---------------...///000............/////////000................................................................................................////////////////////////000000000000000000000000000000000000000000000000////////////////////////.................................////////////000---------.........//////000000000000111111111111//////000111111111111111...111444444222000000222//////000000000000//////............/////////000//////////////////////////////000000111111111222................................................//////---,,,,,,,,,,,,,,,000///------.........------------.........//////........................////////////////////////////////////////////////------------------------........./////////000000^^^@@@@@@>>>;;;:::999888777555444444111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////........................000000///...------,,,,,,---------.........//////---------.........//////000000//////.........---........................,,,---......//////...............------,,,,,,,,,...------,,,,,,------...------............------.........------,,,,,,,,,.........------,,,,,,,,,,,,---......//////......---------...............////////////////////////,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,---------......---......//////......---------------------------............/////////000................................................---------.........//////------------------------------------------------......---,,,---...///000000000//////...,,,+++***...---,,,,,,,,,,,,---...------------------------........................------------------------,,,,,,,,,---------..............................------------------------------------------------////////////000000000000------------------------------------------------......---------,,,,,,,,,........................---------------------------------------------------------------------------------------------------------------------------------.........//////000111111111111000000//////000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------000000000000000000000000000000//////.........---111111000000000000111111000000000000111111111111000000000000000000000000222222222222111111000000000000111222222222222111111111222222222222111111000000000000000000000000000000////////////000000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000111111000/////////////////////............//////---..................---000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000//////.........---___AAAAAA===;;;;;;:::888777666555444222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////........................000000///......---,,,,,,------........./////////------.........///////////////.........---------------------------------------...////////////...............------,,,,,,......------------......---......//////......---............------,,,,,,............------,,,,,,------...///////////////................................................,,,------------.........---------------------------------------------------......//////......---,,,------------.........------............------------------------------........./////////000000................................................------........./////////------------------------------------------------......---------...///000///000000//////...---,,,......---,,,,,,---......------------------------........................------------------------,,,------------.................................------------------------------------------------............////////////------------------------------------------------............------------........................---------------------------------------------------------------------------------------------------------------------------............/////////000000111111111111111111111111111222222111111000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000000000000000000000000000000000000000//////......111111000000000000111111000000000000111111111111000000000000000000000000333333222222222111111111111222333333444444333333111222222222222222222111111111111111111111111111111000000//////000000111111111000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000111111000///////////////000//////......//////000......////////////......////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000/////////......```BBBAAA===<<<;;;:::999777666555555222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------............////////////............////////////............---------------------------------------...//////000000////////////............------///......------......///......////////////......//////............------//////............------......///000000000000///000000000//////......---------------------------------........./////////......................................................////////////......------........./////////------............------........................////////////000000000000////////////////////////////////////////////////............////////////................................................///............///000111///000000000000000/////////......------......///........................................................................------........./////////////////////////////////................................................------------............................................................////////////............////////////////////////...........................................................................................................................////////////000000000000000111111222222333333222222333333333333222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111000000000000111111000000000000111111000000111111111222222222111111111111111111111111333333333333333222222222333444444555666555555555222333333333333333333222222222222222222222222222222111111000000111111222111111000000000000111111000111111222222111111000000000000000000000000000111111111111111111111111111111000////////////000000000000//////000000000//////000000000000///////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000111111111000000000000///bbbCCCAAA===<<<<<<;;;999888777666555333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000/////////............/////////000000000....../////////000000000///////////////....................................///000000111111000000////////////////////////000//////......//////000...//////000000//////...///////////////////////////////////////////////////000000111111111111111222222111000//////......------------------------........./////////000000////////////////////////////////////////////////...//////000000//////............/////////000000---......//////......---//////////////////////////////000000000111111111////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////000000111111///000111111222222222111////////////////////////////////////////////////........................////////////////////////........./////////000000000000000000000000000000////////////////////////////////////////////////---............/////////000000000000000000000000////////////////////////111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222333444555555222222333444444444333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333222222111222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333444444444444444444444444444555555666666666666666333444444555555444444333333333333333333333333333333333222222222222333333222222111111111111222222222222333333333333222222000000000000000000000000222222222222222222222222222111111000000000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111111111dddEEEBBB======<<<;;;:::999777777666333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000//////////////////000000000111111/////////000000000111111000000000000000111111111111111111111111111111111///000111111222222111111000000000000000000000000111000000//////000000111///000000000000000000///000000000000000000000000000000000000000000000000000111222222333333222222333333222111000000//////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000///000000000000000000/////////000000000000111111...//////000000//////...000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111222111///000111222333333333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222333444666777111222333333444444444333333333333333444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444444444333444444444444444444444444444444444444444444444444333333222222222222333333333333333444444444444555555555555555555555555555555555555555555666666666444555555666777666666666555555666666666666555555555555555555555555555555444444333333333333444444333333222222222222333333333333444444444444333333222222222222222222222222333333333333333333333333333333222111111111111222222222111111111111222222111222222333333222222111111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222333333333333333333333333eeeFFFCCC>>>>>>===<<<;;;999888777777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111222222222222222222222222222222222222000111222222333333222222000000111111111111222222222111111000000111111222000000111111111111000000000000111111111111222222000000111111111111222222222222333444444444444333333333333222222111111000222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111000000111111111111000000000000000111111111222222000000111111111111000000111111111111111111111111000111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111222222333333222222000000111222333333333222000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111333333333333222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444333333333555666777111222333444444555444444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888888888777555555555555555555555555555555555555666666666666555555444444444444555555555555555666666666777777666666666666666666666666666666666777777777777777555666666777777777777777666666777777777777666666666666666666666666666666666555555444444555555666555555444444444444555555444555555666666555555444444444444444444444444444444444444444444444444444555555444333333333333333333333222222222222333333333333333444444333333333222222222222222222222222333333333444444444444555444444444444444444444444444444444444444444444444333444444444444444555555gggGGGDDD???>>>>>>===;;;:::999888777444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111222222000000111111111222222222222222222222222222222222111222222333333333333333111111111222222222333333222222111111111111222222000111111222222111111000111111111222222222333333111111111222222222333333333333444555555555555444333333333333333222222222222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222000111111222222111111000111111111222222222222333111222222333333222222111222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222111111333444444444333222000111111222222222222111111111222333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222444444444333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555777666444333333555666777222333444555666666666666555555555666666666777777666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999999999999666666666666666666666666666666666666777777888888777777666666666666777777777777777888888888999999888888888888888888888888777777777888888888999999777777888999999999999999777777888888888888777777777777777777777777777777777666666555555666666777777777666666666666777777555666666777777666666555555555555555555555555555444444444444444444444444777666666555555555555555444444333333333333444444444444444555555444444444444444444444444444444444555555555555666666666666555555555555555555555555555555555555555555555555444444444555555666666666gggGGGDDD@@@>>>>>>===<<<:::999888777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111222222000111111111111222222222000111111111111222222222//////000000111111111222111111111111111111111111111222333333444444333333111111111222222333333333333222222111111222222333111111222222222222111111111111111222222333333333111111111222222333333333333444555555666666555555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333222333333444444333333222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222333444555444333333111111222222222111111000111222333333333333222111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444222222222222222222222222555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666888777555444444555666777444444666777888888888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777555666777888888888888888777777777777777777777777666666777777888888888999888888777777777777888888888888999999999:::::::::888888888888888888888888777777888888888999999999888999::::::;;;;;;::::::888888999999999999888888777777777777777777777777777777666666666666777777888888777777777777888888666666777777777777666666777777777777777777777777555555555555555555555555888888777666666666666666555444444333333444444555444444555555555555444444555555555555555555555555666666666666777777777777666666666666666666666666777777777777777777777777444555555555666666777777