BM6P6(@ xxxhhh`````````\\\XXXTTTRRRRRROOOLLLFFF???999555222111000000000000////////////////////////............,,,,,,,,,---------....../////////......000444777:::999888999:::999888666333555888:::;;;<<<>>>@@@???<<<::::::<<>><<>>VVVxxx|||\\\KKKHHHIIIIIINNNUUUcccsssxxxooogggccclllzzzxxxhhhbbbbbbaaa]]]XXXSSSPPPPPPOOOLLLFFF???999555222111000000000000////////////////////////............,,,,,,,,,---------......---......---...000444888888777777777999999777555333555888:::;;;<<<>>>@@@>>><<<::::::<<>>???>>><<<999999<<>>;;;999999;;;>>>@@@AAA;;;:::===AAABBB@@@BBBFFFEEEGGGIIIJJJJJJKKKLLLNNNRRRTTTYYY^^^cccfffiiijjjaaa___\\\[[[[[[[[[YYYXXXZZZbbbiiijjjkkknnnpppooorrrsssttttttrrrrrrssstttxxx}}}ssseee]]][[[VVVYYYeeennnrrr{{{ooo```]]]ZZZ[[[dddqqqrrrppp|||wwwjjj^^^WWWSSSOOOLLLIIIGGGGGGGGGGGGEEEEEEFFFHHHIIIKKKKKKKKKKKKIIIHHHFFFCCCBBBAAA@@@@@@CCCEEEJJJMMMLLLJJJOOOVVVjjj{{{zzzrrrgggaaaZZZTTTQQQYYYlll~~~vvvmmmvvvdddXXXWWW```fffeeeeeecccYYYKKK;;;999666555555666555444333333555888:::<<>>999555333222000000000000////////////////////////............,,,,,,,,,---------......---...//////...///222444555444333444666666555333444666999;;;;;;;;;===>>>===;;;999999;;;>>>@@@AAA<<<<<>>888555333222000000000000////////////////////////............,,,,,,,,,---------......---///000000000000333555777666555666777777555333555777999;;;;;;;;;===>>>===;;;888888;;;>>>@@@@@@<<<===AAAEEEDDD@@@BBBGGGEEEFFFHHHHHHIIIJJJMMMOOOPPPRRRVVV[[[bbbhhhnnnqqqcccaaa^^^\\\\\\[[[YYYXXX___fffkkkjjjjjjmmmooonnnmmmppprrrsssqqqooonnnnnnssswww}}}}}}lllccc___]]]___fffkkknnntttzzzppp]]]SSSMMMMMMPPP___sss|||vvvqqqmmmjjjiii```\\\WWWSSSPPPMMMJJJHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>EEEKKKLLLLLLLLLLLLLLLSSSdddzzzssslllrrrzzzssskkkeee]]]VVVRRRVVVgggxxx}}}gggWWWYYYccckkklllllliii^^^OOO<<<999777666666666666555:::777888:::888777BBBRRR|||zzz}}}tttpppsss{{{}}}oooiiijjjkkkwwweeeQQQHHHEEEFFFIIIIIIGGGFFFIIILLLTTTaaaooo{{{{{{qqqgggdddccc^^^ZZZXXXWWWVVVUUUSSSNNNMMMUUU```eee```bbbmmm|||rrrnnnoootttttthhhWWWMMMDDD@@@;;;666444555777999555999BBBXXXkkkMMMAAADDDJJJLLLUUUdddtttyyypppccc[[[WWWWWWTTTQQQYYYeeeyyyiii]]]___```___ZZZUUURRRPPPLLLHHHCCC===888555333222000000000000////////////////////////............,,,,,,,,,---------......+++---000111222333666888:::999888888888777555333555777:::;;;;;;;;;<<<>>>===;;;888888:::===???@@@<<<>>>CCCGGGDDDAAABBBHHHEEEFFFGGGHHHHHHJJJMMMPPPRRRSSSVVVZZZ___eeejjjmmm```^^^\\\[[[[[[ZZZXXXVVV```fffkkkjjjiiikkknnnmmmlllpppssstttsssqqqpppoooppptttzzz|||kkkdddbbbbbbeeekkkoooppprrruuuppp[[[OOOIIIKKKLLLYYYiiixxx|||ooogggdddkkkyyypppjjjhhhgggeeedddccc```[[[XXXVVVTTTRRRPPPOOONNNMMMLLLJJJIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHFFFDDD@@@???CCCGGGHHHKKKNNNJJJHHHKKKTTT___mmm{{{eee^^^cccqqqzzzssslllfff^^^WWWRRRVVVfffvvvxxx}}}kkk\\\[[[fffoooppppppmmmaaaRRR<<<:::777666666666666555:::777888;;;999:::III]]]yyyuuukkkhhhqqqvvvtttxxxvvvkkkiiimmmooo|||rrrVVVDDD???<<<===AAABBB@@@???@@@@@@GGGTTTdddtttsssooommmiiidddccc```______^^^XXXSSSVVV]]]ccc^^^___kkk{{{{{{tttxxx}}}xxxuuusssjjjiiigggjjjrrrtttiiiZZZOOOCCC@@@<<<777444444666888444888CCC[[[dddIII@@@DDDKKKLLLUUUddduuusssfff^^^XXXVVVXXXUUUPPPUUU___yyyjjj^^^```aaa___ZZZUUUPPPNNNKKKHHHCCC===888555333222000000000000////////////000/////////............,,,,,,,,,---------......)))+++///111333666999<<<<<<;;;999999999888666333555777:::;;;;;;;;;<<<>>>===:::888888:::===???@@@<<>>888444333555777888===HHH```uuu\\\GGGAAAFFFKKKNNNWWWgggyyynnn^^^WWWSSSTTTWWWTTTNNNQQQYYYvvvddd\\\^^^```^^^ZZZUUUQQQOOOKKKHHHDDD>>>999555222111222111111000000000000000111///---,,,+++,,,...///***++++++,,,---.../////////000111222333555999<<>><<<:::888666555555777999::::::;;;===>>>AAA===888999>>>AAA@@@>>><<>>999555222111222111111000000000000000000000...---------...///,,,,,,------------------...///000111222444888:::>>>>>>>>>===;;;999666555666888:::;;;;;;;;;===??????:::666777<<>><<<>>>@@@CCCEEEDDDCCCDDDDDDDDDEEEHHHIIIJJJLLLOOORRRUUUUUUWWWYYY[[[\\\[[[ZZZVVVYYY\\\\\\XXXVVVVVVWWW```dddiiijjjiiihhhjjjlllmmmnnnppprrrssssssssssssrrruuuzzzqqqjjjjjjllljjjkkkrrr{{{}}}yyy{{{ddd______]]]bbbbbbcccdddeeebbb^^^ZZZWWWQQQKKKJJJIIIGGGGGGJJJLLLMMMPPPQQQQQQYYYlll~~~zzzuuunnnhhhhhhmmmtttxxxvvvssslllcccZZZSSSPPPNNNOOOLLLIIIGGGIIIKKKMMMNNNMMMJJJGGGDDDCCCCCCDDDEEEEEEDDDGGGMMMKKKLLLZZZmmmppp```UUUTTTSSSXXXooozzzsssmmmiiiccc\\\UUUXXXhhhyyy}}}yyytttmmmZZZeeehhhqqqtttpppqqqhhhSSS@@@:::777777666333333666999444666<<<<<>>===;;;;;;:::;;;;;;>>>>>>???>>>???AAAEEEHHHPPPVVV___lll~~~~~~{{{xxxmmmgggmmmyyyooonnnyyy~~~ooobbbeeepppsssqqqhhhXXXNNNHHHAAA:::555333333555777>>>MMMeee{{{nnnPPPFFFFFFCCCDDDPPP]]]nnn~~~qqq```VVVRRRQQQOOOOOOPPPRRRUUUWWWuuudddaaaaaaaaa^^^XXXTTTQQQPPPKKKHHHCCC>>>999555222111222111111000000000000000000000000000000///............---------,,,,,,,,,---...000111111333666999<<<<<<======<<<999666444777999;;;<<<<<<===>>>@@@>>>999666777<<>>;;;>>>AAACCCEEEDDDDDDDDDEEEDDDFFFHHHIIIJJJLLLPPPRRRVVVVVVVVVVVVVVVVVVVVVUUUSSSVVVYYYXXXVVVTTTUUUXXX```dddhhhiiigggfffhhhjjjmmmnnnppprrrrrrrrrrrrqqqqqqtttzzzooohhhgggggggggkkkuuu{{{yyyxxxyyywww|||wwwpppllliiibbbXXXPPPHHHCCCBBBEEEGGGFFFGGGIIIJJJJJJKKKLLLKKKKKKTTT^^^lllzzz~~~~~~zzzjjj]]]TTTQQQSSSOOOKKKHHHIIIJJJJJJJJJMMMMMMKKKIIIGGGEEECCCCCCFFFEEEGGGKKKHHHFFFOOO]]]sssrrrcccXXXQQQQQQQQQSSSeeezzz~~~vvvoookkkeee^^^YYY___qqq|||sss}}}{{{qqq{{{tttbbbdddhhhsssvvvrrrssskkkWWWAAA;;;777777666444444666999555666;;;<<>><<<;;;::::::;;;;;;>>>??????>>><<<;;;<<<>>>@@@@@@CCCIIIWWWuuuwwwnnnsss~~~uuuqqqjjjeeepppwwwxxxnnn[[[RRRMMMDDD:::555444555666777>>>PPPlllxxx~~~lllOOODDDCCCAAACCCNNN]]]ooo}}}ooo]]]TTTOOOOOOOOOPPPQQQRRRTTTUUU{{{jjjaaaaaa```\\\WWWRRRPPPOOOJJJHHHCCC>>>999555333222222111111000000000000000///000222222222111///...---------------------------///111222222444666888999;;;===>>><<<999555333777999<<<>>>>>>>>>???@@@???;;;888999???BBB@@@===;;;>>>AAACCCCCCDDDFFFGGGEEEGGGIIIJJJKKKMMMPPPSSSXXXWWWVVVTTTRRRQQQQQQRRRSSSUUUWWWVVVSSSRRRTTTWWWaaaeeehhhhhhffffffgggjjjnnnooopppqqqrrrrrrqqqpppnnnrrryyysssppppppwww}}}nnnhhhfffeeefffmmmzzz~~~}}}sssdddXXXOOOJJJGGGIIIJJJHHHGGGJJJFFFEEEGGGKKKJJJHHHJJJNNNVVV___uuuvvviiiaaaYYYWWWTTTSSSQQQOOOLLLIIILLLLLLLLLKKKJJJGGGDDDCCCEEEDDDGGGJJJHHHDDDIIIQQQdddsssxxxeee\\\SSSNNNNNNLLLMMM[[[mmm{{{uuupppiiibbb]]]dddwww|||kkkmmm}}}yyymmmuuu}}}hhheeejjjuuuyyyuuuvvvppp]]]EEE>>>888888888777666888:::777999===@@@LLLjjjsssvvv~~~|||sss|||nnn^^^WWW[[[eeennnppp{{{uuukkk^^^WWWNNNHHHFFFEEEBBB???@@@@@@???>>>>>>???@@@AAA???@@@@@@???======???AAAAAA???@@@DDDIIIXXX{{{yyyyyy{{{sssxxxiiipppyyy}}}sss___YYYTTTIII===666666888888;;;DDDYYYyyy~~~|||mmmPPPDDDBBBBBBFFFKKK\\\ppp{{{nnn\\\SSSKKKLLLNNNPPPQQQRRRRRRRRRoooaaaaaa___[[[VVVQQQOOOOOOJJJGGGCCC>>>999555333222222111111000000000000000///000222333333111///---++++++,,,,,,---...//////...000333444444555777888777999;;;===<<<999666333777:::===>>>>>>>>>???@@@===:::777:::???BBB@@@===777999===???AAADDDGGGIIIEEEGGGIIIKKKLLLNNNQQQTTTYYYYYYXXXUUUQQQOOOPPPQQQVVVXXXXXXVVVRRRQQQTTTWWWbbbeeehhhhhhffffffhhhkkknnnnnnpppqqqrrrqqqqqqpppnnnssszzz{{{ssslllooozzz~~~{{{nnniiiggggggiiiqqqpppccc^^^WWWPPPNNNKKKHHHGGGIIIGGGFFFIIIMMMNNNKKKLLLOOOYYY```tttlllggg```YYYUUUSSSPPPOOOJJJJJJKKKKKKJJJHHHFFFEEECCCDDDGGGJJJIIIGGGHHHKKKYYYhhhzzzqqq```ZZZSSSNNNLLLHHHIIIUUUddd|||zzztttlllccc]]]bbbvvvwwwbbbaaasssuuuhhhppp|||bbbccciiivvvyyyuuuvvvppp^^^GGG>>>888888999777666777888888:::>>>BBBPPPnnnsss{{{zzzuuu|||kkk[[[UUU[[[hhhrrrvvv|||rrrccc\\\TTTQQQQQQOOOHHHAAABBBCCCCCCCCCDDDEEEFFFFFFBBBBBBBBB@@@???@@@CCCFFFFFFCCCDDDHHHJJJOOObbbwwwvvvooosss{{{vvvcccccc^^^QQQ@@@888999;;;:::<<>>999666333222222111111000000000000000///000222333222111///...***++++++,,,---...///000///111444555555555777888777888:::;;;:::999666444666999===??????>>>??????:::777555888===@@@>>>:::555888;;;>>>@@@CCCFFFIIIFFFHHHJJJKKKLLLNNNRRRTTTXXXZZZZZZWWWRRROOOPPPQQQWWWXXXXXXUUUQQQQQQTTTWWWbbbeeeggggggffffffiiillllllmmmoooqqqqqqqqqqqqpppqqquuu{{{zzzooooooxxx{{{zzzpppllliiifffhhhpppzzznnnmmmddd[[[VVVQQQLLLJJJKKKJJJHHHIIIKKKJJJHHHKKKPPPUUUdddzzzkkk]]]UUURRRRRRSSSKKKKKKKKKJJJIIIIIIIIIHHHCCCDDDGGGJJJKKKKKKIIIIIIRRR```qqq}}}|||kkk]]]WWWRRRNNNKKKGGGHHHRRR^^^|||{{{uuulllbbbZZZ^^^pppwwwiiipppuuugggooowww]]]aaahhhuuuyyyssstttooo^^^GGG===555555777666555555555666999<<>>999666444333222111111000000000000000///000111111111000///...,,,,,,,,,------............000333444444444555666777888999999999888777666555888<<>>>>>>>>999666555888===@@@>>>:::888:::<<<>>>@@@BBBEEEHHHGGGHHHJJJLLLMMMOOORRRUUUVVVYYY[[[YYYSSSPPPPPPQQQVVVVVVVVVSSSPPPQQQUUUYYY```ccceeeeeedddeeehhhlllkkklllnnnpppqqqrrrrrrqqqssstttxxx}}}wwwuuu|||}}}zzzrrrpppmmmhhhiiiqqqyyypppjjjcccZZZUUUTTTNNNKKKJJJIIIGGGGGGOOOXXXaaavvvvvviii```ZZZWWWQQQOOOLLLJJJHHHIIIJJJKKKCCCEEEGGGIIILLLMMMJJJGGGLLLYYYhhhrrr|||rrrcccXXXPPPOOONNNLLLIIIJJJRRR[[[xxx}}}wwwnnnccc[[[]]]mmmxxxmmmtttsss___ccckkkxxx{{{tttuuuppp```HHH>>>555555777666555555555777999;;;BBBWWWzzzcccdddrrr}}}{{{ssswww~~~lll\\\TTTWWWaaajjjvvv~~~|||zzzrrriiiccc```\\\VVVPPPMMMOOOQQQQQQPPPMMMIIIFFFGGGKKKOOOQQQPPPNNNLLLKKKHHHKKKLLLMMMQQQXXX\\\[[[jjjxxxsss}}}}}}lllrrrmmm[[[CCC888;;;===999;;;FFFfffzzzZZZAAA??????===AAAJJJ[[[ooo}}}xxxaaaPPPHHHBBBCCCFFFHHHJJJKKKKKKJJJ|||kkk___aaacccbbb^^^XXXTTTSSSIIIFFFBBB>>>999666444333222111111000000000000000000000000000000///............---------,,,,,,,,,---///222444333333444555777777888888888777777777444888<<<>>>>>>>>>======:::888666:::???BBB@@@<<<;;;===>>>???@@@AAADDDGGGGGGIIIKKKLLLMMMOOORRRUUUSSSXXX[[[YYYTTTPPPPPPQQQSSSTTTSSSQQQOOOQQQVVV[[[^^^aaacccdddcccdddhhhllljjjlllnnnpppqqqrrrrrrrrrrrrrrrtttwww}}}{{{tttrrroooqqqqqqyyyvvvjjjaaa]]]UUURRRPPPNNNKKKNNNZZZfffyyyiii```WWWSSSNNNJJJHHHIIIKKKLLLDDDFFFGGGIIILLLMMMJJJFFFIIIUUUbbbkkktttxxxjjj]]]SSSJJJLLLNNNNNNLLLLLLRRRYYYtttyyypppfff]]]___ooo|||ttt|||nnn```gggooo|||xxxxxxtttcccKKK@@@777666999999777777888999:::;;;CCC\\\qqqZZZXXXgggsssqqqlllsssnnn\\\SSSTTT\\\cccgggppp}}}~~~zzzwwwtttsssrrrmmmddd]]]___```bbbbbb```ZZZTTTPPPTTT[[[ccchhhiiieeeaaa___XXXaaafffdddeeekkkiiibbbZZZbbbooo{{{nnnrrrpppuuuppp]]]CCC777:::<<<777@@@LLLmmmuuuUUU@@@AAABBB>>>@@@EEEVVVjjjzzzwww___MMMEEE@@@BBBDDDGGGHHHIIIJJJJJJ|||gggbbbaaacccccc^^^VVVQQQRRRLLLGGGAAA;;;777555333111222111111000///......---////////////............---------............//////111444555444333333444999999:::999999888777666999999;;;<<<============888888999;;;???BBB???;;;<<<>>>AAABBBCCCDDDEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRZZZ[[[[[[YYYUUUSSSSSSTTTXXXVVVRRROOOMMMPPPUUUYYY___```aaaaaabbbeeejjjmmmmmmllllllooosssuuutttrrrkkkmmmqqqtttuuuxxx~~~xxxxxxwwwyyyxxx~~~nnn```\\\UUUQQQOOOMMMUUUrrrvvvjjj]]]QQQMMMJJJFFFFFFIIIEEEFFFEEEEEEEEEEEEEEEEEEHHHMMMUUU]]]gggtttuuu```RRROOOPPPMMMKKKLLLKKKJJJMMMSSShhhxxxooofff___bbbrrrllltttnnnaaafffppp~~~~~~yyy]]]EEE===777777888666555777888;;;:::999CCCbbbsssZZZNNNOOO[[[eeegggiiiwwwrrr\\\RRRTTTZZZ]]]eeeooo~~~}}}wwwllljjjmmmppppppmmmhhhdddbbbnnnxxxyyyuuu{{{zzzzzzyyyqqq]]]XXXYYYbbbmmm|||}}}|||yyypppnnnqqqnnnllljjjppp}}}pppzzzkkkTTT@@@888888::::::???LLLssshhhMMMCCCBBB@@@>>>???FFFTTTeeeuuuuuu```PPPHHHBBBCCCDDDEEEEEEFFFFFFFFF~~~kkkbbbbbbcccccc^^^VVVQQQRRRLLLGGG@@@;;;777555333111111111111000///.........////////////............---------............///000222444555444444444555888999999888888777666555999999;;;<<<===>>>??????888888888;;;???AAA???;;;<<<>>>AAABBBCCCCCCEEEGGGFFFHHHJJJKKKLLLMMMPPPRRRWWWXXXXXXWWWUUUTTTTTTUUUWWWVVVSSSOOONNNQQQVVVZZZ___```bbbbbbccceeehhhkkkllllllmmmppprrrrrrnnnjjjllljjjiiihhhfffiiivvv{{{xxxxxxxxxzzzyyy{{{qqqcccWWWVVV]]]ooorrraaaWWWRRRKKKHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDAAAFFFMMMUUU___mmm|||zzzcccTTTOOOOOOLLLJJJKKKJJJIIIMMMSSSfff~~~xxxooofff```ddduuuxxx{{{lll```fffqqq~~~zzz]]]EEE===777777888666555777888;;;:::;;;HHHhhhvvvUUUFFFHHHTTT```dddkkk{{{rrr^^^UUUXXX^^^aaafffppp|||}}}~~~|||vvvyyy|||wwwooo```SSSPPPUUUccc{{{wwwnnnrrr~~~~~~zzzwwwqqqooolllrrrvvv~~~mmmTTTAAA999999;;;;;;BBBOOOuuu~~~aaaFFF======<<<;;;===GGGTTTeeettt}}}nnn[[[KKKBBBBBBBBBCCCDDDEEEEEEEEEEEE~~~ooobbbbbbcccddd___VVVQQQQQQKKKGGG@@@;;;777555333111111111000000//////......////////////............---------............///111333555555555444555666888888888888777666555444999:::;;;===>>>???@@@@@@888777888<<<@@@AAA>>>:::<<<>>>AAABBBBBBCCCDDDFFFEEEGGGIIIJJJKKKMMMPPPRRRSSSUUUVVVUUUTTTTTTUUUVVVWWWUUUSSSOOOOOORRRWWW\\\___aaacccdddddddddfffhhhjjjkkkmmmooopppnnnjjjfffkkkfff___ZZZUUUXXXdddrrr~~~{{{tttppp|||yyyzzzzzz{{{|||nnn]]]```qqqtttbbbVVVNNNIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA<<>>>>>>>>@@@HHHTTTeeerrrzzznnn]]]MMMBBBAAABBBCCCDDDDDDEEEEEEDDDyyymmmbbbbbbccceee___VVVPPPPPPKKKFFF@@@;;;888555333222111000000000/////////...////////////............---------............///111333555555555555666888999999999888888777666555999:::<<<===???@@@AAAAAA888555777===AAA@@@<<<:::<<<>>>AAABBBBBBBBBDDDEEEDDDFFFHHHIIIJJJMMMPPPSSSRRRTTTUUUTTTSSSRRRSSSUUUVVVUUURRROOOOOOSSSYYY^^^___aaaddddddddddddeeeffffffggghhhiiiiiihhhfffdddfff___VVVPPPKKKLLLWWWbbbvvvwwwssslllrrr{{{}}}~~~~~~xxxmmmwwwttt```SSSLLLJJJFFFEEEDDDCCCAAA@@@???>>>;;;===@@@FFFPPPaaatttnnn```XXXPPPLLLKKKKKKJJJIIIMMMRRRaaavvvzzzoooeee___dddwwwkkkbbbfffrrr}}}```FFF>>>888888888777666777888:::999===QQQrrrYYYGGGKKKRRRZZZ```mmm|||kkkYYYQQQUUUZZZ\\\aaakkkyyy{{{rrrrrrqqqhhheee^^^[[[]]]\\\YYY___iiiuuullleeekkkwww~~~rrrgggrrrsssoootttpppRRR???999:::<<<>>>DDDSSSyyy~~~hhhHHH>>>?????????AAAGGGSSScccppp~~~zzzooo___NNNCCC@@@AAABBBCCCCCCDDDDDDCCCqqqgggbbbbbbdddeee```UUUOOOOOOJJJFFF@@@;;;888666444222000000000000////////////////////////............---------............///111333444555444555777999::::::::::::999888777777999:::<<<>>>???@@@@@@AAA888444666>>>BBB???;;;:::<<<>>>@@@BBBAAABBBCCCDDDDDDEEEGGGHHHJJJMMMQQQUUUTTTUUUVVVTTTRRRPPPPPPQQQTTTSSSQQQOOOOOOSSSZZZ______aaacccdddccccccdddeeeeeedddaaa]]][[[YYYYYYZZZWWWRRRLLLHHHEEEEEELLLUUUoooyyy{{{rrrlllttt}}}|||eeeTTTKKKFFFEEEDDDBBBAAA???>>>===<<<===>>>BBBKKK\\\qqq|||nnnaaaYYYSSSOOOMMMMMMKKKIIIMMMSSScccuuuzzzoooddd^^^cccuuuqqqeeehhhtttbbbFFF>>>888888999777666888888:::888<<>>>>>===<<<<<>>???@@@AAABBBBBBCCCCCCBBBllleeebbbbbbdddfff```UUUOOONNNJJJFFF???;;;888666444333000000000000////////////////////////............---------............///111222333444333555777999;;;;;;;;;;;;:::999888777:::;;;<<<===>>>?????????777333555???CCC>>>::::::<<<>>>@@@AAAAAAAAABBBDDDDDDEEEGGGHHHJJJNNNSSSWWWVVVWWWWWWTTTQQQOOOOOOOOORRRQQQOOONNNNNNSSSZZZ______aaaccccccbbbcccdddfffgggccc]]]TTTLLLHHHHHHIIIFFFCCCAAAAAA@@@@@@DDDKKKfffyyy|||nnnkkknnnpppwwwyyy^^^LLLEEEEEEDDDBBBAAA???>>>>>>;;;;;;;;;===EEEVVViiiwww~~~oooaaaVVVVVVRRROOONNNLLLIIILLLQQQcccrrryyyoooeee___ddduuuzzziiijjjvvveeeFFF>>>888888999777777888777;;;999<<>>@@@CCCLLL\\\~~~xxxQQQAAA@@@>>><<<<<>>>>>???@@@AAAAAABBBBBBAAAlllgggbbbbbbeeefff```UUUNNNMMMJJJEEE???:::888666444333////////////000000000000////////////............---------............///000111222222222444777999::::::::::::999888777777;;;;;;<<<===============777222444@@@DDD===999:::<<<>>>@@@AAAAAAAAABBBCCCDDDFFFGGGHHHKKKOOOTTTXXXWWWWWWWWWUUURRROOOOOOPPPPPPOOONNNLLLNNNSSSZZZ___```aaaaaaaaaaaabbbeeehhhgggddd]]]SSSHHHAAA>>>>>><<<:::999<<<======AAAGGG```vvvrrriiiddd```aaaiiixxxzzzaaaLLLEEEDDDCCCBBBAAA@@@??????;;;:::999:::AAAPPPbbbpppwwweeeWWWWWWSSSPPPNNNKKKGGGIIINNN]]]iii}}}wwwnnnfffbbbgggyyy{{{zzzkkklllxxxgggGGG???999999999777777888888===<<<===UUU~~~yyyIIIZZZVVVUUUVVV^^^rrr{{{vvvsssnnnbbbTTTPPPTTTZZZ\\\[[[aaakkkxxx~~~hhh```ccc{{{pppaaaVVVTTTcccwww}}}lll|||iiiHHH>>>AAABBBDDDGGGOOO]]]~~~UUUCCCAAA???<<<<<<<<>>???@@@AAAAAAAAAAAAoookkkbbbbbbeeefff```UUUNNNMMMIIIEEE???:::888666555333////////////000000000000000/////////............---------........./////////111111111222333666999999999:::999999888777666;;;;;;<<<<<<<<<<<<;;;;;;777111444@@@DDD===888:::<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGIIIKKKOOOUUUZZZVVVWWWWWWUUURRRPPPPPPQQQOOONNNMMMLLLMMMRRRYYY___``````aaa``````bbbfffiiifffddd___VVVKKKBBB>>>>>>:::777777:::<<<===BBBGGG]]]sssssshhh]]]TTTNNNSSSbbb{{{|||wwwtttooommmpppnnn___NNNDDDDDDCCCCCCBBBAAA@@@@@@<<<;;;::::::@@@NNN___lllkkk[[[XXXSSSPPPMMMIIIFFFGGGLLLTTT```yyyzzzuuunnnhhheeejjj|||zzz{{{lllmmmyyyiiiGGG???999999999888777888888>>>>>>???XXXxxxOOOlllZZZXXXWWW___ssswwwqqqmmmiii^^^RRROOOUUU[[[]]]^^^ccckkkwwwvvv```UUUVVVccc|||rrrbbbTTTQQQbbbyyylllyyyhhhHHH@@@DDDFFFGGGJJJOOO[[[|||{{{QQQ???<<<;;;888777:::FFFUUUdddtttxxxdddSSSIIIDDD===>>>???@@@@@@AAA@@@@@@nnngggeeebbbaaaaaa]]]UUUPPPOOOJJJEEE>>>999666555444333222222000///............///.........------------...------------...//////222111111111222444666777888888888777777777777777<<<=========>>>>>>??????999333222777<<<;;;888666<<>><<<>>>AAAAAABBBCCC===;;;999999===III]]]mmmqqq```XXXUUUPPPLLLJJJJJJJJJKKKLLL[[[mmm|||wwwnnneeeccclll||||||{{{wwwbbbGGG???999999:::999999::::::>>>>>>CCC\\\wwwQQQHHHMMMWWWYYY___sss}}}qqqmmmddd```XXXOOOJJJMMMVVV^^^___bbbjjjuuu{{{kkk\\\RRRbbbwwwwww```RRRRRR\\\ggg```CCC??????CCCHHHGGGQQQ^^^}}}vvvSSS@@@???AAA===777:::BBBNNN___sss}}}fffPPPBBB;;;>>>>>>????????????>>>>>>llleeecccaaaaaabbb^^^VVVPPPOOOJJJEEE>>>999666555444333111000///......---------/////////.........------...------------...//////111111000000111333444555888888888888888777666666::::::;;;<<<======>>>>>>888444444999<<<:::777777>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFHHHKKKNNNRRRUUUWWWYYYWWWUUUSSSQQQQQQQQQQQQQQQNNNKKKLLLPPPVVVZZZ]]]___```bbbbbbaaaaaacccdddiiilllrrrsssgggSSSDDD???===>>>>>>>>>===???CCCFFFXXXlll|||fffPPPCCC>>>EEECCCTTT{{{vvv{{{nnnggg```UUUMMMJJJGGGHHHGGGFFFEEEFFFFFFFFFHHHGGGGGGGGGFFFCCC@@@@@@???>>><<<;;;>>>III]]]ooo{{{jjj\\\XXXRRRMMMJJJHHHHHHHHHIIIRRR```~~~~~~yyypppfffeeeooo~~~wwwbbbGGG???999999:::999999::::::======BBB[[[oooLLLFFFIIISSSUUU\\\qqq~~~qqqmmmeee]]]SSSKKKJJJOOOVVVZZZaaafffppp{{{zzznnnfffeeeuuu}}}gggVVVQQQXXX___zzz~~~}}}}}}|||^^^BBB???@@@EEEKKKKKK[[[gggjjjJJJ===???@@@===::::::BBBNNN]]]qqqwwwaaaMMMBBB>>>===>>>>>>??????>>>>>>===llldddaaa```aaaccc___WWWPPPOOOJJJEEE>>>999666555444333000000///...------------000000000/////////.........------------...//////111000000///000111333444777888999::::::888666555777777999:::;;;<<<======888666888<<<<<<999777999>>>@@@BBBBBBAAA@@@AAABBBEEEFFFHHHKKKOOORRRUUUWWWXXXWWWUUUSSSQQQQQQQQQRRROOOLLLJJJKKKPPPVVV[[[^^^___```bbbbbbaaabbbccceeejjjoooxxx|||tttcccTTTMMMGGGDDDBBBBBBCCCFFFGGGHHHRRRjjjuuuaaaNNNAAA>>>DDD???JJJwwwuuummm{{{yyylllgggYYYKKKGGGHHHGGGEEEDDDBBBCCCDDDDDDCCCEEEJJJOOOJJJKKKJJJHHHEEEDDDEEEEEEAAA@@@@@@???>>>GGG^^^ttttttccc]]]TTTMMMIIIGGGFFFEEEHHHKKKSSSrrrzzzpppfffeeeqqq|||wwwbbbGGG???999999:::999999::::::<<<<<>>@@@>>>;;;<<<;;;BBBLLLZZZmmmqqq\\\KKKBBB???======>>>>>>>>>>>>======oooggg______aaaddd```WWWQQQOOOJJJEEE>>>999666555444333000000///...............000000000000////////////...------------...//////222111111000111222333444666888:::;;;;;;999666444555666888:::<<<=========777777:::>>><<<888777999<<<>>>@@@AAA@@@@@@AAACCCEEEFFFHHHKKKOOOSSSVVVXXXWWWVVVTTTSSSRRRQQQRRRRRRMMMJJJHHHJJJOOOVVV\\\^^^___```bbbbbbbbbbbbdddeeehhhnnnyyytttggg^^^XXXRRRJJJHHHJJJMMMNNNLLLTTTiiizzz{{{tttiiiWWWEEE@@@DDDBBBIIIooovvvkkkuuujjj^^^UUUOOOIIIIIIKKKKKKIIIGGGDDDEEEFFFGGGFFFHHHQQQZZZXXXYYYUUUMMMGGGFFFFFFFFFBBB@@@@@@@@@???GGG```yyywwwggg```UUUNNNJJJHHHGGGEEEJJJKKKRRRooo|||pppfffdddqqqqqqvvvbbbGGG???999999:::999999:::;;;======BBB[[[mmmLLLHHHJJJRRRSSSZZZrrr~~~rrrnnnhhh```TTTMMMLLLPPPTTTWWWYYYcccppp{{{uuufff^^^^^^WWWXXX[[[aaakkkuuu~~~zzz{{{dddVVVUUUYYYkkkpppwww~~~zzzsssvvvyyyVVV@@@AAACCCJJJUUUXXX[[[hhh```EEEAAABBB<<<888<<<:::@@@JJJXXXkkk~~~ppp[[[JJJAAA>>><<<======>>>>>>======<<>>999666555444333222111000000///000000000000000000000////////////...------------...//////444333333222333444666777666888:::;;;;;;999777555666777:::<<<>>>>>>>>>>>>666666:::>>>===888777999:::<<>>HHHUUUiii~~~sss^^^KKK@@@<<<<<<<<<============<<<<<>>999666555444333222111111000000111111222000000000/////////.........------------...//////555444444444555777999:::888999:::;;;:::999777666777999;;;>>>??????>>>===555444777===>>>:::888888999;;;???AAABBBCCCEEEGGGEEEFFFIIILLLPPPTTTXXXYYYYYYXXXUUUSSSQQQPPPPPPPPPKKKIIIGGGIIINNNUUUZZZ]]]^^^```bbbccccccccceeeggghhhnnnwwwsssiiiddd```[[[WWWddd|||^^^KKKAAABBBMMMccc{{{pppttt}}}wwwiiibbb^^^```ccccccdddgggrrryyy{{{tttiii___VVVPPPMMMGGGFFFHHHFFFDDDLLLWWWtttmmmYYYJJJBBB???AAA@@@GGG```||||||mmmcccVVVMMMKKKLLLJJJIIIJJJRRR\\\vvvuuukkkjjjvvvqqqhhhrrr```GGG???999999:::999999:::<<>>999666555444333111111000000000000111111/////////.........------...------------...//////444444444555666888;;;<<<999999::::::999999888777888:::<<<>>>??????===<<<444222444;;;???<<<888777;;;===@@@BBBBBBCCCEEEGGGEEEFFFIIILLLPPPUUUXXXZZZ[[[YYYVVVSSSQQQOOOOOOOOOLLLIIIGGGHHHMMMTTTYYY\\\^^^```bbbccccccdddfffhhhhhhmmmtttwwwkkkaaaZZZfffeeeLLLEEELLLXXX{{{}}}rrruuu|||kkk\\\WWWTTTPPPOOOUUU^^^iiiwwwqqq```WWWNNNIIIKKKJJJEEEIIIRRRgggyyyzzzTTTHHHAAABBBBBBGGG^^^yyyqqqfffWWWMMMKKKLLLJJJHHHKKKSSS___zzz{{{rrriiijjjwwwooohhhppp___GGG???999999:::999999::::::>>>@@@EEE]]]aaaJJJJJJOOOMMMTTTnnn{{{nnnjjjeeeaaaZZZSSSQQQTTT[[[___ccchhhqqq}}}uuullliiimmmiii\\\QQQOOOIIIKKKLLLLLLJJJJJJLLLNNNOOOLLLLLLRRRXXX\\\dddlllyyyxxxiiiggglllxxx~~~~~~uuubbbJJJBBBJJJMMMRRR^^^cccjjjyyy]]]BBB:::>>><<<666888===DDDPPPcccxxx|||lllXXXHHH???<<<;;;;;;;;;<<<<<<;;;;;;;;;oooiiieeebbbaaaaaa]]]UUUPPPOOOJJJEEE>>>999666555444333000000////////////000111///.........------------...------------...//////333333333444666999<<<===:::::::::999999999888888888:::<<<>>>???>>><<<:::444000111:::@@@>>>999666===???BBBCCCCCCCCCDDDEEEEEEFFFIIILLLQQQUUUXXXZZZ\\\ZZZWWWSSSQQQOOONNNNNNLLLIIIGGGHHHMMMSSSXXX[[[^^^```bbbccccccdddfffhhhgggjjjppp|||sssddd[[[eeeZZZJJJLLLOOOmmm}}}uuuvvvyyyuuuwww}}}|||jjjcccbbbTTTOOOLLLNNNTTT___qqqlllbbbVVVPPPRRRPPPJJJKKKRRRaaarrr\\\LLLCCCDDDDDDGGG\\\vvvuuuhhhXXXNNNKKKKKKJJJGGGMMMUUUaaa~~~yyyuuummmfffgggvvvooofffooo^^^GGG???999999:::999999:::888===???EEE\\\```GGGJJJOOOMMMUUUqqqzzzmmmiiibbb[[[SSSOOORRRXXX]]]___jjjnnnvvvzzzzzz|||vvvttt{{{{{{nnnaaa^^^SSSWWWZZZYYYSSSMMMHHHGGGMMMEEE@@@CCCFFFHHHNNNVVVjjj|||zzzkkkhhhmmm___IIICCCLLLOOOSSS^^^dddmmm~~~iiiEEE:::???===222999===CCCNNNaaauuuwwwfffSSSEEE??????:::;;;;;;<<<<<<;;;;;;:::mmmiiifffbbb``````\\\UUUPPPQQQKKKEEE<<<777555444222000111111000/////////////////////............//////---,,,,,,,,,,,,---......222333444444444666999<<<888:::;;;:::888666666777999888888999<<<>>>>>>===888333444;;;@@@>>>:::888??????@@@AAAAAABBBCCCCCCHHHHHHJJJMMMPPPUUUYYY[[[___]]]ZZZVVVSSSPPPNNNLLLJJJHHHFFFHHHMMMSSSWWWZZZ[[[^^^aaacccccccccdddeeehhhlllpppxxxzzziiiaaammm\\\KKKMMMccc|||lllhhheeeeeekkkvvvyyyzzzyyyrrrggg]]]VVVVVVWWWXXX___hhhxxxvvvdddRRRLLLJJJHHHHHHLLL[[[dddssscccOOOAAAAAABBBGGG[[[sssvvvgggWWWPPPMMMKKKJJJLLLQQQSSSddd~~~zzzuuujjjaaaeeezzzpppgggwww[[[CCC>>>999888999;;;<<<;;;>>>>>>@@@JJJ___}}}\\\IIIGGGKKKQQQ\\\qqqzzzmmmjjj```XXXQQQOOOOOOPPPVVV]]]hhhoooyyyfff\\\^^^bbbjjjyyy{{{pppeeebbbbbbcccaaaXXXLLLEEEEEEFFFBBB???>>>======CCCJJJ```kkkxxx}}}xxxpppllllllyyyxxxrrrPPPJJJGGGMMMSSSWWW^^^fffpppwwwoooIII===;;;888999999;;;CCCOOO```qqq~~~xxxhhhUUUFFF>>>;;;<<<<<<;;;::::::999888888mmmhhhcccaaaaaabbb^^^UUUOOOOOOLLLEEE===777666555333111111111000/////////////////////............//////---,,,,,,,,,,,,---......333444444444444555888;;;999:::;;;:::888777777777888777777888;;;<<<<<<;;;888444555<<<@@@???;;;:::??????@@@AAAAAABBBCCCCCCGGGHHHJJJMMMQQQUUUXXX[[[___]]]ZZZVVVSSSPPPNNNMMMJJJHHHFFFHHHMMMSSSWWWZZZ[[[]]]```aaaaaabbbdddeeegggkkkooouuuvvvllloookkkZZZ\\\uuunnn]]][[[UUUQQQSSS\\\hhhrrrwwwvvvgggYYYQQQTTT\\\aaauuuxxx```SSSLLLIIIIIIMMMTTTYYY```iiiuuu{{{bbbPPPBBBAAAAAADDDVVVlllyyyjjjZZZQQQLLLIIIJJJLLLSSSXXXjjjxxxwwwsssjjjbbbhhh|||ssskkkxxxYYYBBB>>>:::888999;;;<<<;;;======???GGGYYYwwwkkkMMMCCCEEEIIINNNYYYmmm|||nnnhhh___WWWPPPNNNMMMMMMSSSZZZeeekkkrrrxxx}}}mmm[[[WWWTTTWWW```ttt~~~ssshhhhhhiiiggg]]]NNNEEECCC@@@===<<<===;;;999;;;AAAGGGQQQ^^^dddeeeeeehhhlllzzzzzzwwwlllMMMHHHFFFLLLRRRVVV\\\bbbdddmmmjjjGGG===<<<:::<<<777:::@@@LLL\\\mmm{{{yyyhhhUUUFFF>>><<<<<<<<<;;;::::::999888888lllhhhbbb```aaaccc___VVVOOOMMMMMMFFF>>>888666666444222111111000/////////////////////............//////---,,,,,,,,,,,,---......333444555444444555777:::999;;;<<<;;;999777777888:::999999:::<<<<<<;;;:::888555666===AAA???<<<;;;>>>??????@@@BBBCCCCCCDDDGGGHHHJJJMMMQQQUUUXXXZZZ^^^\\\YYYVVVRRRPPPNNNMMMJJJHHHFFFHHHLLLRRRWWWYYYZZZ\\\^^^^^^___```ccceeeeeejjjmmmqqqvvvooo~~~jjjmmm|||rrrbbbSSSOOOKKKFFFEEEJJJSSS[[[___kkkttt~~~yyyaaaVVVUUUQQQbbbsss]]]PPPJJJJJJMMMPPPRRRPPPOOOSSS\\\cccddd___OOOBBB@@@???AAAOOObbb~~~ooo^^^SSSNNNLLLQQQWWWZZZ```tttxxxxxxsssjjjdddkkkyyypppyyyVVVAAA>>>:::888999;;;;;;;;;===>>>AAAFFFVVVrrr|||qqqYYYEEECCCDDDGGGKKKTTTfffnnneee]]]UUUNNNKKKJJJJJJPPPWWW]]]ccciiilllnnnuuu}}}dddYYYQQQNNNNNN[[[lllkkkjjjggg[[[KKK@@@===;;;:::;;;===;;;777777:::<<>>999777666444222111000000/////////////////////............//////---,,,,,,,,,,,,---......333444555444333444777999999;;;<<<;;;999777777888===<<<<<<===???>>><<<;;;666444666<<<@@@>>>;;;;;;>>>>>>???@@@BBBCCCDDDDDDGGGHHHJJJNNNQQQUUUXXXZZZ[[[YYYWWWSSSPPPNNNMMMLLLJJJHHHFFFGGGLLLQQQVVVXXXZZZ[[[\\\\\\]]]___cccfffccchhhlllnnnxxxzzzooopppbbbVVVMMMKKKLLLLLLLLLLLLMMMNNNOOOYYY^^^gggooossstttttttttjjjYYYWWW___xxxdddSSSLLLKKKLLLPPPQQQMMMFFFDDDJJJQQQUUUWWWJJJAAA???===>>>JJJYYY}}}sss```SSSOOORRR]]]hhhbbbiii}}}~~~xxxkkkdddlll}}}rrrzzz}}}RRR???===:::999999:::;;;<<<>>>AAADDDIIIWWWrrroooUUUCCCDDDDDDGGGIIIPPPaaazzzmmmaaaYYYRRRJJJHHHGGGHHHNNNUUUYYYaaakkkooopppttt~~~zzziii[[[WWWQQQTTTssspppkkkfff```UUUGGG>>>;;;;;;:::<<>>::::::>>>AAAFFFLLLLLLKKKOOOWWW___vvvzzz}}}zzz}}}|||lllTTTIIIHHHKKKRRRYYY^^^bbbdddfffpppkkkIII???===999999666777;;;CCCPPPbbbuuu}}}kkkUUUEEE???>>>;;;;;;;;;::::::999999999lllhhhfffaaa___^^^ZZZSSSPPPQQQMMMGGG>>>999777666444222111000000/////////////////////............//////---,,,,,,,,,,,,---......222333444333333444777999999:::<<<;;;999777777888=========>>>???>>><<<:::333222555;;;>>>;;;:::;;;===>>>???@@@BBBCCCDDDEEEFFFHHHKKKNNNRRRUUUXXXYYYXXXVVVTTTQQQNNNLLLKKKKKKIIIGGGEEEFFFJJJPPPTTTVVVXXXZZZ[[[\\\\\\___bbbeeebbbfffkkkmmmsss{{{ppp}}}nnn]]]RRRLLLNNNPPPRRRPPPLLLIIIIIIJJJOOOQQQUUU\\\bbbfffhhhhhhrrrjjjccc___mmmgggTTTMMMKKKJJJMMMPPPOOOGGGCCCEEEIIIJJJLLLDDD======<<<<<>>AAAEEEKKKYYYuuupppQQQ???BBBDDDGGGIIINNN^^^vvvnnn```VVVNNNHHHFFFFFFGGGNNNUUUZZZeeerrrzzz}}}~~~{{{fff]]]UUUTTTkkkppphhh___WWWNNNDDD?????????======@@@@@@>>>BBBGGGFFFLLLRRRSSSQQQSSS[[[bbbuuuzzzwwwvvvyyyyyyvvveeeKKKGGGJJJNNNTTT\\\dddggggggcccmmmlllIII>>><<<777888666888;;;AAAMMM___rrrmmmVVVFFF??????;;;;;;::::::::::::999999mmmiiigggbbb^^^\\\XXXRRRPPPRRRMMMFFF>>>888666666444222111111000/////////////////////............//////---,,,,,,,,,,,,---......111222333333333555888:::888:::;;;:::888666666777:::::::::<<<===<<<999777111111444;;;===:::999;;;======???@@@BBBCCCEEEEEEFFFGGGKKKOOOSSSVVVXXXYYYVVVUUURRRPPPNNNLLLKKKKKKHHHEEECCCDDDHHHNNNRRRTTTWWWYYY[[[\\\]]]___bbbeeebbbfffkkkmmmppp|||xxxmmmxxxvvviiibbbaaaaaa^^^VVVNNNIIIKKKOOOLLLLLLMMMQQQVVV\\\___```gggxxxsssdddfff|||hhhTTTNNNLLLJJJHHHLLLLLLFFFBBBBBBBBBAAACCC>>>;;;;;;::::::AAAIIIZZZzzz```RRRPPPVVVaaajjjjjjtttrrrgggppp{{{yyyoooHHH;;;;;;;;;:::888999:::<<<===@@@DDDKKKZZZvvv|||XXXBBBDDDDDDGGGIIIMMM[[[ssstttcccVVVNNNHHHEEEEEEGGGMMMTTTWWW```nnnyyy~~~ppp```WWWUUUdddxxxeee[[[PPPJJJEEE@@@???BBBCCC@@@???AAABBBCCCHHHOOORRRXXX\\\[[[VVVTTTYYY^^^kkkuuu}}}vvvwwwuuummm___LLLIIIMMMQQQVVV]]]fffiiigggaaaiiilllHHH===;;;888999666777;;;@@@KKK\\\ooo}}}oooXXXFFF??????::::::::::::::::::::::::nnnjjjeeeaaa^^^]]]YYYSSSOOOPPPLLLEEE===777666555333111111111000/////////////////////............//////---,,,,,,,,,,,,---......///111222222333555999;;;777999:::999777555555666888888999;;;===<<<999666111111555;;;===::::::=========>>>@@@BBBDDDEEEEEEEEEGGGKKKOOOSSSVVVWWWXXXVVVUUUSSSQQQOOOMMMMMMLLLFFFDDDAAABBBFFFLLLPPPRRRVVVXXX\\\^^^___```bbbdddeeegggkkkmmmlllqqqnnneeeooowwwfffYYYVVVXXXMMMMMMMMMMMMOOORRRTTTUUUYYYjjjwww|||xxxgggaaaUUUUUUUUUUUUVVVYYY^^^bbbfffffffffgggkkkqqqyyyxxxmmm|||gggSSSNNNMMMLLLHHHJJJHHHBBB???@@@@@@>>>===;;;::::::888888<<>>::::::::::::::::::::::::ooojjjccc```______[[[SSSNNNNNNKKKEEE<<<777555444222111111111000/////////////////////............//////---,,,,,,,,,,,,---.........000111222333666999<<<666888999888666444444555888999:::===>>>>>>;;;888222222777===>>>;;;;;;>>><<<===>>>@@@BBBDDDEEEFFFEEEGGGKKKOOOSSSVVVWWWXXXWWWVVVTTTRRRPPPOOONNNNNNEEECCCAAAAAAEEEJJJOOOQQQUUUXXX\\\___```aaacccdddggghhhkkkmmmjjjjjjwwwddd\\\gggwwwpppccc___PPPPPPOOOMMMKKKIIIIIIIIIGGGYYYhhhqqqmmm\\\WWWRRRRRRPPPMMMHHHFFFEEEFFFEEEGGGIIIIIIHHHJJJOOOTTTQQQddd|||hhhRRRNNNOOONNNMMMLLLGGG???===@@@AAA@@@;;;::::::999777666888<<<:::VVVvvvzzzeee___cccggghhhhhhwwwwwwppp|||kkkwwwdddCCC888:::<<<;;;888888:::===DDDDDDFFFNNN```zzzRRRBBB@@@DDDHHHKKKXXXnnnqqq]]]TTTLLLHHHEEEDDDIIIOOOZZZZZZ]]]eeerrr}}}rrraaaYYYUUUgggxxxZZZRRRLLLLLLNNNNNNPPPSSSMMMKKKLLLNNNNNNLLLOOOTTTYYY^^^ccccccaaaccckkkrrrvvvwwwzzz}}}iii^^^\\\\\\XXX\\\^^^]]]bbbjjjkkkggghhhkkk|||xxxzzzRRRBBB>>>999999222555999>>>GGGWWWjjjxxx|||qqqZZZGGG???>>>::::::::::::::::::::::::mmmgggfffbbb]]]YYYVVVSSSOOOMMMKKKFFF???999666555555444333222111000////////////000...------......---,,,,,,---------,,,,,,...///222000......111444666777666777888999999888777666888888;;;>>>???>>>:::777111222666===???===;;;===@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNQQQTTTVVVWWWYYYUUUQQQPPPRRRQQQMMMHHHBBBAAAAAABBBFFFKKKPPPSSSZZZ___bbb``````cccdddcccdddccceeehhhhhhkkkvvvttt```\\\aaappp{{{fffccc[[[UUURRRNNNIIIJJJPPPKKKTTT[[[ddd|||{{{eeeUUUOOOQQQQQQNNNLLLKKKIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFEEENNNZZZxxxfffUUUPPPJJJIIIJJJHHHEEEBBB???===<<<<<<:::999888888888999:::;;;<<>>@@@@@@FFFHHHKKK\\\~~~OOODDDJJJGGGGGGMMMXXXiiizzzlll___QQQIIIEEEDDDIIIOOOTTTXXX___fffoooyyyqqq^^^QQQaaaxxxtttWWWWWWVVVWWWWWWVVVTTTQQQOOONNNMMMLLLLLLOOOUUUYYYYYYbbbkkkllljjjnnn{{{}}}~~~wwwuuuggg___nnnjjjaaa[[[___fffjjjmmmnnnhhhjjjwww{{{TTT@@@AAA666BBB666777999===FFFVVVhhhuuuyyyzzz{{{ttt___GGG>>>@@@<<<<<<;;;;;;;;;:::::::::ooojjjgggddd```\\\YYYTTTPPPLLLJJJDDD===888555555444444333222111000////////////000...------......---,,,,,,---------,,,,,,...///111000...///111444777888777888999999999777666555999999:::<<<>>>>>>;;;888333222555;;;===;;;:::<<<@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNQQQTTTVVVWWWYYYUUUPPPOOOPPPOOOKKKGGGCCCBBBAAABBBEEEJJJNNNQQQXXX]]]```______cccdddcccddddddfffhhhiiilllwwwlll[[[WWW\\\jjj~~~jjj___VVVTTTTTTQQQOOOQQQIIIOOOTTT]]]vvvlllYYYPPPPPPOOOLLLJJJIIIGGGEEEFFFEEEDDDCCCCCCCCCDDDEEECCCIIILLL[[[|||eeeWWWSSSNNNNNNIIIHHHEEEAAA???===<<<<<<;;;:::999888888999::::::888BBBSSSjjjxxxmmmpppsssqqqqqqtttyyy~~~sssqqqyyyrrr^^^CCC;;;;;;:::999:::<<>>============<<<:::999888999999::::::???FFFPPP```rrr}}}tttsssuuuyyy~~~~~~xxxrrrtttyyynnnpppsssrrr[[[AAA;;;;;;::::::;;;===???AAACCCGGGHHHKKK[[[{{{~~~TTTBBBEEEDDDEEELLLUUUeee||||||nnnbbbTTTKKKFFFCCCFFFKKKLLLSSS\\\bbbfffnnnzzzzzzeee[[[iiiyyytttrrrmmmeee```]]]\\\\\\\\\_______________ccchhhlllqqqyyywwwrrrgggbbbkkkzzzqqqiiiiiilllllllllmmmnnnppp|||aaaGGGCCC777===555666777:::BBBOOO```lllxxx|||yyygggPPPBBB>>>;;;;;;;;;:::::::::999999rrrnnnkkkjjjgggddd```ZZZRRRMMMHHHCCC<<<777555555555444222222111000//////000000000...------......---,,,,,,---------,,,,,,.../////////000111222444888:::::::::::::::999777555444<<<:::999999;;;<<<<<<;;;666333333777888777888;;;AAAAAAAAAAAABBBDDDEEEFFFFFFGGGJJJNNNQQQTTTVVVWWWZZZWWWSSSQQQOOOMMMIIIFFFFFFEEECCCBBBCCCFFFIIILLLRRRXXX[[[[[[]]]bbbddddddfffeeegggiiihhhiiirrr|||~~~vvvlll^^^QQQKKKNNNZZZooorrrjjjeeeccc___ZZZQQQPPPbbbwww\\\TTTNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDD???FFFDDD@@@EEESSSvvv~~~^^^UUUPPPJJJJJJEEEDDDBBB???>>>=========>>>===;;;:::999999999:::;;;>>>@@@AAAFFFPPP\\\dddfffrrr|||yyyjjjnnnuuukkkqqq}}}yyynnnrrrVVV???;;;;;;::::::;;;===@@@BBBEEEGGGIIILLLYYYvvvnnnNNNAAAFFFFFFHHHLLLRRR]]]rrr{{{jjj^^^RRRJJJEEECCCEEEJJJIIIQQQ[[[___aaahhhuuuvvvccciii}}}zzz{{{sssooojjjggggggiiijjjjjjllllllkkkiiihhhjjjmmmqqqpppuuu||||||oooeeeeeeooolllmmmsssvvvrrrllliiiooorrriiiIIIDDD999===444555666888>>>KKKZZZeeessszzz~~~nnnWWWDDD;;;<<<<<<<<<;;;;;;;;;;;;:::qqqmmmlllkkkiiifffbbb[[[SSSMMMJJJEEE>>>999666666555555222111000000000000000000000...------......---,,,,,,---------,,,,,,...///...000222222222444777:::::::::;;;:::999777555444<<<:::999999;;;<<<<<<<<<666333333666777666888<<>>============???>>><<<:::999999::::::777;;;>>>??????EEEQQQ\\\hhhxxxsssbbbjjjwwwnnnvvvwwwnnnvvvRRR>>>;;;:::::::::<<<>>>AAABBBFFFHHHJJJMMMWWWoooxxx^^^HHHEEEDDDEEEHHHKKKNNNXXXjjj|||wwwdddYYYNNNHHHDDDBBBDDDIIIHHHPPPZZZ]]]___eeeqqq|||qqqooo~~~~~~{{{zzzyyyyyy{{{}}}||||||uuutttrrrnnnkkkjjjkkkmmmjjjmmmrrrxxx}}}vvv}}}}}}zzzrrrkkkggghhhfffjjjrrrtttpppiiigggggglll}}}mmmEEE>>>555777444555555777;;;FFFTTT___mmmwwwuuu```JJJ;;;============<<<<<<<<<<<>>???BBBEEEZZZ|||oooSSSOOOKKKEEEFFFAAA@@@>>>===<<<<<<===>>>???>>><<<;;;:::;;;;;;<<<888;;;???@@@???BBBPPP]]]xxxxxxkkk^^^iii~~~|||ttt|||vvvppp~~~{{{NNN===;;;:::::::::<<>>;;;<<<555555555666999CCCPPPYYYiiittt~~~wwwfffPPP???============<<<<<<<<<;;;qqqmmmkkkiiigggdddaaa[[[UUUPPPLLLGGG???999555444333222111111000000000000111111000...------......---,,,,,,---------,,,,,,...//////333666555222222555888999999:::;;;:::999777777;;;:::999:::<<<===<<<;;;333111333888999888:::===BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGJJJNNNQQQTTTVVVWWWXXXWWWVVVSSSPPPMMMLLLLLLFFFDDDBBB@@@AAACCCFFFHHHMMMSSSWWWWWWYYY^^^``````___```dddgggfffgggoooxxx|||sssgggWWWJJJIIIGGGMMM___uuuttteee___mmmttt\\\TTTQQQLLLJJJLLLHHHHHHIIIJJJJJJIIIHHHGGGCCCAAA;;;<<>>===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<======>>>>>>AAADDDEEEMMM___qqqvvvjjjaaa[[[iii{{{vvvwwwrrrqqqvvvKKK<<<;;;::::::;;;<<>>AAAFFFJJJJJJPPPaaarrrvvv```VVVMMMHHHDDDAAABBBEEEIIIMMMSSSWWW\\\ccclllrrryyyyyysssyyyyyyyyywwwuuutttvvvxxxwwwvvvwww~~~wwwyyy~~~pppdddhhhdddeeeaaa___aaaaaa^^^^^^aaa\\\___mmmsssHHHCCCBBBAAA666666666555888@@@LLLUUUdddlllssstttooodddRRRBBB<<<;;;;;;;;;::::::::::::rrrnnnjjjhhhfffccc```[[[UUUQQQLLLFFF???888444222111000111000000000000000111111000...------...///---,,,,,,---------,,,,,,...///000444777666222111444888888999:::;;;:::999888777:::::::::;;;======<<<:::222111333999;;;:::;;;>>>BBBBBBBBBBBBDDDEEEFFFGGGFFFGGGJJJNNNQQQTTTVVVWWWVVVVVVUUURRROOOMMMLLLLLLFFFDDDBBB@@@AAACCCFFFHHHMMMRRRVVVVVVXXX]]]______]]]^^^bbbggghhhjjjrrr|||}}}ssshhhYYYLLLIIIEEEIIIZZZpppyyylllcccllleeeZZZUUUNNNKKKNNNGGGHHHIIIJJJJJJJJJIIIHHHDDDCCC???@@@BBBBBBXXX|||pppRRRLLLFFF>>>@@@>>>===<<<;;;;;;<<<===>>>======<<<;;;;;;<<<>>>>>>AAA@@@BBBJJJRRRbbb}}}}}}nnn___YYYYYYiiiwwwuuuwwwoooppptttIII<<<;;;::::::;;;<<>>888555444333333222222222222111111111000000////////////.........///......---------......000222444444444444666777999999:::::::::999888888BBBBBBAAA@@@>>><<<;;;:::444333555888888666777<<>>CCCCCCCCCDDDUUUsssRRRKKKFFF??????@@@>>><<<:::===@@@@@@===???>>>>>>>>>>>>>>>BBBGGGGGGPPPWWW^^^rrr|||pppcccZZZWWWZZZrrrzzzrrrsssuuuyyyooouuucccGGG===<<<<<<<<<<<<>>>AAADDDFFFEEEKKKJJJMMMSSSXXXkkkVVV>>>EEEFFFHHHJJJIIIKKKVVVcccwww~~~kkk]]]QQQLLLFFF===<<>>777444222444777;;;EEENNN^^^hhhooojjj```TTTIIIAAA>>><<<:::888888888999:::sssmmmggghhhgggccc^^^YYYUUUTTTLLLFFF>>>888555444333333222222111111111000000000/////////.........------......------------......111222444444444444666888::::::::::::999888777777???@@@@@@@@@???===;;;:::333222333777777555777;;;@@@@@@@@@AAACCCDDDFFFGGGEEEGGGKKKOOOTTTWWWZZZ[[[]]][[[VVVOOOMMMMMMKKKGGGEEECCCAAA??????BBBEEEHHHMMMPPPTTTWWWYYY[[[^^^```cccbbbdddgggiiimmmyyy|||qqqjjj]]]OOOFFFEEEHHHSSSfffyyyrrrooowwwoookkk}}}yyyaaaRRRPPPNNNKKKLLLMMMLLLKKKIIIIIIHHHHHH???DDDBBBBBBDDDVVVuuuSSSJJJEEE???AAAAAA???===<<<===>>>===<<<:::;;;===???AAABBBEEEIIIHHHXXXlllxxxiii[[[UUU[[[eee|||tttuuuxxx}}}{{{nnnyyy```EEE<<<<<<<<<<<<===???BBBEEEFFFFFFKKKJJJLLLRRRWWWkkkZZZ???EEEFFFHHHJJJIIIJJJTTT```sssjjj\\\PPPLLLFFF>>><<<@@@CCCEEEJJJRRRVVV[[[dddmmmsssvvvxxxfffeeeppp|||wwwtttwww{{{~~~|||gggaaa[[[___ccceeeccc^^^ZZZZZZ\\\]]]bbbhhhuuuyyy]]]AAA???;;;888444333444777:::CCCLLL]]]hhhpppmmmcccWWWJJJAAA>>><<<:::999888888999:::qqqkkkfffggghhheee```ZZZUUUSSSKKKFFF>>>888555444333333111111000000000/////////............---------,,,...---------------......111333555555555555777888:::::::::999999777666666;;;<<<>>>??????===;;;:::333111222666777666777;;;??????@@@AAABBBDDDEEEFFFEEEGGGKKKOOOTTTXXX[[[]]]```^^^YYYQQQNNNNNNKKKFFFDDDCCC@@@>>>>>>@@@CCCEEELLLOOOSSSVVVXXX[[[^^^```aaaaaadddhhhjjjmmmxxx{{{rrrkkk^^^QQQFFFDDDFFFOOOaaauuutttgggrrrrrrnnnyyyqqq^^^VVVPPPLLLMMMMMMLLLKKKJJJIIIHHHHHH@@@EEEBBB@@@CCCWWWrrrQQQIIIDDD???BBB???????????????>>>>>>??????@@@@@@AAADDDJJJRRRWWWddd{{{vvvdddVVVUUUddduuu~~~vvvxxxxxx~~~yyyqqq~~~[[[BBB:::<<<<<<<<<>>>@@@BBBEEEGGGGGGKKKIIIKKKRRRWWWiii___AAAEEEEEEGGGIIIHHHIIIQQQ[[[lllzzziii[[[PPPLLLGGG???<<>>>>><<<;;;999999999999:::nnniiihhhjjjjjjhhhaaaYYYSSSOOOKKKFFF???999666444333222000000000000////////////......---------,,,,,,,,,------,,,,,,------......111333555555555555777999::::::999999888777555555777999<<>><<<:::444111222666999999999<<<@@@@@@AAABBBCCCEEEFFFGGGFFFHHHKKKNNNSSSWWWZZZ\\\```^^^XXXQQQNNNNNNLLLGGGDDDBBB???>>>===???AAACCCJJJMMMQQQUUUXXXZZZ^^^``````aaadddhhhiiikkkuuuxxxpppjjj^^^QQQHHHEEEEEELLL]]]rrr|||eeelllppppppvvv{{{oooaaaUUUMMMLLLKKKKKKKKKKKKJJJHHHHHHBBBGGGAAA@@@CCCWWWdddJJJFFFCCC???CCC======>>>@@@???>>>AAAFFFEEEHHHKKKOOOYYYkkk{{{sssccc\\\bbbvvv~~~wwwzzzwww|||vvvwwwTTT???999<<<<<<===???AAADDDFFFGGGHHHKKKIIIKKKRRRVVVgggcccCCCEEEEEEGGGIIIHHHGGGMMMTTTdddtttjjj\\\PPPMMMIII@@@<<<>>>@@@@@@DDDIIIMMMPPPYYYbbbmmmrrr{{{zzzwwwdddaaagggeeebbbccccccaaa^^^[[[[[[\\\\\\```eeerrrxxx}}}wwwNNN>>>>>>;;;777555555555777===EEENNNZZZgggjjjdddYYYJJJ>>>======;;;:::999999::::::lllgggfffiiijjjhhhaaaYYYRRROOOJJJEEE???999666444333222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---......111333444555555555777888888888888888777666555444555888;;;>>>@@@???===;;;555222222888<<<<<<<<<>>>BBBBBBBBBCCCDDDFFFHHHHHHHHHIIIKKKNNNQQQUUUXXXZZZ]]]\\\WWWPPPNNNOOOMMMHHHCCCBBB???>>>===>>>???AAAHHHKKKPPPTTTWWWZZZ]]]```aaaaaadddggggggiiirrr|||uuummmhhh\\\OOOIIIFFFEEEKKKZZZooooookkklllpppvvvvvvppp___PPPMMMJJJJJJKKKLLLKKKJJJJJJDDDHHHBBBAAADDDSSSpppgggQQQBBBDDDCCC???CCC>>>===>>>@@@>>>===DDDNNNQQQ\\\jjjwww|||lllfffkkkxxx{{{uuu{{{}}}wwwuuulllMMM===999;;;<<<>>>@@@BBBEEEGGGHHHIIILLLJJJLLLSSSUUUddd}}}iiiHHHCCCCCCEEEHHHGGGFFFIIINNN]]]mmm|||nnn^^^QQQMMMIIIAAA<<<===???>>>AAAEEEGGGJJJSSS\\\gggkkkqqqyyyyyyjjj\\\^^^fffddd``````___^^^[[[ZZZZZZZZZ^^^bbbfffrrryyyyyyTTT===>>><<<888555555555555;;;BBBJJJWWWeeejjjhhh___QQQEEE======<<<;;;::::::::::::kkkgggbbbeeegggfffaaaZZZUUURRRJJJEEE???:::777555333111111111000000000/////////............---------,,,++++++++++++,,,---...///000222444444444444666777666777777777777666555555666888;;;>>>??????>>>===666222222888===>>>>>>???BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKNNNRRRVVVZZZ\\\]]]\\\WWWPPPNNNOOOMMMIIIDDDBBB@@@>>>===>>>>>>???FFFJJJNNNSSSVVVYYY]]]```aaaaaacccffffffhhhrrr}}}uuummmhhh]]]PPPIIIFFFEEEJJJXXXmmm|||uuusssrrrtttyyysssiiipppyyyvvvnnnXXXRRRLLLJJJKKKMMMLLLKKKKKKEEEHHHCCCCCCFFFNNNsss~~~vvvooopppxxxyyykkkYYYOOONNNCCC>>>DDDCCC@@@DDDBBB???@@@BBBAAACCCPPPaaaxxxyyyoooiiiooo}}}wwwrrrzzzooopppaaaGGG===;;;;;;<<<>>>AAACCCFFFHHHIIIKKKMMMKKKNNNTTTUUU___vvvlllKKKAAAAAACCCGGGGGGEEEFFFJJJUUUdddttt|||tttbbbRRRMMMIIIAAA======>>>===???BBBCCCFFFNNNWWW]]]aaafffmmmzzz}}}~~~~~~wwwkkk^^^^^^bbb]]]]]]]]]\\\ZZZZZZZZZZZZZZZbbbdddgggqqqzzzwww___BBBDDD<<<888666666555444999@@@LLLWWWdddjjjjjjdddWWWLLL======<<<<<<;;;:::::::::jjjgggaaaccceeeddd___YYYUUURRRIIIEEE???:::777555222111222222111111111000000000/////////.........------++++++++++++,,,---...//////111222333333333555666555555666666777777666666888999;;;===>>>??????>>>666111111777>>>???>>>???BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIKKKOOOTTTZZZ___bbb```___YYYRRROOOOOOMMMHHHDDDCCCAAA???>>>>>>>>>>>>EEEHHHMMMRRRUUUYYY]]]```aaaaaaccceeegggjjjvvvxxxpppkkk```SSSGGGEEEDDDHHHUUUiii|||sssrrr~~~kkkrrr}}}www{{{~~~ccc[[[QQQLLLKKKMMMMMMLLLMMMFFFIIIDDDFFFGGGHHHfffzzziiiZZZWWWZZZWWWMMMFFFBBBFFF@@@>>>EEEDDDAAAEEEFFFCCCDDDJJJNNNUUUkkkzzzlllkkkqqq~~~sssoooyyyooorrr~~~YYYBBB===>>>;;;<<>>BBBGGGGGGEEEDDDGGGNNN\\\jjjuuuzzzfffSSSMMMIIIBBB===>>>>>>======@@@@@@BBBKKKTTTYYY^^^dddkkkzzzvvvjjjmmmvvv~~~}}}|||{{{vvvyyy|||qqqggg[[[\\\```[[[\\\[[[YYYYYYYYYZZZ[[[[[[bbbdddfffppp}}}yyygggDDDGGG;;;777555555444444888???IIISSS]]]aaabbb^^^SSSIII=========<<<<<<;;;:::999jjjhhheeeffffffccc]]]VVVQQQOOOIIIEEE???;;;777555222111222222222222111111111111000////////////.........++++++++++++,,,---...///...000222222222222444666333444555666777777777777999:::;;;===>>>?????????555000///666===???>>>>>>AAAAAAAAABBBDDDEEEGGGHHHHHHIIILLLPPPVVV]]]cccgggdddbbb\\\TTTPPPOOOLLLGGGEEEDDDBBB@@@>>>>>>>>>>>>DDDHHHMMMQQQUUUYYY]]]```aaaaaabbbfffhhhmmmzzz|||tttnnncccVVVEEECCCCCCGGGTTTggg|||tttrrryyymmmuuuxxxxxxlllbbbVVVNNNLLLMMMMMMLLLNNNFFFIIIEEEHHHHHHEEE]]]~~~xxxbbbOOOKKKJJJEEECCCEEEBBBGGGBBB@@@GGGEEEAAAGGGGGGDDDHHHSSS[[[iiizzzpppiiiooo|||qqqnnnxxxvvvyyyzzzTTT@@@===@@@;;;<<>>>>><<<===??????AAAIIIRRR]]]ccchhhooo}}}gggVVVTTTZZZYYYkkk|||{{{zzzyyyxxx{{{~~~tttggg\\\RRRWWWaaa___[[[ZZZXXXXXXZZZ[[[\\\\\\```cccfffqqq}}}ddd???AAA;;;777555555444444888???DDDKKKSSSWWWWWWTTTJJJ@@@============<<<;;;:::999}}}fffbbbdddeeeeeebbb\\\VVVQQQOOOIIIGGGBBB===888444222111000000000000////////////......//////......---,,,.........------,,,,,,,,,...111333222000000222555666777777888777666555444777;;;===<<<===???>>>:::444222111333888<<<<<<:::EEEEEEEEECCCBBBCCCFFFHHHFFFIIINNNRRRUUUYYY^^^aaa___^^^\\\WWWRRRNNNMMMMMMEEECCCAAA?????????@@@AAADDDEEEHHHNNNSSSXXXZZZ[[[YYYZZZ```ggghhhjjjyyy{{{rrrbbbRRRHHHBBB???FFFSSSeeezzzmmmrrrxxx}}}ttt```VVVRRRPPPNNNNNNLLLIIIHHHHHHEEEDDDIIIQQQhhhmmmVVVDDDBBBDDD@@@>>>AAA@@@@@@BBBDDDHHHJJJKKKLLLQQQNNNVVVooouuujjjjjjsssvvvuuu~~~yyywwwnnnNNNAAA<<<<<<:::===@@@BBBCCCEEEIIIKKKMMMOOOPPPQQQTTTXXX^^^bbboooAAA===???@@@AAACCCDDDBBB>>>DDDKKKXXXgggtttrrr___PPPIIIDDD>>>:::>>>>>>>>><<<;;;???FFFLLL___yyykkkUUUKKKFFFBBBEEEPPPWWWkkk}}}zzzwwwzzz~~~~~~qqq|||ooodddbbbbbb___^^^aaa```___^^^\\\[[[ZZZZZZYYYcccfffdddiii~~~eee@@@======888666777666444555999???GGGPPPWWWYYYUUUHHH;;;;;;;;;:::;;;<<<<<<:::888}}}fffcccbbbcccccc```[[[UUUQQQOOOKKKGGGAAA:::555333333333000000000000////////////......//////......---,,,......---------,,,,,,,,,...111333222000000222555999999888888777777777888888<<<===<<<===@@@???<<<444222111333888;;;<<<:::EEEGGGHHHGGGFFFEEEEEEFFFHHHJJJLLLOOORRRWWW]]]aaa___^^^[[[VVVPPPMMMLLLLLLFFFEEEBBB@@@??????@@@AAACCCCCCGGGPPPZZZ___]]]ZZZZZZZZZ```fffgggiiiyyyxxxhhhXXXKKKEEEAAAGGGRRRcccxxx}}}ttt~~~zzz|||}}}iii]]]YYYTTTPPPNNNOOOLLLJJJIIIFFFDDDHHHNNN\\\vvvyyy]]]MMMAAABBBDDD@@@@@@DDDDDDKKKRRRUUUTTTUUUZZZ^^^fffiiiyyyzzzmmmpppzzzyyyttt~~~xxxzzzyyy{{{iiiKKK@@@<<<===<<<===>>>AAACCCFFFGGGHHHMMMOOOPPPQQQTTTXXX]]]aaaQQQ>>>===<<<===AAAEEEEEECCCAAAFFFPPP^^^mmm{{{zzzfffUUULLLFFFAAA===??????>>><<<;;;>>>DDDIIIYYYpppttt^^^PPPKKKJJJKKKGGGMMMNNN^^^~~~{{{xxxwwwwww}}}wwwllldddccccccaaa```bbb______]]]\\\[[[[[[ZZZZZZ^^^bbbcccggg}}}iiiHHHFFF===999777777666444555999===EEEOOOWWW]]]]]]TTTIII???===;;;;;;<<<<<<:::999~~~gggdddaaabbbccc```[[[UUUQQQOOOMMMGGG???888333222333444000000000000////////////......//////......---,,,...------------,,,,,,,,,...000333333111000333666<<<;;;:::999999999999:::999<<<===;;;===@@@AAA???444222000333888;;;;;;:::EEEGGGJJJJJJHHHFFFDDDDDDJJJJJJKKKMMMPPPUUU\\\aaaaaa___[[[UUUOOOLLLKKKLLLHHHFFFDDDBBB@@@?????????AAAAAAFFFRRR___ddd```YYY[[[[[[___eeeeeehhhxxxooo^^^OOOHHHCCCGGGRRRaaauuuoooxxx~~~zzz|||rrrfff```ZZZTTTPPPRRRNNNLLLKKKHHHDDDFFFKKKYYYsssnnn___OOOFFF@@@CCCDDDBBBDDDJJJJJJVVVdddhhhfffgggpppzzz|||kkkiiizzzrrrbbb]]]jjj~~~{{{~~~wwwaaaGGG???<<<>>>@@@>>>???BBBGGGIIIIIIGGGMMMNNNOOOQQQSSSVVV[[[___xxx[[[CCC???;;;===AAADDDFFFFFF@@@AAAGGGTTTfffwwwmmm\\\QQQIIIDDDAAA??????===;;;;;;===AAADDDLLL```sss{{{~~~www^^^RRRNNNMMMRRR[[[YYY[[[TTTZZZxxxzzzuuusssvvvyyywwwqqqiiiccccccdddbbbaaabbb^^^]]]]]]\\\\\\\\\\\\\\\\\\ccceeegggzzzzzzqqqQQQJJJ>>>:::777888777444555888;;;CCCLLLUUU^^^bbb]]]TTTCCC@@@===;;;;;;;;;;;;:::hhheeedddeeeeeeaaa[[[TTTPPPNNNKKKGGG@@@888444222222333000000000000////////////.........///......---,,,------------------------...000333333111111333666::::::;;;;;;::::::999888999;;;<<<:::;;;???AAA???333111000333888;;;;;;:::AAADDDFFFFFFEEEDDDDDDEEEIIIKKKMMMOOORRRVVV\\\```dddbbb]]]WWWPPPLLLLLLMMMIIIHHHFFFCCCAAA??????>>>>>>@@@FFFPPPZZZ___]]]YYY\\\[[[^^^cccdddgggxxxsssbbbPPPIIIDDDHHHQQQ```sssxxxxxxtttnnnfff^^^YYYSSSOOOLLLKKKIIIEEEFFFIIIZZZwwwfffUUUSSSIIIEEEDDDEEEEEEEEEKKKTTTUUUbbbrrr{{{|||nnnjjjtttyyy```UUURRR\\\rrr}}}{{{}}}wwwYYYCCC>>><<<>>>BBB@@@@@@EEELLLOOONNNJJJJJJLLLNNNOOOPPPTTTXXX[[[ooocccJJJCCC===>>>BBBDDDDDDEEECCCAAABBBMMM___sssssseeeWWWMMMFFFBBB@@@???===;;;;;;<<<>>>@@@AAAOOO^^^hhhqqq{{{~~~qqq___]]]^^^___jjjyyyvvvmmmsss}}}{{{{{{yyysssnnnpppwww~~~lllkkkgggdddccccccbbb```___]]]]]]]]]\\\\\\]]]^^^^^^```hhhjjjjjjwwwuuu}}}~~~[[[GGG???;;;888888777444444888999@@@HHHPPPYYY```^^^WWWHHHDDD???;;;;;;;;;;;;;;;iiiggghhhiiihhhccc\\\TTTOOOLLLIIIFFFAAA;;;777333111111000000000000////////////.........///......---,,,---------------------------000333333111111444777666888;;;<<<<<<:::666444888::::::888999>>>???===333111000222777;;;;;;999===>>>??????@@@BBBEEEHHHGGGKKKOOOTTTWWWZZZ]]]___eeeddd```YYYSSSOOONNNNNNIIIHHHFFFDDDAAA???>>>===<<<@@@FFFKKKOOOSSSWWWZZZ\\\[[[^^^ccccccfffwwwuuucccOOOHHHDDDGGGRRRaaatttyyy{{{ssshhhcccVVVPPPLLLKKKIIIFFFGGGJJJSSSrrrmmmeee[[[KKKDDDGGGEEEEEEFFFHHHIIINNNYYYdddbbbmmm~~~wwwzzzyyyllllllyyy|||bbbRRROOOMMMQQQ```}}}yyyzzzSSSAAA===;;;>>>@@@>>>???EEEMMMQQQPPPLLLHHHIIIKKKMMMNNNPPPTTTWWWeeeuuuLLLBBB;;;>>>BBBCCCBBBDDDCCC@@@???GGGXXXlll~~~~~~qqqaaaQQQEEE???AAA???===<<<<<<<<<<<<<<<<<>>===<<<@@@DDDFFFGGGKKKSSSYYY[[[ZZZ^^^ccccccfffuuuxxxeeeOOOHHHCCCGGGRRRaaatttzzzzzzuuuooommmqqqyyylllfff]]]VVVOOOMMMKKKHHHHHHJJJKKKggg|||dddPPPMMMKKKCCC???BBBCCCFFFKKKOOOTTT^^^lllwwwpppyyyuuutttttt{{{oookkkkkkxxxsssfffQQQIIILLLIIIJJJWWW|||vvvvvvMMM???>>><<<>>>;;;<<<>>>DDDJJJMMMLLLJJJGGGIIIKKKLLLMMMOOORRRTTT]]]yyyQQQCCC999<<>>>>>BBBNNNaaasss|||iiiUUUEEE===BBB@@@>>>=========<<<:::<<<@@@GGGPPP[[[gggrrrwwwzzz~~~sssmmm|||qqqkkk]]]]]]]]]^^^bbblllyyynnniiiggghhhgggcccaaaaaa```]]]aaa```````````````aaaaaabbbhhhkkkiiiooottttttUUUBBB===:::999777333333666222777>>>GGGRRR]]]___\\\JJJEEE@@@<<<;;;;;;;;;;;;llljjjfffggggggccc\\\VVVQQQNNNLLLHHHCCC<<<888555444444000000000000////////////......//////......---,,,,,,,,,,,,---------......---000333444222222555999888888888888888777777666888<<<===;;;;;;===<<<888222000///222777::::::999999;;;===>>>???AAADDDGGGEEEIIINNNSSSWWW[[[___bbbbbbbbbaaa]]]XXXRRROOONNNFFFEEEDDDCCCAAA???===<<<===???BBBDDDHHHMMMSSSWWWYYYYYY^^^ddddddeeettt}}}jjjPPPIIIDDDHHHQQQ```sssxxxfff___XXXUUUYYYiiitttppphhh^^^TTTPPPLLLIIIHHHKKKJJJ[[[eeeWWWJJJHHHHHHFFFEEEFFFKKKQQQXXX^^^gggrrrrrrfffpppyyywwwooobbbnnn~~~uuubbbYYYJJJFFFKKKIIINNN___yyytttmmmGGG>>>>>>===>>>:::===@@@DDDGGGHHHHHHHHHGGGIIILLLMMMMMMOOOQQQSSSYYYlllcccOOO???===@@@???AAAGGG>>>>>>???AAAHHHWWWjjjwww~~~kkkWWWIIICCCBBB@@@>>>>>>??????<<<:::;;;===DDDLLLVVV___iiipppvvv{{{wwwxxxoooiiiXXXWWWWWWZZZcccppp~~~ssslllkkkfffjjjiiidddccceeeeeebbbccccccbbbbbbaaabbbbbbbbb___dddffffffmmmyyyvvvfffCCC>>>::::::777333333666222777===DDDOOOYYYZZZWWWHHHDDD@@@===<<<;;;;;;:::mmmkkkcccddddddaaa\\\VVVRRRPPPOOOJJJBBB;;;666555555777000000000000////////////......//////......---,,,,,,,,,,,,------.........---000333444222333666999<<<:::888666555777999:::999===???===<<<>>><<<777222000///222777::::::999:::===@@@CCCCCCCCCDDDEEEEEEHHHLLLPPPTTTZZZ```ddd___``````]]]XXXSSSOOONNNDDDDDDDDDBBBAAA???===<<<>>>>>>???DDDKKKQQQUUUUUUXXXYYY^^^ddddddeeesssnnnRRRKKKEEEHHHQQQ___rrrkkkWWWQQQLLLLLLQQQ^^^tttpppeeeYYYRRRNNNJJJIIIKKKJJJRRRoooZZZSSSJJJEEECCCEEEIIILLLVVV]]]fffmmmvvvsssmmmjjjeeemmm}}}xxxnnngggaaaaaaxxxwwwcccXXXTTTJJJHHHLLLKKKWWWoooxxxsssgggCCC===???>>>???===@@@EEEGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTZZZfffwww^^^HHHAAA@@@>>>AAAHHH>>>@@@BBBBBBFFFRRReeettt{{{jjjYYYNNNJJJBBB@@@>>>>>>@@@@@@===:::777;;;BBBKKKRRRYYYbbbiiissszzzyyyqqqlllYYYWWWWWW\\\hhhvvv~~~zzzwwwyyy|||mmmiiihhhfffjjjjjjeeedddiiijjjgggeeeddddddcccbbbbbbcccccc^^^aaadddeeennn~~~zzzpppCCC>>>;;;:::777333333666444888===BBBKKKRRRRRRNNNGGGCCC???===<<<<<<;;;:::}}}hhhdddcccdddeeebbb[[[UUUOOOMMMLLLGGGAAA;;;777555222111111111000///////////////000000///...............,,,,,,,,,---------......///111444444333333777::::::888666777999;;;999777777999;;;=========<<<;;;666444222444777888666333777===AAAAAABBBEEEFFFDDDIIIJJJLLLLLLOOOVVV```ggglllhhhccc___]]]XXXRRRMMMJJJHHHDDDAAA>>>===<<<<<<======>>>AAAFFFLLLRRRUUUTTT[[[\\\^^^eeegggpppqqq\\\MMMCCCHHHSSSaaasssoooUUUNNNLLLNNNOOORRRcccxxxzzzjjjXXXMMMLLLMMMLLLIIIEEEJJJ___rrrWWWQQQIIIFFFHHHLLLOOOQQQ___tttuuueeeaaahhhppp}}}wwwhhh[[[\\\eeerrruuudddZZZSSSLLLIIILLLMMMQQQdddyyy}}}uuuuuu}}}zzz\\\BBB666>>>AAA777@@@AAABBBDDDEEEGGGHHHIIIJJJJJJLLLNNNOOOQQQRRRSSSTTTfff}}}yyyNNNCCCBBB<<<===FFFAAABBBBBBAAACCCMMM[[[fffyyy}}}qqqdddUUUIIIDDDCCCBBB@@@>>>===<<<;;;===<<<@@@GGGNNNUUU___hhhpppvvv~~~~~~zzzwwwqqqiiicccdddhhhpppxxx~~~{{{vvvnnnooo~~~|||oooooopppkkkjjjhhheeedddfffiiikkklllhhhiiihhheeeaaa___bbbeee^^^```aaabbbkkkuuu~~~QQQ;;;???:::444888222444111444999>>>DDDLLLUUU[[[UUULLLAAA<<<<<<;;;888444|||hhhdddbbbcccddd```ZZZSSSNNNKKKLLLGGG@@@;;;777555333111111111000///////////////000//////...............,,,,,,,,,---------......///111444444333333777:::999777666888::::::888666666888:::<<<======<<<;;;777444111222666888777555888===AAA@@@AAAEEEFFFEEEGGGHHHIIIJJJLLLSSS\\\dddjjjhhhfffccc^^^WWWQQQLLLIIIHHHFFFCCCAAA???===<<<<<<<<<>>>@@@EEEKKKPPPSSSTTT[[[[[[]]]dddfffooowwweeeUUUIIIJJJRRR\\\lll{{{nnnVVVNNNKKKMMMKKKKKKUUUddduuuiiiYYYRRROOOKKKGGGJJJIIISSSxxxvvv___OOOJJJEEEEEEKKKTTT[[[___ttt|||yyyyyyyyyyyyvvvmmmddd```___cccnnn{{{zzzjjj[[[OOOQQQIIIGGGNNNVVVccc|||{{{wwwyyyvvvpppvvvwwwSSS???888===AAA:::???@@@AAACCCDDDFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRTTTaaatttoooOOOCCCBBBCCCCCCCCCCCCBBB@@@@@@GGGSSS\\\pppzzzzzzpppcccXXXUUUNNNDDD===;;;<<<>>>???<<<;;;===DDDJJJPPPZZZcccmmmrrrzzz|||pppttt{{{oooooo~~~}}}yyywwwsssmmmeeejjjuuu}}}sssllljjjwwwzzzwww{{{wwwjjjllllllgggkkkiiigggffffffffffffeeehhhiiiiiifffbbb```cccfffbbbccccccaaaiii~~~xxx~~~[[[AAA@@@;;;666999222333222444777<<>>@@@???@@@DDDFFFEEEFFFHHHIIIJJJLLLRRR[[[bbbgggiiijjjeee]]]TTTOOOMMMHHHHHHGGGEEECCC@@@>>><<<;;;;;;<<>>>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQUUU]]]hhh___CCCDDDFFF???EEEDDDBBB>>>===AAAIIIOOOcccooo{{{~~~xxxmmmccc^^^SSSFFF>>>===@@@@@@@@@<<<:::;;;???CCCHHHRRR[[[hhhmmmtttzzz~~~qqqcccYYY]]]zzz{{{sssttt~~~}}}wwwtttsssqqqmmmhhhooo{{{yyypppkkkccckkk}}}yyyhhheeegggfffdddiiiiiiiiijjjjjjhhhdddaaahhhiiiiiigggcccbbbeeehhheeedddcccaaaggg|||}}}hhhGGGAAA<<<888;;;222111222333555888>>>FFFPPPWWWXXXOOODDD===;;;<<<<<<<<<jjjeeebbbcccccc___XXXQQQKKKHHHJJJFFF???:::777555333111111000000/////////////////////...------------...,,,,,,,,,---------.........111444444333333555888777777888999999888666555333555888;;;=========<<<:::555000///222777:::;;;:::>>>@@@>>>>>>CCCFFFEEEGGGIIIKKKLLLMMMSSS\\\bbbgggkkkkkkeeeYYYPPPMMMNNNJJJIIIGGGDDDBBB@@@???>>>::::::;;;===AAAFFFKKKNNNSSSYYYXXXYYY___aaakkk~~~iiiXXXIIIGGGKKKPPP\\\iii}}}~~~vvvxxx~~~wwwooowwwlll\\\TTTNNNPPPQQQOOOOOORRRRRRccc}}}ttteeeZZZQQQLLLFFFJJJMMM```xxx```UUUSSSTTTYYYfff|||wwwiiiZZZ___kkkxxxjjjccc___VVVMMMKKKKKKUUUhhh}}}}}}}}}mmmcccqqq\\\<<<<<<<<<:::>>>@@@??????AAABBBDDDEEEGGGGGGHHHGGGGGGGGGIIIKKKNNNOOOUUUZZZ```}}}wwwLLLAAABBB@@@EEEDDDBBB>>><<<===BBBFFFVVVdddrrrzzz{{{wwwnnneeeYYYPPPFFFBBBDDDEEEBBB>>>>>>:::999<<<>>>AAAJJJSSSbbbgggooouuuzzz|||~~~mmm]]]XXXUUUVVViii~~~|||vvvpppkkkiiihhhgggjjjnnnuuu~~~rrrgggcccaaavvvkkkcccdddbbbaaaccceeegggjjjnnnooommmhhhcccfffhhhiiigggdddcccfffiiidddcccbbbbbbhhh{{{tttLLL@@@;;;999===333222222333333555999AAAKKKRRRZZZSSSHHH@@@;;;;;;<<<===kkkeeebbbcccccc___YYYQQQLLLIIIIIIEEE???:::777555333111111000000/////////////////////...---------------,,,,,,,,,---------......---111444555333222444666777888999999888777666555222444888;;;===>>>>>>>>><<<666000...222777:::<<<:::>>>@@@>>>>>>BBBEEEEEEFFFIIIKKKLLLNNNTTT\\\bbbhhhkkkkkkcccWWWNNNNNNQQQMMMKKKFFFBBB@@@?????????:::::::::<<>>:::===AAA@@@AAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNQQQVVVYYYrrreeeEEE@@@EEEDDDCCCAAA???===>>>@@@AAAMMMZZZiiirrrvvvvvvrrrkkk[[[QQQFFFAAACCCCCC@@@<<>>999666555333111111111000//////////////////...------,,,,,,------,,,,,,,,,---------......---111444555333222333555888999999888666555555777222444888;;;>>>@@@@@@@@@>>>888111///222666:::;;;:::>>>@@@>>>>>>BBBDDDCCCCCCFFFIIIKKKMMMSSS[[[bbbiiilllllleeeYYYQQQPPPSSSPPPMMMIIIEEEAAA?????????:::::::::;;;???CCCHHHJJJOOOVVVVVVWWW\\\]]]dddvvvrrr```NNNHHHFFFFFFMMMWWWjjj|||llleeepppwww~~~xxxppphhheee```ZZZVVVTTTRRROOOLLLLLLSSSbbbyyymmmYYYMMMLLLNNNNNNTTT^^^hhh}}}oookkkhhhyyy~~~|||wwwnnngggfffkkkqqqyyynnneee[[[QQQMMMNNNWWWfff}}}|||{{{xxxsssvvvMMM888>>>>>>:::===@@@@@@AAABBBDDDFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKTTTUUUdddZZZGGGJJJAAAAAAAAA@@@@@@?????????EEEQQQ^^^gggooovvvxxxvvvjjj]]]MMMBBB>>>>>>???>>>???<<<:::;;;;;;:::???EEEPPPVVV```iiipppvvvzzz}}}yyy|||xxx```UUUUUUUUUSSSSSSTTT[[[kkkyyyqqqhhhbbb___]]]aaaggguuuwwwlll```XXXQQQjjj}}}ssskkkiiifff```___cccaaacccfffiiiiiifff```\\\___bbbeeedddbbbbbbeeegggiiigggggggggffflllVVVAAA:::999<<<444777333333222111222666===BBBQQQPPPMMMFFF>>>999:::;;;jjjbbb^^^___```]]]XXXRRRMMMKKKHHHDDD>>>999666444333111111111000//////////////////...------,,,,,,------,,,,,,,,,---------......---111555555333111222444999999999666333333555888222444888<<<@@@BBBBBBBBB???999222000222666999999888>>>AAA??????BBBCCCAAABBBEEEIIILLLOOOUUU]]]dddiiimmmnnnjjjaaaXXXSSSRRRQQQPPPNNNKKKGGGBBB>>><<<:::::::::;;;>>>CCCGGGIIIMMMTTTVVVWWW\\\\\\bbbrrrttt```NNNFFFBBB???EEENNNaaa}}}nnn___\\\bbbkkkvvv~~~xxxqqqpppnnnmmmkkkjjjgggccc___ZZZUUUPPPOOOPPPYYYkkkdddTTTPPPMMMMMMVVVZZZVVVkkk}}}vvvssslllffffffooo|||qqqfff^^^XXXTTTYYYaaalllyyy}}}}}}~~~yyyfffGGG999======;;;?????????@@@AAACCCEEEFFFHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLHHHVVVTTTXXX~~~yyyXXXIII@@@@@@@@@AAAAAA@@@>>><<<<<>>;;;:::;;;:::888;;;@@@EEELLLVVV___gggmmmqqqttttttwww{{{vvvbbb[[[]]]ZZZSSSNNNMMMVVViii|||zzzpppggg``````aaaeeennnwww~~~qqqddd[[[UUURRRTTTtttooommmkkkhhheeebbb``````^^^___aaadddeeeddd```\\\[[[___bbbbbbaaa```cccffffffeeeggghhhccceeeyyy]]]FFF===999:::333999333333222000000222777:::GGGJJJLLLHHH@@@;;;:::<<>>:::;;;::::::;;;>>>BBBGGGIIIKKKTTTVVVXXX]]][[[```ppp~~~ooo\\\IIIAAA===:::???HHHUUUtttqqq^^^OOOSSS\\\fffpppvvvzzz{{{zzzrrrmmmnnnqqqtttooorrrtttqqqlllfff___YYYSSSQQQTTTccc|||ppp]]]QQQKKKOOO^^^aaaQQQ[[[mmmkkkhhhiiitttxxxjjj]]]XXXXXX^^^lllzzz}}}{{{|||www[[[CCC999<<<;;;<<<@@@???>>>???@@@BBBDDDEEEFFFGGGGGGJJJMMMOOOPPPOOOMMMLLLJJJZZZWWWRRRoooeeeGGG??????@@@AAAAAA???<<<:::555<<>>===::::::;;;:::777888===>>>EEEOOOXXX```eeejjjllltttvvvzzz~~~oooiiipppppphhhbbb\\\\\\eeennnttt|||yyynnnhhh```[[[___eeemmmzzzssscccVVVNNNMMMNNN[[[}}}nnnhhhjjjiiieeeccccccaaa]]]\\\]]]___bbbeeefffdddbbbYYY]]]```aaa```___bbbddd``````dddgggbbbaaatttcccJJJ@@@999999333:::333333222000///000333666???EEEJJJIIIBBB<<<;;;===~~~ccc[[[___]]][[[ZZZXXXTTTOOOKKKJJJEEE>>>888555333222111//////............//////111111000///,,,)))&&&$$$,,,,,,++++++,,,,,,---...///111444555444222222222999777555444333333333444444222555;;;======>>>BBBBBB===666000...111666:::888;;;@@@CCCDDDEEEFFFGGGDDDHHHLLLPPPSSSYYY```gggkkklllnnnoookkkcccXXXPPPLLLPPPSSSSSSMMMFFFBBB@@@>>><<<;;;:::<<>>??????AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNNNNMMMKKKJJJHHHPPPUUUWWWcccqqqMMMDDD===@@@CCC@@@CCCBBB777:::;;;>>>BBBJJJUUUaaaiiiqqqsssnnncccWWWMMMBBB:::666888::::::999888888888<<<>>>BBBKKKTTT\\\aaabbbmmmpppuuuzzzzzzwww~~~yyyssspppooojjjcccccciii~~~tttkkkeeebbb]]]\\\eeeuuuuuucccWWWQQQNNNLLLLLLjjjmmmwwwlllgggffffffffffffeeebbb___dddaaa]]]\\\^^^___^^^\\\YYYZZZ]]]^^^^^^___aaabbb```dddgggfffaaacccrrrzzzSSSEEE>>>===:::000333222111000000222444555555???IIILLLGGG???<<<<<>>888555333222111//////............//////,,,,,,---......---,,,+++,,,,,,++++++,,,,,,---......111444555444222222222888777666555555444444444555333666<<<>>>>>>???CCCBBB===666000///111666999666999===@@@AAABBBBBBCCCEEEHHHJJJLLLOOOVVV```ggggggiiijjjkkkggg^^^SSSLLLJJJMMMOOOMMMHHHBBB???======<<<::::::;;;???BBBEEEIIIMMMSSSWWWYYY]]]bbbgggzzzfffWWWFFF>>><<<;;;<<>>AAA>>>BBBDDD<<<::::::;;;>>>EEEOOOZZZbbbpppvvvwwwmmm\\\NNNAAA999:::;;;;;;;;;:::888777777999:::>>>EEENNNVVVZZZ\\\fffiiinnnsssyyy{{{iiiYYYWWW]]]ttt{{{tttrrrnnnhhhcccaaabbbaaadddooo~~~~~~jjjYYYQQQIII@@@EEERRRnnnsssxxxiiihhhgggffffffgggeeebbb```dddbbb______``````^^^\\\]]]]]]]]]]]]]]]]]]___```cccdddfffddd```aaannn}}}|||bbbIII<<<<<>>@@@CCCBBB===777111///222666999666999===@@@@@@@@@AAABBBFFFGGGIIIJJJMMMTTT___gggfffgggiiiiiifff^^^SSSLLLKKKLLLLLLIIIEEEAAA>>>===<<<;;;:::999;;;===@@@CCCEEEJJJOOOSSSUUUYYY___cccqqqcccTTTFFF???===;;;;;;<<>>???AAA===@@@EEE@@@;;;:::999:::>>>FFFPPPWWWgggttt}}}wwwgggVVVGGG>>>>>>>>>===;;;:::888777666777777999>>>EEEMMMRRRTTTYYY\\\```gggnnnxxxyyybbbZZZ\\\hhh}}}}}}zzzzzz~~~rrreee^^^\\\\\\\\\```dddiiioooyyyppp[[[MMMMMMHHHCCCSSSmmm}}}uuummmvvv|||ooogggiiihhhggghhhhhhgggdddbbbaaaaaaaaabbbccccccaaa___bbbaaa___]]]]]]]]]^^^___bbbaaaaaabbbaaacccmmmxxxwww{{{uuuTTT;;;:::???:::666555333111000111222333111777???EEEGGGDDD@@@<<>>>>>???BBBBBB>>>777222000222666888888;;;???AAAAAAAAAAAABBBDDDGGGIIIKKKNNNTTT^^^eeeggghhhkkkllljjjcccZZZTTTOOONNNLLLIIIEEEBBBAAA@@@<<<;;;:::999:::<<>>FFFMMMYYYhhhxxxzzzrrreeeUUUIIIAAA???<<<;;;:::999777666777666666999???FFFKKKMMMLLLOOOTTTZZZcccooo{{{xxxkkkfffhhhvvv~~~zzzxxxuuurrrrrrvvv|||}}}uuuhhh[[[TTTTTTYYY]]]dddjjjqqqvvv~~~}}}vvvbbbSSSHHHHHHMMMXXXmmmzzzdddlllxxx{{{qqqkkkjjjjjjiiiiiiiiijjjiiifffddd]]]___aaadddffffffeeecccbbbaaa````````````___^^^^^^\\\]]]aaadddgggooowww|||vvvfffCCC;;;>>>666888777444222000000111111111444999AAAGGGGGGCCC???iii```YYY^^^aaa^^^VVVOOOMMMMMMGGGCCC<<<777444333222111//////............//////000000///...------,,,,,,,,,,,,++++++,,,,,,---...---000333444444333333333444666999;;;<<<;;;999777333222444:::===<<<===AAACCC>>>888333111222555888888;;;???AAAAAAAAAAAABBBBBBFFFKKKOOOQQQVVV\\\bbbggghhhkkknnnnnniiiaaa\\\RRRPPPLLLIIIFFFDDDCCCBBB<<<;;;:::::::::;;;===>>>AAAEEEKKKOOOQQQUUUZZZ___bbbqqq}}}bbbUUUIIIDDDBBB>>>;;;;;;:::HHH```{{{yyyiii\\\NNNMMMPPPTTTQQQIIIGGGKKKGGGCCC@@@AAABBBEEEOOOYYYkkkvvv{{{lllggg```ZZZ[[[lllttt___XXXRRRddd~~~zzzzzzxxxyyy|||qqqjjjiiiiiiooo~~~yyyQQQBBB>>><<<>>>@@@@@@AAAEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIKKKGGGKKKRRRRRRXXXttt~~~PPPAAA===AAA===>>>BBB??????===:::777666:::@@@DDDNNN[[[kkktttwwwpppaaaRRRDDDAAA<<<:::::::::999888:::888777888<<>>AAAJJJUUUnnnzzzxxxoooeee]]][[[gggrrrYYYVVVSSSddd|||~~~zzzuuummmeee```___aaajjj}}}}}}|||||||||{{{xxxxxxtttNNN@@@======@@@@@@???@@@DDDCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHLLLPPPPPPUUUggg|||___HHH===???===???BBB???@@@???<<<999777888;;;???HHHQQQ^^^iiiqqqqqqfffZZZKKKFFF???<<<<<<<<<;;;999;;;999777888:::===??????BBBDDDHHHMMMUUU___kkkrrr{{{sssllllllmmmsss|||~~~xxxtttrrrqqqoooqqqvvvtttxxx}}}}}}xxxrrroooiiifffaaa\\\ZZZ\\\aaadddjjjqqqxxx|||ooo]]]QQQDDDIIIIIINNNnnn}}}vvvsssmmmfffgggnnnhhhhhhggghhhiiiiiifffddddddgggiiihhheeebbb______^^^]]]^^^bbbeeefffbbb^^^```___aaadddeeedddgggmmmuuuvvvvvvKKK999======:::888555222111000000111333222333888???DDDEEEDDDjjjaaa\\\^^^___]]]YYYSSSMMMIIIFFFAAA;;;666444333222111//////............//////---,,,+++++++++---...///,,,,,,++++++,,,,,,---...,,,///333444444333333444666777999::::::999888777333222444:::<<<<<<===AAACCC???:::555222333555777666999===@@@AAABBBBBBCCCBBBEEEJJJMMMPPPTTTZZZ___fffgggjjjllllllhhhaaa\\\RRRNNNJJJGGGFFFEEEBBB???======<<<<<<;;;<<<<<<======BBBGGGKKKNNNQQQWWW[[[bbbkkkgggZZZLLLFFFCCC>>>;;;;;;>>>EEEWWWrrrwwwnnngggqqqwww~~~bbbJJJEEEBBB@@@???===>>>GGGRRRsssxxxkkkaaa\\\eeemmmXXXWWWQQQ[[[vvv{{{~~~xxxtttnnnhhhddd```]]]ZZZWWW\\\hhh|||}}}|||zzzyyyyyyyyyooouuuiiiGGG???===>>>AAA@@@>>>???CCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFIIIKKKKKKKKKRRR^^^hhh^^^HHHCCC???@@@BBB?????????===;;;888777999:::???HHHSSS]]]fffllljjjdddUUUNNNEEE@@@???>>><<<999999888666666888999999888<<<===@@@EEEKKKSSS\\\cccllluuu|||{{{qqqppprrrwww}}}~~~xxxsssrrrpppoooqqqvvvuuuvvvxxx{{{{{{vvvmmmeeeZZZXXXUUUUUUWWW\\\```cccoooxxx~~~ppp```RRRJJJ===CCCLLL```oookkkhhhbbbbbbgggdddddddddeeefffeeecccaaadddgggiiihhhdddaaa``````___\\\ZZZ\\\```bbb```^^^]]]^^^bbbeeeccc```ccciiiqqq|||wwwVVV<<<:::<<<:::888555333111111111222333222111333888>>>CCCEEEnnnddd______^^^]]]ZZZSSSKKKEEEFFFAAA;;;666444333222111//////............//////...---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,///333444444333444444777888999999999999888777444333555;;;======>>>BBBCCC@@@:::555222333555666888;;;@@@CCCDDDEEEFFFGGGCCCEEEHHHJJJLLLRRRZZZ```iiiiiikkklllkkkggg```[[[SSSPPPKKKIIIHHHGGGCCC@@@>>>>>>===<<<<<<<<<<<<===<<<@@@FFFJJJLLLPPPUUUZZZZZZaaa|||lll^^^PPPIIIFFFAAA>>>>>>===@@@OOOkkk}}}{{{zzzwww~~~[[[EEEBBB@@@???<<<===EEEPPPyyy~~~oooddd^^^dddhhh]]]YYYLLLMMMeeewwwyyy{{{|||vvvuuulllggg```\\\ZZZYYYYYYXXXUUU[[[iii}}}}}}{{{yyyyyyvvvlllwww}}}___>>>???===>>>AAA@@@>>>???BBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEJJJJJJFFFGGGPPPYYY\\\vvvvvvTTTIIIBBB@@@BBB>>>===>>>>>>;;;999777777888777AAAMMMUUU^^^gggmmmnnn\\\TTTJJJCCCAAA@@@<<<999777666555555666666444333555777999===AAAHHHPPPVVVYYYbbbllltttxxxxxx{{{~~~yyytttrrrpppnnnqqqvvvuuuqqqooosssuuupppbbbVVVKKKIIIHHHKKKQQQYYY^^^aaauuu~~~uuuvvvtttkkk]]]OOOFFFBBBBBBDDDQQQlll{{{hhhdddccc^^^]]]```aaaaaaaaabbbcccccc```^^^```cccffffffdddcccdddfffbbb\\\WWWVVV[[[^^^___]]]XXX[[[```dddbbb___cccjjjhhh}}}uuukkkHHH>>>===999888555333111111222222222111000000333999@@@EEEmmmeee\\\]]]^^^]]]YYYSSSMMMIIIHHHBBB;;;666444444333222000000///...............//////...---,,,,,,,,,,,,---,,,,,,,,,,,,---......------///222555555444222666888999999999999:::<<<666555555888;;;======<<<<<<===<<<666000///333888666888===CCCGGGGGGDDDAAACCCEEEHHHIIIKKKPPPXXX^^^iiillloooooopppmmmddd[[[PPPNNNKKKJJJIIIGGGDDDBBB???===<<<:::999999::::::;;;>>>AAAEEEHHHLLLQQQTTT[[[aaannnxxxfffUUUNNNKKKDDD>>><<<<<>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIIIIHHHHHHJJJOOORRRjjjjjjNNNCCC@@@>>>>>>@@@@@@<<<888888999999999;;;???EEEMMMWWWbbbiiibbbYYYNNNFFFBBB@@@>>><<<:::999888777666555444333555555666888<<<@@@DDDGGGKKKQQQYYYaaammmzzz|||}}}zzzwwwuuuwwwzzzzzzxxxrrrjjjcccaaaeeeiiimmmhhh___WWWPPPKKKFFFDDD@@@BBBIIIRRRWWWZZZcccooo}}}tttrrrjjj\\\OOOFFF@@@<<<===@@@SSSllluuuuuuqqq\\\[[[______```eeefffccc``````aaabbb```^^^\\\]]]]]]^^^___```aaaaaa```^^^\\\\\\^^^`````````______bbbeeeddd```bbbfffiii|||YYY>>>@@@<<<<<<;;;666444333222000000000//////111666>>>CCCnnnfff[[[\\\]]]\\\YYYTTTNNNJJJHHHBBB;;;666555444333222000000///...............------,,,,,,,,,------...---,,,,,,,,,,,,---......------///222555555444222666888999999999999:::<<<666555555777;;;=========<<<>>>===777111///333777666888<<>><<<:::999999999:::;;;===AAADDDGGGKKKPPPTTTYYY___kkk~~~lllYYYPPPKKKEEE@@@???<<>>JJJYYY}}}llleeecccwwwnnndddSSSLLLOOORRR```yyy~~~wwwnnnhhh```YYYTTTRRRQQQPPPRRRWWW[[[___nnnzzzhhhpppmmmJJJ>>><<<===>>>???AAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJJJJIIIIIIKKKOOOSSSYYY}}}gggHHH???DDD@@@AAAAAA@@@>>>===<<<;;;777999===AAAGGGPPPZZZ```bbb\\\SSSKKKFFFBBB???>>>???>>>===<<<:::999888888777666666777999;;;>>>@@@BBBFFFMMMVVV___qqq|||{{{xxxuuurrrrrrtttvvvuuusssoooiiibbb]]]ZZZYYY[[[VVVOOOIIIDDDAAA??????FFFGGGNNNWWW]]]aaalllxxx|||yyylllcccWWWMMMDDD???===>>>AAAKKKXXX```cccmmm~~~kkk^^^___cccaaaaaaeeegggdddbbbbbbddddddcccaaa^^^^^^______```aaaaaabbbdddbbb``````aaabbbbbbaaa]]]^^^bbbfffddd```___ccclll}}}hhhFFF;;;::::::999555333222222222000000//////000555<<<@@@nnneee[[[\\\]]]\\\YYYSSSNNNJJJGGGBBB<<<777555444333222000000///...............,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......------///222555555444222555777999:::999999:::;;;666555555777:::============???>>>999222///222666555777;;;@@@EEEFFFDDDBBBDDDGGGIIIJJJLLLQQQXXX___iiioootttuuuuuuqqqggg]]]QQQNNNJJJHHHFFFDDDBBB@@@???>>>===;;;:::999999999:::<<<@@@CCCFFFJJJOOORRRVVV\\\hhhzzzrrr\\\OOOHHHCCC@@@???;;;>>>III___{{{uuuvvvpppcccWWWSSSUUUZZZbbbiii___```ZZZOOOMMMRRRSSSNNNJJJEEEBBBAAA===>>>NNNbbbrrrjjjeeexxxyyynnnYYYKKKKKKOOOaaa}}}}}}yyyqqqhhhbbbZZZTTTOOOOOONNNNNNRRRXXX\\\cccuuu{{{gggrrrcccEEE???===>>>???@@@BBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJLLLOOORRRRRRooo^^^FFFHHH@@@??????@@@@@@===999666777888:::<<<@@@FFFNNNSSS[[[ZZZVVVPPPHHHBBB???=========<<<:::999888777666888777666555555666777888::::::@@@JJJPPP^^^~~~xxxtttnnnjjjiiijjjkkklllnnnnnnmmmkkkfff^^^VVVPPPIIIFFFAAA>>><<<===???@@@LLLOOOWWWaaahhhoooyyy{{{uuuqqqdddVVVJJJEEE@@@;;;===DDDKKKZZZbbb___ddd{{{mmmddd___bbbddd```___bbbdddbbbaaabbbcccccccccaaa^^^^^^^^^______`````````fffdddbbbbbbbbbcccbbbaaa]]]___dddiiihhhbbb___```eeeuuu{{{SSS888;;;;;;:::777444222111222000000000//////333888<<>>CCCEEEDDDBBBEEEGGGIIIJJJLLLQQQXXX^^^gggnnnuuuwwwvvvrrrhhh^^^TTTQQQLLLIIIGGGEEEBBB@@@???>>>===<<<;;;:::999999999;;;???BBBDDDHHHMMMPPPRRRXXXcccsss}}}eeeSSSJJJEEEBBBAAA;;;>>>FFFYYYssswwwdddcccqqqxxxzzzwwwlllXXXRRROOORRRTTTTTTTTTWWWSSSSSSNNNDDD@@@CCCEEEDDDCCCBBBBBBBBB===@@@UUUmmmxxxnnngggwwwggg\\\aaagggqqq}}}xxxrrrkkkbbb\\\UUUPPPLLLLLLLLLMMMSSSZZZ```jjj|||kkkttt{{{YYY@@@???>>>???@@@AAABBBDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJIIIIIIJJJMMMPPPTTTbbb|||dddTTTEEE@@@>>>@@@BBB???888444777888999999:::>>>CCCGGGNNNPPPQQQNNNGGGAAA>>>===;;;;;;:::888777666555444888777666555444444444444888444999CCCFFFPPPwww|||zzzxxxuuujjjfff```^^^___aaa```^^^aaaaaabbbcccbbb\\\RRRJJJBBB@@@>>>======AAAFFFJJJOOOVVVaaallluuu|||xxxnnneee```WWWLLLDDDCCC???<<>><<<;;;;;;888333000111000000000//////111555888kkkaaa_________\\\WWWPPPIIIEEEEEEBBB>>>999555222222222000000///...............///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------///222555555444222444666999:::999888999999777666555666999<<<>>>>>>@@@BBBCCC===666111111333555555888<<>>===;;;:::999888777:::===@@@CCCFFFKKKNNNOOOUUU^^^kkksss]]]QQQKKKHHHEEE<<<>>>CCCQQQjjjmmmWWWQQQ\\\___^^^ZZZQQQIIIGGGJJJOOOPPPLLLIIIJJJJJJJJJFFFBBB@@@AAA@@@======>>>AAAAAA===CCC]]]xxx}}}qqqhhhuuu~~~yyyrrrlllddd]]]XXXSSSOOOLLLLLLLLLMMMTTT]]]eeerrr~~~}}}~~~~~~vvvmmmwwwtttQQQ<<>>??????AAAFFFMMMRRRTTT^^^kkkwww{{{tttiii]]]RRRLLLGGG@@@<<<===>>>HHH```xxx|||yyyvvvoooiiifffeeeeeeccc^^^XXXWWWZZZYYYZZZ[[[\\\\\\\\\\\\]]]`````````_______________aaa``````bbbdddeeeeeeccc``````dddjjjkkkfffaaa``````kkktttSSS???888666:::;;;555111000000000111000///000222555lllbbb_________\\\WWWOOOHHHDDDCCCBBB???:::555222222222000000///...............//////...---,,,,,,,,,,,,---,,,,,,,,,,,,---......------///222555555444222333666999:::999888888888888666555666999<<<>>>???AAADDDEEE@@@777111000222444444666:::???BBBCCCCCCEEEGGGIIIIIIJJJOOOVVV\\\hhhrrrzzz}}}{{{xxxrrrkkk]]]YYYSSSNNNKKKHHHFFFDDD@@@??????>>><<<:::888777666999<<<>>>AAADDDIIILLLMMMSSSZZZcccvvv}}}dddUUUNNNHHHCCC===>>>@@@IIIbbbrrrVVVKKKRRRRRRNNNKKKDDDEEEBBBBBBEEEEEEBBBBBBEEEDDDCCCBBBCCCDDDCCC???;;;;;;<<<@@@BBB@@@HHHcccuuuiiittt{{{tttmmmfff___YYYUUUTTTPPPNNNMMMKKKLLLUUU___kkkzzz}}}}}}~~~~~~}}}tttsss|||lllKKK999???>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJIIIHHHGGGGGGFFFEEEGGGHHHGGGGGGGGGIIIKKKLLLNNNTTTfffdddOOO======BBBCCCAAAAAA<<<<<<;;;999777777999;;;;;;???CCCFFFFFFFFFFFFFFF>>>===<<<;;;:::888777777777777777777777666666666888444555::::::>>>VVVrrrddd\\\TTTTTT[[[]]]YYYRRRMMMLLLMMMOOOPPPOOOMMMKKKEEECCCAAA@@@???>>>;;;999:::>>>AAADDDFFFLLLTTTZZZ```jjjvvvvvvtttppphhh^^^SSSIIICCC???>>>;;;;;;EEE___yyyoooiiiiiijjjiiieee___ZZZZZZ\\\YYY[[[]]]^^^]]]\\\]]]]]]dddccccccbbbbbbaaaaaaaaaaaaaaabbbdddggghhhgggfff^^^\\\^^^dddfffbbb______cccjjj|||zzzeeeHHH:::111666;;;777222111///000111111000000111333pppfff]]]]]]]]][[[WWWQQQJJJFFFCCCBBB@@@;;;555111111333000000///..................------,,,,,,,,,---------,,,,,,,,,,,,---......------///222555555444222222555999::::::888888888888666444555888<<<>>>???BBBEEEFFFAAA999222000111444444555999===AAACCCCCCDDDFFFHHHHHHIIINNNUUU[[[fffpppyyy{{{zzzxxxtttooo```[[[UUUOOOKKKIIIFFFEEE@@@@@@@@@???===:::888777555888;;;===@@@CCCGGGJJJLLLRRRWWW^^^ooommm\\\SSSKKKCCC??????===CCC\\\|||yyyXXXHHHLLLJJJFFFDDD@@@AAA>>>>>>@@@@@@>>>@@@DDDBBBBBBDDDEEEEEEBBB???>>>??????BBBDDDCCCLLLhhhxxxkkkuuu}}}xxxppphhhbbb\\\WWWTTTUUURRROOOMMMJJJKKKTTT^^^nnn~~~~~~~~~vvvzzz|||bbbDDD888BBB>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKJJJOOOSSS\\\zzziiiJJJ@@@AAA@@@>>>@@@======<<<:::777666777999999:::<<<@@@EEEGGGHHHHHH@@@???>>>===<<<:::999999777777888888777777666666666555555777777999DDDOOO\\\ccchhhjjjjjjiiiddd]]]OOOMMMJJJJJJKKKLLLJJJHHHCCCDDDEEEDDDCCCBBBBBBCCC>>>>>>===<<<:::;;;===???@@@EEELLLQQQUUU[[[ccciiirrrzzz~~~vvvnnnjjjccc[[[RRRJJJDDDAAA<<<@@@@@@@@@PPPnnnvvvjjjfffeeeggggggddd```^^^^^^^^^YYY\\\___```^^^\\\\\\]]]dddccccccbbbaaa`````````bbbbbbbbbdddggggggfffddd]]]YYYYYY^^^aaaaaa```aaacccfffvvv~~~bbbIII555444:::888333222///000222222111111111333sssiiiZZZ[[[\\\[[[WWWRRRLLLIIIBBBBBB@@@;;;555111111333000000///...............,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......------///222555555444222222555999::::::888888888999666444555888<<<>>>???CCCFFFGGGBBB999222000111444333444888===AAACCCDDDCCCEEEGGGHHHIIIMMMTTTZZZbbbllluuuwwwvvvvvvsssoooaaa\\\UUUOOOKKKIIIFFFDDD@@@@@@@@@???===;;;888777555777:::===???BBBFFFIIILLLQQQVVV[[[kkkzzzggg]]]SSSJJJ@@@???<<<@@@YYYzzzwwwUUUBBBDDDAAA===<<<:::<<<<<>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJKKKIIINNNOOOQQQhhh^^^LLLGGGBBB???AAA======<<<:::777666777888999777777<<>>BBBFFFGGGFFFDDDDDD@@@BBBCCC@@@<<<:::<<>>???>>>;;;777666999<<<555777999999999;;;@@@EEEIIIPPPYYY```eeekkktttzzzzzzqqqddd^^^UUULLLDDD???===<<<666@@@CCCDDDUUUmmmtttkkkxxxooobbbaaa]]]```bbbaaa``````___]]]XXX\\\______]]][[[[[[\\\aaaaaa```___^^^]]]]]]\\\aaaaaaaaacccddddddbbb```___ZZZXXX\\\```aaabbbdddccceeeuuu}}}[[[===777:::888222111...000222333222111222333uuudddZZZ[[[]]]\\\YYYSSSMMMIIIEEEBBB>>>999555333222222////////////...............------,,,,,,------...------------------------......000222444555333111111333666999:::;;;::::::<<<888444444888<<>><<<;;;999999888888888999<<<@@@CCCEEEKKKMMMRRRYYYfffxxxfffXXXQQQCCC?????????NNNsssqqqXXXEEECCCBBB::::::AAA>>>>>>>>>@@@AAA@@@>>>===AAAGGGLLLLLLGGGBBBAAAAAAFFFIIIKKKHHHIIIYYYuuurrrttt}}}}}}{{{tttggg[[[WWW\\\cccbbbWWWOOONNNMMMLLLSSS]]]sssuuuvvvfffLLL???===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFGGGHHHGGGFFFEEEDDDFFFIIIKKKLLLLLLKKKKKKLLLQQQMMMKKKMMMZZZyyyjjjKKKEEECCC>>>===>>>>>><<<999666555555666666666777:::>>>CCCFFFLLLNNNOOOOOONNNJJJFFFCCC===<<<:::999888777777777555555555777999:::999888777777777888999:::999777::::::::::::999999888888777666444555777888888777888:::===>>>AAAHHHPPPWWWZZZ]]]eeeppp{{{{{{qqqfff___QQQOOOIII@@@888666999>>>===FFFSSSdddjjj]]]___tttxxxjjjeeecccaaaaaa```bbbdddeeedddcccbbbaaa______``````___]]][[[ZZZYYYYYY[[[\\\\\\\\\[[[\\\]]]___``````_________^^^]]]\\\]]]___aaaccchhhiiipppsssFFF===>>>555333;;;555333222000000000000111tttcccZZZ[[[]]]\\\YYYSSSMMMIIIEEEBBB>>>999555333222222////////////...............------,,,,,,------...------------------------......///222444555333111111222555888999::::::999<<<888444444888<<>>AAAFFFJJJIIIEEEBBBBBBCCCIIILLLMMMJJJLLL^^^}}}xxxuuu~~~rrrkkkkkkmmmooonnndddYYYRRRRRRRRRRRRZZZfffyyysssttt~~~yyy^^^GGG>>>???@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHHHHHHHGGGEEEEEEGGGHHHJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJNNNdddjjjJJJAAAEEE???@@@AAA@@@>>><<<::::::777666666666777:::>>>@@@GGGJJJOOORRRSSSQQQMMMJJJBBB@@@===:::888888999:::999888777888999999888666666555555666777888777666666666666666666777777888666666666666666888999:::<<>>555444222111000000000111tttbbbZZZ[[[\\\\\\XXXSSSLLLHHHEEEBBB>>>999555333222222////////////...............------,,,,,,------...------------------------......///222444555333111000111444666888999999999:::777444444888<<<@@@BBBFFFEEEEEEEEE???666111111...111222222777>>>CCCBBBBBBEEEIIIKKKMMMOOOQQQTTT\\\gggrrrwwwyyyyyyuuuoooiiiaaaXXXSSSNNNIIIHHHIIIFFFEEECCCAAA>>><<<:::999888888888999;;;>>>BBBDDDFFFIIIOOOTTT[[[nnn}}}hhhYYYKKKCCCAAA@@@HHHddd~~~aaaMMMAAAEEEIIICCC>>>@@@CCCCCCCCCBBBAAAAAAAAA@@@CCCFFFHHHGGGDDDCCCDDDGGGMMMOOOPPPMMMQQQeeezzztttsssttt~~~~~~uuudddZZZSSSSSSSSSSSS]]]jjjssswwwmmmRRRAAA<<>>???@@@@@@???===;;;999999777666555555666888999>>>BBBJJJQQQUUUUUURRRPPPHHHEEE@@@<<<999888999::::::888888888::::::999888777666666666666666666666777777666666666777777888333555777777666999>>>BBBIIIMMMTTT\\\fffpppzzz|||wwwvvvxxxzzzzzzyyyyyytttmmmeee]]]UUUMMMHHH>>>;;;888888:::<<<===<<>>999555333222222////////////...............------,,,,,,------...------------------------------///222555555333111000111333555777888888888999777555555777<<<@@@CCCEEEFFFGGGGGGBBB:::333000...111333222777>>>CCCCCCBBBEEEIIILLLNNNOOOQQQRRRXXXaaammmuuuxxxwwwsssooojjjdddZZZSSSMMMJJJJJJKKKHHHGGGEEEBBB???===:::999888888888888:::===@@@BBBEEEGGGMMMQQQUUUdddlllYYYLLLCCCAAABBBIIIccchhhTTTEEEIIINNNKKKEEEDDDGGGGGGFFFEEECCCBBBBBBBBBEEEFFFGGGGGGEEEEEEGGGJJJOOORRRTTTRRRVVViiizzzuuu{{{xxxyyyyyyddd[[[UUUUUUTTTUUU```mmm{{{uuu~~~~~~cccLLL???<<<===>>>>>>>>>??????@@@AAAAAAAAA????????????@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCFFFFFFGGGFFFEEEFFFIIIKKKHHHKKKOOOOOOLLLQQQdddxxx}}}oooIII@@@???????????????>>><<<:::999888777555555555666666777;;;AAAHHHMMMPPPQQQQQQLLLJJJGGGCCC???<<<:::999888777666888:::<<<===<<<::::::::::::888777888888:::999888777777777777888444888===>>>???DDDLLLSSS^^^cccjjjqqqxxx}}}|||vvvrrrrrrrrrqqqooommmggg___VVVOOOJJJEEEBBB<<<:::888666777:::???BBB^^^~~~ooobbb\\\ZZZYYYXXX]]]ZZZXXXWWWZZZ]]]___```\\\\\\\\\]]]]]][[[WWWSSSTTTUUUVVVVVVUUUTTTSSSSSSVVVVVVVVVVVVYYY\\\___aaaccccccaaa```______``````___aaafffmmmwwwlllJJJ===:::777999777555333111111111111tttaaaYYYZZZ\\\[[[XXXRRRLLLHHHEEEBBB>>>999555333222222////////////...............------,,,,,,------...------------------------------///222555555444222000111222444666777888888999888666555777;;;???CCCBBBFFFIIIIIIGGG@@@777000000222333222666???DDDEEEBBBEEEJJJLLLNNNOOOPPPRRRWWW___kkkvvvzzzyyyvvvuuutttoooeeeYYYPPPLLLKKKJJJIIIHHHFFFCCC@@@===;;;:::999888888888999<<>><<<======>>>??????@@@@@@AAA????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDEEEEEEDDDDDDEEEGGGJJJDDDDDDFFFIIIIIIKKKTTT^^^qqqkkkLLLEEEBBB??????AAABBBBBBAAA:::999888777777777777888666888:::???CCCHHHLLLOOOQQQRRRSSSRRRNNNIIIDDDAAA>>><<<;;;;;;===>>>>>>======???AAA@@@>>>======>>><<<===>>>???@@@AAABBBBBBCCCIIIOOOSSSUUU[[[eeelllqqquuu{{{}}}zzzzzzuuuoookkkiiigggccc___XXXSSSKKKDDD@@@>>><<<;;;;;;<<<;;;777555<<>>999555333222222////////////...............------,,,,,,------...------------------------,,,---...222555666444222111111222444555777888999:::999888666666999>>>BBBAAAEEEIIIJJJJJJFFF>>>555222333222111555>>>EEEGGGDDDFFFIIILLLMMMNNNPPPRRRYYY___kkkxxx~~~}}}}}}}}}rrrbbbUUUPPPLLLJJJHHHGGGEEECCC@@@>>><<<;;;999888777777999;;;===???CCCBBBGGGNNNOOOVVVqqqmmmUUUFFFAAACCCDDDWWWyyyzzzccc^^^cccccc[[[TTTOOORRRTTTQQQLLLIIIHHHIIIJJJLLLNNNPPPPPPOOONNNMMMUUUZZZ^^^\\\]]]kkk}}}nnnggg\\\YYYZZZ___aaacccpppyyyuuu}}}wwwpppwwwyyy___OOOHHHCCC???>>>=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@??????>>>>>>??????BBBCCCDDDDDDCCCCCCEEEGGGFFFCCCCCCFFFGGGGGGIIINNN\\\zzzhhhSSSLLLCCC??????AAACCCCCC<<<;;;::::::999999999999999888888999<<>>@@@EEEKKKMMMLLLKKKKKKMMMMMMOOOSSSXXX[[[]]]]]]]]]]]]aaagggkkknnnssszzzyyy|||xxxrrrqqqlllfffaaa^^^YYYRRRMMMGGGCCC???;;;:::::::::999777:::;;;999:::FFF\\\mmm|||tttlllddd```^^^ZZZXXXXXXZZZWWWUUUTTTUUUWWWXXXXXXZZZYYYYYY[[[[[[ZZZWWWTTTQQQTTTUUUTTTRRRRRRTTTXXXXXXYYY[[[\\\\\\[[[YYYXXXZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[^^^dddiiijjjsss^^^AAA===<<<;;;888555333222111111uuudddXXXZZZ[[[[[[WWWQQQKKKGGGEEEBBB>>>999555333222222////////////...............------,,,,,,------...------------------------,,,,,,...222555666444333111222333444666888999:::::::::999777555888===AAABBBFFFHHHHHHIIIKKKFFF===333333000---222<<>>===<<<999888777777888:::<<<>>>BBB>>>BBBKKKMMMQQQggguuu\\\JJJCCCDDDCCCTTTyyyrrrkkkpppoooeeeZZZUUUYYY\\\ZZZTTTOOOMMMMMMUUUWWW[[[^^^___\\\XXXTTT[[[```aaa______nnnrrrhhheeedddbbbeeekkklllmmmxxx~~~zzzzzzooommmyyyqqqXXXJJJEEE@@@>>>???<<<<<<======>>>??????@@@???????????????@@@@@@AAAAAA@@@???>>>>>>>>>?????????AAACCCDDDCCCCCCDDDEEEFFFEEEFFFHHHGGGEEEHHHNNNRRRhhhrrrfffTTTGGGAAA@@@??????>>>>>>===;;;:::999888888888777666666888<<>><<<999666444222111111uuufffXXXZZZ[[[[[[WWWQQQKKKGGGEEEBBB>>>999555333222222000/////////...............------,,,,,,------...------------------------,,,,,,...222555666555333222222333444666888:::;;;;;;;;;:::777555777<<>>===<<<999888777777888999<<<===@@@;;;???IIILLLNNNaaa{{{~~~```LLLEEEFFFEEEWWW~~~{{{tttyyyxxxkkk]]]YYY^^^bbb```ZZZSSSPPPPPP___bbbgggkkkllliiibbb]]]aaadddddd``````ppp{{{wwwyyywwwuuuvvvwwwvvvuuuxxx|||{{{xxx}}}||||||~~~|||{{{|||jjjmmm}}}}}}gggOOOCCC>>>;;;;;;???<<<<<<======>>>????????????>>>>>>>>>>>>??????@@@BBBAAA???>>>>>>>>>???@@@>>>@@@CCCDDDCCCBBBCCCCCC???AAADDDFFFCCCBBBHHHRRRLLL[[[lllVVVJJJDDD@@@>>>@@@???>>><<<:::888777666444444444555666888999:::<<>>;;;999888888999;;;<<<;;;:::888888999===III\\\rrr}}}oookkkkkknnnllleeedddgggcccbbb`````````___]]][[[VVVTTTSSSTTTVVVWWWVVVUUUSSSUUUUUUSSSQQQSSSYYY___^^^]]][[[ZZZZZZ\\\^^^___^^^^^^^^^]]][[[YYYXXXWWW___\\\^^^aaaaaaiiicccIII???===:::777444222111111qqqccc\\\[[[[[[ZZZWWWQQQJJJEEEDDDAAA<<<999777555222000---111555333...+++---000---------,,,,,,,,,++++++...------,,,,,,------...---,,,,,,...111333333222333333333555888:::::::::;;;<<<<<<:::888:::@@@EEEFFFEEEBBB@@@DDDKKKMMMJJJ777444333444444777AAAKKKKKKJJJJJJKKKNNNPPPQQQPPPSSSUUU^^^lllwww|||zzziiiXXXOOOMMMNNNJJJHHHFFFCCCAAA???>>>===:::999777666666888:::<<<:::<<>>===<<>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJUUUjjjbbbIIIAAAEEEAAA@@@??????>>><<<:::999666666555555555666666777::::::<<<@@@EEELLLRRRVVVYYY[[[\\\\\\[[[ZZZ[[[\\\bbbfffkkknnnppptttyyy}}}yyyzzz{{{|||{{{yyyvvvtttuuuqqqllliiihhhgggeeedddcccbbbaaa___[[[VVVQQQOOOHHHDDD???<<<;;;:::888555666999666777===888444<<<999@@@HHHNNNZZZlll}}}tttddd]]]^^^```cccfffiiikkklllhhhgggeeedddccc```\\\YYYVVVTTTSSSSSSUUUXXX\\\___\\\[[[XXXUUUTTTTTTTTTUUUVVVWWWYYYZZZYYYZZZ[[[]]]\\\^^^```___]]]ZZZYYYXXXXXXWWW]]]cccbbbeeeyyy|||LLLCCCCCC???999555555444111rrrddd\\\[[[ZZZYYYWWWQQQJJJEEEDDDAAA<<<999777555222000...111333222///------...---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,///222555666555333222222555888:::;;;:::;;;;;;;;;888666999???EEEDDDEEEDDDBBBDDDHHHIIIFFF;;;777444444444666>>>GGGJJJJJJIIIKKKMMMPPPQQQRRRTTTUUU^^^lllwww{{{}}}yyykkk[[[PPPNNNOOOJJJHHHFFFDDDBBB@@@???>>>;;;999777666666777:::;;;;;;<<<@@@DDDDDDFFFQQQ\\\yyyeeePPPHHHNNN```}}}sssrrrpppnnnjjjgggfffgggxxx}}}}}}zzztttqqqiiibbbdddvvvmmmhhh~~~uuuhhhcccbbbmmmmmmmmmxxx|||}}}iiigggpppmmmMMM<<>>>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDHHHWWWsssxxxXXXCCC999>>>CCCCCC???===@@@CCC::::::999777666666666666777777777999===BBBGGGIIIKKKNNNQQQSSSTTTVVVXXXZZZZZZ]]]aaabbbccceeehhhkkkhhhiiikkkkkkkkkiiifffdddccc___[[[WWWVVVTTTSSSQQQOOOOOONNNLLLIIIEEEAAA???>>><<<999888999:::888666888===:::999<<<777888DDDQQQ[[[hhhwww{{{kkk___WWWXXXYYYZZZ[[[]]]^^^^^^[[[ZZZYYYYYYYYYXXXUUUSSSUUUUUUUUUVVVWWWXXXYYYZZZ]]]\\\YYYWWWUUUUUUVVVVVVXXXYYY[[[[[[[[[[[[\\\^^^]]]___``````]]]ZZZYYYXXXZZZZZZ]]]aaa^^^]]]mmmhhhJJJFFFAAA>>>;;;888555444rrreee[[[[[[ZZZYYYVVVQQQJJJEEEDDD@@@<<<888666555222111000000111000///...------------------,,,,,,,,,,,,...------,,,,,,------...++++++,,,///444777888888222111222444777:::;;;;;;;;;;;;:::777555888>>>DDDAAADDDEEECCCDDDGGGGGGEEE???:::666444444555;;;CCCIIIHHHHHHIIILLLOOORRRTTTVVVXXX```nnnxxx|||}}}yyynnn___TTTPPPQQQJJJIIIGGGEEECCCAAA@@@@@@<<<:::888666666777999;;;<<<<<>><<<;;;===<<<>>>=========<<<<<<<<<<<<;;;;;;<<<=========<<<<<>>>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFKKKFFFJJJZZZooo]]]HHHEEEBBB@@@???????????????>>><<<:::888666555555555555444444666888;;;===>>>AAAEEEHHHIIILLLNNNPPPQQQRRRTTTSSSRRRRRRTTTUUUTTTUUUVVVWWWVVVTTTRRRQQQOOOKKKGGGEEECCCBBBAAA???AAAAAAAAA@@@>>>;;;888666666555555666999:::999888666===;;;999;;;999???QQQlllzzz|||kkkaaaZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSUUUWWWXXXVVVUUUUUUVVVXXXYYYYYYXXXWWWVVV^^^]]][[[YYYWWWWWWWWWXXXZZZ[[[]]]]]]\\\\\\]]]___]]]___```___\\\YYYXXXXXX[[[ZZZ]]]___[[[XXXcccsss\\\MMMBBBAAAAAA;;;777777sssfff[[[ZZZZZZYYYVVVPPPIIIDDDCCC@@@;;;888666555222111111000////////////---,,,...------------,,,,,,,,,...------,,,,,,------...,,,+++,,,///333666777666222111111333777:::;;;<<<<<<<<<;;;777666888>>>DDD@@@DDDFFFCCCBBBFFFIIIIIIAAA;;;666444444444:::AAAFFFGGGHHHHHHJJJNNNSSSVVVYYYZZZcccpppzzz}}}~~~zzzrrreeeXXXRRRSSSKKKJJJHHHFFFDDDCCCBBBBBB===;;;999777666777999:::;;;;;;===?????????FFFOOO^^^}}}vvv[[[NNNKKKYYYzzzyyytttzzzzzzpppooo}}}{{{sss}}}tttggggggttt{{{~~~yyylllqqq}}}xxxTTT???888>>>===<<<>>><<<>>>>>>=========<<<<<<<<<;;;<<<===>>>????????????????????????????????????===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEPPPGGGFFFOOOVVVeeejjjWWWBBB:::???CCC???888@@@???===;;;999777777666777666555444444555666777888;;;===>>>??????AAABBBGGGHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGEEEDDDCCCBBB???===;;;;;;;;;:::999<<<<<<<<<<<<;;;:::888777555555666888999:::::::::666;;;999:::AAAFFFPPPddd~~~ooobbb\\\YYY[[[[[[ZZZYYYYYYXXXWWWWWWUUUTTTTTTVVVYYY[[[ZZZYYYVVVVVVWWWXXXYYYXXXXXXWWW^^^]]]\\\ZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[]]]^^^\\\]]]^^^]]]ZZZWWWWWWWWWWWWXXX[[[^^^[[[YYYaaalllwwwZZZAAA===@@@===999:::uuuggg[[[ZZZYYYXXXVVVPPPIIIDDDBBB???;;;888666444222111222000......//////---,,,.........---------,,,,,,...------,,,,,,------...---,,,,,,...111333444333333111000222666999;;;;;;<<<===<<<:::888999???CCCGGGKKKJJJCCC>>>BBBGGGJJJCCC;;;555444444555999???DDDFFFHHHIIIJJJMMMRRRVVVWWWXXX```mmmwww{{{~~~~~~|||wwwkkk\\\TTTUUUMMMKKKIIIGGGEEEDDDCCCCCC>>><<<999777666777888::::::999;;;>>>??????EEELLLXXXrrrdddTTTMMMWWWxxx{{{yyyxxx~~~~~~hhh^^^\\\ZZZVVV^^^fffxxx|||jjjeeevvv|||}}}yyyqqqxxxjjjJJJ:::999???>>>>>>@@@===============<<<<<<<<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEHHHAAACCCLLLNNNVVVyyybbbMMMEEEDDDBBB??????>>><<<;;;:::999999999888777666666555666777777666888999999888888888999>>>===<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;888777666666888999999888666666777777777777666666777888888888888888999999999<<<999@@@PPP[[[gggzzzyyylllccc^^^\\\]]]]]]]]]\\\\\\[[[[[[[[[UUUTTTTTTUUUWWWYYYXXXXXXVVVVVVVVVVVVWWWYYY[[[[[[]]]]]]\\\[[[ZZZYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ\\\]]]ZZZ[[[[[[ZZZXXXVVVVVVVVVUUUVVVYYY[[[ZZZZZZ^^^dddrrrmmmGGG999<<<>>><<<;;;vvvhhhZZZZZZYYYXXXUUUPPPIIIDDDAAA>>>:::777666444333111000000///...------------............---------,,,...------,,,,,,------...---,,,,,,...111222222222444222111222555888::::::;;;===>>><<<::::::>>>BBBNNNQQQNNNDDD;;;<<>>AAA======<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBDDDDDDFFFAAAEEELLLJJJKKKbbb___IIICCCDDD>>>>>>===<<<;;;;;;<<<<<<888888777777666666777777333555777777777666777888666555444555666777666555666666666777777666666555222111111222555666666555444444444555555666666777777888888777666777:::<<>>>>>;;;wwwiiiZZZZZZYYYXXXUUUPPPHHHCCCAAA>>>:::777666444333111///000111...+++***,,,///............------------...------,,,,,,------...,,,,,,,,,///222444444444666333111111444777888999999<<<>>>===;;;:::<<<>>>JJJPPPOOOEEE;;;;;;BBBGGGIII@@@777444444333555999@@@EEEJJJLLLKKKKKKOOORRRRRRRRRXXXeeeqqqyyywwwdddXXXWWWQQQPPPMMMJJJGGGEEECCCBBB@@@>>>;;;888666777888999999777888<<<======@@@EEEHHHTTT___uuuaaaVVViiiooonnnxxx\\\RRRIIIFFFFFFFFFIIILLLHHHHHHGGGJJJYYYzzzwwwxxxooottt~~~}}}uuuaaaGGG???777:::???;;;<<<@@@;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDGGGDDDEEEIIIGGGDDDOOO___lllTTTJJJAAA@@@???>>>============;;;::::::999888777777777333555777777666666777888444222111333666777666444333333333444444444444333111111000222444444333222555555555666666777888999666777888888888;;;AAAFFFPPPVVVYYYcccvvvuuummmfffccccccaaa\\\XXXUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWUUUUUUWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTVVVXXXYYYYYYZZZ\\\^^^XXXYYYZZZYYYXXXXXXZZZ\\\YYYZZZYYYXXXXXXYYYYYYYYY\\\eee{{{xxxSSS?????????:::wwwjjjZZZYYYYYYXXXUUUOOOHHHCCC@@@===999777555444333111...111222///***))),,,111//////.........---------...------,,,,,,------...++++++,,,///333666777777777444111111333666888888777:::>>>>>>;;;999:::<<>>999;;;>>>:::;;;;;;:::::::::999999999;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCAAA???@@@DDDFFFGGGMMMUUUkkkqqqUUUDDDCCCAAA@@@???>>>>>>>>>>>>>>>===;;;:::999888777666888999888666555555666666444333555888999888666333333333444444444444444666555444555666666444222444444444555555777888999666888999:::<<>>BBBCCC???888888@@@HHHMMMDDD:::444444666555333;;;EEEKKKHHHFFFJJJNNNOOORRRTTTWWW___iiiuuu~~~ooo```XXXVVVNNNHHHIIIJJJGGGCCCBBB@@@???===:::888777666555666777777999:::<<<>>>???EEEHHHJJJ]]]tttdddgggsssyyyzzzrrrfffooocccVVVKKKJJJNNNOOOOOOOOONNNFFFHHHQQQRRRSSSeee~~~~~~~~~uuusss{{{yyy\\\FFF@@@::::::::::::::::::::::::;;;:::999999888888999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCEEEFFFHHHJJJKKK___tttvvvdddPPPCCCHHHHHH>>>999>>><<<:::888999<<<===;;;888999888777777888999999888666666666555555555555555444555666666666666777888666444222111222333444555444666999:::888555666999:::<<<======???IIIWWWbbbzzzpppnnnfff[[[VVVVVVVVVTTTTTTUUUWWWVVVSSSQQQPPPQQQQQQQQQQQQRRRSSSVVVXXXYYYXXXYYYYYYXXXVVVTTTUUUVVVTTTSSSSSSRRRSSSTTTVVVWWWUUUVVVXXXYYYZZZZZZZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^___hhhqqqiiiEEE777;;;pppbbb[[[[[[ZZZYYYVVVPPPHHHBBBCCC???;;;777555444333111222111000///...---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........///111555888888555111//////222555777>>><<<:::::::::999777666<<>>BBBEEEFFFVVVvvvpppnnnuuu{{{ppppppwwwrrrgggnnnyyyYYYQQQKKKKKKKKKJJJKKKNNNOOOKKKLLLOOOMMMKKKWWWggg|||xxx{{{rrrVVVAAA;;;::::::::::::::::::::::::888888888888888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIFFFVVVsssuuu```JJJBBBFFF>>>>>>=========;;;999777<<<;;;999777666555555555999999:::::::::999999888888888777666666555444333999777666888;;;>>>===;;;999888777999;;;<<<===>>>;;;>>>CCCHHHOOO\\\kkkvvvyyymmmoooooojjj```ZZZXXXUUUQQQRRRTTTVVVUUUSSSQQQQQQQQQXXXWWWVVVUUUTTTUUUVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\___eeejjjiiiKKK;;;nnn___\\\[[[[[[YYYVVVPPPIIIDDDCCC???;;;777555444333111111111///---,,,+++******......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............111444777999666222......111666999<<<<<<<<<======<<<999666999<<>>AAAAAALLLeee~~~~~~vvvjjjaaaaaafffssswwwpppgggkkkqqq|||cccXXXVVVVVVWWWVVVSSSTTTWWWRRRTTTTTTPPPLLLKKKPPPUUUfff|||}}}~~~{{{{{{yyyzzzvvveeeMMM<<<999::::::::::::::::::::::::666666777777888:::;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<=========<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEE@@@FFFUUUooozzz^^^NNNBBBAAA???>>>>>>@@@AAABBB:::;;;;;;;;;::::::;;;===777888999:::;;;:::888777777666555666777888777666777555444555777888555222===;;;:::<<>>CCCOOO```ssszzzhhh]]]gggiiigggaaa]]]ZZZTTTOOOPPPRRRTTTTTTSSSQQQQQQRRRUUUTTTSSSRRRQQQQQQRRRSSSRRRTTTUUUTTTRRRRRRSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWUUUVVVXXX[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWW[[[^^^```sss```===oooaaa\\\\\\[[[YYYVVVQQQJJJEEECCC???;;;777555444333111111000...---,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...222555;;;888444000///111777;;;;;;;;;===???@@@???;;;777888:::>>>CCCFFFEEEBBB???FFFEEECCC===555000111222000===KKKQQQNNNLLLLLLOOOPPPRRRVVV[[[aaakkkwwwxxxkkkZZZVVVRRROOOIIICCCCCCGGGAAA@@@>>><<<:::888777777777777777777888:::;;;;;;;;;>>>>>>FFFZZZnnn|||mmmcccZZZTTTSSSWWWbbbkkkiiidddgggkkkuuu}}}qqqaaadddccceeekkkllliiifffgggbbbgggfff\\\WWWYYYZZZWWWTTTjjjuuuuuuzzzvvvxxxzzz|||~~~ooorrrwwwyyyoooYYYCCC::::::999999999999999999999999666666666777777999::::::999999999999:::::::::;;;999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCGGGGGGLLLVVVgggoooWWWPPPGGGCCCCCCDDDCCCAAA;;;===??????>>>>>>>>>>>>999:::;;;<<<<<<;;;:::999:::999888888:::<<<======<<<===>>><<<999888999::::::CCCLLLRRRVVVXXXWWWUUUeeeuuuvvvfff___\\\ZZZ]]]^^^[[[YYYXXXTTTOOONNNPPPRRRSSSRRRQQQQQQRRROOONNNNNNOOOQQQSSSUUUVVVTTTUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSRRRUUUVVVXXXYYYYYYYYYXXXWWWTTTUUUXXX[[[[[[[[[YYYWWWRRRRRRRRRRRRQQQRRRRRRRRRTTTWWWWWWdddxxxQQQssseee]]][[[ZZZYYYVVVQQQKKKFFFCCC???;;;777555444333111000///......---...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,...222555;;;:::777333000222777<<<:::;;;===@@@BBB@@@<<<999888:::???EEEJJJJJJEEEAAADDDAAA;;;666222111222222///999GGGOOOPPPMMMLLLNNNPPPTTTXXX[[[```hhhttt|||sss\\\WWWRRROOOIIIDDDDDDHHHBBBAAA???<<<:::999888888777777777777777888999:::999======DDDTTTeeettthhh[[[SSSNNNJJJIIILLLSSS^^^___^^^cccgggqqqvvvtttzzzvvvxxx|||}}}nnneeefffaaaXXXYYYdddzzzqqqrrryyyzzzzzzzzz{{{~~~qqqnnnzzz}}}kkkOOO===999<<<999999999999999999999999888777777666666777777777888888888888999999999999999999999999999999999999:::;;;;;;<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDGGGKKKQQQfff~~~uuuiiiccc```WWWGGG:::?????????@@@@@@>>><<<:::>>>>>>===<<<<<<<<<<<<======<<<;;;::::::===AAADDDEEEIIIJJJDDD;;;888===DDDBBBXXXqqq}}}ssseee]]]\\\\\\UUUXXXXXXTTTSSSUUUTTTPPPLLLOOOQQQRRRQQQPPPQQQRRROOOPPPPPPRRRTTTWWWZZZ[[[TTTUUUVVVVVVUUUTTTVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSVVVWWWXXXYYYZZZYYYXXXWWWUUUVVVYYYZZZZZZXXXVVVTTTNNNMMMMMMMMMNNNOOOQQQQQQOOOTTTSSSYYYiiivvvqqqvvvggg\\\[[[YYYXXXUUUQQQKKKGGGCCC???;;;777555444333111000///////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000333666::::::888555111222666;;;999:::<<>>;;;888;;;@@@FFFJJJKKKHHHFFFDDD???999444222222222333000555@@@KKKPPPNNNMMMNNNPPPTTTXXXZZZ]]]eeepppyyyvvv___XXXRRRNNNIIIDDDCCCFFFCCCAAA???===;;;:::999888888777777777777777888888888;;;<<>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBB???@@@DDDGGGHHHRRRoooooo\\\IIIFFFCCCGGGPPPVVVXXXWWWKKKHHHDDD@@@???AAADDDFFF@@@BBBCCCAAAAAAGGGRRR[[[jjjmmmkkk```PPPGGGIIINNNeeetttddd\\\YYYWWWVVVXXXYYYXXXSSSQQQSSSSSSPPPLLLNNNPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTUUURRRSSSTTTSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXXXXXXXWWWUUUSSSOOOOOONNNOOOPPPRRRSSSUUUPPPTTTRRRTTT[[[dddzzzuuufff[[[ZZZXXXVVVTTTPPPJJJFFFCCC???;;;777555444333111111111000///.........///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///333666777888999555111000444888888999;;;>>>AAAAAA???<<<777:::@@@EEEHHHIIIJJJJJJBBBBBB@@@;;;444111222444333222999FFFOOOOOOMMMNNNOOOSSSXXXYYYZZZaaalllvvv~~~hhh^^^UUUPPPLLLGGGDDDDDDCCCBBB@@@>>><<<:::999999888777777666666666777777888::::::@@@HHHOOOjjjmmmYYYOOOFFFCCCAAAAAA???<<<===@@@AAAKKKLLLOOOXXX\\\aaalllppp{{{tttssswwweeefffmmm}}}wwwsssrrrtttxxxzzzzzzyyyyyy{{{yyypppxxx{{{nnnSSS>>>:::;;;888888888888888888888888888666666555555555666777777666666666777777777888888888888888888888888888888777888999:::;;;;;;;;;;;;::::::;;;<<<<<<======>>>???>>>>>>>>>???@@@@@@AAABBB???AAAFFFFFFGGGUUUgggtttkkkccchhhyyy{{{uuummmfffeeehhhnnnrrrnnnqqqooohhhaaadddqqqzzzvvvtttvvveee[[[YYYXXXUUUSSSVVVXXXWWWSSSRRRTTTSSSOOOLLLNNNPPPPPPOOONNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQOOONNNNNNPPPNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVSSSSSSMMMNNNVVVZZZlllsssddd[[[YYYWWWUUUSSSOOOJJJFFFCCC???;;;777555444333111333222000///------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++---111444444777888555000///222666888888:::===@@@AAA???===666:::???CCCFFFHHHJJJLLLAAAFFFHHHBBB777000111666555111555CCCNNNPPPNNNNNNNNNRRRWWWWWWXXX^^^jjjsssrrrfffZZZUUUQQQKKKEEEDDDCCCBBB@@@>>><<<:::999999888777777666666666666777999999777<<>>FFFHHHKKKUUUWWWXXX``````iiissswwwyyyxxxmmmqqqggguuuyyyvvvuuupppoooppprrruuuxxxyyy{{{~~~wwwyyywwwsss^^^CCC777;;;===777888888888888888888888888444444444555666777888999666666666666777777777777777777777777777777777777666666777999999:::::::::888888999::::::;;;;;;<<<<<<<<<<<<======>>>???@@@AAA;;;<<>>777999>>>FFFNNNRRRPPPNNNHHHIIIKKKIII>>>333000333---111555:::FFFRRRTTTOOORRRRRRTTTZZZ]]]```fffmmmiiiWWWUUUUUUMMMFFFEEEDDDBBB@@@???>>>===:::888777666666666666666777888999888===AAA>>>AAAVVVpppaaaFFF:::999<<<888888888999999:::::::::===@@@EEEJJJMMMPPPTTTXXXTTTVVV\\\dddlllxxxssskkkfffnnnqqq}}}~~~}}}xxxoooiiiiiilllqqqtttwwwxxxyyy}}}tttqqqyyygggMMM@@@999444555:::999999999999999888777666888777666555555555555555333444444555666777888888777777777777777777777777888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;===============>>>??????DDDCCCBBBBBBCCCEEEHHHIIIaaaooooooaaa___]]]ZZZWWWVVVUUUUUUSSSTTTUUUVVVTTTRRRNNNLLLHHHIIIKKKLLLMMMLLLJJJIIINNNMMMLLLLLLNNNNNNMMMLLLRRRQQQPPPQQQSSSSSSOOOLLLIIIIIIJJJMMMPPPRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRTTTVVVXXXZZZZZZXXXUUUTTTUUUXXXXXXVVVRRRRRRPPPPPPPPPQQQUUUaaammmsssbbbZZZYYYWWWUUUQQQMMMJJJIIIDDD@@@;;;777555444222000111000///......---------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---...000111333555777777444000///222666<<<;;;<<>>===:::888777777666666666666777777999888;;;>>><<<===NNNccceeeMMM@@@;;;:::;;;888888888999999:::::::::;;;===@@@DDDFFFHHHJJJJJJKKKMMMRRRYYYaaapppqqqgggbbb```iiitttzzzxxxsssmmmjjjjjjmmmqqqtttqqqsssvvv|||wwwjjjlllvvvyyy```HHH===888444444888777777888888777777666555777666555555444444444555444444555555666666777777777777777777777777777777777777777888888888999999;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<======AAAAAA@@@AAABBBCCCEEEFFFWWW]]]iii}}}sss```[[[ZZZXXXVVVUUUTTTUUUUUUSSSTTTUUUVVVTTTRRROOOMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNPPPPPPOOONNNRRRPPPOOOPPPQQQRRRPPPMMMLLLLLLLLLOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPSSSWWWYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSSSSQQQQQQRRRQQQSSS\\\fffrrrcccYYYXXXWWWTTTQQQMMMIIIGGGCCC???:::666444333111///111000///......---......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,---///111222666777888555111///111444;;;<<<===@@@BBBCCCBBBAAA===>>>AAAHHHOOOSSSRRRPPPJJJLLLOOOLLLAAA555111444555444111111888FFFPPPSSSSSSRRRTTTXXXZZZZZZ___fffvvvqqq```ZZZVVVNNNIIIJJJGGGEEEBBB@@@???===:::888888777777666666777777777:::777777;;;::::::DDDRRRnnnlll[[[FFF:::999<<<;;;888888888888999999999999999777888:::>>>AAACCCBBB@@@EEEFFFJJJNNNUUUeeeooobbb\\\\\\___mmm}}}{{{nnnmmmkkkkkklllooorrruuuppprrrwww~~~hhhdddmmmvvvnnnVVV@@@999888555333666666666666666666555555444555555444333333333444444555555555555555555666666777777777777777777777777666666666777777777888888::::::999999999999::::::999999999999999:::;;;;;;===>>>>>>???@@@AAABBBBBBHHHJJJMMMWWWpppppp```YYYSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKNNNPPPRRRRRRQQQPPPPPPRRRRRRQQQPPPQQQPPPNNNNNNPPPQQQQQQQQQPPPPPPOOOQQQSSSSSSRRRQQQMMMMMMMMMNNNNNNNNNNNNNNNMMMPPPUUUYYY[[[ZZZYYYWWWZZZ[[[[[[ZZZWWWUUUUUUUUUUUUTTTTTTUUUSSSQQQVVV]]]sssqqqcccXXXWWWVVVTTTQQQLLLIIIFFFDDD@@@;;;777555333111///000000///.....................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,---...000111666777777666222000111222::::::<<<>>>@@@BBBBBBAAA<<<;;;===BBBHHHMMMMMMKKKNNNPPPTTTWWWRRREEE999444444222///...444@@@MMMUUUTTTSSSTTTWWWXXXXXX\\\bbbrrrooocccYYYOOOJJJKKKFFFDDDBBBAAA@@@???===;;;888888777777666777777777999555555888999999===DDDVVVxxxzzzVVVJJJ;;;666888;;;:::666888888888888888999999999666666777;;;@@@CCCCCCBBBEEEFFFHHHJJJOOO```~~~qqq```TTTQQQWWW^^^vvvxxxrrreeegggjjjmmmpppsssvvvxxxyyy{{{uuudddkkkvvvyyycccMMM999666888666444555555555666666666666555444444444333222222333333333555555555555555555555444666666666666666666666666666666666777777777888888::::::999999999:::;;;;;;999888888888888999::::::;;;<<<===???@@@@@@@@@@@@>>>AAADDDGGGRRRhhhzzziii___ZZZZZZPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTRRRPPPOOOIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQPPPPPPRRRRRRQQQPPPRRRPPPNNNMMMNNNPPPRRRTTTQQQPPPPPPRRRTTTUUUTTTRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQUUUXXXYYYZZZYYYYYYZZZ\\\^^^]]]YYYWWWWWWYYYYYYXXXYYYZZZWWWSSSSSSWWWaaaxxxooobbbWWWWWWVVVUUUQQQMMMHHHFFFFFFBBB<<<888666444222000000//////............///////////////............---,,,,,,,,,,,,,,,,,,---------,,,,,,---...///000555666777666444222111000777999;;;<<<>>>???@@@AAA<<<::::::===CCCGGGHHHGGGOOOOOOUUU___bbbUUUBBB555222000//////333===KKKVVVVVVTTTTTTWWWWWWVVVZZZ___nnn|||~~~mmm\\\OOOHHHHHHEEEDDDBBBAAABBBAAA???>>>999999888777777777777777777444444777::::::;;;<<>>@@@@@@@@@@@@<<>>JJJWWWnnnZZZDDDDDDCCC@@@;;;888999;;;888888888888888777777777999999999:::>>>FFFPPPWWWTTTPPPMMMNNNVVVgggkkkUUUJJJDDDDDDNNNZZZpppnnn\\\]]]fffwwwzzzrrriiidddaaaffflllpppssswww}}}|||lllrrr|||nnnLLL===333666999666555888444555666666666666666666333333222222222333444444444444444444444444555555555555555555555555555555777777777888888888999999999999888999999:::;;;<<<999999999999999:::;;;;;;;;;<<<<<<===>>>???@@@AAA>>>@@@DDDEEEAAA???EEENNNYYYvvv~~~ooo___YYY]]]^^^XXXPPPSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPJJJLLLOOORRRTTTTTTTTTSSSNNNMMMLLLLLLNNNNNNMMMLLLOOOOOONNNLLLKKKLLLOOORRRLLLKKKLLLNNNQQQSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWTTTSSSRRRRRRSSSVVVYYY[[[WWWXXXZZZ[[[ZZZZZZ[[[\\\ZZZXXXXXX[[[ZZZWWWVVVXXXXXX^^^jjjkkk___XXXXXXXXXWWWSSSNNNIIIFFFFFFBBB<<<888555333111/////////............//////000////////////.........------,,,,,,,,,,,,------...---,,,,,,,,,---...///222333555666777666333000555888:::;;;;;;===@@@CCCCCC@@@<<<===AAAFFFHHHIIIIIIGGGKKKTTTYYYVVVOOOLLL:::666444222111666FFFWWWYYYWWWWWWYYYYYYXXX[[[```fffmmm|||zzzcccTTTMMMKKKJJJHHHEEEDDDCCCAAA???===;;;:::999888777777777777555666777777888999999777<<>>@@@AAA???===>>>AAA@@@>>>@@@FFFGGG\\\wwwzzzeee```ZZZZZZ\\\\\\YYYUUUSSSTTTTTTTTTSSSRRRQQQPPPMMMMMMNNNNNNOOOOOOOOOOOOKKKLLLMMMOOOQQQRRRSSSSSSMMMKKKJJJKKKLLLMMMLLLKKKKKKLLLLLLJJJHHHHHHJJJMMMKKKJJJJJJLLLNNNOOONNNMMMNNNNNNOOOQQQRRRSSSUUUUUURRRRRRRRRRRRTTTUUUWWWXXXVVVVVVVVVWWWXXXXXXWWWVVVUUUQQQQQQTTTVVVUUUVVVYYYXXXZZZaaarrrjjj^^^XXXYYYYYYXXXTTTOOOJJJGGGEEEAAA;;;777444222///...//////.........//////000//////.........---------...------,,,,,,------......---,,,,,,,,,---...///111222444777888777333111666999;;;<<<<<<===AAAEEEEEEAAA<<<===AAAFFFHHHIIIIIIHHHIIIMMMOOOPPPUUU[[[@@@;;;666222///333DDDWWWZZZXXXXXXZZZZZZYYY\\\bbbggglllyyyiiiZZZTTTRRRMMMJJJGGGEEECCC@@@===:::;;;:::999888777777777777555888999777666777777666777>>>>>>@@@NNN[[[mmm{{{lllcccaaacccfffccclll{{{```LLL<<>>;;;<<<>>>IIIVVVdddrrruuuiiikkkuuuqqq\\\NNNIIIIIIfff~~~zzzxxxwww}}}yyysssmmmiiiddd```]]]cccgggkkkmmmooouuu~~~{{{ooorrr}}}~~~ooo^^^<<<555222666555000222888111222333333444444444444333333333333444444555666222222333333444555666666444444444444444444444444555555555555666666666777444444444555555666888888888888888888888999999:::;;;;;;:::999:::<<>>::::::@@@AAA===<<>>999666444555777888777555888888999===FFF[[[}}}vvvccceeezzz|||eeeNNNDDD???AAAAAA>>>GGGTTT[[[fffnnnjjj^^^YYY^^^gggqqqYYYQQQQQQQQQ___jjjnnnvvv|||wwwrrroookkkeee\\\VVVXXX___dddjjjqqqssssssuuuzzz~~~~~~sssnnnrrryyy~~~kkkHHH777777666444444333333333000111222222333444555666222222111111111111111111222222222222222222222222222222222333333333444444333444555555666555555555666666666666777777777777999888777666666777888999888777666555666888:::;;;:::::::::;;;;;;<<<<<<<<>>999666444222000000000000000////////////------------------------...------,,,,,,------...,,,,,,------......//////000222555888999888666555555666999<<>>???===;;;888777777888888666666666666666666666666888888888:::>>>EEEMMMSSSgggppprrrdddQQQEEEBBBAAAAAAFFFSSShhh~~~pppPPPAAA>>>>>>@@@BBBCCCAAA===;;;<<<===;;;888666666888999888777666777999>>>HHH___pppoooqqqYYYIII@@@;;;>>>===;;;CCCOOOWWW```iiihhh```ZZZ\\\aaadddSSSNNNKKKPPPUUUZZZcccxxxzzztttppplllhhhddd```YYYTTTWWW]]]ccciiipppsssuuuyyyxxxooorrrzzz|||wwwaaaBBB777666555444333333333333111111222222333444444444111111111111111111111111222222222222222222222222222222222333333333333444333333444555555555555555555555666666666777777777888888777666666777888888777777666555666777999;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@DDDNNNbbbtttqqqeee\\\WWWUUURRRSSSTTTSSSQQQPPPPPPQQQSSSRRRQQQOOONNNMMMMMMMMMNNNMMMLLLMMMOOOOOOOOONNNMMMNNNMMMLLLKKKKKKNNNPPPOOOMMMLLLMMMOOOOOOMMMKKKHHHEEEAAA@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJLLLMMMLLLKKKJJJKKKMMMKKKKKKLLLLLLMMMOOOPPPQQQOOOPPPPPPOOOMMMLLLMMMOOONNNRRRVVVWWWSSSPPPPPPQQQUUUWWWYYY\\\fff{{{kkkccc[[[XXXXXXYYYUUUOOOKKKLLLFFFCCC===999666444222111000000000000////////////------------------------...------,,,,,,------...,,,,,,------......//////000222555777999888777555333555999<<<@@@BBBCCCCCCEEEEEE@@@;;;;;;AAAEEEFFFEEEIIIIIIDDD@@@CCCJJJNNNRRRRRRDDD555333333777CCCUUUccchhh^^^WWW[[[^^^\\\bbbbbbhhhxxxrrr^^^UUUQQQNNNJJJHHHFFFCCCAAA???@@@???<<<:::999888888999666666666666666666666666777888888999:::>>>CCCGGGTTT```ggg```RRRFFF???;;;===BBBJJJWWWllluuuVVVCCC===>>>???<<<>>>@@@@@@???============;;;999999999:::999888666666888===HHH```zzz___KKKDDD===:::<<<;;;;;;AAALLLZZZfffsssxxxtttnnnlllmmm}}}kkkWWWMMMGGGDDDHHHPPPccc}}}yyytttoookkkfff```[[[YYYWWWUUUWWW\\\ccchhhooosssvvv|||qqqlllvvv|||kkkSSS:::666666555444333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222333444444555555444444555555555666666666666777777777666666666666777777777666555555666777999:::999:::::::::::::::;;;;;;;;;;;;<<>>CCCFFFEEEHHHIIIEEEAAAAAAEEEJJJQQQ```XXX@@@555333555<<>>===;;;:::999999888888888666666999DDD^^^fffNNNCCCBBB>>><<<=========CCCKKK^^^qqqnnnWWWJJJCCCFFFKKKUUUqqq~~~|||xxxuuurrrnnnhhheeeaaaZZZUUUUUUVVVWWWZZZ^^^dddiiiooossswwwmmmjjjyyyuuu[[[FFF666555555444333222222333333333333222222111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222333444444444444444444444555555555666666666666666666666666666666666666666555555666777999999999999999999::::::::::::;;;999;;;@@@AAA@@@AAAEEEGGG[[[vvvqqq```[[[UUUTTTVVVUUUPPPKKKLLLNNNPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNPPPNNNMMMLLLMMMMMMKKKJJJHHHKKKMMMNNNNNNMMMNNNOOOQQQQQQQQQRRRSSSUUUUUUVVVSSSPPPJJJGGGFFFGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJLLLNNNOOONNNMMMMMMNNNNNNWWW______WWWPPPPPPSSSOOOUUUYYYVVVUUU^^^ssskkkbbb[[[XXXYYYZZZWWWPPPKKKKKKEEEAAA<<<888666444222111000000000000////////////...........................------,,,,,,------...*********+++,,,,,,------...000333555777888888888333555888<<<@@@BBBDDDDDDGGGEEEBBB???;;;;;;???CCCCCCFFFIIIHHHDDDCCCFFFKKKQQQkkkiiiMMM888222222888;;;UUUhhheee\\\]]]___\\\^^^^^^```hhhvvvsssbbbVVVOOOJJJLLLLLLHHHEEEEEE@@@???===;;;999888777666666666666666666666666666444666888888888999;;;<<<===FFFNNNPPPPPPOOOJJJEEEGGGJJJKKKNNNYYYkkkzzztttdddQQQGGGFFFGGGFFFDDD===>>>@@@CCCDDDDDDBBBAAA>>>>>><<<:::888777777777888555444666BBB___lllRRRCCCBBB@@@>>>>>>>>>>>>>>>CCCHHHXXXsssxxxVVVKKKFFFJJJLLLOOO```uuu~~~yyytttqqqmmmjjjgggccc___\\\YYYSSSOOOPPPTTTVVV[[[aaafffkkksssyyysssnnnmmmzzz~~~fffKKK===555444333333222222222222333222222222111111000000/////////000000000111111111111111111111111111111111000000000111111111222222111222222333333333333333444444444444555555555555555555555666666555555555555555555666666777888888999999999999999999999999999777888<<<>>><<<<<>><<<:::888777666666666666666666666666666444555777888888888:::;;;:::???DDDGGGLLLQQQOOOJJJAAA@@@BBBGGGMMMYYYlll|||uuuiii^^^ZZZVVVOOOGGGCCCBBBBBBBBBDDDEEEEEEDDDBBB@@@@@@???<<<888666666777666444333777BBB\\\rrr[[[EEE???DDD===>>>>>>=========@@@CCCPPPllltttcccKKKEEEDDDHHHJJJJJJRRR]]]```qqq{{{vvvrrrooolllhhheeebbb___[[[YYYQQQMMMJJJLLLOOOSSSZZZbbbhhhoooxxxjjjpppqqqyyyrrrUUU???999444333222222111111222222222222111111111000000//////...//////000000111111111111111111111111111111111///000000000000111111111000111222222333333222222333333333444444444555555444444555555555555444444444555555666666777777888999999999888888888888777<<<999999<<<<<<::::::>>>888@@@GGGGGGGGGOOOaaaooozzzcccVVVTTTQQQKKKMMMOOOQQQPPPNNNMMMOOORRRIIIKKKLLLMMMLLLKKKLLLMMMLLLMMMNNNOOOOOONNNMMMMMMOOOMMMKKKKKKLLLKKKJJJHHHHHHKKKNNNPPPPPPPPPQQQRRRPPPQQQSSSSSSUUUWWW[[[^^^fffnnntttpppcccWWWRRRQQQMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHKKKMMMNNNNNNOOOPPPRRRQQQOOONNNOOORRRTTTTTTRRRTTTSSSQQQOOOPPPSSSWWWZZZuuuhhhbbbXXXWWWXXXZZZWWWOOOIIIIIIFFFBBB===888555333000...000000000000////////////...........................------,,,,,,------...+++,,,,,,------...//////---...111444666888999:::777777888;;;???CCCHHHJJJKKKKKKMMMNNNGGG===:::>>>EEEGGGMMMRRRPPPLLLOOOVVVUUUeee```III;;;555222555666BBBWWWfffggg^^^YYYZZZZZZ]]]aaadddiiiuuu{{{fffWWWMMMNNNMMMFFFBBBDDDAAA@@@???>>><<<999777666666666666666666666666666555666777777666666888:::888;;;===AAAHHHNNNMMMGGG???999;;;BBBDDDIIIaaa}}}}}}xxxuuulll]]]OOOJJJFFFDDDCCCCCCEEEEEECCCAAABBBBBBAAA>>>999666666888444444555888>>>QQQpppxxxeeeQQQCCC@@@BBB<<<>>>???===<<<===>>>???HHH]]]lllYYYPPPLLLDDDCCCBBBCCCEEEGGGJJJLLLNNNZZZhhhxxx|||xxxvvvsssooommmkkkhhhdddaaa___\\\YYYWWWMMMKKKJJJLLLNNNQQQ\\\fffmmmuuu~~~kkkqqqtttxxxgggGGG888777333222222111111111111222222000000000000000000//////......//////000111111222111111111111111111111111/////////000000000111111000111111222222222222222222333333333333444444444333444555555555555444333444444555666777777777777999999888888777777777777;;;:::;;;===;;;888:::???777;;;AAADDDCCCEEEKKKQQQZZZooollldddXXXNNNKKKLLLOOOQQQJJJLLLMMMMMMLLLLLLOOOQQQHHHJJJLLLLLLJJJJJJJJJKKKIIIJJJLLLNNNNNNNNNLLLLLLMMMLLLJJJJJJKKKKKKJJJIIIGGGJJJLLLNNNNNNOOOQQQSSSNNNPPPRRRSSSTTTWWW\\\```gggnnnuuutttkkk___VVVSSSOOOOOONNNMMMKKKIIIHHHGGGGGGHHHIIIHHHEEEDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNNNNPPPSSSUUUQQQOOONNNOOOSSSUUUSSSRRRSSSRRRQQQQQQQQQRRRTTTUUUeee|||gggcccXXXVVVWWWYYYVVVNNNIIIHHHGGGCCC===888555222///---000000000000////////////////////////////////////...------,,,,,,------...------......///000000000---...000333666888999:::888888999;;;>>>DDDIIILLLMMMNNNRRRSSSKKK???:::===GGGIIIPPPVVVTTTOOOQQQXXXWWW^^^SSS@@@:::777333555222999NNNffflllbbb\\\```XXX^^^ccceeegggpppppp___SSSRRRPPPHHHCCCFFFBBBBBBAAA???===;;;999777666666666666666666666666666777777666444444666888888999:::===EEELLLIIIBBBDDD:::999AAA???@@@]]]~~~iii[[[VVVIIIFFFCCCBBBDDDDDDBBB@@@CCCDDDCCC@@@:::777777999444555777777999DDD[[[qqq{{{rrr]]]MMMEEEAAA???>>>@@@AAA???===>>>>>>>>>@@@NNNiiilllWWWLLLGGGFFFGGGEEE@@@AAAFFFGGGEEELLLRRRZZZggg{{{vvvssspppnnnllljjjeeebbb^^^[[[YYYVVVTTTQQQMMMLLLMMMNNNOOOSSS^^^jjjsssyyypppqqqwwwwww```???555777111222111111111111111222222/////////000000000000000---......///000111111222000000000000000000000000////////////000000000000000000111222222222222222222222333333333444444444333333444555555444333333333444555666777777777777999888888888777777666666333444777:::888555777======;;;:::===???AAACCCFFFLLLRRRdddzzzccc]]]TTTNNNNNNMMMIIIHHHJJJFFFIIIMMMPPPQQQPPPNNNLLLHHHJJJKKKKKKJJJIIIIIIJJJHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKJJJJJJKKKKKKJJJIIIFFFHHHKKKLLLMMMNNNPPPSSSNNNPPPSSSTTTTTTXXX]]]bbbccchhhnnnpppkkkbbbXXXQQQQQQPPPOOOMMMJJJGGGDDDCCCCCCDDDDDDCCCAAA???@@@AAAFFFFFFEEEDDDDDDEEEGGGGGGJJJKKKMMMMMMNNNPPPTTTWWWQQQQQQQQQSSSTTTTTTSSSRRRPPPRRRSSSSSSRRRSSSUUUWWWWWWiiiiii]]]XXXYYYZZZYYYVVVRRRMMMJJJGGGCCC===999777555333111111111000/////////////////////............//////------------------------,,,------......------,,,......///222666999::::::;;;999666777===EEEMMMQQQdddhhhggg]]]PPPHHHCCC???NNNPPPSSSTTTSSSQQQPPPOOOaaalllbbbDDD222555777///222888GGG]]]ooosssiii^^^___bbbdddfffiiirrrsss[[[QQQOOOMMMHHHEEEBBBAAA@@@@@@@@@>>>;;;888888777666555555555555555333444555777888888888888888777777;;;@@@DDDDDDBBBBBB===888:::;;;999UUUlll^^^RRRKKKBBB>>>???AAA???===??????BBBCCC>>>777555777777555444666:::AAANNN[[[hhhsssvvv]]]OOOFFF@@@???CCC@@@AAAAAA@@@???===;;;:::===<<>>@@@CCCCCCFFFIIILLLMMMKKKIIIGGGKKKKKKLLLNNNQQQRRRRRRQQQRRRPPPNNNOOOQQQRRRPPPNNNOOOPPPPPPPPPQQQQQQRRRRRRTTTXXXccc|||jjj___XXXXXXYYYXXXUUUPPPLLLIIIFFFCCC===999777555333111111111000/////////////////////............//////------------------------,,,------......------,,,---...///222555888::::::888666444444999@@@GGGKKKZZZ^^^___YYYRRRMMMIIIDDDIIILLLOOOQQQPPPPPPQQQRRRWWWeeedddMMM999555555222555666???SSSiiiqqqkkk```aaabbbcccdddhhhqqq||||||eeeYYYVVVSSSNNNKKKEEEDDDBBBBBBAAA???<<<999888888777666555555555555444555666777777888888777888777666:::???CCCDDDDDD@@@<<<888;;;===:::QQQzzzttt\\\UUULLLHHHIIIIIIGGGEEEHHHDDDBBBAAA===888777999888555444777:::@@@NNNZZZeeeppp~~~qqqYYYLLLFFFBBBAAACCCAAAAAA@@@?????????>>>>>>???===@@@IIIPPPXXXdddoooyyy~~~iii\\\^^^WWWQQQMMMNNNNNNLLLKKKMMMNNNQQQWWWdddyyy|||yyyvvvtttrrrqqqnnnkkkhhheeeccc```\\\ZZZXXXVVVRRRNNNKKKHHHGGGFFFIIIGGGIIIOOOUUU]]]hhhsss}}}qqqwwwqqq]]]AAA111111222000111111111000000000//////////////////////////////000///...------...///000......///000000000000000//////000000000111111111111111111111111111111111222222222333333333333444222333333444444333333222333333333444555555666666777666666666666666666777777777777777777777888888<<<;;;;;;;;;;;;===>>>???BBBCCCEEEHHHNNNVVV___eeewww{{{ooollliiigggeeeaaaZZZUUULLLKKKIIIIIIJJJJJJJJJIIIEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFGGGGGGIIIKKKMMMOOOMMMOOOPPPQQQQQQSSSUUUXXX[[[[[[ZZZZZZYYYVVVTTTRRRRRRPPPMMMLLLJJJGGGAAA<<<<<<>>>@@@???>>>>>>@@@CCCDDDFFFIIIKKKLLLKKKJJJIIILLLLLLMMMNNNPPPQQQQQQPPPOOOMMMLLLMMMPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQWWWiiikkkaaaYYYZZZZZZXXXUUUPPPLLLIIIFFFBBB===999666555333111111111000/////////////////////............//////------------------------,,,------......------,,,------///111444777999;;;888666444444777<<>>;;;777;;;>>>;;;LLLmmmeee]]]TTTQQQQQQPPPJJJCCCJJJDDD@@@AAA@@@<<<888888888555555777:::@@@LLLXXX```kkkyyy}}}jjjTTTIIIFFFDDDBBBBBBBBBAAA@@@??????>>>>>>>>>;;;<<<>>>>>>::::::BBBLLLMMMYYYssspppbbbUUURRRUUUVVVUUUUUUUUUYYY```jjjyyy~~~~~~~~~|||yyywwwvvvtttrrrooommmkkkjjjfffccc```]]][[[YYYVVVSSSQQQOOOLLLIIIFFFDDDDDDCCCJJJHHHKKKRRRYYYaaammmwww||||||{{{iiiNNN:::000///000222111111000000000000////////////////////////////////////...------...//////......///000000000000/////////000000000000111111111111111111111111111111111111222222222333333333222222333333333333222222222222222333444444555555666666555555555555666666777777777777777777777777;;;:::::::::;;;<<<===>>>======???CCCHHHKKKLLLLLLPPPZZZdddlll}}}{{{yyyzzzuuufff]]]VVVSSSQQQRRRUUUVVVSSSQQQLLLKKKIIIIIIJJJJJJJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHEEEEEEEEEFFFHHHJJJMMMNNNOOOQQQRRRQQQQQQQQQTTTUUUYYYYYYWWWVVVVVVUUUVVVVVVQQQNNNMMMMMMNNNJJJAAA:::===>>>>>>>>>===>>>AAACCCFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNKKKJJJJJJLLLNNNOOOOOONNNPPPPPPOOOOOONNNMMMMMMMMMMMMLLLMMMUUUnnnkkk```[[[[[[[[[YYYVVVQQQMMMJJJFFFBBB===999666444222111111000000//////////////////......------......///------------------------,,,------......------,,,,,,---///000222555999;;;:::999888777777;;;@@@CCCBBBDDDFFFHHHNNNRRRNNNGGG???CCCIIIMMMMMMMMMNNNOOOQQQ[[[hhhjjj[[[EEE888555666111111;;;MMM^^^gggiiifffcccaaaaaaffflllqqqtttvvvdddYYYPPPKKKJJJIIIGGGEEEDDDCCCBBB???===;;;:::999888777666666666777777777777777666555555777555444555999>>>CCCFFF>>>===888888<<<:::EEE^^^tttiii```aaafffeeeXXXKKKHHHBBB???CCCFFFAAA999555888666555777:::???KKKVVV\\\gggttt}}}yyyjjjWWWLLLIIIHHHDDD@@@BBBBBBAAA@@@???===;;;;;;;;;>>>@@@???<<<<<>>@@@BBBDDDGGGHHHHHHHHHJJJKKKLLLMMMLLLNNNNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLNNN]]]|||jjj^^^ZZZZZZYYYWWWTTTPPPLLLJJJEEEBBB<<<888666444222000111000000///////////////......------------......------------------------,,,------......------,,,+++---///000111333888<<<;;;;;;:::999888999===AAABBBCCCCCCFFFNNNSSSPPPIII@@@CCCIIIMMMNNNMMMKKKJJJOOORRR]]]hhhfffTTTAAA888444222111444===LLL\\\gggeeecccaaaaaaeeejjjmmmnnn}}}rrrbbbUUUNNNMMMHHHFFFDDDDDDDDDCCCBBB@@@<<<;;;:::999888777777777777888888777777666555444666555444444666;;;AAAEEE@@@BBB<<<888:::888???QQQjjjwww}}}oooTTTJJJBBBCCCEEEBBB<<<888999666666888:::>>>IIITTT[[[eeeqqqyyy{{{{{{}}}{{{rrrdddZZZUUURRRLLLFFFBBBBBBCCCBBBAAA???<<<;;;AAACCCCCCBBB?????????>>>@@@MMMhhh~~~~~~~~~}}}yyyvvvsssqqqrrrsssssssssllllllkkkiiigggeeebbbaaa[[[YYYVVVTTTSSSQQQOOOLLLHHHGGGEEEDDDDDDDDDEEEEEEIIIIIIOOOYYYdddnnn{{{wwwssszzziiiPPP:::555555111...111000000000////////////...........................------............------------...///////////////...////////////000000000000000000000000000000000000000000111111111222222111222222333333222222111333333333444555555666666555555444444444444555555777777666666666666666666777888999999:::;;;;;;;;;>>><<<<<>>===;;;:::888888777777777777888777777666555555666555555444444888>>>BBBBBBIIIEEE???===888:::FFFPPPsssfffWWWGGGAAA@@@??????@@@:::777777888999===GGGRRRZZZcccooouuuvvvvvvwwwzzz|||zzzqqqkkkfff```YYYNNNMMMJJJHHHEEECCCBBBBBBDDDHHHIIIFFFCCCBBB???;;;@@@OOOlll}}}zzz}}}|||{{{zzzyyyxxxwwwvvvvvvrrrnnnjjjggghhhjjjllllllggggggfffeeebbb___\\\ZZZSSSQQQOOOMMMLLLKKKHHHFFFCCCBBBBBBAAABBBCCCEEEFFFKKKMMMTTTaaammmxxxzzzuuuxxx||||||RRRAAA444222444000------000000////////////..............................------............------------...////////////.........////////////000000000000000000000000000000///000000000000111111111111111222222222222111111333333333444555555666666444444333333333333444444555555555666666777777777666777888999:::::::::999===;;;::::::;;;;;;;;;;;;;;;===>>>>>>===>>>@@@AAA<<>><<<;;;999888888777666777777777777777666555555666666444444666;;;???BBBPPPRRRJJJDDD;;;777>>>@@@UUU|||~~~}}}zzzvvveeeWWWIIICCCAAA??????BBB:::888777999999<<>>>>><<<::::::;;;:::>>>???;;;<<>>AAACCCEEELLLWWW^^^^^^VVVJJJ???AAALLLVVVWWWTTTRRROOOJJJLLLYYY```TTTAAA;;;888444000...222999???]]]aaaeeeeeecccdddjjjppppppuuu|||dddYYYUUUQQQLLLIIIFFFDDDBBB@@@???>>>===;;;999888888888666666777777777777666666555666666555333555999===BBBUUU[[[SSSKKK>>>666999===FFFfffppp\\\RRRRRRUUUUUUNNNHHHHHHFFFBBB>>>>>>:::888777999999<<>><<<<<<===>>><<<::::::<<<888>>>@@@<<<===CCCFFFDDD>>>>>>@@@DDDGGGJJJJJJJJJLLLJJJLLLQQQQQQNNNLLLNNNNNNLLLGGGCCCDDDIIIIIIFFFFFFDDDFFFLLLMMMJJJNNNVVVIIIGGGEEEEEEFFFFFFEEEDDDEEEFFFJJJNNNMMMIIIJJJNNNFFFDDDCCCFFFJJJLLLKKKIIIGGGEEECCCCCCDDDEEEDDDCCCEEEDDDDDDDDDDDDFFFHHHIIIGGGHHHJJJLLLMMMNNNNNNNNNIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRROOONNNMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKMMMJJJMMMNNNMMMJJJLLLRRRWWWffflllrrrsssmmmfffcccbbbYYYXXXWWWWWWXXXUUUOOOJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGKKKNNNMMMHHHFFFHHHKKKGGGIIIJJJIIIFFFDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKIIIIIILLLJJJGGGLLLUUUWWWppprrrggg[[[[[[ZZZXXXUUUQQQNNNMMMFFFCCC>>>999555222111000222111000///...---,,,,,,------------------------........................------------------------,,,------,,,,,,...333666888999:::;;;:::999888777@@@BBBCCCDDDKKKVVVbbbhhhfff]]]KKK>>>EEEYYYdddbbb\\\VVVPPPMMMNNNPPPQQQPPPBBB===666000...000555999MMM]]]hhheeebbbfffiiigggsssvvv|||qqqYYYSSSRRROOOJJJFFFDDDEEEFFF@@@???===;;;999888777777666555555555555666666777666666555555555777888:::???JJJRRRMMMDDD>>>:::888???AAAUUU}}}dddKKKBBBAAAAAAEEEHHHJJJHHHDDD@@@@@@AAA>>>===<<<;;;888999EEEQQQZZZ^^^dddgggiiiiiijjjkkkmmmoooqqqrrrssstttwwwzzzyyywwwvvvvvvwwwyyygggPPPFFFGGGIIISSS```jjjdddVVVLLLJJJMMMIIIUUUqqq}}}rrrmmmllloooxxx{{{yyyvvvrrrooommmllllllmmmllljjjhhheeecccaaaaaa______^^^]]][[[ZZZYYYYYYVVVUUUTTTRRROOOMMMJJJIIIEEEDDDCCCAAA@@@>>><<<;;;;;;===BBBFFFEEEDDDIIIQQQ___hhhsss}}}nnnlllxxxwww\\\???222222111111000/////////.........------,,,,,,,,,........................---------------------------------------------------------............///---...///000000///...---////////////000000000000000000111111111222222222000000000000111111111111222333333444444333333222333333444444555666666666444555777888999999999888888888999999999:::::::::;;;;;;;;;::::::999999999999999999:::;;;===@@@AAA>>><<<::::::===???AAAAAADDDCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDCCCBBBCCCDDDFFFEEEDDDAAAAAABBBFFFKKKNNNBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGIIIKKKMMMOOOPPPPPPHHHDDDGGGIIIEEECCCFFFGGGEEECCCAAAAAABBBDDDFFFDDDCCCCCCCCCDDDFFFIIIKKKLLLJJJHHHFFFFFFGGGJJJKKKIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOIIIKKKMMMOOOPPPPPPPPPPPPKKKLLLMMMMMMKKKJJJJJJJJJPPPPPPOOONNNNNNPPPTTTWWWeeennntttsssqqqqqqkkkddd]]]XXXUUUWWWUUUOOONNNQQQQQQNNNJJJHHHHHHIIIJJJJJJIIIKKKNNNNNNMMMKKKJJJKKKKKKKKKIIIFFFCCCBBBCCCEEEHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJUUU```rrrpppdddZZZZZZZZZYYYVVVRRROOOLLLFFFCCC>>>999555222111111111111000///...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,...222666999::::::::::::999888888===CCCIIILLLPPPXXXbbbjjjwwwooo]]]KKKGGGRRRbbbmmm___YYYQQQLLLLLLNNNPPPQQQKKKCCC999444333444333222AAAQQQ```dddbbbcccgggiiinnnrrryyylll]]]YYYRRRKKKGGGEEEDDDCCCBBBAAA???===;;;:::999999666666555555555666666777777666555555555666777888888BBBKKKMMMKKKGGG@@@999999666@@@]]]|||bbbOOOGGGAAA<<<:::???EEEGGGFFFEEEEEEFFF???>>>===<<<999:::EEEQQQYYY]]]bbbfffggghhhiiijjjjjjkkkmmmnnnnnnooorrrtttrrrqqqqqqsssuuuyyyfffUUUNNNLLLUUUhhh|||uuuggg^^^[[[TTT^^^qqqzzzjjjcccUUUOOOKKKKKKOOOUUUaaalllpppnnnllliiihhhgggffffffhhhgggfffdddbbb```___^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIFFFEEECCCBBBAAA???>>>===<<<<<<>>>???CCCGGGGGGHHHOOOYYYfffooo|||zzzmmmnnnrrrfffKKK444222222111111000/////////......---------,,,,,,,,,........................------------------------------------------------------------..................////////////............/////////000000000000000000111111111222222//////000000000111111111333333333333333333222222333333333444555555666666555666777888888888777666666777777777888999999999:::::::::999999999888888999999999999;;;===???@@@===;;;999:::<<>>>>>??????@@@AAADDDDDDBBBAAAAAAAAABBBBBBDDDBBB@@@@@@AAAEEEIIIKKKAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLFFFBBBEEEFFFDDDBBBEEEFFFDDDBBB@@@@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSSSSPPPMMMIIIHHHHHHPPPPPPPPPOOOOOOQQQUUUXXX___hhhpppqqqqqqsssrrroooccc^^^ZZZWWWRRRMMMOOOTTTUUURRRMMMJJJIIIHHHFFFEEEGGGIIILLLLLLKKKIIIIIIIIIKKKKKKJJJGGGDDDCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIPPP\\\mmmmmmaaaWWWYYYZZZZZZXXXTTTOOOLLLEEECCC>>>999555333111111111111000///...------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,...222555::::::::::::999999999999666>>>GGGLLLNNNVVVggguuuzzzfffPPPGGGTTTeee```ZZZSSSNNNNNNQQQTTTVVV\\\PPP@@@777444444333111777CCCVVVcccdddaaaccciiijjjqqqxxxmmmcccWWWOOOKKKIIIEEEBBBDDDCCCAAA???===<<<;;;;;;777777666666666666666777888777666666555555666666999@@@IIISSSZZZYYYMMM???@@@:::999CCCRRRbbbpppzzzxxxnnn]]]LLLEEECCC@@@;;;<<>>===;;;<<>>>>>???AAADDDEEEIIITTT___qqqzzzzzzrrrppptttmmmWWW???111222111111000000//////......------------,,,,,,,,,------------------------------------------------------------------------------------............//////............//////.........////////////000000000000000111111111111//////000000000000111111333333333333333222111000222333333444444555555666666777777777777666555555444555555666777888888999888888888888777777777777888888888999:::<<<>>>???;;;:::888999;;;>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@??????>>>BBB@@@???>>>@@@BBBFFFHHH@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLHHHCCCAAACCCCCCBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAAFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQVVVVVVVVVTTTPPPLLLKKKKKKPPPQQQQQQPPPOOOQQQTTTWWWYYYccckkkmmmooossswwwyyypppkkkddd[[[PPPIIILLLRRRSSSQQQNNNLLLJJJHHHEEECCCEEEGGGIIIIIIHHHGGGFFFGGGHHHHHHGGGEEECCCCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDFFFGGGGGGEEEIIILLLSSSffflll___UUUXXX[[[\\\ZZZUUUPPPLLLEEEBBB>>>999555333222111111000000///......------................................................------------------------,,,,,,---,,,,,,...111333;;;::::::999999999::::::666<<>>=========999888777777666666666666888888777666555555444444;;;???HHHUUUdddgggYYYGGGAAA===<<<======???GGGPPP___[[[QQQFFFCCCFFFIIIHHHBBBHHHNNNPPPMMMHHHEEEEEEBBB@@@>>>>>><<<>>>FFFPPPWWWZZZ^^^aaabbbcccdddeeecccdddfffffffffeeeggghhheeeeeegggjjjnnnxxxgggTTTOOOaaawwwbbbQQQIIIHHHAAA@@@BBBDDDDDDFFFOOOYYY``````______^^^^^^^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUSSSRRRQQQPPPOOOJJJIIIFFFDDDAAA???>>>===>>><<<:::999999;;;===???@@@@@@AAADDDFFFLLLZZZggg{{{ooommmqqqssseeeJJJ999666111111111000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,---//////------.........//////////////////000000000111111////////////000000000111333333333333222111000///222222222333444444555555555555555555666666555555444444555666777888888999666666666666666666666666777777888999:::;;;<<<===:::888777888;;;=========;;;;;;::::::;;;;;;<<<===<<<===???@@@???>>>===<<>>======>>>@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIEEECCCAAAAAABBBBBBBBBCCCBBB@@@???=========>>>???EEEEEEDDDCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOQQQQQQQQQSSSTTTSSSRRRPPPQQQQQQPPPPPPQQQPPPOOOPPPSSSVVVWWW^^^eeehhhiiimmmuuu{{{}}}zzzrrrdddSSSIIIIIIMMMKKKJJJJJJJJJKKKJJJHHHFFFDDDFFFHHHHHHFFFEEEEEEFFFCCCCCCCCCBBB@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEBBBAAAAAABBBBBBCCCDDDEEEGGGIIIIIIIIIRRRllllll```UUUXXX[[[]]][[[VVVPPPLLLDDDBBB>>>999555333222222000000//////......------------------------------........................------------------------+++,,,------,,,---000222999999:::::::::;;;;;;;;;999===CCCHHHKKKVVVnnnrrrRRRDDDFFFSSSSSSTTTUUUUUUUUUUUUVVV[[[^^^[[[LLL888---000777666444???VVVgggiiiiiillllllrrryyy}}}xxxbbbUUUQQQPPPLLLGGGDDDCCCBBB@@@???>>>>>>>>>;;;:::999777777666666666888777777666555444333333555999AAANNN```iiicccXXX@@@@@@AAAAAA===;;;@@@HHHPPPVVVYYYUUUQQQQQQSSSSSSQQQUUUXXXWWWRRRKKKHHHGGGCCC@@@>>>>>>>>>???FFFOOOUUUWWW[[[]]]^^^___aaabbbaaaccceeeeeedddddddddeeecccccceeegggkkkuuu~~~dddXXX[[[lllxxxfffWWWOOOEEEBBBBBBCCCCCCEEELLLUUU_________^^^\\\[[[ZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLFFFEEECCC@@@>>>======<<<<<<;;;999888999;;;>>>@@@CCCCCCEEEIIINNNUUUeeesssyyynnnmmmmmmgggTTT<<<333555111111000000///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,---...///------------................../////////000000000...////////////000000000111222222222111111000///111111222222333444444444111222222333555666777888555555666666777888888999555555555555555555555555666666777888999::::::;;;888777777888:::<<<<<<;;;:::::::::::::::;;;<<<<<<:::<<<>>>???@@@>>><<<;;;===<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAAAAABBBCCCDDDAAA@@@???===<<<<<<======CCCBBBBBBAAAAAAAAAAAAAAACCCEEEFFFHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGHHHJJJKKKMMMOOOPPPLLLNNNPPPQQQQQQQQQRRRSSSOOOPPPPPPPPPOOOOOORRRTTTTTTWWW\\\```bbbgggpppxxx}}}ooo]]]RRRNNNOOOFFFFFFGGGIIIKKKJJJHHHFFFEEEFFFHHHGGGFFFEEEFFFGGGAAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGDDDEEETTTpppmmmaaaWWWYYY\\\]]][[[VVVPPPLLLDDDAAA===999555333222222000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,---///111666777999;;;=========<<<666777???HHHKKKNNNZZZhhh}}}wwwhhhVVVJJJFFFMMMPPPSSSUUUTTTSSSRRRRRROOO\\\fffaaaOOO<<<333222444111777III]]]iiinnnppplllpppuuuyyy}}}nnn[[[SSSPPPLLLHHHEEEDDDCCCAAA@@@@@@??????<<<;;;:::888777666666666666777777666555444333222000555<<>>>>>>>>???FFFMMMQQQTTTVVVXXXYYYZZZ\\\^^^^^^```cccccccccbbbbbbcccaaaaaabbbdddgggrrrfffZZZ[[[uuuuuubbbQQQJJJEEEEEEHHHLLLUUU]]]\\\[[[[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???>>><<<<<<======<<<;;;::::::;;;===???AAA@@@AAAGGGOOOVVV```ppp{{{wwwmmm[[[FFF777222333111000000//////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,---------..................////////////......////////////000000000000000111111111000000000111111222222333333444000000111222333555777888666666666666777777777777444444444555555555555555555666777888999999999999888777777888;;;<<<<<<;;;888888888888888999:::::::::;;;===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@???????????????@@@AAABBBDDDFFFFFFBBB@@@BBBDDDCCCAAAAAA???>>>=========<<<@@@@@@@@@@@@@@@@@@??????BBBCCCEEEFFFGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKFFFFFFFFFGGGHHHJJJLLLMMMKKKMMMOOOOOONNNNNNNNNPPPOOOPPPQQQQQQPPPPPPRRRSSSQQQPPPRRRXXX]]]bbbjjjrrrzzz~~~|||qqqeee]]]XXXUUUIIIIIIHHHIIIIIIHHHFFFCCCEEEGGGGGGGGGEEEEEEFFFGGGBBBCCCDDDDDDBBBAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA????????????@@@AAABBBBBB@@@CCCEEEDDDAAAEEETTTdddmmmaaaYYY[[[\\\\\\ZZZUUUOOOLLLDDDAAA===999555333333333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,---...000222555999===??????>>>===777333666BBBGGGFFFJJJRRR``````^^^[[[ZZZYYYQQQGGGIIIMMMRRRVVVWWWXXXZZZ\\\WWW___iiinnniiiXXXDDD666222333555;;;JJJ]]]iiimmmnnnnnnqqqwww}}}iiiZZZRRRMMMJJJGGGFFFEEECCCBBBBBBBBBBBB===<<<;;;999777666666666555666666666666555333222000777<<<@@@LLLdddqqq```RRRHHHDDDEEESSShhhsss```PPPHHHEEEDDD???===>>>>>>???EEEKKKLLLOOOQQQSSSSSSTTTWWWYYYYYY[[[^^^```___^^^______]]]]]]___```cccooorrrcccjjjkkk]]]NNNGGGGGGIIIOOOTTTVVVVVVVVVUUUTTTRRRPPPOOOPPPPPPOOONNNMMMLLLKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;===>>><<<<<<<<<<<<===???@@@AAA>>>CCCMMMYYYdddppp~~~jjjMMM<<<888555///000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,,,,---------------........./////////........./////////000000......///000111111111111000000111111222333333333111000000111222444666777666666666555555555555555444444444444555555666666444555666888888888888777888777777999<<<===<<<;;;888888777777888888999:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????>>>>>>=========>>>??????CCCGGGGGGAAA>>>AAACCCBBBBBBBBBAAA@@@???>>>======??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMQQQRRRSSSSSSRRRRRRSSSTTTUUUOOONNNSSSYYY]]]bbbhhhnnnrrrppphhhaaa]]]XXXSSSNNNLLLKKKJJJJJJHHHFFFCCCEEEFFFGGGFFFDDDDDDFFFGGGCCCDDDEEEDDDBBBAAAAAABBB@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEBBB???EEENNNZZZhhhmmmbbb[[[\\\]]]\\\YYYTTTOOOLLLCCCAAA===999666444333333///////////////.........////////////////////////........................------------------------***,,,------------...///000333999>>>@@@@@@???===AAA666444>>>GGGHHHKKKRRRJJJOOORRRSSSYYY___XXXJJJGGGKKKRRRWWW[[[```fffkkkjjjgggiiirrryyypppWWWAAA333888777222:::OOOaaagggrrrnnnpppwww~~~uuuaaaVVVPPPMMMHHHHHHFFFEEEDDDDDDDDDDDD>>>===;;;999888777666666444555666666666555444333///777:::888???ZZZxxxnnngggaaa]]]]]]QQQ___rrr~~~mmm\\\PPPJJJJJJCCC???<<<===>>>???DDDJJJIIIKKKMMMOOOOOOPPPSSSUUUUUUXXX[[[]]]\\\\\\\\\\\\ZZZZZZ\\\]]]```mmm{{{mmmmmm}}}hhhYYYSSSOOOPPPRRRRRRRRRSSSSSSRRRQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@??????===;;;:::999999;;;===>>><<<======>>>???@@@@@@AAADDDKKKXXXhhhvvvyyy{{{{{{aaa@@@222777555***000000000///......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,............,,,+++++++++,,,,,,,,,------------------.........//////............/////////000,,,---...000111111111111000000000111222222333333222222111111111222444555666555555444444333222222444444444555555666666666444555666888888888777777888777888:::<<<===<<<;;;999999999999999:::;;;;;;888999::::::;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999888888999:::<<<===>>>>>>======<<<<<<<<<======>>>BBBHHHGGG@@@===@@@BBB@@@CCCCCCBBBAAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNSSSTTTUUUUUUTTTSSSUUUVVV\\\SSSNNNRRRXXXXXXZZZ]]]eeehhheee]]]XXXVVVRRRKKKOOONNNLLLKKKKKKJJJHHHFFFDDDEEEFFFEEECCCCCCEEEFFFAAACCCDDDCCCAAA????????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB???===???CCCAAA<<<===CCC>>>LLLeeeooo```ZZZ]]]___^^^[[[VVVQQQOOOHHHDDD>>>999666444333111000000000000000///............------------.........---+++++++++---///000.........------.........///...---,,,+++,,,---......333999=========???AAACCC???888888CCCOOONNNFFFLLLOOOMMMMMMZZZhhh```MMMBBB@@@III[[[hhhmmmsss|||uuuuuummmfffssslllKKK777999777222222>>>PPP\\\tttvvvuuusssyyyhhhVVVRRRUUUIIIIIIHHHHHHGGGFFFEEEDDDBBB@@@>>><<<;;;:::777555888777777666666666666777333333111666???HHHggguuuiiiWWWTTTVVV```mmmuuutttpppnnnggg\\\RRRKKKHHHHHHHHHCCCBBB???>>>@@@DDDEEECCCIIIIIIJJJLLLMMMOOOPPPPPPRRRTTTWWWYYYXXXXXXXXXYYY[[[XXXYYY^^^bbbkkkyyyuuuiiiTTTOOOUUUVVVTTTSSSQQQOOOMMMLLLKKKKKKOOOLLLJJJHHHHHHHHHFFFEEECCCBBBAAA@@@???======<<<::::::999999888888999999;;;:::<<>>???>>><<<>>>>>>===<<<<<<<<<<<<======>>>>>>>>>????????????AAABBBBBBBBB@@@???@@@AAA<<<<<<<<<===============@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDFFFGGGGGGGGGHHHIIIIIIKKKMMMOOOOOOMMMKKKJJJLLLKKKLLLPPPUUUXXXXXXVVVVVVVVVSSSPPPNNNQQQXXX^^^aaaaaa^^^WWWRRRRRROOOKKKOOONNNLLLJJJIIIHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@=========>>>>>>===AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAALLLdddnnnaaaYYY[[[]]]]]]ZZZUUUQQQNNNHHHDDD>>>999666444333111000000000000000///............------------.........---,,,++++++,,,...///......------------.........---,,,,,,,,,,,,---......222777;;;===>>>???@@@@@@>>>999666===HHHLLLJJJHHHJJJJJJNNN]]]ooouuupppVVVMMMKKKWWWiiitttuuutttyyyxxxnnndddjjjxxxwwwkkkLLL===111222555:::HHHYYYkkkqqqsssqqqsssfffVVVPPPRRRPPPMMMJJJHHHGGGFFFEEECCCAAA>>>===<<<;;;888666888777666666555555666666333444111555===DDDaaaxxxddd]]]VVVUUUYYY]]]]]][[[VVVSSSPPPNNNMMMMMMMMMLLLGGGDDD???===???BBBDDDCCCGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQTTTTTTTTTTTTUUUWWWYYYVVVWWW\\\```kkkwww___VVVWWWUUUOOONNNMMMLLLKKKJJJJJJJJJKKKIIIFFFEEEEEEEEECCCBBB@@@@@@???>>>===<<<;;;:::::::::999999999999999:::>>><<<===@@@AAA@@@BBBFFFPPP___vvvqqqkkktttqqq```HHH777111111111111000000000000/////////......---+++******+++---...,,,,,,,,,+++++++++******''')))***,,,,,,,,,***)))---+++)))***,,,---+++)))***+++,,,+++))))))+++,,,------------------------+++,,,------...------------------------------------.........//////////////////////////////////////////000000000111111111000000000111111111222222222222222222222222222222333333333333333444444444555666777888888888777777444555666777888999999999777777777777777777777777999:::::::::999999888777:::::::::::::::999888777777777777999;;;<<<;;;:::<<<<<<;;;::::::::::::;;;======>>>>>>>>>?????????@@@AAABBBAAA@@@???@@@AAA???>>>>>>=========>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEDDDBBBDDDFFFGGGFFFFFFHHHIIIIIILLLQQQTTTUUURRRMMMJJJKKKJJJKKKOOOSSSVVVVVVUUUUUUTTTSSSOOOMMMOOOTTTYYY___```^^^XXXTTTTTTRRRMMMNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA???>>>??????>>>===>>>>>>>>>>>>============================================================@@@>>>BBBOOOeeemmmcccYYYZZZ\\\\\\YYYUUUPPPMMMHHHDDD>>>999666555333222000000000/////////............------------......///...---,,,,,,,,,......------,,,,,,,,,,,,------------,,,,,,,,,------...///000333888<<>>===<<<999777777777666555555555555555444555111444:::???VVVyyyvvveeeZZZTTTRRRQQQSSSTTTWWW[[[]]]]]]ZZZWWWOOOHHHAAA===>>>@@@BBBBBBDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMOOOOOONNNOOOQQQSSSTTTQQQQQQWWW]]]iiiuuu^^^TTTSSSNNNIIIIIIHHHGGGGGGGGGHHHHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::999999888::::::999999999::::::;;;???======@@@AAABBBGGGMMM]]]qqqyyysssnnn]]]PPP>>>222...///000000000000000/////////......------++++++++++++------,,,,,,,,,++++++++++++***((()))***,,,,,,+++******,,,*********+++,,,+++***)))***+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------.........//////////////////////////////////////////000000000000000000000000111111111111222222222222222222222222111111111222222333333333444555666777888777666666222333444555666777777777777777777777777777777777999999999:::999999888777777777888888888777777666666666666888;;;<<<;;;:::;;;:::999999888888999999============>>>>>>>>>>>>???@@@AAAAAA??????@@@AAACCCBBB@@@>>>>>>>>>@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCEEEFFFEEEFFFGGGIIIGGGKKKRRRWWWWWWSSSMMMIIIJJJIIIJJJMMMPPPSSSSSSSSSRRRQQQPPPMMMKKKKKKMMMPPPYYY\\\\\\XXXWWWWWWUUUQQQNNNMMMKKKIIIGGGEEEDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;>>>GGG\\\}}}llldddYYYZZZ[[[\\\ZZZVVVQQQMMMIIIDDD>>>999777555333222000000//////..................------------......//////...------------...---,,,,,,++++++,,,,,,------,,,,,,,,,------......///...///444;;;@@@@@@???AAACCCBBB;;;777===MMMZZZ___[[[ZZZ]]]```ccckkksssuuuhhhSSSIIITTThhhmmmfff```cccfffaaaXXXTTT___mmmdddLLL;;;;;;999000000999OOO```ppptttrrrvvv~~~oooggg```VVVOOOKKKJJJHHHFFFDDDBBB@@@???>>>===;;;999777777666555444444444555444666222222777999JJJfffyyytttsssyyyyyy{{{~~~~~~yyypppiii[[[PPPDDD???>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJJJJJJJIIIKKKNNNPPPOOOLLLLLLRRRXXXfffvvvfffTTTNNNNNNIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA>>>===>>>===<<<;;;:::::::::999999888888888:::::::::::::::;;;<<<<<>>???>>>===::::::999888888888888888<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@@@@AAACCCGGGEEEBBB???>>>???AAABBB???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGGGGHHHHHHIIIHHHHHHHHHBBBCCCEEEEEEEEEEEEGGGIIIEEEIIINNNSSSSSSPPPJJJGGGHHHHHHIIIKKKMMMOOOQQQQQQOOOOOONNNLLLJJJIIIIIIIIIOOOTTTVVVVVVVVVYYYXXXTTTNNNMMMLLLIIIGGGEEEDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@???===:::999::::::;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<>>???>>>AAADDDEEE???888;;;KKKZZZmmmeee______aaacccjjjrrruuuppp^^^JJJEEERRR]]]___\\\___dddeee\\\TTTWWWbbbccc\\\PPPCCC999444777<<>>>>>???@@@AAAAAABBBBBBFFFGGGGGGGGGFFFHHHKKKMMMNNNJJJKKKPPPVVVccc~~~kkk^^^OOOKKKMMMHHHFFFEEEDDDBBBAAAAAA@@@@@@AAA???<<<<<<<<<<<<;;;:::999999999999999999999999::::::::::::;;;<<<===>>>@@@>>>>>>@@@BBBGGGSSS___oooyyyuuuTTT===888222//////111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++************************************+++,,,+++))))))+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---............/////////....../////////000000000111111111111111111111111000000111222333444444555333444555666555555333333222222444555666777777777666666666666666666666666777888888999999888888888777777888888888888888888999999999<<<>>>@@@@@@>>>;;;::::::999999999999999;;;<<<<<<<<<<<<=========>>>@@@AAABBBAAABBBCCCEEEGGGEEECCC@@@???@@@BBBCCC@@@AAABBBCCCCCCDDDDDDDDDBBBCCCEEEGGGHHHHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIICCCDDDEEEEEEDDDEEEHHHJJJGGGIIILLLMMMMMMLLLIIIHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQQQQPPPOOONNNMMMKKKIIIGGGLLLPPPQQQTTTXXXXXXUUUOOONNNMMMKKKHHHFFFDDDCCCDDDCCCCCCAAA@@@???>>>>>>>>>======>>>>>>===;;;888::::::;;;<<<======>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???===<<>>???BBBDDDAAA;;;:::EEESSSxxxrrriiiaaa^^^ccclllrrrssssssiiiWWWHHHHHHRRR[[[```___``````]]]YYY[[[```vvvyyyqqqZZZBBB777777;;;<<>>===:::999888666555555555555333777333222555333888GGG___gggUUUEEEAAA???;;;999;;;<<<<<<<<<===>>>?????????BBBDDDEEEEEEEEEEEEHHHJJJNNNJJJJJJOOOSSS___yyywwwdddXXXKKKGGGHHHBBBDDDCCCBBB@@@???>>>>>>>>>???===;;;;;;;;;;;;:::999888888888999999999999999999::::::;;;<<<===???@@@AAA@@@AAACCCDDDJJJWWWdddzzzeeeDDD777444111000000111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************)))***+++***))))))***+++***+++,,,+++))))))+++,,,******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........------------.........///............////////////111111111111111111111111111111111222222333333444333333444555444333222111222333444555666777777777666666666666666666666666666777888888999888888888888888999999999888888777666666777999<<<>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======???AAAAAAAAABBBCCCEEEEEEDDDBBB@@@@@@@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEFFFEEEEEEFFFIIIKKKMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHHHHHHHHHHIIILLLOOOUUUTTTSSSSSSTTTSSSQQQOOOEEEJJJMMMMMMPPPTTTUUUSSSNNNMMMMMMKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<:::888;;;;;;<<<<<<===>>>??????999999999999999999999999::::::::::::::::::::::::???;;;:::<<<===<<<>>>CCCqqqddd[[[YYYYYY[[[]]]ZZZSSSMMMJJJEEE???:::888666444333111///...,,,,,,---...///......------------......,,,,,,---...///000000000......------------......***+++,,,...............---...///000222666;;;???@@@AAACCCEEEAAA===BBBJJJjjjqqqpppeee]]]aaaggghhhnnnnnnnnnjjj___VVVWWW^^^dddeeeccc```___aaaaaa```|||~~~```@@@555888777@@@OOObbbxxxrrrSSSKKKBBB@@@DDDIIIIIIHHHGGGEEECCCBBBBBBBBB@@@>>>;;;:::999888666666666666333777444222666333444???NNNlll|||cccPPP@@@??????:::888;;;::::::;;;;;;<<<=========>>>@@@BBBCCCCCCCCCDDDEEEKKKGGGGGGJJJMMMWWWooozzzdddUUUOOOEEECCCBBB;;;@@@???>>>===============>>><<<:::999:::::::::888666777777777888888999999999999:::;;;<<<>>>@@@AAAAAAAAADDDIIILLLTTTcccrrr~~~~~~oooRRR999555333111000000000000000//////.........---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******)))******(((***++++++(((((()))+++)))***+++***((((((***+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......,,,,,,---------.........------........./////////111111111111111111111111111111111111111111111111222333444444444333111000222222444555666777777777666666666666666666666666666666777888888888888888999999999999888888777666444444555777:::<<<<<<;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>??????@@@BBBDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFFFFFFFEEEGGGJJJMMMOOOOOONNNLLLKKKJJJIIIHHHGGGHHHIIIHHHGGGHHHKKKOOOTTTSSSRRRSSSUUUVVVTTTRRRIIILLLMMMKKKLLLOOOPPPNNNKKKKKKKKKJJJIIIGGGEEECCCCCCBBBBBBBBBAAAAAA@@@@@@???===;;;;;;<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::999999999999999999999999<<<999999;;;;;;:::===BBBsssdddZZZXXXWWWZZZ\\\ZZZSSSLLLJJJEEE???;;;888666444333111///---,,,,,,,,,...///.........------.........++++++---///000111111111///......------......///)))+++,,,...//////......,,,...000000000444:::???CCCBBBEEEJJJHHHBBBBBBFFFIII```ooohhh___aaaccc```hhhgggnnnwwwuuuiiicccfffjjjooonnnhhhfffiiifff___hhhuuuQQQ;;;???444888BBBVVVrrreee[[[QQQLLLMMMOOOMMMIIIGGGEEECCCCCCCCCBBB@@@???<<<;;;:::888777666666666222777444333777444222;;;;;;MMMwwwkkk^^^KKK<<<===>>>:::888<<<:::::::::;;;;;;<<<<<<<<<;;;>>>AAABBBBBBAAABBBBBBFFFBBBBBBEEEGGGOOOeee|||}}}dddQQQHHHHHHDDDDDDCCC<<<<<<;;;;;;;;;<<<<<<===>>>===;;;999888999:::999888555555666666777888888888999999:::;;;===???@@@AAA???AAAGGGOOOVVV```rrruuu{{{xxx```DDD666444333222111000//////...//////.........---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++***))))))******(((***,,,+++(((''')))+++((()))))))))'''''')))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000000000000000000000000000000000000////////////222333333444333222111000111222333444555666666666666666666666666666666666666666777888888888888888999999999999888777555555444444555777;;;<<<<<<;;;;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<888:::<<<===>>>???AAACCC??????@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGGGGFFFFFFHHHKKKNNNNNNNNNNNNLLLKKKHHHFFFEEEGGGIIIIIIHHHFFFGGGKKKOOOQQQOOONNNOOORRRTTTSSSQQQNNNPPPNNNKKKJJJLLLLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777777777777777777777777777888;;;===;;;777999>>>nnndddZZZ[[[]]]______ZZZTTTOOOJJJEEE???:::777555333111222111000//////.........000///...---+++***)))(((,,,,,,,,,---------......////////////////////////000///---,,,,,,---///000000---,,,...///111888@@@===HHHMMMKKKLLLOOOIII===???GGGTTT^^^]]]XXXXXX[[[hhhkkksss~~~jjjXXXbbbiiioooppppppppplllgggiii```ooorrrMMM???444888<<>>===<<<;;;999888777777555555555666666666666666999999PPPnnn```LLLEEE===:::;;;===;;;999999999999999999999999999<<<<<<<<<============>>>@@@AAAAAAAAABBBJJJWWWaaayyyggg^^^OOOKKKEEE@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999999888888999::::::;;;<<<<<<@@@<<<::::::>>>AAA@@@???BBBJJJSSS\\\jjj|||xxxvvv|||hhhCCC111888000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---)))***,,,......---,,,+++---------............///000///...///000111000//////////////////000111111000000111222333333444444555555444333444555666777666666555555444444444444555555666666666666555555777777777777666666666666666666666666777888999::::::999888777777777888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@@@@@@@AAAAAAAAA<<<===???@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNQQQRRRSSSOOOMMMJJJGGGFFFGGGIIIKKKHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999999999::::::999999::::::;;;<<<888888888888888888888888777777888888888888777777444555777888999999999888nnneeeZZZ[[[]]]___^^^ZZZTTTOOOJJJEEE???:::777555333111222111000//////.........//////......---,,,,,,,,,,,,,,,,,,---------..............................000...---,,,,,,---...000000---,,,...///111777???CCCKKKNNNMMMPPPVVVQQQFFF<<<@@@IIIRRRTTTQQQPPPRRR___bbbkkkxxxzzziiiZZZ\\\eeessszzzqqqgggkkkxxxtttmmmsssbbbGGG888777666777@@@RRRjjj{{{~~~dddYYYWWWQQQJJJJJJHHHDDDBBBAAAAAA???>>>>>>===;;;:::999888777666666666666666666666666999666CCCddduuu\\\PPPEEE???999666888999777555888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<===?????????@@@GGGQQQZZZyyyaaaRRRLLLJJJFFFAAA>>>======<<<;;;:::::::::::::::::::::::::::999888777777888999:::999999999:::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@DDDNNNZZZeeettt{{{{{{yyypppZZZAAA333222000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********************************+++++++++,,,,,,***++++++++++++++++++,,,*********+++++++++,,,,,,+++*********++++++,,,---)))***,,,---...---,,,+++------------............///.........000111000//////////////////000000111000000111111222222333333444444333333333444555666555555555555444444333333555555666666666666555555555555555555555555555555666555555666666888999999888777666666666777888888888888999:::;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>????????????@@@@@@<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJIIIIIIJJJLLLMMMNNNLLLMMMMMMNNNMMMKKKHHHGGGHHHHHHIIIJJJLLLMMMOOOPPPOOOLLLIIIFFFEEEEEEGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::999999888888999999999999999::::::;;;888888888888888888888888666777777888888777777666444555666888888888888888mmmeeeZZZ[[[\\\^^^^^^ZZZTTTOOOJJJEEE???:::777555333111222111000//////......................../////////,,,,,,,,,---------......------------------------///...---,,,,,,---...//////,,,,,,...///000666===AAAGGGHHHHHHMMMTTTRRRJJJ<<<999;;;DDDKKKNNNOOOQQQZZZ^^^fffsss|||zzzooodddVVVXXXfffwwwyyysss}}}{{{}}}yyyXXXBBB:::444444666AAA[[[ttt|||hhh___TTTNNNLLLIIIHHHFFFEEEBBB@@@??????>>>===;;;:::999888777777666666666666666666777444999HHH\\\wwwyyy^^^KKKBBB===999555444666777555333777777777777777777777777999999999:::::::::;;;;;;999;;;=========BBBIIIOOOjjj{{{aaaOOOEEEBBBBBB@@@===<<<;;;;;;999888999999999999999999999999:::999999888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAADDDGGGNNN\\\kkkwwwrrr{{{uuu]]]GGG===555,,,000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********************************++++++++++++,,,+++++++++++++++******************++++++++++++,,,+++************+++,,,,,,)))***,,,---------,,,+++------------............///...---...000000000/////////......//////000111000000000000000000000000333222222222222333444444444444444444333333333333444555555666666555555444444444444444444444444444555555555555555666777888555555444555555666777888666777888999::::::::::::============>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<======>>>>>>>>>?????????@@@AAABBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFEEEEEECCCDDDDDDFFFGGGJJJKKKMMMHHHHHHHHHIIIJJJLLLNNNNNNMMMNNNPPPPPPNNNJJJFFFCCCEEEEEEFFFGGGHHHIIIJJJKKKOOOMMMJJJGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCAAA??????BBBAAA@@@???>>>============<<<;;;:::999888888888777777777888888888999999777777777777777777777777666666777777777777666666444555666777777777777777kkkdddZZZZZZ\\\]]]]]]YYYTTTOOOJJJEEE???:::777555333111222111000///....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...,,,,,,/////////444:::===CCCFFFDDDFFFKKKNNNNNNBBB:::555<<>>===<<<;;;:::888888777777777777666666444444888===BBBOOOhhh~~~}}}lllZZZIII===:::999777555666777888666444666666666666666666666666777777777888888888999999777999;;;;;;;;;===AAAEEERRRkkkuuuaaaPPPFFFBBBBBB<<<;;;::::::;;;:::888666888888888888888888888888999999999999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;===???@@@@@@@@@EEELLLRRR```pppxxxsssssseeeKKK:::888444---000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************++++++++++++,,,,,,++++++******))))))************+++++++++++++++***************++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------............---,,,---///000///...///............///000000//////////////////......111111111111111222222333333333333333333333222222444444444555555444444444444444444444444555555555444444444444444555666777333444444555666777777888555666777888999999999999;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???AAACCCCCCBBB@@@??????@@@BBBDDDFFFGGGHHHHHHEEEEEEDDDEEEFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLMMMNNNMMMLLLIIIEEECCCCCCDDDEEEEEEFFFFFFGGGGGGOOOMMMKKKHHHEEEDDDCCCCCCEEEEEEDDDDDDCCCAAA@@@???AAA@@@???>>>===<<<<<<<<<;;;;;;:::999888777777777555666666777777777777777666666666666666666666666555666666777777666666555444444555555666666666666iiicccZZZZZZ[[[\\\\\\YYYSSSOOOJJJEEE???:::777555333111222111000///............//////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---+++,,,//////...111777===FFFLLLIIIEEEHHHOOOUUUNNNCCC999<<>>777555666666666666666777777777666555555555555555555555555666666666666777777777777777888:::;;;;;;;;;<<<===AAAPPPfff}}}ggg```UUUJJJBBB>>>===>>>:::999999:::;;;;;;999777888888888888888888888888999999::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<>>AAACCCCCCBBB???>>>>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888777777777777777444555666777777777666666555555555555555555555555555555666666666666555555444444444444444444555555hhhcccZZZZZZ[[[[[[[[[XXXSSSPPPJJJEEE???:::777555333111222111000//////.........//////......---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++,,,//////---///444:::CCCKKKKKKGGGGGGNNNUUUVVVLLLCCC@@@BBBIIIVVVbbbZZZ]]]bbbjjjsss}}}mmm```kkkxxxzzz{{{|||~~~vvvqqqkkkTTTBBB777777===CCC^^^|||tttbbbQQQNNNNNNJJJGGGHHHDDDDDDCCCBBB@@@???>>>===::::::999999888777777777888777555444333444666777;;;AAAGGGIIIMMMPPPOOOKKKDDD<<<666555444333555999444444444555555555555555555555555555555555555555555555555666666666777777777888999:::::::::999888777???LLL[[[ooovvvbbbTTTLLLHHHCCC???===<<<:::888:::999999:::;;;;;;999888888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<==================@@@@@@AAAEEENNN\\\kkkuuuyyyjjjuuuoooSSS;;;666666111000555000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************+++***************))))))))))))))))))************+++++++++***))))))))))))***************+++++++++,,,,,,,,,,,,,,,---------------,,,+++,,,.........---......------......///000........................///000111111222222111111000000000111111111111111222333333444444333333222444444444555666666777777555555444444444555555666333444555666777777777666444555666777888888888888777888888888999999999999888999999:::;;;<<<======;;;::::::999:::;;;<<<===<<<===@@@BBBBBBAAA???===AAAAAABBBCCCCCCCCCBBBBBBFFFFFFGGGGGGGGGFFFEEEEEECCCCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFGGGFFFEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>BBBBBBCCCCCCDDDCCCCCCCCC??????===<<<;;;:::::::::888888777666666666666666444555666777888777666555444444444444444444444444444444555555555555444444444333333222333333444444iiieeeZZZZZZZZZ[[[ZZZXXXSSSPPPJJJEEE???:::777555333111222111000//////.................................,,,,,,,,,---------......---------------------------..................---+++***,,,//////,,,---222555:::BBBGGGHHHIIIKKKOOORRROOOLLLGGGAAAAAAMMMZZZWWWZZZ___gggqqqkkkcccooo{{{rrroooqqqtttoookkkxxx\\\BBB999:::;;;NNNlllttt\\\UUURRRLLLIIIKKKFFFEEEDDDCCCAAA@@@??????;;;::::::999888888777777999888555333444666666666333666555333444999;;;999999444333555777666777999444444444444333444555666555555555555555555555555555555555666666666666777777777777888888888777555555999???EEEPPPccc}}}tttbbbTTTHHH>>>CCC@@@>>>======<<<:::777:::999888888::::::999888999999999999999999999999888999;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>???AAABBBHHHSSSdddvvvpppdddmmm]]]FFF444333555222000333000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************++++++***)))))))))))))))***************++++++,,,++++++,,,,,,,,,---------,,,+++++++++---...---,,,...------------...//////------......//////000000///000111222222222111111/////////000000111111111222222333333333333222222222333333444555555666666666666555555555555555666333444555555666555444444555555666777888888888888888888888888999999999999999::::::;;;===>>>>>>???::::::999999999;;;>>>???<<<===???@@@AAA@@@???>>>AAABBBBBBBBBBBBAAAAAA@@@CCCDDDGGGIIIJJJIIIGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFDDDBBB@@@>>>???AAABBBBBBAAA@@@???>>>???@@@BBBCCCCCCDDDDDD???>>><<<;;;::::::999999777777666666555555666666444555777888888888666555333333333333333333333333444444444555555444444444444333222111111222333444kkkggg[[[ZZZZZZ[[[ZZZXXXSSSPPPJJJEEE???:::777555333111222111000//////..................///000111111111,,,,,,,,,---------......------------------------------............------+++***,,,//////,,,---111555666<<>>>>>===<<<;;;<<<<<<===>>>??????@@@CCCFFFOOO```vvviii]]]___KKK???444111333333111///000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************++++++***))))))((())))))******))))))******+++,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,...------------...//////------......///000111111///000111333333222222111.../////////000000111111222222222333333222222222111111222333333444555555777666666555555555666666222333444444444333222111555666777888999999999999888888999999999:::::::::::::::;;;<<<===??????@@@:::999888888:::<<<>>>@@@<<<===>>>???@@@??????>>>>>>???@@@AAABBBCCCCCCCCC???BBBFFFJJJLLLKKKJJJHHHJJJJJJKKKKKKJJJHHHGGGEEEEEEGGGIIIKKKJJJHHHEEECCCEEEEEEFFFFFFEEECCCAAA???>>>@@@BBBEEEFFFEEEDDDCCC;;;<<<>>>@@@BBBCCCCCCDDD>>>===<<<;;;:::999999999777666666555555555666666444555777888999888777555333333333333333333333333333444444555555444444333444333222111111111222333kkkbbbXXXYYY\\\______ZZZSSSNNNLLLGGG@@@:::777555444222222111111000000000000000......................................................------------......................................................444555:::@@@GGGIIIGGGDDDJJJLLLLLLHHHDDDEEEJJJPPPSSS\\\bbbbbbiiiyyyttteeeeeekkknnnlllfffhhhooorrrooopppNNN@@@===<<>>??????>>>===<<<:::999888777777666666666666777888666666666666666666666666666666555555555555666666777666666666555555555555666666555555555444444444666666555555555555666666666666666666666666666666666666777888;;;>>>AAACCCUUUXXX\\\___```^^^[[[YYYOOOKKKFFFAAA===<<<<<<===777888888888888999999999999999:::::::::999999888777888888888888999999999:::888777888:::<<<===>>><<<>>>;;;===DDD@@@===EEELLLXXXhhhwww{{{iii[[[PPP<<<888333000111111000///.........///////////////......---,,,,,,+++******++++++++++++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((************************************************((()))***++++++***)))((())))))))))))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---+++******+++---------........................---...///111444666999:::,,,///333666777555111///000000////////////000000///000111222333444444555333333333333333333333333222333555666666666555444222222222333333333444444444444555666777888999:::999999999888999999::::::999:::<<<>>>??????>>>===;;;;;;;;;;;;<<<>>>???@@@===>>>>>>>>>>>>??????????????????????????????@@@BBBBBBDDDEEEHHHJJJLLLNNNRRRNNNJJJIIIIIIHHHFFFCCCAAADDDGGGIIIJJJHHHFFFDDDGGGFFFEEECCCAAA???>>>===AAAAAAAAAAAABBBCCCDDDDDDCCCAAA>>><<<<<<>>>@@@BBB;;;<<<<<<<<<;;;999777555555555666666666666555555555555444444444444555555222222222222222222222222333333333222222222111111111111222222222333333333lllcccYYYZZZ\\\^^^^^^ZZZSSSNNNKKKFFF@@@:::777555444222222111000000//////000000.........................................................------.........................................................222444999@@@GGGJJJIIIGGGKKKPPPTTTUUUSSSRRRTTTVVVQQQXXX___aaaeeemmmvvv|||}}}kkk```sssyyy}}}xxxsssssswww{{{|||mmmTTT<<>>???;;;===@@@CCCCCCBBB@@@???BBB@@@<<<999777777888888888888888888999999999999888999999::::::999999888999999999:::::::::;;;;;;;;;:::999:::;;;===>>>>>><<>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA===>>>???@@@AAABBBCCCDDDBBBBBBCCCEEEGGGJJJLLLMMMPPPMMMJJJIIIIIIHHHFFFCCCFFFGGGJJJLLLLLLJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<<<<===>>>;;;<<<======;;;999777666555666666777777666666555555555444444444444555555222222222222222222222222333333222222222111111111111111111222222222333333mmmeeeZZZ[[[\\\]]]\\\YYYSSSOOOKKKFFF@@@;;;888666444222222111000000//////000000........................................................................................................................,,,...333;;;CCCIIIKKKLLLLLLQQQWWW\\\^^^bbbggglllZZZZZZ^^^cccfffddddddfffiiippp{{{}}}iiimmmxxxxxxyyy|||wwwpppmmmNNNFFF<<<<<>>>>>>>>???BBB???>>>FFFIIIRRReee{{{vvvnnn\\\FFF888444222///...000111222222000/////////...---------------,,,,,,++++++******))))))))))))))))))))))))******************************++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***))))))))))))***++++++*********++++++++++++,,,...,,,++++++---......---------------------------///000000111222444555666000222555777666444111///000000////////////000000444333333222111000//////111222222333444555555666444444333333444444555555333444444444444555555555222333333444555666777777888888777777888999::::::888888888888999:::;;;;;;::::::;;;<<<===>>>>>>???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBCCCCCCEEEGGGIIIKKKLLLNNNLLLJJJIIIIIIHHHFFFDDDHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>AAA@@@???>>><<<;;;::::::<<<<<<<<<<<<;;;:::888777666666777777777777666666555555444444444444555555333333333333333333333333333222222222222111111111000111111111222222222222nnnggg\\\[[[\\\\\\[[[XXXSSSPPPJJJEEE@@@;;;888666444222111111000///////////////................................................---..................---................................................,,,---000666@@@JJJRRRWWWYYYZZZZZZZZZ\\\ccclllrrrhhh```^^^eeejjjfff___\\\cccjjjttt~~~fffooo~~~wwwwwwzzz|||qqqhhh{{{tttOOO888AAAOOO]]]}}}{{{ooo\\\TTTNNNNNNOOOKKKFFFBBBDDDCCCBBBAAA???>>>>>>===;;;;;;:::999999999::::::888888888888888888888888777777666666666666777777777777777666666666666555666666666555555555555555777777666666666666777777666666666666666666666666777777777777777888888888888999999999:::::::::;;;888999:::;;;<<<<<<<<<<<<888888888999999999::::::777888999999999999999999;;;;;;;;;<<<<<<<<<======<<<===>>>???>>>>>>>>>???@@@DDDBBBCCCLLLTTTccczzz~~~ssshhhQQQ;;;333222111///......///000111000000///...------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++...,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///////////////000222222000222333444444222///...//////000000000000//////333222222111000000//////000111222333444555666777444333222222222333555666444444444555555555666666222222333444444555666666777777777777777888999:::888777666666666888999:::999:::;;;<<<===>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDFFFHHHIIIJJJMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGEEECCCAAA@@@CCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>======??????@@@??????===;;;:::;;;<<<<<<<<<;;;:::888888666666777777777777666666555444444333333444444555333333333333333333333333222222222222111111111111000000000111111111111222oooggg\\\\\\\\\\\\[[[XXXSSSOOOIIIEEE@@@;;;999666444222111000000///.../////////................................................------...//////...------................................................000///000444>>>KKKYYYbbbhhheee```ZZZWWWWWWYYY\\\iii^^^XXX___iiikkkfffaaa___eeellluuuyyyrrrpppsssssssss{{{oooJJJBBBCCCGGGaaaxxxdddRRRNNNPPPNNNHHHEEEFFFEEECCCAAA@@@?????????======<<<;;;;;;;;;;;;;;;999999999999999999999999777777666666666666777777888777777777666666666666666666666666666666666666777777666666666666777777666666666666666666666666555555666777888888999999666666555555666666777777555666777888999999888888888999999999999:::::::::888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<>>>??????>>>>>>@@@BBB>>>FFFHHHNNN]]]jjj}}}xxxnnn[[[AAA333444111111000///------...///000//////...---,,,,,,+++,,,+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))(((((())))))************))))))*********+++++++++---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...//////000111111000///...,,,//////000000000000////////////000000000000111111000000111222333444555666333333222111111333444555444444444555555555666666222222333333444444555555666666666666777888999:::888777666555555777888999888999:::<<<============@@@AAAAAAAAAAAABBBBBBBBBHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEBBB@@@???>>>CCCCCCBBBAAA@@@???>>>>>>BBBBBBCCCBBBAAA@@@>>>======>>>???AAAAAA@@@???>>>;;;;;;;;;::::::999888888666666777777777777666666444444333333333333444444333333333333333333333333222222222111111111000000//////000000000111111111oooggg\\\\\\\\\]]]\\\XXXRRRNNNHHHDDD@@@<<<999777444222111000//////......//////................................................,,,---...//////...---,,,...................................................---,,,///666CCCRRR\\\]]]]]]]]][[[XXXSSSOOOMMM[[[YYYWWWXXXaaalllooolllaaadddgggmmmzzzxxxqqqttt|||tttMMM:::???OOOZZZdddWWWTTTPPPMMMMMMIIIGGGEEECCCBBBAAABBBBBB@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888777777666666777777888888888777777777666666666555666666666666777777777888777777666666777777888666666666666666666666666333444555777888999999999444444444444555555555555666666777888888777777777999999999999::::::::::::888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============@@@AAA@@@>>>???CCCGGGDDDNNNUUUcccyyyxxxppphhh\\\III555///444000111111///------...//////.........---,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((())))))******)))))))))))))))************++++++++++++,,,......---+++++++++++++++++++++++++++,,,,,,++++++,,,,,,------..................------...///000111111000///...,,,---...///000111222222///000000111222333444444222222111111222222333444333444444444444555555555333333333444444444555555555555555555666888999999888777777777777777888888777888:::<<<=========<<<======>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKMMMMMMLLLKKKKKKKKKLLLKKKHHHFFFCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@??????CCCCCCDDDDDDCCCBBB@@@???<<<===???@@@AAAAAA@@@@@@:::999999999888888888888555555666666666666555555444444333333333333444444222222222222222222222222222111111111111000000000////////////000000000000ooofff[[[[[[]]]^^^]]]XXXQQQLLLGGGDDD@@@<<<:::777444222000000///............///................................................,,,---///000000///---,,,................................................+++,,,,,,---111999EEELLLJJJMMMQQQUUUXXXXXXUUUSSSRRR```ddd[[[YYYgggsssuuunnnjjjiiioooxxx|||yyy{{{pppNNNCCCEEEGGGYYYpppxxxiiiZZZSSSSSSLLLKKKHHHFFFEEEDDDEEEFFFAAA@@@???>>>>>>=========::::::::::::::::::::::::888888777777777777888888888888888777777777666666555666666666777777777777888888777777777777888888666666666666666666666666444555666888999999999999888888999999999999888888888888999999999999::::::999999999:::::::::;;;;;;999:::;;;<<<=====================>>>>>>>>>>>>???@@@BBBCCCBBB@@@BBBHHHNNNVVVaaalllddd```VVVHHH;;;222000111---///111000......000222------------------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''''')))*********)))((())))))))))))***************)))***+++------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......------......//////...///000111111000///...,,,,,,---...///000111222//////000000000111111111000111111222222222222222333333333333444444444444444444444444555555555555444444444555666777999999888888999999999999888888777888:::<<<======<<<<<<:::;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHCCCCCCCCCCCCDDDDDDEEEFFFEEEHHHKKKLLLKKKIIIJJJKKKNNNLLLIIIFFFDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@???>>>>>>>>>???????????????888888777777777777777777444444555555555555444444444333333222222333333444111111111111111111111111111111111111000000000000........./////////000000ooofffZZZ[[[^^^___^^^YYYQQQKKKGGGDDD@@@<<<:::888444222000000///...............................................................,,,---///000000///---,,,................................................000111333444555999@@@FFFIIIIIIJJJNNNSSSWWWYYYZZZSSSmmmvvvdddWWWccctttyyyxxxooolllrrrwwwzzz~~~zzzxxxyyyjjjEEE<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888777777777777555666666666777777888888888888777777777777888888666666666666666666666666555666777999999999888777666777888999999888777666777666666666777888999:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBDDDEEECCCAAADDDLLLSSSiiitttuuuccc\\\MMM<<<555555333...+++---000000//////222555,,,,,,------------------******************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************)))))))))+++,,,,,,+++)))************************------------...///000000...............///000111...///000222222000///...------......///000000000////////////000000000000///000111333333222111111222222222333333333444444444444555555555555555555333333444444666777888999888999:::;;;;;;:::888888666888:::<<<======<<<;;;999:::;;;===???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBFFFJJJKKKIIIHHHHHHJJJNNNLLLIIIEEECCCBBBBBBCCC>>>???AAACCCEEEGGGIIIIIIAAABBBCCCDDDDDDBBBAAA?????????>>>>>>======<<<<<<888777666666666666666777333444444444444444444333444333333222222333333444000000000000000000000000111111111111000000000000............/////////000mmmddd\\\]]]^^^]]]ZZZUUUOOOLLLDDDAAA===:::999777666444000000000///......------------............------..................------........................,,,,,,------...///000000////////////////////////111000//////000333777999HHHKKKKKKIIIKKKSSSZZZ]]][[[```oooyyykkkYYYccc}}}{{{sssqqqyyyqqqrrrxxxfffHHH>>>EEEIII```mmmZZZ^^^TTTLLLKKKJJJFFFEEEHHHDDDBBBAAAAAACCCCCCBBB@@@=========<<<;;;<<<>>>@@@:::::::::999999999999888777777777777888888888888777777777777777777777777666666666666777777777777777777777777777777777777666666777888888888888888888888888777777777777777999999888888888888888888888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>@@@@@@@@@@@@???CCC@@@BBBGGGFFFGGGVVVjjj{{{iiiQQQ<<<888777111...111//////...---------------......---,,,,,,+++******,,,,,,,,,++++++*********************************((((((((()))******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((***))))))(((((((((((((((++++++++++++++++++++++++---------............///---...///////////////...,,,,,,------....../////////...---------...000111222222222222222222222222222222333333333333444444444444444444555555555555333333444444666777999999;;;;;;<<<<<<;;;999888666:::999888777777888:::<<<:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGEEEEEEDDDCCCEEECCCBBBDDDGGGHHHGGGEEEEEEEEEEEEEEEDDDBBB???>>>@@@@@@???>>><<<;;;999888::::::888777666666666666555555444444444333333333333333333333333222111000222222222111111111000000//////000000000000//////........................kkkccc\\\]]]^^^]]]ZZZUUUOOOKKKFFFBBB>>>;;;999888555444111111111000//////......------............------................................................,,,,,,------...//////000////////////////////////111000//////000333666888CCCGGGHHHFFFGGGPPPYYY^^^```XXX```rrrqqq^^^]]]lll}}}uuuuuu{{{~~~|||tttmmmooorrrUUUBBBFFFNNN]]]sssppp```RRRNNNNNNKKKHHHHHHJJJHHHEEEBBBAAA@@@@@@AAA>>>>>>>>><<<;;;;;;<<<<<<::::::::::::999999999999888888888999999999999999888888888888888888888888666666666777777777888888777777777777777777777777666777777888888888888888888888888888888888888888999999999999999999999999999::::::;;;<<<<<<======<<<============>>>>>>>>>???????????????BBBEEEGGGEEEEEEJJJSSSWWW\\\nnnwwwlll\\\GGG666444444000...111000///......------.........------,,,++++++******,,,,,,,,,++++++*********************************)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***))))))))))))*********)))((((((((())))))++++++++++++++++++++++++------------............---......///000000000///..................////////////.........///000111222222222222222222222222222222222333333333444444444444444555555555666666444444444555555777888999888999:::;;;;;;;;;:::999;;;:::888888888999;;;<<<888888:::;;;===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCEEECCCBBBCCCEEEFFFEEECCCCCCDDDDDDDDDDDDBBBAAA@@@?????????>>><<<:::999888999888777666666555666666444444444444333333333333111111222222111000000///111111000000000//////////////////000000/////////........................jjjbbb]]]^^^^^^]]]ZZZTTTOOOKKKHHHDDD@@@<<<:::888555333222222222111000000//////------............------................................................,,,,,,------.../////////////////////////////////000000//////000222555777EEEKKKNNNIIIHHHNNNXXX^^^fff___]]]fffooopppiiiccckkk|||vvvuuurrrrrr^^^MMM???BBBUUUoooxxx^^^PPPOOOOOONNNMMMLLLJJJGGGEEEDDDEEEFFFGGGAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::999999999888888888888888888888888777777777777888888888999777777777777777777777777666777888888999999888888888888888888888888888888999999999999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@>>>???@@@@@@@@@AAAEEEGGGIIILLLXXXgggrrr}}}iiiaaaJJJ;;;///000222///...000000000///...............------,,,,,,++++++******+++++++++++++++*********************************+++***)))((('''&&&%%%$$$''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************++++++++++++++++++***))))))))))))***++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000111111111///////////////.........///////////////000111111111111111111111111222222222222222222333333333333444555555555555666666666555555555555555666777777555666888999;;;;;;<<<<<<::::::999888999:::<<<<<<666777999;;;===???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAA>>>>>>>>>===;;;:::888888666555555444444555555555444444444333333333222222///000000000000//////...////////////..................////////////......------------------------iiibbb]]]^^^^^^]]]ZZZTTTOOOKKKJJJFFFAAA===:::777444222222222111000000//////...------............---------------.......................................---------.........//////////////////////////////000/////////000111333444EEENNNSSSOOOJJJMMMUUUZZZcccmmmjjj\\\cccwwwvvvddd^^^pppwwwrrr||||||```@@@DDDLLLRRRnnnuuu]]]SSSRRRQQQQQQOOOKKKHHHJJJNNNNNNJJJEEEEEEDDDCCCBBBBBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888888888999999999999888888888888888888888888777777888999999999999888888888888999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@AAAAAA<<<@@@DDDEEEDDDDDDEEEFFFNNNWWWjjj~~~fffUUU>>>444...///111///...000000000///............///,,,,,,,,,,,,++++++******+++++++++***************************************+++***)))((('''&&&&&&%%%&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***++++++,,,---------,,,++++++***************************************+++,,,,,,,,,------------+++,,,...///000111111222000000000//////.........////////////000000111111000000000111111111111111111222222222222333333333444444555555555666666666666666555555555666666777555666777888:::;;;;;;<<<:::999999999:::;;;<<<===888999:::<<<===???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEEEECCCCCCBBBBBBCCCDDDEEEFFFJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAA======<<<<<<;;;999888777444333333333333333444555333333333333222222222222//////000000000//////.../////////...............---......//////......---------------------------iiiddd\\\]]]^^^]]]ZZZUUUOOOLLLJJJFFFAAA===:::777444222111000000//////...------------............---------------.........//////........................---------...............////////////////////////000////////////000111222999EEEOOOOOONNNSSS[[[```eeetttzzzppphhhlllpppooommmfffooo~~~xxx{{{WWWKKKEEEBBB[[[lll```VVVPPPSSSMMMIIINNNWWWWWWMMMAAAGGGEEECCCCCCDDDDDDBBBAAA>>>>>>>>>>>>============;;;;;;;;;::::::999999999888888888888888888888888999999999999::::::::::::999999999999999999999999777777888999999999999999888999999999:::::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAADDDFFFFFFFFFIIIPPPVVV^^^kkkzzz```AAA999444111111222000///000000000///...............,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***+++---............,,,++++++***************************************++++++++++++,,,,,,,,,---++++++---...000000111111000000//////......------...//////000000000000000/////////000000111111111111111111222222222333333444444444444555555555555666666555555555666666777777777777777888888999999888888999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEAAA@@@??????@@@AAACCCDDDBBBAAA@@@@@@@@@BBBDDDEEEJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@<<<<<<<<<=========>>>>>>;;;;;;;;;;;;:::888777666333222222222222222333444333333222222222111111111//////000000000000000///////////////////////////------............------------------------------iiidddZZZ[[[]]]]]]ZZZVVVQQQNNNIIIFFFAAA<<<999777444222000000//////...---------------............------,,,,,,------.../////////................................................////////////////////////000///////////////000000---:::FFFLLLSSS^^^jjjqqqzzz}}}ooopppxxxrrrxxxzzz___EEECCCMMMUUUmmmwwwnnn^^^YYYPPPKKKQQQ]]]bbb\\\SSSKKKGGGCCCBBBDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@??????======<<<<<<;;;;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999999999999999777888999999:::999999999999999999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGFFFFFFJJJVVVhhhuuu~~~wwwnnnSSS333666555444333222111000000//////...---------------++++++++++++++++++******)))))))))***************))))))))))))))))))))))))((((((((()))***++++++,,,''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))***+++---.../////////...++++++***))))))))))))*********************************+++++++++,,,,,,,,,***+++,,,---.../////////...............---------------...///////////////......//////000000111111111111111111222222222222222333333333333444444444555555555555555666777777999888777777666777777888777777888999::::::;;;;;;========================@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>===>>>@@@BBBCCCBBBAAA?????????AAADDDEEEIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDCCC@@@??????@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888777666333333222111111222222222222222222111111111000000...//////000000000000000.........///////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggdddXXXZZZ\\\]]][[[WWWRRROOOHHHDDD???;;;999666444222111111000000///.........------............------,,,,,,------...//////000................................................////////////////////////////////////////////////,,,555===CCCMMM]]]lllttt~~~~~~{{{}}}nnnXXXJJJ???TTT^^^ssswwwlll___ZZZ^^^dddffffffTTTNNNGGGDDDEEEFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::777888999999::::::999999999999::::::;;;<<<<<<<<<;;;;;;<<<======>>>????????????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIINNNTTTZZZeeewwwpppWWWAAA444333555555333000000000000......---,,,,,,,,,,,,,,,******************++++++((()))))))))*********+++))))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))+++,,,...000000000///...******)))((((((((())))))************************************++++++++++++***++++++,,,---------,,,,,,,,,,,,---------------+++,,,---...///......---------...//////000111111111111111111222222222222111111222222222222333333444444444555555777888999888777666666666666777888555555777888999::::::::::::::::::;;;;;;;;;<<<<<>><<<;;;<<<>>>AAABBBCCCBBB@@@@@@@@@BBBEEEGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA???===>>>@@@BBB@@@>>><<<;;;:::::::::999999999999888777666666444444333222111111111111222111111111000000000000------...///////////////,,,---------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffcccWWWYYY[[[\\\[[[XXXSSSQQQGGGCCC>>>;;;888666444222222222111111000/////////---..................---,,,,,,------...///000000.............................................---///////////////////////////////////////............111333555>>>OOO^^^eeelllwwwzzzuuu{{{{{{xxxpppsssTTTJJJGGGOOOddd{{{fff[[[[[[aaafff^^^VVVMMMIIIHHHIIIFFFDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888888999::::::::::::999999999::::::;;;<<<======;;;<<<<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKOOOZZZjjjzzzhhh@@@111999000333444222//////000000------,,,++++++++++++,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())),,,---///000111000...---***))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------++++++---.........---,,,---------...///000000111000111111111111222222222000000111111111222222222333333444444666777999999777666555555555777888999444555666777999999::::::666666777888:::;;;<<<<<>>===???AAA@@@===<<<===@@@EEECCC@@@===;;;:::999999888888888888888777666555555444333222111111111111111111111111000000000000+++,,,------.........---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,mmm```]]]]]]]]][[[YYYVVVSSSQQQIIIEEE@@@<<<999666333111222111000//////.................................////////////////////////......................../////////...------,,,,,,............///////////////......------------...111222333333666CCCUUUdddiiixxxzzzllllll}}}tttpppzzzSSSMMMHHHUUUxxxrrrddd]]]YYYfff\\\QQQLLLMMMNNNMMMJJJGGGFFFEEEEEEEEEFFFFFFGGGBBBBBBAAAAAA@@@????????????????????????@@@@@@@@@===>>>???@@@@@@???>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::999;;;===>>>===;;;;;;<<<;;;<<<<<<===>>>>>>??????@@@DDDEEEBBBAAAFFFIIIIIILLLHHHDDDEEEKKKQQQTTTVVV___qqqqqqQQQ:::222333000000000000////////////......---------,,,,,,,,,,,,,,,++++++***)))((((((***+++,,,,,,+++***((('''+++***)))(((((()))***+++(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***+++---......---+++***))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,---------..................////////////////////////000000000000111111222222222333333333555555555666666777888999999888888888777777666666666666666777888888999999777777666666777999;;;<<<======>>>????????????????????????===;;;;;;===???BBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@??????AAACCC@@@@@@???>>>=========>>>CCCBBB???===;;;::::::;;;888888777777666555555555555444444333111000000///......//////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++mmm```[[[[[[\\\\\\YYYUUUQQQOOOIIIEEE@@@<<<999777444222222111000//////.................................................................................------..............................////////////000000/////////000000111111333333222444>>>MMMZZZXXXeeekkkeeeiiiyyy|||yyy[[[MMMMMMdddqqqfff```XXXOOOLLLMMMMMMJJJGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===??????>>>===>>>>>>AAAAAAAAABBBCCCDDDDDDEEEEEEGGGFFFDDDDDDHHHHHHEEECCCBBBCCCHHHPPP[[[dddjjjqqqZZZBBB444111333000000000000/////////......------------,,,,,,,,,,,,,,,++++++***))))))(((***++++++++++++***))))))******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''')))***)))((('''((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******+++************************)))***++++++,,,,,,++++++,,,+++++++++,,,,,,------,,,,,,,,,------------...............////////////.../////////000000000000111111111222222222333333555555444555555666777888888888888777777777666666555555666777777888888999888888777666666777888999<<<<<<===>>>>>>>>>>>>>>>=========<<<::::::<<<>>>>>>======>>>>>>???@@@AAACCCCCCCCCBBBAAAAAACCCDDDCCCBBB@@@???>>>===<<<<<>><<<:::999999999666666666777777777777777555555444333222111000000///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++mmm```YYYZZZ\\\\\\ZZZUUUPPPLLLIIIFFFAAA===:::888555333222111000//////.................................................................................,,,,,,------...//////000............///////////////////////////000111222111222333111111777BBBKKKQQQ[[[ccceeehhhppp{{{ppprrryyyuuu[[[VVVaaarrrxxxnnn```WWWTTTSSSPPPMMMJJJIIIIIIJJJKKKJJJFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>??????>>>============>>><<<======>>>>>>>>>=========???AAAAAA@@@@@@@@@AAA??????@@@AAABBBDDDEEEFFFBBBEEEEEEDDDGGGLLLLLLJJJJJJOOOWWW```lllzzzzzzlllVVVBBB555000111333000000000/////////......------------,,,,,,,,,,,,,,,,,,++++++***)))))))))*********)))******+++,,,))))))************))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))''''''((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............/////////....../////////000000000111111111222222222222333333333333333444555666777777777777777666666666666444555555666777777888888888777666666555555666666:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;===:::::::::;;;===???AAABBBBBBCCCDDDCCCAAAAAACCCEEEEEEDDDBBB@@@>>>===<<<<<<@@@???===;;;999888777777555555666777777888999999555555444333222111111000///////////////.................................+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++lll^^^XXXZZZ]]]^^^\\\VVVOOOKKKIIIEEEAAA===:::888555333222111000///....................................................................................---------.........//////............////////////,,,,,,,,,------///000000000111333111000333:::@@@NNNUUUbbbllloooooottt|||uuuiiiaaaqqqwwwxxx{{{xxx{{{bbbPPPUUUkkk~~~pppeee___[[[YYYQQQNNNLLLLLLNNNNNNLLLJJJIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????@@@BBBBBBAAAAAABBBDDDAAAAAABBBCCCDDDFFFHHHJJJGGGLLLMMMJJJJJJPPPUUUWWWdddnnn|||sss```HHH777222222333222000000/////////.........---------,,,,,,,,,+++++++++++++++*********))))))***))))))((()))+++---...((()))***++++++***)))(((++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))(((''''''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))******************************))))))***+++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,------------------.........//////........./////////000000111111111111222222222222222222222222333444555666666666666666666666666666444444444555666666777777555555555555555555555555888999999:::;;;::::::::::::;;;<<<<<<;;;;;;===>>>::::::;;;;;;===???@@@AAA@@@BBBBBBBBBAAAAAABBBDDDDDDCCCBBB@@@???>>>>>>>>>???>>>===;;;999888777777666666666777777888888888555444444333222111111111/////////......---------------------------------++++++++++++++++++++++++******************************))))))))))))******kkk]]]YYY\\\___```]]]WWWPPPKKKHHHEEE@@@<<<:::888555444222111000///....................................................................................//////.........---------............////////////,,,,,,,,,------///000000...000222222111333777:::CCCKKK]]]ooowwwuuuwww}}}zzzlllhhhyyydddoooooosss}}}```RRR[[[gggzzzvvvlllfff\\\VVVOOOLLLMMMOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@??????????????????@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBDDDFFFJJJIIIHHHGGGHHHIIIKKKLLLNNNUUUXXXTTTSSS[[[gggooo~~~xxxyyywwwdddSSS>>>333333555333///////////////............------,,,,,,,,,++++++++++++++++++***************))))))(((((()))+++---...((()))***++++++***)))(((++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++******+++,,,---------,,,,,,+++++++++,,,,,,,,,------------------........................////////////000000111111111222222222111111111222222333444555555555555555555555555666222333333444555555666666222333333444555666666666777777888999999999999999:::<<<>>>>>>===>>>???@@@>>>=========>>>>>>???@@@@@@AAACCCCCCBBBBBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@??????>>><<<;;;999777666777777777666666666555555333333333222222111111000//////......------,,,,,,------------------------***************************************************))))))))))))))))))***kkk]]]ZZZ]]]``````]]]WWWPPPKKKGGGCCC???;;;999777555333222111000//////.................................------------------------........................000//////...------,,,,,,............///////////////////////////000111222...000111222222222444666>>>FFFWWWjjjuuuwwwuuutttuuu}}}wwwgggggg{{{wwwlllppplll[[[SSSiii|||pppfffZZZRRRPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCCCCDDDFFFHHHFFFEEEDDDDDDEEEHHHJJJLLLLLLVVV^^^aaahhhxxxxxxvvvtttmmmKKK@@@444///222444222.../////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,---))))))************))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((()))******++++++*********+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000000111111111111222111111111111222333444555444444444555555555555555222222222333444444555555111222333444666666666666666777777888888888888888:::<<>>>>>>>>???@@@AAADDDDDDCCCCCCDDDEEE???????????????@@@AAAAAA???>>>>>>===;;;999777666777777666555555444333333222222111111000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))(((((())))))***mmm___[[[]]]______[[[VVVOOOKKKEEEBBB>>>:::888666444222222111000//////.................................------------------------..........................................------............////////////000000/////////000000111///000111111111111222222999AAAOOO___oooxxxvvvpppkkkoooqqqkkkaaadddwwwttt{{{{{{^^^^^^kkkrrrjjjcccZZZSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEEEEFFFIIIKKKBBBCCCFFFJJJQQQXXX^^^bbbeeemmmwwwzzzvvvhhhUUU:::555000///111222000...//////.........---------,,,,,,,,,++++++++++++***************************((()))***+++++++++++++++******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))***************)))+++,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000000000111111111111222222222222333444555555333333444444444555555555111111222222333444444444222333444555666666555555666666777888888888888888:::<<>>>>>>>>???<<<>>>AAAAAAAAA@@@AAABBB@@@??????>>>>>>>>>??????=========<<<:::888555444444444444444444444333333000000000000////////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))nnnaaa[[[\\\]]]]]]ZZZTTTNNNJJJEEEAAA===:::888666444222222111000//////.................................------------------------........................,,,,,,------.../////////............/////////000///......---------......000000000000000/////////...777CCCTTTlll{{{zzzmmmkkktttnnnaaaiiiSSS[[[jjj~~~rrrhhhaaa```]]]YYYUUURRROOONNNNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMLLLOOOUUU___kkkxxxxxxqqqWWW888666555333222222111000/////////.........---------,,,,,,,,,+++++++++************************++++++((()))***,,,,,,+++***)))+++***)))(((((()))***+++(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111222222222222333444555666333333333444444555555555000111111222333333444444444555666666666555444333666777777888888888888888999<<>>>>>>>>>>>??????777999<<<======<<<<<<===AAA@@@???>>>============;;;;;;;;;;;;999666444333111222222333333444444555////////////............+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))oooaaa^^^^^^]]][[[XXXSSSNNNKKKKKKGGGAAA===:::888666444222111000//////.........//////.........------------------............///---------............///...------------...////////////......---------,,,............////////////////////////000000000000111222999GGGUUUdddttt}}}zzzvvvtttwww}}}```MMM[[[sssuuukkkfffbbb^^^ZZZYYYTTTOOONNNPPPPPPMMMJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMLLLJJJGGGFFFHHHIIIIIIGGGEEEGGGJJJKKKJJJHHHHHHMMMQQQRRRQQQRRRWWW[[[___ggguuukkkMMM999777222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))((())))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////////////////////////////333222222111222333555666333222222111111222222333333333222222333555666777777777555444444555666777666666777888999::::::;;;===<<<<<<<<<===@@@CCCEEEAAAAAAAAAAAA@@@>>>===<<<888888:::===???AAA???>>>@@@???===;;;:::;;;<<<===============<<<:::888666444333222111111111222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))ooobbb\\\\\\\\\[[[XXXTTTPPPMMMKKKGGGBBB===:::888555444222111000//////.........//////.........------------------............///---------............///...------------...///////////////.........------............////////////////////////000000000111000000444===GGGVVViiiyyy{{{zzzyyyzzz~~~```WWW\\\ggg}}}~~~wwwrrrkkkddd\\\XXXXXXXXXWWWUUUTTTRRRPPPNNNNNNOOOQQQRRRNNNNNNNNNMMMKKKKKKMMMOOOMMMJJJIIIJJJOOOSSSUUUUUURRRXXX^^^bbbdddgggmmmrrrzzzrrrXXXBBB777444111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000000000000000000000222111111111222333555666333222222111111222222333333222222111222333444555666666555555555555666666777777888999:::;;;;;;<<<999999999:::;;;===???AAA??????????????????>>>>>>;;;;;;;;;<<>><<<:::::::::;;;<<<:::;;;;;;;;;:::888777666444333222111111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******)))(((((()))***************)))))))))(((((())))))))))))))))))))))))ooocccZZZ[[[[[[[[[XXXUUUQQQNNNLLLHHHBBB===:::777555333222111000//////........................------------------............///---------............///...------------...//////000000////////////................../////////////////////000000000111111111000000333888DDDZZZllltttyyyttt^^^TTT___tttxxxvvvvvvvvvuuuoookkkeee___\\\\\\]]]___\\\]]]]]]\\\[[[\\\^^^```___]]]\\\^^^cccjjjoooqqqooovvv~~~___CCC777555444111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))******+++((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,...............///000000000000000000000000000000111000000000222333555777222222111111111111222222222222111111111222333333444555555666666666555555777888888999:::;;;<<<<<<777888999:::;;;<<<===>>>????????????@@@BBBCCCDDDBBB@@@>>>>>>@@@@@@@@@??????>>><<<:::999888888999888888888888888777666555333333222111111111111222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))oooddd[[[[[[\\\[[[XXXTTTPPPNNNLLLHHHBBB===:::777444222222111000///....................................---------............///---------............///...------------...//////000000000000000/////////............//////////////////000000000111111111222111111111111888LLL^^^kkkwwwhhhWWWXXXaaazzz}}}hhhLLL888111444777000000/////////.................................++++++++++++++++++++++++************************,,,+++******)))))))))***))))))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++***************++++++,,,+++++++++++++++,,,,,,,,,///............///000000111111111111111111111111000//////000111333555666222222111111111111222222333333333222222222222222333444555666777666555444666777888888::::::;;;<<<888888:::<<<============?????????AAACCCEEEGGGIIIHHHEEEBBBAAAAAABBBAAAAAA>>>===;;;999888777666666777777777777777777666666333222222111111111111111//////.........---------++++++++++++++++++++++++***************)))(((''')))))))))(((((()))))))))***)))))))))(((((((((((())))))))))))))))))))))))oooddd]]]]]]]]][[[XXXSSSNNNKKKLLLHHHBBB===:::777555333222111000///............---.....................---------............///---------............///...------------...///////////////000000000000000............////////////000000000000111111111111000111333222///111???NNNcccwwwyyykkkUUUbbbuuueeeHHH<<<666000111888////////////....................................++++++++++++++++++++++++************************...---,,,***)))((((((((())))))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++*********))))))******+++,,,*********++++++,,,,,,,,,...............///000000000000000000000000000000////////////000222444555222111111000000111111222444444444444444333333333222333555666666666555444555555666777888999::::::777888:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGHHHGGGEEEBBB@@@@@@AAA@@@???===<<<;;;999777666555555777777666666666666666666222222222222111111000000............------------++++++++++++++++++++++++************))))))((('''((((((((())))))((((((((()))))))))(((((((((((('''((((((((((((((((((((((((mmmddd^^^^^^]]][[[XXXRRRNNNKKKKKKGGGAAA===:::888666444222111000//////.........---------...............---------............///---------............///...------------...//////......////////////000000............////////////000000000111111111222222---///111222///...666@@@YYYooosssbbbSSSWWWhhh{{{mmmLLL222111555///...444........................------------------------++++++++++++++++++++++++************************///...,,,+++))))))((((((((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++*********))))))))))))***++++++))))))******+++,,,,,,,,,---------------...//////////////////////////////000////////////111222333111111000000000000111111333333444555555555444444222333444555555555555555444444555666777888999999777777777888999:::::::::999:::<<<>>>@@@BBBBBBCCCBBB@@@>>>>>>>>>>>>===<<<<<<;;;:::999888777666555888777666555555555555555111111222222111111000///.........------------,,,+++++++++++++++++++++++++++++++++,,,++++++******'''(((((())))))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((~~~lllddd\\\]]]]]][[[XXXSSSOOOLLLIIIFFF@@@===:::999777666222111000//////.........---------.........//////---------............///---------............///...------------...//////------........./////////............////////////000000111111111222222222......000222111///333:::GGGZZZwwwlll___aaaggglllpppxxxkkkKKK<<>>@@@BBBAAA@@@@@@>>>======>>>??????>>><<<::::::::::::999888777666777666555333222222222333000111111222111000///............---------,,,,,,************************)))******++++++++++++***''''''((())))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((}}}kkkcccZZZ[[[[[[[[[XXXTTTQQQNNNHHHEEE@@@<<<;;;999888777222111000//////.........---------.........//////---------.........//////---------.........//////...------------...//////,,,---------......//////............/////////000000111111111111222222222111///000333333222555:::666FFF___zzzuuuaaa[[[___kkkeeeGGG222666666222111444222------.....................------------------------************************************************************+++,,,---...''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))******+++((())))))***++++++,,,,,,,,,++++++++++++,,,------........................222111///......//////000111111000000000000111111///000111333444444333333333333222222333444666777666666777888999:::;;;;;;<<<;;;999999999;;;===???;;;>>>AAADDDEEEDDDBBB@@@>>>>>>???AAACCCCCCAAA???:::::::::::::::999888777777555333111000000000000000111111222222000///.........---------,,,,,,,,,************************&&&'''((()))))))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((~~~lllccc\\\YYYXXXZZZYYYSSSOOOOOOJJJFFF@@@===;;;999444000222111000//////.........000000//////.........------------------------------------............///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333666777DDD]]]vvv~~~eeeccc\\\gggeeeCCC777555444333111000/////////......---------,,,,,,,,,000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************)))(((((('''((()))***+++,,,------++++++++++++,,,---..................///////////////////////////.........000000000000111111111111000111111111111222222222444333333333333444555555888888888777888888999:::555777:::===???AAAAAAAAA888:::===@@@AAABBBBBBAAA===???AAACCCDDDCCCAAA@@@===<<<;;;;;;<<<===<<<:::777666444222111000//////000/////////............------------------------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||jjjaaa]]]YYYXXXZZZXXXSSSNNNNNNIIIDDD???<<<;;;999666333222111000//////.........000/////////.........------------------------------------............///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333555222888JJJ^^^kkkrrrvvvgggXXX]]]iiiuuucccDDD777777444444222111000/////////......---------,,,,,,,,,///...,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))((((((***************)))(((((('''((()))***+++,,,,,,---,,,,,,,,,,,,,,,...//////............////////////////////////............000000000000111111111111000111111111111222222222444333333333333444555555777777777777888888999:::777888;;;===???@@@@@@@@@888:::<<>>???@@@AAAAAAAAA@@@>>><<<;;;;;;;;;999777555444333111000///......///////////////.........------------------------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzzhhh___]]]YYYWWWYYYXXXRRRMMMLLLIIIDDD===:::::::::888666222111000//////........./////////...............---------------------------------............///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333777222222;;;IIIXXXgggsss{{{vvv{{{rrr```ZZZ]]]jjjzzzwww~~~aaaAAA222444777444333222000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((''''''''''''(((((()))))))))************))))))((((((((((((((((((((((((''''''((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))******))))))(((((('''(((((()))***+++,,,,,,++++++++++++,,,---......---............/////////........................000000000000111111111111000111111111111222222222333333333333333444555555666666666666777888::::::999;;;<<<>>>?????????>>>999:::<<<===>>>>>>======<<<;;;;;;;;;<<<>>>@@@BBBAAA???<<<;;;:::888555333444333222000///.........///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{jjjaaa]]]YYYWWWYYYWWWQQQLLLLLLKKKEEE>>>999999999777666222111000///....................................,,,,,,---------------------------............//////////////////////////////////////////////////////////////////////////////000000000111111111111111111222222222333333333666222111666>>>KKK]]]lll||||||~~~pppgggfffooo}}}vvv___HHH;;;777555222222222111000///......///......---------,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((''''''''''''((()))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((())))))))))))((((((((()))))))))))))))((((((((((((((()))***++++++,,,))))))))))))***+++,,,------------.........//////------...............//////000000000111111111111000000111111111222222222333333222222333333444555555555555666777888999:::;;;<<<===>>>???>>>======:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<>>>???@@@@@@>>>;;;999888777444222444333222111/////////......///000000//////------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~mmmeee]]]YYYWWWYYYXXXRRRMMMLLLMMMGGG???:::888888666333222111000///............---------...............,,,,,,,,,---------......---------............///........................///////////////////////////////////////////////////000000000111111111111111111222222222333333333222111222555777<<>>888:::555///...111111000///..................---------,,,,,,,,,***++++++,,,------------************************))))))))))))))))))))))))******))))))******+++,,,((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))((((((((((((((())))))******+++*********++++++,,,---...------------............,,,---------....../////////000000000111111111111000000111111111222222222333222222222222333444444555555555555666777888999:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888:::<<<>>>??????>>>>>><<<:::888888777777555333555444333222111000000000...///000000000///---,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ooohhh\\\YYYXXXZZZYYYSSSOOOOOOMMMGGG@@@;;;999888444222222111000//////.........---------------.........+++,,,,,,------.........---------............///........................////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333333444666888555444999AAA___tttzzznnntttzzz\\\BBB111444666...,,,444000000///.....................---------,,,,,,,,,***+++,,,------------,,,************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))******++++++******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((()))))))))((((((((((((((()))))))))******------------...///000000,,,------------.........,,,,,,,,,---......//////000000000000111111111111000111111111111222222222222222222222222333444444555555555555555666666777888999:::<<<=========<<<<<<;;;;;;::::::::::::999999;;;===@@@@@@???===<<<999888666666777666555333555444333222111111111111---///000111111///---,,,************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}mmmfff\\\YYYXXX[[[ZZZUUUQQQQQQJJJEEE???<<<;;;999555222222111000//////.........,,,,,,,,,------.........++++++,,,,,,---......///---------............///........................////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333555555666888555222666<<>>>>>===<<<<<<999777666555555555333222444333222111000000000111---...000111111///---+++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{kkkccc\\\XXXXXX[[[[[[WWWSSSSSSGGGCCC???<<<<<<:::777333222111000//////.........,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////........................////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333111///000222111111666<<<<<>>>>><<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;:::;;;<<<<<<:::888666555555444222000222222111000/////////000---...000111111///---+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuufff```YYYYYYZZZ[[[[[[WWWQQQMMMGGGBBB===:::999888444111222111000//////.........------------------------.........,,,++++++---///,,,,,,,,,---------............///---++++++,,,---////////////////////////////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555777777>>>UUUuuuyyyvvvwwwvvvsssaaaDDD333222111111000000000000000///............---------------,,,,,,,,,,,,++++++))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////000000000000000//////000000000000000000000000///000222444444333222111222222222333333333444444555555666777888999::::::999:::;;;<<<============<<<;;;::::::999999::::::888777666555444333333333000000000000////////////,,,------......------,,,***)))((()))***+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''''''''''''''vvvgggaaaZZZYYYZZZZZZYYYVVVQQQMMMHHHCCC===;;;:::888555222222111000//////.........------------------------,,,---...---++++++---///,,,,,,,,,---------...............---++++++,,,...////////////////////////////////////////////////000000000000000000000000000111111111111222222222111111222333333444444555888666777BBBWWWuuu~~~{{{___FFF999888222111000000//////000000............------------------,,,,,,,,,+++++++++''''''((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((''''''''''''''''''((('''''''''''''''((())))))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***((()))******++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,------...//////000000///......000000000000000000000000//////111222222222111000222222222333333333333444333333444555666777888888888999:::;;;;;;;;;;;;;;;888777777666666666666666888777666444333333222222111000000//////.........,,,,,,------------,,,,,,***)))((()))******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''''''''''''''xxxiiicccZZZYYYYYYXXXXXXUUUQQQNNNIIIDDD>>><<<;;;:::666333222111000//////.........------------------------)))+++---...---,,,---...,,,,,,,,,---------......---......---++++++,,,...////////////////////////////////////////////////000000000000000000000000000111111111111222222222111111222222333444444444444555444444===UUUwww|||uuusssyyyoooSSS>>>333222666111111000///////////////............------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))'''''''''''''''((())))))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''***,,,)))(((((((((((()))******)))******+++,,,---......------,,,,,,,,,,,,------------......///......---000000000000000000000000////////////000000000000111111222222222333333333111111222333444555555666999999::::::;;;:::::::::666666555444444444444444777666555333222222222222111111000///......------,,,,,,------------,,,,,,***)))((((((******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''yyyjjjccc[[[YYYXXXWWWVVVTTTQQQNNNIIIEEE???<<<<<<:::777444222111000///............------------------------'''***---...---------...,,,,,,,,,---------......---......---++++++---...////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111222333333444444///444777666777DDD\\\ooozzz~~~qqqIII555444666333///000000///............///.........---------,,,,,,,,,,,,,,,++++++++++++***.........------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&'''***---***)))((('''((()))***+++((()))***+++,,,---......------............------,,,,,,------......------//////////////////////////////......//////000111111111111111222222222222111111222222333444444555:::::::::;;;::::::999999888777666666555555666666666555444333111111111111111000//////...---,,,,,,,,,,,,,,,------,,,,,,,,,***((('''((()))***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''zzzjjjccc[[[ZZZXXXXXXWWWUUUQQQOOOJJJEEE@@@===<<<;;;777444222111000///............------------------------'''***,,,...---,,,---...,,,,,,,,,---------......,,,---...---,,,,,,---///////////////////////////////////////////////////////////////////////////000000111111111222222222000000111222222333333444000444777777888===HHHRRRwwwpppSSS666...444888444///000///......---............------------,,,,,,,,,,,,,,,+++++++++*********++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&'''***---******)))((((((***+++,,,(((((()))***,,,---......+++,,,------------,,,+++++++++,,,---------------........................000////////////000111111000000000111111111222222222222222333333444444555777777777888777777666666888888777666666666666777555444333111000000000000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''zzzkkkddd[[[ZZZZZZYYYYYYVVVRRROOOJJJEEE???===<<<:::777444222111000//////.........------------------------(((***,,,---,,,+++,,,---,,,,,,,,,---------......,,,---------,,,,,,---///////////////////////////////////////////////////////////////////////////000111111111111222222222000000111111222333333333555333222222444999>>>AAATTTqqq}}}iiiFFF===666333111///111444//////...---------------------------,,,,,,,,,,,,++++++++++++************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''***,,,***))))))))))))***++++++((())))))***+++,,,------)))***+++,,,,,,+++***)))++++++,,,---....................................////////////000000000000///000000000000111111111222333333333444444444555222222333333444333333333777777666555555555555555444333222111////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))(((''''''))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((|||lllfff[[[[[[[[[\\\[[[XXXRRROOOIIIDDD???<<<;;;:::777444222111000//////.........------------------------+++,,,,,,+++******,,,---,,,,,,,,,---------......+++---------,,,,,,...000////////////////////////////////////////////////////////////////////////000111111111111222222222000000000111222222333333555222//////222666888999>>>RRRddd}}}pppXXXBBB333333444444000+++...444///...------,,,,,,---------------,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((''''''''''''''''''((('''''''''''''''((())))))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***'''((())))))******))))))))))))******+++++++++,,,***+++---......---+++***+++,,,---....../////////------------------------,,,---...///000///....../////////000000000111111222222333333333333444444000111222333333444333333777666666555555555555555333222111000///.........,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))(((''''''((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((~~~nnnggg[[[[[[\\\]]]]]]YYYSSSNNNIIIDDD>>><<<;;;:::666333222111000//////.........------------------------,,,,,,,,,***))))))+++---,,,,,,,,,---------......+++,,,------,,,,,,...000////////////////////////////////////////////////////////////////////////000111111111111222222222000000000111222222333333111111111222555666666555555???KKKeee|||mmmRRR<<<333777000,,,///222000............---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************)))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***%%%&&&((()))))))))((('''******************++++++...///111222222111///...+++,,,---...////////////------------------------***+++---//////...---,,,////////////000000000000222222222222222333333333222333444555666666777777888888777666666666666777333222111///............***++++++,,,,,,------...+++++++++,,,,,,+++++++++)))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((|||lllddd^^^ZZZZZZ^^^^^^VVVNNNJJJEEEBBB???===<<<:::777555222111000...------------......---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------,,,,,,000000////////////000000000000000000111111111111333333222222111222222222555555555666666666666777777999???NNNhhhrrrRRR;;;777777111111111111000000000/////////...---,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''************************))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''')))***)))((('''(((***))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((()))+++***(((''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////---------...............,,,---///000000///---,,,////////////000000000000333333444444333333222222111333555666555555666777999777666555666555444222111111000000//////......------,,,,,,,,,,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~lllccc^^^[[[[[[______WWWNNNJJJDDDBBB???===;;;999777444222111000...------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---.........---------------------000000////////////000000//////000000000111111111333222222111111222222222222222222222333333333333222555888<<>>///000111111111111000000000/////////......---,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''')))***)))((('''((()))))))))(((&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&((()))******(((''''''((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......................../////////---...///000000///...---/////////000000000111111333333444444444444333333222444666666555555666777888777555555666666555333111111000000///.........------,,,,,,,,,+++++++++------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmccc___[[[[[[______WWWOOOKKKCCCAAA>>><<<;;;999666333222111000...------------......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..............................000//////......//////000//////000000000000111111222222111111111222222333111111111111222222222222444666666222222>>>TTTeeeaaaIII<<<000...333222000000000000////////////......------,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((())))))''''''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''''''''''')))******(((''''''(((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,******++++++,,,------............//////000000000000000000000000000000000000000000111111111222222333444444555555555444444444555777777666555555666777666555666777777666555111111000//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmccc___[[[\\\```___XXXOOOKKKCCC@@@===;;;:::888555333222111000...------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............////////////////////////....../////////////////////000000000111111111111111111222222333333333333333444444444444555777777444111555@@@IIIQQQyyyTTT???444333000222555111000000/////////.........---------,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((()))(((''''''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------............//////000000111111222111111000000111111222000111111111222222222222333444444555666666666555555666888777666555555666777555555555777888777666111000000///......------,,,,,,,,,++++++++++++***,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&}}}lllddd___[[[[[[______WWWOOOKKKCCC@@@===;;;:::888555333222111000...------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................//////000000//////............//////...////////////000000000111000000000111111222333444444444444555555555555111222444555777888888999;;;VVVsssuuuWWW>>>444444666000///000***/////////............---,,,,,,,,,,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&((()))((('''&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&'''))))))'''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////.........///000111111222333222111111111111222333000111111111222222222222222333444555666666666666444666777777555444555555666555444555666777666555000000//////...---------,,,,,,+++++++++*********++++++***************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''|||lllddd^^^ZZZZZZ^^^^^^VVVNNNJJJCCCAAA>>><<<;;;999666333222111000...------------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------......//////000///......------......///......////////////000000000000000000000111222333222222222222333333333333222222444888;;;:::666222777???KKK\\\wwwmmmRRR@@@666111444444------222...///.........------------,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,---......//////000------...///000000111111222222222222222222222222000000000111111111222222111111333444666666777777333444666666555444444555666444333444555555444333000000///......------,,,++++++++++++************************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''|||kkkbbb]]]YYYYYY]]]]]]UUUMMMIIIDDDBBB???===;;;999777444222111000...------------......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,---....../////////......------......///........./////////000000////////////000111222333111111111111222222222222555666888999999888666444333222555???NNNggg[[[???777:::111,,,000111,,,000666111.........---------,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------...//////+++,,,---...///000111111000111222333333222111000/////////000000000111111///000222333555666666777000222444555444333444555555444222222333333222000000//////......---,,,,,,++++++++++++************))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((}}}jjj```\\\YYYYYY]]]\\\UUULLLHHHEEEBBB???===<<<:::777555222111000///------------......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,---...//////.........------...................../////////000////////////000111222333111222222222222333333333333666888666333111444666777666888;;;888???^^^fffNNN>>>444000...222---111222---000111(((......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......++++++,,,---...///000111///000222333333222000///////////////000000000000...///111333444666666666///111333444333333444666555444222222222222000///000//////...------,,,,,,+++++++++************))))))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((~~~mmmddd```]]]\\\^^^[[[TTTMMMLLLGGGDDDAAA>>>;;;999555222222111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,,,,---------............///...------------...//////........................////////////000000000000000000000000111111111111000111111111111222222222333333333444444444555555222555777666666:::CCCKKKiiijjjZZZDDD777444555333000//////.........---------,,,,,,------------------************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''')))***,,,+++)))(((((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,---------......///////////////222111111111000000//////////////////............111111222222222333333333222222333444444444444333000000111222222222222111////////////............,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~lllbbb^^^[[[ZZZ]]][[[TTTNNNMMMFFFCCC@@@>>><<<999666333222111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,------------...............------------...//////.........................../////////000000000000//////000000000111111111000000111111111222222222333333333333444444444444444555666555555777===BBBFFFdddhhhOOOEEE999222222333222000///.........---------,,,......------,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''((()))******(((''''''((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,------...///////////////000000000//////.........////////////............000111111111111222222222111111222333333333333222222222222222111111000///.........------------,,,+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''}}}jjjaaa[[[XXXYYY\\\[[[UUUOOOMMMEEECCC@@@===<<<:::777444222111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------,,,,,,,,,,,,------------...............------------...//////............................../////////000000000//////000000000000111111000000000111111111222222222222333333333444444444666555444444444555777888999HHH]]]ppp]]]@@@666333000///000000000///......------------,,,,,,///......---,,,+++******************************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&((())))))'''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++,,,---......//////.....................---------/////////............---/////////000000000000111///000111111222222111111333333222222111///...---------,,,,,,,,,+++++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''{{{iii```[[[XXXYYY\\\[[[TTTMMMKKKDDDBBB???===<<<:::777555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////................................./////////000000////////////000000000111000000000000111111111111222222222222333333333333666444333333444555444222<<<===<<<<<>><<<999666333222111000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////........................---------.........//////........./////////000000////////////000000000111000000000000111111111222///111333333111111444777666666555444444777;;;>>>???NNNggguuu```HHH999---///555555111...---,,,,,,,,,,,,---......************+++++++++,,,(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((&&&(((******)))((()))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------............///000000000000000....../////////...------,,,++++++++++++*********++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''tttgggddd[[[YYY[[[```___WWWOOOLLLGGGDDDAAA>>><<<999555222222111000///------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////........................---------.........//////............/////////000////////////000000000000000000000000111111111111...222444222......222777000222555666777666666666888888;;;EEEXXXrrrhhhJJJ666444111111333000***+++111...---,,,,,,......,,,***))))))******+++++++++,,,************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))%%%'''((()))((('''((()))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,---------............//////000000000000000000000//////...---++++++************))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''vvvcccggg\\\YYYZZZ______YYYQQQMMMMMMFFFAAA???<<<666333444333222111///............///...---,,,,,,,,,,,,,,,///---***((((((***---///++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---------.........//////................................................---------...///000000111000000000000111111111111///111222111000///000111111111222222222333333333222222333444444555555666777;;;>>><<<<<>>444000111555000222444333000------///,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''))))))))))))''''''((((((((()))))))))******++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------............------*********+++,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkhhh\\\XXXYYY]]]^^^WWWOOOKKKFFFBBBAAACCCBBB<<<888777333222111///............,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------............/////////...///000///......///000........./////////000000//////000000111222222222444444444444444333444444999777444222222444999>>>777888:::@@@JJJ___yyydddDDD;;;444333444222000000333444333111///000000000+++++++++++++++*********************************))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,---------------***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkhhh[[[XXXXXX]]]^^^WWWOOOKKKGGGCCCAAABBBAAA<<<888888333222111///............,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,((()))***+++,,,---------***+++,,,------,,,+++*********+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........////////////000...///000///...---...000............/////////000/////////000111111222222,,,///222444333222222333000222666888777222000000666222555<<>>999444555444222///---,,,++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))((()))***+++,,,------...++++++************++++++************,,,---...///***,,,------,,,+++---...------------------------***++++++,,,,,,,,,,,,,,,---------------------------------...............////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333333333222333333444555555;;;999888888:::AAAPPP^^^www|||nnn^^^LLL@@@888777555444333444555555////////////.........---,,,,,,---------,,,++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''%%%%%%&&&'''((()))******(((((())))))))))))******'''((()))***++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------...,,,+++)))((('''&&&'''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&lllddd___[[[ZZZ^^^^^^WWWOOOLLLEEEBBB@@@@@@@@@>>>888333111000///......------------,,,,,,++++++,,,,,,---++++++++++++************))))))***+++,,,,,,------++++++************++++++)))))))))***+++---...///)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222333333222222222333444444555666777666555666<<>>888333111000///......------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************++++++,,,---)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---////////////////////////........................////////////////////////000000000000000000000000000000000111111111222222333333333222222333444444,,,000444444333444555666666;;;CCCMMM\\\ooorrraaaPPPEEEAAA===:::777666555222000++++++,,,,,,------......------------,,,,,,,,,+++******+++++++++++++++***+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((,,,,,,++++++***))))))((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''(((((((((((((((''''''''''''(((((((((((()))))))))''''''((()))***************************************++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,---------,,,+++***,,,+++)))(((''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||iiiaaa]]]YYYXXX[[[\\\VVVPPPNNNGGGEEEBBBAAAAAA>>>999444555444222///---,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++++++++*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////........................////////////////////////000000000000000000000000///000000000000111111111222222222222222333444444222555666444333777999888444555666666999@@@JJJRRRVVVaaauuu{{{jjjVVVGGG>>>777444444000222444555444111...,,,//////......///111333444,,,,,,,,,,,,++++++++++++))))))***+++++++++******+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((($$$%%%&&&((())))))******+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''))))))((((((''''''''''''''''''(((((((((((())))))&&&'''((()))***************************)))))))))******++++++++++++******((()))******++++++*********+++,,,------,,,+++***************)))))))))(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{ggg___^^^YYYXXX\\\]]]XXXRRRPPPHHHFFFCCCCCCBBB???999444666555333000...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,++++++************++++++***************++++++,,,***+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++,,,---------------------------------------//////.........---------////////////////////////........................////////////////////////000000000000000000000000/////////000000000111111/////////000111222333444...222222///...222333000555777888666333222555777===@@@EEEOOO]]]nnntttbbbPPPFFFGGG<<<333111000000333888333333111///------///222......,,,+++************,,,+++++++++************((())))))***++++++*********)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))))))))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&(((((((((''''''''''''((((((((((((((('''''''''((((((((())))))&&&'''((()))************+++*********)))))))))(((******++++++++++++******((())))))***************)))***,,,------,,,+++***((()))***++++++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzfff^^^___ZZZYYY]]]^^^YYYTTTRRRIIIGGGDDDCCCCCC@@@:::555333222111000000/////////---,,,,,,++++++,,,,,,---+++++++++************)))))))))***+++,,,------...++++++************++++++))))))))))))***+++------***,,,------,,,+++---...+++++++++++++++++++++++++++,,,------......------------------------------//////.........---------////////////////////////........................////////////////////////000000000000000000000000////////////000000000000------......000111222333---444888777777888555......222555666444333555777222666;;;>>>AAAFFFMMMRRRaaajjjttt|||mmm___QQQKKKGGG@@@:::888555111111666666000,,,---***---000000///...///111...............------,,,+++++++++************)))(((((()))******************)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((())))))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&'''((()))************+++*********))))))((((((******++++++++++++******(((((()))***************((()))+++---------+++***&&&(((***,,,+++***'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&vvvjjj^^^\\\\\\\\\]]]]]]YYYTTTPPPLLLFFFCCCDDDCCC===888666444333111///...---------///............---------************************************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********.........------,,,,,,,,,------------------,,,,,,+++,,,...---,,,,,,---/////////............//////000000000000000000000000,,,---///000111111111000///000000000111111111111///111222444444333222111333333333444444444555555222222333555777888999:::DDDDDDFFFMMMYYYiiiyyyxxxiii[[[PPPJJJ>>>===<<<:::777444111000////////////////////////////////////////////////------------,,,+++***)))************************))))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((''''''''')))((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,+++***)))((('''))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssggg\\\[[[[[[[[[\\\\\\YYYTTTQQQKKKEEEBBBCCCCCC===777666444333111///...---------............------------************************************************************************++++++******)))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,------------------------+++,,,...---,,,,,,---/////////............//////////////////////////////---...///000111111000000//////000000000111111111///000222333444333222111222222222222333333333333222333333333444444555555777555333333666;;;AAADDDGGGPPP]]]iiiuuu{{{qqqhhh```[[[LLLIIIFFFAAA<<<888666444666666555444333111///...........................------------------------,,,,,,,,,,,,+++***)))(((************************(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))***************++++++++++++***)))(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppeeeZZZYYYYYYYYYZZZ[[[YYYTTTQQQKKKEEEBBBCCCCCC===888666444333111///...---------............------------*********************************************************************************)))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................+++,,,...---,,,,,,---/////////............//////////////////////////////...//////000000000//////////////////000000000000///000111333333222111111000000111111111222222222333333222222111000000///666666555444333333333444777999<<<======AAAGGGLLLRRRYYYaaaiiiuuu|||}}}~~~sssoooiiiaaaYYYTTTQQQOOOLLLKKKGGGCCC>>>999666444333333222222222222333333///000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++***************))))))************))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ooofff\\\XXXXXXXXXYYYYYYXXXTTTRRRLLLFFFCCCDDDDDD>>>999777444333111///------------.........---------,,,,,,***************************************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,------...------............//////+++,,,...---,,,,,,---//////......------....../////////////////////////////////////////////.............../////////000000///000111111222222111111000000000111111111222222222222111111000///......///000111222444555666666555666777777777888;;;>>>333888===AAAHHHRRRXXXYYYQQQOOONNNNNNPPPQQQQQQPPPSSSQQQPPPNNNNNNPPPQQQSSSVVVQQQLLLIIIIIIJJJJJJJJJBBB@@@===:::777666666555666555444444444555666777666555444222111000////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&((((((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))((('''&&&''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++******))))))'''(((((()))*********)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&pppiiiaaaXXXWWWWWWXXXYYYWWWTTTRRRLLLGGGDDDEEEEEE@@@;;;999444333111///------------...------------,,,,,,,,,***************************************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.........***++++++,,,,,,---------------------......//////+++,,,...---,,,,,,---///......------------............................../////////...............---............///////////////000000111111111000111111111111222222222222111111111000000000000000000000///......///000111...000444666888999:::;;;666999999888999>>>@@@>>>>>><<<;;;<<<===???>>>>>>>>>===;;;::::::;;;===>>>>>>===;;;;;;;;;;;;::::::555555444444444666777888666444333111111111333333///......---------------000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************)))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))),,,++++++******)))))))))&&&'''(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ooojjjdddZZZYYYXXXXXXXXXWWWTTTRRRLLLFFFCCCEEEEEE@@@;;;999444333111///...---------------------,,,,,,,,,,,,*********************************************************************************)))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........+++,,,...---,,,,,,---///......------------..............................///......------...//////------------.........//////////////////000000000000111111111111222222222000000000000111111111111666444222111000111333444333333444444333000---+++000333222//////222333111333222000111222444333333222111000//////000111222000000222333333333222222111000//////......//////222111000//////000111222222111111000000000111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))&&&&&&'''(((((()))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&lllhhhccc\\\ZZZYYYXXXXXXWWWTTTRRRJJJDDDAAACCCDDD???:::888444333111///...------------------,,,,,,,,,++++++************************************************************************++++++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,------...+++,,,...---,,,,,,---///...------,,,,,,------..............................------,,,---...000000,,,,,,---------.........///.........//////000000/////////000000000111111000000000000000000000000,,,,,,,,,,,,---///000111,,,---...000333555666555111444444111111444555333444222111111333444444333222222222222222222222222111111222222222222333444333333222222111000000000,,,---...///111333555555000///...---,,,,,,,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&iiifffaaa]]][[[ZZZYYYXXXWWWTTTQQQHHHBBB@@@BBBBBB===888777444333111///...------------------,,,,,,,,,++++++************************************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********---,,,,,,++++++*********))))))***++++++,,,------+++,,,...---,,,,,,---///...------,,,,,,------...........................---,,,,,,,,,---...000111,,,,,,,,,---------......///............///000000............/////////000000000000///.........---///000111222222111000///666444111//////000000000///111111------000000...111000//////111222222111000000111111111111000000000000...---,,,---000222,,,,,,---...///000000111,,,,,,------......//////............///000111222---...//////000000000///++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&kkkeee^^^]]]ZZZ[[[^^^]]]WWWQQQOOOHHHCCC@@@CCCCCC>>>:::888444333111///...---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********))))))((((((((()))***)))((((((***,,,---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,...//////...,,,+++...---,,,,,,,,,,,,---...------------------------........................---......///////////////)))+++---///000000///...///...---,,,,,,---...///000000000000000///......------...///000000//////111111111000000000000000000000000000////////////...000111000///...///111111111111111111111111111//////////////////////////////000000000000//////,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++******************************************)))((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###""" $$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))'''&&&'''(((***+++******))))))((((((''''''(((((((((((((((''''''&&&)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&kkkeee]]]^^^ZZZYYY\\\\\\WWWTTTTTTHHHCCC@@@BBBCCC>>>999888444333111///...---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++************)))))))))(((((()))***)))((((((***,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,---//////---,,,+++...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,---...............+++,,,...////////////...///...---,,,,,,---...//////////////////...---,,,---......////////////...000000000000000000000000000000000/////////.........///000000///...///000000000000000000000000000........................---......//////......---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,++++++******************************************)))((((((((())))))(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&'''(((***+++))))))))))))((((((''''''(((((((((((((((''''''&&&)))'''&&&&&&))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&mmmeee]]]^^^ZZZXXXZZZZZZWWWVVVWWWHHHBBB@@@BBBCCC>>>999888444333111///...---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++************))))))))))))((()))***)))((((((***,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))************+++,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------..................//////......------------......---------...------,,,+++.........///......------////////////////////////000////////////............///000///.........000////////////////////////........................,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''''''''((()))***)))))))))(((((((((((('''(((((((((((((((''''''&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&oooggg^^^^^^ZZZYYY[[[[[[XXXUUUVVVHHHBBB@@@BBBBBB>>>999777444333111///------------+++,,,,,,------,,,,,,+++************************))))))***+++++++++++++++*********)))))))))))))))((()))***)))((((((***,,,******))))))))))))***************+++++++++,,,,,,************************************++++++++++++)))))))))*********++++++,,,++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------000///...------......///------------------------,,,---------------,,,,,,...............---,,,+++...............//////////////////.........---------...//////------...///------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))((()))))))))))))))((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&rrriii```^^^[[[[[[___^^^XXXSSSQQQGGGBBB???BBBBBB===888777444333111///------------+++,,,,,,------,,,,,,+++************************))))))***++++++++++++***))))))))))))))))))******((()))***)))((((((***,,,***))))))(((((())))))***(((((())))))***+++++++++************************))))))*********+++++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---------------...,,,------------------,,,,,,------.........------------...------,,,++++++,,,,,,---------.....................------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))******))))))((('''(((((((((((((((((((((((('''(((((()))))))))(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&ssskkkbbb^^^\\\]]]```___XXXRRRPPPGGGAAA???AAABBB===888777444333111///...---------+++,,,,,,------,,,,,,+++************************((()))******++++++******))))))))))))************((()))***)))((((((***,,,******))))))))))))******(((((()))))))))*********************************)))))))))************+++*********+++++++++,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,---,,,,,,+++++++++++++++,,,------............---------,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((()))))))))(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&rrrjjjbbb___\\\[[[^^^^^^XXXTTTSSSGGGAAA???AAAAAA===888666444333111///...---------+++,,,,,,------,,,,,,+++************************((())))))***************((()))))))))************((()))***)))((((((***,,,+++******))))))******+++*********************+++************************))))))))))))************)))))))))************+++)))*********++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))))))))***,,,---((()))+++,,,---,,,,,,++++++,,,------------,,,+++******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++*********+++,,,------------------,,,,,,,,,,,,++++++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))*********+++************************'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&qqqiiiaaa___[[[YYY\\\\\\YYYWWWXXXGGGAAA???AAAAAA===888666444333111///...---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++((()))***)))((((((***,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))******++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************+++***((('''((()))+++,,,&&&'''***,,,---,,,+++***++++++------------++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqkkkccc^^^[[[ZZZ]]]]]]XXXTTTSSSJJJEEEBBBCCCAAA;;;888888666333000.........---+++------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((---,,,***(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++******************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))******))))))))))))******,,,,,,++++++***+++++++++))))))))))))************************************++++++******++++++,,,---************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((('''&&&%%%%%%''')))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$ppphhh```\\\YYYYYY]]]^^^ZZZWWWWWWLLLGGGDDDEEECCC===::::::666333000.........---+++------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++++++++++++++*********))))))******))))))))))))******,,,++++++*********++++++(((((()))))))))*********************************+++++++++***+++,,,,,,---************************************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&(((***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%ooohhh___[[[XXXYYY]]]___\\\YYYZZZKKKFFFDDDDDDCCC===::::::666333000.........---+++------,,,,,,,,,,,,+++++++++******)))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))*********************************,,,+++***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++************)))))))))***))))))(((((())))))***+++***************++++++(((((())))))))))))******************************+++++++++++++++,,,------************************************************((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&qqqjjjccc\\\YYYZZZ^^^___\\\YYYZZZHHHCCCAAABBBAAA;;;888888666333000.........---+++------,,,,,,,,,++++++++++++******)))))))))))))))((()))************))))))))))))))))))))))))))))))(((((()))***************************************+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))))))))************************************+++++++++***************++++++++++++++++++++++++************************((())))))***************************))))))))))))))))))(((((((((((())))))***))))))))))))***++++++(((((((((((()))))))))***************************+++++++++++++++,,,------************************************************(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''uuuooohhh^^^[[[[[[______[[[WWWWWWGGGCCC@@@BBB@@@;;;888888666333000.........---+++------,,,,,,,,,++++++++++++******)))))))))))))))))))))*********))))))(((************************(((((()))************)))************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************************************************************))))))))))))))))))))))))'''((()))************)))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((())))))***+++'''(((((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%'''''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''xxxrrrkkk```\\\\\\^^^^^^YYYUUUUUUIIIDDDBBBCCCBBB===::::::666333000.........---+++------,,,,,,,,,,,,+++++++++******))))))))))))))))))************))))))(((************************'''((()))++++++******)))************************))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((())))))*********************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))((((((((()))))))))))))))***)))((((((''''''(((((()))((('''''''''((()))***+++''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&###%%%''''''%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''wwwqqqjjj___[[[[[[^^^]]]XXXTTTTTTHHHDDDAAACCCBBB===::::::666333000.........---+++------,,,,,,,,,,,,+++++++++******)))))))))))))))***************)))((((((************************'''(((***+++++++++)))((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((()))******+++************************((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***)))((((((((((((((())))))******((((((''''''''''''((((((''''''''''''((()))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&$$$&&&'''(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&vvvooohhh]]]ZZZZZZ]]]]]]XXXTTTTTTFFFAAA???AAA@@@;;;888888666444000.........---+++---------,,,,,,,,,+++++++++******)))))))))))))))***************)))((((((************************'''(((***+++,,,+++)))(((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***(((''''''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&vvvjjjggg\\\ZZZYYY[[[\\\ZZZUUUPPPGGGCCCAAACCCAAA<<<888888666333///...//////...,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***+++***)))'''%%%(((((((((''''''((((((((((((((('''(((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))''''''&&&&&&&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((((('''&&&%%%&&&(((***,,,(((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$wwwjjjfff]]][[[ZZZ[[[[[[YYYSSSNNNFFFBBB@@@BBBAAA<<<999999666333///...//////---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))'''(((*********)))'''&&&''''''(((((((((((('''''')))(((((((((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&(((***+++''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%xxxjjjeee^^^\\\ZZZZZZZZZWWWQQQLLLEEEAAA@@@BBBBBB===::::::555333000.........---,,,.........---------,,,,,,,,,,,,,,,++++++++++++***)))******************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''''')))******)))((((((&&&'''((())))))((('''&&&***))))))(((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&((()))***''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzzkkkddd]]][[[ZZZZZZZZZWWWRRRMMMDDD@@@???BBBBBB===::::::555333000///...---------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))&&&'''((())))))((('''&&&******)))(((((('''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''}}}mmmeee[[[ZZZYYYZZZ[[[YYYTTTOOODDD@@@???BBBBBB===::::::444333111///---------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&******)))(((((('''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((()))))))))'''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''(((******+++((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''ooofff[[[ZZZYYY[[[\\\ZZZUUUQQQEEEAAA@@@BBBBBB===::::::333333222000---,,,---...,,,,,,+++++++++************++++++++++++,,,,,,,,,)))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((***))))))(((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''(((******+++''''''''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''qqqggg^^^\\\[[[\\\]]][[[UUUPPPFFFBBB@@@BBBAAA<<<999999333333333000,,,+++---///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((()))((('''&&&&&&'''((())))))(((((((((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))******)))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%rrrhhhaaa___]]]]]]]]]ZZZTTTOOOGGGCCCAAACCCAAA<<<888888222333333000,,,+++---///......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))+++***)))(((((('''((((((+++)))&&&%%%%%%&&&)))+++(((((('''(((((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''(((***+++---...&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))***))))))((('''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$ooommm```]]]\\\___^^^XXXSSSRRRHHHCCCBBBCCCBBB===999999777555222///...---......000...---+++******++++++******))))))***+++,,,,,,///111222///)))&&&''')))+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((()))*********++++++++++++***))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%'''((()))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%mmmjjj```\\\\\\^^^]]]WWWRRRQQQHHHCCCBBBCCCBBB===999999777555222///...---......///...---,,,++++++++++++******))))))***++++++,,,***---///---)))&&&(((++++++******)))))))))))))))))))))))))))))))))))))))((())))))*********))))))***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&&&&llljjj___[[[[[[]]]\\\VVVQQQPPPHHHCCCAAACCCBBB===::::::777555222///...---......------...------,,,+++************)))******+++,,,'''))),,,+++)))(((***---+++******)))))))))))))))))))))))))))))))))))))))'''(((*********)))'''&&&******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&)))))))))((('''&&&%%%$$$''''''''''''(((((((((((())))))************))))))'''''''''''''''((())))))(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''nnnlll^^^ZZZZZZ\\\[[[UUUPPPOOOHHHCCCAAABBBAAA===:::;;;777555222///...------...,,,---.........---+++***+++***************++++++&&&(((******))))))+++---+++******)))))))))))))))))))))))))))))))))))))))%%%''')))***)))'''%%%###***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))(((&&&%%%$$$''''''''''''((((((((((((((())))))******))))))((('''''''''''''''((())))))***((('''%%%%%%'''(((***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&'''qqqppp]]]ZZZYYY\\\[[[UUUPPPOOOHHHCCC@@@BBBAAA===;;;<<<777555222///...------...,,,---...///...---,,,+++++++++***************+++)))***++++++******+++,,,+++******)))))))))))))))(((((((((((((((((((((((('''(((***++++++(((&&&$$$)))************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((('''''''''''''''((()))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((((((''''''(((((((((((((((''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''((())))))***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,***'''%%%%%%&&&rrrqqq^^^ZZZZZZ\\\[[[UUUPPPOOOHHHCCC@@@AAAAAA===;;;===777555222///...---......------............------,,,+++******)))*********+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((()))***,,,---,,,+++)))((())))))******))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&'''((()))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))(((''''''((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---,,,'''%%%%%%'''pppnnn^^^[[[ZZZ]]]\\\VVVQQQPPPHHHCCC???@@@@@@===<<<===777555222///...---............------------......,,,++++++***))))))******))))))((()))***++++++***+++******)))))))))))))))((((((((((((((((((((((((((()))******************)))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***'''$$$&&&(((mmmjjj___[[[[[[]]]\\\VVVQQQPPPHHHBBB???@@@@@@===<<<>>>777555222///...---......///...---,,,,,,---///000,,,,,,+++***))))))******'''&&&&&&'''***++++++***+++******)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&'''(((((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))&&&$$$&&&)))lllhhh^^^]]]^^^______ZZZQQQJJJHHHFFFDDDCCCBBBAAA???===777555111...,,,+++,,,---------------------------+++++++++******+++...111************))))))))))))+++******)))))))))))))))***)))(((''''''((()))***))))))))))))************)))***+++***))))))+++,,,((()))***++++++***)))(((((('''&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''(((******((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))*********++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((++++++)))(((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((((((''''''''''''((((((((((((((((((((()))******)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((nnnjjj___^^^]]]^^^^^^ZZZRRRKKKGGGEEECCCBBBAAA@@@>>><<<777555222...,,,,,,,,,---------------------------+++++++++******+++...111************))))))))))))+++******)))))))))))))))+++***)))(((((()))******))))))))))))***************++++++)))((('''((()))'''((())))))))))))((('''(((((('''&&&''''''))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))*********+++***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********))))))(((((()))******)))((((((************)))))))))((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))(((((('''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((())))))***)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''nnnjjjaaa___]]]]]]]]]YYYSSSMMMFFFDDDBBBAAA@@@???===;;;888555222...,,,,,,------------------------------***+++++++++***+++---000************))))))))))))+++******)))))))))))))))+++******))))))***++++++))))))))))))************+++++++++)))&&&%%%&&&'''''''''(((((((((((('''''')))((((((''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********)))(((((('''(((((())))))(((((('''************))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''')))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&llliiibbb```]]]\\\[[[YYYSSSOOOEEECCCAAAAAAAAA@@@>>><<<888666222///---,,,---...------------------------***+++++++++******,,,...************)))))))))(((+++******))))))))))))))))))))))))))))))*********((()))))))))*********************)))''''''((()))((((((((((((((((((''''''))))))(((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))*********)))(((''''''''''''((((((((((((''''''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((((()))))))))''''''''''''''''''''''''((((((((())))))******+++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((('''''''''(((((()))''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%lllhhhbbb___\\\ZZZZZZXXXSSSOOOFFFDDDBBBAAAAAAAAA???===888666222///---------...------------------------***+++,,,+++******+++---************)))))))))(((+++******)))))))))))))))&&&''''''((((((((())))))((()))))))))************((()))******))))))+++---*********))))))((((((((()))))))))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))******(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%mmmiiiaaa^^^[[[YYYYYYWWWQQQMMMEEEDDDBBBAAABBBAAA???>>>999666333///------......------------------------)))+++,,,+++******+++,,,************))))))))))))+++******)))))))))))))))%%%%%%&&&'''(((((((((((())))))))))))************''')))************---///,,,+++***)))(((((())))))'''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))((('''''')))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))******+++))))))))))))))))))))))))))))))******************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''************************&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllhhh___\\\ZZZYYYYYYVVVPPPKKKDDDBBBAAA@@@AAA@@@???===999777333000------...///------------------------)))+++,,,,,,***)))***+++************))))))))))))+++******)))))))))))))))%%%%%%'''((()))))))))((())))))))))))************((()))***)))))))))+++---,,,+++)))(((''''''((((((&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))(((((((((***)))(((((((((((()))***((()))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))((('''(((((()))******++++++************************++++++******************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''%%%%%%'''(((((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''iiifff]]][[[YYYYYYXXXUUUOOOIIICCCAAA??????@@@???>>><<<999777333000...---...///------------------------)))+++,,,,,,***))))))***************))))))))))))+++******)))))))))))))))%%%&&&((()))*********)))))))))))))))************))))))***)))''''''(((***+++***((('''&&&&&&&&&'''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((+++***)))(((((()))***+++(((((())))))*********+++************************((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***,,,...///))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((zzzkkkddd^^^ZZZZZZ\\\ZZZRRRLLLJJJEEEDDDAAA@@@@@@???===;;;999777333000...---...///......---------,,,,,,,,,))))))))))))***************)))))))))++++++)))'''******))))))))))))************))))))((((((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))&&&''')))***+++++++++***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++******))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))((('''''''''((()))***+++***)))))))))***+++,,,++++++))))))))))))++++++((((((((((((((()))***+++***))))))((((((((())))))*********))))))(((((('''******)))))))))))))))))),,,++++++************++++++******))))))((((((''')))))))))******+++++++++((())))))******))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&''''''&&&(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&%%%$$$######%%%'''((('''&&&$$$#########$$$$$$$$$$$$%%%(((+++***%%%!!!&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))yyyllleee___[[[ZZZ[[[YYYRRRMMMKKKEEECCCAAA@@@@@@@@@>>><<<999777333000...---...///......---------,,,,,,,,,))))))))))))***************)))))))))++++++)))(((******))))))))))))************))))))(((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))''''''((()))***+++++++++)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++******)))))))))(((((((((+++++++++,,,,,,,,,------))))))))))))))))))))))))************************)))))))))(((((('''''''''+++***)))))))))***+++,,,))))))((((((((()))***+++******)))(((((()))******+++******))))))))))))***,,,++++++************++++++++++++******)))))))))******++++++,,,,,,------,,,,,,,,,+++++++++++++++*********************+++)))*********++++++++++++''''''((()))***++++++***))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&(((&&&&&&$$$#########$$$$$$%%%%%%%%%''')))(((%%%!!!%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))zzzmmmfff```\\\ZZZ[[[YYYRRRNNNMMMCCCBBB@@@@@@AAAAAA???>>>999777333000...---...///......---------,,,,,,,,,)))))))))*********++++++***)))((()))++++++***(((******))))))))))))*********))))))))))))((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((()))***++++++((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***************))))))))))))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))***+++*********)))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))((((((''''''((()))******)))))))))))))))***++++++***)))(((((((((((()))***---,,,+++***))))))))))))------,,,++++++++++++++++++++++++++++++***************+++,,,---......///***+++,,,,,,,,,,,,++++++))))))***++++++,,,------(((((((((((())))))))))))))))))***+++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&(((&&&%%%%%%&&&''''''&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%&&&'''&&&$$$"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((zzzmmmhhhaaa]]]ZZZ[[[YYYSSSNNNNNNBBBAAA@@@@@@AAABBBAAA???999777333000...---...///......---------,,,,,,,,,))))))*********+++++++++)))(((((()))++++++***(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************((((((((()))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,(((((((((((()))******+++******++++++,,,,,,------+++++++++******+++++++++...------,,,,,,,,,------//////...---------------,,,---------------------+++,,,,,,------.........+++,,,------------,,,+++******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%(((&&&%%%%%%'''((((((''''''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''{{{nnnhhhaaa]]][[[]]]ZZZTTTOOONNNBBBAAA@@@AAABBBBBBAAA@@@999777333000...---...///......---------,,,,,,,,,************++++++++++++)))(((((()))++++++***)))******))))))))))))******))))))))))))************)))))))))))))))(((((('''(((((((((((((((((((((((()))((('''''''''((()))***'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************************************************((()))))))))************)))))))))))))))******+++***************+++++++++))))))))))))))))))))))))************++++++++++++((())))))************************+++++++++++++++((())))))))))))*********++++++++++++++++++++++++************************++++++,,,,,,---------...++++++,,,------......///+++,,,,,,---.../////////000000000000000000000000222222222222333555666666555444444333333444444555333333444444555555666666444444333333222222111111222222333333222222111000............------,,,,,,......------------------))))))*********)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''&&&%%%%%%'''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''|||nnnggg```]]]\\\___]]]UUUOOOMMMCCCBBBAAAAAABBBBBBAAA@@@999777333000...---...///......---------,,,,,,,,,*********++++++++++++,,,((((((((()))+++,,,+++)))******))))))))))))******)))))))))************+++))))))******))))))((('''))))))))))))))))))))))))(((((((((''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((((((''''''''''''((((((************************************************))))))))))))************)))))))))))))))******+++*********+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,((()))******++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,---...///000000000...///000111222333333333777777888888888888777777888999999:::;;;===>>>???;;;;;;;;;;;;<<<===>>>???===>>>>>>???@@@AAAAAABBB@@@@@@???>>>===<<<<<<;;;>>>===;;;:::999888888888555555555444333222222222...............---------&&&'''((()))***++++++***************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&'''&&&%%%&&&((())))))((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$######%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((}}}nnnfff___]]]^^^aaa___VVVOOOLLLDDDCCCAAAAAABBBBBBAAA???999777333000...---...///......---------,,,,,,,,,*********+++++++++,,,,,,((('''''')))+++,,,+++*********))))))))))))******))))))*********+++++++++)))************)))(((((())))))))))))))))))))))))'''(((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))************************************************))))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++++++++******+++++++++,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///111111222///000222333444555555444666777999:::<<<<<<<<<;;;>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<===???@@@@@@>>>>>>???@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFDDD@@@===<<<<<<<<<============<<<<<<<<<<<<<<<777666666666555555555444000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&'''&&&%%%&&&((()))***)))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&!!!###%%%%%%$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))~~~nnneee^^^]]]^^^bbb```WWWNNNKKKEEECCCBBBBBBBBBBBBAAA???999777333000...---...///......---------,,,,,,,,,******+++++++++,,,,,,,,,((('''''')))+++,,,+++*********))))))))))))******))))))******++++++++++++***************)))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,+++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000111333444555666666999:::<<<>>>???@@@??????>>>???AAACCCDDDEEEDDDDDDCCCCCCEEEEEEEEEEEECCCCCC<<<<<<;;;;;;;;;<<<<<<=========>>>???AAACCCEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNHHHEEEAAA===;;;;;;<<<===BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCC>>>===<<<999666333000...........................,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$###"""$$$&&&''''''&&&'''&&&%%%&&&(((******)))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&"""%%%&&&$$$$$$&&&(((&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))zzzggghhhaaa```___^^^]]]WWWOOOIIIHHHFFFDDDDDDEEECCC>>>:::999666222///...---,,,+++000000///...------,,,,,,,,,,,,,,,++++++******************++++++*********))))))))))))))))))))))))*********)))'''(((***,,,+++++++++***)))((((((''',,,,,,,,,+++***)))(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***)))((()))***,,,+++***)))(((((()))***+++))))))))))))***************************)))(((((())))))))))))))))))))))))************************))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,000///...---,,,+++***)))***+++,,,,,,---------,,,............---------,,,------...///////////////111333555777888777666555777888999:::::::::::::::>>>???AAACCCDDDDDDDDDCCCFFFEEECCCBBBAAA@@@??????======>>>>>>>>>===<<<<<<777666555333333333444555666555444666888:::;;;::::::;;;===???AAACCCEEEEEEGGGIIILLLLLLJJJGGGEEEDDDCCCBBB@@@===:::666444333777777888999<<>>??????===:::777666777444111///...------+++***---,,,+++))))))***+++,,,&&&(((***+++,,,+++***)))((())))))))))))(((''''''&&&'''))))))))))))***+++((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((yyyfffgggccc```]]]]]]]]]YYYQQQKKKHHHEEECCCBBBCCCBBB???;;;:::777222000///...---,,,000//////...------,,,,,,,,,,,,,,,+++++++++******)))******************)))))))))))))))))))))))))))*********)))((((((***,,,++++++******)))(((((('''++++++++++++***)))(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((((((***,,,******))))))))))))******))))))))))))***************************)))((((((******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,---......,,,,,,,,,---------------,,,------......------,,,---......//////000111111222333444555666666777777777888999;;;;;;:::999888555666666777888888888777666888:::;;;============<<<;;;:::999777777666666999999999999888777666555333333222111111111111111222111111222444666777666444444555555555666666666<<<>>>@@@@@@>>><<<::::::999888777666555444333333333333222333444555777888<<<>>>AAADDDEEEHHHKKKMMMOOOPPPQQQRRRRRRRRRPPPOOONNNNNNLLLHHHEEEBBBCCCDDDAAA>>>;;;888666444222000222111///---+++******)))...---,,,+++***))))))))))))))))))******))))))((('''(((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))'''&&&%%%&&&((())))))((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((yyyeeefffbbb___[[[[[[[[[XXXPPPJJJHHHEEEAAA@@@AAAAAA???<<<;;;888333111000///...---//////......---,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******))))))))))))))))))))))))))))))******)))(((((()))+++++++++******)))(((((((((++++++++++++***)))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))***)))((((((***,,,))))))************))))))))))))))))))*********************+++******)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000,,,,,,,,,---------......---............------,,,...///000222333555666777777888888999:::<<<===>>>AAAAAAAAA@@@>>><<<999888222333333444444444333333000111333555666777777777777777666666666555555555666666666555555555444444555555555555555444444333333111000111333444444333555555555555666666666666333555666666444222222222333333333222111111000000222222111000000111111111333555888:::<<>>999666666555444222000///------...---***))))))***,,,---))))))******************)))((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&'''***++++++***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((({{{ffffffcccdddeeeccc^^^WWWQQQMMMHHHDDD@@@???@@@AAA???===<<<999444111000000///............------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********(((((()))+++************))))))((((((***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))******)))((((((***+++'''(((***++++++***))))))((()))))))))*********************++++++******)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,+++---...///000000000000000333333555666777999::::::<<<<<<<<<<<<>>>???AAABBBFFFEEEDDDAAA===999555333111222222222222111111000000000222333555666777777777888999;;;<<<===>>>>>>:::;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???===;;;999888888888777666999:::<<<>>>@@@BBBCCCDDD<<<>>>??????===<<<<<<======<<<;;;999777555333333555444333333222111111111111222333333333444777999===@@@DDDIIILLLMMMMMMLLLPPPQQQQQQQQQPPPPPPRRRTTTTTTTTTSSSRRROOOHHH@@@;;;777777777777666555444444111000...,,,++++++++++++******)))))))))*********+++***((('''((()))(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&(((+++,,,,,,+++(((((((((((((((((((((((()))(((''''''''''''((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((}}}ggggggeeelllrrrnnncccXXXSSSQQQGGGCCC???>>>@@@AAA@@@>>><<<999555222111000///...---------------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,))))))))))))))))))))))))((()))+++***)))((()))************)))))))))))))))))))))*********)))(((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***)))******)))(((((()))+++'''((()))+++++++++***)))((()))))))))******************++++++++++++******************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................111222333555666777777777888888999999999:::::::::============>>>>>>???@@@??????===;;;888666444333555555555555555444333222444444555555666888999999:::<<>>>>>===<<<;;;::::::::::::::::::;;;<<<<<>>???>>><<<:::888555444222000//////000000333///***)))***+++)))((())))))))))))))))))))))))((((((((()))))))))******(((''''''(((+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((~~~gggfff___aaabbb___YYYRRRLLLJJJDDDBBB@@@BBBDDDEEEBBB???<<<888444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''')))++++++***))))))))))))))))))))))))))))))***(((((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))************++++++***(((''')))***(((((((((((()))***+++,,,))))))))))))************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------...............///000222333444222333444666777999:::;;;::::::;;;<<<<<<<<<;;;;;;666666666666555555444444111444777;;;===>>>=========>>>???AAACCCEEEGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAKKKMMMPPPTTTVVVWWWWWWWWWXXXVVVTTTRRRQQQQQQQQQRRROOOOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKKKKJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHJJJMMMPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXWWWUUURRRMMMIIIEEECCC???>>><<<999666666888:::555666777888999999999888666888:::===AAAGGGNNNSSSXXXYYY\\\___```]]]XXXTTTOOOLLLHHHDDDBBBAAABBBCCC<<<===???AAACCCDDDEEEFFF@@@>>><<<999777777777777777111,,,***+++,,,***((())))))))))))))))))))))))(((((()))))))))*********)))((('''(((***+++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~fffdddeeeaaa\\\ZZZZZZWWWRRRMMMDDDBBBAAACCCFFFFFFCCC???;;;888333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********))))))))))))))))))))))))''')))++++++***))))))))))))))))))))))))*********(((((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************++++++***((('''(((***)))(((((('''(((***,,,---))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........------///000333555888999999999999:::;;;;;;<<<<<<:::::::::999888777666555333333333333333333333333999===BBBGGGKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGJJJLLLNNNQQQRRRRRRQQQPPPOOOOOONNNMMMNNNQQQSSSTTTMMMMMMLLLKKKLLLMMMOOOPPPLLLJJJHHHHHHIIIIIIIIIGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGKKKOOOJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMKKKIIIFFFEEEGGGEEEBBB>>>:::888:::<<<777999<<>><<<:::@@@???>>>>>>AAAHHHQQQWWWYYYYYYYYYZZZ[[[[[[YYYWWWVVVTTTOOOLLLKKKLLLOOOQQQGGGEEECCCAAA??????@@@AAAHHHFFFCCC@@@============999333,,,***,,,---+++((())))))))))))))))))))))))))))))))))))************)))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###%%%***,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}lllccc[[[[[[[[[[[[YYYTTTNNNIIIEEEDDDCCCCCCDDDCCCAAA???===999333000.........---//////...---,,,,,,+++++++++)))(((***,,,---***(((++++++++++++++++++++++++++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,************+++,,,------)))***+++,,,---,,,++++++,,,++++++******+++,,,,,,+++++++++++++++,,,,,,,,,...,,,***,,,///000///---,,,,,,---...///000111111111333555888:::;;;<<<<<<<<<;;;888777777888;;;===;;;;;;;;;:::888777555555333444555333222444:::???CCCFFFJJJMMMPPPTTTVVVVVVWWWXXXVVVQQQPPPSSSSSSQQQUUUNNNIIIJJJOOOPPPKKKGGGJJJIIIHHHFFFCCCCCCEEEGGGLLLLLLLLLJJJIIIIIILLLOOOMMMKKKHHHFFFGGGLLLSSSWWWXXXRRRKKKGGGGGGIIIJJJIIIMMMLLLJJJKKKNNNUUU\\\aaa___YYYQQQLLLJJJKKKJJJIIIJJJGGGEEEEEEGGGJJJJJJIIIFFFBBBAAAFFFIIIIIIIIIJJJGGGFFFEEEFFFFFFFFFDDDCCCDDDCCCDDDEEEEEEDDDBBB???CCCAAA???@@@BBBCCCDDDCCCEEEAAA>>>???DDDJJJMMMNNNPPPRRRUUUXXXYYYYYYXXXWWWQQQMMMGGGCCCAAACCCFFFHHHLLLLLLJJJHHHDDD@@@===:::>>>???AAACCCFFFIIILLLMMMIIIFFFAAA===999555111...,,,...///---)))(((+++...+++******)))))))))))))))***))))))(((((()))))))))((('''&&&&&&'''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))***)))''''''(((***---///......---,,,++++++++++++,,,,,,++++++,,,,,,------...///000///...------...111...+++)))***++++++***,,,,,,+++(((%%%%%%&&&(((''''''&&&&&&'''(((***+++}}}lllddd]]]\\\\\\[[[YYYTTTNNNIIIEEEDDDCCCCCCDDDCCCAAA???===999333000.........---.........------,,,,,,+++,,,***)))***,,,---+++)))++++++++++++++++++++++++,,,++++++***))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,---,,,,,,------------.........,,,+++,,,...///...,,,000000111222333444444555888:::<<<>>>???@@@@@@@@@;;;::::::;;;===???BBBDDDEEECCC@@@>>>>>>>>>======;;;<<<<<<:::888888;;;===HHHJJJKKKKKKLLLNNNOOOOOOMMMSSSUUUQQQMMMMMMNNNNNNNNNJJJJJJMMMMMMJJJLLLRRRZZZ^^^bbbccc```]]]]]]^^^___^^^[[[VVVRRROOOOOOPPPVVVYYY]]]___ccclllyyy~~~ssskkkhhhggghhhgggrrrtttwww}}}uuummmfffbbbUUUUUUXXX```jjjlllggg```ZZZRRRNNNRRRUUURRRLLLHHHHHHFFFCCCBBBBBBCCCDDDCCCDDDDDDEEEHHHJJJJJJGGGEEEIIIHHHGGGHHHIIIIIIHHHFFFBBB@@@>>>@@@DDDGGGHHHHHHHHHIIILLLNNNPPPRRRSSSSSSQQQNNNJJJEEEAAA???>>>>>>>>>AAAFFFIIIHHHEEE???<<<555555666:::AAAJJJRRRWWWUUUTTTRRROOOLLLHHHCCC@@@999999888555222...------+++***)))(((((((((((()))***)))(((((((((((((((((()))(((((((((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***+++******))))))))))))***))))))***,,,---...///000///000222555888;;;>>>???:::999999:::;;;===???@@@>>>@@@@@@@@@>>>>>>???@@@<<<;;;::::::::::::777555000///---+++***))))))))))))(((''''''&&&'''((((((}}}mmmeee```___]]][[[YYYTTTNNNIIIEEEDDDCCCCCCDDDCCCAAA???===999333000.........---------------------------,,,+++***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))))))))***************)))******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,...,,,***((()))+++---/////////...------,,,------------......////////////...---,,,---///000///...555555666777888999999:::???@@@BBBCCCDDDEEEDDDDDD===>>>???AAABBBDDDFFFFFFFFFBBB>>>===???BBBBBBAAACCCDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIHHHFFFFFFHHHJJJRRR]]]ddd^^^RRRKKKIIIIIIFFFEEEKKKSSSRRRRRRcccyyy~~~~~~{{{~~~yyymmmeee[[[VVVQQQMMMNNNQQQTTTUUULLLKKKJJJKKKKKKJJJHHHEEEJJJIIIHHHIIIIIIIIIFFFDDDIIIGGGEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKOOOOOOMMMJJJGGGCCC@@@>>>777;;;@@@EEEGGGGGGEEEDDD<<<999666555888@@@IIIOOOUUUWWWYYY[[[ZZZVVVRRROOOJJJIIIFFFDDD@@@;;;555111///...,,,+++++++++,,,---******)))))))))))))))*********)))))))))***++++++)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))***)))(((''''''((()))*********+++,,,---///000111444666:::===????????????AAABBBDDDFFFHHHJJJJJJKKKJJJJJJJJJKKKMMMPPPTTTVVVTTTUUUUUUTTTRRRRRRSSSTTTMMMMMMNNNOOOOOOMMMIIIFFF???;;;777555555333///,,,------+++***)))))))))***}}}mmmfffcccaaa^^^[[[XXXSSSNNNIIIEEEDDDCCCCCCDDDCCCAAA???===999333000.........---,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,...---,,,+++++++++++++++---,,,+++******+++---///000///...---,,,,,,,,,,,,,,,------....../////////......///000222444444444999::::::;;;<<<===>>>>>>AAACCCEEEGGGHHHIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCBBB???;;;<<>>GGGFFFDDDDDDDDDEEEFFFGGGIIIHHHFFFEEEEEEEEEGGGGGGKKKLLLLLLMMMMMMLLLKKKKKKAAA@@@@@@@@@BBBFFFJJJLLLHHHCCC;;;555444777<<>>444333111...------------************++++++,,,---*********)))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((((((+++***((('''''''''((())))))***---111555:::>>>@@@EEEGGGJJJMMMOOOPPPQQQPPPSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQRRRTTTWWW[[[]]]^^^______^^^\\\\\\]]]___ZZZZZZZZZ[[[\\\ZZZWWWTTTRRRMMMHHHFFFFFFCCC<<<666222111000...---,,,+++***}}}nnngggdddaaa^^^ZZZWWWSSSNNNJJJEEEDDDCCCCCCDDDCCCAAA???===999333000.........---,,,,,,------------------------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++++++++,,,------------,,,......---,,,,,,,,,,,,,,,+++,,,,,,---....../////////111333555777999<<<=========>>>???@@@AAABBBBBBDDDFFFHHHKKKLLLMMMNNNNNNKKKLLLLLLLLLKKKHHHFFFDDDEEECCCAAABBBEEEGGGEEEDDDHHHIIIJJJJJJHHHFFFEEEDDDBBB???>>>???>>>>>>FFFQQQYYYqqqnnnhhh```YYYTTTQQQOOOMMMHHHFFFCCCAAAAAAEEEJJJMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGJJJMMMPPPRRRLLLJJJGGGEEEEEEGGGIIIKKKDDDAAA<<<888555555777888999@@@IIIQQQVVVZZZ^^^```___]]][[[ZZZ[[[XXXSSSOOO???===:::555111---***(((************+++,,,------)))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))((((((((('''''''''&&&''''''((((((***,,,///000222444777<<>><<<888555111...,,,~~~nnnfffdddaaa]]]YYYUUURRRNNNKKKEEEDDDCCCCCCDDDCCCAAA???===999333000.........---------------------------,,,,,,,,,+++)))***,,,...++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---***+++---.........---,,,---,,,,,,,,,,,,,,,------------...///000000111111222555888:::<<<>>>AAACCC@@@AAAAAABBBCCCDDDEEEEEEIIIKKKMMMOOOPPPQQQQQQQQQMMMMMMNNNOOOOOONNNLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJOOOWWWbbbhhhhhheeedddccc\\\SSSKKKHHHDDDFFFUUUggg~~~}}}ppplllcccYYYQQQNNNPPPSSSNNNOOOOOONNNLLLHHHEEEBBBDDDBBBAAA@@@BBBEEEIIILLLMMMNNNOOOOOONNNKKKGGGEEEDDDCCC@@@>>>;;;888666444222777>>>DDDJJJPPPXXX^^^___]]][[[ZZZZZZZZZYYYXXXQQQOOOLLLGGG@@@999444000......---,,,++++++++++++))))))******))))))((('''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((%%%'''+++000555:::>>>@@@FFFGGGHHHKKKMMMQQQSSSUUURRRRRRRRRRRRSSSUUUVVVWWWVVVTTTRRROOOLLLJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEHHHJJJMMMQQQWWW[[[YYYXXXWWWXXXZZZ\\\[[[ZZZ\\\\\\]]]___bbbbbb^^^ZZZVVVUUUQQQMMMGGGBBB>>>;;;mmmeeeccc```[[[WWWTTTQQQNNNLLLEEEDDDCCCCCCDDDCCCAAA???===999333000.........---.........------,,,,,,++++++,,,,,,***((((((+++...++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,,,,---...///000111111222333444555666666777999<<<======???BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNKKKMMMMMMKKKKKKOOOXXX___pppuuueee\\\XXX^^^wwwuuulllhhhhhhcccdddeeeccc]]]UUULLLGGGFFFDDDBBB@@@@@@BBBEEEGGGJJJLLLOOOPPPPPPMMMJJJHHHKKKKKKIIIGGGDDD@@@<<<:::666888:::;;;===DDDOOOWWW\\\ZZZWWWSSSPPPQQQUUUXXXWWWXXXXXXWWWSSSMMMHHHDDD:::999666333000---+++*********+++++++++***)))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******(((((()))***,,,---......,,,000666===CCCHHHLLLMMMTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTTTTSSSQQQQQQOOOLLLGGGBBB>>><<<<<<;;;===>>>???@@@@@@@@@??????===>>>???@@@AAAEEEJJJNNNQQQQQQSSSVVVYYYZZZXXXVVVWWWYYY]]]aaabbbaaa___]]]___^^^]]][[[WWWTTTPPPOOOmmmdddccc___ZZZVVVSSSQQQNNNLLLEEEDDDCCCCCCDDDCCCAAA???===999444000.........---//////...---,,,,,,++++++***++++++)))''''''+++...++++++++++++++++++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////---+++******,,,///000------------///000111222555555666777888999:::;;;:::<<>>>>>@@@CCCFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOOOOOOOMMMLLLJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJOOOQQQSSSRRRTTT]]]mmmzzz{{{nnnjjjvvvwwwjjj]]]UUUJJJIIIGGGFFFEEEFFFGGGHHHJJJIIIIIIJJJKKKMMMOOOPPPLLLMMMMMMNNNMMMLLLKKKJJJAAAAAA???;;;:::@@@LLLUUUZZZXXXSSSLLLGGGHHHNNNSSSNNNQQQUUUYYYZZZXXXTTTRRRFFFDDD@@@;;;555111...,,,+++,,,,,,---,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***'''((())),,,...111222333777;;;AAAHHHMMMQQQRRRSSSWWWVVVUUUTTTSSSSSSRRRRRRLLLNNNQQQRRRQQQNNNJJJGGG>>><<<999666666888;;;===:::;;;>>>@@@@@@@@@>>>===@@@@@@>>><<<;;;<<>>:::444000////////////111///,,,,,,---......---++++++++++++++++++++++++---,,,,,,,,,++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********)))))),,,+++***))))))***+++,,,(((((((((((())))))))))))******))))))))))))******++++++******************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---..................................../////////000000////////////111333555666666666777888:::;;;;;;<<<<<>>777222111000...,,,***)))***++++++)))(((((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''******++++++***))))))((('''))),,,---+++)))((()))%%%***------000888>>>???EEEGGGJJJMMMPPPQQQRRRRRRXXXWWWWWWVVVTTTRRRPPPOOOOOOPPPRRRQQQLLLEEE<<<777666555444444444555666777666777999:::<<<===>>>>>>>>>???AAA@@@===;;;::::::HHHHHHIIIKKKNNNPPPRRRSSSUUUWWWWWWTTTPPPNNNOOOQQQNNNPPPTTTVVVWWWXXXZZZ\\\jjjjjjdddccc^^^WWWTTTTTTPPPJJJFFFEEECCCCCCDDDDDDBBBAAA???:::555000//////......000...++++++,,,------,,,++++++++++++++++++++++++*********))))))(((((((((*********************************)))))))))((((((,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111111111111333555777888999::::::;;;<<<===>>>??????@@@BBBDDDFFFIIILLLNNNJJJIIIHHHGGGHHHHHHHHHHHHEEEFFFFFFEEEEEEGGGJJJNNNBBBFFFMMMWWWfff{{{|||xxx}}}qqqYYYFFF>>>???CCCFFF???======???AAAEEEJJJOOOMMMOOOQQQQQQQQQUUU\\\aaaaaaccc___SSSJJJGGGEEEAAA;;;???EEELLLQQQTTTUUUUUUVVVXXXYYYYYYVVVRRRMMMIIIAAA;;;333---******+++,,,+++***))))))***)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((((()))))))))))))))))))))***++++++***))))))+++------333888:::>>>EEEJJJKKKOOOPPPQQQSSSUUUWWWXXXXXXVVVUUUTTTQQQOOOLLLJJJHHHDDDEEEFFFFFFCCC???;;;888111222333444555555555444333333444555777:::===???@@@AAABBBAAA>>><<<;;;;;;===???BBBDDDEEEFFFFFFGGGGGGHHHHHHFFFBBB@@@AAACCCDDDFFFIIIKKKMMMPPPTTTWWWlllkkkcccccc^^^XXXUUUTTTQQQKKKFFFDDDCCCCCCDDDCCCBBB@@@@@@;;;555111///......---...---++++++,,,,,,,,,+++++++++++++++++++++++++++)))))))))(((((((((((((((*********************************)))))))))))))))---------,,,,,,,,,,,,+++)))*********)))(((''''''((((((((()))))))))***************************************************************++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333444444444555666888:::;;;======>>>???@@@AAABBBBBBGGGEEEDDDDDDFFFHHHIIIJJJJJJHHHFFFEEEFFFHHHKKKMMMHHHGGGEEEEEEIIIQQQ[[[bbbkkkrrr~~~yyyiii^^^ZZZZZZ\\\PPPKKKHHHHHHDDD@@@EEENNNHHHKKKNNNQQQSSSTTTWWWYYY\\\___^^^WWWQQQMMMHHHDDD<<>><<<;;;::::::;;;<<<============???AAADDDFFFGGGFFFEEECCCAAA@@@@@@AAACCCHHHLLLOOOOOOQQQRRRQQQNNNKKKJJJJJJAAAEEEIIIJJJGGGDDDCCCDDDBBBBBBAAA>>>999666555666666777888:::<<>>@@@@@@AAAAAABBBCCCCCCDDDIIIGGGFFFFFFHHHIIIGGGFFFHHHGGGDDDBBBBBBDDDHHHKKKOOOQQQUUU\\\hhhxxx~~~|||~~~wwwwwwooogggVVVCCC???GGGEEEFFFHHHJJJMMMPPPRRRSSSUUUXXXYYYXXXUUUPPPKKKGGGDDDCCCBBBAAAAAACCCDDDEEEJJJKKKMMMPPPSSSUUUXXXYYY[[[XXXUUURRRNNNFFF;;;333000...,,,+++,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++++++++************++++++***+++---...111777===BBBCCCJJJOOOPPPQQQTTTTTTQQQIIIGGGBBB>>>;;;999999999444444444444444555555666:::<<<>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEFFFHHHKKKNNNPPPPPPQQQSSSSSSPPPOOONNNNNNNNNQQQTTTRRRNNNJJJJJJLLLKKKJJJHHHDDD???;;;888777444333222111222555;;;???kkkhhhdddddd___XXXUUUUUUQQQLLLEEEDDDBBBBBBCCCCCCAAA@@@@@@<<<666111///...---,,,///...------......---+++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,---,,,+++)))((())))))))))))************)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++******+++,,,------......------,,,,,,------...///....../////////000000000000111222333555666777888:::;;;<<<===???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBCCCEEEGGGJJJJJJIIIGGG???AAADDDEEEGGGJJJOOOSSSaaagggrrr{{{{{{yyy~~~wwwbbb^^^iiihhhpppxxx{{{zzz{{{sssoootttvvvooojjjjjjooovvv~~~}}}}}}~~~qqqVVVJJJKKKIIIFFFDDDFFFKKKPPPRRRSSSUUUUUUVVVXXXVVVRRRMMMKKKFFFCCC???<<<<<<@@@EEEHHHFFFEEEEEEFFFJJJPPPVVVZZZ]]]]]]]]]^^^[[[TTTJJJBBB<<<777111---+++++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++***)))(((((()))***++++++***))))))))))))*********---333999>>>DDDIIIMMMMMMRRRTTTQQQNNNMMMJJJGGGAAA>>>:::666333333333444444444444555666777999:::===???CCCFFFHHHIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGIIIJJJKKKJJJJJJNNNPPPRRRSSSRRRQQQQQQRRRNNNOOOOOONNNLLLLLLOOORRRQQQPPPOOOMMMKKKHHHDDDBBB>>>===:::666444444777:::mmmiiifffeee```YYYUUUUUUQQQKKKEEECCCBBBBBBCCCBBBAAA???@@@;;;555111///......---///.........//////---+++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))*********)))***************++++++++++++,,,,,,,,,,,,,,,+++)))))))))*********++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,*********++++++++++++,,,++++++,,,,,,------......---------------......///------......///000000000444444555666888999::::::<<<===???@@@BBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCC@@@BBBEEEEEEDDDBBBBBBCCC???HHHVVVcccnnnwwwyyyzzz{{{sssmmmpppuuu~~~|||{{{yyy{{{xxxnnnlllrrruuuxxxyyywwwtttuuu{{{|||sssmmmqqquuurrrhhhaaa___bbbmmmyyyyyyrrrooossssssvvvwwwrrrppp{{{sssmmmZZZTTTMMMJJJKKKJJJGGGCCCLLLIIIJJJOOORRRRRRRRRTTTMMMIIICCC===;;;<<>>BBBIIIPPPUUUYYYZZZ[[[[[[ZZZXXXWWWVVVLLLFFF>>>666111...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&'''((()))***)))((('''(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))***************))))))*********))))))(((((()))+++---...111666===DDDIIILLLPPPRRRRRRTTTRRRKKKFFFCCCAAA===777666444222333555777999999999888888999:::<<<===:::<<>>999666666777ppplllgggfffaaaYYYUUUTTTPPPJJJEEECCCBBBBBBBBBBBBAAA??????:::555000//////.........------...///...,,,***++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++(((((()))))))))******************++++++,,,,,,,,,************+++,,,------))))))*********+++++++++)))***,,,------,,,***)))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------...//////...//////000111111222222777888888999:::;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCGGGJJJHHHEEEFFFLLLRRRdddsss~~~nnn^^^VVVTTTQQQWWWeeennnpppwww{{{vvvyyy|||~~~yyy}}}wwwtttrrrjjj\\\RRRNNNGGGDDDHHHLLLMMMPPPTTTSSSPPPKKKFFFAAA>>>===<<<>>>===:::999;;;???CCCFFFNNNSSSXXX[[[ZZZ[[[^^^aaaYYYUUUNNNHHHBBB<<<666222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))******++++++******)))******+++,,,///333777999>>>BBBGGGKKKMMMNNNOOOPPPNNNOOOKKKBBB;;;;;;:::888444333333333444777999;;;999999888888:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDD@@@@@@AAAAAABBBBBBBBBBBBEEEFFFHHHJJJLLLLLLKKKKKKKKKMMMOOOOOOMMMLLLKKKLLLQQQMMMKKKLLLQQQUUUUUUSSSLLLKKKLLLNNNPPPPPPNNNKKKHHHIIIJJJHHHCCC???===<<>>:::444000////////////---,,,,,,---...---+++)))++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------))))))(((((()))+++---...)))************+++++++++)))***,,,------,,,***)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------,,,,,,...------------...//////111111222333444444555555:::::::::;;;;;;<<<<<<<<<>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCIIIOOOQQQSSS\\\kkkwwwuuufffaaajjjvvvzzzxxxnnnccc[[[]]]```^^^\\\]]]XXXPPPQQQ\\\ccceeennn{{{wwwzzz|||pppppphhhqqqeeeYYYNNNLLLJJJFFFFFFJJJNNNNNNNNNMMMKKKHHHFFFDDDBBB@@@>>><<<:::999999999CCCMMMZZZ``````___```ccc___]]]ZZZWWWRRRKKKDDD>>>........................))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((*********)))((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***))),,,---///222666<<>>:::555111000///......---------------------------+++((((((******(((%%%++++++++++++++++++++++++************************++++++***))))))******+++---+++)))+++------+++(((---+++++++++---------+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,---......//////............---------000000222444666888999:::;;;;;;;;;;;;;;;<<<<<<<<<@@@<<<===CCCEEEBBBBBBEEE@@@AAAAAA@@@@@@CCCHHHKKKPPPTTTYYY^^^gggxxxttt[[[WWWQQQNNNOOOSSSWWWZZZUUUVVV[[[dddmmmqqqooolllcccaaacccjjjrrr{{{}}}sssooovvvzzzzzzmmmPPPIIIKKKHHHCCCAAAKKKJJJHHHHHHLLLOOOLLLHHHIIIEEEAAA===;;;<<>>;;;888<<<888444:::<<<>>>EEEKKKOOORRR\\\ffflllkkkiiihhhiiimmmqqqtttxxxwwwvvvsssrrruuuzzz}}}xxxxxxyyy}}}}}}}}}xxxnnnkkkjjjeee]]]VVVWWWWWW[[[^^^UUUHHHHHHPPPOOOUUUXXXUUUSSSRRRPPPLLLoookkkkkkiiiddd^^^XXXRRRNNNKKKFFFDDDBBBBBBBBBBBBAAA@@@>>>:::555111000///......------------------------///---++++++,,,,,,***(((++++++++++++++++++++++++************************+++*********************,,,+++***+++------+++)))---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,,,,,,,,,,------...............//////////////////333333444555777888999999666777888:::;;;======>>>GGGDDDDDDIIIHHHCCC???AAAEEECCCCCCGGGOOOXXX^^^aaammmttt~~~}}}rrrmmmmmmlllfff]]]VVVUUUXXX\\\```fffppp~~~}}}mmm[[[MMMEEEDDDHHHCCCCCCCCCCCCFFFKKKOOOQQQOOOMMMKKKHHHEEECCCAAA@@@CCCJJJTTT^^^dddeeecccbbb[[[ZZZXXXXXXYYYZZZZZZYYYVVVNNNCCC<<<888555000---///,,,******+++,,,+++)))++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***((((((((()))))))))))))))************************++++++***)))***+++---...555888>>>EEEJJJMMMNNNOOOOOOMMMKKKIIIFFFCCC@@@>>>999555555999<<<999777888777>>>:::777<<<<<<===FFFRRRRRRWWW```gggmmmuuu}}}~~~}}}~~~~~~sssjjjgggpppuuu|||}}}sssbbbVVVRRRRRRUUUWWWVVVWWW[[[[[[XXXnnnjjjjjjhhhccc^^^XXXRRRNNNLLLGGGEEECCCBBBBBBBBB@@@???>>>:::555111000///......------------------------...---++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++******,,,+++***+++------,,,***---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,---------..................//////000000111111222666777777888888999999999??????@@@AAAAAA@@@@@@???AAA??????BBBBBB>>>===???BBBFFFSSSiiiyyyqqqggg```cccvvv}}}{{{jjjZZZOOOMMMLLLJJJFFFCCCCCCGGGKKKJJJKKKLLLKKKJJJGGGCCCAAAHHHJJJPPPZZZcccddd^^^WWWPPPNNNLLLNNNSSSYYY^^^```aaaZZZRRRKKKEEE???888222...,,,)))))))))))))))(((,,,+++++++++************))))))))))))))))))))))))))))))******))))))((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))+++,,,))))))))))))))))))(((((())))))******+++******)))---,,,,,,,,,...111444666@@@CCCHHHLLLOOOOOONNNMMMJJJHHHDDDAAA???>>>??????AAA???@@@CCCAAA======AAA;;;BBB@@@???HHHOOOYYYiiirrrqqqrrruuuvvvvvv{{{|||nnncccbbb^^^ZZZ\\\```___[[[qqqllliiigggccc]]]XXXRRRNNNLLLHHHEEECCCAAAAAAAAA???>>>>>>:::555111000///......------------------------++++++************)))(((++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++)))+++++++++,,,------,,,+++...,,,++++++------,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,........................///000000111333444444555888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???===<<<===???DDDKKKQQQWWWeeevvvlllfffgggllleeekkktttzzz~~~vvvuuussswwwqqqkkkdddZZZNNNEEEBBBDDDEEEFFFHHHIIIKKKLLLLLLNNNNNNQQQXXX___^^^VVVNNNFFFCCC@@@@@@FFFMMMTTTXXX^^^]]][[[YYYUUUNNNEEE>>>444111---***)))***,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))************)))((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***++++++******))))))((((((((('''(((***+++++++++*********+++,,,///333999===@@@JJJKKKLLLMMMLLLJJJHHHGGG??????>>>>>>>>>@@@CCCEEEBBB???===<<<;;;===HHHTTTUUU\\\YYYWWWaaakkkyyylll]]]aaammmvvvssspppiiidddhhhmmmlllhhhuuunnnhhhfffbbb]]]XXXSSSOOOMMMGGGEEEBBBAAAAAA@@@???===>>>:::555111000///......------------------------++++++++++++***)))******++++++++++++++++++++++++++++++++++++++++++++++++((())),,,---...---+++******+++,,,---------------...---+++,,,,,,---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---............---------------......///////////////000111111222333555666777777777888999;;;===>>>@@@@@@>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDMMM___qqq}}}}}}qqqnnnoooqqqsssvvv|||xxxxxxqqqfffjjjxxx~~~~~~jjjVVVJJJDDDCCCAAAAAADDDIIIOOORRROOOQQQVVVZZZ\\\ZZZUUURRRLLLGGG@@@<<<===AAAFFFHHHQQQUUU[[[```aaa\\\TTTNNNFFFBBB;;;333...---///111,,,,,,,,,++++++++++++******************************************))))))(((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))((((((((())))))))))))))))))((((((++++++******))))))(((((((((((()))++++++,,,,,,,,,***,,,000666<<>>===>>>AAACCC===<<<>>>BBBGGGQQQddduuuyyyyyyuuu}}}gggKKKOOOaaawwwsssrrroooqqqyyytttooofffdddaaa\\\WWWSSSOOOMMMFFFDDDBBBAAAAAAAAA???>>>>>>:::555111000///......------------------------,,,---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,)))+++---...---,,,---...///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,---...................../////////......//////000111111111333333444555777888888999777888:::<<<>>>@@@AAABBBEEEDDDAAA@@@???@@@AAACCCAAAGGGMMMVVVhhhxxxvvvxxxvvvxxxyyyzzz~~~{{{jjjiiiqqqrrrssswwwzzzdddWWWGGGDDD@@@===<<>>>>>DDDKKKUUU^^^bbbaaa]]]ZZZTTTPPPHHH===333---,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++******)))(((''''''(((((())))))******************************'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((()))************)))((('''******************))))))))))))******,,,---///000111444999???EEEJJJMMMOOOIIIEEE@@@;;;999888:::;;;<<<>>>???===:::999;;;>>>BBBEEELLLUUU\\\dddqqq~~~|||^^^cccvvv{{{sssvvvwwwsssvvvyyy|||xxxnnnoooeeeddd```\\\WWWSSSPPPNNNEEECCCAAA@@@AAAAAA@@@???>>>:::555111000///......------------------------+++---///...,,,+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...)))+++......---,,,...000///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---...///.........//////000000111------...///111222333333555666666777888999999:::999:::;;;<<<>>>???AAAAAA<<<<<<;;;===AAAHHHOOOSSScccmmmxxxvvvlllhhhccc\\\___gggeeesss|||~~~oooiii\\\[[[XXXTTTOOOJJJGGGEEEJJJMMMQQQTTTVVVXXX\\\^^^]]]XXXPPPJJJFFFDDDBBB@@@AAAFFFNNNUUUZZZ]]]^^^___[[[YYYTTTKKK???555///---------,,,,,,,,,+++++++++***************************++++++++++++***))))))(((((((((((())))))))))))************************'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''(((((()))*********))))))******************++++++,,,+++******+++...111333999<<<@@@EEEGGGHHHHHHGGG===;;;888666555666777999;;;===>>><<<:::<<>>:::555111000///......------------------------)))+++---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///(((+++......---,,,...000///...,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---...///---......///000111111222,,,---...000111333444555777777777888999999::::::<<<<<<<<<===>>>>>>?????????BBBHHHTTTcccuuu{{{iii^^^VVVWWWUUUTTT^^^mmmlllyyyuuu{{{~~~~~~~~~|||uuukkkaaaZZZJJJJJJKKKMMMPPPTTTWWWXXXTTTQQQMMMKKKJJJIIIHHHGGGBBBEEEJJJNNNRRRWWW\\\``````aaaaaa[[[PPPDDD<<<888---------,,,,,,,,,++++++***************************++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''')))***++++++++++++)))))))))***+++++++++,,,---,,,******+++///333666>>>@@@DDDFFFFFFCCC???===333333333444555666888888666888:::;;;===DDDPPPYYYhhhhhhmmmuuu{{{yyy~~~}}}sssppp~~~~~~tttiiicccdddcccdddaaaZZZUUUSSSPPPKKKHHHCCCAAACCCCCC@@@>>>>>>===999444000///......---........................,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++++++++...------,,,+++***))))))........................+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000///...............111111111333555777777777333666999999999999;;;======???===@@@FFF@@@===FFFEEESSSkkkmmmeeedddbbb___^^^bbbfffkkkooouuu|||ooolllpppsssxxx}}}uuuvvv~~~|||lllddddddgggnnnvvv~~~|||{{{}}}~~~uuuuuu}}}www___IIIFFFLLLOOONNNNNNQQQLLLKKKLLLHHHAAAAAAFFFIIIHHHGGGEEEEEEJJJSSSZZZ^^^```bbbbbb^^^WWWOOOIII:::333...---+++(((***///+++***((()))+++,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))***++++++***,,,------+++***000<<>>???===999444000///......---........................------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------........./////////000//////...//////000000111111222444666888999999???>>>===<<<===>>>>>>>>>EEEDDD===<<>>DDDKKKUUU___kkkwwwvvvxxxssspppqqquuuxxxzzzzzzvvvtttqqqmmmkkkooowww~~~~~~||||||}}}vvvlllqqq|||xxxmmmfffeeefffgggddd\\\VVVSSSOOOIIIHHHCCCAAACCCCCC@@@>>>???===999444000///......---...........................---------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.....................////////////////////////000111222222222222333555777999;;;<<<<<<<<>>BBBAAAHHHXXXbbbmmm~~~~~~zzzsssooommmwww{{{{{{~~~{{{~~~{{{uuuyyyuuusss|||}}}wwwrrrmmmgggbbbsss}}}eeePPPCCCAAADDDEEEDDDFFFKKKLLLGGGBBBAAACCCEEEGGGGGGDDD@@@>>>===JJJOOOXXX___cccbbb___\\\ZZZRRRHHH???666---***+++,,,+++******++++++***)))+++***))))))***+++***)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++******,,,222999???BBBBBBJJJFFF@@@;;;777555666888555777888888888<<>>???===999444000///......---........................---------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------........................---------.........//////------------................../////////000000000//////000000111333444555444555666666777888;;;===999???KKKZZZbbb___QQQDDD999HHHUUUfffyyyqqqpppvvv{{{{{{|||}}}{{{xxxtttmmmgggeeennnzzz{{{yyyfffTTTIIIEEEBBBAAAAAADDDHHHJJJJJJIIIKKKIIIFFFBBB===:::999999===AAAHHHPPPWWW[[[]]]^^^eee___WWWNNNBBB777000,,,...,,,++++++------,,,***+++***))))))++++++***)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))(((((()))))))))*********)))******))))))***,,,---,,,///555;;;AAADDDEEEEEEEEE@@@:::999:::===DDDKKK??????@@@@@@DDDNNN[[[eeeyyy}}}tttrrryyyyyypppsss|||vvvmmmkkkllllllnnnqqqtttwwwzzzzzzsssllljjjhhhggghhhjjjlllmmmmmmeeedddbbb^^^\\\[[[]]]___\\\[[[^^^dddfffggglllrrrooouuu~~~{{{mmmfffcccccc^^^```^^^XXXTTTSSSPPPKKKGGGBBBAAACCCCCC@@@???@@@===999444000///......---........................,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++++++++,,,,,,---..............................---------.........//////---------.........///////////////000000000111111000000111111333444666777666777888888777888<<>>DDDMMMWWW```eeeeeeeeebbb[[[QQQFFF;;;444///---+++***+++,,,,,,++++++***)))***+++,,,+++)))*********************************)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******************************))))))))))))************)))***+++******+++...111333999@@@BBBAAA@@@AAACCC<<<===CCCKKKOOOPPPVVV^^^XXXWWWUUUUUUZZZhhhyyy|||rrrjjjjjjrrrwwwwwwuuusssnnnggggggmmmpppmmmkkkpppyyy~~~}}}|||zzzzzzxxxtttpppnnnnnnnnnkkkgggeeehhhiiigggfffgggnnnsss{{{~~~|||tttoootttwwwhhhccccccccc\\\^^^\\\WWWSSSSSSPPPLLLFFFBBB@@@CCCDDDAAA???@@@===999444000///......---........................++++++++++++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////000000000000111111111111222222222333444666777888777999;;;::::::<<>>;;;>>>AAA<<>>>>>BBBIIIOOO[[[ggguuuyyyvvvssswww|||yyylllppp}}}wwwhhh^^^aaakkk||||||~~~cccRRRHHHBBBIIIJJJLLLNNNOOOKKKDDD???888777555777===GGGRRRYYY___dddfffbbb___\\\UUUNNNAAA<<<444...,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***************************************))))))*********+++++++++(((+++---------///666;;;???AAABBBBBBAAACCCGGGKKKNNNXXXkkkwwwpppbbbaaajjjrrrsssrrrqqqrrrxxxtttllljjjjjjjjjiii{{{}}}}}}~~~zzzvvvrrrpppooommmkkkhhh]]]XXXWWW^^^dddjjjtttyyyjjjgggfffeee___aaa___XXXTTTSSSOOOJJJFFFAAA@@@CCCDDDAAA@@@AAA===999444000///......---...........................---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------,,,,,,------------------------........................+++++++++,,,,,,,,,------............/////////000000111111111111222222222555555444555555666777888666:::>>>@@@BBBGGGPPPWWWdddxxxxxxfffbbbbbbgggooo}}}www|||}}}{{{~~~|||zzzzzz}}}gggYYYQQQNNNKKKIIIIIIKKKMMMLLLJJJCCC@@@<<<;;;===CCCJJJNNN^^^ccceee```___```]]]VVVNNNGGG===555000000000000,,,+++******,,,,,,+++***************************)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++***************************************)))************+++++++++(((+++.........111888>>>???>>>===@@@GGGPPPVVVZZZccciiisssvvvhhhYYY]]]lll}}}uuujjjeeegggnnnuuuxxxvvviii```[[[WWWTTTVVVYYY^^^fffnnnpppddddddccc___aaa```^^^[[[VVVQQQMMMJJJBBBBBBCCCDDDEEECCC@@@<<<===999444000///...---,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,---------,,,++++++***------,,,+++,,,---.../////////////////////////////////000000///...------000000000000000111111222222000///000333555555333666666555444444666:::===:::888;;;EEELLLSSS^^^jjjzzzpppoootttzzz~~~zzz{{{hhhOOOEEEHHHMMMNNNMMMHHHHHHIIIIIIGGGGGGHHHIIIZZZ[[[]]]bbbeeeddd^^^XXXVVVTTTMMMBBB777000000222+++++++++++++++,,,---...+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&)))(((((('''''''''((((((+++)))(((&&&&&&((()))++++++*********))))))(((((((((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---))),,,---++++++//////---*********...555<<>>>>>@@@NNNeeexxx~~~vvvtttxxx|||yyyxxxssssssxxxuuuwwwzzzooommmcccZZZXXXWWWVVV[[[aaarrreeeeeeeeeaaabbb```^^^ZZZUUUQQQMMMKKKBBBBBBCCCDDDEEECCC@@@======999444000///...------//////.........---------------------------------...---------------------++++++,,,,,,------......---------------,,,++++++...---,,,,,,,,,---..............................//////////////////...---000000//////000000111222222000///000333555555444222555999<<<<<<;;;;;;;;;EEECCCEEENNNWWWbbbqqqpppwww{{{{{{|||eeeRRRGGGEEEHHHKKKLLLNNNPPPQQQSSSTTTVVVWWWVVVVVVWWWYYYZZZYYYXXXUUUTTTRRROOOIII???444,,,...,,,+++++++++,,,+++***+++***)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&***)))(((''''''((()))***************)))))))))(((((((((((())))))***+++,,,---,,,,,,++++++,,,,,,---))),,,---***+++......,,,,,,...222777===AAACCCDDD<<<>>>AAALLLaaavvv}}}zzzpppuuuyyywwwtttqqqoooqqqxxx~~~{{{nnnbbb]]]]]]```bbbttteeedddeeebbbcccaaa]]]YYYTTTPPPNNNLLLCCCBBBBBBDDDDDDCCC@@@======999444000///......---000000/////////.........------------------------/////////......------------------------------------............---,,,,,,......---,,,,,,,,,---------------------------------.../////////////////////////////////000000111111000///000333555555555444777:::<<<<<<===>>>???IIILLLUUUcccppp|||~~~jjjdddvvvlllYYYKKKCCCHHHJJJMMMPPPTTTWWWYYY[[[YYYXXXUUURRRPPPRRRVVVZZZWWWUUUTTTVVVVVVMMM===///111...+++***,,,---+++)))+++***))))))))))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''***)))(((''''''((()))***************)))))))))))))))))))))))))))***,,,,,,---,,,,,,++++++,,,,,,---***------******---...,,,---222999@@@DDDDDDBBB@@@??????DDDUUUmmm{{{wwwkkkbbbnnn|||wwwtttoookkkooo|||sssjjjmmmooolllwwwfffcccdddbbbdddaaa]]]XXXSSSPPPNNNMMMCCCBBBBBBCCCDDDCCC@@@>>><<<888333000//////...---////////////.........---------------------------//////......------,,,,,,//////.........------------......///......------......------,,,,,,,,,,,,------------------------------...///000000////////////......//////000111111111111222333555666777:::999777666999???HHHNNNNNN[[[pppxxxwwwyyy{{{}}}yyyvvvwwwfffKKKCCCDDDFFFJJJPPPTTTWWWXXX]]][[[WWWQQQLLLKKKPPPTTTYYYUUUSSSTTTVVVSSSIIIAAA999333---***,,,......---************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))(((((((((((())))))*********)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++------******...///---///444<<>><<<888333000//////...............---------,,,,,,------------------------------------,,,,,,++++++/////////......---,,,,,,------......///......------------------------,,,------------------------------...///000000/////////////////////000111111111222333333444666888999:::;;;===AAAIIITTT```hhhgggwwwttttttrrrpppuuu}}}uuuttt}}}{{{wwwxxxwwwZZZCCCAAABBBFFFLLLRRRVVVWWWZZZZZZXXXRRRJJJFFFEEEGGGRRRSSSTTTUUUUUUUUUSSSRRRGGG@@@666///---.........******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))******))))))))))))***+++,,,------,,,,,,++++++,,,,,,---+++------+++,,,111444222666:::???AAA@@@>>>======???BBBGGGKKKMMMQQQYYY```zzzqqqrrrzzzpppiiihhhgggcccaaa]]]YYYTTTPPPNNNLLLDDDCCCBBBBBBCCCBBB@@@???;;;888333000/////////......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,---............---+++,,,------......---------------------------------...//////////////////000000000000000111111222222333555666666777:::<<<:::DDDSSSbbbpppzzz}}}~~~vvvdddJJJFFFBBBCCCHHHNNNQQQRRRXXXYYYYYYWWWQQQKKKFFFCCCFFFMMMTTTWWWVVVTTTVVVXXXVVVPPPFFF;;;222...,,,---******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***&&&&&&&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))******************)))******+++,,,------,,,,,,++++++,,,,,,---+++......---000666::::::>>>AAACCCBBB???===>>>@@@@@@EEELLLOOONNNTTTddduuuoooiiippp}}}vvv{{{sssiiigggfffbbb```^^^ZZZUUUQQQMMMKKKDDDCCCBBBBBBBBBBBBAAA???;;;777333000////////////............------------------------------------++++++,,,,,,---.........------------,,,,,,,,,,,,++++++,,,---------------)))***,,,...//////..............................//////////////////...---111111111111111222333333333555777888777999<<>>:::777333111000000///...///............---------******))))))***,,,...///(((***,,,...//////...---,,,,,,++++++,,,,,,---...------------------------........................000000000000000000000000////////////000000000000999333111333444444555999555555555666:::AAAKKKQQQmmmqqq|||rrrpppyyyxxxuuuiiiddd___\\\^^^iiivvvzzzuuummmzzz}}}uuummmqqqxxx{{{wwwrrrjjjeeehhhgggeeecccdddeeehhhiiiggggggfffccc______bbbfffnnnnnnooonnnlllhhhccc___```cccfffhhhjjjnnntttxxxsssuuu{{{vvviiijjjooouuuzzzppp^^^^^^ZZZIIIJJJFFFIIITTTXXXSSSQQQSSSGGGAAA;;;999<<<@@@BBBAAAPPPSSSWWWWWWPPPDDD888000,,,,,,+++******+++---...++++++++++++++++++++++++)))***+++++++++)))((('''((((((((((((((((((((((((******))))))(((((('''''')))))))))(((''''''&&&&&&)))'''$$$%%%''')))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))+++///666<<<@@@BBBBBB@@@???AAACCC???:::>>>GGGQQQ[[[nnnyyytttxxxrrrjjjlllrrrvvvzzzssswww}}}|||vvv___eeebbbZZZ___ppp{{{{{{zzz~~~zzzwwwwwwyyy|||yyyvvvuuuwwwuuunnniiijjjmmmmmmpppuuusssnnnpppvvvvvv|||uuunnnjjjfff```^^^\\\YYYUUUPPPMMMKKKEEECCCBBBCCCEEEEEEAAA>>>:::777333000000//////...///............---------,,,,,,,,,,,,------------+++,,,...000000000///...,,,,,,++++++,,,,,,---...------------------------........................000000000000000000000000////////////000000000000333000000444666444444777888:::===CCCKKKSSSYYY\\\mmmrrr}}}|||~~~~~~vvvlllddd]]]YYYXXXTTTTTT[[[gggnnnlllgggppp~~~}}}{{{wwwsssiiihhheeeccccccdddfffggggggfffccc___\\\]]]```bbbeeeeeeccc```\\\XXXWWWVVV\\\\\\\\\\\\]]]^^^___aaa___```bbbhhhooouuuyyyzzzzzzuuukkkggglllvvv~~~||||||~~~rrrTTTHHHBBBGGGLLLJJJJJJMMMJJJFFFAAA<<<::::::<<<===DDDIIIOOOTTTTTTNNNDDD===...,,,*********+++++++++++++++++++++++++++++++++)))******+++***)))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))'''%%%%%%''')))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++******+++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------222333555999===@@@BBBBBBAAA>>>===???@@@CCCMMMYYYjjjttt}}}{{{zzzzzz{{{ooommmvvvwwwrrrjjjgggllltttvvvrrrpppvvvzzz{{{zzzmmmffffffuuuvvvxxxyyyzzz~~~vvvnnnjjjeeecccaaa^^^YYYUUURRROOONNNEEECCCAAACCCEEEDDDAAA===:::777333000//////...---///............---------......//////......---,,,...///000111111000///...,,,,,,,,,,,,,,,------...------------------------////////////////////////000000000000000000000000/////////000000000111111000///111777888666555777555<<>>FFFOOOVVVVVVQQQKKK777333---++++++,,,***(((************************)))************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++******+++---++++++++++++,,,,,,,,,,,,......------------......888999;;;===@@@AAACCCCCCAAA===<<<@@@HHHUUUfffttt{{{}}}www{{{~~~zzz~~~}}}zzzzzzzzzzzzzzzxxxwww}}}|||ooohhhtttssspppmmmjjjkkknnnqqqooo~~~vvvnnnjjjeeeeeebbb^^^YYYUUUQQQPPPOOOEEEBBBAAABBBDDDDDDAAA===:::666222000//////...---///............---------///.........---.........000000111111000///...---,,,,,,,,,,,,,,,---......------------------------000000000000000000000000/////////////////////////////////000000111111222111000333777888777999===>>>IIIYYYeeeiiihhheeeccclllxxxpppnnnuuu{{{uuuooommmtttwwwrrrmmmjjjiiihhheeeccccccfffnnnxxx}}}rrrddd\\\^^^eeekkknnnhhh___UUUQQQUUU\\\aaacccaaannn~~~|||zzzyyyzzzyyyyyyzzzzzzzzzzzzyyyuuurrrnnnjjjgggfffffffffcccfffmmmtttxxxtttkkkdddZZZ]]]___^^^\\\^^^cccggghhhjjjlllllljjjhhhggggggeeeeeefffjjjppptttwwwwwwjjjkkkkkkkkkllloootttyyy}}}{{{oooqqqvvv{{{gggVVVHHHEEEDDD@@@???CCCHHHNNNRRRMMMBBB:::888:::::::::>>>FFFPPPUUUUUUSSSFFF>>>444...---,,,+++)))************************))))))*********)))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((())))))'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***,,,+++******+++---+++++++++,,,,,,,,,------///......------...///000888;;;>>>AAABBBAAAAAAAAA;;;<<>>FFFYYY```ggghhhcccaaadddiii~~~wwwqqqqqqqqqpppmmmsssvvvooogggccccccbbb___aaaeeeiiimmmqqquuuwwwrrrpppnnnllllllpppvvvzzzsssjjj]]]UUUSSSWWW\\\___jjjsss|||zzzzzzzzz{{{xxxxxxwwwvvvuuutttttttttvvvtttqqqoooooooooqqqsssmmmnnnrrrwww{{{xxxqqqkkknnnppprrrpppllliiihhhiiipppvvv||||||xxxttttttvvvrrrrrrssswww|||rrrqqqpppooopppuuu{{{~~~}}}|||}}}zzz{{{}}}wwwjjj___XXXXXXSSSHHH@@@@@@AAAIIIPPPPPPHHH???;;;;;;;;;999888<<>><<<<<<555@@@OOO___ooo~~~xxxzzzrrrmmmkkkttt}}}wwwooojjjhhhkkkmmmpppxxx|||~~~vvvnnnjjjeeecccaaa]]]XXXTTTPPPMMMKKKDDDBBB@@@BBBDDDCCC@@@<<<999666222///......---,,,///............------------,,,++++++,,,...111333......------,,,,,,,,,+++---------------......///------------------------////////////////////////000000000000000000000000...///000000111222333333555222222444777===HHHTTThhhiiiiiieeedddlll||||||pppggghhhkkkllliiihhhjjjhhhdddhhhmmmnnnhhhaaaaaabbbbbbgggmmmuuu{{{||||||~~~zzz}}}{{{~~~zzzpppfffaaabbbeeegggrrrxxx{{{xxxxxxyyyzzzvvvvvvvvvsssqqqooopppqqqtttsssssstttwwwzzz~~~zzzwwwsssqqqrrrsssssssssvvvxxxzzz||||||yyyvvvsss{{{~~~zzzxxxzzzzzztttvvv}}}}}}{{{mmm______fffxxx~~~zzzxxxyyy{{{ssspppuuuqqq```OOOHHH???CCCHHHKKKJJJEEE@@@===;;;999666666:::CCCMMMTTTSSSNNNEEE;;;333...++++++++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&(((******)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,------------///...---...///222555777===AAACCCBBB>>>:::999:::===OOOfffwwwssshhhtttsssuuuzzzuuunnnjjjfffcccaaa^^^ZZZUUUPPPLLLJJJDDDBBB@@@AAACCCCCC@@@<<<999555111///......---,,,///............---------,,,---///000111000000///------,,,,,,,,,,,,,,,,,,---------------...//////------------------------........................000000000000000000000000...///000111222333333444555444666;;;@@@IIIXXXfffkkkjjjjjjmmmvvv~~~|||{{{xxxtttooohhhbbb___]]]bbbeeedddddddddaaa\\\eeeiiiiiifffeeeiiimmmooouuu}}}yyyxxxyyy{{{}}}{{{xxxxxxyyyxxxxxxwwwxxx{{{|||{{{xxxuuutttvvvzzz~~~xxxyyy|||~~~~~~|||pppkkkooouuu|||zzztttnnnpppttt~~~nnnddd```nnn{{{bbbQQQIIIEEECCCFFFJJJJJJFFFAAA===<<<:::666555:::CCCKKKPPPQQQPPPJJJ???666111000,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''%%%(((++++++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,,,,------------...000//////000222666:::<<<@@@BBBAAA>>>;;;;;;@@@EEETTTkkk|||uuunnnjjjfffcccbbb___\\\WWWQQQLLLJJJDDDAAA@@@AAACCCCCC@@@<<<999555111///......---,,,//////.........---------,,,///333555555222...+++------,,,,,,,,,------......------------...//////------------------------........................000000000000000000000000...///000111222333444444666777<<>>;;;:::???JJJSSSkkk~~~{{{~~~uuuoookkkfffhhheeeaaa]]]XXXRRRKKKFFFCCCBBBBBBBBBBBBAAA>>><<<:::888555222000//////000........................///111222111...---...000......---,,,---...///000---------............///////////////////////////...///000///...---...000000000000000000111111111000///000444444333555:::;;;999AAASSSaaagggqqq}}}tttvvv{{{oookkkhhhkkkrrryyy|||{{{zzzwwwxxxzzz}}}wwwvvvxxx|||xxxwwwwwwyyy{{{{{{zzzxxxzzz~~~~~~vvvuuuyyy|||}}}|||zzzqqqmmmppptttooonnnlllhhhffffffjjjmmmooovvv~~~{{{qqqZZZEEECCCKKKOOOMMMLLLKKKHHH@@@888444777:::<<>>@@@@@@???>>>;;;666>>>YYYtttzzzyyyyyy}}}rrrmmmjjjfffgggddd___[[[VVVQQQKKKGGGCCCBBBBBBBBBBBBAAA>>><<<:::888555222000/////////...........................000111000...,,,...///...------,,,---...///000---------............///////////////////////////...///000///...---...000000000000000111111111111222000222555555333666;;;BBBBBBJJJYYYdddoooyyy{{{sssooopppiiiggggggmmmxxx|||yyyxxxwwwxxxzzz|||}}}|||}}}zzzwwwxxxzzz{{{||||||yyyuuurrrppppppwww}}}yyyuuupppjjjeeeaaaeeegggjjjsss~~~rrr[[[MMMEEEBBBEEEKKKIIIIIIEEE>>>777555666999GGGPPPWWWWWWVVVUUUQQQKKK:::555///+++***+++***)))******************+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((''''''(((*********))))))(((((((((((())))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---.....................000555;;;AAADDDEEE===:::999;;;>>>JJJaaavvvooojjjhhhfffeeebbb\\\XXXTTTPPPLLLIIICCCBBBBBBBBBBBBAAA>>><<<999777444111///.................................---/////////---,,,---......------------...//////---------............///////////////////////////...///000///...---...000000000000111111111222222444222333555555444777===HHHKKKSSS\\\cccqqq|||wwwuuurrrwww|||sssjjjgggfffggglllrrrjjjjjjmmmuuu~~~|||zzz{{{~~~}}}}}}~~~|||wwwsssuuu{{{xxxooodddeeebbb]]]\\\___```___ddduuu}}}hhhTTTGGGGGGNNNHHHJJJJJJFFF>>>888666888>>>JJJUUUXXXXXXXXXVVVTTTFFF@@@666...+++***++++++,,,++++++************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))))))))(((***))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------.........222222333777<<>>===???GGGSSS```ppp}}}mmmiiihhheeeccc___ZZZUUURRRPPPMMMKKKCCCBBBBBBBBBBBBAAA>>><<<888666333000...---..............................------...------,,,------------------......//////---------............///////////////////////////...///000///...---...000000000000111111222222333555333333555555555:::@@@LLLPPPWWW]]]aaaoooqqqjjjqqq|||uuuhhhaaa]]]```fffmmmuuu}}}yyyyyy||||||~~~vvvvvvsssjjjddd```ZZZTTTQQQZZZfffnnnwwwvvv```QQQJJJIIIGGGGGGIIIGGGAAA<<<;;;888AAALLLTTTXXXZZZYYYWWWSSSKKK@@@555...,,,---...---,,,++++++************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,)))'''(((***+++***'''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---...---------------......444555777<<<@@@@@@<<<777@@@GGGSSSbbbpppzzz}}}{{{{{{{{{zzzxxxyyy}}}{{{{{{qqqllliiieeeaaa^^^YYYUUURRROOOMMMKKKCCCBBBBBBBBBBBBAAA>>><<<888666333000...---..............................---,,,,,,,,,---------,,,---------...............---------............///////////////////////////...///000///...---...000///000000111222333333333555222222555666888>>>FFFRRRWWW^^^dddiiisss|||{{{ttteee]]]gggxxx|||xxxoooeee``````fffnnnttt|||}}}yyyssslllddd[[[UUUVVVUUUSSSTTT^^^nnn{{{jjjUUUQQQFFF@@@EEEKKKIIICCC???999:::@@@LLLVVVZZZWWWTTTXXXQQQGGG<<<333...---...------,,,+++*********+++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''(((+++,,,***'''))))))))))))************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------......---------...///000222666<<>>@@@RRRjjj|||~~~zzzwwwsssqqqqqqrrrsssssswwwwww}}}|||~~~yyyqqqkkkfff```]]]YYYUUUSSSPPPLLLJJJCCCBBBBBBBBBBBBAAA>>><<<999777444111///.................................---,,,+++,,,.........---,,,---......//////......---------............///////////////////////////...///000///...---...000///000000111222333444444555222222666999===EEENNN[[[```hhhooouuu{{{jjj___^^^\\\XXXTTTYYYooo~~~rrrooosssuuuqqqqqqwww|||~~~~~~||||||}}}zzz~~~|||xxxtttmmmfffaaa^^^ZZZUUUSSSTTTXXX\\\eeerrrfffQQQ@@@CCCKKKKKKFFFCCC>>>999:::EEEQQQVVVUUUSSSVVVSSSLLLCCC999111---,,,---,,,,,,++++++++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***))))))))))))************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///......---...000111222777;;;??????===<<<>>>@@@MMMccc|||{{{xxxtttrrrpppooopppsssvvvxxxvvvyyywwwnnnfff```]]]ZZZWWWTTTPPPLLLIIICCCBBBBBBBBBBBBAAA>>><<<:::888555222000/////////...........................,,,+++,,,///000///---,,,---.../////////...------------............///////////////////////////...///000///...---...000///000000111333444444555666333444999>>>DDDNNNWWW```gggnnnqqqsssvvv|||ooo^^^XXXXXX[[[bbbjjjuuuxxxyyy~~~yyyjjjeeehhhzzz~~~|||{{{zzzzzzzzzyyyxxxwwwzzzyyyvvvttttttqqqmmmjjjhhheeeddddddaaa\\\XXXUUU]]]jjj}}}jjjOOOIIIKKKJJJHHHIIIFFF>>><<>>555000++++++++++++,,,------...++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))------***)))***,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,.........////////////000//////...///000333666888999===???<<<<<>>@@@DDDEEE???999999666222////////////..............................---,,,,,,---...---,,,..................------//////............//////.................................///////////////000111555777444000222777444555999AAAJJJTTT^^^fffgggnnntttttttttuuussspppffffffooo}}}|||}}}{{{rrryyynnnnnnmmmkkkhhheeebbb```aaa[[[VVVZZZgggxxx{{{wwwwwwsssooolllmmmppprrrssssssnnnjjjkkkqqqtttssspppuuuggg^^^``````YYYUUUWWW]]]ddduuuzzzrrrwwwnnnUUUJJJIIIJJJRRRMMMIIIHHHKKKPPPUUUWWWXXXVVVVVVVVVUUUNNNBBB888000...---,,,,,,------,,,+++++++++************)))++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***************))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///------///222333111//////000222222333666;;;???>>>CCC;;;777IIIfff|||tttoooooooookkklllqqqssssssjjjfffcccaaa]]]XXXSSSNNNKKKJJJFFFBBB???@@@DDDDDD???999888555111///.........---...........................---------......------........................//////............//////..............................////////////000000555111///222333333666;;;555888>>>FFFOOOZZZgggqqqvvvuuuvvv~~~nnnffffffqqqllliiirrruuullleeeggghhhgggggggggjjjlll\\\VVVPPPSSSaaawwwzzzvvvrrrppppppqqqrrrssspppqqqrrrtttuuuwwwyyyzzzxxxsssooommmggg]]]VVVUUUZZZ]]]eeelllsss{{{zzzjjj[[[RRRLLLKKKLLLMMMLLLLLLNNNQQQTTTWWWUUUUUUVVVUUUPPPFFF>>>555111,,,+++,,,---,,,+++++++++++++++************++++++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...111222000...//////000111444999>>>BBB???CCC>>>@@@WWWssstttkkkeeecccfffjjjlllqqqxxxqqqhhhcccaaa___\\\XXXSSSOOOLLLJJJEEEBBB???@@@CCCCCC???:::777444000.........---,,,........................................................................//////............//////..............................//////000000000000666111///222666666888:::555>>>JJJRRRYYYaaammmvvvyyy|||ssslllmmmxxxsssqqqooorrr~~~vvvrrrnnngggaaaeeehhhhhheee```___dddiii```\\\XXXVVV]]]lll~~~}}}zzzxxxxxxvvvuuukkkpppuuuuuurrrrrrvvv{{{{{{{{{rrriii```YYY[[[]]]]]]WWWQQQXXXppp~~~zzzxxx}}}~~~{{{hhhTTTEEEEEEJJJOOOQQQOOOMMMOOORRRUUUTTTSSSUUUUUURRRLLLFFF>>>666...***+++,,,+++))),,,+++++++++************++++++***))))))))))))***))))))))))))))))))))))))(((((()))))))))***************)))))))))******+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///...///...///333888===AAACCC:::@@@@@@KKKfff~~~qqqeeebbb```dddllluuu~~~ppphhhddd```^^^\\\XXXTTTOOOLLLJJJDDDAAA???@@@CCCBBB>>>:::888555111///.........---...........................///000///......//////---------...............//////............//////......................../////////000000111111222333222444999:::888999<<<@@@OOO^^^ccccccgggnnnttt{{{xxxuuuxxxtttvvvvvvbbblllzzzpppiiifffeeedddccckkkoooqqqmmmfffcccggglllsssuuuvvvtttqqqrrrwww}}}~~~uuuxxxyyywwwsssrrrvvv{{{yyy~~~}}}vvvkkkfffiiiggg]]]OOOKKKVVVbbbnnn~~~|||yyy```KKKEEEHHHKKKMMMOOOPPPQQQRRRSSSSSSRRRTTTUUUUUURRROOOGGG===222,,,,,,---+++(((,,,,,,+++++++++*********++++++***))))))*********))))))))))))))))))))))))))))))))))))*********+++******************++++++)))***************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000000/////////222777===AAABBB@@@:::CCCKKK\\\uuu}}}wwwpppkkkkkkpppyyyqqqiiifff___^^^[[[XXXTTTOOOKKKIIICCCAAA@@@AAABBBAAA>>>:::999666222000000000//////........................---///000000...---...000---------.........////////////............////////////////////////////////////000000111222222333111333777999888999CCCNNN___llluuuqqqlllnnnvvv{{{zzzwwwvvvyyyyyyzzzxxxrrrnnniiieeeeeehhhlllooopppwww~~~}}}{{{{{{|||~~~~~~vvv|||yyyzzzvvvkkk]]]SSSOOONNNQQQcccttt~~~}}}}}}kkkMMMHHHCCCDDDJJJOOOQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUMMMDDD999222///...,,,))),,,,,,,,,++++++++++++***+++***************++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))******++++++++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000111111111111222///222777===BBBCCCAAA>>>BBBPPP^^^ppp~~~uuutttwww{{{}}}}}}{{{yyyzzzrrrjjjggg___^^^\\\XXXTTTOOOJJJHHHBBBAAA@@@AAAAAA@@@===;;;:::777333111111111000///........................,,,///111000---,,,...000,,,,,,------...///////////////............////////////////////////////////////000111222333333444333333555555666>>>RRReee|||zzzrrrwwwuuulllsss~~~~~~vvvsssoooooooooooopppuuu{{{|||{{{xxxxxxwww{{{~~~rrriiiaaaYYYQQQSSSXXX\\\```lllmmmggghhhttt```SSSEEE@@@DDDKKKNNNMMMPPPQQQRRRTTTVVVWWWXXXXXXQQQKKKCCC;;;555000---+++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222222111111222333///444;;;@@@BBBBBBBBBBBBNNN\\\jjj||||||ssslllpppyyy}}}qqqjjjeee___^^^\\\YYYTTTNNNIIIFFFAAAAAAAAAAAAAAA???===;;;:::666333000000000000///........................+++...000///,,,***---000,,,,,,------...//////000//////............/////////////////////////////////000000111222333444555555555666999<<>>@@@FFFLLLbbbjjjuuu~~~ooohhhlllqqq~~~ppphhhddd```___]]]YYYTTTMMMHHHEEEAAAAAAAAAAAA@@@???===;;;999666222////////////...........................***---000///+++))),,,000,,,,,,------...///000000//////............//////000000000000000000000000///000000222333444555555666666;;;BBBGGGMMMVVV```gggyyy|||uuugggddd]]]WWW]]]ppp}}}yyyxxx}}}~~~|||wwwzzz}}}vvvmmm\\\ZZZ___iiiiiiaaa___eeemmm~~~hhhSSSHHHEEEIIILLLNNNPPPSSSUUUVVVVVVWWWXXXRRRSSSRRRJJJ>>>444//////---------,,,,,,,,,+++++++++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------........................+++...111111//////000222111777======;;;???JJJTTTvvvzzzkkkccceeeeeeiiiyyyvvvlllfffbbbaaa^^^ZZZTTTMMMHHHDDDEEEAAA@@@CCCCCC@@@>>>>>>777555222///......///000111///...------...///111....../////////...,,,+++------------------------////////////////////////////////////000000000000111111222111111333666999777888???IIINNNPPPXXXaaaiiittt|||}}}xxxlllVVVPPPQQQ[[[fffmmmvvv~~~zzzpppxxx||||||uuuooojjjlllqqqpppeeeZZZYYYjjjyyyXXXGGGGGGEEEGGGLLLQQQRRRSSSUUUVVVWWWXXXUUURRRPPPLLLDDD888...111...***)))+++,,,***(((,,,++++++******++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---------------------------------.........//////000000000111111222333444888<<<>>>===@@@NNNaaappp|||rrrnnnhhhcccbbbVVVeeeuuulllgggbbbaaa___ZZZTTTNNNHHHDDDEEEAAA@@@CCCCCC@@@===>>>777555222000......///000000///...------...///000....../////////...,,,,,,------------------------////////////////////////////////////000000000000111222222222333555999<<<===>>>EEENNNRRRRRRWWW^^^eeeqqqzzz{{{yyytttiii]]]YYYYYY^^^iiipppuuu{{{~~~uuuvvv|||wwwvvvrrrlllmmmttthhhdddhhhlllmmmjjj]]]eeeooowww~~~bbbRRRKKKCCCCCCGGGLLLOOOQQQSSSTTTUUUXXXVVVSSSQQQOOOGGG<<<444000...+++,,,------)))&&&,,,,,,++++++++++++,,,,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---------------------------------.........//////000000111111111222444555:::;;;>>>FFFVVVkkk}}}~~~nnnhhheee___ZZZYYY[[[iiiuuulllhhhbbbaaa___ZZZUUUNNNHHHEEEEEEAAA@@@BBBCCC???===>>>777555333000//////000000000///...------...///000.........///......---,,,------------------------////////////////////////////////////000000000000111222333444555888<<<@@@BBBEEEKKKRRRUUUTTTVVVYYY```kkkttttttlllbbbXXXQQQ___fffrrr}}}uuukkklllsssmmmkkkgggfffrrr{{{|||zzz{{{zzz{{{uuuhhh``````fffkkkmmmhhhiiijjjiiikkkwww~~~}}}wwwdddVVVKKK<<<@@@BBBFFFKKKOOORRRSSSTTTXXXVVVUUUTTTRRRLLLCCC===222///---...///...)))&&&,,,,,,++++++++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------------........./////////000111111111000222555888>>><<>>;;;<<<777666444222111000000000//////............//////......------....................................////////////////////////////////////000000000000333444555555666888<<<@@@EEEJJJQQQXXX\\\\\\ZZZVVVXXXWWWXXXXXXRRRQQQ]]]mmmyyyvvvmmmfffppp||||||{{{}}}}}}}}}|||yyyvvvsssrrrqqqtttxxx|||}}}{{{wwwttttttwww{{{{{{~~~uuudddMMMDDD???DDDKKKOOOSSSWWWVVVVVVVVVVVVUUUSSSPPPMMMBBB;;;222---,,,------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000///111222222222666===DDDLLLQQQbbb}}}ttteeeaaadddbbb]]]XXXaaalllttt{{{}}}rrrkkkgggbbbaaa___[[[VVVPPPKKKGGGFFFAAA@@@BBBBBB===;;;;;;777666444333111000000000////////////////////////......---------...//////........................////////////////////////////////////000000000000333444555666777:::>>>BBBIIIOOOVVV[[[aaadddaaa[[[TTTMMMLLLOOOQQQVVVlll~~~}}}|||wwwqqq~~~{{{~~~|||zzzyyy{{{}}}{{{}}}~~~|||pppvvv```OOOBBBBBBFFFIIIMMMSSSSSSTTTUUUUUUTTTSSSRRRRRRKKKBBB666...,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------..................................../////////000000000///111333333444999CCCKKKQQQ[[[sssfffTTTOOOPPPSSSWWWWWWoooqqqkkkiiibbbaaa___[[[VVVPPPKKKHHHFFFAAA@@@BBBAAA===:::;;;666666555333222111000000......////////////.........------,,,---...///000........................////////////////////////////////////000000000000111333555777999>>>CCCGGGLLLSSSXXX]]]cccgggddd]]]OOOFFFFFFPPPVVV^^^www~~~tttttt~~~zzzvvv{{{}}}xxxyyy}}}~~~xxxxxxzzzbbbKKKEEEEEEEEEIIIQQQQQQRRRSSSSSSRRRRRRSSSSSSPPPGGG;;;222///......---------,,,,,,,,,,,,------------------------------************************,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------................................./////////000000000000...111444444555<<>>666222000---+++...------,,,,,,------...------------------------************************,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////////////////000000000000...111555555777>>>KKKVVVYYY___qqqiiiRRRVVV^^^\\\___kkkqqqppplllcccaaa___ZZZTTTNNNIIIFFFDDD???>>>@@@@@@===:::;;;777666444222000000000000//////......---------,,,///...---,,,,,,---...///------------------------////////////////////////000000000111222222333333000666888:::GGGYYY^^^WWWWWWTTTVVV^^^```\\\YYYZZZUUURRRWWWccckkknnnrrrwww}}}sssnnnttt~~~xxxvvv}}}cccNNNCCCBBBEEELLLIIIIIINNNQQQPPPNNNOOOQQQMMMFFF@@@:::444///+++---,,,+++,,,...000000000---,,,+++*********+++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,,,,---.........---,,,,,,,,,---------................../////////000111...,,,...333444222...222333444777;;;CCCMMMVVVfff{{{nnnddd___\\\jjj~~~{{{ooooookkkcccaaa^^^ZZZUUUOOOJJJGGGCCC???>>>@@@@@@<<<::::::777666444222000000000000/////////.........------///...------------...///........................//////////////////////////////000111222222333333444<<>>@@@@@@<<<::::::777666444222000000000000000000////////////......///...------------...///////////////////////////////////////////////////......///000222333444444111888>>>FFFVVViiiqqqoooddd```[[[UUUNNNIIIKKKPPP[[[```jjjrrrrrrmmmkkklllhhhmmmvvvyyylllXXXRRRWWWttt~~~}}}|||~~~sssTTTEEEFFFGGGFFFHHHLLLMMMLLLNNNSSSQQQOOOMMMJJJEEE===333---000///.........---+++)))++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,---............---,,,------------.........//////////////////////////////111666<<>>GGGGGGGGGXXXnnnrrraaaZZZhhhooommmhhhbbbaaa^^^ZZZUUUOOOJJJGGGCCC???===@@@@@@<<<999:::777666444111000000000000000000000000000/////////.........------.........////////////////////////////////////////////////---...///111222444555666===AAACCCDDDKKKSSSVVVRRR\\\ZZZTTTLLLFFFEEEMMMUUUZZZbbblllpppmmmgggdddeeehhhhhhnnnnnn\\\IIIMMM^^^tttkkkqqq}}}|||}}}bbbKKKFFFGGGGGGIIILLLKKKHHHJJJOOOOOOPPPPPPOOOJJJAAA777///000///......///...+++)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------............------------------............000000000///////////////000000222555888999666444444555>>>IIIIIIKKKbbb}}}eee^^^aaawwwqqqnnnhhhaaa```^^^ZZZUUUOOOKKKHHHCCC>>>===??????;;;999:::777666444111000000000000/////////000000000000000---..................---........................////////////////////////---...///111444666888888???AAACCCDDDIIINNNOOOMMMQQQQQQMMMEEEBBBFFFQQQZZZ[[[ccckkkmmmiiieeecccccc___ZZZYYYXXXMMMEEEUUUnnnyyynnnppp}}}~~~}}}||||||yyyyyyzzz~~~pppVVVKKKFFFDDDFFFJJJLLLKKKMMMRRRNNNOOOQQQQQQNNNFFF;;;444000.........//////---++++++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------......//////...---------------.........//////000000000000000000//////000000111333444333111///555555===GGGLLLUUUrrrrrrbbbfffqqq}}}uuupppjjjaaa```^^^ZZZUUUPPPKKKHHHBBB>>>===??????;;;999999777666444222000000000000......////////////000000------...//////...------........................////////////////////////---...000333666888:::;;;666999<<>>HHHUUUjjjzzzuuuyyyrrrkkkaaa```]]]ZZZUUUPPPKKKIIIBBB>>><<>>@@@AAADDDGGGHHHHHHHHHJJJGGGIIIHHHFFFIIISSSYYYZZZXXX^^^bbbaaa______ZZZSSSTTTQQQPPPVVVbbboooyyy~~~xxxooommmsss~~~zzzyyy{{{||||||zzzuuudddRRRIIIHHHIIILLLPPPQQQQQQRRRRRRRRRNNNHHHDDD777444000......//////...((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............///////////////...------............////////////......///000111222222333///000000111222333666888999>>>EEEOOOdddeeebbb]]]XXXUUUSSSSSSTTTVVVXXX\\\___bbbfffkkknnn{{{}}}|||tttlllaaa___]]]ZZZUUUPPPKKKIIIBBB>>><<>>???AAABBBDDDGGGGGGEEEEEEGGGCCCGGGHHHHHHOOOYYY^^^\\\\\\bbbfffeeeeeeddd\\\QQQYYYYYY[[[ccctttvvv~~~}}}zzzvvvsssuuuzzzzzz}}}mmmYYYPPPMMMMMMOOOSSSSSSRRRSSSSSSQQQMMMJJJ<<<777222...---.........&&&''')))***++++++******,,,,,,,,,------.........,,,---......//////......//////000000///...------............/////////000------...000111222333444111111111000000111555777:::CCCKKKUUUqqqqqq^^^QQQLLLIIIFFFDDDCCCDDDGGGHHHEEEFFFFFFFFFFFFIIIMMMPPPPPPTTT]]]iiissszzz}}}rrrmmmdddaaa]]]YYYVVVQQQLLLHHHAAA???===<<<<<<;;;888666333222111////////////000+++,,,---///000000000111,,,,,,------...///000000............/////////////////////---,,,,,,...///111333666999;;;<<<=========@@@DDDEEEEEECCCCCCCCC???CCCIIIRRRXXX\\\]]]]]]]]]___dddkkkjjjbbb[[[YYYkkksss}}}xxx~~~~~~xxx{{{zzzuuuuuuqqqrrr|||rrrPPPHHHKKKNNNPPPPPPPPPSSSVVVTTTOOOJJJGGG===222---///111000------------------------------------,,,,,,+++++++++,,,,,,------------------////////////////////////............////////////......///000111222333333///111222000///111666;;;AAACCCMMMdddyyyoookkksss~~~yyynnnhhhjjjdddUUUKKKJJJFFFEEEDDDCCCBBBAAABBBBBB???AAABBBBBBAAA@@@AAACCCIIIJJJKKKMMMSSS\\\gggnnn|||qqqllldddaaa]]]YYYUUUPPPKKKHHHAAA???===<<<;;;:::888666333222111////////////000---...///000111111111111,,,,,,------...//////000............/////////////////////---,,,,,,...000///000333666999;;;======@@@CCCFFFGGGEEECCCBBBBBBFFFLLLRRRVVVZZZbbbnnnwwwuuukkkgggfffhhhmmmsss|||~~~~~~}}}|||}}}zzzvvvwww|||{{{vvvsssvvv~~~~~~zzzwwwwwwxxxvvvzzzdddHHHCCCGGGOOOOOOPPPQQQRRRQQQOOOLLLIIIAAA777111000000000...---------------------------------,,,,,,,,,++++++------............//////////////////////////////............////////////000000000000000000000000000111333222222444:::???GGGMMM[[[ppp}}}yyytttoooggg\\\UUUWWWRRRRRR[[[dddgggggggggdddXXXRRRTTTSSSKKKHHHKKKDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCBBBCCCEEEGGGBBBCCCDDDDDDEEEIIINNNRRR|||pppllldddaaa]]]YYYUUUPPPKKKHHHAAA???===<<<;;;:::888666333222111////////////000///000000111111111000000,,,,,,------.../////////............////////////...//////...------///111444444666888;;;===???@@@AAACCCFFFFFFFFFFFFGGGHHHJJJRRRYYY\\\aaaqqqxxxhhhdddgggooowww~~~~~~~~~{{{{{{{{{xxxvvvttttttrrroooqqqvvvxxxuuurrrqqqssswww{{{~~~~~~zzzxxx~~~pppIII@@@HHHKKKMMMOOOOOOOOONNNNNNNNNKKKFFF>>>777222/////////------------------------------------,,,,,,,,,,,,........./////////000000////////////////////////............////////////333222222111000///......111222444444444777>>>CCCJJJXXXlll~~~}}}|||zzzvvvppplllfffccc^^^\\\ZZZVVVPPPKKKKKKOOOZZZjjjvvvzzz|||~~~xxxoooiiikkkggg]]]WWWVVVOOOMMMJJJKKKMMMNNNLLLIIICCCDDDEEEDDDBBBBBBDDDEEEGGGIIIJJJJJJHHHHHHIIIJJJ{{{pppkkkeeebbb^^^ZZZVVVQQQLLLIII@@@>>><<<;;;;;;:::888666333222111////////////000000000000000000///......---------.........//////............////////////...//////...---...111333888888999:::;;;===???@@@AAAAAABBBBBBDDDHHHOOOSSSPPPUUUYYY[[[aaasssxxxkkkffffffhhhlllttt~~~~~~yyysssooorrr{{{~~~vvvlllssssssrrrrrrqqqqqqtttwww||||||yyyuuurrrttt{{{{{{xxx|||sssNNNBBBJJJFFFJJJOOOPPPMMMLLLLLLNNNKKKIIIDDD<<<333...---///........................------------------,,,,,,---------...//////000000////////////////////////............////////////222222111111000/////////111333444444444888???EEELLL```xxx~~~~~~}}}|||||||||wwwxxxxxxxxxxxxvvvtttrrrooommmlllnnnqqqpppmmmiii^^^eeevvvuuukkk```\\\XXXXXXYYYXXXTTTPPPUUUWWWYYYYYYWWWUUUSSSSSSUUUWWWYYYZZZ[[[\\\^^^```{{{ppplllfffccc___[[[WWWSSSMMMJJJ@@@>>><<<;;;;;;999777555333222111////////////000////////////...---,,,,,,---------...........................////////////.../////////...///222444555666888;;;===@@@AAABBBCCCAAA???===@@@HHHRRRYYYZZZYYYWWWVVVYYYdddsss~~~~~~qqqfffeeejjjmmmnnnpppvvv~~~wwwuuuuuuxxxzzzyyyvvvsssrrrtttvvvvvvvvvyyy|||~~~{{{zzzzzz\\\FFF@@@AAAGGGMMMPPPNNNLLLKKKLLLKKKKKKHHH???555...---...........................------------------------++++++,,,---......//////////////////////////////............////////////000000000000111111111111111333444444555999AAAHHHTTTiiiyyy|||zzzyyy{{{yyyvvvqqqnnnkkkfff```[[[aaafffmmmqqqqqqoookkkjjjmmmnnnppprrrtttyyy{{{qqqmmmfffccc___[[[WWWRRRMMMJJJ@@@>>><<<;;;:::999777555333222111////////////000............------,,,+++....................................////////////...////////////000333666666999===BBBFFFJJJLLLMMMEEECCC???<<<>>>EEEOOOVVV\\\YYYVVVVVVYYY___dddfffccc\\\XXX___iiipppvvvzzzvvvrrrssspppuuuyyyyyy{{{~~~~~~~~~vvvuuuzzzqqqSSS>>>@@@EEEJJJNNNNNNMMMLLLKKKKKKKKKIIIBBB999222///...........................------------............***++++++,,,---...//////////////////////////////............////////////---...///000111222333333111333555666888???HHHOOObbbuuutttqqqzzz|||{{{rrrooodddaaa]]]YYYUUUQQQLLLHHH@@@>>>;;;::::::999777555333222111////////////000---...............------....................................////////////---///000000000111444777:::===BBBHHHLLLNNNNNNNNN@@@???>>>>>>???EEELLLRRRTTTTTTUUUXXX\\\___``````[[[XXXXXX```iiipppxxx{{{nnniiikkklllsssxxxxxxyyy|||}}}yyy~~~~~~hhhNNNDDDEEEFFFIIILLLNNNOOONNNLLLLLLJJJEEE>>>777222000........................------------.........///++++++,,,---...///000000////////////////////////............////////////......///000111222333333111333666999>>>GGGSSS[[[nnn~~~|||ssspppbbb```[[[XXXTTTOOOJJJFFF???===;;;::::::999777555333222111////////////000......///////////////........................---............/////////000---///000000000222555888:::===AAAFFFHHHGGGEEECCC888:::===???BBBGGGMMMQQQOOORRRUUUWWWWWWWWWVVVUUUTTTTTTZZZdddmmmttt{{{{{{yyyvvvwwwyyytttkkkhhhkkkhhhqqqvvvuuuuuuxxxvvvrrrwww}}}{{{|||}}}vvv___IIIEEECCCDDDJJJOOOQQQQQQNNNLLLJJJFFFAAA;;;666222////////////////////////---------.........//////,,,,,,---...///000111222////////////////////////............/////////000/////////000111111222222111444888===DDDOOO\\\eeesssyyyqqqnnnddd^^^ZZZXXXTTTMMMGGGFFF@@@===:::999;;;:::777444333222111000//////////////////............//////............////////////............////////////000000111222333555666777:::::::::<<<>>>@@@???>>>999;;;>>>AAADDDHHHMMMQQQUUUTTTUUUUUUTTTQQQKKKFFFCCCPPPbbbpppvvvyyy|||~~~zzztttlllhhhlllnnnjjjiiikkkiiinnnuuuyyy{{{zzzxxxxxx{{{vvvxxx~~~~~~zzz|||rrr]]]CCC@@@HHHCCCHHHRRRNNNOOONNNLLLJJJFFF@@@888333000///...///000000...,,,---------............///---......///////////////000000000000000000000000...//////000000000000000000222333333222111333444444111444@@@KKKRRR[[[dddrrrwwwooolllddd^^^ZZZXXXTTTMMMGGGFFF@@@===:::999;;;:::777444333222111000//////////////////............//////............////////////............////////////000111111222444666777888::::::;;;===>>>???>>>===:::<<>>???>>><<<;;;;;;>>>AAADDDEEEGGGJJJLLLHHHLLLOOOOOOKKKGGGEEEFFFPPPbbb|||{{{{{{nnneeeggglllrrrrrrooommmnnnnnnsssyyy~~~}}}|||}}}zzzYYYCCCDDDJJJJJJLLLMMMLLLJJJIIIGGGDDD???<<<111000......//////...------------............///---......///////////////000000000000000000000000...///000000111111000000000222333333222111333444333777???JJJTTT___ppp~~~uuummmjjjeee___[[[YYYUUUMMMGGGFFF@@@===:::999::::::777444222222111000//////000000//////............//////............////////////............////////////111222444666888999:::;;;888;;;===???>>><<<;;;;;;<<>>>>>===;;;;;;;;;>>>AAADDDFFFFFFFFFGGGHHHLLLMMMLLLHHHEEEIIISSS[[[dddiiirrr{{{sssmmmlllkkkqqqllldddZZZXXX```mmmwwwuuuxxx{{{~~~~~~~~~{{{UUUIIIBBB???IIIJJJJJJJJJKKKLLLKKKHHHEEE888555111///...//////...---------............///---......//////////////////////////////////////////000000111111111111111000222333333222111333444444<<>>@@@BBBEEEFFFFFFFFFGGGIIILLLKKKGGGDDDEEEMMMYYYbbbcccffflllttt}}}uuuiiihhhmmmqqqjjjdddYYYOOOQQQ```rrr|||~~~{{{}}}vvvgggPPPAAA???HHHIIIIIIKKKNNNPPPNNNJJJGGG>>>:::444000////////////---------............///---......///////////////000000000000000000000000///000111111222222111111000222333333222111333444111;;;GGGQQQbbb{{{jjjjjjrrrzzzuuutttqqqkkkgggdddbbb___^^^]]]]]]___```bbbdddeeefffhhhggghhhiiikkkllljjjhhhiiikkkvvvwwwpppooogggaaa\\\ZZZUUUMMMGGGFFF@@@===:::999;;;:::777444111111000000000000111111//////............//////............////////////............////////////333444666888999999888777777:::<<<;;;999999===AAAAAACCCDDDEEEEEEFFFHHHJJJKKKHHHEEEEEEJJJTTT___fffddddddfffkkksss|||uuuhhhbbbeeejjjlllaaa```YYYUUU\\\kkkwww{{{www~~~|||www~~~{{{zzz~~~wwwXXXEEEDDDGGGGGGIIIMMMQQQRRRQQQLLLHHHCCC>>>777111////////////---------............///---......///////////////000000000000000000000000000000111222222222222111000222333333222111333444444@@@NNN[[[ooozzzdddjjjxxxyyyrrrmmmkkkllllllkkkhhhgggfffgggccccccdddeeeeeefffgggggghhhhhhiiikkkmmmmmmllljjjggggggpppvvvooonnnhhhbbb]]][[[VVVMMMGGGFFF@@@===::::::;;;:::777444111000000000000000111111//////............//////............/////////000............/////////000333555777888999888666555777:::<<<:::777888>>>CCCBBBCCCDDDDDDDDDFFFIIILLLJJJHHHFFFIIIQQQ[[[ccchhhgggddd```aaagggqqqzzz~~~vvviii]]]]]]bbbeeeccc___aaa```aaaiiivvv{{{yyyxxx{{{~~~zzzooo```^^^bbbsss~~~~~~~~~|||~~~~~~vvvyyyzzz^^^IIIIIIFFFGGGIIINNNRRRTTTRRRLLLHHHFFF@@@999222000/////////---------.........//////---......///////////////000000000000000000000000000000111222222222222111000222333333222111333444:::HHHWWWdddxxxtttlllwww}}}{{{xxxtttqqqlllooorrrqqqmmmjjjjjjllliiiiiiiiihhhggggggffffffhhhhhhiiilllnnnooonnnmmmaaaaaaiiisssnnnnnnfffaaa^^^]]]YYYOOOHHHEEE>>><<<999888999888777666333222222111111111111111000000000000000000000000000///...---------------///////////////111333444888777666555555666777888;;;888777:::;;;===CCCKKKSSSNNNGGGDDDEEEHHHJJJKKKHHHHHHHHHMMMYYYdddfffaaa```cccdddbbbeeelllqqqqqqjjjaaaZZZZZZ[[[ZZZ[[[^^^aaadddiiinnnrrruuuwwwxxx}}}yyylllbbbiiiyyy|||yyy||||||yyy{{{eeeNNNBBBIIIJJJJJJKKKNNNPPPNNNKKKFFFBBB;;;444///---,,,---000///...---------------////////////000000000000///000000000000000//////000111111111111222222222222333444444555555555666???TTThhhzzz}}}zzz{{{|||zzzwwwxxxyyyzzzxxxvvvsssssssssrrrpppoooooopppqqqqqqpppsssrrrooonnnrrrvvvssslllddd___fffrrrmmmmmmfffaaa^^^]]]XXXNNNGGGEEE>>><<<:::888888888666555222222111000000000000111000000000000000000000000000///...------------...////////////000222333444777666666555666777888999999666777;;;???EEEOOOYYYaaaXXXMMMGGGHHHIIIGGGDDDAAAGGGLLLPPPWWW^^^```^^^bbbeeegggiiinnnrrrooohhhZZZTTTQQQTTTWWWYYY\\\___bbbfffkkkppptttvvvxxxyyy}}}}}}|||xxx|||{{{~~~}}}}}}vvvZZZDDDGGGGGGHHHJJJMMMOOOMMMIIIJJJFFF???888333000//////000///...------------...////////////000000000111//////000000000000//////111111111111222222222222111222333333444555777999JJJ___rrr~~~~~~}}}|||zzzyyyzzzxxxwwwwwwyyyyyyyyyxxxxxxwwwuuutttwwwyyyuuummmeee```gggtttmmmllleee```]]]\\\WWWNNNFFFDDD???===:::888888777555333111111000/////////000000000000000000000000000000//////......------....../////////000111222444555555555555666777888999:::999666777;;;AAAHHHSSS^^^eeeZZZNNNHHHIIIIIIDDD>>>>>>IIISSSWWWYYY\\\______cccfffiiimmmrrrqqqeeeYYYNNNJJJKKKQQQWWWYYY\\\```cccgggmmmqqqtttvvvxxxyyy}}}~~~~~~{{{xxx~~~hhhGGGEEEDDDEEEIIIMMMNNNKKKHHHLLLHHHBBB;;;555222000000//////......------....../////////000000000111111//////000000111000000///111111111111222222222333000111222222333666:::>>>VVVmmm}}}|||~~~xxxnnnddd___fffxxxnnniiiddd```\\\[[[WWWMMMFFFCCC@@@===:::888777666444222111000000/////////////////////////////////////////////............////////////000111222333555555444555555666888999:::;;;999777888<<>>DDD```xxxuuu|||qqqccc^^^fff|||ooohhhddd```\\\[[[WWWMMMFFFCCC???===:::888777666444222111000000/////////////////////////////////////////////.........//////000...///000222333555555666444555666777888999::::::888777:::>>>>>>===???DDDBBBEEEHHHHHHDDDAAAAAABBBFFFNNNVVVYYY\\\aaacccbbbbbbhhhlllfff^^^WWWOOOHHHQQQQQQUUU\\\___^^^```dddjjjoootttwwwwwwzzz~~~}}}xxxvvvtttttt|||{{{^^^JJJBBB???FFFLLLLLLKKKLLLIIIFFFBBB<<<666222...---//////.........//////000000000000000111111111111//////000111111111111111111222222222222333333333444555444333444:::DDDLLLgggvvvdddbbbjjj~~~qqqjjjeee```]]]\\\WWWNNNFFFDDD>>><<<999777777666444222111111000/////////000000000000000000000000000000//////......//////000000...///111333555666666666555666777888999999:::999666666;;;@@@@@@======@@@===CCCIIIHHHBBB>>>AAAFFFKKKRRRYYY[[[]]]```bbb```eeekkklllbbbWWWRRRPPPOOORRRSSSXXX___aaaaaadddiiioootttxxxyyyyyy}}}}}}~~~}}}wwwuuutttWWWJJJAAAEEEJJJJJJJJJMMMIIIHHHDDD@@@:::666222000//////......//////000000000000000111111111222222//////000111222222222222222222222222333333333333444666666555666???LLLWWWnnnyyyhhhgggqqq}}}tttnnnfffaaa^^^]]]XXXNNNGGGEEE===;;;888777777666555333222222111000000000000111000000000000000000000000///////////////000111111...///222444666777777777666777888999999999999888666666:::???@@@===>>>BBBAAADDDFFFCCC??????DDDJJJTTTaaakkkjjjeeedddddddddhhhjjjggg^^^WWWWWWXXXXXXUUUVVV[[[aaaccccccffflllooosssvvvvvvvvv|||zzzmmmqqq|||~~~|||tttvvvhhhUUUFFFEEEHHHGGGHHHMMMIIIHHHEEEBBB===999444222///////////////000111111000000111111111222222222//////000111222222222222222222222333333333444444222444666666999EEEWWWdddrrrzzzhhhhhhuuu{{{uuurrrfffbbb^^^]]]YYYOOOHHHEEE<<<:::888777777777555444333222222111111111111111000000000000000000000000///////////////000111111...///222444666777777777777777999::::::999888777888777999======;;;===BBBEEECCC@@@===<<<@@@GGGMMM^^^ppp~~~|||qqqjjjjjjlllgggfffaaaZZZYYY\\\^^^\\\[[[\\\```eeeeeecccffflllkkkoooqqqqqqqqqxxxhhhbbblllqqq}}}|||{{{tttqqqzzzsss]]]JJJFFFGGGDDDEEEKKKGGGGGGEEEBBB>>>999555222///////////////000111111000111111111111222222222//////000222222333333333222222333333333444444444000333555666<<>>:::888777777555444222111111000000000000000////////////////////////------------...///000000---...111444666666666555888999999888666555666777;;;;;;::::::;;;>>>@@@BBBCCC???;;;;;;@@@GGGMMMQQQhhhyyy|||tttmmmggg___```___\\\YYYYYY]]]aaabbbccccccbbbbbbdddgggjjjooollllllrrr~~~rrrkkknnnvvvvvvoooqqqvvv{{{{{{wwwvvvwwwuuurrrqqqtttlllQQQEEEEEEIIIJJJJJJIIIGGGEEECCCAAA===777333000000//////////////////////////////000000000000000111111111111222222222333333222222111222222222444555333555AAAXXXmmmxxxpppppp{{{uuummmhhhcccbbb___[[[VVVOOOHHHBBB@@@===999777666666444333222111111000000000000000////////////////////////---------------...//////222333555777888888777666888999999888666555666777===<<<;;;;;;;;;===???@@@AAA???======AAAGGGMMMPPPWWWcccmmmooommmjjjbbbZZZWWWXXXXXXXXXXXX[[[___bbb```aaabbbbbbbbbeeeiiilllppprrrvvvtttiiiccc___aaafffiiikkknnnssszzzyyyqqqnnnrrr|||bbbMMMDDDEEEGGGGGGIIIHHHFFFDDDBBB>>>999555000111111111111000000///////////////000000000111000111111111111222222222333333222222111222222333444666666888CCCXXXlllwwwuuuttt~~~uuummmiiieeeccc```]]]XXXQQQIIIDDD???<<<888666666555444222222111111000000000000000////////////////////////---------,,,------......555666777888888888777666777888999888666666777888===<<<<<<<<<<<<===>>>???@@@??????AAADDDHHHLLLOOOPPPVVV]]]ccciiiiiiaaaWWWRRRQQQQQQSSSXXX\\\^^^___]]]^^^___```bbbeeekkknnntttyyyuuugggaaaaaaZZZYYYXXXXXX[[[```fffiiinnnrrrxxxrrrfff```dddjjjssswwwpppjjjnnnwwwYYYEEEAAAFFFGGGIIIHHHFFFEEECCC@@@;;;777111222333333333111000////////////000000000111111000111111111111222222222333222222111222222333333333777999:::DDDYYYmmmxxx{{{xxxsssmmmjjjfffddd```\\\WWWQQQJJJEEE???<<<999777666555444333222111111000000000000000////////////////////////...---------------......444444666777777777777777777888888777666666888:::;;;;;;<<<===>>>?????????>>>@@@BBBEEEGGGIIILLLNNNSSSXXX___gggmmmkkkcccZZZQQQOOOOOORRRWWW[[[[[[ZZZYYYZZZ\\\]]]```eeelllpppyyyxxxtttnnnkkkfff___ZZZXXXXXXYYYZZZYYY\\\aaadddffflllsssyyyssscccYYYZZZ[[[^^^rrr}}}}}}qqqlllssseeeIIIBBBGGGKKKIIIHHHGGGFFFEEEBBB===:::333444555555444222000/////////000000000111111111000000111111111222222222222222111111222222333333444777888;;;FFF\\\qqq}}}~~~yyy~~~sssllljjjeeeccc___ZZZVVVOOOIIIDDD@@@>>>:::888777777555444222111111000000000000000////////////////////////......---------...//////333444555666888999::::::777777777666555666999;;;999:::<<<>>>@@@@@@@@@@@@===AAAEEEHHHIIIJJJKKKMMMRRRXXXaaahhhhhhaaaYYYTTTPPPNNNOOOSSSXXX[[[[[[YYYVVVWWWYYY[[[___eeemmmrrr{{{sssyyy~~~wwwooogggcccaaa^^^\\\YYYZZZ[[[ZZZXXXYYY^^^cccjjjooo|||pppjjjbbb]]]gggxxxrrrkkkjjjjjjiii|||}}}rrroooqqqSSSFFFGGGIIIHHHHHHGGGFFFFFFCCC???<<<555666666555444222000///000000000000111111111111000000111111111222222222222111111111222222333444444666888===MMMfff||||||~~~uuunnnllleeebbb]]]YYYTTTNNNHHHDDDAAA>>>:::888888777666444222111111000000000000000////////////////////////............///000111222444555666888:::;;;===>>>666777666666555777:::===888:::===???AAAAAA@@@???===BBBHHHJJJJJJJJJLLLNNNQQQVVV___ddd^^^TTTNNNMMMMMMNNNPPPUUUYYY[[[[[[ZZZVVVWWWYYY[[[___gggooouuuzzz~~~sssuuu{{{sssmmmlllkkkhhheeeaaa```aaaccc^^^```jjjvvvsssuuu{{{oookkklllmmmhhhccchhhkkktttzzzqqqssscccMMMDDDEEEGGGFFFFFFFFFFFFDDD@@@===888777666444333111000000000000000111111111222222000111111111111222222222111111111111222333444444555777;;;FFF]]]yyyxxxqqqoooeeebbb]]]YYYTTTNNNHHHDDD@@@===:::777777666555444222111111000000000000000////////////////////////.........///111222444444666666777777999:::;;;<<<666666666555555777;;;>>>;;;===???AAAAAA@@@===<<<>>>CCCIIIKKKJJJJJJLLLOOOUUUVVV[[[^^^YYYOOOLLLOOOMMMPPPTTTWWWXXXWWWWWWXXXXXXYYY[[[]]]bbbiiirrrxxxyyy}}}uuusss{{{xxxtttrrrqqqlllmmm{{{xxx{{{{{{kkkeeeaaaeeennn~~~{{{sssssswwwXXXFFFDDDFFFEEEEEEFFFFFFDDDAAA>>>:::888555222000000000000000000111111111222222222000111111111111222222222111111111111222333444555555999AAAUUUsss{{{sssqqqfffccc^^^YYYTTTOOOIIIEEE???<<<999666666555444222222111111000000000000000////////////////////////......///000222444555666666666555555666777777888666666666555555777;;;>>>===???AAABBBAAA>>>;;;999>>>DDDJJJLLLJJJJJJLLLPPPWWWTTTUUUXXXUUUNNNMMMQQQQQQUUUYYYYYYVVVRRRRRRRRR[[[[[[]]]___dddkkkttt{{{zzzwwwsss~~~yyy~~~qqqccc]]]___lllyyyrrrzzzbbbKKKFFFEEEEEEEEEEEEFFFDDDAAA>>>;;;888555111//////000111000111111111111222222222000111111111111222222222111111111111222333444555666:::GGG```zzzqqqooohhhccc\\\WWWSSSNNNHHHCCC@@@===999777777666555333444333222000///.........////////////////////////111111111111222444666888888888888777777777777777555555666888999:::;;;<<<===??????===:::888999;;;HHHGGGFFFHHHLLLPPPSSSTTT]]]ZZZUUUQQQNNNLLLLLLLLLOOOUUUXXXVVVTTTUUUVVVTTT[[[___dddhhhjjjmmmrrruuu|||yyy}}}|||}}}tttmmmiiippp~~~nnneeeccccccqqqzzzqqquuusssWWWDDDDDD@@@GGGJJJBBB@@@CCC???;;;999666222000000111222//////000111111111111000111111222222222333333333333333222222333555666777333@@@VVVqqq}}}sssqqqhhhccc]]]XXXTTTOOOHHHCCC@@@===999777666666444333444333222000//////......////////////////////////111000000111222444666777888888888888777777777666555555666888999:::;;;<<<===>>>>>><<<999999;;;>>>DDDDDDDDDFFFIIILLLNNNOOOVVVTTTQQQNNNMMMMMMNNNOOOMMMSSSVVVRRRNNNPPPSSSTTT___ccchhhiiigggeeegggjjjpppxxxzzzxxx|||oooppprrrssstttwww|||~~~sssqqqkkkeeeeeejjjwww{{{kkk^^^cccrrr}}}xxx{{{||||||nnnNNNHHHAAAFFFIIIBBB@@@BBB>>><<<999666333111000111222///000111111222222111111111111222222222333333333333222222222333555777888>>>MMMddd|||vvvsssiiiddd^^^YYYUUUPPPIIIDDD???===999777666666444333333333111000//////////////////////////////////////////000111222444666777888888888888888777666666555666777888999;;;<<<<<<<<<<<<<<<:::999;;;>>>AAACCCDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQMMMRRRUUUQQQNNNQQQUUUWWW\\\aaafffddd___\\\___ccclllwww{{{rrrwwwvvv~~~~~~~~~ddd]]]dddrrr}}}qqqOOODDDEEEHHHBBB@@@BBB>>><<<:::777444111111111111111111222333333333333222111111222222222333333333333222222222333555777888@@@SSSjjjvvvsssiiieee___[[[WWWQQQJJJDDD???<<<999777666555444333333222111000////////////////////////////////////......///111222444555666777888888999888777666555555666777888:::;;;<<<<<<<<<;;;999888:::===AAADDDBBBDDDGGGIIIIIIHHHGGGGGGEEEEEEEEEGGGIIILLLOOOQQQOOOSSSVVVVVVYYY^^^___\\\VVVYYY\\\YYYUUUXXXbbbkkk{{{|||nnn{{{|||zzz|||}}}zzzwwwwwwzzz~~~xxxddd```aaasssYYYHHHDDDGGGBBB@@@AAA>>>===;;;888555333111111111111222333333444444333333111111222222222333333333333222222333444666888999===SSSlll}}}{{{uuuqqqiiieee```[[[XXXRRRJJJDDD???<<<888666666555444222222222111000/////////000////////////////////////---...000222333555666666777777999999999888666555666666777999:::;;;<<<===;;;999888888;;;???CCCFFF@@@DDDIIIJJJHHHEEECCCBBBBBBCCCDDDFFFHHHKKKNNNOOOQQQSSSVVV]]]gggmmmiii```WWWXXXWWWTTTUUU___ppp}}}nnnwwwooorrr{{{~~~qqqeeebbbddddddeeefffiiinnnuuuzzz}}}ppp___YYYeee~~~dddMMMDDDGGGDDDAAABBB>>>===<<<999666444222111111222222333444444444444333111111222222222333333333222222222333444666999:::AAAZZZtttyyysssooohhhddd```\\\XXXRRRIIICCC>>><<<888666555555333222222222111000000000000000////////////////////////---///111333555666777777666777999:::999888666444666777888999:::<<<======:::888777999===AAADDDEEEEEEKKKRRRSSSPPPJJJFFFDDDBBBCCCDDDFFFIIILLLNNNPPPPPPSSSXXXaaammmsssnnnddd```___]]]\\\bbbnnnrrrtttvvv}}}xxxggg[[[XXX\\\VVVVVVVVVWWWYYY\\\___aaakkkrrr|||ggg___```nnnpppRRRDDDHHHFFFCCCCCC???>>>===:::777555333111000111222333333444444333333111111222222222333333333222222222333555777999;;;GGGbbb{{{|||uuu|||rrrmmmgggddd___\\\XXXQQQIIIBBB>>>;;;888666555444333222222111111000000000000000////////////////////////...///222444666888888888666777999::::::888666444666777888999;;;<<<======999888777:::>>>CCCDDDDDDIIIPPPXXXZZZUUUMMMHHHFFFBBBCCCEEEHHHKKKNNNQQQRRRQQQWWW^^^dddkkkqqqooojjjcccccceeekkkuuuvvvppp|||mmmbbb___``````___\\\YYYWWWUUUTTTTTTUUUZZZ```fffjjjnnnqqqssssssgggddduuuyyyWWWEEEHHHGGGEEEDDD@@@>>>===;;;888666333111000111111222333333333333333111111222222222333333333222222222333555777:::;;;KKKfff~~~wwwqqqxxxrrrmmmgggccc___[[[XXXQQQHHHBBB>>>;;;888666555444333222222111000000000000000111////////////////////////...000222555777999999999666777999::::::888666444777777888999;;;<<<======999777777:::@@@CCCDDDCCCEEEMMMUUUWWWQQQIIICCCAAAAAACCCFFFIIIMMMPPPSSSUUUSSS\\\eeegggiiimmmoooppp___bbbjjjvvvxxxmmm|||{{{vvvsssnnniiiccc^^^ZZZXXXQQQSSSUUUWWWXXX\\\```dddddd{{{ppp```hhh|||~~~YYYFFFIIIHHHFFFEEEAAA???>>><<<999666333111000111111222333333333222222111111222222222333333333222222222333555888:::<<>><<<:::666333000...333444444555555444444333111111222222222333333333000555333222777555444>>>UUUsssvvvkkkiiioooxxxmmmfffdddaaa]]]VVVOOOIIIFFF@@@<<<888666555555444333111111111111000000000000///............///000000000222444666777888888888666888:::999666555555777999999999::::::::::::;;;888999;;;===???AAABBBCCCEEEIIINNNOOOLLLFFFAAA>>>CCCEEEHHHJJJLLLOOOSSSVVVYYYXXX[[[bbbeeebbb`````````gggsssnnnrrrvvv{{{wwwooorrr{{{wwwnnneeeaaa___```fffnnnmmm|||xxxqqqgggbbbtttnnnRRRFFFFFFFFFDDDCCCAAA@@@>>><<<888555222111333444444555555444444333111222222222222333333333333888555333777555555AAAaaa~~~sssgggdddjjjxxxmmmgggeeebbb]]]VVVNNNHHHDDD@@@<<<888666555555444333111111111111000000000000///.........//////000111222333555777888999999888777777777666444444666888::::::::::::999999999999999999;;;===???AAABBBCCCDDDGGGIIIIIIFFFCCC@@@???DDDFFFIIIJJJLLLOOORRRUUUWWWUUUWWW\\\]]]ZZZZZZ\\\gggppp|||oookkk~~~zzzvvvlllkkklllsss~~~sssnnnwwwwwwyyyjjj^^^kkkeeeMMMDDDFFFGGGEEECCCBBB@@@>>>;;;888555333333444444555555444444333222222222222333333333333333777555444888666:::IIIqqq}}}{{{nnnaaa^^^cccuuukkkfffdddaaa\\\VVVNNNHHHDDD@@@<<<888666555555444333111111111111000000000///............///000111111333444666888999999999999888777555333333444666888;;;;;;::::::999888888777999:::;;;===???AAACCCCCCDDDEEEEEEDDDAAA@@@@@@AAAEEEGGGIIIKKKLLLNNNRRRTTTRRRQQQSSSVVVWWWWWW[[[aaannnwwwpppdddooopppssswwwvvvvvvzzzqqqqqquuu|||rrraaajjjxxxVVVCCCEEEHHHEEECCCCCCAAA???<<<999666555333444444555555444444333222222222333333333444444000444333444888777@@@UUU}}}|||yyykkk]]]YYY]]]yyyuuujjjcccbbb```\\\VVVOOOJJJFFF@@@<<<888666555555444333111111111111000000000///.........//////000222222444555777888999:::999999999666444222333555777888;;;;;;:::999888888777666999:::<<<===@@@AAACCCDDDCCCCCCBBB@@@>>>>>>AAACCCFFFHHHJJJKKKLLLOOORRRUUUTTTSSSSSSTTTTTTUUU^^^hhhsss{{{ttt```ccc|||tttjjjlll}}}iiikkkoooooommmrrr~~~jjjjjj___FFFDDDGGGDDDCCCBBBAAA???<<<999777555333444444555555444444333222222333333333444444444222555333444777666DDD^^^{{{}}}}}}yyyjjj\\\WWW[[[wwwwwwlllbbbaaa___[[[VVVOOOJJJGGG@@@<<<888666555555444333111111111111000000000000.........///000111222333444555777888999999888888999666333333444777888888;;;::::::999888777777777::::::<<<>>>@@@BBBCCCDDDCCCBBBAAA>>>===???BBBEEEEEEGGGJJJKKKMMMOOOSSSVVVYYYXXXWWWVVVSSSUUUaaaoooyyy~~~|||ccc___rrroooeeefffppp}}}~~~yyysss|||ssszzz}}}qqqkkkttttttiiirrrjjjLLLDDDEEEEEEBBBBBB@@@>>><<<999777666333444444555555444444333333333333333444444444444666888555666777666GGGfff~~~zzz|||tttyyy~~~{{{kkk\\\WWW[[[wwwvvvlllcccbbb```[[[UUUNNNHHHEEE@@@<<<888666555555444333111111111111000000000000.........///000222333444444555666888888888888777999666444444666999999888::::::999999888888777777:::;;;<<<>>>@@@BBBDDDDDDBBBBBBAAA???>>>@@@DDDGGGDDDGGGIIIKKKMMMPPPTTTWWWZZZYYYXXXVVVSSSXXXhhhyyylll```kkk}}}{{{iii]]]aaafffmmm|||{{{~~~llliii|||tttUUUFFFDDDFFFCCCBBBAAA???===:::888777333444444555555444444333333333333444444444444555555777555777::::::OOOsss{{{vvv|||{{{kkk\\\WWW\\\xxxtttjjjeeedddaaa[[[UUUMMMGGGCCC@@@<<<888666555555444333111111111111000000000000.........///000222333444444555666777888888777666999777444555888:::999888999999999888888888888888:::;;;<<<>>>@@@BBBDDDDDDCCCBBBAAA??????AAAEEEHHHDDDFFFIIIKKKNNNQQQUUUXXXWWWWWWWWWVVVUUU[[[ooosssccciiiwwwyyyppp^^^aaabbbbbbhhhvvvqqqgggxxxzzz[[[GGGDDDHHHCCCCCCBBB@@@>>>;;;999888333444444555555444444333333333333444444444555555111333333888===@@@YYY}}}}}}{{{kkk\\\WWW\\\xxxqqqiiifffeeebbb\\\UUUNNNGGGDDD???<<<888555444444333222333333111000////////////000000......///111333444444555666777999999999999555555555555666888999:::<<<<<<;;;777444444777:::???===;;;;;;===@@@AAABBBDDDCCCBBB@@@>>>@@@CCCFFFGGGHHHJJJMMMQQQTTTVVVWWWWWWTTTQQQSSS\\\jjjwww|||___bbbuuussseee[[[TTTVVV\\\fffwww~~~|||xxx|||zzztttvvv}}}aaammmwwwJJJ<<>>;;;888777555444444666777666666444333333333333444555555444666999:::;;;JJJmmmzzzoooeee[[[^^^|||rrrjjjeeeddd```[[[TTTMMMFFFCCC???<<<888555444444333222222222111000/////////000000///......///111333555555555666888888999999999555555555666777888999:::;;;;;;:::777444444777:::===;;;:::;;;>>>@@@AAAAAAAAABBBAAA@@@???@@@BBBEEEFFFGGGJJJMMMQQQTTTVVVWWWUUUSSSSSSWWWaaannnzzzdddaaapppvvv___UUURRRPPPLLLOOOVVVhhh~~~uuuoooqqq|||~~~lllddd```eeefffkkkwwwVVVAAAIIIFFFCCC@@@??????>>>;;;888777666444444666777666555444444333333444444555666666777999:::<<>>;;;777555444444333222111111000000000000000111000///......///222444666666666777888888888888888444555555666777888999::::::999888555333444777999:::::::::<<>>???AAA@@@@@@@@@AAACCCEEEGGGJJJMMMPPPSSSUUUVVVPPPQQQTTTZZZdddooozzzjjj```hhhvvv^^^UUURRRQQQKKKIIIKKKYYYxxxqqqccchhhuuuwwwooo}}}iii]]]XXX^^^vvvpppiiipppdddHHHGGGEEECCCAAA@@@???>>>;;;999777666444444666666666555444444444333444444555666888888999999???TTTwwwzzzzzzuuuhhh]]]eeeuuummmfffddd```ZZZSSSLLLFFFCCC>>>;;;777555444444444333111000000000000000111222//////......000222555777777777888888888888777777444555666777888999999999999888666444333555777999999999;;;>>>AAABBBAAA???;;;===@@@AAA@@@@@@@@@AAADDDFFFIIIMMMPPPSSSTTTUUULLLOOOUUU]]]eeennnvvv{{{pppaaaccczzzpppeee^^^[[[TTTNNNVVVsssuuufffdddkkkyyyfffggguuukkkkkk|||lllmmmoooOOOEEEDDDCCCAAA@@@???===;;;:::888666444444666666666555444444444444444555666666888888888;;;FFFaaasssmmmsss{{{lllbbbnnnvvvnnnhhheeeaaaZZZTTTMMMHHHEEE>>>;;;777555444555444333111000000000000000111222///.........000333666888888888999888888777666555444555666888999999999999999777555333444666888999:::;;;===@@@CCCCCCAAA???999<<>><<<<<<;;;888777555444555666555444555444444444444555666666777888888>>>PPPpppqqqeeecccuuurrrjjjzzzvvvnnnhhhfffaaaZZZSSSMMMHHHFFF===:::777555555555444444111111000000000000000111.........///111444777999::::::999999777666555444444555777999::::::999999999777444333555888999:::;;;;;;===???BBBBBB@@@>>>999<<>><<<<<<===999777555555555666555444555555444444555555666777666777999AAAYYY~~~wwwhhh]]]eee}}}xxxuuuuuummmhhheee```YYYRRRLLLHHHEEE===:::666555555555555444222222111000/////////000...---...///111555888:::;;;::::::999777555444333444555777999:::::::::999:::777444444777:::;;;;;;;;;;;;;;;===??????===;;;:::<<>><<<<<<===999777555555555555555333555555555555555666666777666777999CCC^^^rrr```___qqq~~~~~~uuummmgggddd___XXXQQQKKKGGGEEE===:::666555555555555444333333111000////////////------...///222555999;;;;;;;;;:::999777555333222444555888:::;;;;;;:::999:::777444444777;;;<<<<<<;;;::::::;;;<<<<<<;;;999:::<<>>999777555555555555444333555555555555555666777777666888:::DDDaaazzz{{{fff___mmmsssllldddaaa\\\WWWSSSMMMGGGCCC???<<<888555444444333222444333222000///////////////000111333555777888999:::::::::888555333333333777777888999::::::;;;<<<666666555555777888:::;;;============<<<;;;:::999<<<<<<<<<===???AAADDDEEEHHHKKKNNNOOONNNLLLJJJJJJWWW]]]eeellloooppppppoookkklllnnnppprrrsssttttttxxxxxxyyyzzz{{{{{{||||||~~~|||xxxyyy{{{~~~eee]]]hhhaaaPPPHHHBBB??????;;;BBBJJJUUUkkk|||oooeee___WWWPPPPPPOOOLLLLLLPPPUUU[[[]]]ZZZYYY]]]]]]ZZZddddddcccbbbcccdddfffgggbbbccchhhppp}}}xxxnnnmmmnnn}}}~~~{{{uuunnnqqqxxxrrrttt```WWWWWW___||||||lllVVVGGG@@@CCCEEE<<<<<>>;;;;;;;;;???CCCIIIYYYooo~~~~~~wwwqqqjjjbbbXXXQQQQQQLLLIIIKKKKKKKKKOOOUUU___ffflllnnnrrryyy{{{xxxzzz|||~~~zzzxxx{{{}}}~~~~~~tttllliiiiiirrrvvvvvvqqqooooookkkeee\\\[[[]]]bbbiiitttooowwwgggYYYTTTUUUkkkzzzxxxdddLLLDDDEEEFFF>>><<>>@@@BBBCCCBBBEEEGGGIIIKKKMMMQQQTTTVVV[[[ccchhhkkkkkkllllllggghhhjjjlllmmmoooooooooppppppqqqqqqssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxx||||||}}}~~~tttZZZYYYeee~~~ooo]]]UUUNNNJJJFFFAAA>>>>>>AAABBBBBBDDDNNN\\\fffiiijjjeee]]]WWWQQQLLLHHHEEEGGGGGGKKKPPPTTTYYYccclllmmmuuu}}}vvvpppmmmmmmmmmoooqqqppplllhhhfffaaa\\\UUUOOOKKKKKKNNNXXXjjjyyyqqqmmmvvvuuuaaaTTTNNNZZZnnnrrrSSSGGGEEEFFF???===@@@===;;;:::999888777666666666555555555555666666666666444888;;;PPPyyyqqq}}}yyyxxxwwwxxx|||uuu{{{iiiZZZqqq{{{mmmhhhdddaaa\\\WWWSSSMMMGGGCCC>>>;;;777555444444444333111000000000000000111111...000222555777888999999999999999777444444555666888888999:::::::::999999555555666777888999::::::======;;;:::999888777777:::;;;<<<===???@@@BBBCCCBBBDDDEEEGGGIIIMMMSSSWWWXXX\\\bbbgggiiijjjjjjkkkfffgggiiikkklllmmmnnnnnnpppppppppqqqrrrtttvvvwwwxxxvvvtttsssssstttvvvwww{{{|||~~~~~~~~~~~~fff[[[]]]xxxwwwlllgggcccaaa^^^XXXPPPHHHDDDCCCEEEDDDCCCEEEJJJQQQVVVXXX[[[WWWRRRLLLIIIHHHJJJLLLLLLSSS]]]fffnnnyyy{{{uuusssuuuwww}}}{{{yyy}}}vvvnnnnnnrrruuuvvvrrrrrroookkkfffaaa]]]YYYVVVPPPIIIGGGGGGKKKWWWbbbssspppqqqmmmZZZPPPUUUaaaZZZIIIDDDFFF@@@>>>AAA???<<<;;;:::888777666666555555555555555666666666666666999???XXXsssjjjzzzxxxwwwvvvwww|||sssxxxjjjZZZqqqzzzlllhhhdddaaa\\\WWWSSSMMMGGGCCC>>>;;;777555555555444333333222111000////////////...000333555888999999999888888888666444444666888888999:::;;;;;;999888777444555666777888999999:::<<<;;;:::888777777777777:::;;;<<<>>>@@@AAABBBBBBDDDEEEEEEFFFHHHMMMSSSXXX[[[^^^cccfffhhhiiijjjkkkggghhhiiikkklllmmmmmmnnnooooooooooooqqqsssuuuwwwxxxvvvrrrpppoooppprrrtttxxxzzz||||||{{{|||~~~sssbbbZZZnnnwwwmmmeee^^^^^^jjjxxxrrraaaRRRIIIEEEEEEBBB@@@BBBDDDFFFHHHIIIKKKLLLMMMMMMNNNSSS[[[aaagggqqq}}}uuummmaaaWWWRRRSSSXXX[[[hhhyyy{{{iiibbb___^^^ccclllyyy}}}rrrppptttvvvvvvmmmjjjgggddd^^^XXXSSSQQQOOOJJJHHHGGGFFFEEEIIIOOORRR```{{{xxxeeeUUUSSSZZZggg|||bbbLLLCCCFFFAAA>>>AAA@@@===<<<:::888777666666555555555555555666666666666;;;>>>FFFdddooorrrzzzyyyxxxzzzqqqwww|||jjj\\\ooo{{{nnniiibbb___ZZZUUUQQQKKKEEEAAA;;;888555333333333333222444333222000//////.........000333666888999999888888888777555444444777999888999;;;;;;;;;999777666444555666888999999999999;;;:::888777666666777777:::;;;===???AAABBBCCCCCCEEEEEEFFFGGGIIINNNUUUYYY]]]___ccceeefffgggiiijjjhhhhhhjjjkkklllmmmmmmmmmmmmlllkkklllmmmpppsssuuusssqqqnnnkkkjjjlllnnnpppuuuwwwyyyxxxuuuuuuxxx{{{}}}iii[[[ggguuu{{{{{{jjjXXXRRRMMMKKKMMMYYYvvvmmm]]]SSSOOOHHHCCCBBBBBBBBBDDDHHHJJJPPPYYY```fffooo{{{{{{nnnccc^^^OOOMMMJJJGGGEEEEEEFFFGGGMMM[[[xxxwwwoooaaaTTTJJJHHHHHHHHHNNNXXXfffzzzzzzuuuqqqjjjfffcccaaa[[[TTTOOOOOOIIIFFFGGGIIIIIIFFFFFFHHHJJJJJJXXXmmmuuu]]]SSSSSSTTTeee~~~mmmRRREEEGGGBBB???AAA@@@>>>===;;;999777666666555555555555555666666666666:::===JJJkkkvvv}}}zzzzzz{{{~~~ooovvvmmm^^^fffyyy}}}ooojjjbbb___ZZZUUUQQQKKKEEEAAA;;;888444333333333333222222222111000//////000000...000444777999999999888888888777555333444888:::999:::;;;<<<;;;999666555444555666888999999999999999888666555555666888999;;;<<<>>>AAABBBCCCDDDDDDDDDEEEFFFHHHKKKPPPWWW\\\]]]___bbbccccccdddggghhhggghhhiiijjjkkklllllllllkkkjjjjjjjjjlllooorrrtttmmmkkkiiihhhiiikkknnnooorrrtttuuurrrnnnlllooorrrwww}}}qqq^^^aaawwwhhhgggooorrrxxxnnn\\\OOOJJJFFFGGGOOOUUUbbb|||}}}mmm```TTTIIIFFFFFFHHHOOOXXX___jjjxxx}}}pppccc[[[UUULLLGGGFFFFFFHHHJJJLLLLLLJJJGGGFFFDDDJJJ[[[www~~~uuulllbbbYYYQQQLLLIIIAAA>>>BBBBBB@@@DDDLLLVVViiizzzrrrmmmjjjiiiddd\\\XXXZZZSSSNNNLLLMMMLLLIIIHHHJJJPPPFFFLLLXXXaaa{{{jjjZZZTTTQQQ\\\tttzzz[[[JJJJJJDDD??????>>>>>>===;;;999777666555555555555555555666666666666777===OOOsss{{{~~~{{{}}}vvvxxx{{{{{{mmmtttttt___\\\oooqqqkkkdddaaa\\\WWWSSSMMMGGGCCC===:::666555555555555444000000000000000111111222...000444777999:::999888777777666444333555888;;;999:::<<<<<<;;;999666444333555666888999999999999888777555444555666888999;;;===???BBBCCCDDDDDDDDDBBBDDDFFFIIIMMMRRRYYY^^^\\\^^^```aaaaaaccceeegggfffggghhhjjjjjjkkkkkkkkklllkkkjjjjjjlllooosssuuujjjiiihhhhhhjjjmmmppprrrqqqsssrrrnnnhhheeegggkkkpppwwwyyybbb^^^mmmqqqeeeeeeccceeemmmiiivvvyyycccVVVNNNHHHLLLIIIMMMYYY```eeetttiiiZZZKKKGGGHHHNNN[[[ggguuuyyyjjj___RRRHHHHHHIIIIIIJJJNNNQQQRRRTTTTTTTTTRRROOONNNKKKIIILLLXXXnnnxxxoooiiieee```\\\UUUPPPNNNMMMLLLKKKHHHCCCCCCHHHGGGAAABBBHHHHHHWWWrrrzzztttqqqpppllldddaaaccc___XXXQQQNNNKKKHHHHHHJJJMMMBBBJJJTTTQQQaaawwwbbbYYYUUU\\\pppbbbNNNMMMFFF>>>>>><<<>>>===<<<999888666555555555555555555666666666777;;;DDDYYY~~~|||yyy}}}{{{ssswww{{{sssuuuzzzxxxlllrrrzzz^^^WWWjjjnnnrrrzzzqqqhhhbbb```\\\VVVPPPIIIDDDAAA>>>;;;777444333333222111111111000000//////......000111444777999::::::::::::777444444666888::::::777888:::;;;:::777444222333666999:::999777777777999777555444444666888:::;;;<<<>>>AAACCCDDDEEEFFFEEECCCDDDHHHNNNTTTVVVVVVYYYZZZ\\\^^^___```aaaaaadddeeeeeeggghhhiiijjjkkkfffgggiiikkkmmmoooppppppjjjjjjiiijjjkkkmmmooopppooopppooolllgggeeegggiiiooouuu~~~kkk___cccvvvvvvggg```^^^^^^VVVZZZlllwww___SSSQQQSSSTTTZZZYYY[[[dddooouuutttppp{{{fffTTTPPPSSSZZZkkk~~~ooo```UUUPPPPPPPPPNNNLLLLLLPPPVVVZZZ```dddgggggggggeee[[[RRRJJJFFFEEEIIIUUUmmmuuuqqqkkkddd]]]YYYVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNIIIDDDBBBCCCEEEEEEEEEHHHIIIXXXsss{{{xxxvvvuuurrrqqqkkkeee]]]XXXVVVTTTQQQNNNRRRKKKGGGJJJMMMXXXuuunnnVVVPPPXXXnnnyyy\\\IIICCCBBB@@@======<<<<<<;;;:::999777666666777777777666777999<<<===IIIddd{{{llliiilllnnnqqqtttpppuuuzzz~~~wwwkkkqqq~~~cccVVV]]]qqq|||iiigggcccnnn|||qqqiiicccaaa]]]WWWPPPJJJEEEBBB===:::666333222222111000111000000000/////////...000222555888:::::::::999;;;999555444666777888888888999::::::999777444222555777:::;;;:::888888999888777555444444666888::::::;;;===???AAACCCDDDDDDEEEDDDDDDIIIOOOUUUWWWXXXZZZZZZ\\\^^^___```aaaaaabbbcccdddeeeggghhhiiiiiiggghhhjjjlllmmmnnnmmmmmmiiiiiijjjjjjlllmmmooopppmmmnnnnnnmmmlllmmmoooqqqooossszzzuuuaaa[[[dddwwwsssaaaVVVOOOLLLTTTddd}}}vvviii```___dddjjjnnnzzzxxxwwwyyy~~~~~~{{{uuuccc^^^___aaakkkwwwxxxiii[[[SSSQQQRRRTTTWWWYYY]]]aaagggnnnvvv{{{|||pppdddWWWPPPIIIEEEGGGOOOaaaqqqrrrppplllhhheeeaaa]]]YYYZZZYYYXXXVVVTTTSSSRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYVVVQQQLLLIIIHHHHHHFFFEEEHHHFFFMMM[[[iiiyyy~~~yyysssoookkkeee^^^YYYUUUPPPOOOQQQPPPQQQ```rrrlllYYYXXXddd{{{vvv\\\JJJDDDDDDBBB@@@<<<<<<<<<;;;:::888777666666666777666555666999;;;@@@PPPooo|||iiieeehhhkkknnnpppoootttyyy~~~|||mmmrrr~~~fffQQQPPP[[[ooojjjZZZWWWSSSYYYeeewwwqqqiiidddaaa]]]XXXQQQKKKFFFCCC<<<999555222111111111000000000000000////////////111333555888::::::999999<<<999666555666777777777999999::::::888666333111666888;;;;;;:::999999:::888666555444555666888:::999:::<<<>>>@@@BBBCCCCCCDDDDDDFFFJJJPPPUUUXXXYYYZZZ[[[\\\^^^___````````````aaabbbdddeeeffffffggghhhiiikkklllmmmllljjjiiiggghhhjjjkkkmmmnnnnnnooollllllmmmppptttxxxzzz{{{tttuuuwww}}}gggVVVSSS^^^lll|||qqqjjjkkkwwwzzzhhhYYYMMMIIIOOObbbtttfff[[[aaajjjuuuooogggddd___^^^aaa\\\bbbiiinnnooommmjjjiii^^^YYYSSSPPPRRRYYYbbbhhhqqqtttyyyqqqbbbXXXMMMHHHEEEDDDGGGLLLQQQOOOMMMMMMOOORRRSSSSSSZZZ]]]```dddfffffffffeeeZZZZZZZZZ[[[]]]___bbbccc___\\\WWWSSSQQQNNNLLLJJJIIIFFFGGGMMMRRR[[[ooo}}}vvvlllddd```ZZZVVVWWWSSSMMMPPPXXXwww```WWWWWWiii~~~pppYYYHHHBBBAAAAAA???<<<<<<<<<;;;999888666555555666666666555666888;;;EEE]]]mmmdddfffiiikkkmmmnnnsssyyy~~~|||mmmqqq}}}hhhSSSIIIHHHUUUeeeqqqnnnZZZQQQNNNIIIJJJPPPccc}}}pppjjjdddbbb^^^XXXRRRKKKFFFCCC<<<999555222222222111111000000000000////////////222444666999::::::999888:::888666555666888888777999::::::999777555222111666888::::::999888999:::777666555555555777888::::::;;;===???@@@BBBBBBCCCDDDEEEHHHLLLQQQVVVYYYZZZYYYZZZ\\\]]]^^^_________^^^___aaacccdddeeeeeeeeehhhiiikkklllkkkiiifffeeefffgggiiilllmmmnnnnnnnnnmmmmmmnnnsss{{{|||zzz}}}sss[[[OOOSSS^^^kkklll```\\\ccchhhsssqqq___TTTQQQZZZyyysssggg___YYY]]]llluuuiiiaaaVVVMMMHHHOOOPPPRRRSSSRRRRRRSSSTTTWWW[[[aaagggmmmssswwwzzzwwwkkk^^^QQQKKKJJJIIIJJJMMMLLLKKKLLLOOOUUU[[[^^^```aaadddjjjnnnpppooommmkkkeeedddcccccccccdddeeeffffffdddaaa___\\\ZZZXXXWWWOOOLLLLLLPPPTTTZZZeeeqqqzzzsssqqqfff\\\XXXUUUQQQQQQTTTaaakkk\\\TTT___ppp}}}sss]]]LLLCCCAAAAAA@@@======<<<;;;999888666555555666666555555555888:::JJJhhhuuugggfffjjjkkkkkkmmmrrrxxx}}}tttjjjooo}}}~~~hhhYYYMMMEEEIIISSS^^^ooo}}}```VVVTTTRRRNNNLLLLLLZZZ|||{{{oooiiidddbbb^^^XXXRRRKKKFFFCCC<<<999666333333333333222////////////000000000000333555777999::::::999888777666444555777999::::::999999999888777555333222555777999999777777888999666555555555666777999999;;;<<<>>>???AAABBBCCCCCCDDDFFFJJJNNNQQQUUUXXXZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^aaacccdddeeeddddddgggggghhhiiihhhfffdddbbbeeefffiiikkkmmmnnnnnnnnnqqqppprrrwwwgggRRRNNNSSS[[[rrrwwwooooooiiiiiixxxfff[[[XXXjjjwwweeeZZZXXX^^^eeewwwyyymmmaaaUUUMMMSSSRRROOOMMMNNNSSSZZZ```ccckkkwww{{{kkkXXXMMMIIIIIIOOOVVVTTTTTTVVV[[[aaagggjjjkkklllpppuuuxxxyyyvvvsssppppppooommmkkkjjjjjjjjjjjjlllllllllkkkjjjjjjjjjkkkaaaYYYRRRRRRUUUZZZ___eeeooorrr~~~|||qqqfffaaa^^^ZZZWWWVVV___uuukkkWWWWWW___eeekkkqqq}}}kkkWWWJJJDDDCCCCCC>>>>>>===<<<:::888666555555666666666555666888;;;HHHlllzzzhhheeehhhkkkkkklllqqqwww|||sssiiiooo|||hhhYYYPPPIIIHHHIIIOOObbbuuuqqqXXXSSSTTTSSSRRRRRRQQQYYYuuuxxxmmmiiidddaaa]]]XXXQQQKKKFFFCCC<<<999666444444444444333////////////000000000000555666888::::::999888777555444444555888:::;;;:::888888888777666555444333555777888888777666888999555555555555666888999999;;;<<<>>>@@@AAABBBCCCCCCDDDHHHLLLOOOQQQSSSVVVXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]```bbbddddddcccbbbdddddddddddddddccccccbbbeeefffhhhjjjlllnnnoooooossstttvvv{{{www[[[MMMKKKLLL```}}}yyyqqq^^^___mmmsssoooggg^^^YYY[[[eeexxxzzzfffccc]]]YYYZZZaaallltttjjjZZZRRRTTTaaaoooqqqqqqrrrvvv{{{{{{zzzyyywwwwwwwwwwwwxxxvvvwwwxxxxxxxxxzzz}}}|||pppaaaUUUPPPQQQSSSVVV[[[]]]iii{{{uuuqqqmmmfff[[[SSSWWWaaa}}}bbbTTTQQQQQQTTTZZZ]]]fffuuuzzz```LLLBBB@@@@@@@@@??????===;;;999777666666777777666666777999<<>><<<:::888777777888888888777888:::===JJJqqqwwwhhheeegggfffkkkpppuuuyyyzzz~~~rrraaaXXXPPPKKKDDD@@@IIIWWWsssxxxlllbbb^^^^^^aaahhhjjjjjjvvv}}}pppqqqvvvtttjjjgggbbb```\\\VVVPPPIIIDDDAAA:::777444222222333222222.../////////000000111111666777999::::::999888777888777666777888999888777666666666666666666666666888999:::999888888:::<<<444444555666777888999999:::;;;<<<>>>???@@@@@@@@@EEEIIIMMMOOOOOOPPPRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWYYY\\\___``````___^^^___^^^]]]]]]^^^```cccdddfffffffffhhhjjjmmmoooqqqqqquuu{{{}}}~~~jjjaaaXXXccc}}}pppccc\\\^^^mmm}}}{{{yyyggg^^^\\\^^^hhh{{{~~~xxxnnnfff]]]VVV]]]|||pppcccaaa[[[cccvvvzzz\\\JJJEEEFFFBBBBBBAAA???===;;;999777888999999888888888;;;===RRRyyyooogggfffeeekkkppptttxxxxxxpppdddWWWPPPHHH@@@CCCLLLeeeuuunnnooosssyyyxxxtttzzzqqqZZZSSSWWWaaapppsssjjjeeecccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111333333222111000000333666999:::;;;;;;<<<<<<;;;;;;666777888999999999999999888777444333333555777888;;;::::::999999888888888333444555666777888999:::===<<<;;;;;;;;;===>>>???DDDHHHMMMPPPQQQPPPPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\\\\]]]^^^___```bbbccciiihhhhhhhhhiiikkknnnoootttwww{{{}}}~~~~~~wwwcccZZZbbbfffZZZUUUPPPTTT^^^tttyyynnnrrr{{{yyymmm^^^\\\___yyyvvvvvvcccIIIDDDGGGBBBBBBAAA???===;;;999888999777777888666555;;;CCC[[[ttthhhiiieeekkknnnuuu~~~wwwkkk[[[NNNGGGEEEFFFFFF___{{{}}}{{{{{{iiiTTTHHHGGGJJJTTTddduuupppjjjgggcccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111111111111000//////222555999999:::::::::999999888666666777888999999999999999777555333333444666888999999999888777777666666333444555666777888999:::======<<<<<<<<<>>>???@@@EEEHHHLLLOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]___aaabbbgggfffffffffhhhkkknnnooosssvvv{{{}}}~~~nnnaaadddpppVVVOOOOOONNNQQQXXXlll|||rrrfff```]]]qqqmmmNNNEEEHHHBBBAAA@@@???===:::888777888777777999777666;;;CCCbbbpppfffhhheeemmmqqqwwwtttcccUUUKKKHHHGGGHHHZZZ|||yyysssiiiYYYIIIAAA@@@BBBKKK[[[mmmmmmiiihhhcccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111000000000///...///222444888888888888888777666555555666777888999999999999999888555333333444666777888888888777666555555555333333444666777999::::::===============???AAABBBFFFIIIKKKMMMMMMMMMOOOPPPNNNNNNPPPQQQRRRSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXZZZ]]]___bbbcccdddddddddeeehhhkkkoooqqqtttwww{{{~~~|||hhhccczzz~~~ggg``````___YYY[[[iiizzznnndddZZZhhhtttNNNCCCFFFAAAAAA@@@>>><<<:::888777777666888:::888777<<>>@@@BBBCCCHHHIIIJJJKKKJJJKKKNNNPPPLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWYYY[[[^^^bbbdddfffcccddddddfffiiimmmqqqssswwwyyy|||~~~qqqdddooo{{{ooojjjmmm~~~pppeeeYYYeeexxxQQQBBBFFFAAA@@@@@@>>><<<:::888666666666888:::999888===CCCnnnuuuiiilllfff```bbbcccooottt|||sssooo~~~wwweeeUUULLLIIIJJJUUUvvv}}}gggTTTGGGAAA??????>>>===@@@HHHTTTgggnnniiifffcccaaa]]]WWWPPPIIIDDD@@@:::777444333333333222111111111111000000111444777:::::::::999888666555444444555666777888999999999999888555333333444666777:::999888777666555444444222333444666777999:::;;;============???AAACCCEEEHHHIIIJJJIIIIIIJJJLLLNNNKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXZZZ^^^aaadddfffddddddeeegggkkkooosssvvvyyy{{{}}}~~~~~~~~~}}}jjjkkkyyyrrryyy{{{nnnkkksssyyyppphhh\\\fffXXXGGGJJJAAAAAA@@@>>><<<:::888777666555777:::999999>>>EEEooopppaaaccc```^^^bbbdddlllttt~~~ooommm}}}~~~lllYYYMMMHHHIIITTTvvvvvvfffUUUHHHBBB@@@>>>???===>>>CCCLLL]]]vvvpppiiieeecccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111111111111111000222555888;;;;;;::::::888777666555333444555777888999999:::888777444333333555777888:::999888777666555444333111222444666888999;;;<<<<<<<<<<<<===???AAADDDEEEHHHIIIIIIIIIHHHHHHJJJLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUXXX[[[___bbbdddeeeeeefffhhhkkkppptttvvvyyy{{{}}}}}}}}}}}}rrrmmmwww{{{yyyooofffjjjnnnuuummmaaajjj\\\GGGHHHBBBBBBAAA???===;;;999888777555666999888999@@@HHHuuuiii\\\\\\ZZZ]]]ddddddkkktttnnnlll{{{vvv```PPPIIIIIIRRRuuu}}}uuuwwwuuujjjZZZLLLCCC===999<<<;;;<<<@@@GGGVVVnnnoooiiieeecccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111000000000000///111444777:::::::::999888777666555222333555777888999999:::777555444333333555888:::999888777666555333222222111222333555888:::;;;<<<:::;;;;;;<<<>>>AAADDDFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOPPPRRRSSSUUUWWW[[[^^^aaaccceeeeeeeeegggkkkooosssuuuvvvxxxzzz{{{|||~~~{{{zzzwww}}}xxx{{{uuuhhhppp___IIIHHHCCCCCCBBB@@@>>><<<:::999888666666777777999AAAJJJrrrddd]]]ZZZVVV]]]eeeaaalllvvvkkkiiiwwwjjjUUUKKKIIIQQQuuuuuukkkjjjkkkeeeVVVIIIBBB>>>999;;;:::<<<>>>BBBMMMbbbvvvnnniiifffcccaaa]]]WWWPPPIIIDDDAAA:::777444333333333222111.../////////...000333666888999999888888777666555222333555666888999999:::666555333333444666999;;;888777666555333222111000111222333555888:::;;;<<<:::::::::<<<>>>AAADDDEEEFFFHHHIIIIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJLLLMMMNNNTTTUUUWWWYYY\\\```bbbdddddddddeeegggjjjnnnrrrtttsssuuuxxxzzz|||vvvwwwzzzmmmtttfffPPPMMMDDDCCCCCCAAA???===;;;:::999666555666666999BBBLLLhhhcccaaa\\\VVV]]]ddd]]]mmmxxxhhhffftttqqqYYYMMMKKKRRRuuuwwwkkkZZZ^^^[[[NNNDDDBBBAAA>>><<<<<<=========EEEWWWiii{{{qqqjjjhhhdddccc___YYYRRRIIIBBB>>>===999444111000111222111111000000000111333666777:::;;;<<<<<<;;;:::888777888777666666666777999:::999777444333555777999999999888777666555444333333333444555777777777777666999:::;;;===???AAACCCDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIHHHJJJIIIGGGIIIOOOSSSTTTWWWZZZ\\\___```aaaaaabbbcccccccccdddgggiiijjjmmmrrrvvvzzz~~~qqqtttrrrVVVGGGEEEBBB?????????>>>:::666777666<<<666888===???ZZZkkkaaaZZZ[[[ZZZWWW\\\eeelllwwwhhhhhhvvvyyy```QQQKKKUUU~~~qqqwwwyyy~~~|||iiiYYYRRRLLLJJJGGGCCCAAABBB<<<;;;<<<<<<<<>>===999444111111111222111111000000000111333666888999::::::;;;:::888777666888777777777888888999999999666444333555777888999888777777666555444333222333444555666777777777666999:::;;;===???AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJKKKKKKJJJJJJJJJJJJHHHHHHJJJIIIGGGJJJPPPUUUVVVXXX[[[]]]___```aaa______^^^\\\ZZZ[[[^^^aaafffiiinnntttyyysssvvv}}}cccKKKHHHEEEBBBAAAAAA@@@<<<888888777===777999===@@@]]]iii___YYY[[[ZZZWWW[[[cccmmmyyyhhhjjjyyyxxx```RRRMMMYYY~~~nnnqqqqqqrrr|||qqq[[[SSSMMMKKKHHHDDDBBBCCC===;;;;;;<<<;;;>>>JJJWWWmmm}}}tttkkkiiieeeccc^^^XXXQQQIIIBBB>>><<<888444111111222222111111000000000111444666888999999::::::999888666555777888999:::::::::999999888666444333555777888888777666666555444333222222333444555666777777777777999:::;;;===???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIFFFGGGIIIIIIHHHLLLRRRWWWXXXZZZ\\\]]]______```]]]\\\YYYVVVTTTUUUYYY]]]hhhkkkooosssyyy}}}yyywwwzzzzzz}}}tttRRRJJJGGGDDDCCCDDDBBB>>>:::999777>>>888:::>>>BBBaaaggg]]]WWWZZZZZZWWWYYY```mmmxxxhhhkkkyyy|||fffXXXRRR```vvvwwwvvvkkkqqqxxxyyy___VVVNNNLLLJJJFFFCCCCCC>>>===<<<<<<:::;;;EEEPPPdddvvvuuullliiieeebbb^^^WWWPPPHHHBBB???;;;888444222222222222111111000000000222444777999999999::::::999888777555777888:::<<<===;;;:::888888555333333555777777777666555555444333333222222444444555666666777777777999:::;;;===???AAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFIIIJJJIIIMMMSSSWWWXXXZZZ[[[\\\]]]^^^^^^[[[ZZZXXXVVVVVVYYY___dddppprrrtttwwwzzz{{{{{{}}}|||xxx}}}XXXLLLIIIEEEDDDDDDCCC>>>:::999666===888:::===CCCeee}}}hhh]]]VVVWWWXXXUUUVVV\\\iiiuuugggjjjxxxrrraaaXXXcccoooppppppvvv|||dddZZZQQQNNNLLLHHHEEEEEEBBB???>>>===;;;:::AAAIIIYYYnnnvvvlllhhheeebbb]]]VVVOOOHHHBBB???:::777444222222333222111111000000000222555888::::::;;;;;;;;;;;;999888777666888;;;===>>><<<:::888777555333444555777777666555555555444333333222222444444555555666666777888999:::;;;===???AAACCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEIIIJJJJJJNNNTTTVVVWWWXXXZZZ[[[[[[\\\\\\XXXYYYZZZ[[[^^^cccjjjooosssuuuwwwyyy{{{~~~}}}mmmhhhjjjpppwww~~~}}}ZZZLLLIIIFFFDDDDDDBBB>>>:::888444;;;888999;;;CCChhhnnn```VVVUUUUUUSSSTTTZZZdddooofffkkkyyyiii\\\fff|||xxxrrrqqq|||jjj^^^SSSPPPOOOKKKGGGFFFEEEBBBAAA@@@===;;;???EEERRRhhhwwwlllhhheeebbb]]]VVVNNNGGGBBB???999666444333333333222111000000000111333666999:::;;;;;;<<<<<<;;;:::888777666888;;;======<<<:::888666444333444555777666666555555555555444444333333555444444555555666777888999:::;;;===???AAACCCDDDAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDEEEIIIJJJJJJNNNTTTUUUVVVWWWYYYZZZ[[[[[[[[[VVVYYY]]]bbbffflllrrrvvvpppsssvvvyyy|||~~~ppphhhgggkkkttt|||vvvnnnooo[[[MMMIIIFFFDDDDDDBBB===999888333:::888999:::DDDlllzzzhhhYYYUUUTTTRRRUUU[[[bbblll|||fffmmm|||rrrcccvvv}}}uuu{{{ooobbbVVVRRRQQQMMMIIIGGGFFFCCCBBBCCC@@@===>>>CCCOOOdddwwwkkkfffeeebbb\\\UUUMMMGGGBBB???888666444333333333222111000000000111333666999;;;::::::;;;;;;:::999777666777888:::;;;;;;;;;999888555444333444666777666555666666666555555555555444555555444444555666888999999:::;;;===???AAACCCDDD@@@AAACCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEFFFDDDEEEIIIJJJJJJNNNTTTUUUVVVWWWYYY[[[\\\\\\]]]YYY^^^dddjjjnnnqqquuuwwwrrruuuyyy|||}}}~~~}}}~~~wwwmmmbbbzzz___NNNJJJGGGEEEEEECCC>>>:::999444:::999::::::FFFqqqrrr^^^VVVTTTSSSWWW___eeemmm{{{iiinnn|||}}}nnnvvvvvvssseeeWWWSSSSSSOOOJJJGGGEEECCCBBBCCCBBB>>>>>>BBBJJJ^^^zzzwwwkkkfffeeebbb\\\UUUMMMGGGBBB???888666444333444444222111000000000111333666999;;;999999::::::999888666555777888999:::::::::999999555444333444666777666555666666666666666555555555555555444444555666888999999:::;;;===???AAACCCDDD@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEFFFIIIJJJIIINNNTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^dddkkkqqqtttuuuuuuvvvxxx{{{~~~}}}}}}{{{qqq```rrrdddOOOKKKHHHFFFFFFCCC???:::;;;444;;;;;;;;;;;;GGGtttzzzbbbXXXUUUUUUZZZbbbiiippp{{{jjjmmmzzzyyy~~~ooolllzzzuuufffXXXTTTTTTPPPKKKHHHDDDAAAAAACCCBBB>>>>>>AAAFFFYYYsssxxxjjjdddeeebbb^^^XXXPPPHHHAAA>>>999777333222222111111///000///000333777999::::::<<<===<<<:::777444444555888888888:::<<<===<<<:::666666555555666777999:::999888777666444333222111333333333333444555666666:::;;;<<<>>>@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGFFFEEECCCCCCEEEGGGKKKJJJJJJIIIJJJLLLNNNOOORRRSSSVVVYYY\\\^^^______iiimmmsssvvvwwwwwwwwwwwwwwwyyy||||||}}}}}}kkkSSSOOOJJJHHHGGGEEE@@@<<<:::777999888>>>>>>III~~~~~~dddUUUSSSUUUZZZ^^^iiirrr{{{iiimmmyyyuuuoooooo{{{tttgggbbbjjjkkk^^^YYYQQQPPPPPPIIIJJJHHHFFFEEEDDDBBB???<<>>@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGFFFEEEDDDDDDFFFHHHKKKJJJJJJKKKLLLNNNOOOPPPUUUUUUWWWYYY\\\___bbbcccnnnrrrvvvxxxxxxwwwwwwwwwxxxzzz}}}|||xxxxxxcccSSSNNNJJJHHHHHHFFFAAA<<<;;;888;;;888???>>>KKKwww___SSSQQQRRRUUUXXXcccmmmvvv|||ffflllxxx{{{||||||nnneeeggg|||nnnaaa[[[SSSRRRRRRLLLJJJHHHFFFEEEDDDBBB@@@===CCCNNNhhhrrrllljjjeeeccc___YYYQQQIIICCC???:::888555333333333333222000///000333777999:::::::::;;;;;;888555333333444888888888999;;;<<<;;;999555444444444555666777888777666555333222111111000333333333333444555666666888999;;;>>>@@@AAABBBCCC@@@AAABBBCCCCCCDDDDDDCCCFFFFFFFFFEEEDDDDDDFFFIIIKKKKKKKKKLLLNNNPPPRRRSSSWWWWWWVVVXXX[[[```eeehhhsssvvvyyyzzzyyyxxxwwwxxxyyyzzz|||~~~|||vvvsss{{{|||___RRRNNNIIIHHHJJJHHHCCC>>><<<:::<<<999??????MMMqqq]]]SSSQQQPPPRRRTTTaaalllvvv|||~~~bbbiiiuuuxxxjjjfffvvvrrreee___VVVUUUUUUOOOKKKIIIGGGFFFEEEDDDAAA???AAAKKKcccpppkkkiiidddbbb^^^XXXPPPIIIBBB???999666444222333333222111000///000333777999::::::999::::::888555333333444999888888999;;;;;;:::999444444444555555666777777666555333222111000000000333333333333444555666666777888;;;===???AAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGIIIKKKKKKLLLNNNPPPRRRSSSTTTVVVUUUSSSTTTXXX^^^eeejjjsssuuuxxxyyyxxxxxxyyyzzzxxxyyyzzz|||xxxrrryyy}}}```SSSNNNIIIJJJMMMLLLFFF@@@<<<:::<<<888>>>@@@PPPzzzqqq^^^TTTQQQQQQRRRUUU```kkkvvv{{{~~~}}}ccceeeqqq|||mmmfffsssvvvjjjdddZZZWWWXXXRRRMMMKKKHHHFFFFFFEEECCCAAA@@@HHH^^^zzzqqqiiieeeaaa___[[[VVVNNNGGGAAA===777555222111111222111000000///000333777999::::::999999999888555333333444999888888999:::;;;999888444444555666666777777777666444333111000000000111333333333333444555666666777888:::===???AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGJJJJJJKKKMMMOOOPPPRRRSSSTTTRRRQQQPPPQQQUUU\\\ccchhhoooqqqtttuuuvvvxxxzzz|||{{{{{{|||~~~~~~vvv{{{dddUUUOOOKKKLLLPPPOOOHHHAAA;;;999;;;888>>>AAATTTooo]]]RRROOOOOOSSSWWW\\\hhhsssvvvwww{{{~~~ggghhhrrrzzzyyyxxxssshhhbbbnnn{{{qqqkkk___[[[ZZZTTTPPPMMMJJJGGGFFFEEECCCBBBAAAGGG[[[vvvssshhhbbb```^^^ZZZTTTMMMFFF@@@===666333111000000111111000000///000333777999::::::999::::::888666444444555999888888999::::::999777444555666777888888888888666555222000000000111222333333333333444555666666888999;;;===???@@@@@@AAA???@@@AAABBBBBBCCCCCCBBBAAABBBCCCCCCCCCDDDGGGIIIIIIJJJLLLNNNPPPQQQQQQQQQMMMMMMNNNQQQVVV\\\bbbfffkkkmmmppprrrsssvvvzzz}}}jjjXXXRRRMMMOOOTTTSSSKKKBBB;;;999<<<888???CCCZZZvvvgggWWWNNNKKKLLLQQQVVV^^^kkkvvvxxxwwwyyy}}}~~~~~~jjjpppzzzxxxkkk]]]\\\___aaa\\\YYYfffwwwxxxrrrfff___]]]WWWSSSPPPLLLIIIGGGEEECCCBBBBBBFFFWWWrrruuujjjddd```^^^ZZZUUUNNNGGGAAA===666444111000111222111111000///000333777999::::::999::::::999777555555666999888888888::::::888777555666777888999999999888777555333111000111222444333333333333444555666666999:::;;;===>>>???????????????@@@AAABBBBBBBBBBBB???@@@AAAAAAAAACCCFFFIIIHHHIIIKKKMMMNNNOOONNNNNNKKKLLLPPPTTTZZZ___cccfffkkklllnnnpppqqquuuyyy}}}yyyttt\\\UUUPPPRRRWWWVVVMMMCCC;;;:::===:::AAAGGG```|||yyyhhh\\\PPPKKKJJJKKKOOOUUUaaaooo{{{}}}{{{}}}|||jjjvvv}}}gggZZZRRRHHHGGGKKKQQQQQQQQQ^^^nnn|||{{{mmmdddaaaYYYVVVSSSMMMIIIGGGEEECCCAAABBBDDDTTTnnnvvvlllfffaaa___[[[VVVOOOHHHBBB???777555222111222333333222000///000333777999:::::::::;;;;;;:::777666666777999888888888::::::888666555666888999::::::999999777555333111000111333444333333333333444555666666:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB>>>???@@@@@@AAABBBFFFHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKMMMRRRXXX]]]bbbeeeggglllmmmnnnoooqqqtttyyy||||||}}}ttt~~~^^^WWWRRRTTTYYYXXXNNNDDD<<<;;;>>>;;;CCCJJJdddvvv]]]UUUMMMKKKKKKLLLPPPUUU___mmmyyy|||{{{}}}zzzhhhyyy}}}iiiPPPJJJLLL@@@>>>BBBIIILLLNNNZZZiiitttrrrhhhccc[[[XXXTTTOOOJJJGGGEEECCCAAAAAACCCQQQkkkuuugggfffaaaaaa^^^XXXOOOGGGAAA>>>:::555333444444000///000000000000333666888777666888999999888666777999;;;===<<<:::888777777777888444555777888888888777666666444222000000000111222111222222333444555666666888:::============>>>@@@>>>@@@BBBAAA@@@???@@@AAA>>>??????>>>>>>@@@CCCFFFFFFHHHJJJKKKKKKJJJKKKLLLRRRUUU[[[aaaeeegggggggggiiikkknnnppprrruuuzzz}}}xxx|||rrruuudddWWWSSSVVVVVVXXXSSSEEE;;;<<<>>>>>>@@@SSS{{{sss```UUULLLKKKMMMMMMOOOQQQaaakkkwww}}}{{{yyyzzz}}}|||rrrlll{{{~~~rrrvvvrrreeeYYYOOOHHHCCC???@@@FFFHHHHHHOOOZZZhhhsssyyymmmfffddd^^^XXXPPPJJJHHHFFFCCCAAAAAADDDQQQggg~~~uuuhhheeeaaa```^^^XXXOOOGGGAAA>>>999444111333333111000111111111222444777888777666888888888777666666888:::===<<<;;;:::888888777777444555666777888777777666666444222111000000111222111222222333444555666666888:::============>>>@@@>>>@@@AAAAAA@@@??????@@@>>>?????????>>>@@@BBBEEEGGGHHHJJJKKKJJJKKKMMMNNNTTTWWW]]]bbbfffhhhhhhhhhhhhjjjmmmoooqqquuuxxx{{{yyy|||}}}{{{dddVVVSSSYYYZZZ\\\UUUEEE;;;;;;>>>>>>AAAUUU}}}nnn```VVVLLLKKKLLLLLLNNNPPP___iiivvv|||{{{yyyzzz}}}|||pppkkkyyyppp```^^^tttvvviii^^^QQQHHHCCCEEEEEEBBBFFFOOOZZZddduuu{{{ooogggddd```ZZZRRRLLLHHHFFFCCCAAADDDDDDNNNccczzztttiiieee``````]]]WWWOOOFFFAAA>>>888333000222333000000222222222444777999:::888666777888888666555555777999;;;<<<<<<<<<;;;999777666444555666777888777666666555444333111000111111222111222222333444555666666888:::============>>>@@@>>>@@@AAAAAA@@@??????@@@>>>???@@@@@@??????AAABBBGGGHHHIIIIIIJJJKKKOOOQQQWWWZZZ^^^cccgggiiiiiiiiiiiikkkoooqqqsssvvvyyy|||{{{}}}~~~}}}|||~~~eeeVVVSSSZZZ___aaaXXXDDD;;;:::<<<>>>BBBWWW```xxxkkk___UUULLLJJJKKKKKKMMMPPP[[[fffsssyyyxxxwwwxxx{{{|||mmmiiixxxyyymmm^^^MMMGGGWWWmmmhhhXXXIIIEEECCC???@@@EEELLLTTTdddwwwrrrjjjgggccc^^^UUUNNNIIIFFFDDDBBBGGGDDDJJJ\\\ssssssiiiddd______\\\VVVNNNFFF@@@>>>999444000111222//////111111111444888;;;<<<;;;999777888777666444444666888:::;;;======<<<:::777555444555666777777777666555555444333222111111111111111222222333444555666666888:::============>>>@@@>>>???AAAAAA???>>>???@@@===???AAAAAA@@@??????@@@EEEFFFGGGHHHIIILLLPPPSSSYYY[[[___cccfffhhhhhhhhhlllnnnrrruuuvvvyyy|||~~~}}}}}}}}}||||||~~~~~~|||iiiXXXSSSZZZ```cccYYYDDD<<<:::<<<>>>AAAVVVZZZ}}}~~~mmm[[[RRRJJJIIIJJJKKKNNNRRRZZZeeeqqqwwwvvvtttuuuxxx{{{|||jjjiiiyyy~~~nnnbbb]]]WWWOOOEEEAAAJJJWWWmmmRRRGGGCCC??????CCCEEEJJJWWWjjjyyyuuullljjjeee```YYYQQQKKKGGGDDDCCCHHHCCCFFFUUUkkkqqqhhhddd^^^]]][[[VVVMMMEEE@@@===<<<666111222111......000///000333777<<<>>>>>>===888888888666444444666888999;;;===>>><<<:::666444333444555777777666666555444444333222111111111111111222222333444555666666888:::============>>>@@@===???AAA@@@???>>>??????===???@@@AAA???>>>???@@@DDDEEEFFFGGGIIIMMMRRRVVVZZZ\\\___bbbeeefffggggggkkknnnrrruuuwwwxxx{{{|||}}}}}}}}}|||}}}|||zzzzzz|||mmm[[[TTTZZZ___cccZZZFFF???;;;<<<>>>???RRRgggpppVVVNNNIIIHHHIIIJJJOOOUUU^^^hhhtttyyywwwuuuvvvyyy{{{~~~xxxgggiii{{{pppXXXQQQJJJFFFCCCBBBEEEHHHddd```MMMEEE@@@???BBB@@@CCCNNN___nnnyyyrrriiifffeeebbb\\\UUUMMMHHHDDDCCCFFFAAACCCOOOcccxxxqqqgggddd]]]\\\ZZZUUUMMMEEE@@@======666222222222//////222000000222666;;;>>>??????999999999777555444666888999:::<<<<<<;;;999666444333444555666777666555555444444333333222111111000111222222333444555666666888:::============>>>@@@===???@@@@@@???>>>>>>???===>>>??????>>>>>>@@@AAACCCEEEHHHJJJLLLPPPUUUXXX\\\^^^```bbbdddeeeffffffhhhkkkooorrrsssuuuwwwxxx{{{{{{{{{|||~~~lll\\\XXX^^^bbbeee\\\IIIAAA<<<<<>>NNNtttpppSSSMMMHHHGGGHHHIIIOOOVVVaaakkkwww|||{{{xxxyyy|||zzz~~~uuudddhhh}}}iii]]]OOOFFFDDDCCC@@@>>>HHHggglllTTTHHH@@@===???:::===EEESSSaaannn~~~}}}nnnccc___bbbaaa^^^XXXPPPIIIDDDBBBDDDAAABBBJJJXXXkkktttiiibbb\\\\\\ZZZTTTLLLEEE@@@===;;;555111222333222333666444333222555888<<<===>>>:::::::::888555555666888999999::::::999777555444333444555666666666555444333333333333222111000000111222222333444555666666888:::============>>>@@@===>>>@@@@@@>>>>>>>>>???<<<===>>>======>>>AAACCCDDDGGGKKKNNNQQQUUUYYY\\\___```bbbdddeeeffffffgggfffiiinnnqqqrrrssstttuuuvvvwwwxxx{{{~~~fff[[[]]]eeeiiijjj```NNNAAA<<<===AAA???MMM~~~xxxqqqTTTNNNIIIGGGFFFGGGLLLTTT]]]hhhttt{{{zzzyyy{{{~~~zzz~~~rrraaaggg|||{{{fffTTTJJJGGGDDDAAA===JJJcccpppYYYLLLAAA<<<===888999???HHHRRR___rrr|||nnnccc```^^^``````[[[RRRJJJDDDAAABBBAAABBBFFFNNN]]]vvvvvvjjjaaa[[[[[[YYYTTTLLLEEE???===999333000222444444666:::777555333444666:::;;;<<<;;;;;;:::888666555777999999999999999888666555444333444555666666666555444333333333333333111000000111222222333444555666777888:::============>>>@@@===>>>@@@@@@>>>===>>>???<<<======<<<<<<>>>BBBEEEEEEIIINNNRRRUUUYYY\\\___aaabbbccceeefffgggggghhhgggjjjooorrrssstttuuuvvvssssssvvvzzz}}}~~~aaaZZZaaalllooonnndddQQQAAA<<<>>>BBB@@@MMMvvvrrrVVVPPPJJJHHHEEEEEEJJJQQQVVVaaaooovvvwwwwwwzzz}}}zzz~~~ppp___eee{{{~~~|||cccSSSMMMLLLKKKGGGEEEPPPqqqnnn[[[OOOCCC>>>>>>999:::===AAAFFFRRRfffxxx}}}ppphhheee\\\___```\\\TTTJJJDDDAAAAAAAAABBBDDDGGGTTTmmmsssgggbbb___]]]YYYTTTMMMFFF@@@===888666333222222222222111>>>===999444666;;;===:::>>>===:::888666555555555;;;::::::999888777555555444444555555666777777777555333111/////////111222222222333333555666888999:::::::::;;;;;;;;;<<<<<<@@@?????????>>>>>>======<<<======>>>???AAABBBCCCCCCGGGKKKPPPSSSWWWZZZ]]]```bbbccccccccccccdddfffiiilllooorrrrrrqqqrrrrrrtttvvvyyy{{{{{{|||~~~~~~kkk[[[aaallljjjlllfffNNNCCC<<<<<>>>>>>>>======;;;<<<<<<===>>>@@@AAABBBCCCFFFKKKOOORRRVVVYYY\\\___aaabbbbbbbbbbbbdddeeeeeehhhlllnnnoooppprrrssssssvvvyyy{{{}}}~~~ooo^^^eeerrrrrrtttkkkPPPBBB<<<===AAABBBQQQvvv\\\TTTMMMGGGEEEDDDCCCHHHMMMVVV[[[___bbbgggmmmooolllrrrvvv|||rrr^^^```yyysssbbbVVVMMMIIIKKK^^^uuu```RRRGGGBBB@@@<<<999888:::===DDDTTTbbbooovvvggg___^^^XXXUUUVVVUUUNNNGGGDDDEEEAAA@@@CCCBBBEEEWWWlllssshhhddd^^^\\\XXXSSSMMMFFF@@@===888666333222222222222111666;;;===999666888;;;:::999999777777777777888999:::::::::999888777666555444444555555666777777777777666333111000000111222222222333333555666888999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<===???AAAAAACCCFFFKKKNNNQQQTTTXXXZZZ\\\^^^`````````aaaccceeebbbeeehhhjjjlllooorrruuutttwww{{{}}}uuuccchhhwwwyyy{{{oooOOOAAA<<<===AAADDDUUU}}}rrr\\\QQQKKKFFFEEEDDDDDDHHHNNNTTTZZZ___aaaffflllmmmkkkmmmrrrwww|||ooo]]]aaa}}}zzzjjjYYYRRRPPP```zzzeeeUUUIIICCCBBB>>>:::777777999???LLLYYYeeeyyyyyykkkddd]]]WWWSSSTTTSSSMMMHHHFFFFFFBBBBBBCCC@@@@@@MMM\\\uuujjjfff]]][[[XXXSSSLLLFFF@@@===888555333222222222222111111999>>>;;;777888::::::999888777666666777888999:::::::::999888777666666444444555555666777777777888777444222000000111222222222222333555666888999:::::::::;;;;;;;;;<<<<<<========================;;;;;;<<<<<<>>>???AAABBBBBBEEEJJJMMMPPPSSSVVVXXXYYY[[[]]]^^^^^^```bbbdddbbbdddgggiiikkknnnrrruuuvvvyyy}}}}}}hhhjjjyyy|||~~~oooMMM@@@<<<===AAADDDVVVvvvsss[[[MMMHHHDDDEEEEEEDDDHHHMMMUUU\\\aaadddgggmmmooommmlllqqqvvvzzzmmm^^^eeennnccc[[[ccckkkYYYLLLEEECCCBBB===;;;;;;<<<>>>GGGQQQ\\\nnn}}}zzzmmmfff```YYYSSSSSSQQQLLLGGGFFFGGGEEEDDDEEEBBBAAAHHHRRRssshhheee\\\ZZZWWWRRRLLLFFF@@@===888555333222222222222111...777===;;;888888999999:::999777666666666666777999999999999999888777666444444555555666777777777888666444222111111111222222222222333555666888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???AAABBBCCCBBBEEEIIILLLNNNQQQTTTVVVUUUWWWZZZ[[[\\\^^^aaacccdddfffhhhjjjkkknnnqqqtttwwwzzz~~~nnnnnn{{{~~~oooLLLAAA======???CCCVVVxxxqqqRRRJJJFFFCCCDDDEEEDDDGGGLLLUUU]]]cccdddggglllooooooooorrrwwwzzz~~~mmmaaaiiitttgggiiirrr___OOOFFFDDDCCC???>>>?????????CCCIIIQQQ^^^kkk|||nnniiieee]]]WWWUUURRRLLLGGGFFFFFFEEEEEEFFFDDDCCCFFFKKKoooeeeccc[[[ZZZWWWRRRLLLFFF@@@===888666333222222222222111...555:::999888999:::888:::999777666555666666777999999999999999888777777444444555555666777777777666555333111000111222333222222333333555666888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???AAACCCDDDAAADDDHHHKKKMMMOOORRRTTTQQQTTTWWWYYYZZZ\\\___bbbcccfffiiikkklllnnnqqqtttwwwzzz~~~tttuuussstttpppMMM@@@>>>===???CCCXXX|||sssRRRHHHDDDCCCDDDEEEDDDFFFJJJRRR[[[aaacccdddiiimmmmmmqqqtttwwwzzz}}}nnnccclllxxxuuuzzzfffTTTIIIGGGCCC???===??????>>>???CCCFFFNNNXXXmmmsssmmmjjjbbb[[[YYYVVVOOOJJJHHHEEEDDDEEEFFFFFFFFFGGGHHHoooeeeccc[[[YYYVVVRRRLLLFFF@@@===888666333222222222222111///444777777888;;;:::777777777666555555777888999888999999999999888777777444444555555666777777777444333111000000111222444222222333333555666888999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@BBBCCCAAADDDHHHJJJLLLNNNPPPRRROOOQQQTTTWWWYYY[[[___aaa___cccgggkkkmmmppprrrtttuuuxxx|||~~~vvvppptttuuuuuu}}}pppvvvoooKKK???>>>>>>???DDD[[[}}}rrrTTTGGGDDDCCCEEEEEECCCEEEIIIQQQYYYaaabbbcccgggkkklllpppsssvvvxxx|||mmmbbbkkk~~~nnnZZZMMMJJJFFF@@@<<<<<<======@@@EEEAAAFFFKKKZZZpppzzzuuulllddd___^^^[[[TTTNNNLLLHHHHHHHHHHHHJJJKKKJJJHHHqqqgggfffZZZYYYVVVQQQLLLFFFAAA>>>888666333222222222222111000333555555999<<<;;;666555444444555666888:::;;;888888999999999888888777444444555555666777777777222111000//////111333444222222333333555666888999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAADDDGGGJJJKKKMMMOOOQQQMMMPPPSSSVVVXXX[[[^^^aaa[[[```fffkkknnnqqqsssuuusssvvvyyy|||~~~pppeeepppuuueeeeeellloooooonnnxxxjjjuuulllHHH>>>===>>>???FFF___iiiOOOGGGDDDCCCEEEEEECCCDDDGGGQQQZZZbbbcccccchhhlllmmmnnnqqqtttwww{{{mmmaaajjj{{{sss^^^QQQLLLKKKCCC<<<;;;<<<>>>CCCIIICCCFFFFFFMMM\\\jjj|||llleee``````___XXXRRRPPPMMMMMMLLLLLLNNNPPPNNNJJJpppfffbbbZZZXXXUUUQQQMMMFFF???999888666333222222222222111...000444777888777555333555666666555444444666888999888888999::::::777555666777999999888888888999888666333222222222222111222222333333555666888999;;;<<<===<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::============>>>???AAAAAAAAABBBDDDHHHKKKOOOQQQSSSVVVWWWWWWWWWWWWXXX\\\___``````bbbhhhpppvvvxxxwwwvvvuuuuuuxxx}}}zzzxxx}}}vvvnnnssszzz|||~~~vvvrrr~~~dddJJJ@@@AAA===DDDEEE]]]jjjRRRJJJHHHEEECCCCCCFFFIIILLLWWW___gggiiigggfffjjjoooooossswwwyyy{{{lll^^^eee|||xxx___QQQPPPIIIEEEAAA>>>:::;;;EEEPPPMMMOOOKKKLLLSSS]]]zzz|||nnnjjjfffbbb```[[[TTTNNNNNNOOORRRTTTUUUTTTRRRPPPqqqgggccc]]][[[WWWRRRMMMFFF>>>999888666333222222222222111---///333666888888777666777777777666444444666888999888888999::::::777555444666888888777777777888888666333222222222222111111111111222444555777888;;;<<<===<<<;;;:::;;;===:::;;;;;;<<<<<<;;;;;;:::<<<;;;<<<<<<===>>>@@@@@@@@@BBBEEEIIIMMMQQQTTTVVVWWWWWWXXXXXXXXXZZZ]]]```aaaaaaccciiipppvvvxxxxxxvvvuuutttuuuyyy|||~~~~~~~~~ssspppcccIII@@@@@@===FFFJJJccctttSSSIIIGGGDDDBBBCCCFFFJJJLLLXXX```iiinnnnnnlllmmmnnnooorrrvvvxxx{{{jjj___iii~~~|||dddUUUQQQKKKGGGBBB???;;;===HHHTTTWWWZZZVVVTTTWWW[[[sss~~~sssooojjjfffccc^^^VVVQQQRRRSSSUUUWWWXXXWWWUUUSSSsssiiiddd```]]]WWWRRRLLLEEE>>>:::888666333222222222222111...///222444777999::::::999999999777555555666888999888888999::::::777555333555777777666666666777888666333222222222222111000000111111333555666777:::<<<===<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>???@@@@@@BBBFFFJJJOOOSSSWWWYYYWWWXXXYYYZZZZZZ\\\```ccccccdddfffkkkqqqvvvxxxxxxuuutttrrrrrrssswww{{{~~~~~~nnnnnnaaaGGG@@@???===HHHOOOjjjzzz|||XXXIIIGGGCCCAAAAAADDDHHHKKKWWW^^^hhhppprrrpppmmmkkkppprrrtttvvv{{{|||ggg___kkknnn]]]UUUOOOJJJDDD???<<>>@@@AAAAAACCCFFFJJJOOOSSSVVVWWWWWWYYY[[[\\\]]]___ccceeehhhiiikkknnnqqqtttvvvwwwuuutttrrrppppppuuu|||wwwxxxkkknnn^^^EEE@@@???<<>>@@@AAABBBCCCDDDFFFIIILLLOOORRRSSSVVVYYY[[[]]]___bbbeeehhhmmmnnnoooqqqrrrsssuuuvvvvvvvvvuuurrrqqqvvvyyyxxxzzzrrr{{{mmmqqq[[[CCCAAA@@@===JJJQQQjjjrrrVVVRRRLLLGGGDDDFFFIIIKKKUUUXXX]]]ccchhhjjjkkkjjjsssssssssvvv}}}}}}ggg___mmmuuuggg[[[TTTKKKCCC===???KKKYYYqqq|||tttnnnggg___YYYVVVVVVYYY```gggkkkjjjgggwwwjjjdddXXXUUUQQQMMMJJJEEE@@@<<<888666333222222222222111222222222333444555666777:::::::::888666666777999999888888999::::::777555444666888888777777777888888666333222222222222111222222333444555777888999999;;;<<<;;;:::999:::;;;<<<<<<============<<<<<<;;;;;;<<<===???AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPUUUXXX\\\^^^aaacccgggiiinnnppprrrsssssstttvvvwwwxxxzzzzzzvvvssswwwzzzuuu|||}}}xxx}}}~~~wwwrrrvvvYYYBBB@@@@@@===IIINNNfffxxx\\\WWWPPPJJJGGGHHHKKKNNNUUUXXX]]]```dddggglllooorrrrrrrrrvvv~~~iiibbbooosssddd\\\RRRHHH@@@???IIIUUUqqqxxxqqqjjjbbb]]]UUUUUUWWW___hhhmmmlllhhhwwwjjjcccYYYVVVSSSOOOKKKEEE???:::888666333222222222222111//////111222444555666777888999999777666666888:::999888888999::::::777555333555777777666666666777888666333222222222222111111111222333444666777888999:::;;;;;;999999:::;;;<<<<<<============<<<<<<::::::;;;<<<>>>@@@BBBCCCAAABBBEEEHHHKKKNNNPPPQQQTTTWWW[[[___aaadddhhhjjjlllooorrrttttttvvvyyy||||||zzztttvvvwwwyyyxxx{{{VVVBBB>>>@@@>>>HHHKKKcccsssXXXTTTMMMGGGEEEGGGJJJMMMQQQWWW]]]```aaadddkkkpppoooooopppttt|||}}}fff```ooo~~~nnnfffZZZNNNCCC@@@GGGRRRmmm{{{tttnnnfffaaaXXXWWWYYYaaajjjooommmhhhwwwjjjccc[[[YYYUUURRRMMMFFF>>>999888666333222222222222111+++---///222444666777777777888888777555666888:::999888888999::::::777555222444666666555444555666888666333222222222222111000000111222333555666777999:::;;;;;;999999:::;;;<<<<<<============<<<<<<999999:::;;;===???AAABBB@@@AAADDDHHHLLLOOORRRTTTSSSWWW[[[___bbbeeehhhjjjiiimmmqqqtttuuuxxx|||}}}uuuuuu}}}UUUBBB<<>>HHHJJJbbb}}}lllQQQLLLFFFAAA@@@BBBGGGJJJMMMTTT]]]```___aaahhhooommmmmmnnnsss{{{wwwaaa]]]mmm~~~tttlll```SSSFFFAAAGGGQQQiii~~~}}}wwwpppiiicccbbb```aaahhhrrrvvvsssnnnsssiiieee]]]XXXRRRNNNKKKGGGAAA<<<999444111333333111000222111111111333555666444222888666444333333333555666888:::<<<:::666444444666444555555666666555555444555444222000//////000000111111111222333444555666888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCFFFFFFFFFGGGIIIKKKMMMOOORRRVVV\\\bbbfffhhhhhhgggjjjkkkmmmpppssswwwyyy{{{{{{ssszzzuuutttzzzJJJEEEDDDBBBCCCHHHQQQiiiyyylll___OOOIIIEEEDDDCCCAAACCCGGGOOOTTTYYY]]]^^^aaafffjjjooosssttttttyyyvvvaaa]]]mmm|||dddUUUPPPFFFDDDQQQbbb~~~xxxrrrjjjddddddcccdddiiipppxxx}}}sssiiieee]]]XXXRRRMMMJJJFFF???;;;999444111333333111000222000000111333666666555444999777666444444555666777888999:::999666555444444444444555555555555444444555444222000//////000000111111111222333444555666888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBB@@@AAABBBDDDFFFIIILLLNNNTTTXXX]]]cccgggiiiiiiiiigggiiikkkoootttyyy}}}xxx{{{|||nnnllluuu}}}~~~wwwKKKDDDAAAAAADDDKKKTTTkkknnnXXXMMMGGGCCCCCCBBBAAACCCFFFOOOTTTZZZ]]]___aaaeeeiiilllppprrrsssyyyttt___[[[llllllZZZQQQFFFEEESSSeee|||uuummmfffdddccceeekkksss{{{rrrhhhddd^^^YYYRRRNNNJJJEEE???:::999444111333333111000222//////000333666888777555999888666555555555777888999888777777777666444222333444444555555444444333555444222000//////000000111111111222333444555666888:::;;;<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAA===>>>@@@CCCGGGJJJNNNPPPVVVYYY^^^cccgggjjjkkkkkkfffgggjjjnnnrrrxxx|||{{{{{{vvvsssjjjwww}}}vvv}}}||||||rrrLLLBBB>>>@@@FFFNNNWWWnnn||||||YYYLLLFFFAAAAAABBBAAABBBEEEOOOTTTZZZ^^^___aaadddgggiiinnnqqqrrryyyrrr^^^ZZZkkkyyydddVVVFFFFFFVVVgggxxxnnnfffcccdddfffllluuu}}}rrrhhhddd```[[[TTTOOOKKKFFF???:::999444111333333111000222......000333777999888777999888666444444555666777999666444555777777444111333333444444444444333333555444222000//////000000111111111222333444555666888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<>>>@@@???@@@CCCFFFJJJNNNQQQRRRWWWYYY]]]aaaeeeiiijjjkkkhhhhhhiiilllooossswwwyyy|||vvvzzzyyy}}}vvvnnnuuummmooo{{{MMMAAA???AAAGGGOOOYYYppp|||~~~eeePPPHHHBBBAAABBBAAABBBDDDNNNSSSZZZ^^^``````ccceeejjjooorrrtttzzzrrr^^^[[[lllrrr^^^JJJHHHZZZkkk{{{ooogggccccccffflllttt|||rrrgggcccaaa\\\UUUPPPLLLGGG@@@;;;999444111333333111000222......000333777999999888888777555333333444555666888666444555777777444111333444444555555444444333555444222000//////000000111111111222333444555666777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888999999;;;===>>>@@@BBBEEEHHHLLLOOOQQQSSSUUUVVVYYY]]]aaaeeehhhjjjiiiiiijjjlllooosssxxxzzz{{{yyy{{{~~~ttteeeaaa^^^aaazzzxxxjjjmmm{{{tttxxx{{{kkkpppsssMMMAAAAAADDDJJJPPPYYYrrrxxxvvvYYYOOOFFFCCCCCCBBBBBBDDDLLLRRRZZZ___```aaabbbdddlllqqquuuvvv|||sss```]]]ooo~~~kkkSSSMMM\\\ssstttkkkdddddddddiiipppxxx}}}rrrgggccc```[[[UUUPPPLLLGGGAAA<<<999444111333333111000222//////111444777999999888777666444333222333555666777777666666777777555444444555555555555555555444555444222000//////000000111111111222333444555666777999:::;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888:::<<<===>>>@@@CCCGGGKKKNNNPPPQQQSSSTTTVVVYYY]]]bbbeeeggghhhhhhiiilllqqqwww}}}{{{||||||qqqlllgggdddkkkvvvmmmmmm{{{pppnnntttzzzpppuuuhhhKKKBBBCCCGGGNNNTTT\\\sssxxxhhhZZZMMMGGGEEECCCCCCDDDIIIPPPZZZ```aaabbbcccdddmmmrrrvvvwww}}}tttaaa___qqq~~~zzz^^^SSS^^^yyy}}}ttthhhfffdddeeejjjqqqwwwzzzqqqgggccc]]]XXXRRRNNNKKKFFF@@@;;;999444111333333111000222000000111444888999888777888777555444333444555777666777999888777666666666555666666777777666666555555444222000//////000000111111111222333444555666777999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999;;;<<<;;;===BBBGGGLLLOOORRRSSSQQQRRRSSSVVVZZZ___dddfffgggggghhhjjjooovvv|||~~~}}}~~~pppdddssszzz~~~xxxvvvuuuppp{{{]]]JJJCCCCCCHHHSSSZZZ```ttt~~~wwwfffTTTKKKGGGDDDDDDEEEGGGOOOYYY```bbbcccccceeejjjppptttwww}}}tttaaa```rrr~~~iiiXXX___yyyzzznnniiidddbbbeeekkkqqquuuqqqgggbbb[[[VVVPPPLLLIIIEEE???:::999444111333333111000222000000222555888999888777999888666555444555777888555888;;;:::777555666888666666777777777777666666555444222000//////000000111111111222333444666666777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777999:::;;;999<<>>KKKHHHNNNYYYdddjjjxxxmmmXXXLLLHHHFFFFFFHHHKKKPPPVVV]]]bbbddddddcccggghhhlllsss}}}}}}iii\\\ccctttzzz\\\ddd~~~ssswwwrrrkkkddd```bbbggglllpppgggcccaaaYYYRRRPPPMMMEEE???<<<999666222000000111000000/////////111444777888888:::::::::999888777666555777777777777777777777777666666777777777777666666444333111////////////000222111111111222444666777;;;<<<<<<;;;::::::;;;===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999:::<<>>;;;999666222000000111000000000//////111555777888888;;;;;;::::::999777666555777777777777777777777777555666666777777666666555555555444444222111///...222111111111222444666777;;;<<<======<<<;;;<<<>>><<<======>>>===<<<;;;:::999999999999999999999999888:::===@@@CCCHHHMMMQQQWWWYYY\\\^^^___bbbeeegggssstttrrrmmmgggdddeeeggghhhmmmtttyyy}}}{{{yyytttzzzfffOOOEEEIIINNNWWWdddmmmnnnwwwgggZZZLLLFFFDDDCCCCCCEEEGGGKKKRRRYYY___aaabbbaaagggggggggjjjrrr|||xxxdddWWW^^^ooopppssswwwrrrlllddd___\\\[[[[[[nnnfffcccaaaYYYRRRPPPLLLDDD===;;;999666222000000111000000000//////111444666777777999999999999888666555444666666666666666666666666555666666666666666666555666666555444222111///...222111111111222444666777:::<<<======<<<;;;<<<===;;;<<<>>>>>>>>>===;;;999888999999999999:::::::::666888;;;>>>AAAEEEIIIMMMUUUXXX]]]```aaaccceeegggtttxxx{{{zzzvvvqqqoooooovvv{{{~~~~~~}}}{{{aaaWWWPPPMMMRRRZZZeeellllllvvvpppXXXNNNEEECCCCCCAAAAAACCCDDDIIIPPPWWW]]]___``````ddddddgggkkkrrr|||wwwcccVVV^^^ooo|||~~~{{{qqqgggaaa\\\ZZZYYYnnnfffccc```YYYRRRPPPLLLDDD===;;;999666222000000111000000///......///222555555555777777777777666555444333666666666666666666666666555555666666666666555555777666333111/////////000222111111111222444666777888:::<<<===<<<;;;<<<===:::;;;===>>>===<<<:::888999999999999999999999999444777:::<<>><<<999666222000000111000000///...---///111444444444444444555555555555444444777777777777777777777777444555555666666555555444666555222000......///000222111111111222444666777777:::<<<===<<<;;;<<<<<<;;;;;;<<<===<<<;;;:::999:::::::::999999999888888444666999<<<===???BBBEEEGGGJJJOOORRRTTTVVVXXXZZZWWW```jjjrrrtttttttttuuurrrxxx}}}{{{zzz}}}uuuxxxtttaaa___VVVMMMVVVXXX^^^dddgggtttssswwwxxxUUUJJJDDDAAABBBBBB??????BBBCCCGGGNNNUUUYYY\\\\\\[[[[[[```gggnnnuuu~~~zzzfffZZZcccuuuvvvkkkhhhfffmmmwwwooojjjfffdddooohhheee]]]VVVPPPNNNLLLEEE???===999666222000000111000000000......///222444444444222333444555666666666666777777777777777777777777444555555666666555555444333333333222111000000///222111111111222444666777888:::===>>>>>>==================<<<<<<<<<<<<;;;<<<;;;;;;:::999888777777333666999;;;<<<>>>@@@BBBBBBEEEIIILLLNNNQQQTTTVVVRRRWWW^^^ccceeehhhlllppplllsss{{{{{{tttnnnhhhdddccc___\\\ZZZXXX]]]lllzzzsssxxxooo___]]]VVVOOOXXXXXX^^^eeejjjuuujjjjjjcccKKKFFFCCCCCCBBB??????BBBDDDHHHNNNUUUYYYZZZZZZYYYZZZ___eeejjjpppyyyzzzggg[[[fffxxxyyynnnhhh___\\\XXXWWW```zzzyyysssoooooohhhfff\\\UUUOOONNNLLLEEE@@@>>>999666222000000111000000111000///000333555555555222333444666777888888888777777777777777777777777444555555555555555555444111222444555444222000...222111111111222444666777888;;;>>>@@@???>>>>>>?????????>>>==================<<<;;;:::888777666666333666999;;;<<<===@@@AAABBBEEEHHHKKKMMMPPPTTTVVV]]]___aaabbbcccgggoootttxxx~~~pppfffhhhnnnzzz~~~}}}{{{wwwqqqkkkfffaaa\\\XXXVVVSSSPPPMMMIIIMMMZZZiiittt{{{iii\\\\\\WWWSSSYYYYYY___gggmmmwwwppphhhhhhMMMHHHDDDDDDCCC???@@@BBBEEEIIIOOOUUUXXXZZZYYYXXX[[[___cccfffjjjtttzzzggg\\\gggyyyrrrhhhcccWWWXXXVVVRRRPPP\\\uuuvvvppppppeee]]]]]]UUUOOOMMMIIIBBB;;;999666444222111222222000///000/////////000222444555444444555555555555444444666777888777666555666777555333111111444555444222000000111222222111//////000111111222222333444444888999;;;===?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::777888888999:::;;;<<<===>>>AAAFFFLLLSSS\\\eeekkkqqqtttxxxzzzyyyxxxwwwwwwzzzhhhZZZPPPNNNSSSeeepppkkkvvv|||vvvooojjjgggdddaaa[[[UUUPPPQQQUUUXXXuuuxxxWWWPPPUUUUUUZZZYYY```bbbgggqqqxxxkkkxxx\\\IIIDDDGGGAAA>>>@@@===AAAEEEKKKRRRXXX\\\^^^^^^[[[___cccdddfffooo~~~xxxfff^^^jjj|||oooccc\\\QQQLLLHHHIIILLLSSS```kkkvvvmmmkkkppphhhbbb]]]UUUOOOMMMIIIBBB;;;999666444222111222222000////////////000222444777888666666666666666555444444777888999888555444555666555333111111444555444222000111111222222111//////000111111222222333444444888999;;;===????????????<<<<<<<<<<<<============<<<;;;::::::999999::::::888888888888:::<<>>AAAEEEKKKQQQWWW[[[]]]^^^\\\```cccdddfffnnn{{{yyyggg___jjj{{{|||jjj]]]UUUQQQLLLGGGGGGHHHJJJQQQYYY\\\rrr{{{rrrjjjbbb]]]^^^nnniiieee]]]UUUNNNLLLHHHAAA<<<:::666444222111222222000///......///000333666999:::888888888888777555444333888999999888555444444555555333222222333444444333111111222222111000000///000111111222222333444444888999;;;===????????????========================;;;<<<<<<<<<;;;;;;::::::888888777888:::>>>BBBEEESSSWWW^^^ccceeefffggghhhmmmrrrxxx~~~zzz~~~}}}lllZZZRRROOOLLLHHHFFFHHHHHHHHHLLLZZZtttyyyrrruuu|||tttwwwrrrooopppnnnzzz{{{tttooonnnpppxxx|||zzz{{{~~~pppaaaJJJOOOTTTUUU\\\[[[aaadddhhhpppsssjjjTTTIIIIIICCC@@@AAA>>>AAADDDJJJPPPVVVZZZ]]]___]]]```dddeeegggnnnyyyxxxeee]]]hhhwwwooobbb[[[XXXRRRMMMLLLIIIGGGHHHMMMKKKPPP]]]ooo~~~yyypppfff[[[VVVRRRNNNNNNRRRjjjeeeaaa\\\TTTMMMKKKHHHAAA<<<:::666444222111222222000///.........000222555777999:::::::::999777555444333666777888777666555666777555444333333333444444444222222222222111000000///000111111222222333444444777999;;;===??????@@@???======<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<;;;999888888888777777:::???DDDGGGMMMQQQVVVYYYYYYXXXWWWWWW\\\aaahhhpppwww~~~}}}|||~~~tttdddXXXOOOQQQVVVWWWSSSPPPRRRQQQOOONNNVVVmmmxxxfff[[[bbbqqqzzzrrrooonnnlllxxxyyynnn|||SSSHHHPPPTTTVVV\\\ZZZaaaccchhhoooqqq~~~vvvuuu[[[MMMIIIBBB???AAA>>>@@@CCCHHHNNNTTTYYY]]]___]]]```cccfffiiioooyyysssaaaZZZcccqqqxxxrrrhhh```YYYVVVRRRMMMKKKMMMOOOJJJNNN\\\ddd___XXXVVVUUUOOOJJJIIIIIIHHHJJJNNNhhhbbb^^^\\\TTTLLLJJJGGGAAA<<<;;;666444222111222222000//////......///000222444555;;;;;;:::999777666444333444555777777666666888999444444444444333333444555444333222222111000000000000111111222222333444444777888;;;===???@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;;;;:::888777888777666777:::>>>CCCFFFHHHJJJMMMNNNNNNOOOPPPQQQZZZ\\\aaafffllluuu}}}}}}}}}{{{nnnaaaNNNHHHIIISSS]]]]]]WWWSSSUUUSSSPPPMMMPPP___uuuuuujjj]]]XXXfff{{{zzz}}}~~~yyyvvvoooqqq|||wwwvvvrrrNNNKKKRRRUUUXXXZZZZZZ```bbbgggoooooozzzssscccPPPJJJAAA>>>@@@===@@@BBBFFFLLLRRRXXX]]]```\\\___bbbeeejjjrrr{{{ppp^^^YYYcccooo}}}ssshhhaaaZZZRRRNNNNNNKKKGGGJJJUUUVVVMMMIIILLLFFFDDDEEEHHHIIIHHHJJJNNNiiiccc^^^\\\SSSLLLIIIFFFAAA<<<<<<666444222111222222000//////.........///111222333;;;::::::999777666444333444555777777666666888999444555555444333333444666555444333111000000000000000111111222222333444444666888:::===???@@@@@@@@@=========<<<;;;;;;::::::999999::::::999999888777888777666666888;;;???AAABBBDDDFFFHHHJJJMMMQQQTTTZZZ\\\___ccciiirrr{{{zzzqqq```PPPIIIFFFIIIRRRZZZ[[[XXXWWWTTTSSSOOOJJJJJJPPP\\\fffqqqqqqpppmmmjjjqqq{{{ssssssxxxvvvxxx}}}xxxjjjNNNOOOSSSWWW\\\[[[\\\aaabbbgggnnnnnnwwwwwwlllUUULLLBBB???AAA>>>@@@AAAEEEJJJPPPWWW]]]```\\\^^^```ccciiirrr{{{ooo^^^[[[fffqqq{{{qqqfff[[[SSSPPPMMMKKKNNNRRRNNNEEECCCHHHAAAAAADDDIIIJJJGGGIIIMMMfffcccaaa\\\SSSKKKHHHFFF@@@===<<<666444222111222222000///...---......000222444666999999999888777555444333777888888777666555555666444555666555333222555777666555333111000000000000000111111222222333444444666888:::===???@@@AAAAAA?????????>>>===<<<<<<<<<;;;;;;:::999999999999:::777666666666777888:::;;;<<<@@@DDDIIIMMMRRRXXX[[[]]]___bbbeeehhhmmmrrrvvvqqqvvvwwwqqqhhh^^^SSSJJJKKKJJJNNNWWW^^^```bbbfffbbbbbb^^^WWWQQQSSS]]]ggg{{{}}}tttyyy|||~~~mmmpppwwwzzz___NNNRRRSSSZZZccc^^^aaadddcccffflllkkksss{{{tttZZZNNNDDDAAACCC@@@???AAACCCHHHOOOVVV]]]aaa^^^^^^^^^```eeennnxxx~~~lll[[[\\\hhhssszzz|||sssfffaaa\\\ZZZWWWSSSLLLGGGFFFGGGFFFFFFHHHKKKJJJHHHJJJOOOxxxbbbbbbbbb\\\SSSKKKHHHEEE@@@===<<<666444222111222222000///---------///111444777999888888888888777555444333999::::::888555333333444444555777555333222555777666555333111000000000111000111111222333333444444666777:::===???@@@AAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999:::;;;<<<666666666666666666777777<<<@@@HHHOOOUUU[[[```dddfffggghhhgggdddaaa______bbbfffdddZZZPPPLLLKKKKKKFFFIIIRRR^^^eeeiiiooouuuwwwxxxuuujjjaaabbbnnn{{{}}}zzzxxxttt{{{tttqqq{{{}}}tttppplllqqqyyyxxxWWWMMMRRRQQQ\\\hhhaaaeeegggdddfffkkkiiiqqq|||yyy]]]QQQFFFCCCEEEBBB???@@@CCCGGGNNNVVV]]]aaa___^^^\\\]]]bbbkkkuuu{{{{{{|||hhhXXXZZZhhhrrruuuvvv~~~vvvhhheee___VVVQQQQQQQQQPPPNNNMMMMMMNNNLLLJJJMMMTTTyyyhhhcccaaaYYYSSSLLLGGGEEEBBB>>>;;;777555222111111111111000------,,,------...///000777777666555555555555666666555555555444444444444444555777666555333444444333333333333222111000000000000000111222333555555999:::;;;===>>>@@@AAABBBCCCCCCBBBAAA???===;;;::::::;;;<<<<<<<<<;;;999999444444444555777888::::::>>>AAAFFFKKKPPPSSSTTTUUUZZZ]]]``````\\\WWWRRROOOQQQPPPNNNIIIDDDDDDIIIMMMTTTTTTYYYcccqqq|||~~~tttuuuzzz~~~sssuuuuuurrruuullluuu|||}}}iii]]]OOOMMMVVV```dddccchhhffffffhhhiiillluuubbbRRRIIIAAA???BBB@@@AAACCCFFFJJJQQQXXX^^^___^^^]]]```fffmmmsssvvv{{{hhhXXX[[[kkkyyy{{{}}}yyyqqqnnnrrrvvvmmmjjjggg```WWW]]]\\\ZZZUUUOOOMMMOOORRRxxxhhhcccbbbYYYSSSLLLGGGEEEBBB>>>;;;777444222111111111111000............///000111111666666555555444444444555333444444444444444333333333555666555333222222333333333444333333222111000000000000111222333555555888999:::;;;===???@@@AAABBBBBBBBBAAA???>>><<<;;;;;;<<<<<<===<<<;;;:::999666666555555555555666777888;;;???DDDHHHKKKMMMMMMLLLMMMNNNLLLHHHEEECCCCCCDDDEEEDDDBBBDDDKKKXXXaaahhhhhhlllvvv{{{}}}tttvvvzzzooo}}}}}}yyyvvvbbb[[[TTTUUU]]]dddfffeeegggeeefffhhhiiilllttt~~~fffUUUJJJAAA@@@EEE???@@@BBBDDDHHHOOOWWW\\\_________```dddjjjqqqvvv{{{yyygggYYY[[[kkkyyy~~~uuurrrtttrrrkkkiiilllyyyvvvsssnnneee\\\VVVUUUUUUsssdddaaa```YYYSSSLLLGGGEEEBBB>>>;;;777444111000111111000//////......//////000111222555555444444444333333333111222333555555444222111333555666555222111111111444444444444333222111000000000000111222333555555777888999:::<<<>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<============<<<;;;;;;888888666555444333333333444666999===@@@BBBCCCCCC=========;;;999:::===???BBBFFFKKKQQQZZZiii{{{{{{pppnnnppppppooonnnrrrpppvvv~~~{{{{{{wwwtttXXXXXXZZZ^^^cccfffggggggfffdddfffhhhiiikkkttt}}}~~~dddSSSGGG??????CCC@@@@@@@@@AAAEEELLLUUU[[[^^^```aaaaaaaaaeeeooowwwvvv{{{xxxgggYYY\\\kkkxxxtttkkkgggkkklllgggeeegggsss|||nnnddd^^^\\\nnnaaa^^^^^^YYYSSSLLLGGGEEEBBB>>>;;;666444111000000111000///............///000111222444444444444333333222222///111444666666555333222444555666555333111111111444444444444333222111000000000000111222333555555777888999:::<<<>>>???@@@@@@@@@AAAAAA@@@@@@??????===============<<<<<<<<<999999777666444444333333444666777999:::;;;;;;;;;777888:::;;;===AAAGGGKKKMMMXXXhhhvvvyyykkkbbb\\\WWWSSSLLLOOO[[[qqqxxxxxx{{{zzz~~~zzz|||___QQQVVV]]]aaacccdddeeefffdddccceeehhhiiikkkrrrzzz~~~}}}aaaPPPHHHCCC@@@AAAAAAAAA@@@@@@CCCJJJSSSYYY\\\```cccbbb___bbbmmmwwwvvv|||yyyiii[[[\\\jjjvvv{{{}}}pppfffbbbhhhlllhhhdddfffhhh|||qqqhhhdddmmmbbb```___YYYSSSLLLGGGEEEBBB>>>;;;666444111000000000000///------------...///000000333333444444333333222111///111444777888777555444555666777666444222222333444444444444333222111111000000000111222333555555888888:::;;;===???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<999999888777666666666777555555666777777777777777:::===BBBFFFJJJOOOUUUYYY```rrrxxxkkkYYYNNNJJJIIIJJJJJJOOOYYYhhh}}}rrrnnnrrr|||}}}|||xxxwww|||ssssssPPPPPPVVV]]]```______aaadddcccccceeeiiiiiiiiiooowwwcccQQQLLLIIIEEEAAABBBBBB@@@@@@BBBIIIRRRXXXYYY___dddccc___bbbmmmxxxxxx~~~{{{kkk\\\\\\hhhtttyyy}}}{{{qqqfffbbbjjjpppkkkeeedddeeeyyy{{{qqqkkkqqqeeecccbbbYYYSSSLLLGGGEEEBBB>>>;;;666333000///000000///...,,,,,,,,,------...///000222333444555444333222111000111444666777777777666444666777666555444444555555555555444444333222111000000000111222333555555888999:::;;;===???@@@AAA@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<999888888777777888888888333333444555777888999:::BBBGGGMMMTTTZZZ___eeehhh{{{xxx}}}mmmWWWLLLJJJKKKMMMJJJJJJNNNSSSddduuuooojjjmmmuuuzzzyyy{{{xxxxxx}}}tttjjjQQQQQQVVV]]]___]]]]]]```cccddddddfffiiiiiihhhlllsss~~~hhhRRRJJJFFFBBB===BBBBBBAAA@@@BBBHHHOOOUUUVVV]]]dddeeecccfffoooxxxzzz|||kkk[[[[[[hhhsssyyy}}}vvvjjjfffooovvvpppfffaaafffyyy~~~uuupppqqqgggcccaaaYYYSSSLLLGGGEEEBBB>>>;;;555333000//////000///...------------...///000111333444555666555444222111000111222444666666777777222333555555444444444555555555555555444333222111000000000111222333555555777888999:::<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@???======;;;:::::::::;;;<<<999999888777777777777777111222555888<<>>@@@@@@@@@@@@AAAFFFLLLQQQSSSZZZbbbfffgggkkkrrryyyxxx}}}yyyiiiZZZ[[[hhhuuuyyy~~~~~~qqqmmmwww~~~vvvhhh```fffwww~~~uuuppppppeeeaaa^^^YYYSSSLLLGGGEEEBBB>>>;;;555333000//////000///............//////000111222333444555666666444222111///000111222444555777777000222444444333333444555555555555555444333222222000000000111222333555555666666888999;;;<<<>>>>>>BBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999:::;;;;;;:::999888666555555555555111333777<<>>?????????@@@DDDJJJNNNQQQXXXaaagggjjjnnntttyyyuuu{{{wwwfffXXXZZZiiivvvzzzxxxttt~~~{{{kkkaaacccrrr|||uuupppoooccc^^^YYYTTTQQQLLLHHHEEEBBB>>><<<777444111000000000///...,,,,,,,,,------.........555777999:::999777333111111222222333333444444555444444222222222222444444666666555444333333222111222222222333444555777777777888888999999:::;;;;;;??????@@@AAABBBBBBBBBBBB>>>===<<<;;;;;;:::;;;;;;888888999888777666444333777777999===CCCJJJPPPTTTeeelllvvvyyyuuunnnoooxxxxxxpppmmmttt~~~tttjjj```^^^hhhxxx~~~wwwmmmnnnooopppppprrruuuxxx~~~{{{~~~xxxbbbMMMTTTRRRXXX```eeefffeeecccbbbaaabbbcccbbbaaaaaabbbdddzzzpppnnn~~~XXXGGGCCC???CCCCCCBBBAAABBBDDDFFFHHHOOOUUU___hhhooouuuyyy{{{zzz~~~yyygggWWWXXXfffrrr{{{ooobbbdddwwwxxxnnnkkkmmmoooddd___[[[TTTPPPLLLHHHEEEAAA>>>;;;777444111000000000///...,,,,,,,,,---------......444666888999999777444222111111222222333444444555444444333222222333444444666666555444333333222222111111111222333444555666777888888999999::::::;;;===>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;888888999888777666444333666888;;;@@@GGGOOOVVVZZZeeejjjrrryyy~~~zzzpppyyykkkjjjqqqxxxqqqiiihhhnnn{{{}}}uuuooogggiiikkkmmmooosssxxx{{{~~~}}}||||||^^^MMMSSSSSSYYY```eeefffeeecccbbb^^^```aaaaaaaaaaaaccceeewww~~~sss\\\KKKGGGDDDCCCBBBAAAAAABBBDDDGGGHHHMMMSSS\\\eeelllrrrwww{{{zzz~~~yyygggXXXYYYeeeppp{{{qqqcccgggzzz{{{sssjjjgggiiimmmccc^^^ZZZSSSPPPKKKGGGDDDAAA===;;;777444111000000000///...,,,,,,,,,------------...222333666888888777555444111111111222222333444555444444333333333333444444555555555444444333333333000000000111222333444555777777888888999:::::::::<<<===???@@@AAAAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;888999999999888666444333555666999===CCCJJJPPPTTTZZZ^^^dddhhhlllnnnqqqsssyyy~~~|||kkkpppuuurrrwww|||zzz|||ssskkkhhheeegggiiikkkmmmrrrwww{{{zzzwwwvvvXXXMMMRRRRRRWWW^^^cccdddbbb```___]]]___bbbddddddeeeggghhhtttaaaNNNIIIEEECCCBBBAAAAAABBBDDDGGGHHHJJJOOOWWW```hhhooovvvzzz{{{yyyhhhYYYYYYeeennn{{{wwwgggkkk}}}~~~~~~~~~~~~~~~yyyvvvtttsssnnngggeeeggg~~~iii___ZZZXXXSSSPPPKKKGGGDDDAAA===:::777444111000000000///...------------------------000111444666777777666555222111111111222333444555444444444333333444444444444444444444444444333333111111111111222333444555777777777888999999::::::<<<===???AAABBBAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;888999999999888666444333333333444555888;;;???AAAFFFJJJOOOTTTYYY]]]bbbeeeooouuu|||{{{|||}}}~~~~~~kkkooowwwsssooorrrvvv|||uuujjjeeeeeeggghhhjjjkkklllppptttxxx~~~}}}||||||~~~}}}|||vvvkkkTTTPPPRRROOOTTTZZZ^^^___]]]\\\[[[]]]```dddfffhhhiiikkkmmmrrrhhhRRRIIICCCCCCCCCBBBAAABBBDDDFFFHHHHHHMMMTTT\\\dddmmmuuuzzzzzz~~~yyyhhhZZZZZZdddlllzzz}}}~~~mmmooowwwooommmnnnllljjjgggggghhhjjjkkkiiihhhjjjllljjjeeedddfffzzzggg^^^ZZZXXXSSSPPPKKKGGGDDDAAA===;;;777444111000000000///...------------------------...000222444666666666555222111000000111222444555444444444444444444444444333333444444444444444444333333222333333444555666666777777888888999::::::===>>>AAACCCCCCCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;999999:::999888777555444222222111111111222333444888;;;AAAFFFLLLRRRXXX]]]cccjjjqqquuuvvvyyy|||~~~pppmmmjjjjjjnnnuuu~~~oootttwwwpppqqqpppooopppwwwyyyjjjaaa___aaafffhhhjjjlllnnnppptttwww{{{xxxuuuuuuxxx~~~~~~|||aaaSSSSSSTTTOOOTTTYYY]]]]]][[[ZZZYYY\\\___bbbeeefffhhhjjjmmmqqqrrryyyaaaQQQFFFEEEDDDBBBBBBBBBCCCEEEFFFGGGKKKRRRYYYbbbkkksssyyyyyy|||wwwhhh[[[ZZZcccjjjwwwzzzuuuvvvyyyuuuooommmrrrxxxhhh```^^^[[[YYYUUURRRQQQRRRTTTVVVZZZ[[[___dddddd``````cccxxxhhh___\\\[[[TTTQQQLLLHHHEEEBBB>>><<<777444111000000000///......------------,,,,,,,,,...///111333444555555555222111000///000222444555444444555555555555444444333333333444444555555555444333333333444444555666666666777777888999999999===???AAADDDDDDCCCBBB@@@>>>===<<<;;;;;;:::;;;;;;999:::::::::999777555444333333333333333444444555666888<<<@@@EEEKKKQQQVVVZZZdddnnnrrrtttttttttqqqlllgggeeehhhnnnuuuqqquuujjj\\\^^^|||yyysssttt|||{{{lll```ZZZZZZ[[[aaaeeeiiimmmooorrruuuwwwtttqqqpppqqqvvv}}}{{{wwwZZZRRRUUUUUUSSSWWW\\\______]]]\\\[[[ZZZ[[[^^^___```bbbeeehhhppp~~~{{{yyyhhhzzzcccQQQGGGFFFDDDBBBAAABBBCCCDDDEEEIIIPPPXXX___hhhpppuuuvvvyyytttggg[[[[[[bbbhhhssswww}}}{{{|||yyypppmmmfffaaaaaajjjyyypppaaaXXXTTTQQQOOOMMMJJJIIIIIIJJJKKKNNNOOOSSSYYYZZZXXXYYY]]]vvvhhh___\\\]]]UUURRRMMMIIIFFFCCC???===777444111000000000///.........---------,,,,,,,,,...///000222333444444444222111/////////111444666333444555666666555444333222222333333444555666666333333333222333333444555666666777777888888999999;;;>>>AAACCCDDDCCCAAA???>>>===<<<;;;;;;:::;;;;;;999:::::::::999777555444444444444444555555555666666777:::<<<@@@EEEKKKPPPUUUaaallloooqqqsssrrrooopppllllllsssyyy}}}ooonnn}}}fffYYYQQQPPPgggyyylllaaaZZZXXXYYYYYY___ccciiimmmpppqqqrrrssskkkkkkmmmsssyyy~~~xxxjjjTTTRRRUUUTTTUUUYYY]]]______]]]\\\\\\ZZZ[[[[[[ZZZ[[[]]]aaaeeemmmyyyssskkkiiixxx```IIIGGGEEEBBBAAAAAAAAABBBBBBGGGNNNVVV]]]dddlllppprrruuurrreee[[[[[[aaafffooossszzz~~~|||xxxssspppmmmiiifffddd```[[[YYY```nnnyyy|||nnn```UUUOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHLLLRRRSSSRRRTTTXXXssseee^^^[[[[[[VVVSSSNNNJJJGGGDDD@@@===777555111000000000///............------,,,,,,,,,...///000111222333333333222111///...///111444666333444555666666555444333222222333333444555666666222222222111222222333333666666666777888888999999:::<<<@@@BBBCCCBBB???>>>>>>>>><<<;;;;;;;;;;;;;;;::::::::::::999777666444555444444444333222222222333444666888<<>><<<888555111/////////000/////////.........---------,,,---000222555666666666666555333000------000222222222333333333444444444333333333333333444555666555666666555333333444666555777888:::::::::888777999;;;>>>AAABBBBBBAAA@@@===============<<<<<<<<<=========<<<<<<;;;;;;;;;555333111000111333333222///111444666999===BBBFFFKKKTTT```iiinnnnnnnnnmmmnnnoooooonnnpppvvvtttqqqxxxyyynnnfffdddgggllloooxxxddd___ZZZYYY[[[^^^`````````fffkkkkkkfffbbbbbbddd___ccckkkuuu}}}}}}vvvpppuuuuuu\\\QQQTTTXXXXXXVVVWWWXXXZZZ\\\]]]]]]]]]___```___ZZZVVVVVV[[[aaannnvvvsssiiiooosssSSSKKKDDDCCCBBB@@@>>>???BBBEEEJJJPPPWWW```iiiooouuuvvvrrrhhh\\\YYY___gggmmmpppwwwwwwaaaRRRMMMNNNOOONNNKKKMMMQQQSSSQQQTTTaaaooo|||zzzvvvnnndddYYYOOOJJJEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIILLLPPPSSSUUUtttfffaaa]]]XXXVVVRRRLLLGGGCCC@@@===;;;888555111/////////000///.........------------,,,,,,---000222444555666666444444333000......111333111111222222222333333333444333333333333444555666555666666555333333444666555777999:::;;;;;;:::999<<<===@@@BBBBBBAAA@@@>>>>>>>>>=========<<<<<<<<<>>>>>>===<<<;;;:::999888666444222111222333222222///111444666888;;;@@@CCCEEEMMMYYYccchhhkkkmmmnnnqqqtttwwwzzz}}}yyywww|||zzzwwwwwwvvvvvv|||sssiii\\\XXXUUUUUUYYY\\\^^^___```bbbeeegggfffdddaaa```___eeennnwww{{{zzzxxxuuujjjXXXTTTVVVWWWWWWVVVWWWXXXZZZ[[[\\\\\\]]]\\\]]]\\\WWWSSSSSSXXX]]]eeennn~~~uuubbbrrrxxxTTTKKKDDDCCCCCC@@@???@@@AAADDDIIIOOOVVV___iiiooouuuvvvsssjjj___[[[```gggooorrrxxx~~~{{{lllYYYKKKGGGHHHIIIHHHGGGGGGIIIJJJIIILLLXXXeeevvvrrrllldddZZZQQQJJJFFFAAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFHHHKKKNNNQQQSSSxxxiiibbb]]]XXXUUUQQQKKKFFFCCC@@@===;;;888555111//////000//////------------,,,,,,,,,,,,,,,---///111444555666666444444333111//////111444111111111111222222222222444444333333333444555555666666777555444333444666555666999;;;<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>??????>>>======<<<;;;;;;???>>>===;;;:::888777666777555333222333333222111000111333444555888<<>>>>>>>>>>>???AAABBBBBBAAA@@@???@@@@@@???>>>===<<<;;;:::===<<<<<<;;;999888777777999777555444444444222000000111222222333444777:::@@@GGGQQQ[[[cccnnnzzz~~~}}}xxx~~~sssggg\\\UUURRRRRRTTTWWWZZZ]]]______aaabbbcccddddddccc```^^^fffpppyyyzzzwwwzzzgggPPPQQQVVVSSSSSSWWWVVVVVVVVVWWWWWWXXXYYYYYYTTTUUUVVVUUUVVVYYY^^^bbbdddjjjwwwlllaaaxxxVVVMMMFFFEEEEEEBBBAAABBB@@@CCCFFFKKKRRR[[[eeekkkrrrttttttnnnfffbbbcccgggppprrruuuyyy}}}~~~kkkWWWOOOEEE???>>>@@@AAAAAABBB>>>>>>@@@BBBDDDKKKSSSYYYWWWRRRLLLFFFBBB???===???@@@BBBDDDFFFGGGGGGHHHEEEEEEEEEFFFHHHJJJLLLMMM|||lllddd^^^ZZZSSSPPPKKKGGGDDDAAA===;;;777444222000000000///...------,,,,,,,,,+++++++++,,,---...000222444666777777777666333000......///333333333444444444444555555444444333333333444444666777777666444444555777666777888;;;===>>>???@@@<<<===???AAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::::::::::::::::::::999999888666555666555333111000111222111000111444666999???HHHPPPZZZhhhzzz~~~tttkkkggghhhkkkiiiqqq~~~xxxqqqyyytttqqqvvvqqqfff]]]VVVQQQQQQRRRUUUWWWYYY[[[\\\]]]]]]```bbbaaa]]]\\\___bbbjjjrrrzzz{{{zzzqqq\\\NNNPPPSSSOOOPPPXXXUUUTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVXXX\\\___aaagggrrruuu]]]iiivvvVVVNNNGGGFFFEEECCCAAABBB@@@BBBDDDHHHNNNWWWaaagggmmmooopppmmmgggcccdddfffmmmoooqqquuuzzz{{{sssrrrttt|||lllXXXHHHDDD>>><<<===???@@@???>>><<<===BBBDDDGGGNNNVVVTTTSSSRRROOOKKKGGGDDDBBB??????@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHKKKMMMNNN~~~lllddd^^^ZZZSSSPPPLLLIIIFFFBBB>>>;;;666444222111111000///---------------,,,,,,,,,,,,,,,---...///111333555777777777777444000......///444444444444555555555555555555444333333333444444777777888666555444555777666777888:::<<<>>>???@@@;;;<<<===???@@@AAABBBBBB@@@@@@???>>>>>>===<<<<<<::::::::::::;;;;;;;;;;;;999888777777777666444222000111111000///000222444777<<>><<<;;;>>>BBBFFFKKKVVVaaaaaaaaa```^^^ZZZWWWSSSQQQNNNLLLJJJHHHGGGGGGIIIJJJIIIIIIIIIJJJKKKMMMPPPQQQmmmccc]]]YYYSSSQQQMMMJJJGGGDDD@@@<<<666444222111111000///---.........------------,,,,,,------...000333555777444555555444222000111222333333333444444444555555666555444333333333333333777888888777555444666777777777888999;;;<<<>>>???<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;888777777888999888666444000111111000//////222444666:::???DDDMMMaaa{{{{{{sssvvv|||tttmmmtttyyywwwwww{{{}}}~~~zzzvvvyyy}}}~~~xxx{{{wwwmmm```UUUOOOMMMKKKIIIKKKMMMPPPQQQQQQSSSWWWZZZVVVVVVVVVVVVXXX___hhhoooqqqyyy|||}}}rrrUUUSSSPPPPPPPPPQQQPPPOOONNNNNNMMMMMMNNNQQQSSSUUUQQQPPPOOONNNOOOQQQRRRRRRNNNXXX___qqq^^^TTTmmmrrrUUUMMMFFFEEEEEEBBB@@@AAA@@@@@@AAABBBGGGNNNWWW]]]aaaccceeedddbbbbbbdddfffkkkkkklllooottt{{{uuudddVVVNNNIIIMMMPPPRRRUUUVVVQQQIIIIIIHHHHHHGGGFFFCCC@@@>>>>>>===???BBBFFFPPPcccttt{{{yyyuuuqqqllliiifffeeeddd```YYYSSSNNNMMMMMMNNNKKKKKKLLLMMMOOOQQQSSSUUUnnnccc[[[WWWSSSQQQNNNKKKHHHEEE@@@===666444222111111111///---//////.........------------------...000333555777222333444444222222333444222222333333333444444444666555444333333333333333777888888777555555666777777777888999:::<<<===>>>==================>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777777888999999777555000111111000//////222444000444888<<>>@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::999888777666000000111222222222222111333444777;;;@@@KKKbbbuuuzzzfffXXXVVV[[[[[[hhhwwwyyyqqq~~~|||pppfffYYYSSSLLLHHHGGGHHHHHHGGGKKKKKKKKKMMMPPPSSSTTTUUUUUUPPPQQQ[[[hhhrrrxxx}}}zzz{{{tttaaaOOOPPPRRRRRRQQQNNNKKKIIIKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOQQQRRRTTTUUUTTTZZZYYYaaa{{{nnnNNNUUUxxxoooYYYHHHEEEIIICCC@@@BBB@@@>>>>>>???AAAEEEJJJOOORRRYYYZZZ\\\[[[ZZZ]]]bbbgggkkkjjjiiilllrrryyyzzzcccTTTPPPDDD@@@DDDCCC???JJJ\\\aaahhhjjjcccYYYSSSOOOKKKIIIKKKKKKIIILLLZZZppp|||qqqjjjfffddd]]]SSSJJJFFFFFFIIIKKKLLLMMMPPPSSSVVVXXXZZZ[[[pppbbb[[[XXXTTTQQQNNNLLLIIIDDD???;;;888444111//////000000000000///---,,,++++++,,,,,,,,,,,,,,,---///111444555555555555444444333222111000111222333444444444444444444555555555555555555666777888999:::888666555888999;;;;;;:::;;;===??????>>>>>>>>>>>>>>>??????>>>???@@@AAA@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::888777777222222222222111111111111111111444666999BBBTTTfff{{{{{{}}}hhhUUULLLLLLJJJNNNVVVccc{{{xxxrrrsss{{{xxxrrrjjj___VVVQQQMMMHHHFFFFFFHHHHHHGGGKKKKKKKKKMMMOOOQQQRRRRRRWWWVVVZZZdddnnnvvv~~~zzzyyyzzzgggTTTOOOPPPQQQRRRPPPNNNKKKIIILLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSQQQVVVVVV___zzz}}}ggg]]]qqqcccOOOGGGIIIDDDAAACCC@@@@@@?????????BBBFFFJJJLLLQQQSSSUUUUUUVVVYYY___dddmmmlllkkkmmmqqqxxx}}}ttteeeYYYJJJAAAEEEGGGIIIXXXkkk~~~xxxrrrmmmbbb```ZZZTTTTTT___qqqwwwjjj^^^WWWSSSMMMIIIBBB===;;;;;;>>>AAAJJJMMMRRRWWW\\\___aaaaaaqqqfff___\\\TTTQQQNNNKKKHHHDDD>>>;;;888555111////////////...//////---,,,,,,,,,,,,,,,,,,,,,,,,---...111333444555555555555555444333222000111222333444444444444333444444444555666666666888888:::>>>@@@>>>999444999::::::::::::;;;>>>@@@>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;::::::999888777555444222111000111111222000000222444444888EEESSSbbbsss}}}uuuvvv|||{{{gggXXXQQQMMMFFFDDDMMM^^^{{{zzztttnnnnnnyyyyyyzzz}}}}}}zzzpppiiiddd]]]SSSKKKFFFDDDCCCCCCFFFHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOOOORRRYYY___bbbeeeppp|||zzz~~~qqq[[[MMMOOOPPPQQQQQQPPPNNNLLLKKKMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQQQQMMMRRRRRR\\\wwwvvviiiiiirrrXXXJJJIIIEEEDDDEEE@@@BBB@@@???>>>???AAACCCEEENNNPPPRRRQQQQQQTTTZZZ___lllkkkkkkkkkoootttzzz}}}zzzhhhVVVIIIKKKRRR[[[nnn|||pppfffccciiittt|||~~~yyypppcccUUUKKKEEECCCBBB@@@===;;;::::::<<<<<>>:::999666222000//////...---......------,,,,,,,,,,,,,,,++++++,,,...000222333555666666666555444444333000111222333333444333333333333333444555666777777::::::===CCCIIIGGG@@@999999::::::::::::;;;???BBB@@@@@@@@@??????>>>===<<<<<<===>>>@@@@@@@@@??????<<<<<<;;;::::::::::::;;;::::::;;;;;;:::999999888888666333111000000111222111222444555333444===HHHSSSbbbvvvzzz{{{zzzooodddVVVLLLOOOUUUcccuuukkkkkkxxx|||wwwwwwzzz}}}~~~xxxyyyrrriiibbb\\\UUUMMMGGG@@@@@@AAACCCEEEGGGHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMKKKPPPWWWXXXSSSSSS```ppp~~~|||eeeSSSNNNPPPPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPLLLPPPPPPYYYrrr{{{rrr___aaaMMMIIIFFFFFFGGGBBBCCCAAA???>>>>>>???AAACCCQQQRRRSSSQQQNNNOOOTTTXXXggggggggghhhkkkpppwww{{{yyyhhh[[[^^^hhhuuuzzzvvvvvvyyy{{{oookkkaaaVVVKKKDDDBBBBBBEEEEEEDDDCCCAAA???======<<>>888:::;;;;;;;;;<<>><<<:::<<<===>>>???@@@@@@???>>><<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999999999777444222111111111222111111444666444333999AAAIIIVVVgggsssxxx|||kkkZZZSSSOOORRRgggvvv{{{xxxsssrrruuuxxxwwwtttmmmggg^^^VVVPPPJJJDDD@@@???AAACCCDDDEEEGGGHHHIIIJJJLLLNNNNNNLLLKKKKKKMMMSSSXXX^^^]]]XXXYYYhhhyyy}}}qqqWWWLLLPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRRRRRRRQQQPPPPPPMMMQQQOOOVVVjjj{{{}}}]]]zzzjjjQQQJJJFFFGGGHHHDDDCCCAAA@@@>>>???AAADDDEEEOOOPPPPPPNNNLLLMMMQQQUUUcccdddeeegggiiiooowww}}}xxx|||ooojjjaaaVVVMMMHHHGGGIIIEEEEEEEEEDDDBBB???<<<::::::@@@KKKWWWbbbkkkqqqtttsssjjjddd^^^TTTRRRNNNKKKGGGBBB<<<888777555222111111000...---,,,------......---,,,,,,++++++++++++,,,...000111444444555555555444444333///000111222333333333333333444444444555666666666555777:::@@@EEEFFFBBB>>>777999;;;<<<======???AAAEEEEEEEEEDDDBBB???<<<;;;<<<===>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888777555333222222222222//////111444333111444;;;>>>HHHWWWaaaeeekkk{{{rrr___RRRLLLSSS^^^ppp{{{ssspppppprrrtttrrrrrrvvv}}}zzzkkkhhh```[[[SSSKKKFFFBBB???===@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMOOOMMMJJJIIILLLOOOSSSYYYaaafffggglll{{{~~~zzzfffRRRMMMTTTNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOMMMQQQOOOSSSbbbuuulllqqqtttXXXMMMFFFFFFHHHDDDCCCBBB@@@@@@AAADDDGGGHHHGGGHHHJJJIIIHHHJJJPPPTTTaaaccceeefffhhhnnnwww~~~~~~yyyooocccYYYSSSRRRSSSJJJIIIHHHFFFDDDAAA>>>======AAAHHHRRR^^^jjjuuuzzzrrriiiccc[[[TTTRRRNNNKKKGGGBBB<<<888555444222111111111///---,,,,,,---......------,,,++++++******+++---///000333333444444444444333333///000111222222333333222444444555555555555555555444666999<<<>>>>>>>>>===555888<<<>>>>>>??????@@@CCCDDDEEEEEEDDDBBB@@@>>>===>>>>>>??????>>>===<<<>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::777666666555444333333222///...000222111///111777666<<>>>>>?????????===<<<;;;>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<;;;;;;;;;555666666666555444333222111///000222111...000555333444<<>><<<===>>>@@@???AAACCCCCCCCCEEEJJJMMMMMMOOOOOOLLLHHHIIIOOOTTT___fffvvvuuubbbRRRLLLKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOOOOOOOMMMLLLJJJNNNNNNPPPWWWaaa}}}|||RRRfffiiiWWWHHHBBBDDDBBBDDDCCCBBBAAABBBDDDGGGIIIFFFHHHHHHGGGEEEFFFKKKPPP[[[^^^```______ccckkksss|||{{{tttsssssslllhhh```XXXPPPJJJGGGEEEAAA??????CCCOOO```qqq|||tttfffccc\\\RRRQQQOOOLLLGGGBBB>>>;;;888666333000............000000...---,,,+++++++++---,,,*********,,,...///333222222111111222222333333222222222222222222333222333444666777666666555999999888888999::::::;;;888999;;;>>>AAABBBAAA@@@BBBCCCEEEGGGIIIHHHDDDAAA@@@AAAAAA@@@>>><<<<<<===>>>???@@@???<<<;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555333333333222222222222222///333777:::@@@KKKYYYddduuunnnvvvvvvgggYYYNNNIIIDDDBBB@@@>>>===???AAABBBEEEEEEEEEFFFGGGHHHJJJKKKNNNLLLIIIGGGIIIOOOWWW]]]iii~~~xxxhhh[[[NNNFFFFFFJJJJJJIIIIIIGGGGGGJJJOOORRRQQQNNNJJJJJJLLLNNNNNNMMMJJJJJJKKKKKKLLLNNNOOOPPPNNNOOONNNSSSXXX\\\vvvXXX\\\wwwZZZNNNPPPIII@@@DDDCCCBBBBBBCCCEEEGGGHHHDDDEEEEEEDDDDDDEEEGGGIIIUUU[[[___^^^\\\```kkkuuuxxxxxxlllaaaXXXPPPHHHCCCAAABBBCCCEEEJJJWWWiiivvvuuufffccc[[[RRRQQQOOOLLLGGGBBB>>>;;;666555222000//////000000000///...---,,,+++++++++---,,,+++******,,,---...222222222222222333333444222222111111111111222222111222444555666666555555777777777777888999999:::888888:::===AAACCCBBB@@@CCCDDDFFFHHHJJJIIIFFFCCC@@@?????????????????????>>>???@@@>>><<<;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;::::::999888777666555444111111000000000000//////222444666666888>>>HHHPPPeeeppp}}}}}}wwwjjj]]]QQQHHHDDDBBB@@@>>>======???AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIKKKSSS]]]dddooo\\\QQQKKKGGGFFFHHHIIIIIIHHHGGGGGGIIINNNQQQPPPNNNKKKLLLOOORRRSSSRRRLLLKKKKKKJJJJJJKKKLLLLLLNNNOOONNNQQQVVVXXXnnnaaaZZZiiiiiiSSSMMMIIIGGGHHHGGGDDDBBBBBBBBBDDDEEEBBBCCCDDDCCCBBBCCCFFFHHHRRRXXX\\\\\\ZZZ]]]hhhqqquuu}}}~~~rrrfff]]]TTTKKKEEEDDDEEEEEEEEEIIITTTcccnnnvvvfffccc[[[RRRQQQOOOLLLGGGBBB>>>;;;555444222111000000111222000///...---,,,+++++++++...---,,,+++***+++,,,---222222222333333444444444111111111000000111111111111222333444555555555444555555666777777888999999:::999888<<>>>>>??????>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777666555555444111111000000000/////////222444444333111333999===EEEMMMWWW^^^```aaafffiiinnnrrryyy}}}wwwsssqqqppprrrmmmcccXXXNNNFFFAAA>>>???>>>===<<<===???AAABBBBBBCCCEEEGGGHHHHHHGGGGGGCCCFFFIIILLLPPPZZZhhhsss|||vvvbbbMMMFFFHHHIIIFFFEEEIIIIIIHHHGGGFFFHHHLLLOOOLLLKKKJJJLLLOOORRRTTTTTTNNNLLLJJJHHHGGGHHHIIIIIIMMMPPPNNNPPPSSSSSSdddqqq[[[YYY}}}gggXXXTTTXXXPPPMMMHHHCCC@@@@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFNNNSSSXXXWWWVVVYYYbbbkkkrrrzzz|||qqqggg]]]SSSLLLGGGGGGGGGFFFIIIPPP[[[cccwwwfffbbb[[[RRRQQQOOOLLLGGGBBB>>>;;;555444333111111000000000//////...---,,,++++++,,,......,,,++++++++++++,,,111111222333444555555555111111000000000000111111111111222333444444444444555555666888999::::::;;;>>>;;;888:::AAAIIINNNQQQHHHGGGFFFHHHIIIJJJJJJIIIHHHCCC===<<>>;;;===>>>???>>><<<;;;;;;<<<<<<<<<============<<<<<<999999888777777666555555333333333222111111111000///111222222222333666999555:::@@@DDDGGGKKKQQQVVV[[[^^^ccchhhrrryyyvvvtttpppkkkgggeeecccbbb]]]YYYQQQIIIBBB>>><<<<<<<<<<<<;;;;;;===???AAABBBAAABBBEEEGGGHHHGGGFFFEEEBBBEEEJJJNNNUUUcccvvvxxxnnnfffUUUFFFCCCGGGHHHFFFDDDHHHHHHGGGFFFEEEFFFJJJLLLGGGGGGGGGHHHKKKMMMOOOOOONNNLLLJJJGGGGGGGGGIIIJJJKKKNNNMMMNNNRRRQQQ]]]www___PPP]]]~~~fffZZZ]]]VVVRRRLLLEEEAAA???>>>??????AAABBBBBBAAAAAACCCEEEKKKOOOTTTTTTSSSVVV]]]dddooowww~~~}}}sssiii]]]VVVKKKKKKJJJHHHIIIMMMTTTZZZyyyfffbbb[[[RRRQQQOOOLLLGGGBBB>>>;;;777666555333111000///...///...------,,,,,,,,,,,,...------,,,++++++++++++///000222333444555555555111111000000000000111111111222222222333444444555555666888:::<<<=========???<<<999999>>>GGGQQQWWWJJJHHHFFFGGGIIIKKKLLLLLLJJJCCC===<<<>>>AAA???======>>>???===;;;:::;;;<<<<<<======>>>>>>======<<<999999888888777777666666444444444333222111111111...///111222333444666777444666999;;;===AAAGGGLLLQQQTTTXXX\\\cccnnn|||zzz{{{zzzsssnnniiihhhgggeeebbb^^^[[[YYYNNNKKKEEE@@@===;;;<<<<<<;;;;;;;;;<<<===???@@@BBB@@@BBBDDDFFFFFFFFFDDDCCCCCCEEEIIINNNYYYjjjhhhvvv{{{VVVMMMFFFFFFGGGFFFEEEFFFGGGGGGGGGEEEDDDEEEGGGJJJEEEFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJKKKMMMHHHLLLKKKLLLQQQQQQZZZooobbbMMMOOOuuu~~~fffUUUUUUXXXTTTNNNGGGBBB???>>>>>>???AAABBBCCCBBBBBBCCCDDDIIIMMMQQQRRRRRRTTTYYY^^^lllttt{{{|||~~~vvvkkkcccVVVUUUQQQNNNLLLMMMPPPRRRzzzfffaaa[[[RRRQQQOOOLLLGGGBBB>>>;;;888777666444222000...---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000333444555555555111111111000000111111111333222222222333444555666666777:::===>>>???@@@@@@>>>>>>===;;;<<>>???BBBCCCBBB===>>>>>>===;;;::::::;;;======>>>>>>>>>>>>======::::::999999999888888888444444333222111000000//////000000111222222333333666777777888999<<<@@@DDDIIIMMMQQQVVV[[[cccmmmttt|||vvvrrrnnnlll``````___^^^ZZZVVVQQQOOODDDBBB???<<<;;;<<<===>>>;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEDDDCCCCCCEEEFFFJJJRRR```rrriiidddyyynnnLLLJJJIIIJJJHHHDDDDDDHHHFFFFFFFFFEEECCCCCCEEEGGGFFFGGGHHHHHHFFFEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMFFFJJJHHHIIIPPPQQQXXXiiiiiiRRRGGG\\\iiilllkkk___SSSUUUTTTRRRMMMHHHCCC@@@>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCFFFJJJNNNPPPPPPRRRUUUYYYfffooovvvxxxzzz~~~uuummmhhh```XXXQQQMMMKKKKKK{{{fffaaaZZZRRRQQQOOOLLLGGGBBB>>>;;;666666555444333111///.........---,,,,,,,,,------++++++,,,,,,------,,,,,,+++,,,///222444444444444222222111111111111222222444333333333333555666777555777:::>>>@@@AAAAAAAAA???DDDHHHFFF@@@???FFFMMMQQQMMMJJJIIIKKKOOOSSSTTTSSSNNNHHHCCC@@@@@@BBBCCC===>>>>>>===;;;::::::;;;===>>>>>>??????>>>>>>===;;;;;;;;;::::::::::::999666555555444222111111000222111000000111111111000444444555555666888;;;===@@@DDDIIIMMMQQQWWW___fffsss|||zzzuuuqqqmmmiiieeecccYYYXXXUUURRRMMMIIIFFFDDD===<<<;;;;;;;;;<<<===>>><<<<<<======>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCKKKLLLQQQ]]]mmm~~~nnngggttt|||___LLLIIIIIIJJJGGGDDDDDDHHHEEEFFFFFFDDDBBBBBBCCCEEEDDDFFFHHHHHHFFFDDDEEEGGGEEEFFFGGGIIIJJJKKKJJJJJJEEEIIIFFFFFFMMMOOOTTTccctttyyyaaaCCCIIIJJJPPPZZZWWWQQQUUUMMMKKKIIIFFFCCC@@@>>>===<<<>>>AAAAAAAAA@@@AAAAAADDDGGGKKKNNNNNNOOORRRTTT___hhhqqqtttxxx~~~sssdddWWWMMMFFFBBB|||fffaaaZZZRRRQQQOOOLLLGGGBBB>>>;;;444444444444333222111000......---,,,,,,,,,------***+++,,,,,,------------)))+++...111333444444333333333222222222222333333555444333333444555777888555777:::>>>@@@AAAAAAAAABBBKKKSSSPPPFFF???BBBHHHTTTPPPLLLKKKMMMRRRVVVWWW]]]XXXQQQHHH@@@===>>>@@@<<<===>>>===;;;::::::;;;>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;;;;:::999888888666555444333333333222111111222333333222111222333444555666888999:::>>>BBBEEEGGGMMMTTTZZZ```mmm~~~~~~vvvnnnnnnmmmkkkgggbbb]]]YYYVVVSSSNNNHHHDDD@@@>>>>>>999999::::::;;;<<<===>>>======>>>>>>??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCQQQRRRYYYhhhzzzuuu]]]uuutttTTTOOOJJJGGGGGGFFFDDDEEEHHHEEEEEEFFFDDDBBBAAABBBDDDAAADDDFFFFFFDDDCCCDDDFFFCCCEEEGGGIIIJJJIIIHHHGGGEEEIIIEEEDDDKKKMMMQQQ^^^tttkkk}}}qqqHHHHHHCCCHHHSSSOOOFFFIIIGGGGGGFFFDDDBBB@@@>>>===:::===???@@@?????????@@@BBBEEEIIILLLMMMNNNOOOQQQZZZcccmmmrrrwww~~~lll[[[LLLBBB<<>>:::999777444333222111000...///......------,,,++++++++++++++++++++++++++++++(((***,,,...000222333333111111111111111000//////444444333222333555777999===;;;999999:::;;;<<<;;;DDDOOO]]]cccYYYIII@@@@@@PPPTTTTTTNNNMMMSSSXXXWWW]]]\\\XXXRRRKKKFFFCCCBBBAAA@@@???===:::999:::<<<<<<===>>>??????>>>======<<<===>>>??????>>>===<<<:::999777666777666444333222111000000000000000111000000111222333333444444888:::<<>>>>>>>>>>>????????????@@@@@@@@@@@@@@@CCCGGGKKKTTTYYYiii}}}ttteeemmmnnn[[[OOOFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEECCCAAAAAACCCEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFHHHLLLOOORRRfff^^^GGG@@@FFFEEEEEEHHHGGGCCCBBBCCCEEEGGGFFFAAA<<>>>>>???AAAGGGMMMRRRRRROOOMMMUUUZZZcccllltttyyy|||}}}~~~mmmUUUGGGBBB@@@>>>zzzddd^^^WWWUUUSSSPPPMMMIIIDDD>>>:::999777444333222111000...///......------,,,++++++++++++++++++++++++++++++)))***,,,...000222333333222222222222222111000000444333222222333555777999===;;;::::::;;;======>>>>>>HHHVVV^^^XXXJJJBBBBBBNNNUUUXXXTTTQQQUUUXXXYYYYYYYYYXXXUUUPPPJJJEEECCCAAAAAA@@@>>><<<;;;<<<<<<:::;;;===>>>????????????<<<===>>>>>>>>>>>>===<<<;;;999777777777777555333222222111000000000000111000000111222222333444444666777999<<<@@@CCCFFFHHHMMMSSS\\\cccmmm|||}}}zzzxxxuuuqqqlllhhhcccaaa^^^[[[XXXUUUQQQNNNFFFDDDAAA>>>;;;:::::::::888888999:::;;;===>>>>>>======>>>>>>>>>?????????@@@@@@AAA@@@AAADDDHHHKKKZZZeeezzzxxxbbbdddwwwuuueeeUUUIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEEEECCCAAAAAACCCEEECCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFIIILLLOOOZZZssskkkOOOAAACCCBBBAAA@@@:::@@@@@@AAADDDHHHHHHCCC??????>>>===<<<<<<<<<===>>>>>>@@@EEEJJJOOOQQQOOOMMMSSSWWW___hhhqqqxxx|||~~~{{{cccOOOEEEBBBAAA@@@zzzccc]]]VVVTTTRRROOOLLLIIIDDD???;;;999777444333222111000...///......------,,,++++++++++++++++++++++++++++++)))***+++---///111222333333333333333333222111111333333222222333555777999;;;;;;;;;;;;;;;<<<===>>><<>>======999:::<<<>>>???@@@@@@@@@<<<===>>>>>>>>>>>>===<<<;;;999888777888777666444333333222111111111111111000000111111222333333333444555666888;;;===@@@AAAFFFLLLRRRWWW]]]ggguuu|||zzzxxxwwwyyywwwtttqqqnnnkkkfffccc\\\ZZZVVVRRROOOLLLGGGDDD@@@???<<<:::999888888888777777888:::<<<===??????======>>>>>>>>>>>>?????????@@@AAABBBCCCGGGKKKOOO___lllqqq]]]WWWkkkxxxgggXXXLLLEEEGGGFFFDDDDDDFFFGGGFFFEEEDDDDDDEEECCCBBBAAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDFFFIIIKKKRRRccc\\\CCC??????BBBBBB:::>>>>>>@@@DDDHHHIIIFFFCCC???>>><<<;;;;;;;;;<<<<<<>>>???BBBFFFKKKNNNNNNNNNPPPSSSZZZcccllluuu{{{ssseeeRRREEE@@@@@@@@@???zzzbbb\\\UUUSSSQQQNNNKKKHHHDDD???;;;999777444333222111000...///......------,,,++++++++++++++++++++++++++++++******+++---...000222333222222333333222222111000222222222222444555777888;;;<<<<<<;;;:::999:::;;;@@@BBBGGGMMMLLLFFFBBBCCCAAAMMMZZZ\\\XXXUUUVVVYYYYYY\\\aaacccaaaYYYPPPIIIBBBBBBAAA@@@@@@???>>><<<;;;<<<<<<===>>>?????????>>>>>>????????????>>>>>><<<:::999888999999777666555444333222222111111222000000111111222222222333222333444555777999;;;<<>>============>>>>>>>>>???>>>@@@BBBEEEHHHLLLRRRVVVgggnnnvvv~~~ppp[[[TTT```~~~ttt\\\MMMGGGDDDEEECCCAAABBBCCCDDDCCCCCCBBBCCCDDDCCCBBBAAACCCDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHOOOXXXpppuuuPPP@@@===DDDIIIBBBAAA@@@AAAEEEIIIJJJGGGDDD>>>===<<<;;;::::::;;;;;;??????@@@CCCHHHLLLNNNNNNMMMPPPVVV^^^hhhrrr{{{}}}{{{dddYYYKKKBBB@@@BBBBBBAAAzzzaaa\\\UUURRRPPPLLLIIIGGGCCC???<<<999777444333222111000...///......------,,,++++++++++++++++++++++++++++++******+++,,,---///111333111111111111111000000///000111111333444666777888>>>@@@@@@>>>;;;999999:::CCCBBBBBBEEEFFFEEEIIINNNPPPWWW___bbb___ZZZYYY[[[]]]___bbbeeeccc\\\RRRJJJEEECCCAAA@@@@@@@@@>>><<<>>>>>>>>>===============@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999999::::::999777666555444333222222222222000111111111111111222222222222222333444666777888:::===AAADDDFFFKKKQQQUUUXXXcccqqq}}}yyyeeeaaa]]][[[WWWRRRRRRUUUcccrrr~~~zzzvvvqqqnnnmmmlllkkkkkkgggeeeaaa^^^[[[YYYUUUSSSNNNJJJFFFBBB@@@===:::888666666666666666777777777:::;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>><<>><<<;;;::::::;;;;;;?????????AAAFFFJJJLLLMMMKKKMMMRRRZZZdddoooxxx~~~}}}vvvggg]]]QQQIIIHHHHHHGGGEEE{{{aaa\\\VVVQQQNNNKKKHHHFFFCCC@@@===999777444333222111000...///......------,,,++++++++++++++++++++++++++++++++++++++++++---///111222000111111111111000/////////000111333444666777777AAACCCEEECCC>>>;;;;;;===CCCAAAAAADDDFFFIIISSS^^^jjjfffdddfffgggccc``````______```bbbbbb]]]TTTMMMKKKFFFBBB@@@AAAAAA???<<<@@@???>>>===<<<<<<<<<===AAAAAA@@@@@@@@@@@@AAAAAA===;;;::::::;;;;;;:::999888777666444333333333333111111111111111111111111111111111222333444666666666888;;;===@@@DDDHHHLLLRRRXXX```hhhsssyyyqqqhhhaaaSSSOOONNNRRRTTTRRRRRRSSSNNNZZZppp}}}zzzxxxssspppmmmkkkjjjiiihhhfff```]]]YYYVVVTTTRRROOOMMMFFFCCC???<<<;;;:::888777555555666777777888888888<<<<<<;;;;;;;;;:::::::::<<<<<<============>>>>>>===AAAFFFKKKPPPUUU[[[___jjjlllpppvvv[[[HHHVVVgggqqqSSSFFFEEEEEEEEEDDDBBBBBBDDDEEEDDDCCC@@@BBBCCCDDDBBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHMMMOOO]]]zzzkkkvvvtttRRR===CCCTTTYYYMMMJJJHHHIIIJJJIIIEEEAAA@@@???===;;;::::::;;;;;;???>>>===???CCCGGGIIIIIIIIIKKKOOOVVV```jjjsssxxx~~~|||xxx|||sssiii\\\TTTQQQOOOKKKHHH{{{bbb]]]WWWPPPNNNJJJGGGEEECCC@@@>>>999777444333222111000...///......------,,,++++++++++++++++++++++++++++++++++++***+++,,,...111222111222222222222111000000...///111333555666777777===AAADDDCCC>>><<<===???BBBCCCFFFIIIIIIMMMZZZggguuuggg\\\```hhhkkkhhhgggccc```^^^```aaa```[[[VVVQQQKKKDDDAAABBBCCCAAA>>>???>>>===<<<<<<===>>>>>>@@@???>>>>>>>>>>>>???@@@===<<<;;;;;;<<<<<<;;;:::999888666555444333333333111111111111000000000000000000000111222333444555666777888:::===@@@EEEGGGKKKPPPVVV[[[cccmmmzzz|||uuummmgggSSSNNNMMMTTT[[[[[[YYYWWW[[[aaannn|||zzzxxxvvvrrrpppkkkiiigggeeedddbbb___\\\ZZZWWWRRROOOMMMKKKIIIGGG@@@===999777777888777666666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???BBBGGGLLLPPPTTTYYY]]]cccmmmuuu|||gggYYYdddqqq}}}|||^^^KKKGGGHHHFFFEEECCCBBBBBBCCCDDDDDDCCC???AAACCCDDDCCCBBBBBBCCC???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHJJJNNNYYYppp{{{ttteeeFFFDDDUUU]]]QQQNNNKKKKKKKKKJJJFFFBBBAAA@@@>>><<<;;;;;;;;;<<<===<<<;;;===@@@BBBCCCCCCFFFHHHLLLSSS[[[dddlllqqq{{{sssddd\\\YYYYYYZZZgggmmmrrrtttvvvrrrhhhccc___YYYUUU|||bbb]]]XXXPPPMMMIIIFFFEEECCC@@@>>>999777444333222222000...///......------,,,++++++++++++++++++++++++++++++,,,+++******,,,...000222222333333333333222111111...///111333555666777777777<<<@@@@@@<<<:::<<>>===<<<<<<<<<>>>???@@@???>>>===<<<<<<===>>>???===<<<;;;;;;<<<===<<<:::999888777666444444333333111111111000000000000000......//////111222333444333333444555888;;;???BBBCCCGGGMMMRRRVVVZZZ^^^```fffkkkvvv}}}nnngggfffnnnwwwxxxsssooorrrtttyyy~~~}}}wwwtttqqqnnnllljjjfffddddddcccaaa___]]]ZZZUUURRRQQQNNNIIIFFFDDDBBB@@@>>><<<999666555555777777777777888999:::;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<=========>>>AAADDDHHHLLLOOORRRVVVYYYeeesss~~~mmmNNN]]]~~~yyycccKKKBBBIIIKKKGGGCCCAAA???@@@AAABBBAAAAAA>>>AAACCCDDDCCCBBBBBBCCC???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGAAAGGGQQQddduuuwwwLLL???JJJPPPSSSPPPMMMLLLLLLKKKGGGCCCBBBAAA???===<<<;;;<<<<<<;;;:::999;;;===???@@@???DDDFFFJJJPPPXXX```hhhlllvvv|||~~~lllVVVHHHDDDEEECCC@@@AAAGGGMMMNNNQQQ___vvvyyysssmmmhhh