BM66(@ xxxrrrqqqrrrssstttuuuuuuuuuuuutttrrrppplllfff```[[[XXXYYY[[[```hhhsss~~~wwwnnnddd\\\]]]cccqqqzzzsssmmmhhhddd```]]][[[YYYVVVUUUUUUUUUUUUTTT\\\dddnnnuuuxxxyyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~yyypppccc[[[\\\fffttt}}}|||tttlllfffbbbaaaaaaaaa^^^YYYVVVVVVZZZ___bbbnnnxxx~~~oooeee]]]UUUNNNMMMMMMIIIGGGGGGMMMPPP\\\ooozzz{{{yyy{{{zzzkkkXXXKKKDDD>>>:::>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999999::::::999999888888888:::;;;;;;:::888888777888999::::::::::::999:::999777666333222000///999999888888888888888999::::::999999999999999999999999999888888888888777888888888888888888888888===;;;999777666666777777888888888888999999999999888888999:::;;;======>>><<<<<<<<<<<<===============>>>@@@@@@??????@@@BBBBBBCCCEEEIIILLLUUUgggxxxwwwqqqrrrsssssstttttttttttttttsssrrrooojjjeee```[[[XXXZZZ]]]ccckkkvvvyyymmmcccaaaeeegggwww|||vvvqqqlllgggdddaaa^^^[[[YYYYYYYYYYYYXXXYYY___gggmmmooopppqqqrrrqqqqqqrrrsssttttttuuuuuuvvvxxxzzz}}}~~~~~~~~~yyyrrrggg______fffqqqxxx|||yyytttnnnjjjhhhggggggddd```[[[XXXXXX\\\aaaeeepppyyysssiii___WWWPPPNNNMMMJJJGGGHHHKKKOOO\\\nnnzzz|||zzz{{{yyyppp\\\MMMEEE@@@===>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999999999::::::::::::999999888888999999::::::::::::::::::999999888777777666999999888888888888888999:::::::::::::::::::::;;;999999999999888888888888888888888888888888888888888999999999999888888777555555555555666666666666999999::::::;;;<<<======<<<<<<<<<<<<===============>>>@@@@@@??????@@@BBBCCCCCCFFFIIIMMMUUUgggwww}}}uuuqqqsssttttttttttttsssrrrrrrrrrppplllhhhccc^^^ZZZXXX[[[___eeeooozzzuuuiiibbbbbb___gggvvv{{{uuuqqqmmmiiieeebbbaaaaaaaaaaaa[[[___dddggghhhiiiiiijjjkkkkkkllllllmmmmmmnnnnnnrrrsssvvvyyyzzz{{{||||||zzzuuummmgggfffiiiooosssxxxvvvtttqqqooonnnmmmmmmfffccc^^^[[[\\\aaagggkkkuuu}}}yyyooocccZZZRRRPPPNNNJJJHHHHHHJJJNNNZZZlllzzz~~~||||||yyywwwbbbQQQFFFBBBAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;999999:::::::::;;;;;;;;;999888888888888888999999:::::::::;;;;;;<<<<<<<<<:::999999999888888888888888888888888888888888888555666888:::;;;:::888777777777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<>>>???@@@??????AAABBBDDDDDDGGGJJJMMMUUUfffwww{{{vvvrrrttttttttttttsssrrrqqqppppppnnnjjjeee```\\\ZZZXXX[[[___gggrrr~~~rrrfffaaa```aaajjj|||{{{wwwrrrnnnmmmmmmmmmmmmggghhhjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnssstttwwwyyy|||}}}~~~~~~{{{yyyuuurrrpppqqqrrrtttwwwwwwwwwuuusssqqqooommmgggddd```___bbbiiipppuuu~~~uuuhhh^^^UUURRROOOKKKHHHHHHHHHMMMXXXiiiyyy}}}zzz{{{gggSSSFFFCCCCCC>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::::::::::::::999<<<<<<:::999999:::<<<<<<::::::999999999:::;;;<<<777777888888999999::::::888888888777888888999:::888999999:::;;;<<<<<<===::::::999999999888888888888888888888888888888888666777888999:::999888888999999999::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<===????????????AAACCCEEEEEEGGGJJJMMMUUUfffwww{{{wwwuuutttuuuttttttsssrrrppppppnnnkkkgggaaa]]]ZZZYYYXXX[[[```iiittttttiiiaaa```dddppp|||{{{zzzzzzyyyuuutttssstttuuuvvvvvvvvvuuuuuuuuuuuuuuutttttttttssstttvvvyyy{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyy||||||{{{yyyvvvrrrnnnlllgggeeeeeefffkkksss{{{zzzmmmcccYYYTTTQQQLLLIIIIIIHHHLLLVVVeeevvv||||||iiiUUUGGGCCCCCC>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::<<<<<<:::999999:::<<<<<<::::::999999::::::;;;<<<888888888888888888888777888888777777888999999:::777888888999:::;;;;;;<<<:::::::::999999999999888888888888888888888888888:::999888777777777888999666666666777777777888888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;===?????????@@@AAACCCEEEEEEGGGJJJMMMVVVgggxxxzzzxxxwwwtttttttttssssssqqqppppppllliiiddd^^^ZZZYYYXXXXXX\\\aaakkkwwwtttddd``````fffmmmzzz}}}{{{zzz{{{~~~}}}}}}||||||{{{{{{zzzzzzyyyyyy{{{|||~~~}}}yyyuuupppnnnjjjkkklllpppvvv~~~rrrggg\\\WWWRRRMMMIIIJJJHHHLLLSSS```ssszzzjjjWWWIIICCCBBB>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;::::::999999888888888777777777777888999::::::888888888999999:::::::::::::::::::::999999999999888888888888888888888888<<<:::888666666777888999777888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;===?????????@@@BBBDDDDDDDDDGGGJJJNNNWWWiiiyyy}}}yyyxxxxxxsssssssssssssssrrrqqqpppkkkgggbbb\\\XXXWWWXXXXXX]]]cccmmmyyyooofff```aaaaaaggg{{{~~~~~~~~~zzzwwwuuurrrsssvvv{{{vvvjjj___XXXSSSMMMJJJJJJIIIKKKPPP\\\pppxxxjjjZZZLLLDDDAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999777999;;;======<<<:::999::::::::::::999999999999777777777777888999:::;;;999:::::::::::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<============;;;<<<>>>??????@@@BBBDDDBBBCCCFFFJJJNNNXXXjjj{{{{{{xxxxxxxxxrrrrrrsssssssssrrrqqqqqqjjjfff```[[[WWWVVVWWWXXX___eeeooo{{{|||nnnccc___\\\]]]lll~~~}}}xxxzzz}}}xxxlll```YYYTTTMMMJJJJJJIIIKKKOOOYYYnnnwwwjjj\\\OOOFFFAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888:::;;;;;;:::888888777999<<<>>>???===:::888777888888888888888999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999888888888888888888888888444555777:::;;;;;;:::999777777888888888999999999888888999:::<<<===>>>>>><<<<<<<<<<<<=========>>>:::<<<>>>??????@@@BBBDDDBBBBBBFFFJJJOOOXXXkkk||||||vvvsssrrrvvvuuutttttttttssspppnnnlllhhhaaa[[[XXXWWWXXXYYY^^^fffsss}}}mmmddd___\\\```hhhxxx~~~~~~ttteeeYYYQQQNNNKKKHHHGGGKKKOOOVVVfff|||xxxnnncccUUUHHH@@@BBB@@@===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999888888888999999:::::::::777777777777777777777777999999999999999999999999999999999999999999999999============>>>>>>>>>>>>===>>>@@@@@@??????@@@BBBCCCCCCFFFJJJNNNXXXkkk|||}}}yyyuuurrrssstttsssssstttuuutttrrrpppkkkgggaaaZZZWWWVVVWWWXXX```hhhuuuyyykkkaaaZZZZZZ^^^hhhuuu{{{{{{~~~vvvggg[[[SSSOOOLLLIIIHHHKKKMMMSSSbbbwwwxxxooodddVVVIII@@@CCC@@@===<<<======<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888999999::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>@@@@@@??????@@@BBBCCCCCCFFFJJJNNNXXXkkk|||yyyvvvsssrrrtttsssrrrssstttuuuuuusssqqqjjjfff___YYYUUUTTTVVVWWWccckkkyyyxxxiii]]]XXXXXX[[[aaaooo}}}yyyuuuuuuxxx{{{yyyjjj]]]VVVQQQMMMJJJJJJJJJKKKOOO]]]ppp~~~zzzrrrhhh[[[MMMDDDCCCAAA>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888999999::::::::::::;;;;;;::::::::::::999999999999::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<>>>???@@@??????AAABBBCCCDDDFFFJJJNNNXXXkkk|||~~~wwwtttssstttvvvuuutttttttttuuuuuurrrpppiiieee]]]WWWSSSSSSUUUWWWdddnnn{{{vvvhhh___[[[WWWZZZaaannnzzzvvvrrrnnnnnnrrrxxx~~~|||mmm```XXXRRRMMMJJJJJJIIIIIIMMMXXXiiiyyyxxxooocccTTTIIIDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999999999999:::::::::;;;;;;:::999999999999999999999:::::::::999999888888888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::============>>>>>>>>>>>><<<===????????????AAACCCDDDDDDGGGJJJOOOXXXkkk}}}}}}vvvuuutttvvvxxxxxxvvvuuuuuuuuussspppnnnhhhccc\\\UUURRRSSSVVVXXXeeeooo~~~uuuggg___VVVXXX[[[```jjj{{{}}}uuuoookkkgggiiimmmvvv}}}pppcccZZZSSSNNNJJJJJJGGGGGGKKKUUUdddttt}}}uuuhhhXXXLLLFFFCCC@@@>>>>>>>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999999999999999999999:::::::::999999888888888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::============>>>>>>>>>>>>;;;===?????????@@@AAACCCDDDDDDGGGKKKOOOYYYlll}}}}}}wwwvvvuuuvvvyyyyyyxxxwwwvvvuuussspppmmmfffaaaZZZTTTRRRTTTXXX[[[fffrrrooobbbVVVXXXXXXWWWZZZfffwwwzzzpppkkkfffdddggglllwwwtttggg]]]VVVPPPKKKJJJGGGFFFJJJRRR]]]mmmzzzzzzmmm\\\NNNGGGDDDAAA?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;888888888999999999999999::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;===?????????@@@BBBDDDDDDEEEGGGKKKOOOYYYlll}}}}}}xxxwwwuuuuuuwwwxxxwwwvvvvvvvvvtttqqqnnneee```YYYTTTRRRUUUZZZ^^^hhhuuu~~~mmm^^^\\\XXXTTTTTTYYYccckkkwwwyyyoooiiieeedddhhhooo{{{xxxkkkaaaYYYRRRNNNKKKGGGFFFJJJOOOVVVdddqqq}}}tttaaaSSSHHHEEEAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::::::::999999999999::::::::::::::::::::::::888888888888888888888888888999999::::::999999888999999::::::::::::;;;;;;777888888888999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>;;;<<<>>>??????@@@BBBDDDEEEEEEHHHKKKPPPYYYlll}}}|||xxxwwwuuutttuuuwwwvvvuuuvvvvvvuuussspppddd___YYYTTTSSSVVV\\\```jjjwwwzzzhhhbbbZZZTTTSSSUUUWWWXXX```mmmxxxnnniiieeeeeejjjqqq~~~|||nnnddd\\\UUUPPPLLLGGGFFFIIILLLQQQ]]]kkk{{{{{{gggXXXHHHEEEBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999999999888888::::::::::::::::::::::::888888888888888888888888777777888888888888777777999999:::::::::;;;;;;;;;777777888888999999999999888888888999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>:::<<<>>>??????@@@BBBDDDEEEEEEHHHLLLPPPYYYlll~~~zzzvvvwwwuuuttttttxxxyyyxxxtttrrrrrrnnnhhh```[[[VVVUUUSSSSSSYYY```nnnzzzwwwlllaaa[[[XXXSSSRRRSSSZZZ]]]gggxxx{{{qqqkkkggggggpppyyyrrrfff\\\TTTOOOPPPJJJFFFEEEGGGLLLWWWbbbooo|||nnnZZZPPPEEE<<<;;;======<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999;;;<<<=========<<<;;;:::888888666555444444444444888888999999999::::::::::::::::::::::::999888777888999::::::888888999:::555666777999999888777777999999:::;;;;;;;;;::::::999;;;;;;:::888777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<>>>???@@@??????@@@BBBFFFGGGJJJNNNRRR[[[nnn~~~zzzvvvwwwuuuttttttuuuwwwwwwtttrrrqqqlllfff]]]XXXUUUTTTTTTUUU\\\cccrrr~~~uuuhhh```ZZZUUUSSSTTTUUUUUUZZZeeerrr}}}uuuooollllllrrr{{{uuuhhh^^^VVVQQQOOOJJJFFFFFFGGGKKKUUU^^^kkkxxxwwwcccSSSIII@@@???@@@???>>>???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999999::::::;;;:::999888777:::999888777666666666666888999999999999::::::::::::::::::::::::999888888888:::::::::999888999:::666777888888999999888888999999999999999999999999999:::;;;:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????<<<>>>???@@@??????@@@BBBDDDEEEHHHLLLPPPZZZlll}}}zzzwwwwwwuuussstttsssvvvvvvtttrrrqqqjjjcccZZZVVVSSSTTTTTTWWW___gggvvvssshhh___XXXUUUUUUSSSOOOOOOTTT\\\fffuuuyyyuuurrrrrrxxxwwwkkk```XXXSSSOOOJJJGGGGGGGGGIIIPPPYYYfffsssmmmUUUKKKBBBAAAAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<============<<<;;;;;;;;;;;;:::999888888888888999999999999:::::::::::::::::::::::::::999999888888:::;;;:::999888999;;;999999888888999999:::;;;;;;:::999777777777888888888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<>>>???@@@??????@@@BBBDDDEEEHHHLLLQQQZZZlll}}}zzzwwwwwwtttssstttrrruuuvvvtttrrrpppjjjbbbZZZUUURRRSSSTTTXXX```iiiwwwrrrfff\\\WWWVVVUUUPPPNNNOOORRRWWWbbblll~~~}}}yyywwwwwwzzzmmmbbbYYYTTTNNNJJJHHHHHHHHHGGGLLLSSS```mmm}}}tttWWWMMMCCC@@@@@@>>>;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>=========;;;;;;:::999999999999999999999999:::::::::;;;;;;999::::::;;;::::::999999999:::;;;:::999999:::;;;;;;:::999888999:::;;;<<<>>><<<:::888777777888999777999::::::999999;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????<<<>>>???@@@??????@@@BBBFFFGGGJJJOOOSSS]]]ooozzzxxxwwwtttrrrtttqqqtttuuusssrrrpppiiiaaaZZZVVVRRRSSSTTTXXXaaakkkzzzrrrddd[[[YYYUUUQQQOOOPPPPPPPPPUUU\\\fffrrr|||{{{}}}|||ooocccZZZTTTNNNKKKIIIIIIHHHFFFIIIOOO\\\iiiyyy{{{]]]QQQEEEBBB@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999::::::999888888888999999999999:::::::::;;;;;;;;;999::::::;;;;;;;;;::::::999:::;;;;;;999999:::;;;;;;:::999999999:::<<<===???>>>;;;999888999:::;;;888999;;;;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<>>>???@@@??????@@@BBBFFFGGGJJJOOOSSS]]]pppzzzyyywwwsssrrrssspppssssssqqqooonnnhhh```ZZZUUURRRRRRTTTYYYcccmmm}}}qqqddd___TTTRRRQQQQQQOOOLLLMMMQQQUUU___ooo~~~qqqeee[[[UUUOOOLLLJJJIIIGGGEEEHHHNNNXXXfffvvv{{{dddWWWJJJDDDBBB???>>>???<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::999999888777777888888999::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::<<<::::::999999::::::;;;<<<>>>===<<<;;;::::::;;;;;;999:::;;;;;;::::::;;;<<<999::::::;;;;;;<<<<<<<<>>>>>>>>=========<<<<<<>>>???@@@??????@@@BBBDDDEEEHHHMMMRRR\\\ooo~~~zzzyyywwwsssqqqsssoooqqqpppmmmkkkjjjeee___WWWSSSPPPRRRUUU[[[fffqqq}}}ppphhhZZZWWWUUUTTTPPPKKKKKKOOONNNTTT^^^jjjzzztttggg]]]WWWPPPLLLJJJIIIGGGEEEIIIOOOUUUbbbrrrzzziiiZZZKKKCCCAAA??????AAA;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<999999888888888888999999:::::::::;;;;;;;;;;;;<<<999::::::;;;<<<<<<;;;;;;:::;;;<<<;;;:::::::::<<<888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;999999::::::;;;<<<<<<===============>>>>>>>>>>>><<<>>>???@@@??????@@@BBBDDDEEEHHHMMMRRR\\\ooo}}}zzzzzzwwwsssqqqsssmmmooommmiiihhhhhhccc]]]UUUPPPNNNQQQUUU]]]iiittt{{{xxxoooccc___[[[XXXSSSNNNNNNRRRNNNPPPTTTZZZfffxxxvvvjjj___XXXQQQMMMJJJIIIGGGFFFIIIOOORRR```ppp}}}{{{jjjZZZJJJAAA>>><<<===@@@:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888999999999888888999:::::::::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<<<<;;;:::;;;<<<<<<::::::;;;<<<777888999:::;;;:::999888999999:::;;;;;;;;;::::::;;;<<<===<<<:::999999;;;999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@===>>>@@@@@@??????AAABBBFFFGGGJJJOOOTTT___qqq{{{wwwtttrrrqqqqqqooonnnnnnmmmjjjeee^^^XXXTTTQQQQQQSSSUUU[[[gggsssvvvllleee___]]]YYYSSSOOOOOOLLLKKKNNNSSSXXXaaaqqqzzzooobbbYYYSSSMMMHHHIIIIIIGGGHHHKKKSSS[[[hhhwww~~~jjjZZZJJJBBB???======???============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888888888888999999:::::::::::::::::::::999999888777888999999::::::999999888:::;;;<<<;;;999777777888999999999888888888888777;;;;;;;;;::::::999999999;;;:::999999999;;;>>>???@@@???>>>======<<<<<<===??????@@@??????>>>===<<>>===>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999999999999999999::::::999999:::::::::999888888888999999::::::999999888666888999888666555555555777777888999:::;;;<<<<<<;;;;;;;;;::::::999999999888999::::::;;;<<<<<<<<<>>>>>>======<<<<<<======>>>>>>?????????>>>======???@@@@@@AAAAAABBBBBBCCCBBBHHHHHHKKKVVV```ppp}}}zzzvvvsssqqqppppppooonnnmmmllliiiccc]]]XXXQQQOOOOOORRRVVV]]]jjjwww|||rrrmmmggg___YYYXXXVVVTTTRRRQQQOOONNNTTT]]]jjjzzzuuuiii```YYYQQQLLLJJJIIIFFFEEEHHHNNNWWWdddttt}}}{{{xxxkkk\\\MMMFFFBBB>>><<<===============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999::::::999999999999999999888888999:::::::::999999888999999::::::999999888888999;;;:::999888888999888888999:::;;;<<<<<<===;;;;;;::::::::::::999999666777:::<<<<<<;;;:::999<<<<<<<<<;;;<<<<<<===>>><<<======>>>>>>>>>>>>===???@@@@@@AAAAAABBBBBBCCCBBBHHHHHHLLLWWWaaaqqq}}}{{{xxxvvvsssqqqppppppooonnnllljjjgggbbb\\\WWWRRRPPPPPPSSSWWW^^^kkkwww}}}uuunnneee^^^[[[VVVSSSRRRRRROOOMMMQQQWWWZZZgggzzzxxxlllcccYYYRRRLLLKKKIIIFFFFFFHHHLLLUUUcccrrr}}}zzz|||xxxiii\\\NNNGGGCCC???==================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888777888999999::::::::::::888999999::::::999999888888:::<<<<<<;;;::::::;;;;;;::::::::::::999999999::::::::::::::::::::::::777888999:::;;;:::999999:::::::::;;;;;;===>>>>>>;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBIIIIIILLLXXXaaarrrzzzyyywwwuuusssqqqpppooopppnnnllliiifffaaa[[[WWWTTTRRRRRRUUUXXX^^^kkkxxx~~~vvvlllddd```XXXTTTSSSSSSRRROOOQQQUUUSSS[[[gggttt|||oooeeeYYYRRRLLLKKKJJJHHHHHHJJJKKKSSS```ppp}}}~~~yyyzzzzzzjjj\\\NNNHHHDDD@@@>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999888888888777888999999::::::::::::888999999::::::999999888555777999999888777888999999999999999888888888888:::::::::::::::::::::::::::999888888888999:::;;;::::::::::::;;;===>>>???<<<<<<===>>>>>>???>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBHHHHHHLLLXXXbbbrrrxxxwwwvvvtttrrrqqqooonnnpppnnnkkkhhheee```ZZZVVVUUUSSSSSSVVVZZZaaannn{{{wwwmmmiiiaaa\\\YYYXXXVVVRRRQQQTTTSSSVVV[[[bbbkkkyyyrrriiiYYYRRRMMMLLLKKKHHHHHHKKKJJJQQQ]]]lllzzz~~~xxxxxx}}}pppbbbRRRJJJFFFAAA??????============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999888888999:::::::::999999888999999::::::999999888888999;;;;;;999888888999555666777888999::::::;;;999999::::::::::::;;;;;;<<<:::999777777999;;;<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>????????????>>>???@@@@@@AAAAAABBBBBBCCCAAAGGGHHHKKKXXXaaarrr|||vvvvvvuuutttrrrpppooonnnpppnnnkkkgggddd___YYYVVVSSSQQQRRRWWW]]]eeessszzzuuunnnhhhbbbaaa^^^YYYWWWYYYWWWWWWXXXYYY^^^gggsss{{{vvvlll\\\UUUOOOMMMKKKGGGGGGIIIGGGMMMXXXgggvvv|||vvvuuuzzzjjjXXXNNNGGGBBB??????============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999::::::999999:::::::::999888888888999999::::::999999888<<<===>>>===;;;::::::;;;666777777888999:::;;;<<<999999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????>>>???@@@@@@AAAAAABBBBBBCCC@@@FFFGGGKKKWWWaaaqqqzzzuuuuuutttsssrrrpppooonnnpppnnnjjjgggddd___YYYUUUQQQPPPRRRXXX^^^hhhwww~~~wwwpppkkkiiifffaaa```bbb\\\[[[ZZZYYYZZZ___gggmmmsss~~~xxxooo___WWWPPPNNNKKKFFFEEEGGGFFFKKKUUUcccsss{{{tttrrr|||qqq^^^QQQIIIBBB??????>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888888999999::::::;;;:::::::::::::::999888777999999999::::::999999999999;;;<<<;;;888777777777;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;999:::<<<======<<<:::999>>>============>>>??????AAAAAAAAAAAAAAA@@@???>>>???@@@@@@AAAAAABBBCCCCCC???EEEFFFJJJVVV```qqqzzzttttttsssrrrpppnnnlllkkkpppooolllhhhbbb\\\VVVSSSQQQQQQRRRVVV```mmmzzz{{{tttooolllkkkkkkhhheeebbb``````aaaaaaaaagggkkkuuuyyyooobbb[[[RRRLLLJJJJJJIIIGGGGGGJJJRRR^^^nnn}}}zzzvvvssswwwzzzeeeSSSHHHDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999888::::::999888888999::::::999888888888888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>;;;;;;::::::;;;<<<>>>???BBBBBBBBBBBBAAAAAA@@@????????????@@@BBBCCCCCCCCCDDDEEEIIIOOOUUUaaauuuxxxtttssssssqqqpppnnnlllkkknnnmmmjjjfffaaa[[[VVVSSSQQQQQQRRRWWWaaannn{{{}}}zzzyyyyyyuuurrrnnnkkkiiihhhfffdddcccccciiisss}}}|||rrrddd]]]TTTOOOMMMLLLKKKIIIHHHJJJQQQ\\\kkkzzzxxxsssppptttjjjWWWKKKFFFCCCCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888::::::999888888999:::::::::999888888888888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAAAAA@@@@@@???>>>?????????@@@BBBCCCCCCCCCEEEFFFIIIOOOUUUaaauuu}}}vvvtttsssrrrpppooommmlllkkkkkkjjjhhhddd___YYYUUURRRPPPPPPRRRXXXbbbooo||||||yyytttooolllfffbbbaaaeeekkktttvvvhhhaaaXXXRRROOONNNMMMKKKIIIKKKOOOYYYfffvvvvvvoookkkooo|||rrr^^^PPPHHHDDDCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999:::999999888888999999:::;;;:::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFFFFJJJOOOUUU```ttt|||vvvtttsssqqqooonnnlllkkkkkkhhhgggeeeaaa\\\XXXSSSQQQOOOPPPRRRYYYdddqqq~~~~~~yyyrrrlllfffeeefffjjjrrrzzzyyykkkdddZZZTTTQQQOOOMMMKKKIIIKKKNNNUUU```pppvvvnnnhhhlllwwwzzzeeeTTTIIICCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999999999999999999999999;;;;;;:::999888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????>>>???@@@AAAAAABBBCCCDDDFFFGGGKKKPPPUUUaaattt|||wwwsssrrrpppnnnlllkkkkkkkkkgggfffccc___ZZZVVVRRRPPPOOOPPPSSSZZZeeessszzzsssppplllhhhhhhkkkvvv~~~{{{mmmfff\\\TTTQQQOOOMMMJJJIIIJJJMMMRRR[[[jjj{{{yyynnnhhhkkktttkkkXXXJJJCCC@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;999999999999999999999999;;;;;;:::999888888999999888888999999::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999:::;;;<<<======<<<<<<==================@@@@@@AAAAAAAAAAAAAAA@@@===???AAAAAAAAAAAACCCEEEFFFGGGKKKPPPVVVaaauuu|||wwwsssrrrooommmkkkjjjjjjkkkhhhfffbbb]]]XXXTTTQQQOOONNNOOOSSS[[[ggguuu~~~xxxnnngggfffhhhnnnwww~~~oooggg]]]UUUQQQOOOLLLJJJHHHIIILLLOOOWWWeeevvv{{{pppiiilllqqqrrr\\\LLLDDDAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;888999999::::::999999888::::::999999999999::::::777888888999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<>>>>>><<<======>>>>>>>>>======@@@@@@AAABBBBBBBBBAAAAAA<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<888999::::::::::::999888999999999999::::::;;;<<<888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<===>>>???>>>>>>===<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<=========<<<888999:::;;;;;;:::999888888888888999:::;;;<<<===999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>??????>>>===<<<===>>>???@@@@@@@@@@@@@@@<<>>>>>>>>>>>;;;;;;::::::::::::;;;;;;888888888888888888888888::::::::::::::::::::::::;;;;;;;;;:::::::::999999<<<;;;999888888999;;;<<<;;;;;;<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<=============================================>>>>>>???============>>>???AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJPPPWWWfff}}}}}}wwwtttuuusssooollljjjiiijjjkkkiiifffaaa[[[UUUPPPMMMKKKQQQQQQUUU^^^lll{{{zzzoooiiifffffffffmmmqqq{{{||||||vvvnnnbbbYYYTTTPPPMMMKKKJJJIIIIIINNNSSS[[[iiivvvwwwmmmiiijjjqqq}}}iiiTTTGGGCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999<<<<<<===>>>>>>???@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>??????>>>=========>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFJJJPPPXXXfff}}}|||vvvssssssqqqnnnkkkiiihhhiiiiiihhheee```ZZZUUUPPPMMMLLLOOOPPPUUU___mmm|||~~~tttllleeebbb```aaahhhrrrzzz~~~{{{rrrfff[[[VVVRRRNNNKKKJJJHHHHHHLLLQQQXXXfffsssyyynnnjjjiiinnnzzzgggTTTHHHEEEAAA@@@???>>>===<<<<<<<<<===<<<;;;<<<======;;;999:::;;;<<<===>>>@@@AAAAAA>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFJJJPPPXXXggg~~~|||vvvssssssqqqooollljjjiiiiiiiiigggddd___YYYTTTPPPMMMLLLMMMPPPWWWbbbooo}}}zzzpppjjjdddaaa```eeejjjoooxxxuuuhhh]]]WWWRRRMMMJJJIIIGGGGGGKKKOOOVVVcccppp~~~|||pppkkkiiilllzzzuuudddSSSIIIFFFAAA@@@???===<<<;;;;;;;;;<<<;;;;;;<<<======<<<::::::;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::<<<;;;::::::::::::;;;<<<;;;:::999999999;;;<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDFFFGGGJJJQQQYYYhhh|||vvvtttsssrrrpppmmmkkkjjjiiiiiifffccc^^^XXXSSSOOONNNMMMMMMRRRZZZeeeqqq~~~}}}vvvmmmfff___^^^___aaagggmmmuuuzzzwwwjjj___WWWRRRMMMJJJIIIGGGGGGIIIMMMTTT```mmm|||rrrmmmjjjkkkvvv}}}qqqaaaQQQHHHFFFAAA@@@???===<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;:::??????>>>>>>>>>>>>??????========================::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDFFFGGGKKKQQQZZZiii|||xxxvvvsssrrrpppnnnllljjjiiiiiieeebbb\\\VVVRRROOONNNNNNNNNTTT^^^iiitttvvvlllccc^^^\\\ZZZ[[[______eeemmmuuu}}}yyylll```YYYSSSNNNKKKJJJGGGGGGIIILLLRRR___kkkzzzsssnnnlllkkktttzzzooo```QQQHHHFFFAAA@@@???>>>===<<<<<<<<<;;;;;;:::<<<===>>><<<;;;<<<<<<<<<;;;::::::999999>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999:::;;;::::::::::::;;;;;;;;;;;;=======================================>>>>>>??????>>>>>>>>>>>>>>>??????>>>>>>>>>???AAABBBDDDDDDFFFGGGKKKRRR[[[jjj}}}yyywwwrrrqqqooommmkkkiiihhhgggdddaaa[[[UUUQQQOOONNNNNNPPPWWWaaalllvvvzzznnngggaaaZZZXXXXXXTTTWWW]]]ccciiiooouuuzzz{{{nnnbbb[[[UUUQQQMMMKKKHHHGGGIIILLLQQQ^^^jjjxxx}}}qqqmmmkkkjjjqqq|||{{{pppaaaRRRHHHFFFAAA@@@???>>>>>>>>>>>>>>>;;;::::::<<<===>>>===;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>=========>>>???@@@@@@======>>>???@@@BBBDDDEEEFFFGGGKKKRRR[[[jjj~~~zzzxxxpppooonnnllljjjhhhgggfffddd```[[[UUUQQQOOONNNOOORRRYYYdddnnnxxx|||rrriii___XXXWWWQQQSSSVVVXXX[[[___dddhhhjjjlllppptttxxx|||~~~}}}pppddd]]]WWWSSSOOOKKKHHHGGGIIILLLQQQ]]]iiiwww~~~{{{ooolllkkkjjjpppzzz|||qqqbbbSSSJJJGGG@@@@@@???????????????@@@;;;::::::<<<===>>>===;;;<<<=========>>>>>>??????;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????;;;;;;<<<<<<<<<<<<;;;;;;======>>>???>>>===;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<<============>>>???AAAAAA======>>>???@@@BBBDDDEEEGGGGGGLLLSSS[[[kkkzzzwwwwwwqqqpppmmmkkkiiihhhgggggggggbbb\\\UUUPPPMMMMMMMMMRRRXXXbbbooo{{{rrrhhh```[[[WWWTTTPPPNNNPPPSSSUUUVVV]]]^^^```cccgggkkkooorrrsssuuuxxx|||rrrddd[[[VVVRRROOOLLLIIIHHHIIIKKKOOOZZZeeewwwvvvmmmiiifffeeejjjpppuuugggYYYLLLCCCBBB@@@======>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@========================::::::;;;;;;<<<=========<<<;;;::::::999999999999<<<;;;;;;;;;;;;<<<======AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>>>>???>>><<<<<<===>>>???>>>===============>>>???@@@AAABBBAAA???======<<<======>>>>>>>>>>>>============???@@@AAAAAA@@@@@@BBBDDDEEEFFFJJJPPPYYYiii{{{wwwwwwqqqpppmmmkkkiiigggggggggfffbbb[[[TTTOOOMMMMMMMMMRRRXXXcccooo|||sssiiibbbZZZVVVPPPMMMMMMOOOQQQRRRSSSTTTUUUVVVYYY\\\___aaaccceeehhhkkkpppxxxssseee\\\WWWSSSPPPLLLIIIHHHIIIKKKOOOZZZeeevvv|||sssjjjfffdddccchhhmmm~~~}}}nnn___PPPFFFBBB@@@>>>===>>>???>>>>>>============>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999;;;;;;;;;;;;;;;<<<======???????????????>>>===<<<===>>>???@@@@@@???>>>===???>>>>>>======>>>>>>>>>@@@???>>>???AAAAAAAAA@@@>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@????????????>>>>>>>>>???????????????BBBCCCDDDDDDCCCCCCEEEGGGGGGGGGKKKQQQZZZiii|||xxxwwwqqqpppmmmjjjhhhgggggggggeeeaaaZZZTTTOOOMMMMMMMMMRRRXXXcccppp}}}xxxpppbbb\\\TTTNNNLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQSSSUUUWWWZZZ___fffnnnsssuuuggg^^^XXXSSSPPPLLLIIIHHHIIIKKKOOOZZZeeevvvyyyooofffbbbaaaaaadddiiitttxxxfffUUUJJJDDDAAA???>>>>>>???>>>=========<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999;;;::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;:::<<<<<<===>>>>>>===<<<<<<>>>===============>>>>>>???>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAADDDEEEFFFFFFFFFFFFHHHJJJIIIIIILLLRRRZZZiii|||xxxwwwqqqpppmmmjjjhhhfffffffffccc___YYYSSSNNNMMMMMMNNNRRRYYYdddrrr~~~oooggg]]]TTTOOOLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKMMMOOOQQQUUU[[[bbbhhhuuu}}}vvvhhh___XXXSSSOOOMMMJJJHHHIIIKKKOOOYYYdddttt~~~wwwlllbbb^^^^^^^^^```eeennnnnnZZZMMMEEECCC@@@>>>??????>>>===<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999:::;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<;;;:::;;;<<<======;;;======<<<======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@AAAAAACCCDDDFFFFFFFFFGGGIIIKKKIIIIIILLLRRRYYYhhh}}}yyywwwrrrpppmmmjjjgggfffeeeeeebbb^^^XXXRRRNNNMMMMMMNNNRRRYYYeeesss|||ttthhh]]]UUUOOOLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLNNNTTTZZZ___gggooo{{{wwwjjj```XXXRRRNNNMMMJJJIIIJJJKKKNNNYYYdddsss}}}wwwlll```\\\\\\\\\^^^aaallluuu___PPPGGGDDDAAA?????????>>>===<<<;;;:::999999888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<999999999888888999999::::::::::::::::::;;;<<<<<<::::::;;;;;;<<<;;;;;;:::;;;::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<===:::999888999;;;;;;;;;:::::::::::::::;;;<<<===>>><<<<<<==================<<<<<<======>>>???@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJHHHIIILLLQQQYYYhhh~~~yyyxxxrrrpppmmmjjjgggeeedddddd```]]]WWWQQQNNNMMMMMMNNNRRRZZZffftttwwwjjj```XXXQQQNNNHHHHHHGGGGGGGGGIIIJJJKKKHHHHHHHHHIIIJJJNNNSSSXXX^^^eeeqqq{{{~~~zzz|||zzzlllbbbZZZSSSNNNNNNJJJIIIJJJJJJNNNYYYcccrrr}}}zzzmmmaaa]]]\\\\\\\\\^^^iii~~~}}}eeeUUUHHHFFFBBB@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<999888888888888999999::::::::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;999999999999:::;;;<<<<<<;;;:::999:::<<<===<<<;;;999999999999:::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>@@@BBBBBBCCCEEEGGGJJJHHHIIILLLRRRZZZiii~~~zzzxxxrrrpppmmmiiigggeeedddddd___[[[VVVQQQMMMLLLMMMNNNRRRZZZgggvvv|||pppeee]]]XXXNNNNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKNNNSSSWWW[[[bbbmmmvvv}}}|||~~~}}}oooeee]]]UUUPPPNNNKKKIIIJJJJJJNNNXXXcccqqq|||~~~pppccc^^^]]]\\\\\\]]]cccwwwmmm\\\IIIGGGCCCAAA@@@???>>><<<>>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;888888888888888999::::::::::::999999::::::;;;<<<888999:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;888888888999999:::;;;<<<===;;;;;;;;;===>>>===<<<999999999999:::;;;<<<===999:::<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLIIIJJJMMMTTT\\\lll~~~zzzyyyrrrpppmmmiiigggeeedddccc^^^[[[UUUPPPMMMLLLMMMNNNRRRZZZgggvvv~~~rrrhhhbbbWWWVVVTTTRRRQQQQQQQQQRRRUUUTTTSSSQQQQQQSSSWWWZZZ^^^dddnnnwww~~~rrrggg___WWWRRRNNNKKKIIIJJJJJJNNNXXXcccppp|||sssddd___^^^]]]\\\\\\^^^qqqsssbbbJJJGGGCCCAAA@@@???>>><<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888888777777888999::::::::::::999999::::::;;;<<<777888999:::::::::::::::<<<;;;:::999999:::;;;<<<888888888888999:::;;;<<<<<<;;;:::;;;=========<<<::::::::::::;;;<<<======;;;<<<>>>???@@@@@@@@@???@@@@@@@@@???????????????@@@BBBDDDEEEFFFHHHKKKNNNKKKKKKOOOVVV^^^nnn{{{uuuuuuqqqooollljjjhhhgggdddbbb___\\\VVVPPPMMMLLLMMMNNNTTT^^^mmm{{{vvvoooddd```ZZZVVVUUUWWWXXXYYYbbb```\\\XXXVVVWWW[[[___fffmmmvvvwwwkkk```YYYTTTQQQMMMKKKJJJJJJLLLVVV```ppp|||zzzhhh```^^^]]]]]]^^^^^^mmmdddSSSJJJBBB@@@@@@>>>???AAA============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999::::::::::::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<===>>>>>>>>>>>>===<<<<<>>>>>AAA<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHGGGJJJPPPWWW___nnnzzzuuutttpppnnnlllkkkjjjgggccc___ZZZWWWRRRNNNKKKKKKMMMNNNUUU^^^mmm|||}}}vvvpppmmmkkkjjjiiioooooonnnmmmkkklllnnnqqqyyyuuuhhh^^^XXXUUURRRNNNKKKJJJJJJLLLUUU___ooo{{{tttiiiccc^^^\\\\\\^^^jjjrrrWWWMMMDDDBBBAAA???>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>???@@@AAACCCCCCCCCCCCAAA@@@@@@AAABBBDDDFFFHHHHHHJJJQQQXXX```ooozzzvvvuuuooonnnlllkkkiiifffbbb^^^WWWUUUPPPLLLJJJKKKMMMOOOUUU___nnn|||~~~}}}}}}}}}}}}|||zzz{{{{{{xxxuuutttvvvwwwxxxwwwvvvvvvxxxyyy~~~uuuggg^^^XXXUUURRROOOLLLKKKIIIKKKTTT^^^ooo{{{xxxmmmeee^^^\\\]]]^^^hhhrrrXXXNNNEEEBBBAAA???>>>@@@======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHHHHKKKQQQXXXaaapppzzzwwwvvvpppnnnllljjjhhheeeaaa^^^VVVSSSOOOKKKJJJKKKMMMOOOVVV```ooo}}}~~~}}}}}}}}}}}}}}}}}}|||{{{zzzzzzxxxwwwvvvtttsssrrrrrrrrrsssqqqrrrvvvyyy|||}}}{{{|||}}}}}}{{{{{{|||~~~vvviii```ZZZWWWSSSOOOLLLKKKIIIKKKTTT]]]ooo|||{{{ooofff___]]]^^^^^^eeezzzoooXXXNNNEEEBBBAAA???>>>@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>>>>======AAA@@@@@@AAABBBDDDFFFHHHHHHKKKQQQYYYaaaqqq{{{xxxxxxrrroookkkiiigggdddaaa___VVVSSSOOOKKKJJJKKKMMMOOOWWW```ooo~~~~~~}}}|||{{{zzzyyyxxxwwwxxxxxxxxxwwwvvvuuutttssspppooonnnllljjjiiihhhhhhjjjggghhhkkkmmmpppwww~~~}}}~~~~~~||||||}}}xxxkkkbbb\\\YYYTTTPPPMMMKKKIIIJJJSSS]]]nnn{{{}}}qqqggg___]]]___^^^cccvvvkkkWWWMMMDDDBBBAAA???>>>@@@?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888999999888888999:::;;;<<<::::::::::::::::::::::::;;;;;;:::999999999::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@AAABBBDDDFFFHHHHHHKKKRRRZZZbbbrrr}}}zzzyyyssspppkkkgggeeecccaaa```VVVTTTOOOLLLJJJKKKMMMOOOWWWaaappp~~~}}}|||zzzxxxuuusssqqqpppoooooonnnnnnmmmkkkjjjiiihhhgggeeecccaaa______^^^```^^^^^^```bbbdddkkkrrr|||~~~}}}{{{zzz|||~~~zzznnneee^^^[[[UUUQQQMMMKKKIIIJJJRRR\\\lllyyyttthhh___]]]___]]]aaasssgggUUUKKKCCC@@@@@@>>>>>>AAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999888888888888:::;;;<<<::::::::::::::::::::::::::::::999999999:::;;;;;;999::::::;;;<<<<<<======::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>????????????@@@AAAAAAAAA@@@@@@AAA@@@@@@AAABBBDDDFFFHHHHHHKKKRRRZZZcccrrr}}}{{{zzztttpppjjjfffdddbbbaaa```WWWTTTPPPLLLJJJKKKMMMOOOWWWaaappp~~~}}}}}}}}}~~~}}}zzzwwwsssooommmkkkfffffffffeeedddbbbaaa```]]]\\\ZZZXXXVVVTTTSSSSSSZZZXXXWWWZZZ[[[]]]cccjjjqqqwww}}}~~~|||yyyyyy{{{}}}|||pppggg```\\\UUUQQQMMMKKKIIIJJJRRR\\\jjjwwwvvviii___\\\^^^]]]```qqq{{{cccTTTJJJBBB@@@@@@>>>???AAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::888888777777888:::;;;===::::::::::::::::::::::::999999999999:::;;;;;;<<<999999::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHHHHKKKRRRZZZcccsss{{{zzzyyyzzz|||vvvsssmmmiiifffccc___]]]YYYVVVQQQLLLJJJKKKNNNPPPWWWbbbqqq{{{wwwvvvvvvwwwxxxwwwwwwwwwtttpppjjjeeeaaabbb\\\WWWVVVYYY[[[ZZZXXXVVVVVVUUURRRPPPOOOPPPRRRUUUNNNOOOVVVXXXTTTYYYdddhhhlllqqqtttvvvwwwxxxyyyxxx~~~|||yyyxxxxxxzzz|||zzzooogggbbb___YYYUUURRRPPPLLLLLLRRRZZZjjjwwwyyyjjj```\\\\\\]]]cccpppuuugggWWWMMMDDDBBBAAA>>>===>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::888666888;;;<<<;;;999:::::::::;;;;;;:::999999::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;999888============>>>>>>>>>>>>@@@@@@??????>>>=========???AAACCCDDDCCCCCCDDDEEEKKKLLLQQQYYYbbbrrr}}}{{{zzzyyyzzzuuuqqqlllhhheeebbb___\\\XXXTTTOOOKKKIIIJJJMMMOOOWWWbbbrrr~~~{{{vvvrrrppppppqqqsssqqqqqqooommmiiiddd```]]]ZZZUUUPPPPPPSSSUUUTTTRRRRRRRRRRRROOOMMMLLLMMMOOOSSSMMMMMMSSSSSSOOOSSS\\\[[[^^^bbbdddeeefffggghhhlllrrr{{{~~~zzzwwwvvvvvvxxxzzz~~~yyymmmfffbbb```ZZZVVVRRRPPPLLLLLLRRR[[[kkkxxx|||lllbbb^^^]]]]]]bbbooowwwjjjXXXNNNEEEBBBAAA???>>>???>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::888777888;;;<<<;;;999:::::::::;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>???AAABBBCCCBBBCCCDDDFFFKKKLLLRRRZZZcccrrr}}}zzzxxxxxxssspppjjjfffccc```]]][[[VVVSSSNNNJJJHHHIIILLLNNNWWWcccsss|||xxxsssmmmkkkkkkmmmooolllkkkhhhddd```\\\YYYXXXRRROOOKKKJJJMMMOOOOOONNNNNNNNNNNNLLLJJJIIIJJJKKKPPPKKKKKKOOONNNJJJLLLTTTTTTVVVYYYYYYXXXXXXYYYZZZ___dddlllsssyyy~~~{{{xxxtttssstttuuuwwwzzz}}}vvvkkkfffcccbbb[[[WWWSSSPPPLLLLLLRRR[[[kkkyyyqqqeee```^^^]]]bbbnnn|||ooo[[[PPPEEEBBBBBB@@@???@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888999:::;;;:::999999::::::;;;;;;:::::::::777888999999;;;;;;<<<===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999777777999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAA@@@BBBEEEGGGKKKMMMRRRZZZdddsss~~~zzzvvvuuuqqqnnniiieeebbb___\\\ZZZVVVSSSNNNJJJHHHJJJLLLOOOXXXcccttt~~~{{{uuuoookkkkkkmmmnnnmmmjjjeee```[[[WWWTTTSSSNNNLLLIIIIIIKKKMMMMMMMMMLLLMMMMMMLLLJJJHHHIIIJJJMMMJJJKKKNNNLLLIIIJJJPPPSSSTTTUUUSSSQQQPPPQQQRRRUUUZZZ```gggnnnxxx}}}zzzvvvsssqqqrrrssstttvvvyyy}}}tttjjjeeedddccc\\\XXXSSSPPPMMMLLLSSS\\\lllyyyttthhhaaa^^^\\\aaalllvvv```SSSFFFCCCCCCAAA@@@@@@>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999:::::::::::::::999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::============>>>>>>>>>>>><<<======>>>???@@@@@@@@@???@@@@@@??????AAAEEEHHHKKKMMMSSS\\\eeetttzzzuuusssppplllgggcccaaa^^^\\\YYYVVVSSSNNNKKKIIIKKKNNNPPPYYYddduuu}}}yyyrrrnnnmmmnnnooonnnjjjddd^^^WWWRRROOONNNLLLJJJIIIIIIJJJKKKLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJLLLNNNNNNLLLMMMPPPPPPPPPOOOMMMJJJIIIIIIKKKOOOSSSXXX]]]dddnnnzzz|||yyyuuurrrppppppqqqsssrrruuuzzztttiiieeedddccc^^^YYYTTTPPPMMMLLLSSS]]]lllyyyxxxjjjaaa]]]\\\```iii}}}~~~fffWWWHHHCCCCCCBBB@@@@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======::::::;;;:::::::::::::::888999::::::;;;;;;;;;:::;;;;;;;;;::::::999999999<<<<<<;;;::::::::::::;;;999:::;;;<<<<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA???@@@@@@@@@@@@BBBFFFIIIKKKNNNTTT]]]fffuuu~~~}}}zzztttrrrooolllgggccc```^^^\\\ZZZVVVSSSNNNKKKJJJKKKNNNPPPZZZeeevvv~~~}}}wwwrrrooooooooonnnjjjddd]]]WWWQQQNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNLLLKKKKKKKKKGGGJJJMMMOOOOOONNNOOOPPPOOONNNLLLIIIFFFFFFGGGIIIIIIMMMPPPTTTYYYaaalllttt{{{xxxtttpppnnnnnnooopppooosssxxx}}}uuukkkeeecccbbb```ZZZUUUQQQMMMLLLTTT]]]kkkyyy{{{mmmbbb]]]]]]```gggyyylll[[[JJJDDDDDDBBB@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======:::;;;<<<;;;:::999:::;;;888888999:::;;;;;;;;;;;;===<<<<<<;;;999999888777<<<<<<;;;::::::::::::;;;999999;;;<<<===>>>>>>>>>999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@???@@@AAAAAABBBCCCGGGIIIKKKNNNUUU^^^ggguuu~~~|||{{{yyytttrrroookkkgggcccaaa^^^\\\ZZZUUURRRMMMJJJIIIJJJMMMPPP[[[fffvvv}}}xxxtttqqqpppnnnkkkgggaaa[[[VVVRRRPPPKKKKKKKKKJJJIIIHHHIIIIIIIIIKKKLLLLLLKKKIIIIIIIIIEEEIIIMMMNNNMMMMMMMMMMMMMMMLLLJJJGGGDDDDDDGGGIIIGGGJJJLLLNNNQQQWWW```gggrrrzzzxxxvvvqqqmmmkkkkkklllnnnnnnqqqvvv{{{wwwlllfffcccaaaaaa[[[UUUQQQMMMLLLTTT^^^jjjxxxpppddd^^^]]]___eeeuuuqqq___LLLEEEDDDBBB???========================>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<:::<<<===<<<:::888:::;;;777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@>>>@@@CCCDDDDDDEEEGGGIIIKKKNNNVVV___hhhvvv~~~|||{{{~~~yyytttrrroookkkgggcccaaa___\\\ZZZSSSPPPLLLHHHGGGIIILLLOOO\\\gggvvv}}}xxxuuusssooonnnjjjfffaaa\\\YYYWWWMMMNNNNNNMMMKKKJJJJJJKKKFFFHHHJJJJJJIIIGGGGGGGGGDDDIIILLLLLLLLLKKKJJJIIIHHHGGGDDDAAA???@@@CCCFFFHHHJJJLLLMMMNNNSSSZZZ```fffnnnxxxwwwtttooollliiiiiijjjkkkmmmpppuuuzzzxxxmmmfffbbb```bbb\\\VVVQQQMMMMMMTTT^^^iiiwwwrrrfff___]]]___dddsssuuuaaaMMMEEEDDDBBB???<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::<<<>>><<<999888999<<<777888999:::;;;;;;<<<;;;::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999999:::;;;<<<<<<======<<<<<<;;;::::::999:::;;;<<<===============>>>>>>>>>???>>>>>>>>>>>>????????????>>>AAADDDEEEFFFFFFHHHIIIKKKOOOVVV___iiivvv~~~{{{yyytttsssmmmjjjfffcccaaa^^^[[[YYYVVVPPPKKKJJJIIIJJJNNNUUUZZZgggxxx|||yyyxxxwwwsssnnnjjjgggccc]]]XXXVVVUUUSSSSSSRRRQQQNNNLLLLLLKKKKKKJJJIIIIIIJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJMMMQQQTTT]]]aaajjjsssyyyxxxuuuqqqllljjjiiijjjkkknnnqqquuuxxx|||xxxmmmdddaaabbbccc___XXXQQQNNNOOOUUUYYYiiiyyyssseee^^^ZZZ___eeepppzzzdddPPPIIIEEE======BBB@@@???>>><<<:::999999999======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999999888888999999:::;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<<<>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKMMMTTTVVV\\\kkkwww}}}{{{yyytttsssmmmjjjfffcccaaa^^^[[[YYYUUUOOOJJJIIIIIIIIIMMMSSSZZZgggxxx~~~~~~zzzuuurrrnnniiiccc___]]][[[YYYXXXWWWUUURRROOOLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJNNNQQQTTTWWW___ggglllsssxxxuuupppkkkhhhhhhhhhiiihhhkkkooosssuuuyyy}}}yyynnneeeaaabbbccc___YYYRRRNNNOOOUUUYYYjjjyyytttfff^^^ZZZ^^^cccnnnmmmUUULLLFFF???===@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;>>>???>>><<<>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKMMMTTTVVV\\\kkkwww|||{{{yyytttsssmmmjjjfffcccaaa^^^[[[YYYTTTNNNIIIHHHHHHHHHLLLRRRZZZgggxxx|||xxxsssmmmiiifffdddbbb```___\\\YYYVVVRRRQQQPPPNNNMMMLLLLLLKKKIIIIIIHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGFFFFFFGGGJJJMMMLLLMMMRRRXXX]]]cccppp|||~~~wwwtttooojjjgggfffffffffgggjjjnnnqqqrrruuuwwwyyy~~~zzzooofffbbbcccccc___YYYRRRNNNOOOTTTXXXiiiyyyuuuggg___ZZZ\\\```iiisssYYYLLLGGGAAA>>>???>>>>>>>>>======>>>??????;;;;;;::::::::::::;;;;;;=========<<<;;;;;;::::::<<<;;;;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::===>>>>>>===>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBCCCCCCDDDFFFIIILLLLLLTTTVVV]]]lllwww}}}zzzzzzxxxrrrpppmmmjjjfffcccaaa^^^[[[YYYTTTNNNJJJIIIIIIIIIMMMRRRZZZfffxxx{{{vvvrrrmmmkkkiiihhhhhhfffcccaaa___]]]ZZZWWWTTTRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIIIILLLQQQTTTYYYdddooozzz~~~wwwtttooojjjgggdddccccccdddgggjjjlllmmmnnnpppqqqtttvvv{{{|||qqqgggcccdddccc___YYYSSSOOOOOOSSSWWWgggwwwxxxhhh___ZZZ[[[\\\dddwwwwww[[[LLLGGGDDDAAA@@@???>>>>>>======>>>>>>???<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>>>>>>>===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDFFFJJJLLLLLLTTTWWW^^^mmmyyyyyyvvvxxxwwwqqqnnnmmmjjjfffcccaaa^^^[[[YYYTTTOOOKKKKKKKKKJJJNNNSSSZZZfffxxx~~~{{{sssqqqpppqqqqqqqqqooommmkkkhhheee```[[[WWWUUUSSSNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGIIIJJJHHHIIIMMMPPPSSS\\\eeeppp|||wwwtttooojjjfffcccaaa```\\\___aaabbbbbbcccdddfffkkkmmmqqquuu{{{~~~sssiiidddeeeccc___ZZZSSSOOOOOOSSSVVVeeevvvzzzjjj```ZZZYYYYYY```pppcccPPPHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>==================>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEGGGJJJMMMLLLUUUXXX```ooozzztttsssvvvxxxqqqnnnmmmjjjfffcccaaa^^^[[[YYYTTTOOOLLLLLLLLLKKKNNNSSSZZZgggxxxzzzyyyxxxyyyzzzzzzyyywwwrrrppplllgggbbb]]]ZZZYYYRRRQQQNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGFFFGGGHHHHHHFFFGGGKKKMMMOOOUUU\\\hhhxxx~~~zzzuuusssnnniiiddd```^^^\\\YYYZZZ[[[[[[[[[\\\^^^```bbbcccfffiiinnntttyyy{{{yyyxxxwwwwwwyyy}}}uuujjjeeeeeeccc```ZZZTTTPPPOOORRRUUUddduuu}}}kkk```ZZZXXXXXX]]]jjjpppXXXKKKEEEAAA???@@@???>>>===<<<;;;;;;<<<=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????===<<<===>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKNNNMMMVVVZZZbbbqqq}}}ppppppttt~~~{{{tttrrrmmmjjjfffcccaaa^^^[[[YYYSSSNNNKKKLLLKKKJJJMMMQQQZZZgggxxx~~~wwwuuurrrmmmiiifffdddbbb\\\ZZZUUUQQQMMMJJJIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHFFFDDDFFFJJJLLLLLLPPPUUU```nnn}}}xxxsssppplllfffaaa]]]ZZZXXXUUUVVVUUUTTTTTTVVVYYY]]]\\\[[[\\\^^^ccciiiooosssooommmkkkkkklllppptttvvv{{{~~~vvvkkkffffffccc```[[[TTTPPPOOORRRUUUeeevvvlll```ZZZWWWWWW[[[fff|||yyy^^^LLLDDDAAA??????>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;===???>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEHHHLLLOOONNNWWW\\\dddtttnnnnnnsss}}}}}}wwwuuummmjjjfffcccaaa^^^[[[YYYRRRMMMJJJKKKJJJIIILLLPPPZZZgggxxxzzzyyyvvvssspppnnnlllkkkfffccc]]]WWWRRRNNNLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFDDDFFFKKKMMMLLLOOOSSSYYYfffxxx|||wwwqqqnnnjjjddd___ZZZWWWUUUOOONNNMMMLLLKKKNNNRRRVVVXXXWWWVVVWWW[[[bbbiiinnniiigggdddcccdddgggkkknnnssswww}}}wwwlllgggfffccc```[[[UUUPPPOOORRRTTTgggxxxlll```ZZZWWWWWW[[[dddxxxzzz^^^KKKCCCAAAAAA>>>>>>>>>>>>???@@@AAABBB<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777:::===<<<;;;;;;===@@@>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@BBBCCCDDDFFFHHHLLLOOOOOOXXX]]]fffuuuooolllooo{{{~~~yyyxxxppplllgggbbb```^^^\\\[[[SSSPPPLLLJJJJJJLLLPPPSSSWWWfffwwwzzztttrrrpppnnnqqquuurrrqqqkkkaaaZZZVVVSSSOOOMMMLLLKKKKKKKKKLLLMMMMMMGGGHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHIIIJJJKKKMMMMMMVVV```ppp|||yyyrrrnnnggg```YYYSSSPPPNNNMMMMMMLLLKKKJJJKKKNNNPPPUUUUUUVVVWWWXXX\\\aaaeeeeeebbb^^^[[[ZZZ]]]```cccgggmmmvvv~~~|||rrrlllgggdddaaa___ZZZSSSMMMLLLPPPTTTbbbrrrqqqaaaXXXUUUUUUYYY^^^ooouuu___OOOFFFAAA>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<======<<<:::888888999:::;;;::::::::::::::::::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@===999999;;;===<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMSSSUUU]]]iiissspppmmmooozzz}}}yyyxxxppplllfffbbb```^^^\\\ZZZTTTQQQMMMJJJIIILLLOOORRRXXXgggxxxxxxrrrqqqpppppptttzzz||||||vvvkkkccc^^^YYYUUUQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMQQQZZZhhhvvvyyyvvvmmmiiibbbZZZSSSNNNKKKJJJJJJJJJJJJIIIHHHIIIKKKNNNRRRSSSUUUUUUWWW[[[aaaeeeddd```[[[WWWUUUUUUWWWYYY^^^dddllluuu{{{{{{qqqjjjeeebbb```___ZZZSSSMMMKKKOOOSSS___ppptttcccZZZVVVUUUYYY^^^oooqqq\\\NNNFFFBBB???????????????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;===<<<;;;;;;;;;;;;<<<======;;;:::888888999:::;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===;;;999999<<<>>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMPPPSSSVVV^^^jjjuuuqqqmmmoooyyy|||xxxwwwoookkkfffbbb```^^^\\\ZZZUUURRRNNNJJJIIIKKKNNNPPPZZZhhhyyy~~~wwwqqqoooooopppvvv}}}tttjjjddd^^^YYYWWWUUURRROOOMMMLLLMMMMMMOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLRRR\\\hhhuuu|||tttoooddd```YYYQQQKKKGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHJJJOOOPPPQQQSSSUUUYYY___cccddd```ZZZTTTPPPNNNNNNNNNUUUZZZaaaiiiqqqyyy{{{ooogggbbb___```^^^ZZZSSSLLLKKKNNNRRR[[[lllxxxggg\\\WWWVVVYYY^^^nnnjjjXXXLLLFFFCCCAAA????????????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;===<<<;;;;;;;;;;;;<<<===<<<;;;:::999888999:::;;;===<<<;;;;;;999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999999:::<<<>>>???>>><<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAAAAAAAACCCEEEFFFHHHKKKOOORRRSSSVVV___kkkwwwqqqmmmnnnxxx{{{wwwuuuoookkkfffbbb___]]][[[ZZZVVVSSSNNNJJJIIIJJJMMMOOO[[[jjjzzzwwwpppmmmmmmnnnttt{{{}}}sssmmmfffaaa^^^[[[XXXTTTRRRQQQQQQQQQUUUSSSOOOKKKIIIGGGGGGHHHGGGFFFGGGGGGHHHIIIJJJKKKJJJNNNTTT[[[dddrrr~~~sssjjjeeeZZZVVVPPPJJJEEECCCCCCDDDDDDEEEEEEDDDCCCDDDFFFHHHKKKLLLNNNOOORRRWWW]]]aaadddaaa[[[UUUPPPMMMKKKKKKNNNRRRYYYaaaiiirrr{{{}}}ooofff```^^^___^^^ZZZSSSMMMKKKMMMQQQXXXhhh{{{~~~lll___YYYWWWYYY^^^mmmxxxeeeTTTKKKFFFCCCBBB????????????>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<<<<===============>>>>>>>>>????????????AAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEGGGJJJNNNQQQSSSVVV___kkkxxxpppkkkkkkuuuyyyuuutttoookkkeeeaaa___]]][[[YYYWWWTTTOOOJJJIIIJJJLLLNNN[[[jjjzzz|||sssooommmlllqqqwwwzzztttooodddbbb^^^ZZZXXXWWWXXXYYY[[[XXXTTTPPPLLLJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPSSSXXXcccpppzzz~~~|||zzzyyyyyyzzz|||~~~zzzrrrhhh___ZZZPPPMMMIIIEEECCCCCCDDDEEEBBBDDDEEEDDDCCCCCCEEEFFFGGGIIIJJJLLLOOOSSSYYY^^^```]]]YYYTTTPPPMMMKKKJJJJJJMMMRRRYYYaaakkkttt{{{qqqgggaaa___```___[[[TTTMMMKKKMMMPPPXXXfffuuurrrbbb[[[XXXZZZ^^^lllwwwdddSSSIIIEEECCCBBB????????????>>>>>>>>>===<<<==================<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>????????????AAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEFFFHHHKKKNNNSSSVVV```lllyyymmmhhhhhhrrr~~~xxxtttsssnnnjjjeeeaaa___]]][[[YYYWWWSSSNNNJJJIIIJJJMMMOOOZZZhhhyyy{{{vvvqqqoooqqqwww|||wwwmmmjjjeeeaaa^^^^^^^^^___```^^^ZZZUUUQQQMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLNNNOOOOOOQQQXXXbbbiiixxx{{{zzzxxxvvvuuuuuuuuuvvvwwwwwwwwwvvvuuuuuuwwwyyy||||||~~~vvvtttqqqkkkddd\\\UUUQQQJJJHHHFFFDDDDDDDDDEEEEEEAAACCCDDDDDDCCCBBBDDDEEEEEEFFFHHHIIIKKKPPPUUUZZZZZZXXXUUURRROOOLLLJJJIIIFFFIIIMMMRRRYYYbbbkkkqqqxxx|||ssshhhbbbaaaaaa```\\\UUUOOOLLLMMMPPPXXXeeettt~~~wwweee]]]YYYZZZ^^^kkk|||gggTTTIIIDDDBBBBBB????????????>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;:::::::::999999777888999999;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>===<<<::::::;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAAAAACCCDDDEEEEEEFFFHHHKKKNNNUUUYYYbbbnnn{{{jjjeeeeeeooo}}}wwwsssrrrnnnjjjeeeaaa^^^]]]ZZZYYYVVVSSSNNNJJJIIIJJJMMMPPPXXXfffxxxzzzvvvwww{{{~~~{{{wwwsssmmmgggcccbbbbbbcccdddbbb___ZZZUUUPPPMMMKKKIIIIIIIIIHHHIIIIIIJJJKKKJJJLLLNNNNNNNNNRRRYYY___iiitttzzzyyyxxxwwwvvvtttrrrqqqnnnoooooonnnlllkkkkkklllmmmnnnnnnppprrruuuxxxyyyyyy{{{{{{uuuqqqhhhfffccc^^^XXXRRRNNNKKKHHHGGGFFFEEEDDDCCCCCCBBB???AAABBBCCCBBBAAABBBCCCDDDEEEFFFGGGIIIMMMRRRVVVVVVVVVTTTRRROOOLLLJJJIIIEEEHHHKKKPPPUUU[[[ccchhhpppvvv|||~~~~~~~~~ssshhhcccbbbbbbaaa^^^WWWPPPMMMNNNQQQWWWeeevvv|||ggg___YYYZZZ^^^jjjlllVVVIIICCCAAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<======<<<;;;;;;:::;;;;;;;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;>>>>>><<<;;;;;;===<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBDDDFFFGGGHHHKKKOOORRRYYY]]]eeerrr~~~iiiccccccmmm~~~|||wwwrrrqqqnnnjjjeeeaaa^^^\\\ZZZYYYUUURRRNNNJJJIIIKKKNNNPPPVVVeeewww||||||}}}yyyrrrkkkfffdddddddddgggeeebbb]]]XXXRRRMMMKKKJJJJJJIIIIIIIIIJJJKKKKKKGGGJJJMMMMMMMMMPPPUUUZZZ___iiiuuu~~~~~~vvvvvvvvvuuusssqqqnnnlllggghhhiiihhhfffdddcccdddcccccccccdddgggjjjlllnnnllloootttxxxwwwrrrlllhhh```^^^ZZZVVVRRRNNNJJJIIIGGGGGGGGGFFFDDDBBB@@@???>>>@@@AAABBB@@@@@@@@@AAACCCDDDEEEFFFGGGKKKPPPTTTWWWVVVUUUSSSQQQNNNKKKJJJGGGJJJMMMPPPTTTZZZ```dddkkkqqqxxx{{{{{{|||ssshhhcccbbbbbbbbb^^^XXXQQQMMMNNNQQQWWWfffxxxiii```ZZZZZZ^^^jjjoooXXXIIICCCAAA@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<======<<<;;;:::::::::;;;;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<666:::===>>><<<<<<===???<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFHHHKKKNNNSSSVVV\\\```hhhtttkkkdddaaajjj|||}}}yyyvvvqqqlllkkkhhhdddaaa___^^^\\\ZZZWWWRRRMMMLLLKKKKKKNNNSSSZZZfffvvvzzztttqqqnnniiieeeiiiiiihhheee^^^WWWRRRPPPLLLKKKJJJJJJJJJJJJIIIGGGLLLOOOQQQPPPNNNNNNPPPRRRXXXYYY___iiisss}}}~~~xxxvvvsssqqqpppnnnkkkiiihhheeecccbbbbbbaaa```^^^```___^^^]]]^^^```bbbccchhhjjjlllllljjjhhhgggggg^^^[[[WWWSSSQQQNNNKKKIIIIIIGGGDDDCCCDDDDDDDDDCCC@@@AAABBBBBBAAAAAACCCEEEFFFGGGGGGFFFFFFHHHKKKNNNPPPQQQRRRRRRPPPNNNKKKJJJJJJKKKMMMQQQUUUYYY\\\^^^dddiiipppvvvyyy{{{}}}~~~zzzllldddccceeeccc___WWWPPPMMMPPPSSS^^^lllnnnccc\\\___bbbggg|||{{{___PPPJJJDDD>>>@@@@@@??????>>>=========>>>===<<<;;;;;;<<<===>>>888999999::::::999999888;;;<<<<<<<<<;;;::::::999888888888888888888888888;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@AAAAAABBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBBBBBCCCDDDEEEGGGJJJOOORRRZZZ___iiiuuukkkccc```iiizzz~~~zzzwwwrrrnnnkkkhhhddd```___]]][[[ZZZTTTOOOJJJIIIHHHGGGJJJPPPZZZeeevvv}}}xxxuuuqqqlllhhhjjjjjjjjjgggaaa[[[UUURRRMMMLLLJJJJJJKKKKKKJJJHHHMMMOOOPPPPPPNNNMMMOOOPPPSSSSSSXXX```gggppp~~~~~~}}}yyyvvvsssqqqpppnnnkkkiiihhheeecccaaaaaa```___]]]^^^]]]\\\\\\\\\^^^```bbbfffhhhkkkllljjjhhhhhhhhhaaa___[[[XXXVVVSSSPPPMMMJJJGGGEEECCCCCCCCCBBBAAA@@@AAABBBBBBAAABBBDDDFFFFFFGGGGGGGGGGGGHHHKKKNNNPPPPPPQQQPPPOOOMMMJJJIIIIIIKKKMMMPPPTTTYYY\\\^^^bbbgggmmmsssvvvxxxzzz{{{{{{mmmeeeddddddccc___WWWPPPNNNPPPSSS^^^mmmoooccc]]]```aaafff{{{~~~aaaQQQKKKEEE???@@@@@@??????>>>===============<<<;;;;;;<<<======::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999888999999999999999999999999:::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFHHHKKKPPPSSSZZZ```kkkwwwmmmddd___fffwww{{{xxxtttoookkkhhhccc```^^^]]][[[YYYTTTNNNJJJIIIGGGFFFIIINNNYYYddduuu}}}zzzvvvpppllljjjkkkkkkjjjfff```ZZZVVVPPPNNNLLLKKKLLLLLLKKKIIIMMMNNNPPPOOONNNMMMMMMNNNOOONNNPPPUUUZZZbbbooo{{{~~~}}}zzzxxxuuusssqqqooollljjjgggeeebbbaaa```___]]]\\\[[[ZZZYYYYYYZZZ[[[]]]___cccgggkkkmmmmmmllllllllljjjhhheeebbb___[[[VVVRRRLLLJJJGGGFFFFFFEEECCCAAAAAABBBBBBBBBAAABBBDDDGGGGGGHHHIIIIIIHHHIIIKKKNNNOOOOOOPPPOOONNNLLLJJJHHHIIIJJJLLLPPPTTTXXX[[[]]]^^^ccciiimmmpppsssuuuwww}}}}}}nnnfffdddcccbbb^^^XXXQQQNNNPPPSSS^^^mmmpppddd^^^```aaaeeexxxfffSSSKKKFFFAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999999888888:::::::::::::::::::::::::::;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<===>>>??????>>>>>>??????@@@AAAAAAAAACCCDDDFFFGGGIIIMMMQQQUUU[[[aaammmzzzqqqggg```dddsss|||yyyuuuqqqlllhhhccc___]]][[[ZZZYYYWWWQQQLLLKKKJJJIIIKKKPPPWWWcccsss|||vvvqqqkkkkkklllllljjjeee___ZZZTTTQQQOOOMMMMMMMMMLLLKKKMMMNNNOOOOOONNNMMMMMMLLLMMMKKKLLLOOOSSSYYYeeeqqq|||yyyvvvtttrrrpppmmmjjjhhheeebbb```___^^^\\\ZZZYYYXXXWWWVVVWWWYYY[[[\\\aaaffflllqqqtttuuuwwwxxxxxxwwwtttqqqlllddd\\\VVVPPPMMMKKKIIIIIIHHHGGGEEEBBBCCCCCCBBBAAABBBEEEHHHHHHJJJKKKLLLKKKKKKMMMNNNPPPPPPPPPOOONNNLLLJJJIIIHHHIIIKKKNNNRRRVVVZZZ\\\[[[^^^cccgggjjjmmmppprrrzzz~~~}}}nnneeedddbbbaaa^^^XXXRRROOOQQQTTT^^^mmmrrrfff___``````cccuuukkkUUUKKKFFFBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999::::::::::::::::::::::::============<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCEEEGGGHHHKKKOOOTTTXXX\\\cccooo}}}vvvkkkbbbbbbnnn}}}zzzvvvrrrlllhhhbbb]]][[[ZZZYYYXXXXXXRRRNNNLLLKKKIIILLLQQQVVVaaarrr{{{vvvlllllllllnnnnnnjjjeee```ZZZWWWSSSPPPOOOOOOMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLIIIJJJLLLOOOTTT^^^jjj|||}}}{{{xxxuuutttqqqnnnkkkiiifffccc```___^^^[[[YYYWWWVVVUUUTTTUUUWWWYYYZZZ___fffooowww}}}zzzoooddd\\\RRRPPPLLLJJJJJJIIIIIIHHHCCCDDDCCCBBBAAACCCFFFIIIKKKMMMPPPPPPPPPOOOOOOPPPRRRQQQQQQPPPNNNMMMLLLKKKGGGHHHJJJMMMPPPSSSVVVXXXWWWZZZ^^^aaadddgggkkkmmmuuuzzz|||mmmdddbbb``````^^^XXXRRRPPPQQQTTT___nnnsssggg```aaa___aaarrrqqqXXXLLLFFFBBB@@@@@@??????>>>=========:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999999<<<=========<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@???????????????@@@AAAAAABBBBBBDDDFFFHHHJJJMMMQQQVVVZZZ^^^eeerrryyynnncccaaaiii|||}}}zzzvvvrrrlllhhhaaa\\\ZZZYYYXXXXXXWWWQQQLLLKKKIIIHHHJJJOOOTTT```qqq{{{ooonnnmmmoooqqqpppkkkgggaaa]]]XXXTTTRRRPPPNNNMMMMMMMMMNNNPPPRRRRRROOOMMMJJJHHHIIIKKKLLLOOOXXXbbbttt}}}yyywwwuuurrrooollljjjgggdddaaa```^^^[[[YYYVVVVVVTTTTTTUUUVVVYYYZZZ___fffqqq{{{}}}pppgggXXXTTTNNNIIIHHHHHHHHHGGGEEEEEEDDDBBBBBBCCCGGGJJJOOORRRUUUVVVUUUSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLGGGGGGIIIKKKMMMPPPRRRSSSRRRTTTWWWZZZ\\\```dddhhhooottt{{{{{{llldddbbb______^^^YYYSSSPPPRRRTTT___nnnuuuiiiaaaaaa______ooozzz]]]NNNFFFBBB@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;888888888888888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999999::::::777777777888888888999999::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>===@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIKKKNNNSSSYYY]]]bbbiiiwwwyyynnnccc```gggxxx~~~zzzuuuqqqmmmhhhaaa\\\YYYXXXXXXWWWWWWQQQLLLJJJHHHGGGIIINNNSSS___ppp~~~tttqqqpppqqquuuvvvsssooogggbbb\\\WWWTTTQQQOOOMMMMMMMMMNNNQQQTTTTTTRRROOOKKKIIIJJJLLLLLLLLLSSS[[[mmmwww~~~zzzxxxvvvsssooommmllliiieeebbb```^^^[[[YYYWWWVVVUUUTTTUUUWWWYYYZZZ^^^fffrrr}}}wwwccc]]]SSSLLLHHHGGGGGGGGGEEEEEEDDDBBBBBBDDDHHHKKKRRRVVVYYY[[[ZZZXXXVVVVVVRRRQQQPPPOOOMMMLLLLLLKKKGGGGGGHHHIIIJJJLLLNNNOOOMMMOOOQQQSSSUUUYYY^^^bbbiiinnnvvv~~~|||mmmeeeccc^^^^^^]]]YYYTTTQQQRRRUUU___ooovvvjjjbbbaaa^^^]]]mmmcccQQQHHHCCC@@@@@@??????>>>=========;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;;;;;;;;;;999999999999999999999999888888999999999999::::::888888888999999999::::::::::::;;;;;;<<<======>>><<<======>>>????????????AAAAAABBBCCCCCCDDDDDDEEEEEEGGGJJJLLLPPPUUUZZZ___gggnnn|||wwwmmmbbb___fffwww~~~zzzuuuqqqmmmhhhaaa[[[YYYXXXWWWWWWXXXRRRMMMKKKIIIGGGJJJOOOSSS^^^ppp~~~{{{yyyxxxxxxwwwtttqqqssswwwyyywwwtttkkkfff___YYYUUURRRPPPNNNMMMLLLNNNRRRUUUVVVSSSPPPMMMLLLMMMOOOMMMLLLQQQXXXcccmmm|||{{{xxxvvvssspppmmmmmmjjjfffcccaaa___\\\ZZZWWWVVVUUUUUUVVVWWWYYY[[[^^^fffrrr}}}nnnfffZZZPPPKKKIIIIIIIIIFFFFFFDDDBBBBBBDDDHHHKKKUUUXXX\\\^^^\\\ZZZXXXXXXQQQQQQOOOMMMLLLKKKKKKKKKGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKMMMNNNQQQUUUZZZ^^^dddjjjrrr{{{}}}nnnfffddd]]]^^^]]]YYYTTTQQQSSSUUU___ooowwwjjjbbbbbb^^^]]]kkkhhhSSSIIIDDD@@@@@@??????>>>=========;;;<<<===>>>>>>===<<<;;;<<<<<<============<<<<<<777888999:::::::::::::::::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>;;;<<<>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMPPPUUU[[[```jjjrrryyymmmccc```dddrrr}}}yyysssnnnjjjfff___ZZZXXXWWWVVVUUUSSSQQQMMMJJJHHHIIIKKKLLLRRR]]]mmm}}}yyyuuusssrrrrrrwww{{{{{{vvvrrrssswwwyyywwwuuutttmmmeee^^^YYYUUUQQQNNNOOOPPPQQQTTTVVVVVVSSSPPPNNNMMMLLLKKKLLLNNNQQQSSS]]]eeerrr~~~~~~|||zzzyyyvvvqqqnnnkkkhhhdddaaa___^^^\\\ZZZXXXVVVTTTSSSSSSUUUXXXZZZ___dddllluuu}}}yyylll[[[QQQNNNMMMKKKHHHEEEEEEDDDCCCBBBDDDHHHKKKRRRYYY]]]]]]\\\]]][[[WWWQQQNNNJJJHHHIIIJJJKKKKKKEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIJJJNNNTTTZZZ[[[bbbllluuu}}}}}}pppfffaaa^^^]]][[[WWWSSSPPPPPPQQQ```ooo~~~qqqddd^^^[[[\\\ggguuummmSSSGGGEEEAAAAAA@@@???>>>===<<<;;;999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>???>>>=========999999::::::::::::;;;;;;::::::::::::::::::::::::;;;:::999888888888999::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBCCCEEEFFFGGGGGGJJJNNNQQQTTTYYY```fffmmmwww}}}qqqeeebbbeeerrr~~~zzztttoooiiieee^^^ZZZWWWVVVUUUTTTSSSQQQMMMJJJHHHIIIKKKLLLRRR\\\lll|||zzzvvvuuuttttttwwwzzz~~~~~~}}}||||||yyyvvvssstttxxx{{{yyywwwvvvpppggg___ZZZVVVRRROOOOOOPPPRRRUUUWWWWWWUUUSSSQQQOOOMMMLLLLLLNNNPPPRRRWWW^^^jjjvvv~~~}}}{{{zzzxxxuuuqqqnnnkkkhhhddd```___]]][[[ZZZWWWVVVTTTRRRSSSTTTVVVXXX\\\```gggnnnuuuyyy|||}}}{{{nnn^^^SSSPPPNNNLLLIIIFFFFFFEEEDDDCCCEEEHHHKKKSSSYYY^^^]]]\\\]]][[[WWWRRROOOKKKIIIIIIIIIIIIIIIDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIILLLRRRVVVWWW___iiisss{{{}}}oooddd___]]]]]][[[WWWSSSPPPPPPQQQ^^^mmmqqqddd^^^[[[[[[fffsssmmmTTTHHHEEEAAAAAA@@@???>>>===<<<<<<::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>===<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::;;;:::999999999999:::;;;:::;;;;;;;;;;;;;;;;;;<<<>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHKKKPPPSSSVVV[[[bbbhhhpppzzzvvvjjjfffgggrrrzzzuuuoooiiiddd^^^YYYVVVUUUTTTSSSSSSQQQMMMJJJHHHIIIKKKLLLRRR\\\kkk{{{}}}|||{{{{{{|||~~~}}}zzzwwwuuutttvvvtttrrruuuyyy|||{{{yyyyyysssjjjbbb[[[WWWTTTRRRPPPQQQSSSWWWZZZZZZYYYVVVTTTRRRPPPMMMLLLMMMNNNPPPRRRXXXbbbkkksssxxx|||~~~}}}{{{yyywwwtttpppmmmkkkgggccc```^^^\\\ZZZXXXVVVTTTRRRQQQQQQRRRSSSTTTWWWZZZ^^^dddiiilllnnnooosssrrrtttyyy|||qqqaaaWWWRRRPPPMMMJJJGGGGGGFFFDDDDDDEEEIIILLLTTTZZZ^^^^^^]]]]]][[[WWWUUURRRMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBB@@@AAABBBBBBCCCFFFKKKNNNRRRZZZeeeooowww}}}nnnccc]]]]]]]]][[[WWWSSSPPPQQQRRR\\\lllqqqccc^^^[[[[[[dddppplllTTTHHHEEEAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGIIILLLQQQTTTXXX^^^ffflllsss~~~|||oooiiiiiisss~~~yyytttooohhhddd]]]XXXVVVUUUTTTSSSSSSQQQMMMJJJHHHIIIKKKLLLQQQ[[[jjjzzz|||vvvrrrqqqqqqppppppssswww{{{|||{{{|||vvvmmmddd]]]WWWTTTSSSPPPQQQTTTYYY\\\^^^\\\ZZZWWWUUURRRNNNLLLLLLMMMNNNQQQVVV]]]dddiiinnnrrruuuwwwyyy}}}~~~|||zzzxxxwwwtttooollljjjgggbbb___]]][[[YYYWWWTTTSSSQQQOOONNNOOOOOOPPPQQQSSSVVVZZZ___bbbeeefffmmmkkkjjjlllrrrxxx}}}~~~|||rrrdddYYYSSSPPPMMMJJJGGGGGGFFFEEEDDDFFFJJJMMMUUU[[[```___^^^^^^\\\XXXXXXUUUPPPLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCEEEIIIKKKNNNUUU```jjjsss{{{}}}oooddd^^^]]]\\\ZZZWWWSSSQQQQQQRRR]]]lllrrrddd^^^[[[ZZZbbbmmmiiiTTTHHHDDD@@@@@@??????>>>======<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;<<<<<<:::888888999;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;::::::======>>>???@@@BBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHLLLQQQUUUYYY```hhhnnnvvvrrrlllkkkttt|||wwwsssoooiiieee^^^YYYWWWVVVUUUTTTSSSQQQMMMJJJHHHIIIKKKLLLQQQZZZiiixxxyyysssqqqmmmmmmmmmppptttxxx{{{}}}}}}yyyqqqhhh___XXXTTTSSSQQQRRRUUUZZZ^^^```___]]]XXXVVVRRROOOLLLLLLLLLMMMPPPTTTZZZ___bbbeeehhhkkkkkknnnrrrxxx~~~~~~|||zzzxxxwwwtttooollliiifffaaa^^^\\\ZZZWWWVVVRRRQQQOOOMMMLLLKKKKKKKKKKKKMMMOOOSSSXXX]]]```cccgggeeedddeeeiiiooouuuxxxyyypppdddZZZSSSOOOLLLJJJGGGGGGFFFEEEDDDFFFJJJMMMUUU[[[``````___```^^^ZZZZZZWWWRRRNNNLLLIIIFFFDDDCCCCCCBBB@@@@@@?????????DDDCCCCCCEEEGGGIIIKKKLLLKKKRRR[[[dddmmmvvv~~~qqqfffaaa\\\\\\ZZZWWWSSSQQQQQQRRR^^^mmmsssddd___\\\[[[aaajjj{{{{{{dddQQQGGGDDD@@@@@@??????>>>>>>===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;:::888777999:::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<=====================<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGFFFKKKQQQUUUZZZaaajjjqqqxxxtttnnnmmmvvv{{{uuurrrqqqkkkggg```\\\YYYXXXWWWVVVSSSQQQMMMJJJHHHIIIKKKLLLPPPYYYhhhwww~~~vvvrrrllllllkkkmmmpppvvv||||||wwwnnncccZZZUUUSSSRRRSSSVVV[[[___aaa```^^^WWWUUUQQQNNNLLLKKKLLLMMMMMMQQQWWW[[[^^^aaaccceeedddgggkkkqqqxxx~~~~~~}}}{{{yyywwwtttpppmmmiiifffaaa]]][[[YYYVVVTTTPPPOOOMMMKKKJJJHHHGGGGGGFFFHHHJJJNNNSSSYYY^^^aaa`````````bbbffflllrrrvvvvvvoooddd[[[TTTOOOLLLJJJGGGGGGFFFDDDDDDEEEIIILLLRRRYYY^^^^^^^^^___^^^[[[YYYVVVRRROOOMMMJJJGGGDDDDDDCCCBBBAAA@@@?????????AAA@@@@@@BBBEEEHHHHHHHHHIIINNNUUU]]]eeeppp|||qqqgggbbb\\\[[[ZZZVVVSSSQQQRRRSSS^^^nnnuuufff```^^^\\\```hhhyyyqqq]]]MMMFFFCCC????????????>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999;;;<<<;;;999888999:::999999::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<=====================<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFJJJQQQVVV\\\dddmmmttt|||tttnnnnnnwwwzzzuuutttsssnnniiiccc^^^\\\ZZZZZZYYYSSSQQQMMMJJJHHHIIIKKKLLLPPPYYYgggvvv{{{vvvnnnlllkkkkkknnnuuu|||}}}ttthhh^^^WWWUUUSSSTTTWWW\\\```aaa```^^^UUUSSSPPPMMMKKKLLLMMMNNNKKKPPPWWW\\\```ccceeegggcccdddgggkkkrrryyy}}}{{{zzzxxxuuuqqqnnniiieee```\\\ZZZXXXUUUSSSOOONNNLLLJJJHHHFFFDDDDDDCCCDDDFFFIIINNNUUUZZZ^^^\\\]]]___bbbfffjjjooossssssnnneee\\\UUUPPPMMMLLLFFFFFFEEEDDDCCCEEEHHHKKKMMMUUUZZZ[[[\\\^^^]]]ZZZVVVSSSPPPNNNLLLJJJGGGDDDEEEDDDCCCAAA@@@@@@??????>>><<<<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999888:::<<<<<<;;;::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888999;;;<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGKKKRRRXXX^^^fffpppwwwtttnnnnnnxxx{{{vvvuuuuuuoookkkddd```]]]\\\[[[ZZZSSSQQQMMMJJJHHHIIIKKKLLLPPPYYYfffuuuzzzooonnnlllkkkmmmuuu~~~xxxlllaaaYYYVVVSSSUUUWWW\\\```aaa```^^^SSSQQQNNNLLLKKKLLLMMMNNNKKKPPPYYY```eeehhhjjjllleeeeeefffiiinnnuuu|||~~~~~~|||zzzyyyvvvqqqnnnhhheee```\\\ZZZWWWUUUSSSNNNMMMLLLIIIGGGEEECCCBBBAAABBBCCCFFFKKKQQQWWW[[[\\\^^^aaacccfffhhhlllnnnsssnnnfff]]]VVVRRROOONNNEEEEEEDDDCCCBBBDDDHHHKKKJJJQQQWWWYYYZZZ\\\\\\YYYSSSQQQNNNLLLKKKIIIFFFDDDFFFEEECCCBBBAAA@@@@@@@@@BBB@@@@@@DDDHHHLLLLLLJJJFFFHHHLLLPPPWWWdddrrr}}}~~~pppeee___[[[[[[YYYVVVSSSRRRRRRTTTZZZjjjyyyhhhbbb```]]]```gggxxxsssbbbRRRGGGCCCBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999666999<<<>>>===;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888:::<<<======<<<;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHMMMSSSZZZ```iiissszzzzzzrrrooopppzzz~~~xxxsssppprrrmmmgggbbb^^^[[[YYYWWWTTTQQQNNNKKKIIIIIIIIIJJJMMMUUUcccsss~~~ssspppmmmkkknnnuuu}}}~~~wwwnnnddd\\\WWWWWWVVVUUUXXX\\\^^^\\\ZZZTTTQQQNNNLLLLLLLLLKKKJJJMMMOOOSSSXXX___ffflllpppllliiifffccceeelllvvv}}}|||}}}}}}}}}zzzuuupppmmmkkkeee___[[[[[[XXXSSSNNNMMMLLLJJJGGGEEECCCBBBAAAAAABBBDDDGGGLLLQQQVVVYYY[[[\\\^^^aaaeeejjjnnnppprrrlllccc]]]YYYVVVRRROOOLLLJJJGGGEEEDDDEEEGGGHHHJJJNNNSSSXXX[[[[[[ZZZYYYRRRQQQMMMJJJGGGEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAABBBFFFIIIJJJJJJKKKIIIKKKPPPUUU]]]lllyyyrrreee\\\YYY[[[ZZZVVVQQQNNNNNNPPP^^^lll{{{hhhaaa^^^[[[___fffyyyzzzlll]]]PPPGGGCCCAAA@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;;;;===>>>??????>>>>>>======>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHLLLSSSYYY```jjjvvv~~~wwwooommmoooyyyxxxsssooopppmmmhhhdddbbb___]]]ZZZUUURRROOOKKKIIIHHHIIIJJJMMMUUUcccrrrxxxtttpppmmmpppvvv~~~xxxooofff^^^YYYXXXWWWWWWYYY]]]^^^[[[XXXRRROOOLLLJJJJJJJJJIIIHHHLLLNNNQQQWWW]]]ccciiilllnnnllliiifffgggmmmuuu{{{~~~~~~~~~||||||}}}|||yyyuuupppnnnhhhccc\\\YYYXXXUUUPPPKKKJJJIIIGGGEEECCCAAA@@@@@@AAAAAACCCFFFJJJOOOSSSVVVXXXYYY[[[^^^cccgggkkkmmmooojjjbbb\\\YYYUUURRROOOKKKIIIGGGDDDCCCDDDEEEFFFIIILLLQQQVVVXXXXXXWWWVVVOOONNNKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAACCCGGGKKKMMMNNNLLLJJJKKKOOOTTT\\\jjjwwwsssfff]]]YYYZZZYYYVVVQQQNNNOOOQQQ^^^lll}}}jjjbbb___]]]```gggxxx{{{mmm^^^QQQHHHDDDCCC@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;<<<===>>>??????>>>>>>===>>>>>>@@@@@@AAAAAABBBBBBDDDEEEGGGHHHHHHMMMSSSZZZaaakkkwww{{{rrrkkkjjjlllxxxyyyrrrnnnnnnllliiigggfffddd```^^^VVVSSSOOOKKKIIIHHHHHHIIIMMMTTTbbbrrr{{{uuurrrsssxxx{{{rrriiibbb^^^[[[ZZZZZZ]]]______ZZZVVVRRROOOLLLKKKKKKKKKJJJIIILLLMMMOOOTTTYYY^^^cccffflllkkkjjjhhhiiilllrrrvvv|||}}}~~~}}}||||||{{{{{{{{{zzzxxxtttpppnnngggbbb\\\WWWUUURRRNNNJJJHHHGGGFFFDDDCCCBBBAAAAAACCCCCCDDDFFFJJJMMMQQQSSSSSSUUUWWWZZZ^^^bbbfffhhhjjjfff___ZZZVVVSSSPPPNNNJJJHHHEEECCCBBBBBBCCCDDDGGGJJJNNNRRRTTTTTTSSSRRRLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@AAADDDIIINNNPPPQQQMMMKKKKKKOOOTTT[[[iiiuuuuuufff]]]XXXYYYXXXUUUPPPNNNPPPRRR]]]lllllleeeaaa___bbbiiiwwwppp___QQQIIIEEEDDD@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIINNNTTT[[[cccnnnzzzwwwnnngggfffiiiuuu{{{sssooommmlllkkkjjjhhheee```]]]WWWTTTPPPLLLIIIHHHHHHHHHLLLTTTaaappp}}}xxxxxx|||}}}vvvnnnhhhddd```______bbbcccbbb\\\WWWUUUSSSPPPNNNNNNNNNNNNMMMKKKLLLMMMPPPTTTXXX\\\^^^dddfffgggggghhhkkkooossszzz{{{}}}}}}{{{yyyxxxyyyyyyxxxwwwuuussspppooohhhccc]]]WWWTTTQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLOOOPPPNNNOOOQQQTTTXXX[[[]]]___aaa^^^ZZZUUUQQQNNNLLLKKKGGGFFFDDDBBBAAAAAABBBBBBEEEGGGKKKOOOQQQQQQPPPOOOKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAADDDIIIMMMPPPQQQNNNKKKLLLOOOSSSZZZgggtttwwwhhh^^^WWWXXXWWWTTTPPPNNNPPPSSS]]]kkknnnfffbbb___bbbiiixxxuuubbbRRRHHHDDDBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::::::::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHHHHJJJOOOVVV]]]eeeqqq}}}vvvllleeedddfffrrr}}}vvvrrrnnnmmmllljjjhhhccc^^^ZZZWWWUUUQQQLLLIIIHHHHHHIIILLLSSS___ooo~~~~~~zzztttooolllgggffffffhhhiiigggaaa\\\XXXVVVRRRQQQPPPPPPOOONNNKKKKKKLLLMMMOOORRRUUUWWW\\\___cccfffhhhlllpppsssyyyzzz|||~~~~~~}}}zzzwwwuuutttuuuuuutttsssrrrqqqppppppgggccc\\\VVVQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOORRRTTTUUUVVVWWWVVVSSSOOOKKKIIIHHHGGGEEEDDDCCCAAAAAAAAAAAAAAACCCEEEIIIMMMOOOPPPOOOOOOMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???AAA@@@@@@CCCHHHLLLNNNOOONNNLLLLLLOOOSSSZZZgggtttyyyiii^^^WWWXXXWWWSSSOOONNNPPPTTT\\\jjj~~~ooogggccc___bbbiiixxxzzzdddSSSGGGBBBAAA@@@@@@??????>>>=========;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999::::::;;;<<<;;;<<<<<<==================>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIKKKPPPWWW___hhhtttwwwnnneeecccdddnnnxxxuuupppnnnllljjjgggbbb\\\XXXWWWTTTPPPLLLJJJIIIIIIJJJKKKRRR^^^nnn}}}~~~zzzvvvuuupppnnnmmmnnnooommmhhhccc[[[XXXTTTQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPVVVZZZ___cccggglllpppssswwwxxxzzz|||}}}}}}|||{{{}}}|||{{{yyywwwtttqqqpppppppppoooooooooppppppqqqgggccc]]]VVVPPPLLLJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNKKKGGGDDDDDDEEEBBBBBBBBBAAAAAAAAABBBBBBCCCEEEIIILLLOOOQQQQQQQQQOOONNNKKKHHHFFFEEEDDDDDDDDDDDDEEEEEECCCBBB@@@???AAA@@@@@@CCCHHHLLLNNNOOOOOOMMMMMMPPPTTT[[[hhhuuu{{{jjj___XXXXXXWWWRRRNNNMMMPPPSSS[[[jjj}}}qqqhhhddd```bbbiiixxx~~~gggSSSHHHCCCAAA@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;<<<<<<===>>>===============???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIILLLQQQYYYaaakkkwww{{{pppgggbbbbbbjjjzzzwwwqqqooollliiifffbbb]]]ZZZVVVTTTPPPLLLJJJJJJJJJKKKKKKQQQ^^^mmm|||~~~|||{{{xxxuuusssssstttsssoookkk___[[[WWWTTTRRRQQQOOOMMMLLLLLLJJJJJJIIIJJJKKKLLLOOOSSSXXX]]]bbbfffkkkooosssuuuxxx{{{|||||||||{{{xxxxxxwwwvvvsssqqqnnnmmmlllkkkkkkkkklllnnnqqqrrrkkkhhhaaaYYYRRRNNNLLLLLLIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSSSSQQQPPPNNNMMMLLLKKKLLLMMMNNNNNNMMMMMMLLLIIIKKKKKKHHHDDDBBBBBBDDD@@@@@@AAAAAABBBCCCCCCDDDCCCEEEIIIMMMPPPSSSTTTTTTPPPNNNLLLIIIGGGFFFEEEEEEDDDEEEFFFFFFEEECCC@@@???@@@???@@@DDDIIINNNQQQRRROOOMMMNNNQQQUUU]]]jjjwww|||kkk___YYYYYYWWWRRRMMMLLLOOORRR[[[iii}}}sssjjjfffbbbdddjjjwwwhhhUUUJJJEEEDDD@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;===>>>>>>>>>===<<<<<<===???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIILLLRRRZZZcccmmmyyy}}}rrrhhhcccaaahhh{{{xxxqqqooollliiigggddd```]]]UUUSSSPPPLLLKKKJJJKKKLLLJJJQQQ]]]lll||||||yyywwwvvvxxxwwwssspppccc```[[[XXXVVVTTTQQQOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJMMMRRRWWW[[[```eeehhhooorrrvvvzzz|||}}}||||||uuuuuutttsssqqqooolllkkkiiiiiihhhiiikkknnnqqqssspppmmmfff^^^VVVRRRQQQQQQLLLLLLMMMOOORRRTTTVVVXXX\\\[[[ZZZYYYWWWUUUSSSRRRNNNNNNOOOOOOOOONNNLLLKKKGGGIIIJJJHHHDDDAAABBBDDD???@@@@@@BBBCCCDDDDDDEEEDDDFFFJJJNNNRRRTTTVVVWWWOOONNNLLLIIIHHHGGGGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@???>>>@@@DDDKKKQQQTTTVVVOOOMMMNNNRRRVVV^^^kkkxxx}}}kkk```ZZZZZZWWWRRRMMMKKKNNNQQQZZZiii}}}uuulllgggccceeelllvvvhhhVVVKKKHHHGGG@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::::::::::::::::::::<<<;;;;;;;;;;;;<<<======:::;;;===>>>>>>>>>===<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJMMMRRR[[[dddnnnzzzyyylllbbb___hhh}}}~~~xxxqqqooolllhhhdddaaa___]]]\\\XXXSSSNNNJJJHHHHHHIIINNNRRR[[[iiizzz|||yyywwwvvvuuutttrrrkkkfff```\\\YYYUUUOOOKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMQQQVVV\\\aaaeeekkkpppvvv{{{}}}|||yyyvvvwwwtttpppmmmllljjjiiigggddddddccccccdddhhhnnnrrrvvvqqqjjjccc]]]WWWSSSOOOQQQPPPPPPOOOQQQUUU\\\```dddeeeeeecccaaa^^^[[[YYYYYYWWWVVVVVVUUUSSSOOOLLLMMMJJJGGGFFFFFFEEECCCBBBBBBCCCDDDCCCBBBBBBCCCEEEEEEHHHLLLQQQUUUVVVTTTRRRQQQNNNKKKIIIIIIIIIGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCFFFJJJOOOSSSVVVTTTPPPOOORRRWWW___lllwwwmmm```\\\WWWRRRQQQOOOKKKLLLPPPXXXhhh{{{uuukkkeee```bbbiiiuuuiiiVVVLLLGGGEEEAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::888888888:::<<<===BBB===999999<<<>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<;;;;;;::::::============>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@CCCDDDGGGGGGGGGHHHJJJLLLNNNTTT]]]fffppp}}}|||oooddd___fffyyy~~~vvvqqqooolllhhhdddaaa___^^^\\\YYYSSSNNNJJJHHHHHHIIIMMMQQQZZZhhhyyy~~~~~~}}}zzzvvvuuutttuuutttsssmmmiiiccc___[[[VVVPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOTTTYYY]]]___fffkkkrrryyy|||{{{xxxvvvwwwtttoookkkgggccc```^^^___`````````bbbgggmmmrrryyyvvvqqqkkkddd]]]YYYVVVTTTSSSRRRQQQSSSYYYaaaffflllmmmnnnnnnllliiieeeccc^^^]]][[[[[[ZZZWWWTTTQQQLLLJJJGGGEEEEEEDDDCCCAAA@@@AAABBBBBBBBBCCCFFFHHHHHHKKKPPPUUUXXXXXXUUUSSSQQQNNNKKKIIIHHHHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCAAABBBDDDGGGLLLPPPTTTWWWVVVRRRPPPTTTYYYaaammmyyymmmaaa]]]XXXSSSRRRPPPMMMNNNQQQXXXiii}}}xxxmmmgggbbbccciiiqqqkkkXXXLLLFFFDDDAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;===???@@@QQQIIIAAA<<<<<<>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@CCCDDDFFFFFFFFFGGGJJJLLLLLLSSS\\\eeeppp}}}ttthhhaaaeeeuuuuuuqqqooolllhhhdddaaa___^^^\\\YYYTTTOOOKKKIIIHHHIIIKKKOOOXXXfffwww}}}|||{{{{{{yyyvvvrrrpppqqqsssttttttqqqmmmhhhccc^^^XXXRRROOOLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLNNNPPPSSSVVVXXX]]]ccckkktttyyyzzzxxxwwwvvvsssooojjjddd___[[[YYYZZZ[[[\\\]]]___dddjjjoooxxxyyyyyytttkkkccc___^^^XXXVVVTTTSSSVVV^^^hhhpppuuuwwwxxxyyywwwsssnnnkkkeeecccaaa___^^^\\\XXXVVVMMMKKKHHHGGGFFFFFFDDDCCC???AAABBBBBBCCCEEEHHHKKKLLLPPPVVV[[[]]][[[XXXUUURRROOOLLLIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCAAABBBEEEIIIMMMRRRVVVXXXWWWTTTSSSVVV\\\cccooozzzoooccc^^^YYYTTTSSSPPPMMMNNNRRRYYYjjj~~~|||pppiiibbbccciiinnnoooYYYLLLEEECCC@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<======???>>>===<<<===>>>???@@@TTTLLLBBB;;;999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDFFFIIILLLKKKQQQZZZeeeppp~~~xxxllleeegggtttvvvpppnnnkkkhhhdddaaa___^^^[[[YYYTTTOOOLLLIIIIIIHHHJJJNNNVVVddduuu~~~}}}{{{zzzxxxuuuqqqllljjjlllooorrrssssssqqqmmmhhhaaa[[[TTTPPPLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPUUUZZZdddnnnuuuxxxxxxxxxuuutttrrrmmmfff```\\\[[[WWWXXXYYYYYY[[[___eeeiiirrrwwwzzzxxxooogggcccccc[[[YYYVVVUUUYYYbbboooxxx|||~~~{{{uuuoookkkfffdddaaa___^^^\\\YYYVVVPPPNNNKKKJJJIIIIIIGGGEEEAAABBBCCCCCCDDDFFFIIILLLPPPVVV]]]bbbccc```\\\YYYVVVRRRNNNLLLJJJIIIGGGEEEFFFGGGHHHHHHHHHFFFDDDCCCBBBCCCFFFJJJOOOSSSWWWYYYXXXUUUTTTXXX]]]eeeppp{{{qqqeee^^^XXXTTTRRRPPPMMMNNNRRRZZZjjj|||}}}qqqiiibbbbbbhhhmmmrrr[[[LLLEEECCC?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDCCCBBBBBBEEEIIIMMMJJJPPPZZZdddppp{{{pppiiijjjvvvzzzpppnnnkkkhhhdddbbb```___[[[YYYUUUPPPLLLJJJIIIHHHIIILLLUUUbbbsss~~~{{{yyyrrrnnnhhheeefffjjjnnnqqqssssssrrrnnnfff^^^VVVRRRNNNMMMLLLKKKKKKLLLNNNOOOLLLMMMNNNOOOOOONNNNNNMMMOOOUUU^^^hhhpppvvvxxxyyyxxxxxxvvvpppggg___ZZZXXXVVVVVVVVVVVVVVVXXX\\\___hhhooovvvwwwqqqkkkgggggg]]][[[WWWVVV[[[fffttt~~~{{{ssslllgggbbb```]]][[[ZZZXXXVVVTTTQQQOOOLLLKKKJJJJJJHHHFFFFFFFFFFFFEEEEEEGGGJJJMMMTTT\\\eeekkklllgggccc```\\\YYYTTTQQQOOOMMMKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCEEEHHHLLLPPPTTTVVVXXXWWWTTTTTTYYY^^^eeepppzzzsssggg]]]WWWSSSQQQOOOLLLMMMPPP[[[iiiyyy|||oooggg```aaafffkkk}}}sss[[[KKKDDDCCC?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::::::::999777666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<============>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBDDDDDDCCCBBBBBBEEEIIIMMMKKKQQQZZZdddqqq{{{rrrkkkkkkuuu~~~ooonnnkkkhhhdddbbb```___[[[YYYUUUQQQMMMJJJIIIHHHIIILLLTTTaaarrr|||tttnnnfffbbbbbbggglllooosssvvvxxxuuummmcccZZZUUUQQQPPPNNNLLLLLLMMMNNNOOONNNOOOQQQRRRRRRQQQOOONNNNNNSSSZZZccclllsssxxx{{{|||}}}zzzrrrfff[[[SSSQQQRRRRRRRRRPPPOOOPPPRRRUUU]]]dddmmmrrrqqqmmmjjjiii___]]]YYYYYY^^^iiixxxzzzqqqiiiddd^^^\\\YYYWWWWWWVVVTTTRRRQQQOOOLLLKKKJJJJJJHHHFFFIIIIIIIIIGGGGGGIIILLLPPPXXXbbbnnnvvvvvvrrrmmmkkkddd```\\\XXXUUUSSSPPPNNNIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFIIIMMMPPPSSSUUUVVVUUURRRRRRWWW\\\cccnnnxxxuuujjj\\\WWWRRRQQQNNNKKKLLLPPP\\\jjjxxxyyymmmeee___```fffiiizzzqqqZZZJJJDDDCCC@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===========================>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIILLLMMMRRR[[[fffrrrzzzrrrjjjiiirrr}}}ooommmkkkgggdddbbb``````[[[YYYVVVRRRNNNKKKIIIHHHIIILLLTTTaaarrrxxxqqqgggaaaaaafffkkknnntttyyy~~~}}}uuuiii___YYYUUUSSSPPPNNNMMMMMMOOOPPPPPPRRRTTTVVVVVVUUURRRQQQPPPSSSXXX```iiirrryyy}}}~~~~~~uuugggZZZRRROOOLLLLLLLLLJJJHHHIIIKKKMMMQQQWWW```hhhlllllljjjgggaaa___\\\\\\aaammm{{{~~~wwwooohhhddd]]][[[XXXWWWVVVVVVUUUTTTTTTRRROOONNNMMMMMMKKKJJJJJJJJJJJJIIIIIILLLPPPTTT]]]hhhwww|||xxxvvvlllhhhccc___\\\YYYVVVTTTMMMKKKIIIGGGFFFFFFGGGGGGEEEGGGJJJMMMPPPRRRSSSSSSRRROOOPPPUUUZZZ```kkkuuu}}}wwwlll]]]WWWSSSRRROOOLLLMMMQQQ]]]lll|||vvvkkkeee```aaagggjjjzzznnnXXXIIIDDDDDDAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLOOOTTT]]]gggsssyyyqqqiiigggooozzzooommmkkkgggeeebbbaaa```[[[YYYVVVRRRNNNKKKIIIHHHIIILLLTTTaaarrr{{{sssiiibbbbbbfffkkknnnttt{{{zzzmmmbbb\\\WWWUUURRROOONNNNNNOOOPPPQQQSSSVVVYYYYYYXXXUUUSSSQQQSSSXXX^^^gggqqqyyy~~~}}}wwwjjj]]]VVVSSSGGGGGGGGGFFFDDDDDDFFFHHHGGGLLLUUU___fffiiigggdddcccaaa______dddooo}}}{{{tttmmmfffccc^^^\\\YYYXXXXXXXXXXXXWWWYYYVVVTTTRRRRRRQQQPPPNNNIIIJJJJJJIIIKKKNNNTTTXXX```lll|||~~~pppmmmgggccc```]]]ZZZWWWPPPMMMJJJHHHFFFGGGHHHJJJFFFHHHJJJMMMPPPQQQQQQRRRPPPMMMNNNSSSXXX^^^iiisss}}}xxxlll^^^YYYTTTSSSPPPMMMNNNRRR]]]mmmuuukkkeee```bbbiiimmm|||lllWWWIIIDDDEEEAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<======<<<;;;::::::999::::::999888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCDDDGGGGGGGGGHHHJJJLLLQQQVVV^^^hhhtttvvvqqqmmmlllpppvvv}}}sssnnnhhhfffggggggeeeaaa```]]]XXXSSSNNNJJJGGGFFFLLLMMMRRR\\\mmmwwwkkkgggeeeeeehhhlllttt{{{|||tttiii^^^^^^ZZZVVVSSSRRRQQQPPPOOORRRTTTYYY^^^aaa```[[[XXXUUUTTTVVV]]]dddlllxxx}}}nnn\\\PPPKKKHHHFFFEEEDDDDDDDDDBBB@@@DDDFFFKKKPPPVVV\\\```bbb^^^```cccdddgggnnnwww~~~|||xxxssslllggg```^^^]]]\\\]]]\\\ZZZYYY[[[ZZZXXXVVVUUUUUUUUUUUUPPPOOOMMMJJJJJJNNNTTTYYYbbbooo}}}~~~yyyuuuooojjjfffbbb^^^\\\XXXUUUPPPLLLHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNOOOQQQVVV```kkkrrrzzz}}}qqqbbb\\\VVVTTTQQQOOOQQQUUU```qqqsssjjjfffbbbbbbgggmmmzzz|||hhhVVVJJJCCCAAA@@@@@@???>>>===<<<<<<;;;>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFFFFHHHKKKMMMQQQWWWaaalllxxxvvvoookkkjjjnnnuuu}}}zzzsssnnnhhhfffggggggeeebbb___\\\XXXSSSOOOKKKIIIHHHJJJKKKPPPZZZjjj|||zzzooojjjhhhgggiiimmmuuu|||~~~wwwlllaaa___\\\XXXVVVUUUTTTRRRQQQSSSUUUZZZ```dddccc___[[[VVVTTTVVV]]]dddkkkwww~~~ppp___SSSOOODDDCCCBBBBBBCCCCCCBBBAAA@@@AAAEEEIIINNNSSSXXXZZZZZZ]]]aaadddiiiqqqzzz{{{uuunnniiiaaa___^^^]]]^^^___^^^]]]___^^^\\\ZZZXXXXXXXXXXXXUUUTTTQQQNNNMMMPPPVVVZZZeeeqqq~~~yyyvvvqqqmmmjjjgggeeeccc]]]ZZZUUUPPPLLLIIIHHHHHHFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRWWW___iiiooouuuyyyrrrddd]]]XXXUUUSSSPPPRRRWWWccctttsssjjjeeeaaabbbgggmmmzzzzzzgggVVVJJJDDDBBB???>>>>>>======<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;>>>>>>============>>>???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKNNNRRRXXXbbbmmmyyyvvvooojjjhhhmmmssszzzwwwrrrmmmhhhfffffffffdddbbb___]]]YYYUUUQQQMMMKKKJJJHHHIIINNNXXXgggyyyuuuooollljjjlllpppvvv}}}{{{pppgggbbb```]]]\\\[[[YYYVVVSSSSSSVVV\\\bbbffffffbbb___WWWUUUWWW]]]cccjjjuuuuuueeeXXXQQQFFFDDDBBBBBBCCCCCCBBBAAA>>>???@@@BBBFFFJJJNNNQQQTTTXXX]]]dddllluuu~~~yyyrrrmmmeeeccc```___```bbbbbbbbbdddcccaaa___^^^]]]\\\\\\\\\[[[WWWTTTRRRSSSXXX\\\gggrrr|||zzzwwwsssqqqooonnnmmmkkkeeebbb]]]WWWRRRNNNKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRUUUYYY___ggglllooossszzzsssggg```ZZZWWWTTTRRRTTTYYYgggwwwrrriiieee```aaaffflllyyywwweeeUUUKKKEEECCC===============<<<<<<<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;::::::999999888;;;;;;::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOOTTTZZZcccnnnzzzyyyrrrllljjjmmmsssxxxuuuqqqmmmiiifffeeeeeedddbbbaaa___[[[WWWRRRNNNKKKIIIGGGIIINNNWWWeeewww|||vvvqqqmmmooossswww~~~~~~uuulllfffeeedddcccaaa^^^YYYVVVSSSVVV[[[aaaeeefffccc```WWWUUUWWW\\\bbbgggqqq{{{|||lll\\\QQQMMMJJJGGGEEEDDDCCCBBBAAAAAA@@@??????AAAEEEHHHKKKMMMQQQYYYcccnnnyyyxxxssskkkhhhdddbbbbbbcccddddddeeeeeedddcccbbbbbbbbbbbbcccaaa]]]YYYVVVVVVZZZ]]]eeeoooxxx{{{|||~~~~~~{{{xxxuuusssssssssrrrqqqmmmjjjeee___YYYTTTPPPNNNKKKKKKKKKKKKKKKLLLNNNOOOOOORRRUUUYYY\\\aaafffiiikkkooouuu}}}tttiiibbb[[[XXXUUUSSSVVV[[[iiiyyyrrrhhhddd___```dddjjjwwwsssbbbTTTJJJEEECCC<<<<<<<<<<<<<<<==================<<<<<<========================<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHJJJNNNQQQVVV\\\eeeooozzzwwwqqqnnnpppvvvxxxuuupppmmmiiifffeeedddcccccccccaaa]]]YYYSSSNNNJJJHHHGGGIIINNNVVVcccttt}}}wwwrrrsssxxxzzzzzzrrrmmmkkkjjjhhhfffbbb\\\XXXRRRTTTWWW\\\```aaa___]]]WWWUUUVVV[[[```dddmmmvvvvvvcccTTTPPPMMMIIIGGGFFFFFFEEEDDDCCCBBB@@@??????AAADDDFFFHHHLLLTTT```nnn{{{zzzrrrnnniiifffeeeeeeddddddddddddeeeeeeffffffffffffeeeddd```\\\XXXXXX[[[]]]eeennnuuuwwwxxx{{{|||{{{{{{xxxuuuttttttttttttssssssqqqmmmgggaaa\\\WWWTTTRRRQQQOOONNNNNNOOOPPPQQQQQQTTTYYY]]]```dddhhhkkkkkkmmmrrrxxxtttiiibbb[[[XXXVVVTTTXXX]]]kkk{{{qqqgggbbb^^^^^^cccgggtttqqqaaaSSSIIIDDDBBB<<<<<<<<<===============<<<==================<<<<<<<<<<<<===============>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::::::::;;;<<<===>>>???============>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHIIIIIILLLOOORRRXXX]]]eeeooozzz}}}xxxssstttxxxyyyuuuooommmjjjfffdddcccccccccbbb```]]]YYYTTTOOOJJJHHHGGGJJJOOOUUU```pppyyyzzzxxxsssqqqooollliiiddd^^^ZZZRRRRRRSSSUUUXXXZZZYYYXXXVVVTTTUUUZZZ]]]aaahhhpppxxxppp___SSSPPPLLLJJJIIIIIIIIIHHHDDDCCCAAA?????????@@@AAADDDHHHOOO\\\lll{{{xxxtttoookkkjjjhhhfffeeeeeeeeefffggghhhhhhhhhhhhdddbbb```\\\YYYXXX[[[]]]eeemmmuuuvvvvvvyyyzzzyyyxxxvvvtttssstttuuuuuuuuuvvvuuussspppkkkeeeaaa^^^[[[YYYVVVTTTRRRRRRSSSSSSSSSVVV[[[```dddhhhmmmpppoooppprrrvvv{{{ttthhh```ZZZWWWUUUUUUYYY___mmm|||pppfffaaa]]]]]]aaaeeeqqqrrrbbbTTTJJJEEECCC>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<<<<===============;;;;;;;;;::::::999999888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===::::::::::::;;;<<<==================>>>???AAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFGGGIIIIIIJJJMMMQQQSSSYYY^^^eeennnzzz}}}wwwvvvzzzyyyuuunnnmmmjjjfffcccbbbbbbccc^^^]]][[[XXXTTTPPPLLLJJJGGGJJJNNNSSS\\\lll~~~yyywwwsssooojjjeee___[[[SSSQQQOOOOOOQQQSSSSSSSSSUUUSSSTTTXXX[[[^^^dddlllrrrqqq```\\\VVVQQQNNNMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@CCCEEELLLXXXiiizzz{{{xxxtttqqqpppnnnkkkiiihhhiiijjjjjjjjjiiigggggg```___]]]ZZZWWWXXXZZZ]]]bbbkkkrrrttttttvvvwwwuuutttrrrqqqrrruuuxxxyyyyyyyyyzzzyyywwwtttoookkkhhhcccaaa]]]YYYVVVUUUVVVVVVUUUXXX^^^ccchhhmmmssswwwtttsssssstttyyyssseee^^^WWWUUUTTTTTTYYY```ooo}}}pppfffaaa\\\\\\```dddqqqvvvfffWWWMMMGGGDDD@@@@@@??????>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>::::::::::::::::::::::::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKNNNRRRUUUYYY^^^eeennnyyyyyyxxxzzzyyyuuunnnmmmjjjfffcccaaabbbccc[[[ZZZZZZXXXUUURRRNNNMMMGGGIIIMMMQQQZZZiii|||}}}yyytttpppkkkeee___[[[TTTQQQNNNLLLMMMOOOPPPQQQTTTRRRSSSWWWZZZ\\\bbbjjjooooooiiiaaaYYYTTTOOOKKKIIIIIIHHHHHHFFFEEECCCBBBAAACCCDDDJJJVVVhhhyyy|||zzzwwwuuutttrrrooommmllllllllllllkkkhhhfffeee]]]\\\[[[XXXVVVWWWZZZ\\\^^^gggoooqqqqqqrrrrrrqqqqqqpppppprrrvvvzzz||||||{{{|||}}}|||zzzvvvrrrooohhheeeaaa\\\YYYWWWWWWXXXVVVYYY___dddjjjpppwww{{{yyyvvvttttttxxxrrrccc\\\VVVTTTSSSTTTZZZ```pppoooeee```[[[[[[```dddqqqyyyiiiZZZOOOHHHEEEBBBAAAAAA@@@???>>>======;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>======<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNRRRUUUZZZ^^^eeemmmyyy}}}{{{|||wwwrrrpppnnnjjjgggdddbbbaaa```aaa___[[[YYYVVVSSSOOOKKKKKKJJJLLLRRRZZZfffwwwzzztttoookkkeee^^^XXXVVVTTTQQQOOONNNNNNPPPQQQOOOQQQTTTVVVXXX\\\aaadddppp~~~xxxmmmddd^^^XXXSSSNNNNNNKKKGGGEEEEEEFFFFFFFFFBBBDDDKKKUUUdddssszzzzzzzzzyyywwwuuutttsssqqqqqqqqqpppmmmiiifffccc^^^]]][[[VVVRRRSSSXXX\\\aaadddhhhkkkkkkkkkkkkkkkkkkkkklllnnnqqqtttwwwyyy{{{|||}}}}}}{{{xxxuuussskkkgggaaaZZZVVVSSSRRRRRRTTTVVVZZZ```hhhnnntttwwwzzzzzzzzzwwwvvvzzz}}}pppfff]]]VVVVVVSSSQQQXXXcccqqqmmmccc]]]XXXXXX\\\eeeqqqkkkYYYKKKCCC@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>============>>>???@@@AAACCCDDDDDDCCCBBBBBBDDDFFFFFFHHHIIIJJJLLLNNNRRRUUUWWW\\\ccclllwww}}}zzz||||||yyytttpppnnnkkkgggdddaaa`````````^^^\\\YYYWWWSSSNNNKKKKKKIIIKKKQQQYYYddduuuzzztttoookkkfff```\\\\\\YYYUUUQQQMMMLLLLLLLLLNNNPPPRRRUUUWWW[[[```dddooo}}}zzzoooiiiccc]]]YYYTTTPPPKKKGGGFFFEEEEEEDDDDDDFFFKKKTTT```ooo}}}||||||{{{zzzxxxvvvuuutttqqqqqqpppooolllhhhdddbbb[[[ZZZWWWRRROOOPPPTTTXXX]]]```dddffffffeeeeeeeeeddddddeeegggjjjmmmppprrrxxxyyyzzzzzzyyyvvvsssqqqiiieee___XXXSSSPPPNNNNNNPPPSSSXXX^^^fffmmmrrruuuyyyzzzyyyxxxwwwzzz}}}pppcccZZZTTTSSSQQQOOOVVVaaappplllbbb^^^YYYZZZ^^^ffftttkkkZZZMMMFFFCCC@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;============>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCCCCEEEFFFHHHIIIKKKLLLLLLOOORRRUUUXXX\\\bbbkkkvvv|||zzz{{{zzzzzzvvvpppoookkkhhhdddaaa___^^^___]]]\\\[[[XXXTTTNNNJJJJJJHHHJJJOOOWWWaaarrr{{{tttnnnjjjfffcccaaa___\\\WWWRRRNNNLLLKKKKKKLLLNNNPPPSSSVVVZZZ```dddmmmzzzzzzrrrlllgggccc[[[WWWPPPKKKHHHFFFDDDCCCGGGGGGJJJQQQ\\\iiivvv~~~{{{zzzzzzxxxwwwuuusssrrrpppooonnnllliiieeeaaa___VVVTTTQQQNNNKKKLLLPPPSSSWWWZZZ]]]^^^]]]\\\\\\]]]ZZZZZZ[[[\\\___bbbeeegggppppppqqqqqqpppnnnkkkiiiccc```ZZZSSSNNNKKKIIIIIIJJJNNNTTT\\\cccjjjooorrrwwwxxxyyyxxxwwwzzz|||pppaaaXXXSSSSSSQQQOOOVVVaaaqqqjjjaaa^^^ZZZ[[[```gggxxxmmm[[[OOOIIIFFFAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDCCCEEEEEEEEEDDDDDDFFFHHHJJJLLLMMMMMMNNNPPPSSSVVVYYY\\\aaaiiittt}}}zzzzzz{{{{{{wwwpppooolllhhhdddaaa___]]]]]]]]]\\\[[[YYYTTTNNNIIIIIIGGGHHHMMMTTT^^^nnn}}}~~~wwwooojjjfffdddccc]]][[[XXXTTTQQQPPPOOOOOOLLLMMMOOORRRUUUZZZ```dddkkkvvv}}}uuupppkkkggg```[[[UUUOOOLLLIIIGGGEEEHHHHHHIIINNNWWWdddooowww~~~}}}|||{{{zzzuuuuuutttsssqqqooommmllllllkkkiiigggccc```]]][[[QQQOOOLLLIIIHHHIIILLLNNNQQQTTTVVVWWWVVVTTTTTTUUUQQQQQQRRRSSSUUUXXX[[[\\\ccccccddddddcccbbb```^^^ZZZWWWRRRMMMIIIGGGFFFFFFFFFJJJQQQYYYaaahhhmmmoootttvvvxxxxxxxxx{{{|||ooobbbYYYTTTTTTSSSQQQYYYdddvvvjjjaaa^^^ZZZ[[[```hhh|||ooo\\\OOOIIIGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>????????????@@@AAABBBBBBDDDEEEFFFEEEDDDEEEGGGIIILLLMMMNNNOOOOOOQQQTTTWWWYYY\\\aaahhhsss~~~zzz{{{~~~{{{vvvooonnnllliiieeebbb___]]]]]]\\\\\\[[[YYYUUUOOOJJJJJJGGGHHHLLLRRR[[[kkkyyy{{{tttmmmgggeeeddd```^^^[[[XXXUUUSSSQQQQQQLLLMMMOOOQQQSSSYYY___dddhhhqqq|||vvvqqqlllhhh```\\\VVVQQQNNNLLLKKKIIIHHHGGGHHHKKKSSS^^^hhhnnnvvvvvvvvvvvvuuutttrrrrrrnnnmmmmmmlllkkkiiihhhgggeeedddbbb___\\\YYYVVVUUUNNNKKKHHHFFFFFFGGGIIIJJJMMMOOOQQQQQQPPPOOOOOOPPPLLLLLLLLLMMMNNNPPPRRRTTTXXXXXXYYYYYYXXXWWWVVVUUUPPPNNNKKKHHHFFFEEEEEEEEEDDDHHHNNNVVV^^^eeejjjmmmpppssswwwxxxxxx{{{{{{oooaaaXXXSSSTTTSSSRRRZZZfffxxxjjjaaa]]]YYYYYY^^^iiiqqq\\\OOOGGGDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>============>>>>>>>>>>>>????????????@@@AAABBBBBBCCCDDDEEEEEEEEEEEEGGGIIIMMMNNNOOOPPPPPPRRRVVVYYYZZZ\\\aaahhhsss{{{{{{~~~zzzuuunnnmmmkkkiiifffccc```^^^]]]\\\[[[ZZZYYYUUUOOOKKKJJJHHHHHHKKKQQQYYYhhhvvv|||tttmmmiiiggghhhfffbbb\\\WWWSSSPPPNNNLLLMMMNNNOOOQQQVVV\\\aaadddjjjvvvxxxsssooojjjggg^^^YYYTTTPPPNNNMMMKKKJJJFFFFFFFFFHHHNNNUUU]]]bbbiiijjjjjjiiihhhgggffffffdddddddddccccccbbbaaa```\\\[[[YYYWWWTTTQQQPPPOOOJJJGGGDDDCCCDDDEEEFFFFFFJJJLLLMMMMMMLLLKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMPPPPPPQQQQQQQQQPPPPPPOOOIIIHHHFFFEEEDDDDDDDDDDDDCCCFFFKKKQQQYYYaaagggjjjmmmqqqvvvxxxyyy|||{{{ooo^^^VVVQQQSSSSSSRRRZZZfffyyyjjjaaa]]]XXXYYY^^^lllrrr]]]NNNFFFBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIILLLMMMOOOPPPQQQTTTWWWZZZZZZ]]]bbbjjjuuu||||||{{{{{{uuulllkkkkkkiiigggdddaaa___^^^]]][[[YYYWWWTTTPPPMMMKKKIIIHHHKKKPPPXXXgggttt}}}vvvpppnnnooolllggg```ZZZSSSNNNLLLKKKKKKLLLLLLMMMRRRXXX]]]___aaagggrrr~~~yyyrrrmmmjjjgggbbb^^^ZZZVVVPPPLLLJJJJJJHHHGGGFFFEEEEEEEEEHHHLLLPPPSSSXXXXXXYYYXXXXXXWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSQQQOOOLLLKKKJJJIIIGGGDDD@@@@@@AAACCCCCCBBBGGGHHHJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFEEECCCCCCBBBBBBBBBBBBDDDGGGLLLTTT\\\cccgggkkkpppuuuxxxzzz|||{{{ooo^^^VVVRRRTTTTTTTTT\\\hhh{{{~~~hhh```]]]YYY[[[```pppsss^^^OOOFFFBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???============>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCAAABBBCCCDDDCCCDDDFFFIIIJJJLLLNNNPPPQQQTTTXXX\\\YYY]]]dddlllxxx}}}}}}xxx|||uuukkkkkkjjjiiigggdddbbb```___]]]ZZZXXXWWWTTTQQQNNNLLLIIIIIIKKKPPPXXXfffttt|||vvvssspppnnniiibbb[[[UUUPPPMMMJJJJJJJJJIIIKKKOOOUUUZZZZZZYYYZZZaaajjjpppqqqpppnnniiidddaaa___]]]XXXTTTWWWSSSNNNJJJGGGFFFEEEDDDFFFEEEDDDCCCDDDEEEGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHLLLLLLMMMNNNNNNOOONNNNNNOOONNNLLLJJJHHHGGGFFFFFFEEEAAA>>>===@@@AAAAAA@@@EEEFFFHHHHHHGGGGGGIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFEEECCCBBBAAA@@@@@@BBBBBBEEEIIIPPPYYY```eeejjjoootttxxxzzz}}}{{{oooaaaXXXTTTVVVWWWWWW```lll~~~|||ggg___]]][[[]]]bbbtttrrr___PPPGGGCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999:::<<<===>>>???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@============>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKMMMOOOQQQUUUYYY\\\YYY^^^eeennnyyy}}}~~~~~~rrrnnnkkkgggffffffeeeaaa]]]___]]]\\\[[[YYYWWWSSSPPPLLLIIIHHHKKKNNNUUUbbbooo{{{wwwsssppplllfffaaa[[[WWWTTTNNNMMMLLLJJJKKKLLLMMMOOOQQQQQQSSSTTTVVVWWWYYYYYYZZZXXXTTTQQQOOONNNOOOPPPMMMLLLIIIGGGGGGGGGHHHIIIAAAAAAAAAAAAAAABBBBBBBBBFFFEEEDDDDDDCCCCCCCCCCCCGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBB@@@??????@@@@@@EEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCFFFKKKTTT]]]dddiiimmmsssyyy}}}uuulllaaaYYYTTTUUUSSSSSS^^^lll~~~yyyggg^^^YYYWWW___jjj~~~ooo]]]LLLCCCBBBAAA@@@??????@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999999999<<<:::777555555777:::<<<<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJMMMPPPSSSXXX[[[\\\___eeennn|||~~~wwwnnnjjjfffeeeeeedddaaa]]]___]]][[[ZZZYYYWWWSSSPPPLLLIIIHHHJJJMMMTTTaaammm|||xxxuuurrrnnniiiccc]]]XXXTTTNNNMMMKKKIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>??????BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@???>>>>>>>>>???CCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBEEEJJJRRR\\\bbbggglllsssxxx}}}tttjjj```XXXTTTUUUTTTTTT___nnnxxxggg^^^ZZZXXX```kkk{{{jjjZZZKKKDDDCCC@@@???===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999999:::<<<;;;999888888999;;;<<<<<<<<<============<<<<<<::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIIKKKNNNRRRVVVZZZ\\\___fffooo||||||nnnjjjeeecccdddccc```]]]^^^]]][[[ZZZYYYWWWSSSPPPLLLIIIIIIJJJMMMSSS___kkk}}}xxxwwwuuuqqqnnniiibbb[[[VVVOOOMMMKKKHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???===============<<<<<<<<<======<<<<<<;;;;;;<<<<<<>>>>>>@@@AAACCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>??????@@@AAABBBDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFDDDAAA@@@???@@@AAADDDHHHPPPYYY___eeejjjqqqwww|||rrriii^^^WWWSSSTTTTTTVVVbbbqqqwwwfff___[[[ZZZaaalllrrrcccUUUJJJEEEEEE???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999::::::===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<::::::;;;<<<======>>>>>>===============>>>??????>>>>>>>>>????????????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHJJJOOOTTTYYY[[[```gggqqq}}}~~~ooojjjdddbbbbbbbbb```]]]^^^\\\[[[ZZZZZZWWWTTTQQQMMMJJJIIIJJJLLLQQQ\\\hhh|||}}}{{{zzz}}}|||xxxwwwuuusssrrrooojjjaaa[[[QQQOOOLLLHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>==================<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBBBBCCCEEEGGGHHHGGGEEEBBB@@@???@@@@@@BBBFFFMMMUUU[[[ccchhhooovvv|||rrrhhh]]]UUURRRTTTUUUXXXeeeuuuvvvfff```\\\[[[bbbmmm~~~kkk]]]RRRIIIEEEEEE@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999:::::::::<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;<<<===>>>???@@@>>>======<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEGGGLLLRRRVVVZZZ```hhhrrr~~~~~~qqqllleeeaaaaaa```___]]]]]]\\\[[[ZZZZZZXXXTTTQQQMMMJJJIIIJJJKKKOOOYYYdddyyy|||xxxwwwwwwyyy{{{~~~zzzvvvtttsssrrrssstttppphhhaaaUUURRRNNNJJJGGGEEEDDDDDD????????????>>>>>>>>>>>>BBBAAA???>>>>>>???@@@AAA@@@AAACCCDDDDDDBBB@@@??????>>>>>>>>>======<<<<<<======<<<<<<<<<<<<=========>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBDDDFFFGGGGGGFFFCCCAAA@@@@@@@@@AAADDDJJJRRRXXX```eeemmmuuu{{{rrrhhh\\\UUUQQQSSSUUUZZZhhhxxxvvvfff___\\\[[[cccnnnzzzgggZZZPPPHHHDDDDDDAAA???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999::::::;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@===============>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEIIIOOOTTTYYY___iiisss~~~uuunnnfffaaa```___^^^\\\]]]\\\[[[ZZZZZZXXXTTTRRRMMMKKKIIIJJJJJJMMMWWWaaatttzzzwwwuuussstttvvvwwwyyy}}}yyyuuuqqqooooooqqqtttrrrkkkdddWWWTTTPPPKKKGGGEEEDDDDDD>>>>>>>>>???????????????CCCAAA>>><<<<<<===???@@@???@@@AAACCCCCCAAA@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@AAACCCIIIPPPVVV]]]ccckkkssszzzqqqggg\\\UUUQQQSSSVVV[[[iiizzzwwwfff^^^[[[[[[dddpppuuucccXXXPPPHHHCCCAAAAAA@@@??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBCCCCCCDDDEEEHHHMMMQQQVVV^^^iiittt~~~yyyqqqhhhaaa______]]]\\\]]][[[ZZZZZZZZZXXXUUURRRNNNKKKJJJJJJJJJLLLUUU^^^nnn~~~~~~zzzxxxssssssssssssuuuzzzyyyuuuooollljjjmmmqqqoooiiibbbWWWTTTPPPKKKGGGEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>?????????@@@AAABBBBBBAAA@@@???@@@@@@??????>>>======<<<;;;;;;::::::;;;<<<<<<===;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>??????@@@@@@AAABBBBBBBBBBBBBBB???????????????????????????@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAACCCHHHOOOTTT[[[aaajjjrrrzzzoooeee]]]UUUQQQTTTVVV[[[jjj{{{yyyfff]]]YYYZZZdddqqq~~~ooo^^^UUUOOOHHHBBB@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===:::<<<>>>@@@@@@???===<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBDDDEEEFFFHHHLLLOOOTTT]]]iiisss}}}{{{sssiiibbb___^^^]]]\\\\\\[[[ZZZZZZZZZXXXUUURRRNNNKKKJJJJJJIIIKKKSSS]]]jjj{{{~~~uuutttsssssstttzzzzzzvvvnnnjjjgggiiimmmllleee^^^VVVTTTOOOKKKGGGEEECCCCCCAAAAAAAAA@@@?????????>>>???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???<<<<<<<<<<<<======>>>???=========>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA?????????@@@@@@?????????======>>>>>>?????????????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAACCCGGGNNNSSSZZZ```iiirrrzzz}}}nnnddd]]]UUUQQQTTTVVV[[[kkk{{{zzzfff\\\XXXYYYdddqqqyyyjjj[[[SSSOOOHHHBBB@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999;;;>>>AAAAAA???===;;;????????????@@@@@@@@@@@@@@@@@@@@@???????????????@@@BBBDDDFFFFFFHHHKKKMMMSSS\\\iiisss}}}}}}vvvmmmeee```]]][[[ZZZYYYZZZZZZZZZXXXWWWUUUSSSRRRLLLIIIJJJKKKLLLRRRXXXiiiuuu|||wwwwww|||xxxtttiiiddd``````bbbaaa]]]XXXTTTQQQMMMKKKKKKJJJFFFCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBB@@@??????BBBDDD???@@@AAABBBCCCCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;::::::;;;<<<>>>>>>>>>===<<<<<<>>>@@@AAAAAA@@@???>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???AAABBBAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<@@@@@@???????????????@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCEEEGGGHHHIIIKKKNNNPPPTTT]]]jjjttt|||~~~wwwnnneee```]]][[[ZZZZZZZZZZZZZZZYYYWWWUUUTTTRRRLLLIIIJJJKKKLLLQQQWWWgggsss{{{tttpppgggbbb]]][[[\\\[[[WWWSSSPPPMMMIIIGGGHHHGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCBBB@@@@@@BBBCCC@@@AAACCCDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>>>>??????>>><<<===>>>@@@@@@@@@??????>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???>>>>>>===>>>???@@@AAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBCCCFFFLLLPPPZZZaaajjjsssyyy|||nnnddd[[[WWWSSSSSSUUU^^^pppzzzggg^^^[[[\\\fffsssrrr```UUUNNNGGGCCCBBB>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<========================<<<@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJMMMOOOSSS\\\iiisss{{{yyypppgggaaa^^^[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUURRRLLLIIIJJJKKKLLLPPPVVVbbbooo}}}vvvoookkkbbb]]]VVVRRRRRRQQQOOOLLLMMMJJJGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAACCCDDDDDDBBBBBBCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@??????@@@@@@AAA???@@@@@@???>>>>>>???AAA??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA???>>><<<<<>>=========>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBCCCFFFKKKOOOYYY```kkktttzzz{{{lllcccZZZVVVSSSSSSVVV```rrrzzzhhh```\\\]]]gggsssvvvcccWWWOOOGGGBBBAAA???>>>>>>===<<<;;;;;;:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<==================@@@???????????????@@@@@@>>>??????@@@BBBCCCCCCDDDBBBDDDFFFGGGGGGIIILLLNNNRRR[[[hhhrrrzzz|||rrriiibbb___\\\ZZZZZZ[[[[[[[[[[[[YYYWWWVVVRRRMMMJJJJJJKKKKKKOOOTTT^^^kkk}}}yyyqqqjjjeee___ZZZSSSNNNMMMMMMMMMLLLMMMKKKHHHFFFFFFGGGIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCC@@@AAABBBAAA@@@@@@AAABBB>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???===<<<>>>>>>===<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCFFFJJJNNNXXX```kkkttt{{{yyyjjjaaaYYYVVVSSSTTTXXXbbbuuuyyyggg___[[[[[[dddpppwwwdddXXXOOOGGGBBBBBB@@@@@@???>>><<<;;;::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>===;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============?????????>>>??????@@@AAA??????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFHHHKKKMMMQQQ[[[gggqqqyyytttkkkddd___\\\[[[ZZZZZZ[[[[[[[[[YYYXXXWWWRRRMMMJJJKKKKKKJJJNNNRRRYYYgggyyy}}}uuummmeee```^^^ZZZTTTPPPNNNOOOQQQQQQNNNMMMKKKIIIGGGGGGIIIJJJFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAAAAAAAABBBCCCDDDAAACCCDDDDDDBBBBBBBBBCCC??????>>>??????@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFDDDCCCAAA???>>>???>>>===<<<<<<===>>>>>>===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCFFFKKKOOOWWW___jjjsssyyywwwhhh___XXXUUUSSSUUUZZZeeeyyyyyyfff]]]YYYXXXaaannnyyyeeeXXXOOOGGGCCCCCCAAAAAA@@@???===<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;<<<===>>>===<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGIIIKKKQQQZZZgggqqqyyy~~~~~~wwwmmmeee```]]][[[YYYYYYZZZ[[[ZZZYYYXXXWWWRRRMMMJJJKKKKKKJJJLLLQQQVVVdddwww}}}uuunnnfffbbb]]]ZZZUUUQQQOOOPPPRRRSSSSSSSSSRRROOOKKKHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDEEEGGGHHHIIIJJJLLLPPPSSSTTTSSSQQQNNNKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFCCCBBBAAAAAAAAABBBCCCDDDCCCDDDFFFFFFDDDCCCDDDEEEAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCEEEEEEFFFHHHHHHGGGGGGEEEDDDBBBBBB@@@???>>>=========>>>??????@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCDDDGGGLLLPPPWWW^^^hhhpppwww~~~uuufff]]]WWWTTTSSSVVV[[[hhh|||zzzfff\\\XXXYYYcccppp~~~iiiZZZPPPHHHCCCBBBAAAAAA@@@???>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;:::999:::<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDDDDDDDEEEHHHJJJQQQZZZgggqqqyyy~~~|||}}}yyynnnfffaaa]]][[[XXXXXXYYYZZZYYYXXXWWWVVVRRRMMMKKKKKKKKKIIIKKKOOOTTTbbbuuu|||vvvqqqmmmeeeccc___[[[XXXWWWXXXYYY\\\]]]\\\XXXRRRLLLJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHIIIIIIKKKPPPUUUZZZ]]][[[WWWSSSOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFCCCEEEGGGGGGFFFEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAACCCDDDEEEGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDAAA@@@???>>>===>>>>>>???AAABBBCCCEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGCCCDDDDDDCCCDDDHHHMMMQQQWWW]]]eeemmmttt|||ttteee[[[WWWTTTSSSVVV]]]iii~~~|||hhh^^^[[[^^^jjjyyynnn^^^RRRHHHBBBAAA??????>>>>>>============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;:::999:::<<<===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCDDDGGGIIIQQQ[[[hhhqqqzzz}}}|||}}}zzzooogggaaa^^^[[[WWWXXXYYYYYYYYYXXXWWWVVVRRRMMMKKKLLLKKKIIIKKKOOOSSSaaattt|||yyyvvvtttpppkkkgggeeeeeefffeeeffffffaaaYYYRRRNNNMMMLLLMMMNNNOOONNNLLLJJJIIIIIIIIIIIIJJJLLLRRRYYY^^^bbb```\\\WWWSSSOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGDDDFFFHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>??????AAABBBCCCDDDFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDHHHNNNRRRWWW\\\dddkkkrrr{{{sssddd[[[VVVTTTSSSWWW]]]kkk~~~iii```^^^cccqqqsssaaaSSSHHHBBB@@@===============<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<=========<<<;;;<<<>>>???>>>===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBBBBCCCDDD@@@BBBCCCCCCCCCDDDFFFIIIRRR[[[hhhrrrzzz|||zzz}}}yyyrrrllleee___]]]\\\[[[ZZZZZZZZZZZZXXXVVVRRRPPPMMMJJJIIIJJJKKKLLLSSS^^^nnn~~~|||yyyuuuooouuutttqqqllleee]]]UUUPPPNNNOOOPPPQQQPPPOOOLLLKKKHHHKKKMMMMMMNNNTTT___hhhooollleee^^^XXXUUUSSSSSSOOONNNMMMKKKJJJHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGKKKIIIHHHHHHIIIHHHGGGEEEEEEDDDCCCBBBBBBAAABBBBBB@@@AAACCCEEEGGGHHHIIIJJJIIIJJJKKKJJJHHHFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCEEEIIIOOOTTTZZZ___eeekkkqqqzzz~~~qqqeee]]]SSSUUUVVVXXX___mmmkkkcccaaacccvvvwwwaaaRRRJJJFFFCCC??????>>>==================<<<;;;::::::;;;<<<======<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC???AAACCCDDDDDDEEEGGGHHHPPPXXXeeesss{{{~~~{{{}}}{{{tttnnnfff```]]][[[ZZZYYYYYYZZZYYYWWWUUURRRPPPMMMKKKIIIJJJKKKLLLQQQ[[[kkk{{{}}}wwwooodddZZZSSSLLLMMMNNNOOOOOOMMMLLLKKKJJJMMMOOOPPPRRRYYYeeennnuuurrrlllddd^^^XXXUUUSSSPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIEEEDDDCCCBBBBBBAAAAAABBB@@@AAACCCEEEGGGIIIJJJJJJJJJLLLLLLKKKIIIGGGFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDFFFJJJPPPTTT\\\```ggglllrrrzzz~~~qqqddd]]]TTTUUUVVVXXX```oooqqqiiigggiii|||xxxbbbSSSKKKFFFCCC??????>>>=====================<<<;;;;;;<<<======:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCCCCDDDGGGIIIPPPWWWeeerrr{{{|||}}}~~~~~~vvvoooggg```^^^ZZZYYYXXXXXXYYYYYYWWWUUUSSSQQQNNNKKKIIIJJJKKKLLLOOOXXXgggwwwzzzlll^^^UUULLLMMMNNNOOOOOONNNNNNMMMNNNPPPSSSSSSVVV___lllvvv|||zzztttmmmeee^^^XXXTTTQQQQQQOOONNNLLLJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHIIIJJJKKKKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBDDDGGGJJJKKKLLLMMMOOOPPPNNNKKKHHHGGGGGGEEEEEEDDDCCCAAA@@@??????@@@AAAAAACCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEGGGKKKQQQUUU]]]bbbhhhmmmrrrzzz~~~qqqddd]]]VVVVVVVVVYYYaaarrryyyrrrpppsssxxxcccTTTKKKFFFCCC???>>>>>>===============>>>======<<<<<<======>>>999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@???????????????@@@CCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBBBBCCCGGGJJJOOOWWWdddrrrzzz~~~~~~}}}xxxpppggg```]]]YYYXXXWWWXXXYYYYYYWWWUUUTTTRRRNNNKKKJJJJJJKKKLLLNNNVVVcccrrrssscccXXXPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTWWWWWWZZZcccqqq{{{{{{uuulllccc\\\WWWTTTSSSRRRPPPNNNLLLKKKJJJFFFFFFGGGHHHIIIJJJKKKKKKPPPNNNKKKIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>???AAADDDHHHKKKNNNOOORRRSSSTTTRRRNNNJJJHHHHHHHHHGGGFFFDDDBBBAAA??????@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEGGGLLLRRRVVV___ccciiimmmrrrxxx~~~qqqddd\\\WWWWWWVVVZZZdddvvv{{{yyy~~~xxxcccTTTKKKFFFCCC>>>>>>============>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>??????@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCGGGJJJNNNVVVcccqqqyyy~~~zzzqqqggg___\\\XXXWWWVVVXXXYYYYYYXXXVVVUUURRROOOLLLJJJJJJKKKKKKMMMTTT```nnn|||zzzkkk```TTTSSSRRRQQQQQQRRRRRRSSSVVVYYY[[[\\\___hhhuuu{{{sssiiiaaa\\\VVVVVVTTTRRRPPPNNNLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLRRROOOKKKHHHGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>???AAAEEEIIIMMMQQQSSSVVVWWWXXXVVVQQQMMMJJJHHHIIIHHHGGGEEECCCAAA@@@?????????@@@AAABBBCCCCCCDDDHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEHHHMMMSSSXXX```dddiiimmmqqqwww~~~qqqddd\\\XXXWWWWWW\\\iii{{{vvvaaaSSSJJJEEEBBB>>>>>>============>>>>>>======>>>>>>>>>>>>=====================>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCGGGJJJMMMUUUbbbpppxxx}}}tttiii```]]]WWWWWWWWWXXXZZZZZZYYYXXXUUUSSSPPPLLLJJJJJJKKKKKKLLLRRR\\\hhhwwwvvvlllZZZXXXVVVSSSRRRRRRRRRSSSYYY]]]aaadddhhhqqq}}}yyypppgggaaaYYYXXXVVVTTTRRROOONNNMMMKKKLLLNNNOOOPPPQQQQQQQQQRRRNNNKKKIIIIIIIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBFFFKKKPPPUUUWWWZZZ\\\\\\ZZZTTTOOOKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@>>>??????@@@AAAAAABBBBBBFFFEEEEEECCCBBBAAAAAA@@@AAACCCDDDFFFJJJOOOVVV[[[cccfffkkknnnqqqwww~~~~~~qqqddd\\\XXXWWWXXX___mmmrrr^^^QQQIIIDDDAAA===============>>>>>>???<<<======>>>>>>======<<<<<<<<<<<<;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAACCCFFFIIILLLTTTaaaooowwwwwwkkkbbb^^^WWWWWWWWWYYY[[[\\\[[[YYYVVVTTTPPPLLLJJJJJJKKKKKKJJJOOOXXXcccqqq~~~vvvdddaaa]]]XXXVVVUUUUUUVVV[[[aaahhhmmmrrr|||vvvlllgggZZZZZZXXXVVVSSSQQQOOONNNMMMOOOQQQUUUWWWYYYZZZZZZUUURRRNNNKKKJJJKKKJJJJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGLLLRRRXXX[[[]]]______\\\WWWPPPLLLIIIJJJIIIHHHGGGEEEDDDBBBBBB>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@BBBCCCFFFHHHMMMSSS[[[```fffjjjnnnpppsssxxx~~~qqqddd\\\WWWWWWYYYbbbrrrnnn\\\OOOHHHCCC@@@===============>>>??????;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<;;;;;;<<<===============;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCCCCCCCEEEGGGKKKSSS```nnnvvv~~~yyynnnddd```XXXWWWWWWYYY[[[\\\\\\ZZZVVVTTTPPPMMMJJJJJJKKKKKKIIIMMMUUU___mmm}}}yyyllliiiddd^^^[[[ZZZZZZZZZ\\\ccclllssszzzyyypppjjj\\\[[[YYYVVVTTTQQQPPPOOOMMMPPPTTTXXX\\\___aaabbb\\\WWWRRRNNNKKKJJJIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCHHHMMMTTTYYY]]]___aaaaaa^^^XXXQQQLLLJJJJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDCCCEEEGGGJJJOOOVVV^^^dddiiilllpppsssuuuyyy~~~qqqddd\\\VVVVVVZZZdddtttkkkZZZNNNGGGBBB???===============>>>??????:::;;;<<<======<<<;;;:::===<<<<<<<<<<<<===>>>>>>========================::::::;;;<<<=========<<<;;;<<<<<<===============<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???????????????@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDDDDCCCCCCEEEFFFKKKRRR```nnnvvv~~~yyyrrrhhhaaa\\\YYYVVVWWWZZZ\\\[[[YYYZZZWWWSSSOOOLLLKKKJJJJJJKKKLLLPPPYYYgggxxxyyyooofffcccaaa______aaaaaalllvvvzzzssskkkccc___YYYTTTSSSRRRRRRQQQPPPQQQUUU[[[bbbffffffdddaaa]]]VVVOOOJJJGGGGGGGGGIIIGGGDDDDDDDDDDDDCCCBBBBBBDDDHHHKKKOOOUUU[[[``````eeefff___WWWRRRMMMIIIJJJIIIGGGGGGGGGFFFCCCAAACCCBBBBBBAAAAAABBBBBBCCCBBBDDDDDDDDDCCCCCCDDDFFFDDDEEEGGGJJJPPPXXXbbbiiinnnqqquuuwwwxxx|||{{{lll```YYYVVVVVV[[[hhhzzzuuueeeXXXMMMDDD@@@AAA???>>>===;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;:::999999:::;;;<<<======>>>>>>>>>>>>==============================<<<<<<<<<;;;::::::<<<>>><<<<<<<<<===============@@@@@@??????????????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDBBBBBBBBBCCCEEEFFFMMMVVVbbbmmmuuu{{{tttkkkddd]]]ZZZWWWWWWZZZ\\\[[[YYYZZZXXXTTTPPPMMMKKKJJJJJJJJJKKKOOOWWWddduuu}}}tttkkkhhhfffcccbbbdddjjjuuuzzzrrrfffaaa[[[WWWUUUTTTSSSSSSSSSUUUZZZbbbiiilllkkkiiiddd```XXXQQQLLLIIIIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCAAADDDGGGJJJNNNTTT[[[___bbbhhhhhhaaaYYYSSSNNNJJJJJJIIIGGGGGGGGGFFFCCCAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCBBBBBBDDDFFFEEEGGGIIIMMMRRR[[[dddkkkpppssswwwyyyzzz~~~zzzlll```YYYWWWXXX]]]iii|||}}}ooo```UUUKKKCCC???@@@@@@???>>>===<<<======>>>>>>===<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<============>>>>>>>>>>>>==============================<<<======<<<:::;;;<<<>>>;;;<<<<<<<<<======>>>>>>????????????????????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDBBBBBBBBBCCCEEEGGGMMMVVVbbbmmmuuu~~~vvvnnnggg___[[[WWWWWWZZZ\\\[[[ZZZZZZXXXTTTQQQNNNLLLKKKJJJIIIJJJNNNUUU```qqqyyyrrrnnnlllhhhhhhkkkttt}}}tttkkkggg```\\\ZZZYYYXXXWWWYYY\\\ccclllrrrsssqqqnnnhhhccc[[[SSSNNNKKKKKKLLLIIIGGGEEEEEEFFFFFFEEEDDDAAACCCEEEIIIMMMSSSYYY^^^eeejjjllleee\\\VVVPPPKKKKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFGGGIIILLLPPPVVV^^^hhhnnnrrrvvvzzz|||}}}zzzkkk___XXXXXXYYY___lll~~~xxxttthhhYYYPPPIIIBBB>>>???@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<======>>>>>>======<<<===========================>>>>>>===<<<;;;===???:::;;;;;;<<<===>>>??????????????????????????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGMMMVVVbbbmmmuuu~~~xxxpppjjjaaa\\\XXXWWWZZZ\\\[[[ZZZZZZXXXUUURRROOOLLLKKKJJJIIIKKKNNNTTT]]]lll}}}|||vvvtttrrrooopppsss{{{wwwqqqlllfffbbb```___^^^]]]___dddmmmuuuzzzzzzvvvssskkkfff^^^VVVOOOLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEAAABBBDDDGGGJJJPPPWWW\\\ffflllnnnhhh```YYYSSSMMMLLLJJJHHHGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFGGGIIIMMMRRRXXXaaakkkqqqtttxxx{{{}}}wwwjjj^^^XXXXXXZZZaaannnxxxooobbbUUUMMMHHHCCC?????????>>>>>>========================<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<<<<==================<<<===========================>>>???>>>===<<<===???::::::;;;<<<===>>>???@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGLLLVVVcccmmmuuu~~~zzzqqqkkkccc^^^YYYXXXZZZ\\\[[[ZZZZZZYYYVVVSSSPPPMMMKKKKKKIIILLLOOOSSS[[[hhhyyy~~~zzzyyywwwuuuwww|||~~~uuupppkkkfffeeeddddddcccgggnnnwww~~~zzzvvvnnnjjjbbbYYYSSSNNNLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFAAABBBCCCEEEHHHMMMTTTYYYccckkkooojjjccc\\\UUUPPPMMMJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCCCCEEEFFFGGGJJJNNNTTT[[[dddnnntttuuuyyy}}}sssggg]]]XXXWWWZZZcccrrr}}}pppbbbSSSLLLIIIDDD@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;============;;;:::<<<<<<============<<<<<<========================<<<>>>??????===<<<===>>>::::::;;;<<<===>>>???@@@>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFEEECCCCCCCCCDDDFFFGGGLLLUUUcccmmmuuu~~~|||rrrllleee```ZZZXXXZZZ\\\[[[ZZZZZZYYYWWWTTTQQQNNNLLLKKKIIILLLOOORRRXXXdddttt~~~|||~~~zzzvvvpppmmmkkkllllllkkkssszzz~~~zzzsssoooiiiaaaYYYTTTPPPNNNPPPNNNKKKIIIIIIIIIGGGEEECCCCCCCCCCCCEEEJJJQQQUUU___gggmmmkkkeee___XXXSSSNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHGGGJJJPPPVVV^^^gggqqqwwwwww{{{~~~zzznnnccc\\\XXXWWW[[[fffwwwttteeeTTTLLLIIIEEEAAA@@@;;;<<<<<<<<<<<<;;;:::999<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999:::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;========================;;;===???>>>===<<<<<<===:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDCCCCCCEEEGGGHHHKKKUUUcccnnnuuu}}}tttmmmfffaaa[[[XXXZZZ[[[\\\[[[ZZZZZZXXXUUURRROOOLLLKKKHHHKKKNNNPPPTTT___ooo|||{{{xxxwwwxxxyyyyyyzzzwwwrrrkkkccc[[[VVVSSSSSSPPPMMMKKKJJJHHHFFFDDDEEEDDDCCCBBBCCCGGGMMMRRRYYYcccjjjjjjeeeaaa[[[UUUNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIHHHLLLRRRYYYaaakkktttzzzzzz}}}tttiii```[[[XXXWWW^^^kkk~~~zzzhhhUUUKKKHHHDDD@@@???;;;<<<=========<<<::::::;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;========================:::<<<>>>>>>===;;;<<<<<<;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDCCCCCCEEEGGGHHHKKKUUUcccnnnvvv}}}vvvnnngggbbb[[[XXXZZZ[[[\\\[[[ZZZZZZXXXVVVSSSOOOLLLKKKFFFJJJMMMNNNRRR\\\lllyyy|||xxxrrrjjjaaaZZZVVVTTTRRRNNNLLLJJJHHHFFFDDDFFFEEECCCBBBBBBFFFLLLPPPVVV```iiiiiifffbbb\\\WWWOOOLLLHHHFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJJJJNNNTTT[[[dddmmmwww}}}|||qqqfff^^^ZZZXXXXXX___nnn~~~kkkVVVKKKGGGCCC???>>><<<===>>>>>>>>>===;;;:::;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;========================999;;;===>>><<<;;;;;;;;;<<<<<<<<<==================>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDCCCDDDEEEGGGHHHKKKUUUcccnnnvvv}}}wwwqqqhhh```[[[YYYXXXVVVWWWYYY\\\[[[YYYVVVRRRNNNKKKIIIKKKIIIJJJNNNSSS[[[hhhuuuzzzqqqggg```\\\[[[YYYUUUQQQMMMJJJHHHGGGHHHHHHFFFDDDCCCDDDGGGJJJTTT]]]fffhhhgggddd^^^WWWNNNKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDIIIHHHFFFEEEFFFIIILLLNNNNNNRRRZZZaaahhhooovvv{{{{{{oooeee\\\XXXYYYYYYbbbrrrlllVVVMMMIIICCC@@@BBB????????????>>>>>>>>>>>>>>>@@@@@@>>>;;;999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@>>>===<<<<<<<<<<<>>>>>>>>=========<<<<<<;;;===>>>>>>;;;;;;<<<>>>::::::::::::::::::::::::666777999::::::999777666999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???=========>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCEEEFFFIIIRRR^^^jjjttt~~~}}}uuujjjbbb\\\ZZZYYYWWWXXX[[[]]]\\\[[[YYYUUURRRNNNLLLLLLIIIIIIKKKMMMSSS^^^jjjxxxxxxpppkkkccc```[[[VVVQQQNNNLLLKKKKKKKKKIIIGGGEEEFFFHHHJJJMMMWWW___bbbaaa___ZZZSSSMMMJJJGGGFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQUUU[[[bbbiiiqqqyyyyyymmmcccZZZWWWXXX\\\hhhzzzsssZZZNNNHHHAAA>>>@@@=========<<<<<<<<<;;;;;;999:::<<<<<<<<<<<<>>>@@@::::::::::::::::::::::::444666999;;;;;;999666444::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????=========>>>???AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGIIIRRR^^^iiisss}}}xxxlllddd]]][[[YYYWWWXXX[[[]]]]]]\\\ZZZXXXTTTPPPNNNKKKIIIIIIJJJLLLQQQ[[[fffuuuwwwqqqhhhddd^^^XXXSSSOOOMMMLLLKKKKKKJJJHHHFFFFFFHHHJJJNNNWWW___bbbaaa```[[[UUUMMMKKKGGGFFFEEEEEEDDDCCCGGGGGGFFFFFFFFFGGGHHHHHHFFFHHHJJJLLLNNNOOOOOOOOOOOORRRXXX^^^eeemmmvvv|||wwwkkkaaaYYYVVVXXX^^^jjj~~~www]]]PPPIIIBBB>>>@@@=========<<<<<<<<<;;;;;;999:::;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHMMMUUU___iiiqqqzzzzzzoooggg___[[[YYYWWWXXX[[[]]]]]]]]]\\\YYYVVVRRRPPPKKKIIIIIIKKKMMMPPP[[[eeettt}}}yyywwwzzz{{{uuulllhhhaaaZZZTTTOOOMMMMMMJJJJJJJJJIIIGGGGGGHHHJJJOOOXXX```bbbaaa```[[[UUUNNNKKKHHHFFFFFFEEEDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJMMMNNNNNNNNNMMMNNNQQQUUUYYY```hhhrrrxxx~~~uuuiii```XXXVVVXXX```mmmwww^^^RRRKKKCCC???AAA>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>???BBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFEEEEEEEEEGGGIIINNNUUU___hhhpppyyy~~~sssjjjaaa\\\YYYVVVWWWZZZ\\\\\\]]]]]]ZZZWWWSSSPPPLLLJJJIIIKKKLLLPPPYYYcccqqq~~~tttppplllnnnqqqwwwzzzqqqlllddd\\\UUUQQQOOONNNJJJKKKKKKJJJIIIIIIJJJLLLQQQYYY```bbb```___ZZZUUUOOOMMMIIIGGGFFFFFFEEECCCDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKNNNPPPRRRVVV\\\dddmmmttt{{{rrrggg^^^XXXWWWYYYcccqqqrrr[[[QQQKKKDDD@@@AAA>>>>>>>>>=========<<<<<<>>><<<;;;;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888:::<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJJJJRRR\\\fffooozzzwwwmmmccc]]]YYYUUUVVVYYYZZZ\\\]]]]]][[[WWWSSSQQQMMMKKKJJJKKKKKKMMMUUU___lllyyyrrrhhhddd___aaadddiiippp{{{vvvqqqhhh___XXXSSSQQQPPPJJJLLLMMMMMMLLLLLLNNNPPPVVV]]]ddddddbbb```\\\VVVQQQNNNJJJHHHGGGGGGEEEDDDFFFEEEEEEFFFFFFHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIILLLMMMNNNQQQVVV^^^gggmmmxxxpppeee]]]XXXXXX[[[hhhvvvkkkVVVNNNJJJCCC??????=========<<<<<<<<<;;;;;;>>>;;;::::::<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@============>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKRRR\\\eeeoooyyyyyyoooddd^^^YYYUUUUUUXXXZZZ[[[\\\]]][[[WWWSSSQQQOOOLLLKKKKKKJJJJJJRRR[[[gggtttyyyqqqfff^^^\\\UUUXXX\\\```eeekkkrrrwwwyyytttkkkaaaYYYUUURRRRRRKKKMMMOOOOOOOOOOOOQQQSSS[[[bbbhhhhhhfffddd___YYYRRROOOKKKIIIHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJLLLPPPXXXaaagggwww}}}nnnddd]]]XXXYYY\\\lllyyyzzzeeeRRRLLLIIIBBB===>>><<<<<<;;;;;;;;;:::::::::<<<:::999:::<<<===<<<999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<==============================::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLNNNTTT]]]fffmmmvvvzzzqqqhhhccc^^^XXXVVVWWWXXXYYY[[[]]]^^^[[[WWWSSSKKKLLLLLLJJJJJJMMMTTTYYYdddppp}}}ssskkkeee```ZZZUUUQQQRRRTTTWWW[[[```dddfffnnnpppqqqrrrssstttwwwzzz|||~~~xxxmmmddd]]]XXXTTTRRRSSSOOOMMMNNNOOOPPPUUU\\\aaaiiipppooolllhhhaaaZZZYYYUUUOOOKKKJJJIIIHHHGGGHHHGGGEEECCCCCCDDDFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFJJJMMMQQQ[[[eeettt|||wwwjjjaaa\\\YYY\\\aaapppooobbbSSSKKKEEE@@@>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::===<<<;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<===???======>>>AAAAAA???<<<888>>>AAA>>>@@@GGGLLLLLL@@@@@@??????????????????>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJMMMSSS]]]eeemmmvvv{{{rrriiiddd___YYYVVVWWWYYYYYY[[[^^^^^^\\\XXXTTTMMMMMMLLLJJJJJJMMMSSSWWW```lll}}}xxxqqqggg```\\\XXXSSSPPPPPPPPPQQQSSSUUUXXX[[[]]]^^^___aaaaaaaaabbbdddfffjjjppp{{{{{{rrriiibbb\\\XXXUUUUUUPPPNNNPPPQQQSSSZZZaaalllsssyyywwwsssnnnggg```[[[WWWQQQMMMKKKJJJIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFJJJLLLPPPYYYcccnnnxxxvvviiiaaa\\\ZZZ]]]cccsss|||jjj^^^PPPHHHCCC???===???========================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==========================================<<<;;;;;;;;;;;;<<<======;;;999:::===>>>>>><<<======;;;:::CCCOOOUUUTTT???????????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIILLLSSS\\\eeemmmuuu~~~uuulllfff```ZZZWWWXXXZZZZZZ\\\^^^```^^^ZZZWWWPPPOOOMMMKKKJJJLLLQQQTTT[[[fffwww|||ooohhh___YYYVVVTTTQQQOOOQQQPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXYYY^^^hhhrrr|||xxxppphhhbbb\\\XXXVVVRRRPPPRRRTTTWWW```iiiyyy{{{uuummmfff^^^ZZZTTTPPPMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDFFFIIIKKKNNNVVV```kkkwww~~~ssshhh```\\\[[[```gggxxx|||tttcccXXXKKKEEEAAA>>>===>>>====================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<===>>>??????>>>===<<<===<<<;;;;;;;;;;;;<<<======;;;999999;;;=========???<<<;;;AAANNNXXXWWWPPP????????????????????????AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGKKKQQQ[[[dddllluuu~~~xxxoooiiibbb[[[XXXYYY[[[[[[]]]___```___\\\YYYSSSQQQNNNKKKJJJKKKOOOQQQVVVaaaqqqssslllbbb\\\YYYXXXVVVTTTSSSRRRPPPOOONNNNNNOOOOOOUUUWWWWWWWWWUUUSSSSSSTTTSSSXXXaaaiiiqqqxxx}}}uuunnnfff___ZZZWWWSSSRRRSSSVVV[[[fffqqqyyypppiiibbb^^^XXXSSSPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEHHHIIIKKKTTT]]]lllxxx{{{rrrggg```\\\\\\dddmmm~~~tttmmm]]]RRRHHHCCCAAA>>>===???=======================================<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<>>>??????>>><<<;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>=========>>>======<<<>>>EEEPPPYYYYYYMMM@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFIIIPPPYYYbbbkkkttt}}}|||rrrkkkddd]]]YYYZZZ[[[[[[\\\___aaa```^^^[[[VVVRRRNNNKKKJJJKKKMMMNNNTTT]]]lll{{{{{{tttkkkddd```^^^[[[XXXSSSRRRPPPOOOMMMMMMMMMNNNRRRTTTUUUTTTRRRPPPPPPPPPSSSYYYaaahhhnnnssswwwyyyxxxwwwuuusssrrrrrrrrrrrrqqquuu|||zzzrrriiiaaa\\\XXXUUUSSSTTTWWW]]]kkkxxx}}}tttmmmfffaaa[[[VVVRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHJJJRRR\\\iiivvvyyyqqqgggaaa]]]^^^hhhrrr}}}vvvmmmeeeXXXNNNFFFCCCBBB???>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999999999:::;;;===>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@???===;;;;;;<<>>>>>>>>??????????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDGGGNNNXXXaaaiiirrr|||uuunnnfff^^^[[[[[[ZZZ[[[\\\^^^```aaa___]]]WWWSSSNNNJJJJJJKKKLLLMMMRRRZZZfffuuu~~~}}}zzzxxxyyy|||ssslllgggccc^^^ZZZUUUTTTRRROOONNNMMMMMMMMMPPPRRRTTTTTTRRRQQQPPPPPPSSSYYYccckkkpppssstttuuusssrrrooollliiifffeeedddeeehhhppp~~~wwwnnnfffaaaZZZWWWVVVVVVXXX```pppyyyrrriiiddd]]]WWWTTTQQQNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJRRR[[[dddsssyyyrrriiibbb^^^```kkkwwwzzzqqqfff^^^TTTLLLDDDCCCBBB@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA???>>><<<;;;;;;;;;<<<:::;;;<<<======<<<;;;:::;;;;;;<<<======<<<;;;;;;:::<<<>>>???===<<<<<<<<>>>>>?????????=====================>>>@@@@@@@@@@@@AAABBBCCCDDDEEELLLVVV```hhhqqq{{{wwwppphhh```[[[\\\ZZZZZZ[[[]]]```aaa___^^^XXXSSSMMMJJJJJJLLLLLLLLLQQQWWW```nnn}}}~~~zzzxxx|||}}}vvvrrrlllfffaaa\\\ZZZWWWTTTQQQOOONNNNNNPPPSSSUUUVVVUUUTTTTTTTTTTTT\\\iiisssyyy{{{{{{zzzxxxvvvsssnnniiidddaaa______aaaggguuu}}}tttmmmhhh^^^[[[YYYYYYZZZbbbttt}}}vvvkkkfff___YYYTTTQQQNNNLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHKKKSSS\\\cccssszzzsssjjjddd```bbbnnn{{{}}}{{{~~~}}}rrreee\\\QQQIIICCCBBBBBB???===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;<<<<<<<<<>>>BBBFFFNNNJJJIIIHHHBBB<<<===CCC<<<<<<======>>>??????@@@<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDDDDKKKUUU^^^gggqqq{{{xxxqqqiii```\\\\\\YYYYYYZZZ]]]``````___^^^XXXSSSMMMJJJKKKLLLMMMLLLQQQUUU]]]jjjyyy|||vvvnnniiicccaaa]]]YYYUUURRRQQQPPPNNNQQQTTTVVVUUUTTTTTTUUUWWWaaaooo{{{~~~zzztttnnnhhhbbb___[[[\\\aaannnyyyrrrnnnaaa^^^\\\[[[\\\dddwww}}}vvvlllggg___YYYTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEHHHIIIKKKTTT]]]gggvvv{{{tttllleee```cccooo|||}}}zzzxxxuuuyyyuuuggg]]]OOOGGGAAAAAAAAA>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999<<<>>>@@@>>>>>>============>>>>>>:::;;;<<<======<<<;;;:::;;;<<<;;;:::;;;AAAIIIPPPUUUNNNIIIGGGAAA999999===;;;<<<<<<===>>>??????@@@<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCJJJTTT^^^gggpppzzzyyypppjjjbbb]]][[[XXXXXXYYY[[[^^^``````___ZZZWWWQQQLLLIIIHHHHHHIIIOOOSSSYYYbbbmmm{{{~~~vvvqqqjjjgggccc___\\\YYYWWWUUUSSSTTTUUUUUUTTTSSSTTTUUUZZZdddsss~~~~~~xxxqqqhhhccc```___```eeeuuuvvvlllgggaaa]]][[[]]]cccqqq~~~~~~vvvnnniiiaaaZZZUUUQQQMMMKKKLLLJJJHHHGGGHHHHHHGGGEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHHHHIIIPPPYYYfffsssyyyqqqiiieeedddhhhrrr}}}zzzuuupppoooqqqxxxxxxhhh]]]QQQJJJBBB>>>???@@@???===AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::>>><<<::::::<<<<<<:::777:::::::::;;;;;;;;;<<<<<>>===;;;;;;>>>@@@:::::::::<<<@@@GGGOOOTTTLLLHHHBBB>>><<<<<<<<<;;;========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEIIINNNVVV^^^fffoooyyy|||rrrkkkddd^^^\\\XXXWWWYYY[[[^^^```___^^^[[[XXXSSSNNNKKKJJJJJJJJJNNNQQQWWW___jjjwww|||tttoooiiidddbbb___[[[XXXTTTTTTTTTSSSRRRSSSTTTUUU]]]fffsss~~~yyyrrrkkkfffdddccccccfffqqqzzzqqqjjjccc]]][[[[[[___kkkwwwzzzssslllggg```YYYUUUQQQNNNLLLMMMLLLJJJIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIPPPYYYfffsss~~~yyyqqqjjjhhhhhhnnnzzzzzztttpppooopppwwwwwwfff[[[NNNHHHAAA>>>???AAA@@@???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<============>>>======<<<;;;;;;::::::::::::::::::::::::::::::<<<:::999:::<<<===<<<::::::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>>;;;:::;;;@@@GGGKKKLLLJJJFFFCCC>>><<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFIIINNNVVV^^^eeennnxxxvvvnnneee___]]]WWWWWWXXX[[[^^^```___]]]]]]ZZZUUUQQQMMMKKKKKKKKKLLLNNNSSS[[[eeerrr}}}wwwppplllllljjjeee```YYYWWWUUUSSSRRRSSSUUUVVVYYY```lllvvv|||~~~|||yyytttnnniiigggfffddddddkkkzzzxxxnnnfff^^^ZZZXXXZZZbbblllvvv}}}|||vvvpppkkkfff___ZZZUUURRROOOMMMOOOMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHJJJQQQYYYgggtttzzzrrrkkkeeedddgggooo}}}yyysssnnnmmmnnnuuuwwwdddWWWKKKFFF@@@>>>???AAAAAA@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::<<<>>>===<<<:::::::::;;;;;;;;;<<<<<<777999;;;;;;;;;:::;;;<<<<<<<<>>===;;;;;;<<<===<<<<<<========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHHHHNNNVVV]]]dddmmmwww~~~yyypppggg```]]]VVVVVVXXX[[[^^^___^^^]]]^^^[[[WWWRRRNNNLLLKKKKKKKKKMMMQQQWWWaaammm{{{wwwtttuuusssnnniii```]]]XXXUUUTTTVVVWWWXXXUUUZZZccckkkppprrrssssssyyyxxxvvvvvvuuusssooolllfffeeedddbbbdddppp~~~rrriii```ZZZVVVUUUZZZbbbjjjpppwwwzzzzzzvvvrrrooojjjfff```[[[WWWTTTQQQOOOOOONNNMMMMMMOOOOOOMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFIIIIIIJJJQQQZZZgggttt{{{uuulllfffaaabbbgggpppxxxrrrlllkkklllwwwxxxcccVVVIIIEEE@@@>>>???@@@@@@???===============>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::::::::;;;;;;;;;<<<<<<555888;;;<<<;;;;;;;;;<<<<<<>>>DDDJJJMMMJJJCCC<<<;;;::::::;;;======<<<;;;========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIHHHNNNUUU\\\cccllluuu|||}}}ssshhh```]]]VVVVVVVVVYYY\\\^^^^^^]]]^^^\\\WWWSSSOOOLLLKKKJJJLLLMMMPPPUUU]]]jjjwww|||zzzwwwqqqlllfffaaa[[[WWWWWWYYYZZZZZZZZZ\\\aaafffjjjkkkkkkjjjlllkkkkkklllmmmmmmkkkjjjeeecccbbbbbbbbbkkkuuulllaaa[[[VVVTTTVVV\\\```eeelllqqqrrrpppnnnnnnkkkhhhbbb^^^ZZZWWWSSSQQQNNNNNNMMMOOOPPPPPPOOOMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGIIIIIIKKKRRR[[[hhhuuuvvvpppkkkfffccceeekkkttt~~~wwwqqqkkkjjjmmm}}}yyycccVVVIIIFFFBBB???>>>>>>===============>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777999<<<======<<<<<<===<<>>>>><<<:::========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIHHHNNNUUU[[[bbbjjjssszzzvvvjjjbbb^^^XXXVVVUUUVVVYYY\\\^^^^^^___]]]YYYTTTPPPMMMKKKJJJLLLMMMOOOSSSZZZfffsss{{{}}}vvvqqqmmmiiiddd^^^\\\^^^```aaa```bbbaaabbbdddffffffdddaaabbbaaaaaabbbdddeeedddcccbbb___```bbbbbbgggzzzwwwmmmbbb]]]YYYVVVWWW[[[[[[]]]cccjjjllljjjjjjmmmoookkkfffbbb^^^ZZZVVVSSSNNNNNNOOOPPPRRRSSSQQQOOOIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFGGGIIIJJJKKKSSS\\\iiivvv|||qqqkkkgggcccbbbfffmmmvvv|||vvvqqqmmmnnnrrrxxxbbbTTTGGGFFFBBB???===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???===;;;::::::;;;:::::::::;;;;;;;;;<<<<<<999;;;=========<<<===>>><<>>>>><<<:::========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHHHHMMMTTT[[[aaaiiirrrxxxzzznnneeeaaaYYYVVVTTTTTTWWW[[[^^^```aaa___[[[WWWRRROOOMMMKKKLLLLLLMMMPPPWWWbbboooxxxxxxttttttmmmhhhdddeeeiiinnnooonnnmmmkkkhhhggggggeeebbb___]]]\\\[[[[[[\\\\\\[[[YYY\\\XXXYYY^^^___```mmmwwwmmmccc___]]]ZZZ[[[^^^]]]]]]bbbiiikkkiiikkkqqqrrrooojjjfffbbb]]]YYYVVVPPPPPPQQQSSSUUUUUUTTTRRRJJJJJJHHHGGGGGGFFFFFFFFFGGGEEEGGGIIIJJJLLLSSS\\\iiivvvxxxnnnhhhaaa___aaahhhoooxxxyyyuuurrrppptttzzzvvv^^^QQQDDDCCCBBB???===<<<===>>><<<<<<======<<<;;;:::999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???>>>;;;:::<<<>>>:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;===>>><<<>>>@@@>>>;;;:::<<>>===<<<========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFHHHMMMTTTZZZ```gggpppwww}}}qqqgggcccZZZWWWSSSRRRUUUZZZ___aaabbb```]]]XXXTTTQQQNNNMMMKKKKKKLLLNNNUUU```mmmuuu{{{zzz|||qqqmmmjjjmmmtttzzz|||{{{{{{wwwssspppooolllhhhddd]]][[[YYYXXXWWWVVVTTTRRRVVVQQQSSSYYYYYYXXXbbbqqqwwwmmmdddaaa___]]]^^^```bbbaaadddkkknnnlllooovvvuuurrrmmmhhhddd___ZZZWWWQQQQQQSSSUUUWWWXXXVVVTTTLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIJJJLLLTTT]]]iiivvvvvvlllfffbbbaaaeeemmmvvv}}}wwwtttrrrsssyyyttt\\\NNNAAAAAAAAA???======>>>@@@???????????????===;;;:::<<<<<<<<<<<<=========>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>>>><<<;;;>>>@@@:::::::::;;;;;;;;;<<<<<<=========;;;::::::<<<>>><<<<<<;;;;;;;;;<<<<<<<<<:::999888999<<<>>>>>>>>>========================>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHMMMTTTZZZ___gggpppvvvvvvkkkdddYYYVVVSSSSSSUUUYYY\\\^^^___^^^]]]ZZZVVVRRROOOLLLKKKIIIKKKOOOTTT[[[gggsss~~~{{{wwwxxxzzz}}}{{{xxxssslllggg^^^\\\YYYXXXWWWWWWUUUSSSUUUSSSRRRTTTUUUUUUZZZaaattt{{{uuulllfffbbbaaaaaaaaaccceeegggkkkoootttxxxzzzvvvtttqqqmmmgggaaa[[[XXXSSSRRRQQQRRRUUUWWWWWWVVVPPPNNNLLLKKKKKKJJJGGGEEEIIIGGGHHHJJJJJJLLLUUU^^^mmmyyy}}}ppphhheeebbbcccffflllvvv{{{xxxwwwvvvvvv~~~qqq\\\PPPEEEDDDBBB@@@>>>======>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<;;;;;;:::::::::;;;;;;@@@@@@@@@?????????>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGKKKPPPWWW]]]eeemmmrrr|||zzznnngggZZZWWWTTTSSSUUUYYY\\\]]]______]]]ZZZWWWRRROOOLLLKKKIIIKKKOOOSSSZZZfffqqqwwwrrrgggccc^^^ZZZXXXVVVSSSQQQRRRPPPOOOQQQQQQQQQUUU[[[hhhyyyzzzqqqjjjgggggghhhiiikkklllnnnqqquuuyyy|||}}}xxxvvvqqqlllfff```[[[XXXUUUSSSSSSTTTVVVXXXXXXXXXOOOMMMJJJJJJJJJJJJIIIHHHJJJHHHIIIKKKLLLNNNWWW```nnnzzzzzznnnfffccc___aaafffnnnyyy{{{xxxvvvvvvvvvyyymmmYYYMMMEEEDDDAAA???>>>======>>>======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBDDDEEEEEEGGGKKKPPPVVV]]]dddlllqqq|||rrrjjj]]]YYYUUUSSSUUUXXX[[[\\\______^^^[[[XXXSSSOOOLLLKKKJJJKKKOOORRRXXXcccnnn|||rrrmmmeee^^^ZZZWWWUUUSSSQQQOOOOOOPPPOOONNNQQQVVV___rrr~~~uuuooommmnnnpppqqqtttuuuwwwyyy|||~~~yyyvvvpppiiiccc]]]YYYWWWVVVTTTTTTUUUWWWYYYYYYYYYNNNLLLIIIHHHIIIKKKKKKKKKKKKIIIJJJLLLMMMPPPYYYcccppp|||vvvkkkcccbbb___bbbiiirrr}}}wwwtttssstttvvv{{{gggUUUJJJDDDCCCAAA???>>>======>>><<<============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>???@@@@@@@@@???????????????>>>???@@@AAABBBCCCDDDEEEGGGJJJOOOUUU[[[ccckkkqqq{{{tttkkk```[[[VVVSSSTTTWWWZZZ[[[______^^^\\\YYYTTTPPPMMMLLLJJJKKKOOOQQQVVV```jjjxxx}}}vvvmmmeee___\\\YYYXXXSSSQQQPPPQQQPPPMMMOOOTTT^^^qqqxxxrrrqqqtttwwwxxx|||}}}xxxtttmmmeee^^^YYYWWWUUUUUUTTTSSSUUUWWWYYYYYYYYYPPPMMMIIIGGGHHHJJJKKKKKKJJJIIIIIILLLMMMQQQ[[[eeesss~~~}}}ssshhhbbbaaabbbfffnnnwwwssspppooorrruuu|||vvvaaaQQQHHHDDDBBB@@@???>>>===>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>????????????????????????>>>???@@@AAABBBCCCDDDDDDGGGJJJNNNTTTZZZbbbjjjppp{{{uuulllccc^^^WWWSSSSSSVVVXXXYYY^^^^^^^^^]]]ZZZVVVQQQNNNLLLKKKKKKNNNPPPSSS\\\fffsss~~~yyyooogggaaa\\\XXXUUURRRQQQQQQOOOLLLNNNSSS]]]qqq}}}xxxxxxzzz}}}~~~sssooohhh```ZZZVVVTTTSSSUUUSSSSSSTTTVVVXXXXXXXXXRRROOOJJJHHHHHHIIIIIIIIIIIIGGGHHHKKKMMMRRR\\\ggguuu{{{qqqgggbbbbbbccchhhrrr|||{{{ooollllllooosss|||nnn\\\OOOHHHCCCBBB@@@>>>======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>??????@@@AAABBBCCCCCCGGGJJJMMMRRRXXX```iiioooyyyyyynnnfff```YYYTTTSSSTTTWWWXXX\\\]]]^^^^^^\\\XXXTTTQQQLLLKKKLLLNNNOOOQQQYYYbbbnnn{{{{{{pppggg^^^XXXWWWSSSPPPOOOMMMKKKNNNTTT\\\ppp~~~{{{mmmiiiddd]]]XXXUUUSSSSSSUUUSSSRRRTTTVVVXXXXXXXXXRRROOOKKKIIIHHHHHHHHHGGGIIIGGGGGGJJJMMMSSS^^^iiixxxyyyooofffbbbcccbbbiiiuuurrrkkkhhhgggkkkqqq|||xxxgggXXXMMMGGGBBBAAA???>>>======>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@???????????????@@@@@@@@@?????????@@@AAABBBBBBBBBGGGIIIMMMQQQWWW___hhhnnnxxx~~~~~~ssshhhbbbZZZTTTRRRTTTVVVWWWZZZ[[[^^^___]]]ZZZVVVSSSMMMKKKLLLNNNNNNOOOVVV___iiixxx{{{pppeee^^^[[[VVVRRRPPPNNNMMMQQQXXXdddvvv~~~wwwssshhheeeaaa\\\XXXVVVUUUTTTVVVTTTTTTUUUWWWYYYYYYYYYOOOMMMKKKJJJJJJJJJIIIGGGJJJHHHHHHKKKOOOUUUaaalllzzzvvvmmmdddaaabbbfffnnn{{{yyykkkdddbbbbbbgggppp}}}}}}pppaaaSSSJJJFFFAAA@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<999999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBBBBGGGIIILLLPPPVVV^^^gggmmmvvv|||xxxjjjcccZZZTTTRRRSSSUUUVVVXXXZZZ]]]___^^^[[[WWWTTTMMMKKKLLLNNNMMMNNNUUU]]]fffwwwxxxmmmeee___ZZZUUUSSSQQQPPPUUU]]]oooxxxqqqllleeeccc```]]]ZZZWWWVVVVVVWWWVVVUUUVVVXXXZZZZZZZZZLLLKKKJJJJJJKKKKKKJJJHHHKKKIIIIIIMMMPPPVVVcccooo{{{~~~tttkkkccc```bbbmmmuuuuuufff```]]]^^^eeeooo~~~xxxkkk]]]PPPHHHDDDAAA@@@???=========>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========<<<999999::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<======>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBGGGIIIKKKOOOUUU]]]gggmmmuuu{{{|||qqqhhh___[[[XXXTTTTTTWWWXXXZZZ^^^aaaaaa^^^ZZZWWWPPPNNNMMMMMMNNNQQQTTTVVV```pppuuuiiifff^^^VVVRRRPPPOOOTTT[[[ttt}}}}}}}}}yyyzzzzzzxxxuuuqqqllliiiaaabbbaaa___[[[XXXVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[UUUQQQMMMKKKKKKKKKLLLKKKHHHIIIMMMQQQTTTZZZgggtttsssiiibbbaaadddnnnxxxpppaaaZZZZZZ\\\bbbmmmssshhh[[[NNNGGGFFF@@@???>>>===;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;;;;::::::::::::999999999999999999999999999999888888999999999:::::::::999999:::;;;<<<===>>>???;;;999777999;;;===;;;999;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBFFFGGGJJJNNNTTT]]]fffmmmqqqzzzsssjjjaaa]]]YYYUUUUUUWWWWWWYYY]]]``````^^^ZZZXXXPPPOOOMMMLLLMMMPPPSSSTTT^^^mmm|||~~~}}}yyynnnhhh```YYYUUUSSSSSSYYYaaayyy}}}yyyvvvttttttuuuuuuuuutttqqqmmmiiifff```aaaaaa___[[[XXXWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\VVVRRRMMMJJJJJJKKKKKKKKKKKKKKKMMMQQQUUU[[[iiiwww{{{qqqiiicccccchhhrrr|||rrrccc[[[\\\^^^cccooorrrgggZZZNNNGGGGGGAAA@@@???>>>===<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;<<<;;;999:::::::::::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBEEEGGGJJJNNNTTT\\\eeelllpppyyywwwnnnddd___[[[VVVUUUWWWVVVYYY]]]``````^^^[[[YYYQQQOOOMMMLLLMMMNNNQQQSSS\\\hhhvvv~~~{{{yyy}}}~~~vvvlllddd]]]YYYVVVXXX```iii~~~wwwrrrnnnmmmlllooooooooonnnkkkhhhdddbbb___```aaa```\\\YYYXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]WWWSSSMMMJJJIIIJJJKKKLLLNNNMMMNNNQQQUUU]]]mmm|||wwwnnnhhhdddffflllwwwvvvggg______aaagggtttqqqdddXXXMMMHHHHHHBBBAAA@@@>>>============@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888888777;;;999999999;;;<<<;;;::::::::::::999::::::;;;<<<<<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIIMMMSSS[[[dddjjjpppxxx{{{qqqgggaaa\\\VVVUUUWWWWWWYYY]]]```aaa```^^^\\\RRRPPPNNNLLLLLLMMMOOOQQQZZZdddqqq|||~~~vvvyyy|||~~~}}}qqqiiiaaa[[[XXXZZZdddnnn{{{tttooollljjjjjjjjjjjjjjjiiigggdddbbb```___aaabbbaaa^^^[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^YYYUUUNNNJJJIIIJJJLLLLLLPPPNNNNNNQQQUUU___qqqtttlllfffdddhhhooozzz|||nnngggfffhhhooo{{{pppbbbWWWMMMHHHHHHAAA@@@???>>>============???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>;;;<<<<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCEEEIIIMMMRRRZZZbbbhhhpppwwwuuujjjccc]]]VVVTTTVVVXXXZZZ^^^aaacccbbbaaa```TTTRRROOOMMMLLLLLLNNNOOOYYY```lllyyyxxxzzzzzz|||uuunnneee]]]YYY[[[gggsss~~~wwwqqqmmmjjjjjjjjjhhhhhhhhhhhhfffdddbbbaaa```bbbdddccc```]]][[[ZZZZZZ[[[\\\]]]^^^^^^______[[[VVVPPPLLLKKKKKKLLLLLLOOOMMMMMMPPPVVVbbbuuu~~~rrriiieeedddjjjqqq}}}wwwqqqqqqssszzzoooaaaVVVLLLHHHGGG???>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@=========>>>???AAABBBCCCBBBEEEIIIMMMSSSZZZaaagggooovvv~~~yyynnnfff___XXXUUUVVVWWWYYY]]]```cccccccccbbbWWWUUUQQQNNNLLLLLLMMMNNNWWW[[[gggvvv}}}}}}zzzrrriiiaaa\\\___mmm{{{}}}zzzsssmmmiiihhhiiijjjhhhhhhhhhhhhgggfffddddddccceeegggfffccc___\\\[[[ZZZ[[[\\\^^^______```___\\\YYYSSSPPPNNNMMMLLLKKKOOOMMMNNNRRRYYYfff{{{|||ooohhhdddeeemmmuuu}}}~~~ooo```VVVMMMGGGFFF>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999;;;<<<<<<;;;;;;<<<===???>>>======<<<=========;;;;;;<<<<<<<<<===============>>>??????@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCCCCEEEIIINNNSSSZZZaaafffnnnuuu|||~~~sssjjjbbb[[[WWWXXXUUUWWW[[[^^^aaabbbbbbbbbYYYWWWSSSPPPMMMMMMMMMNNNUUUWWWaaarrr~~~}}}vvvmmmfffbbbfffwww}}}yyyssslllhhhggghhhiiiiiiiiihhhhhhggggggffffffeeehhhiiiiiieee```]]]\\\ZZZ[[[]]]^^^___``````___]]]ZZZVVVSSSQQQOOOMMMKKKOOONNNPPPVVV^^^lllxxxmmmfffeeehhhqqq{{{oooaaaWWWMMMFFFDDD???>>>=====================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<999;;;===<<<;;;:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCFFFJJJOOOTTTZZZaaafffkkkrrryyyvvvmmmeee]]]YYYZZZSSSUUUYYY]]]___aaaaaaaaa[[[XXXTTTPPPNNNMMMMMMNNNSSSTTT^^^ooo|||xxxpppjjjfffmmm|||uuunnniiiggghhhiiiiiiiiihhhhhhhhhhhhgggggggggiiikkkjjjfffaaa^^^\\\ZZZ[[[]]]___``````______^^^[[[XXXVVVTTTQQQMMMKKKOOOOOORRRYYYbbbpppvvvkkkfffeeejjjuuuoooaaaWWWMMMFFFCCC@@@???>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::999;;;======;;;:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBDDDGGGKKKPPPUUU[[[aaafffhhhooovvv~~~{{{qqqiii```YYYVVVTTTUUUWWWZZZ]]]aaadddeee___\\\VVVQQQMMMLLLLLLMMMPPPSSSZZZggguuuzzzooooooqqqvvvvvvooolllkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffhhhkkkmmmkkkfffaaa^^^^^^^^^___```___^^^^^^^^^```^^^\\\YYYUUURRRPPPOOOOOONNNQQQUUUXXXaaarrrwwwmmmhhhfffjjjuuuooocccTTTNNNKKKBBB?????????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDFFFJJJMMMRRRYYYaaafffmmmmmmqqq{{{tttlllbbb[[[XXXUUUUUUWWWZZZ]]]```ccceeeaaa^^^YYYSSSOOOMMMMMMMMMPPPRRRYYYdddsss{{{qqqrrruuuzzzxxxqqqnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiiihhhiiikkkmmmkkkgggbbb___^^^___```aaaaaa______```aaa^^^\\\YYYVVVSSSQQQPPPPPPOOOSSSVVV[[[dddvvv}}}tttkkkhhhhhhmmmyyynnnbbbSSSMMMJJJAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCEEEHHHLLLQQQXXX___eeelllmmmrrr|||yyypppfff^^^[[[UUUVVVWWWYYY\\\___cccdddcccaaa\\\VVVRRROOONNNNNNOOOQQQVVVaaannn|||~~~tttuuuzzzyyytttqqqqqqqqqqqqrrrrrrqqqooonnnlllkkkjjjkkklllnnnlllhhhccc```___```aaabbbaaa```___```bbb___]]]ZZZWWWUUUSSSRRRRRRQQQTTTXXX^^^iii|||xxxpppiiiiiilllsss~~~}}}lll```RRRKKKHHH@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<>>>>>>??????=========<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBDDDGGGKKKPPPVVV^^^ccckkkmmmrrr|||}}}ssshhh```]]]WWWWWWWWWXXX[[[^^^bbbddddddbbb^^^YYYTTTPPPNNNMMMOOOPPPTTT]]]jjjxxxxxxyyyzzzuuussssssssssssuuutttsssqqqooommmllllllmmmmmmnnnmmmjjjeeebbb______```aaaaaa```___```aaa```^^^[[[XXXVVVTTTTTTSSSQQQUUUZZZbbbnnnuuunnniiikkkpppxxxxxxhhh^^^OOOHHHFFF???@@@>>>===;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<=================================<<<=========>>>>>>>>>>>>>>>=========>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAABBBDDDGGGKKKOOOVVV]]]bbbiiilllsss}}}vvvjjjbbb^^^XXXWWWWWWXXXZZZ]]]aaacccdddbbb___ZZZVVVQQQNNNLLLOOOPPPTTT[[[fffttt|||~~~{{{wwwuuuuuuttttttvvvuuusssqqqooommmmmmmmmoooooonnnnnnkkkgggccc```^^^___``````^^^^^^___``````___\\\YYYWWWUUUUUUUUURRRUUU[[[eeesss{{{tttmmmiiimmmuuu|||qqqddd[[[MMMFFFEEE>>>@@@???>>>=========>>>???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::<<<=====================<<<<<<======>>>>>>>>>>>>=========>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAACCCEEEHHHKKKPPPVVV]]]bbbhhhlllttt}}}yyymmmddd```YYYXXXWWWWWWYYY\\\```bbbcccbbb```\\\XXXSSSPPPMMMOOOQQQUUU[[[dddqqq}}}yyywwwvvvuuuuuuwwwuuusssqqqooonnnnnnoooqqqpppoooooommmjjjeeeaaa^^^___```___^^^]]]^^^``````^^^\\\YYYWWWVVVUUUUUUTTTWWW^^^hhhwww~~~wwwsssmmmjjjpppxxx|||jjj```YYYKKKEEEDDD>>>????????????????????????;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;::::::::::::999999999999888888999:::;;;<<<::::::::::::::::::::::::<<<<<<===<<<<<<;;;:::999;;;<<<<<<<<<<<<=========;;;<<<<<<======>>>>>>???<<<===>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@CCCEEEHHHKKKOOOVVV]]]bbbffflllttt~~~}}}pppgggcccZZZXXXWWWWWWXXX\\\___bbbccccccaaa___[[[VVVRRRPPPPPPSSSVVV\\\cccooo||||||yyyxxxwwwvvvwwwvvvsssqqqppppppqqqqqqrrrqqqoooooonnnkkkfffaaa^^^```aaa```___^^^___```___^^^[[[YYYWWWUUUUUUUUUXXXZZZaaalll|||{{{sssqqqjjjiiiqqq|||uuueee]]]WWWJJJDDDDDD???<<<>>>???@@@@@@???>>>===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999888888999999999:::::::::;;;;;;;;;::::::999999999999888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@AAAAAABBB????????????@@@@@@@@@@@@BBBDDDGGGJJJNNNTTT[[[```eeekkkuuu~~~sssiiieeeZZZYYYWWWVVVXXX[[[___aaaddddddcccaaa]]]YYYTTTRRRQQQTTTXXX\\\cccnnn{{{~~~{{{zzzxxxwwwxxxvvvtttrrrqqqrrrssstttsssqqqppppppooolllfffaaa```aaabbbaaa```___```bbb___]]][[[XXXVVVUUUUUUUUUZZZ]]]dddoooxxxqqqnnniiihhhrrr~~~}}}qqqbbb[[[VVVIIIDDDDDD@@@:::<<>>>>>???<<<===>>>???@@@AAABBBBBB>>>????????????@@@@@@@@@AAACCCFFFIIIMMMSSSZZZ^^^eeekkkuuu|||tttiiibbb[[[XXXUUUUUUXXX\\\___aaahhhhhhfffccc___[[[WWWUUUWWWWWWXXX[[[aaajjjuuu}}}~~~|||{{{yyyxxx|||yyyvvvsssrrrrrrtttuuutttsssssssssrrroookkkgggdddcccbbbbbbbbbbbbbbbbbb______]]][[[XXXVVVWWWYYY[[[```iiiuuu~~~wwwtttmmmmmmqqqwwwuuugggaaaXXXNNNHHHBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>=========>>>???AAABBB@@@???????????????@@@@@@BBBDDDGGGJJJMMMRRRXXX\\\gggmmmvvv}}}vvvjjjccc\\\ZZZWWWWWWZZZ___bbbdddgggggggggeeebbb___[[[YYYYYYZZZZZZ\\\aaajjjttt{{{~~~}}}}}}|||{{{{{{yyywwwtttssstttuuuvvvwwwvvvvvvvvvuuurrrmmmjjjeeedddcccbbbbbbaaaaaabbb______^^^[[[XXXVVVWWWYYY\\\bbblllyyy|||vvvrrrlllnnnsssyyy|||qqqfff```VVVMMMFFFAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@??????>>>>>>???@@@AAAAAABBBDDDGGGIIIMMMRRRXXX\\\gggllluuu~~~xxxllleee^^^[[[YYYYYY\\\aaaeeegggfffhhhiiiiiihhhddd```^^^\\\\\\]]]^^^bbbjjjsssyyy~~~~~~~~~}}}{{{zzzxxxvvvvvvvvvxxxyyyzzzyyyyyyyyyyyyvvvqqqnnnhhhgggeeecccbbbaaaaaaaaa``````^^^[[[XXXWWWXXXZZZ^^^eeerrryyyssspppmmmpppvvv}}}wwwlllddd]]]TTTKKKEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;;;;::::::::::::999999999:::;;;:::888888:::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFIIIMMMRRRXXX\\\fffllluuu~~~|||zzzmmmfff___\\\YYYYYY\\\aaaeeefffgggiiikkkmmmkkkhhhccc```^^^^^^^^^___bbbiiiqqqwww~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{xxxtttpppjjjiiigggeeecccaaa``````aaa```^^^[[[XXXWWWYYY[[[___hhhwww|||uuupppnnnnnnssszzz~~~uuujjjbbb[[[QQQIIICCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999::::::999888888999;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<=========>>>???AAABBBCCCAAACCCFFFIIILLLQQQWWW\\\eeekkkttt~~~~~~{{{~~~{{{oooggg___[[[XXXWWWYYY]]]```aaafffhhhkkkllljjjgggbbb___]]]]]]^^^___bbbhhhooouuu}}}~~~~~~}}}{{{{{{zzzzzzyyyzzzzzz||||||{{{{{{{{{{{{{{{xxxtttqqqlllkkkiiifffdddbbb``````aaa```^^^[[[XXXYYY[[[^^^aaakkk{{{yyyrrrooonnnpppvvv~~~{{{}}}tttkkk```YYYOOOGGGBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999:::999888777999;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???AAABBBCCCAAACCCFFFIIILLLQQQWWW[[[dddjjjttt~~~~~~|||~~~qqqjjj___[[[WWWTTTUUUWWWYYYZZZaaabbbdddeeedddaaa^^^\\\YYYZZZ[[[]]]```gggnnnsss{{{~~~~~~~~~~~~|||zzz{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzz{{{{{{xxxtttqqqmmmllljjjgggdddcccaaaaaa```___]]]ZZZYYYZZZ^^^aaaeeeooo~~~vvvqqqooonnnsssyyy{{{}}}ssskkk^^^XXXNNNFFFAAA???>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999999999::::::::::::;;;;;;888999:::999777777999:::888888999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBAAACCCEEEHHHLLLQQQWWW[[[ccciiisss~~~~~~uuunnn```\\\VVVRRRRRRSSSSSSTTTWWWXXXZZZ[[[[[[ZZZYYYXXXUUUVVVXXX[[[___eeemmmssszzz}}}}}}|||{{{|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{yyyuuuqqqnnnllljjjhhheeedddbbbbbb^^^^^^\\\ZZZZZZ\\\aaadddjjjttt{{{tttpppppppppvvv|||zzz~~~pppggg^^^WWWMMMEEEAAA@@@??????::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;999999999::::::;;;;;;;;;888999999888777777888:::777888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>>>>======??????>>>>>>???@@@AAAAAA@@@BBBEEEHHHKKKPPPWWW[[[bbbiiisss}}}wwwqqqbbb]]]VVVRRRPPPPPPPPPPPPOOOQQQRRRTTTUUUVVVVVVUUUQQQSSSVVVYYY^^^eeemmmrrryyy}}}yyyyyyyyy{{{}}}~~~||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyuuurrrnnnllljjjhhhfffdddcccccc^^^]]]\\\ZZZZZZ]]]bbbfffmmmwwwzzzsssppppppqqqyyy~~~yyy~~~|||lllddd^^^WWWMMMEEEAAA@@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;888999999888777777888:::777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======999:::<<<>>>??????>>>>>>@@@???????????????@@@@@@@@@BBBEEEHHHKKKPPPVVV[[[aaaiiisss}}}{{{zzzmmmccc]]]UUUPPPOOOOOONNNLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQTTTWWW[[[```fffjjjuuuzzz{{{xxxxxx|||~~~|||{{{|||zzz{{{|||{{{zzzzzz{{{|||yyyzzz{{{{{{yyyuuurrrpppnnnkkkhhhfffeeedddcccaaaaaa^^^]]]\\\ZZZYYY___hhhqqq~~~}}}xxxrrrqqqsss{{{~~~|||lll```[[[QQQGGGBBB>>>::::::======<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999:::;;;<<<===<<<;;;:::999:::999999888888999999::::::999999888888999999:::888999:::;;;;;;:::888777::::::::::::::::::::::::999999888888999999:::;;;999999999999999999999999;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@BBBEEEFFFHHHLLLSSSYYY```gggpppzzz}}}yyy~~~pppbbb[[[SSSNNNMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMPPPRRRVVV\\\cccgggrrrwww~~~{{{wwwwww{{{}}}{{{zzz|||yyyzzz|||{{{zzzyyyzzz{{{zzz{{{|||{{{zzzwwwtttrrrnnnkkkhhhfffeeeeeedddccc___\\\\\\]]]\\\]]]dddmmmxxx|||xxxtttsssvvv~~~{{{kkk___XXXOOOFFFBBB>>>;;;;;;>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;::::::999:::999999888888999999::::::999999888888999999:::999999999::::::999999888::::::::::::::::::::::::999888888888888999::::::999999999999999999999999;;;:::999999999:::<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>============>>>>>>>>>>>>@@@BBBEEEFFFHHHLLLSSSYYY```fffpppzzz|||www|||tttccc\\\TTTNNNLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHJJJLLLPPPVVV^^^dddmmmsss{{{zzzvvvvvvzzz|||zzzzzz{{{yyyzzz{{{{{{zzzyyyyyyzzz{{{|||||||||{{{yyywwwvvvnnnkkkhhhfffffffffeeeddd]]][[[[[[^^^___aaajjjttt{{{yyyvvvvvvzzzyyyjjj^^^UUULLLDDDAAA???<<<<<>>>>>>>>============>>>>>>>>>>>>@@@BBBEEEFFFGGGLLLSSSXXX___fffoooyyy|||wwwyyyvvvhhh```WWWQQQNNNNNNMMMKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGKKKQQQZZZ```hhhoooxxx~~~zzzvvvuuuyyy{{{zzzzzz|||yyy{{{||||||zzzxxxwwwxxx{{{|||}}}~~~}}}|||zzzyyypppmmmiiigggfffeeedddccc\\\[[[\\\___aaaeeeooozzz}}}{{{yyywwwxxx|||wwwhhh]]]PPPIIIBBBAAA???<<<===???===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<===<<<:::999888999:::;;;:::999999888888999999:::999999888888888888999999:::999888777888999:::;;;::::::::::::::::::::::::888888777777777888999999999999999999999999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>???BBBDDDFFFGGGKKKRRRXXX^^^eeennnxxx{{{zzz}}}xxxkkkcccYYYRRROOONNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHNNNVVV\\\ccckkkuuu}}}{{{wwwvvvyyy|||{{{|||~~~{{{}}}~~~}}}zzzwwwuuuuuuxxxzzz}}}~~~|||zzzqqqnnnjjjgggeeedddbbb```^^^\\\]]]aaadddiiittt}}}{{{zzzyyyzzz~~~tttfffZZZLLLFFFAAA@@@@@@======???===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;:::999888999:::::::::999999888888999999:::999888888777777888888999999999888777888999;;;<<<::::::::::::::::::::::::888888888777888999999:::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>???AAADDDEEEGGGKKKRRRXXX]]]dddmmmxxx}}}{{{}}}mmmdddYYYQQQNNNMMMLLLKKKHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFKKKRRRWWW___gggrrrzzz}}}xxxwww{{{~~~}}}{{{vvvtttssstttwww|||{{{yyyqqqmmmiiifffdddcccaaa______^^^```dddhhhooo|||}}}||||||{{{}}}zzzqqqbbbTTTIIICCC@@@@@@@@@===<<<>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999999:::999999888888999999:::888888777777777777888888888888888888999:::;;;;;;::::::::::::::::::::::::999999888888999999:::;;;999999999999999999999999888999999:::;;;::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;============>>>>>>>>>>>>???AAADDDEEEFFFKKKRRRWWW\\\cccmmmwww|||~~~pppggg\\\SSSOOONNNMMMLLLGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCCCCDDDEEEIIINNNQQQZZZbbbnnnwww}}}{{{yyy}}}|||vvvrrrpppoootttzzzzzzwwwmmmjjjgggddddddcccbbbaaaaaa```bbbhhhnnnwww||||||~~~{{{tttlll]]]NNNGGGBBB???@@@@@@===;;;======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888:::999999888888999999:::888888777777777777888888777777888999:::::::::::::::::::::::::::::::::::::::::::::999::::::;;;<<<999999999999999999999999888999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>AAADDDEEEFFFKKKRRRWWW[[[bbblllvvv|||{{{||||||}}}tttkkk___VVVRRRQQQPPPOOOHHHHHHHHHHHHGGGGGGGGGGGGAAABBBCCCDDDDDDGGGKKKNNNWWW```kkkuuuzzz~~~|||{{{~~~|||vvvqqqooolllqqqyyyzzzuuuiiigggdddcccdddddddddcccaaaaaadddkkksss}}}{{{}}}vvvpppiiiYYYJJJGGGBBB???@@@@@@<<<;;;<<<======<<<<<<<<<;;;;;;;;;999:::<<<<<<<<<<<<:::999999999:::;;;:::999888777:::999999999999999999:::888888777777777777888888666777999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===999999999999999999999999999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>AAACCCEEEFFFJJJQQQWWW[[[aaalllvvvxxxzzz{{{{{{|||}}}pppccc[[[UUUPPPNNNOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKPPPXXXdddooowww}}}}}}}}}~~~xxxssspppooouuu{{{~~~}}}vvvpppkkkfffccccccccc```^^^bbbbbbeeemmm{{{}}}~~~|||xxxrrreeeVVVNNNFFFDDDBBB???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666777888999:::;;;<<<<<<999999888888888888888888888888999999999999888888:::999888777888999:::;;;<<<;;;::::::999999999999<<<;;;;;;::::::;;;;;;<<<===;;;999:::;;;<<<;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<>>>@@@BBBDDDFFFKKKPPPTTT\\\^^^gggsss}}}wwwxxxxxxuuutttxxxwwwhhh___XXXSSSQQQRRRLLLKKKIIIHHHIIIIIIIIIHHHEEEEEEDDDCCCDDDFFFHHHIIINNNUUU```jjjsssyyy~~~~~~~~~{{{vvvsssrrrxxx}}}}}}vvvnnnjjjeeecccccccccbbbaaadddeeeiiisssxxxvvvpppcccTTTLLLDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888888888888888888888888888888888999999999999888888999999999888999999:::;;;;;;:::999888888888888999:::::::::999999:::::::::<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????????????????>>>>>>>>>>>>>>>???@@@BBBDDDFFFJJJOOOSSS[[[^^^fffrrr|||zzz{{{yyysssmmmqqq~~~~~~mmmaaaYYYRRRQQQRRRNNNMMMJJJJJJJJJJJJIIIHHHEEEDDDCCCCCCCCCEEEFFFGGGKKKQQQZZZccckkksssyyy}}}~~~zzzwwwvvv{{{}}}uuummmiiieeebbbcccdddddddddgggjjjpppzzz}}}wwwrrrrrrmmm```RRRJJJBBBAAA???<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777777777888888888888888888888888888888999999999999888888888999999:::::::::::::::999999888888777777888888:::999999888888999999:::;;;:::888888:::;;;:::999;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAA@@@AAACCCDDDFFFIIINNNRRRZZZ\\\dddpppzzzyyypppqqq~~~uuuggg]]]UUURRRSSSPPPMMMKKKJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEIIINNNUUU\\\dddlllsssxxx{{{}}}|||{{{|||uuunnnkkkfffcccbbbdddfffgggkkkoooxxx}}}tttooommmnnnjjj]]]PPPIIIAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::555666666777888888999999888888888888888999999999888999999::::::999999888777888:::;;;;;;;;;:::999999999888888888888999999::::::999999999999::::::;;;999888888999::::::999:::999888777777888999:::999999999999999::::::;;;@@@???===<<<<<<>>>@@@AAA@@@AAACCCDDDEEEIIIMMMQQQYYY[[[bbbnnnyyyxxxvvv~~~sssggg]]]WWWWWWPPPNNNKKKJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCHHHKKKQQQWWW]]]eeemmmrrrvvvzzz~~~~~~|||tttpppmmmhhhdddbbbdddhhhjjjpppwwwzzznnnjjjjjjkkkfffZZZNNNHHHAAA@@@???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666666666777888888999999777777888888888999999999999999::::::::::::999999888999:::;;;<<<;;;::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;999888888999::::::999::::::999999999999::::::<<<<<<;;;;;;;;;<<<===>>>>>>===;;;:::;;;<<>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777666666555777777777888999999::::::999999::::::::::::999999999999:::;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888888:::;;;:::999;;;<<<<<<======<<<<<<;;;;;;:::999999999:::<<<===<<<;;;;;;:::;;;<<<>>>??????@@@BBBCCCEEEHHHMMMQQQVVVYYYbbbnnnxxxzzzjjj]]]XXXSSSQQQNNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEJJJNNNRRRWWW]]]aaajjjpppwww{{{}}}|||tttooonnnjjjfffeeeiiiqqqwww}}}uuuiiifffdddccc]]]QQQHHHEEE???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999888777666666666777777888999999::::::999::::::;;;;;;::::::999:::::::::::::::;;;<<<<<<999999888888999::::::;;;;;;::::::::::::::::::;;;<<<:::999999:::;;;;;;:::999:::<<<>>>>>><<<:::999888888666666666777999:::;;;;;;;;;<<<===>>>>>>>>>===???AAABBBEEEIIINNNRRRUUUYYYbbbnnnxxxvvvggg```UUURRROOOMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDBBBBBB@@@CCCGGGKKKOOOSSSXXX\\\fffmmmuuuyyyzzz||||||tttmmmllliiiffffffllluuu}}}|||uuuwww}}}qqqiiieeebbbaaaZZZNNNEEECCC===<<<;;;;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::666777777888999999::::::999::::::;;;;;;::::::999<<<;;;:::999:::;;;<<<===888888777777888999:::::::::999999999999999999:::===;;;::::::;;;<<<<<<;;;555777:::<<<<<<:::777555;;;:::999888888:::<<<===;;;;;;===>>>????????????<<<>>>@@@BBBEEEIIINNNRRRTTTXXXcccoooyyyuuuggg]]]WWWPPPNNNPPPPPPMMMJJJJJJHHHFFFEEEEEEEEECCCBBBAAABBBDDDEEEHHHLLLRRRVVV]]]bbbjjjpppvvvzzz~~~yyyuuuooommmkkkiiihhhlll{{{|||tttqqq}}}}}}pppcccbbb___YYYQQQIIIDDDAAA@@@???===<<<;;;;;;;;;<<<999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::999999888888888:::999999888888999999:::888888777777777777888888999999999888888888777777999999999999999999999999<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<============>>>>>>======<<<<<<<<<<<<>>>???AAACCCDDDGGGKKKNNNUUUZZZaaaiiiqqq|||ttthhh```WWWQQQPPPPPPLLLIIIKKKIIIGGGFFFFFFFFFDDDBBBAAABBBCCCDDDFFFJJJOOOSSSYYY^^^eeemmmrrrwww|||zzzuuupppnnnlllkkkkkkppp}}}xxxuuu}}}zzzmmmbbb```\\\UUUMMMGGGBBB@@@@@@???===<<<;;;;;;;;;<<<999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999888888::::::999999999999::::::888888777777777777888888::::::::::::999999999888999999999999999999999999;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>??????>>>???AAACCCDDDGGGKKKNNNUUUZZZbbbjjjrrr|||uuukkk___WWWSSSQQQNNNJJJKKKJJJHHHHHHHHHGGGDDDBBBAAABBBCCCDDDDDDGGGKKKOOORRRWWW___gggmmmsssyyy|||{{{vvvqqqooonnnnnnooovvv{{{lllaaa]]]WWWOOOHHHCCC@@@??????>>>===<<<;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::999999999999;;;;;;::::::::::::;;;;;;888888777777777777888888;;;;;;;;;:::::::::999999999999999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAA>>>???AAACCCDDDGGGKKKNNNTTTZZZccckkksss|||vvvhhh^^^YYYVVVRRRNNNKKKJJJIIIHHHHHHFFFCCCAAABBBBBBCCCCCCCCCDDDGGGJJJMMMRRRYYYaaahhhooouuuyyy}}}{{{wwwqqqooooooqqqtttzzz{{{lllbbb\\\SSSJJJDDDAAA@@@???======<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999888888777777888888999;;;::::::::::::999999999999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@@@@AAA>>>???AAABBBDDDGGGKKKNNNSSSZZZdddlllttt|||uuuiiibbb\\\VVVPPPLLLJJJIIIHHHGGGFFFCCCAAABBBBBBCCCBBBAAABBBDDDFFFIIINNNUUU\\\cccjjjppptttyyy|||{{{vvvqqqoooppptttxxx~~~zzzlllccc[[[PPPGGGBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999999999888888888888999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAABBBDDDGGGKKKNNNSSSZZZdddmmmttt|||~~~xxxooofff[[[TTTOOOLLLIIIHHHGGGFFFDDDCCCAAABBBCCCBBBAAAAAABBBDDDGGGKKKQQQWWW]]]cccjjjnnnrrrvvvzzz~~~zzzvvvqqqppprrrwww|||}}}rrrcccZZZNNNEEEAAAAAA@@@???;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888999999999999999888888888777777999999999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCDDDGGGKKKNNNRRRYYYccclllsss|||~~~}}}tttggg___SSSPPPKKKHHHHHHHHHGGGFFFAAABBBCCCCCCAAAAAABBBCCCDDDHHHMMMRRRWWW]]]cccgggkkkoootttxxx{{{}}}~~~yyyuuurrrrrruuu||||||tttaaaXXXKKKCCC@@@@@@???===::::::;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999:::::::::999999888888999999:::::::::999999999888888888999999999999999999999999;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;777777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>???AAACCCDDDGGGKKKNNNQQQXXXaaajjjsss|||~~~~~~sssjjjWWWRRRMMMIIIIIIIIIIIIIIIAAABBBCCCCCCAAAAAABBBCCCCCCFFFKKKOOOSSSXXX^^^bbbfffjjjppptttwwwyyy{{{}}}~~~xxxtttttttttxxxtttnnn```VVVJJJBBB@@@???>>><<<999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888999999::::::999999888888999999:::;;;;;;;;;:::::::::999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;888888999:::<<<===>>>>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???AAABBBCCC>>>???AAACCCDDDGGGKKKNNNQQQWWWaaajjjrrr||||||zzz~~~~~~sssbbbWWWMMMJJJKKKIIIGGGHHHDDDCCCBBBAAA@@@AAABBBBBBFFFFFFGGGIIINNNSSSYYY\\\```dddhhhlllooorrruuuxxxxxx{{{{{{xxxwwwrrrwww}}}xxxoooiiiZZZRRRGGGAAAAAAAAA???=========<<<<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::666777999;;;<<<<<<<<<;;;::::::999888999:::<<<===999999888888888888999999<<<<<<;;;:::999888777666::::::::::::::::::::::::999888777666666888:::;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<;;;;;;;;;<<<;;;999<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@AAA@@@AAADDDIIIMMMQQQWWW```iiirrr|||zzzzzz~~~xxxggg[[[PPPMMMLLLIIIGGGGGGEEEDDDCCCBBBAAAAAAAAABBBDDDDDDEEEGGGKKKPPPUUUXXX[[[^^^cccfffiiimmmpppsssuuuxxx|||}}}zzzyyyxxx||||||tttlllgggWWWOOOFFF@@@??????>>><<<======<<<<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;;;;:::999:::999999999::::::;;;<<<999999888888888888999999:::::::::999999999999888::::::::::::::::::::::::999888888777888999:::;;;999999999999999999999999::::::999999::::::;;;<<<<<<<<<;;;<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBEEEIIILLLPPPVVV___hhhqqq{{{}}}wwwvvv{{{zzz{{{}}}~~~nnnaaaTTTOOOMMMJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBDDDGGGLLLPPPSSSTTTWWW[[[___bbbfffjjjmmmqqqtttxxx{{{~~~~~~|||{{{~~~~~~~~~~~~zzzxxxuuupppiiicccSSSLLLCCC>>>=========;;;======<<<<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999888888999999::::::;;;;;;::::::999999888888888888999999888888888999999:::::::::::::::::::::::::::::::::999999999999::::::::::::888888888888888888888888::::::999999::::::;;;<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAACCCDDDDDDFFFIIIKKKOOOVVV^^^gggpppzzzxxxrrrssstttvvvyyyyyy}}}|||ssseeeWWWQQQNNNKKKIIIIIIIIIHHHFFFEEECCCAAA@@@@@@@@@@@@AAABBBEEEIIILLLNNNOOOQQQUUUYYY\\\```dddgggllloootttwwwzzz}}}|||{{{}}}~~~zzzwwwsssrrrrrrnnnggg```OOOIIIBBB>>><<<======<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::999999999888999:::;;;<<<;;;:::999999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;999::::::;;;;;;;;;::::::999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;:::999888999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>AAACCCEEEEEEGGGIIIKKKNNNTTT]]]eeennnxxxyyyqqqjjjlllqqquuuuuuyyy|||xxxjjj[[[SSSOOOLLLJJJKKKJJJIIIHHHFFFDDDBBBAAA@@@AAAAAABBBCCCEEEGGGJJJKKKLLLNNNQQQTTTWWW[[[___cccfffiiinnnrrrvvvyyy}}}~~~|||zzz~~~|||}}}~~~zzzvvvrrrqqqqqqmmmeee]]]KKKGGGBBB>>><<<======>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777888888999:::;;;;;;999:::;;;<<<;;;:::999888999999888888888888999999:::::::::999999999888888999999999::::::;;;;;;;;;999:::;;;;;;;;;::::::999::::::::::::::::::::::::::::::999999::::::;;;<<<;;;<<<======;;;:::;;;===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============>>>@@@CCCDDDEEEFFFIIIJJJMMMSSS\\\dddlllvvv|||ssseeefffjjjnnnooorrr|||qqq```VVVQQQMMMLLLMMMJJJJJJIIIHHHFFFDDDBBBAAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKNNNOOOQQQUUUZZZ]]]^^^bbbggglllppptttxxx{{{}}}~~~}}}{{{zzz|||~~~zzzzzz|||~~~{{{vvvqqqpppqqqlllbbbYYYGGGDDDAAA===<<<<<<===???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777777888:::;;;<<<::::::;;;;;;;;;:::999999999999888888888888999999:::::::::999999888888888888999999::::::;;;;;;<<<::::::::::::999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<777:::<<<;;;999888;;;===::::::;;;;;;<<<=====================>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJLLLRRRZZZbbbjjjtttzzzjjjfffeeegggiiimmmvvvzzzggg[[[TTTNNNLLLLLLIIIJJJIIIIIIGGGEEECCCBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKNNNSSSVVVWWWZZZ```eeeiiinnnrrruuuxxxyyy{{{~~~}}}{{{zzz|||~~~~~~|||}}}}}}yyyzzz{{{}}}~~~~~~}}}}}}}}}xxxsssmmmmmmnnniii]]]SSSCCCAAA???<<<::::::<<<>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888777777777999:::;;;<<<;;;::::::999999999:::999999888888888888999999888999999999999999::::::888888999::::::;;;<<<<<<;;;:::999888777888888999999999999999999999999999::::::999999::::::;;;<<<>>>AAABBB???:::888999<<<::::::;;;;;;<<<======>>><<<<<<======>>>>>>??????>>>???@@@@@@AAACCCGGGKKKKKKQQQYYYaaaiiisss}}}qqqjjjddddddfffkkksss|||lll^^^VVVOOOKKKKKKIIIIIIJJJIIIHHHFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEFFFGGGIIINNNQQQRRRVVV[[[aaaeeejjjnnnqqqtttvvvxxx{{{~~~~~~|||{{{~~~}}}{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}zzz}}}uuuooojjjjjjkkkfffZZZPPP@@@???===:::888999;;;===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777888999===<<<:::999888999::::::999999888888888888999999666777888999:::;;;<<<<<<888888999::::::;;;<<<<<<<<<:::888666666777888999888888888888888888888888::::::999999::::::;;;<<>>>>>;;;<<<<<<===>>>??????@@@>>>????????????BBBGGGKKKKKKPPPYYYaaahhhrrr|||ooocccdddfffffflllvvv~~~~~~}}}|||vvvdddYYYSSSNNNKKKGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHMMMNNNQQQVVV[[[aaafffiiilllooorrruuuxxx|||~~~}}}|||}}}~~~~~~~~~}}}|||}}}}}}tttkkkdddeeeddd\\\OOOGGG@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888444555666777999;;;<<<===::::::::::::999999888777999999999999999999999999555555555666777777888888;;;:::999999888888999999666555555555666888:::;;;===<<<;;;;;;999999888777888888888999:::;;;<<<===LLLUUU[[[TTTEEE:::;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===>>>>>>???AAADDDGGGNNNSSSYYY___fffppp{{{uuugggdddcccbbbhhhrrrzzz|||zzz|||yyyfffZZZSSSNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEECCCCCCBBBBBBCCCDDDDDDEEEJJJKKKNNNRRRWWW\\\aaacccgggjjjmmmqqqtttwww|||~~~~~~~~~~~~~~~~~~||||||}}}~~~sssiiiaaaaaa___WWWLLLEEE@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999:::::::::999888888999999999999999999999999888777777777777777777777;;;:::999999888888999999888888777777777888999:::;;;::::::999999888888777999999999999999:::;;;<<>>>>>>>>===>>>?????????AAADDDGGGMMMRRRXXX^^^fffppp|||~~~kkkccc___]]]bbbjjjppp{{{~~~zzz|||lll^^^UUUOOOLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCGGGGGGIIILLLPPPTTTXXXZZZ```cccfffiiimmmqqquuuyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}rrrggg]]]ZZZXXXPPPGGGBBB??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888::::::999999888777777777888888999:::::::::999999999999999999999999999999::::::999999888777777666;;;:::999999888888999999;;;:::999888888888888888888888888888888888888888::::::999999999::::::;;;===;;;;;;<<<===>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@AAADDDGGGKKKPPPWWW]]]eeeppp|||nnnaaaYYYWWW[[[aaadddooo}}}~~~~~~tttdddYYYRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCEEEEEEFFFGGGJJJMMMPPPRRRXXX[[[___bbbeeeiiinnnqqqvvvzzz~~~}}}~~~|||pppeeeZZZUUURRRKKKDDDAAA>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888999999999777888999999::::::::::::999999999999999999999999:::::::::999999888888888;;;:::999999888888999999:::::::::999999999999999777888888888999999999:::::::::999999999999999999>>>;;;888999;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFIIINNNUUU\\\dddooo|||rrraaaWWWTTTUUUYYYZZZcccrrr~~~{{{jjj]]]TTTOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMRRRTTTXXX[[[^^^aaafffiiilllqqqwww~~~~~~~~~{{{ooocccWWWQQQMMMFFFBBB@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888777888999999::::::::::::999999999999999999999999888888999999::::::::::::;;;:::999999888888999999888888999999::::::::::::888888999999:::;;;;;;;;;::::::999888888888999999<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFHHHMMMTTT[[[cccnnn{{{{{{gggZZZUUUSSSRRRTTTZZZeeetttqqqbbbWWWQQQOOONNNKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@DDDCCCCCCDDDEEEGGGHHHJJJLLLNNNQQQTTTVVVYYY]]]```aaaeeekkkrrrxxx~~~~~~}}}~~~~~~xxxkkk```UUUOOOIIICCC@@@@@@<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888;;;;;;:::999888777666555888888999:::::::::999999999999999999999999999999777888888999::::::;;;;;;;;;:::999999888888999999777777888999::::::999999999999999::::::;;;;;;;;;999999888888888999999:::666999::::::999999<<>>>>>>>>???@@@@@@@@@@@@AAADDDGGGHHHMMMTTTZZZbbbmmmyyypppbbbYYYSSSOOOSSSTTTZZZfffwww|||kkk^^^XXXQQQPPPMMMKKKIIIIIIIIIJJJHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBCCCEEEGGGHHHGGGIIIKKKMMMNNNQQQTTTWWWWWWZZZ^^^ccchhhooouuuzzz~~~}}}{{{{{{|||~~~vvvggg]]]RRRLLLGGGAAA>>>???;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888::::::999999888777666666999999:::::::::999888888999999999999999999999999888888888999999999999999;;;:::999999888888999999777888999999999888777666999999999999999:::::::::888777777777888999::::::666777999::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>?????????AAADDDGGGIIIMMMTTTZZZaaalllwwwxxxggg]]]TTTMMMSSSRRRTTT^^^oootttfff___SSSQQQOOOLLLKKKJJJKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAABBBDDDFFFGGGDDDFFFHHHIIIJJJLLLOOOQQQQQQSSSVVVYYY]]]ccciiinnnwww|||~~~}}}{{{zzzzzz|||}}}~~~|||~~~vvvdddZZZPPPJJJEEE???===>>>;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888666777777888999999:::::::::::::::::::::999888777999999999999999999999999::::::999888888777777777;;;:::999999888888999999999999999999888666444333888888888888888888888888777777777777888999:::;;;:::::::::;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===>>>>>>???AAADDDGGGIIIMMMTTTZZZaaakkkvvvqqq^^^XXXXXXRRRPPPRRRYYYcccpppttteee___YYYQQQMMMKKKKKKJJJHHHJJJHHHFFFEEEGGGHHHIIIHHHDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAADDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOQQQTTTYYY]]]___gggmmmtttzzz~~~}}}|||{{{zzz{{{||||||~~~~~~|||rrrhhh[[[NNNGGGBBB>>>===???@@@???<<<:::999999;;;;;;<<<:::999999:::;;;;;;:::888999999::::::999999888:::999888777666666666666888888999999999999888888888888999999999::::::::::::999999888888999999:::777777888999999999999888777777888999999999999888888666666777:::;;;999777:::999999999888777777777888888999::::::::::::999999999999999999999999999::::::;;;;;;<<<=========;;;;;;;;;;;;<<<>>>???@@@>>>???@@@AAA@@@AAACCCEEEHHHJJJQQQ[[[bbbiiiuuulll___ZZZTTTQQQQQQUUU]]]hhhyyytttiiibbbXXXRRROOONNNLLLJJJKKKIIIGGGFFFGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????@@@CCCCCCCCCDDDFFFGGGIIIJJJHHHHHHIIIJJJMMMQQQTTTVVV\\\aaagggmmmqqquuuxxxzzz||||||}}}}}}||||||zzzzzzyyyzzz{{{{{{}}}}}}~~~vvvlllcccWWWKKKEEEBBB???>>>@@@======;;;::::::;;;<<<<<<<<<:::999999:::;;;;;;:::888999999::::::999999888<<<;;;:::999888888888888888888999999999999888888888888888999999999:::::::::999999888888999999:::777777888999999999999999777777888999999999999999:::999888:::<<<===;;;999999999999888888888888888888888999::::::::::::999999999999999999999999999::::::;;;;;;<<<============<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAACCCEEEIIIJJJNNNVVV^^^fffssslll___XXXSSSPPPRRRXXXaaappp}}}wwwoooddd[[[VVVRRROOOLLLMMMKKKIIIIIIIIIIIIGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAABBBCCCDDDFFFGGGDDDDDDDDDEEEGGGIIILLLNNNPPPTTTYYY]]]aaaeeejjjmmmvvv|||~~~zzzxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzz{{{|||}}}~~~zzzpppggg\\\QQQGGGCCCAAA???>>>@@@:::;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888999999::::::999999888;;;;;;:::999888888888888888888999999999999888888888888888999999999999:::999999888888888888999999777888888999999999999999777888888999999999999999:::999999:::<<<<<<;;;999888888888888888999999999888888999::::::::::::999999999999999999999999999:::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAACCCEEEIIIHHHLLLSSSZZZcccrrr~~~kkk___XXXRRRRRRVVV___mmmyyy~~~qqqfff^^^YYYTTTPPPOOONNNLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@???>>>======?????????@@@@@@BBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLPPPSSSVVV[[[```dddhhhnnnvvv|||}}}zzzwwwvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxyyyzzz{{{}}}{{{}}}|||yyyuuummmdddVVVLLLDDDAAA@@@======>>>:::;;;;;;<<<<<<<<<;;;:::<<<:::999999:::;;;::::::888999999::::::999999888999888888777666666777777888888999999999999888888888888888888999999999999999999888888888888999999777888999999::::::999999777888999999::::::999999888888888888999999888777777777777888999999999:::888888999::::::::::::999999999999999999999999999999::::::;;;;;;<<<============<<<<<<<<<<<<=========???@@@@@@???@@@CCCEEEHHHHHHLLLSSSZZZcccppp}}}|||fff]]]TTTRRRVVV^^^kkkvvvtttkkkddd\\\WWWRRRPPPNNNMMMMMMLLLJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@???>>>>>>???>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEEEEFFFGGGGGGIIIKKKMMMOOOSSSXXX\\\ZZZ```iiipppuuuzzz~~~}}}|||yyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxzzz|||}}}}}}||||||xxxtttsssqqqiii___RRRIIIAAA???>>><<<:::<<<<<<<<<<<<<<<;;;:::999888<<<:::999999:::;;;::::::888999999::::::999999888999888777777666777777777888888999999999999888888777777888888888999999999999888888777777888888999888888999::::::::::::999888888999::::::::::::999777888999999888888888888777777777888999999999:::888888999::::::::::::999999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===??????===>>>?????????@@@BBBDDDFFFGGGMMMVVV]]]dddooozzzqqqeeeYYYTTTVVV\\\gggppp{{{}}}sssjjjdddXXXUUUQQQNNNMMMKKKJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@?????????>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGHHHIIILLLPPPSSSPPPUUU\\\bbbgggmmmtttzzz}}}}}}|||zzzyyyxxxyyyyyyzzzyyyzzzzzzzzzzzzyyyxxxwwwuuuvvvwwwyyy{{{}}}~~~|||xxxqqqkkkkkkkkkbbbXXXNNNEEE???>>>>>>;;;:::;;;======<<<;;;:::999888888<<<:::999999:::;;;;;;:::888999999::::::999999888::::::999999999999999:::888888999999999999888888777777777888888888888999888888777777777777888888888999999:::::::::::::::888999999:::::::::::::::999;;;<<<<<<:::999999:::888888888888888999999999888888999::::::::::::999999999999999999999999999999999999:::;;;;;;<<<<<<:::;;;;;;;;;===>>>???@@@===>>>?????????@@@BBBDDDFFFHHHOOOXXX^^^dddoooyyytttcccZZZXXX[[[bbbjjjttt|||zzzsssfffaaaZZZTTTPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBDDDEEEEEEFFFHHHKKKKKKNNNSSSVVVYYY___ffflllssszzz}}}|||{{{{{{zzz{{{{{{|||||||||}}}|||{{{zzzxxxwwwuuuuuuwwwyyy{{{}}}zzztttjjjdddeeefff]]]RRRHHHAAA<<<===???===<<<======<<<:::999999999::::::<<<:::999999:::;;;;;;:::888999999::::::999999888:::999999999999999::::::888888999999999999888888777777777777888888888888888888777777777777888888888999::::::;;;;;;::::::888999::::::;;;;;;::::::999;;;===<<<:::888999:::999999999888888888888888888888999::::::::::::999999999999999999999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<>>>????????????BBBDDDGGGHHHMMMUUU\\\cccooozzzmmmaaa[[[[[[```gggpppxxx}}}sssmmmddd[[[VVVRRRPPPNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBB@@@BBBDDDDDDDDDDDDEEEGGGIIIKKKNNNOOOPPPUUU\\\bbbeeemmmvvv{{{}}}}}}||||||{{{|||||||||}}}~~~~~~~~~~~~}}}zzzxxxwwwtttuuuwwwyyy{{{}}}yyyrrrgggaaacccddd\\\QQQEEE>>>:::===???>>>>>>???;;;:::999888888:::<<<===<<<:::999999:::;;;;;;:::999999999::::::999999999888777777777777777888888888888999999999999888888777777777777888888888888888888777777777777888888888999::::::;;;;;;::::::888999::::::;;;;;;::::::777999;;;:::777666666888:::999999999888888777777888888999::::::::::::999999999999999999999999999888999999::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===<<<>>>??????>>>???BBBDDDIIIIIILLLRRRYYYaaaooo|||yyyggg^^^]]]^^^___kkkrrr{{{}}}nnnddd```]]]XXXSSSQQQOOOLLLKKKKKKLLLKKKJJJKKKJJJHHHHHHGGGFFFCCCAAAEEEDDDAAA???>>>>>>>>>?????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGHHHJJJMMMPPPTTTVVVYYY^^^eeemmmsssyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzz{{{vvvwwwxxxxxxyyy|||xxxoooddd^^^\\\YYYSSSMMMCCCBBB???===<<<<<<===>>>>>>>>>===<<<999666333111===;;;999888999999888777888999999::::::999999888777888888888888999999999555666777888::::::;;;;;;888777666666555666666777888888777666555555666666::::::;;;;;;;;;:::999888;;;;;;::::::999888777777333555666666555555666888777777777777888999::::::888888888888888888888888999888999<<<;;;999;;;@@@::::::<<<=========<<<;;;:::;;;<<<<<<======<<<<<>>>>>======??????@@@AAAAAABBBBBBCCCEEEEEEJJJRRRXXX^^^jjjuuuzzzwwwkkkccc___```gggooouuu|||xxxnnngggbbb]]]WWWRRROOONNNLLLKKKJJJIIIGGGGGGHHHGGGFFFDDDGGGFFFDDDCCCCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAABBBDDDFFFGGGIIIIIIIIIJJJMMMPPPSSSWWW\\\aaaeeepppuuu{{{~~~||||||}}}}}}pppiii___YYYUUUPPPIIICCC@@@???===;;;::::::;;;;;;999:::;;;;;;;;;;;;::::::999888777777:::;;;;;;:::888888999999999999888888777888888888888999999999888888888888888777666666777777999999999999888777888888777777777888999999888888888888999;;;<<<>>>;;;::::::999999888888888999:::;;;:::888888999:::::::::999999888999999999888888888888888888888888:::777999???BBB>>>999777::::::;;;<<<<<<<<<<<<;;;======>>>????????????>>>??????@@@@@@AAABBBBBBBBBEEEEEEJJJQQQWWW]]]hhhssspppvvvjjjdddbbbeeekkkpppttt~~~|||uuuooojjjbbb[[[VVVSSSPPPNNNLLLJJJHHHHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCAAAAAA@@@AAACCCEEEFFFEEEEEEDDDHHHJJJKKKLLLNNNQQQVVVZZZccciiioootttxxx|||~~~}}}}}}}}}~~~{{{lllfff]]]VVVQQQKKKDDD???AAA@@@???===<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<===;;;999888999999888777888888999999999999888888777777888888888999999999444555666777888888888888666888:::;;;;;;:::999888888777777777888999::::::>>>===:::999999:::;;;<<<:::::::::999999888888888:::;;;<<<;;;999888888999;;;;;;:::999888888999999888888888888888888888888;;;888:::BBBGGGDDD===999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>?????????@@@AAAAAABBBBBBDDDEEEIIIPPPVVV\\\gggqqqjjjvvvvvvnnnbbbaaadddhhhmmmvvv{{{rrrjjjddd___ZZZXXXSSSQQQNNNMMMMMMMMMLLLJJJGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@AAABBBCCCEEEEEEDDDCCCBBBGGGHHHHHHHHHIIIKKKOOORRRTTTYYY___eeeiiinnnuuu{{{}}}|||~~~}}}}}}}}}~~~wwwiiiccc[[[TTTNNNHHHBBB===??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999999888777777888888999999888888777777777888888888999999999555666777888888999888888666888:::;;;<<<;;;999888888777777777888999::::::<<<;;;999777777888:::;;;::::::999999999999999888999:::;;;:::888777777888;;;::::::999888888888888888888888888888888888888888666999BBBHHHEEE>>>:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBDDDEEEIIIPPPUUUZZZeeeoooffflll{{{{{{eee^^^[[[___dddlll~~~xxxqqqjjjddd```YYYVVVRRRPPPOOONNNLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFIIIKKKJJJOOOUUUYYY]]]bbbiiioooxxx{{{~~~~~~||||||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~tttgggaaaXXXPPPJJJDDD@@@>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999:::::::::999888777777:::;;;;;;:::777777888888888888777777777888888888888999999999:::::::::999999777666555666777999:::;;;;;;:::999888888777777777888999999555555555555666888999:::999999999999999999999999888999:::999777777777999999999888888777888888888888888888888888888888888555333666===BBB???;;;::::::::::::999:::;;;;;;<<<;;;<<<======>>>>>>======>>>>>>??????@@@AAAAAAAAADDDEEEIIIOOOSSSYYYcccnnn~~~hhhgggooorrrdddYYYZZZ]]]aaaooo~~~~~~~~~|||~~~yyyqqqmmmccc```[[[WWWTTTRRRPPPOOOLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCC???AAABBBCCCCCCCCCEEEFFFFFFJJJNNNQQQSSSWWW^^^ccckkkmmmqqquuuwww{{{~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}tttddd^^^UUULLLEEEAAA???>>>;;;;;;;;;<<<;;;;;;::::::;;;:::999888888999:::;;;999888777777:::;;;;;;:::777777888888888888777777777888888888888999999999;;;;;;;;;;;;999888777666777777888888999:::::::::888888777666666666777777555555666777888999999:::999999999999999999999999777888999999888777999:::777777777666777777888888888888888888888888888888777555666;;;;;;999888:::::::::999999999:::;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDHHHNNNSSSXXXbbblllzzzlllgggiiixxxnnn^^^ZZZYYYYYYbbbooo{{{ssssssxxx|||rrrmmmhhhccc___]]]ZZZXXXOOOOOONNNNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDD===???BBBCCCCCCCCCDDDEEEBBBEEEHHHJJJJJJMMMRRRWWWZZZ\\\```cccfffiiimmmpppxxxzzz}}}~~~~~~||||||||||||zzzxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~}}}tttbbb\\\RRRIIIBBB???>>>>>>=========>>>======<<<<<<999888777777888:::;;;<<<===;;;999888999999888777777777888888888888777777777888888888888999999999999999:::;;;;;;;;;::::::777777777777888999:::;;;888888777666666555666666:::;;;;;;;;;;;;:::999888999999999999999999999999777888999999999999:::;;;666666555666666777888888888888888888888888888888;;;999:::;;;999666777;;;;;;:::999888999:::;;;<<<>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAADDDDDDHHHNNNRRRWWWaaakkkxxxyyyjjjbbblll{{{{{{eee[[[ZZZ[[[]]]___vvvyyyjjjmmmssszzz|||}}}wwwpppkkkgggccc```[[[WWWSSSRRRRRRSSSPPPNNNKKKIIIGGGFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDFFFIIILLLMMMSSSTTTVVVYYY[[[^^^```aaalllnnnpppssswww~~~|||xxxvvvsssrrrtttxxx}}}|||zzzxxxvvvuuuuuuvvvvvvsssuuuwwwxxxxxxzzz|||~~~~~~~~~~~~~~~uuubbbXXXKKKBBB>>>>>>>>>>>><<<<<<;;;:::999999888888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::666666555555555555666666:::888666555666888888888666888999888777666777888777777777777777777777777888999:::999888888:::<<>>===;;;::::::999777777777777777777777777999999888888888888999999999888888888999::::::;;;999999999999999999999999>>>======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===??????>>>>>>@@@AAADDDDDDHHHNNNRRRWWWaaakkkrrrfffhhhoooyyynnnaaa\\\ZZZ\\\___nnn}}}kkkkkkooouuuyyy}}}zzzuuuppplllddd___ZZZWWWWWWVVVSSSPPPPPPNNNKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEHHHJJJKKKLLLMMMOOORRRTTTWWWYYYZZZ]]]^^^```cccggglllsssxxx~~~xxxtttqqqnnnllljjjlllppptttwwwuuutttsssrrrqqqqqqqqqqqqnnnqqqssstttuuuwwwyyy{{{~~~|||nnn___VVVJJJAAA>>>>>>>>>>>><<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888777777777777888888999888777777777888999888666888999888777666777888777777777777777777777777666777888777666666888:::;;;;;;:::999888777666666555555666888999:::;;;<<<999999888888888888999999999888888888999999:::;;;999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===??????>>>>>>@@@AAADDDDDDHHHNNNRRRWWWaaakkk~~~~~~mmmfffdddgggsss{{{kkk___YYYYYY]]]fffwwwnnnjjjjjjpppvvv{{{~~~tttooohhhdddbbb___ZZZVVVSSSPPPMMMLLLLLLLLLKKKJJJMMMLLLLLLKKKJJJIIIHHHHHHIIIGGGEEEDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGIIIKKKMMMOOOQQQQQQRRRSSSUUUWWWYYY]]]cccgggmmmpppssswwwyyy|||{{{wwwrrrllliiifffdddaaa``````cccgggjjjllllllllllllkkkkkkjjjiiihhhkkknnnpppqqqsssvvvxxx}}}~~~~~~yyykkkZZZRRRHHH@@@>>>>>>>>>===<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999888888777777888888999777777888888999999999999666888999888777666777888777777777777777777777777666777888777666666888:::<<<<<<;;;:::999888888777555666777888:::;;;<<<<<<999999888888888888999999999888888888888999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>???<<<===??????>>>>>>@@@AAAEEEEEEHHHNNNRRRWWWaaakkk|||xxxkkkbbb___fffppp}}}xxxgggZZZXXX[[[aaaqqqtttmmmhhhmmmuuuzzz{{{uuuqqqkkkeee```YYYVVVRRRPPPOOONNNLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGIIIKKKLLLLLLKKKMMMOOOPPPQQQSSSWWWZZZ^^^aaaeeehhhkkknnnrrruuuyyyzzz~~~yyyvvvsssooolllhhhccc```^^^\\\YYYWWWXXXZZZ]]]___cccdddeeeffffffeeedddcccdddfffiiilllnnnpppsssvvv{{{}}}~~~zzzxxxzzz~~~sssdddTTTMMMDDD???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999777666666666666666666777666777999999999999::::::666888999888777666777888777777777777777777777777888999:::999888888:::<<<<<<<<<;;;::::::999888888888888888888888888888888999999888888888888999999999888888888888888999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<=========>>>>>>>>><<<===??????>>>>>>@@@AAAEEEEEEHHHNNNRRRVVV```jjjzzzuuufff^^^___eeekkk{{{tttccc[[[[[[\\\iii{{{{{{rrrkkkmmmtttxxxzzz}}}yyyqqqllleeeaaa]]]YYYVVVTTTQQQOOOKKKJJJJJJIIIJJJJJJKKKLLLHHHFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGHHHIIIIIIJJJLLLNNNTTTVVVZZZ\\\___aaaeeehhhjjjlllooossswww{{{~~~}}}{{{yyyuuusssmmmkkkhhhfffdddaaa^^^[[[YYYXXXUUUTTTTTTUUUXXXZZZ]]]^^^___aaaaaaaaa``````aaadddgggjjjlllnnnrrrtttwwwzzz~~~{{{uuurrrtttzzz~~~zzzvvvtttuuurrreeeXXXMMMHHHAAA>>>===>>><<<:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777666666666666777777666888999999777777999;;;666888999888777666777888888888888888888888888888888999:::999888888:::<<<888888777777666555555555777777777777777777777777999999888888888888999999999999888777777888888888999999999999999999999999777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<===??????>>>>>>@@@AAADDDDDDGGGMMMPPPUUU___iiiwww~~~oooaaa[[[[[[]]]iii|||ssseeeaaaYYYbbbqqq{{{ssssssvvvwwwwwwyyy}}}zzzppplllfff```\\\XXXTTTQQQMMMMMMKKKKKKKKKKKKMMMMMMHHHGGGFFFGGGGGGGGGEEECCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHHHHGGGGGGHHHIIILLLNNNQQQRRRSSSUUUXXXZZZ]]]^^^```dddhhhllloooqqqsssvvvzzz~~~~~~zzzwwwuuuttttttqqqnnnllljjjiiigggeeecccaaa```___^^^]]]ZZZXXXWWWUUUSSSRRRRRRTTTVVVXXXYYYZZZ[[[\\\^^^^^^______```cccfffhhhjjjmmmpppsssuuuxxx}}}zzzxxxtttqqqrrrxxxzzzuuupppnnnlllfff[[[PPPGGGCCC>>><<<===>>><<<999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::999999888888999999:::777888999777444444777;;;666888999888777666777888888888888888888888888888666777888777666666888:::999999888888888777777777222333444555777888999999999999888888888888999999999999888777777777777888999999999999999999999999888999999:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>@@@AAACCCCCCFFFKKKOOOSSS]]]gggttt||||||jjj___ZZZWWW___jjj{{{sssjjj```dddlll{{{~~~{{{{{{|||~~~zzzssslllfff```[[[XXXUUUSSSQQQOOONNNMMMNNNOOOJJJIIIIIIIIIJJJIIIGGGEEEGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBEEEGGGJJJJJJIIIHHHGGGHHHHHHIIIKKKLLLKKKLLLMMMOOORRRRRRTTTWWWZZZ^^^bbbdddbbbfffkkkooorrrwww}}}xxxvvvrrrnnnkkkhhhgggfffeeebbb___]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYWWWUUUTTTSSSQQQQQQQQQSSSUUUVVVVVVWWWWWWXXXZZZ\\\]]]^^^```bbbeeegggiiikkknnnppptttxxx}}}wwwxxxxxxwwwxxx}}}uuupppkkkhhhddd\\\RRRLLLBBB???<<<;;;===>>>;;;999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888:::999999888888999999:::888999999555111111666:::666888999888777666777888888888888888888888888888666777888777666666888:::;;;;;;;;;;;;;;;:::::::::333333444666777888999:::999999888888888888999999999999888777777777777777999999999999999999999999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<============<<<===??????>>>>>>@@@AAABBBBBBEEEJJJMMMQQQ[[[eeerrryyysssfff___XXX\\\bbbmmm}}}qqqiiiiiilllwww{{{tttnnnhhheee[[[YYYVVVSSSPPPOOOOOOPPPLLLKKKKKKLLLLLLLLLIIIGGGHHHGGGGGGGGGFFFFFFEEEEEECCCCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBEEEHHHHHHGGGEEEEEEEEEGGGHHHIIIIIIHHHGGGIIIJJJJJJKKKLLLNNNRRRUUUYYY[[[WWW[[[```dddhhhlllsssxxxzzz|||}}}yyyuuuqqqpppllljjjgggdddaaa```______\\\YYYWWWUUUVVVWWWVVVUUUSSSSSSRRRTTTVVVVVVUUUSSSRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUVVVXXXZZZ]]]^^^___aaadddfffhhhjjjlllooouuuxxx~~~~~~~~~~~~|||zzzzzz|||{{{wwwwwwzzz~~~lllhhhccc___YYYPPPIIIEEE???===:::;;;===>>>;;;888888888888888888888888999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888777777777777888888999:::999444//////444:::666888999888777666777888888888888888888888888888888999:::999888888:::<<<999999888888888888888888777777777777777777777777999999888888888888999999999999888777777666777777999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<===??????>>>>>>@@@AAAAAAAAADDDIIILLLPPPZZZdddqqqxxxppp^^^ZZZZZZZZZ^^^kkkwwwpppnnnuuu}}}tttnnnlllfff^^^YYYWWWUUURRROOOOOONNNMMMMMMNNNNNNKKKIIIJJJJJJIIIJJJJJJIIIFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQPPPRRRUUUZZZ^^^cccfffhhhlllnnnrrruuuxxxyyyzzzyyywwwwwwwwwwwwwwwvvvuuutttpppooommmkkkiiifffdddcccfff```ZZZWWWXXXYYYVVVRRRRRRQQQQQQRRRSSSTTTUUUVVVQQQRRRRRRQQQPPPQQQSSSUUURRRRRRRRRRRRRRRRRRQQQQQQTTTUUUWWWYYYZZZ[[[\\\\\\]]]aaaeeeiiikkklllmmmnnntttwww|||zzzwwwtttpppmmmjjjggggggjjjllllllnnnrrrvvv{{{wwwmmmhhhaaaYYYRRRKKKEEEAAA<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999::::::::::::999999999888888<<<;;;:::888777666666555777777777777777777777777888888888888888888888888777777777777777777777777777888888888888999999999777777666666666666777777888888888888888888888888888888888999999::::::::::::888666777:::;;;999777999888777666666777888999777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<;;;<<<======<<<<<<===>>>@@@@@@@@@???@@@@@@AAAAAABBBBBBDDDIIIKKKMMMUUU^^^pppxxx~~~mmm\\\XXXWWW\\\gggyyyxxxpppqqquuuyyy~~~~~~}}}|||sssmmmeee```]]][[[WWWTTTUUUTTTRRRQQQRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJHHHFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHJJJJJJHHHIIILLLOOORRRUUUXXXYYY]]]___bbbfffiiikkkkkkkkkkkklllllllllkkkjjjjjjiiifffeeecccbbb___^^^\\\[[[\\\WWWRRRQQQSSSTTTRRROOOMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPPPPOOONNNOOOQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[^^^aaafffjjjkkkmmmoooppptttwww|||xxxqqqkkkeee```]]][[[\\\___``````eeelllyyy|||tttiiiddd[[[SSSLLLEEE???;;;<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999999:::::::::999999999888888<<<<<<:::999888888888888888888888888888888888888777777777777777777777777777777777777777777777777777888888888888999999999888777777666666777777888888888888888888888888888777777888888888888888888999777666777999:::888666999999888777777888999999777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@@@@AAAAAAAAADDDHHHJJJMMMUUU^^^iiirrr|||dddYYYUUU\\\dddnnnuuunnnkkkjjjmmmrrr}}}zzzyyy|||yyyqqqkkkgggccc___[[[XXXUUURRRPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLKKKIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSWWW[[[^^^```aaabbb_________```______^^^^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSPPPMMMMMMOOOQQQPPPNNNJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVXXXZZZ[[[[[[^^^aaafffjjjlllnnnqqqrrrtttwww|||uuukkkbbbZZZUUUQQQQQQTTTVVVWWWXXXaaakkk}}}~~~yyypppfff___VVVLLLEEE???;;;888;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::999999999888888<<<;;;::::::999999::::::999999999999999999999999666666666666666666666666777777777777777777777777777888888888888999999999888888888777777888888888888888888888888888888888777777777777777777666666888777666666888888777666999888777666666777888999777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCGGGIIILLLTTT]]]eeennn{{{rrrrrraaaXXX^^^bbbfff|||qqqhhhcccdddhhhrrr{{{zzz|||~~~~~~}}}vvvrrrmmmgggccc]]]YYYUUUQQQPPPOOONNNMMMMMMKKKJJJJJJKKKKKKIIIGGGIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFDDDCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTXXXZZZ\\\]]]XXXXXXYYYZZZZZZYYYYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPNNNNNNPPPQQQPPPOOOJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRQQQQQQRRRRRRRRRRRRRRRSSSQQQRRRSSSUUUWWWYYY[[[\\\^^^aaafffjjjmmmooorrruuuuuuxxx}}}~~~ssshhh]]]VVVQQQLLLNNNRRRUUUVVVZZZffftttvvvmmmbbb[[[QQQHHHBBB???<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999:::::::::999999999888888::::::999999999::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777777777888888888999999999999999888888888888999999888888888888888888888888888888888777777666666666777666666666777777666666777666555444444555666777777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<<<<;;;:::;;;<<<>>>>>>>>>======<<<======>>>???@@@??????BBBFFFHHHKKKSSS\\\fffnnnzzzgggqqqnnn`````````bbbwww|||nnnccc___```cccqqq~~~|||{{{zzz|||}}}}}}xxxqqqlllhhhddd^^^ZZZXXXWWWUUUSSSNNNLLLJJJJJJJJJJJJHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGFFFDDDCCC@@@AAABBBCCCDDDEEEFFFGGGFFFHHHJJJMMMQQQSSSUUUVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQQQQQQQPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSUUUWWWZZZ]]]^^^^^^aaafffjjjmmmqqquuuxxxxxx{{{tttggg\\\TTTOOOIIIKKKPPPUUUXXX```ppp~~~ssskkk\\\VVVLLLEEE@@@???>>>===::::::::::::::::::::::::999999:::;;;;;;;;;:::999:::::::::999999999888888888888888888888999999:::888888888888888888888888888888888888888888888888777777777777777777777777777777888888888999999999999999888888888888999999777777777777777777777777999999999888888777777666666666777777666666666777888777666666666666777888777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<<<<;;;:::<<>>???@@@??????AAAFFFHHHJJJRRR[[[eeemmmyyyaaafffqqq~~~nnnfffaaaaaarrrzzzhhh^^^\\\[[[fffxxx}}}zzzyyyyyyzzz|||}}}wwwqqqmmmhhhdddaaa^^^[[[YYYSSSQQQNNNMMMLLLLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJDDDEEEEEEEEEEEEEEEDDDDDD@@@AAAAAABBBDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTSSSRRRQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLNNNNNNMMMMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVYYY\\\```bbb```ccchhhlllpppuuuyyy}}}~~~wwwhhhZZZQQQMMMFFFGGGKKKSSS[[[gggyyyyyynnnfffUUUOOOGGGAAA>>>=========999999::::::::::::999999888999:::;;;<<<;;;:::999:::::::::999999999888888888888888777888888999999777777777777777777777777888888888888888888888888777777777777777777777777777888888888888999999999888888888777777888888888777777777777777777777777888888888888888888777777666777888888666666777888;;;:::999888888999:::;;;777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<<<<;;;;;;>>>BBBCCC@@@<<<<<<<<<<<<<<<===???@@@AAA??????BBBFFFHHHKKKSSS\\\aaajjjvvvbbbbbbfffqqqrrrgggfffppp|||vvvgggbbb\\\cccppp{{{zzzyyyzzz|||{{{xxxsssoookkkgggccc___[[[YYYUUUSSSRRRPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRSSSUUUVVVVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLOOOQQQQQQPPPOOOOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWW[[[___ccceeedddgggkkkppptttyyyzzziiiZZZPPPLLLHHHGGGJJJTTTaaaqqqzzzrrrggg___RRRMMMFFF@@@===<<<;;;:::888999::::::::::::999888777888:::<<<<<<;;;:::999:::::::::999999999888888::::::999888888888999999888888888888888888888888888888888888888888888888777777777777777777777777777888888888888999999999888777777666666777777888777777777777777777777777666666777777777777777777666888:::999777666777999:::999888777777888999:::777888999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;===AAAFFFFFFAAA;;;<<<<<<<<<===>>>???AAAAAA@@@@@@BBBFFFIIIKKKSSS\\\aaaiiitttgggcccaaaeeeppp}}}ooolllppptttssslll```dddmmm|||~~~{{{yyyyyyzzz{{{}}}||||||xxxsssmmmiiibbb^^^ZZZWWWVVVUUUSSSQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFEEEEEEEEEGGGHHHIIIDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUTTTSSSRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPPPPSSSUUUVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWYYY\\\```dddgggfffjjjnnnssswww}}}{{{jjj[[[RRRNNNMMMJJJMMMYYYiii{{{{{{uuummmbbbZZZSSSNNNHHHBBB>>><<<:::999888999:::;;;;;;:::999888777888:::<<<<<<<<<:::999:::::::::999999999888888<<<;;;::::::999999999:::999999999999999999999999777777777777777777777777777777777777777777777777777888888888888999999999777777666666666666777777777777777777777777777777444555555555666666777777777999;;;:::777666888:::777666555444444555666777777999999999888777888999888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;===CCCHHHHHHAAA;;;<<<<<<======>>>@@@AAABBB@@@@@@CCCGGGIIILLLTTT]]]dddkkkuuuwwwggg\\\```iiisss|||pppmmmnnn~~~uuukkkhhhgggqqq}}}yyyyyyzzz{{{{{{}}}{{{uuuqqqjjjhhhdddbbb___]]]YYYWWWWWWSSSOOOMMMLLLLLLKKKJJJIIIHHHGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEECCCCCCCCCDDDEEECCCEEEHHHJJJLLLNNNNNNNNNQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSTTTVVVYYYYYYVVVSSSRRRSSSTTTSSSQQQQQQSSSUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]```dddhhhjjjnnnqqquuuzzz~~~~~~lll^^^UUURRRLLLOOOUUU```qqq~~~xxxqqqhhh\\\SSSJJJGGGDDD@@@===;;;;;;;;;777888888999999:::;;;;;;999999888777666666666777999999999888888888777777777888999999888777888:::666666666666666777777777777888777444111000333666555666777999999999888777777888888888888999999999666666666666666666666666777777777777666666666666666666555555444444444333666666666666777888999:::999888888888777777666666666666777888999::::::;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<>><<<<<<===>>>???@@@@@@AAAEEECCCCCCFFFHHHKKKQQQYYYfffkkkuuuuuueeeaaabbbgggssswwwooommmppp|||vvvoookkkppp~~~~~~{{{{{{{{{yyy{{{}}}~~~~~~zzzwwwrrrnnnjjjfffbbb^^^ZZZWWWSSSPPPOOONNNMMMLLLMMMLLLJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGIIILLLNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUTTTQQQPPPQQQSSSVVVWWWUUUSSSRRRSSSTTTSSSRRRRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWWWWYYY[[[]]]^^^^^^___^^^aaa``````___^^^]]]\\\[[[^^^^^^^^^```dddiiinnnqqqtttwww|||}}}lll]]]UUURRRQQQTTT\\\gggwwwxxxrrrlllbbbUUULLLGGGEEEAAA>>><<<:::::::::::::::::::::::::::::::::;;;;;;::::::999:::::::::999999999888888888777777777888999999888777888999777777777777777777777777888888888555222222444777666777888888999888777777777777888888888999999999666666666666666666666666777777777777666666666666777777777777666666666555888888777777777777777888888888888888777777777666888888888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<>>>AAABBB@@@=========>>>>>>??????@@@@@@BBB@@@AAAEEEHHHKKKRRRZZZfffjjjttttttfff^^^]]]eeeqqqsssmmmeeennn{{{}}}rrrpppzzz}}}{{{yyyzzz{{{|||}}}|||xxxtttpppkkkhhhccc```\\\XXXVVVTTTQQQOOONNNLLLJJJJJJJJJJJJIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTPPPOOOOOOPPPSSSUUUVVVUUUSSSTTTUUUUUUTTTTTTVVVXXXZZZZZZZZZ[[[\\\]]]______```aaaccceeegggiiijjjjjjkkkllllllkkkjjjiiigggffffffeeeeeegggkkkrrrxxx|||}}}mmm```ZZZXXX[[[___hhhsss}}}yyytttnnnggg\\\NNNEEECCCAAA???<<<;;;:::::::::===<<<<<<;;;::::::999999;;;;;;:::::::::;;;<<<<<<999999999888888888888888777999:::999888777888999999999999888777777777666888999888666444444555777777777888888888777777666777777777888888888999999777777777777777777777777666666666666777777777777999999999888888888888888:::999888777666666666666888888888888777777777777999999999888888888777777888888999999999:::::::::::::::::::::::::::::::::===<<<<<<===??????===<<<>>>>>>>>>>>>>>>?????????BBB@@@AAAFFFHHHKKKRRRZZZdddiiissspppbbb\\\```iiiwwwzzzrrrhhhiiinnnwww{{{tttxxx|||||||||||||||~~~|||xxxuuupppmmmhhhccc___[[[VVVSSSOOOMMMKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLNNNQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQSSSUUUWWWXXXVVVWWWXXXYYYYYYZZZ\\\^^^bbbbbbcccdddfffhhhiiijjjkkkllloooqqqtttwwwxxxyyywwwyyy{{{|||||||||zzzyyysssrrrqqqssswww~~~|||nnnfffdddeeejjjooowww~~~{{{{{{xxxsssmmmdddWWWJJJAAA??????===<<<;;;;;;;;;<<<;;;;;;:::::::::999999999777777777777888999999:::888888888888888888888888888999:::999777777777999;;;::::::999888777666666999999888777666666777777888888888888888777777666777777777777888888888888777777777777777777777777666666666666777777777777999999999999999999999999999999888777666666777777888888888777777777777777888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<;;;?????????>>>>>>>>>>>>>>>DDDBBBDDDGGGJJJKKKQQQXXXbbbgggrrr|||iii^^^^^^bbbgggqqq~~~pppjjjfffiiiooo{{{yyyyyy~~~}}}}}}}}}~~~~~~~~~|||yyytttoooiiiccc\\\XXXUUUSSSPPPNNNOOOOOOOOONNNJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIKKKMMMMMMKKKIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSRRRRRRRRRUUUXXX[[[\\\^^^```aaabbbdddhhhjjjnnnooooooqqqsssuuuxxxyyy{{{|||~~~yyyooolllpppuuu|||}}}{{{zzzwwwqqqiii^^^QQQEEE>>>>>>======<<<<<<<<<<<<===777777888888999999999999666666555666666777888888888888888888888888888888888999:::999777666777888;;;::::::999888777666666999888777777777888777777888888777777777777777777666666777777777888888888777777777777777777777777555666666666777777777888888888888888888888888888777777666666777888999999777777777777777777888888666777777888999999::::::888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::;;;;;;?????????>>>>>>>>>>>>>>>@@@>>>AAAFFFIIIKKKQQQXXX```fffqqqpppaaaZZZYYY^^^eeerrrzzznnndddccceeelll}}}~~~~~~}}}|||wwwppphhhccc]]]ZZZUUURRRQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQSSSTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUXXX\\\```fffiiilllnnnqqqtttxxx{{{~~~yyysssuuu|||{{{xxxuuuqqqiii___TTTIIIAAA===<<<<<<<<<<<<<<<<<<<<<<<<666666777777888999999:::888888777777777888888999888888888888888999999999999::::::999777666777888999999999888777777777666999777666777888999777666777777777666777888999999666666666777777777888888777777777777777777777777555555666666777777888888777777777777777888888888666666666666777888999:::777777777777888888888888555666777888999:::;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>?????????999888<<>>>>>??????@@@@@@;;;;;;>>>DDDGGGIIINNNUUU\\\cccnnn|||nnnaaaZZZUUUSSSWWWdddwwwxxxqqqhhh```dddooo~~~yyyqqqjjjeeeaaa]]][[[TTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLPPPTTTXXX]]]___^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSSSSPPPUUU[[[___ccciiipppuuuyyy}}}~~~{{{yyy~~~wwwxxxzzz}}}vvvrrrjjjeee[[[PPPGGGBBBBBBCCC999999:::::::::999999888;;;;;;::::::999888888888999999888777666666666777777777888888999999999999999:::;;;999777666666777666666666666777777777777777555444666888999777444555555555555777999;;;<<<666666666666777777777777666666666666666666666666444555555666777888888999777777888888888999999999:::999888777666666666666666666777777888888888999999999999888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;::::::>>>AAA<<<======>>>???@@@@@@AAADDDCCCDDDHHHIIIHHHLLLRRR[[[bbbnnn{{{{{{iii]]]WWWVVVXXX___hhhttttttjjjfffcccrrryyyrrriiibbbaaa]]]XXXTTTRRRRRRRRRQQQRRRPPPNNNOOORRRSSSQQQOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPQQQRRRWWW___hhhnnnmmmiiidddeeeaaa\\\YYYXXXWWWWWWVVVYYY]]]bbbhhhnnnsssxxx{{{~~~{{{tttmmmmmmqqqzzzzzzxxxwww|||}}}vvvoooeee]]]RRRIIIEEEBBB>>><<<===<<<;;;:::::::::::::::555666777999:::;;;<<<<<<999999:::::::::999888888777777777777888888888888666666777777888888888999555666666777777777777777777777777777777777777777777777777777888888888888777666555444444555666777888777777777777999:::;;;777777888888888888777777777777777777888888888888777777777777777777777777999777777888999:::999888444555777888999999999888999999999888999999::::::;;;;;;::::::999999::::::::::::::::::;;;===>>>???<<<<<<======>>>>>>??????FFFCCCBBBDDDEEEFFFLLLSSS\\\cccmmmyyytttggg[[[XXXWWW]]]eeeooo~~~uuukkkeeejjjvvv||||||uuummmiiiddd```]]]ZZZXXXVVVUUURRRPPPQQQTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOOOONNNNNNNNNPPPRRRTTTSSSYYYcccnnnvvvxxxvvvrrrlllhhhccc___^^^^^^^^^]]]bbbeeejjjooosssvvvyyy{{{xxxyyy|||}}}~~~wwwqqqjjjfffhhhnnn{{{}}}|||{{{rrrkkk___XXXMMMFFFBBB@@@===:::<<<<<<;;;:::::::::::::::666777888999:::;;;;;;;;;::::::::::::999888888777777777777777888888888888666777777777888888888888777777888888777666555555777777777777777777777777777777777777888888888888888777666666666666777888:::999888777777777888999777777888888888777777666777777777777888888888888777777777777777777777777777555555666777888777666555666777888888888888888888888888888999:::;;;;;;;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????EEEBBBBBBDDDEEEFFFLLLSSS[[[bbblllxxxuuufff^^^XXXZZZ```hhhsss}}}ttthhhffflllzzzzzz|||~~~yyytttooojjjddd```^^^[[[XXXWWWZZZ]]]______^^^_________^^^\\\YYYXXXUUUTTTSSSRRRSSSUUUWWWXXXZZZ```kkkwwwxxxtttoookkkiiiiiihhhhhhjjjlllooorrrtttuuuttttttooooooppppppqqqtttyyy|||}}}yyyqqqjjjeeeaaa```fffnnn}}}~~~xxxmmmeeeWWWPPPGGGAAA???===;;;999<<<;;;;;;:::::::::::::::777888999::::::::::::999::::::::::::999888777666777777777777888888888888777777777777888888888888999999999888777666444333777777777777777777777777777777777777888888888888888888777777777777888888;;;:::999777777666777777888888888888777777666555777777777777888888888888777777777777777777777777777555555666777888777666888777777777777777888888777777777888999:::;;;<<<999999999999:::;;;<<<<<<::::::<<<<<<<<<<<<;;;:::<<<<<<======>>>>>>??????DDDBBBBBBDDDEEEFFFLLLSSSZZZaaakkkwwwuuuhhh[[[XXX[[[aaajjjqqqrrrjjjiiimmmzzzzzz}}}}}}uuupppllliiieeebbbcccgggkkkmmmnnnooopppooommmiiieeebbb___]]]\\\[[[[[[\\\^^^___ggglllvvvzzzwwwuuusssqqqooopppqqqrrrrrrpppmmmkkkffffffeeeddddddggglllpppqqqssswwwzzz||||||vvvmmmfff```]]]]]]aaalllvvv|||sssggg^^^OOOIIIBBB>>>======;;;999;;;;;;::::::999::::::;;;999999:::::::::999999888::::::::::::999777666555666777777777888888888888777777777777777888888888888999999888777666555555666666666666666666666666666777777777888888888888777777777777777777777777999999888777777777777777888888888888777666555444666777777777888888888888666666666666666666666666999777777777999:::999888999888777666666666888888888888888888888888999:::888888888999:::;;;======<<<===???@@@@@@>>><<<;;;<<<<<<======>>>>>>??????CCCAAAAAADDDFFFFFFLLLRRRYYY___jjjuuutttcccZZZYYY[[[bbbhhhrrrpppiiifffmmmyyy~~~zzz|||xxxsssnnnlllooossswww}}}~~~yyysssoookkkjjjiiiiiiiiiiiijjjjjjqqqvvv}}}zzzuuusssrrrqqqpppnnniiieee``````___]]]]]]```eeehhhjjjmmmrrrvvvzzz|||rrrkkkccc^^^[[[\\\```hhhuuu}}}xxxnnn```VVVJJJEEE???<<<<<<===<<<:::::::::999999999::::::;;;999999:::::::::999888888999999999999888777666555666777777777888888888888888888777777777777777777777777888888888888777777666666666666666666666666666777777777888888888888666666666666666666666666666666777777888888888888777777777777777666555555666777777777888888888888666666666666666666666666999777777777999:::999888999888777666666666888888::::::999888777777777777777777888999:::<<<===>>><<<===???@@@@@@>>><<<;;;<<<<<<======>>>>>>??????BBB@@@AAADDDFFFGGGLLLRRRXXX___iiitttuuuhhh___[[[]]]bbbfffrrryyyoooggggggmmmwww}}}{{{zzzuuuuuuxxx|||zzz{{{{{{{{{{{{zzzxxxxxxyyy~~~wwwtttpppnnnmmmkkkfffbbbaaabbbbbbaaaaaadddhhhlllnnnqqqvvvzzz|||tttkkkeee```]]]\\\aaahhhqqq}}}xxxrrrgggYYYOOOFFFBBB===;;;<<<>>>===;;;999999999999999::::::;;;999999:::::::::999999888888888888999888888777666777777777777888888888888888888888888777777777777666777888888999999888888777777777777777777777777777777777777888888888888555555666666666666555555444555666777888888888888555666666777777666666555777777777777888888888888777777777777777777777777777555555666777888777666888777777777777777888888:::999888777777777777777888888888999:::;;;===>>>::::::<<<<<<<<<<<<;;;:::<<<<<<======>>>>>>??????@@@???AAADDDFFFGGGKKKRRRXXX___iiitttqqqccc^^^______fffppp~~~rrrjjjhhhkkkvvv}}}~~~~~~}}}~~~zzztttrrrrrrqqqmmmiiikkkmmmnnnooopppssswwwzzz}}}{{{uuuooohhhdddeeecccfffmmmttt}}}xxxqqqjjj___QQQGGGCCC???;;;:::<<<======;;;999999888888999::::::;;;888888999:::::::::999999666777777888888888888888777777777777888888888888888888888888777777777666888888999999999888777777777777777777777777777777777777777777888888888888555666777777777777666555555666777888888777666666444444555666777777777777777777777777888888888888777777777777777777777777777555555666777888777666555666777888888888888888777777777777777888999999888888888999:::;;;<<<===999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>?????????>>>@@@EEEFFFGGGKKKQQQYYY___iiitttmmmbbb```\\\___dddooorrrgggdddkkkuuu~~~}}}}}}~~~~~~}}}~~~~~~{{{wwwvvvxxx{{{}}}~~~wwwqqqlllhhheeellllllooowww|||tttmmmeeeZZZMMMCCCBBB>>>:::999;;;===<<<:::999888888888999::::::;;;777888999:::::::::::::::555666777888888999999888777777777777888888888888999888888888777777666666:::::::::999888777666555777777777777777777777777777777777777888888888888666777888999999888777666777777888888888666555444222333444666777777888888777777777777888888888888777777777777777777777777999777777888999:::999888444555777888999999999888444444555666888999;;;<<<999999999999:::;;;<<<<<<:::::::::;;;;;;===>>>???<<<<<<======>>>????????????>>>@@@EEEFFFGGGKKKQQQYYY___iiitttqqq```aaa]]]^^^eeeqqq~~~qqqiiifffeeevvv}}}{{{zzzzzz~~~}}}|||wwwrrrnnnooosssvvv{{{~~~xxxnnncccXXXNNNDDD>>>===;;;:::;;;======<<<;;;999888888888777777666666888888888888888888888888999888555444444555888999888888888888888888888888777777777777777888888999666777999::::::999777666666666666666666666666666555777999999777666555666666666666666666666666666777777666666666666777777888888777777666666555555999888777666555555555555777888999888777666777888888777777777666666555555777>>>AAA:::666777:::999;;;:::888777777777888999999:::;;;<<<===============;;;:::;;;===??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDGGGKKKOOOSSSZZZfffsssmmmaaa[[[XXX\\\dddpppwwwnnngggjjjqqq}}}|||||||||}}}}}}~~~~~~|||zzzyyy|||}}}zzzyyy{{{tttiii]]]SSSIIIBBB>>><<<;;;::::::<<<<<<<<<:::999999999999888888888777888888888888888888888888888777666555555666777888888888888888888888888888777777777777777888888999777888999999999999888777666666666666666666666666666555333111000222666:::666666666666666666666666666666555555555555666666888777777777666666666555777777666666666777777888777888999888777666777888999999888888888777777777999???AAA;;;777999;;;::::::999999888777777888888888999:::;;;;;;<<<;;;;;;<<<;;;:::;;;===>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBCCCFFFJJJNNNSSSZZZfffsss~~~iii```WWWVVVYYYaaaooo{{{wwwlllfffiiiuuu~~~}}}xxxzzz}}}~~~~~~~~~zzzwwwvvvvvvmmm```TTTJJJDDD???===;;;:::999999;;;;;;:::999:::::::::999999999999999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777888888999888888888777777888888888777777777777777777777777555444333111000222777:::777777777777777777777777666555555444444555555666777777777777666666666666666666666666777888999:::666777888888777666777999:::::::::999999999999999888===>>>:::777888999999888999999999999888777777888999::::::::::::999999<<<;;;:::;;;===>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@AAAAAABBBEEEIIIMMMRRRZZZfffsssyyymmm```XXXVVVZZZdddnnn{{{uuummmjjjmmm|||~~~yyy{{{||||||{{{zzzzzz{{{}}}zzzwwwvvvoooeeeXXXKKKCCC???>>>===;;;999888999::::::999888999999999999999999999999888888888888888888888888666777888888888888777666888888888888888888888888777777777777777888888999999888777666666777888999777777777777777777777777333666999:::999777666666777777777777777777777777666666555555555555666666777777777777666666666666777777777777777888999999666777888888777777888999999999999999999999999999666888999777555555666666777888999::::::999777777999:::::::::::::::999888<<<:::999:::<<<>>>>>>==================>>>??????>>>???@@@@@@AAADDDIIILLLRRRZZZfffttt{{{zzzjjj]]]VVVUUU[[[cccjjjxxxvvvmmmhhhooo~~~}}}zzzwwwvvvwwwyyy|||~~~}}}zzzyyywwwtttqqqfff]]]PPPEEE???======>>>;;;:::888888999999888777777777888888888888888888888888888888888888888888666777888999999888777666777777777777777777777777777777777777777888888999:::888666555555666888:::777777777777777777777777555888;;;<<<:::777666555777777777777777777777777888888777777777777888888666666666666777777777777999888888777666666777777555777888888777777888999777777777888888888888888666666777777666444555666777777999::::::999888777:::;;;;;;;;;;;;::::::999<<<:::999:::<<<===>>>============<<<===>>>>>>???===>>>???@@@AAADDDHHHLLLQQQZZZffftttvvvwww|||rrrdddYYYRRRTTTYYYaaalll{{{wwwmmmllltttzzzvvvtttvvvxxxvvvuuuzzz}}}{{{xxxwwwtttoookkk[[[TTTIIIAAA===<<<======<<<:::999999999999888777777777777777777888888888888888888888888888888888777777888999999888777777777777777777777777777777777777777777777888888999999888666555555666888999777777777777777777777777888888777555333333666888777777777777777777777777999888888777777888888999666666666666777777777777999888777666555555555555555666888888777777888:::666666666666666777777777999777777999999777777999777777888999999999999888::::::;;;;;;;;;;;;;;;:::;;;:::999:::<<<===============<<<<<<======>>>???>>>???@@@@@@AAADDDHHHLLLQQQZZZggguuu{{{vvvssswww~~~}}}nnnaaaWWWTTTWWWYYYbbblllvvvxxxrrrqqqxxx|||wwwttttttvvvrrrqqquuu|||~~~}}}wwwtttrrrnnngggaaaPPPKKKCCC>>><<<<<<<<<<<<===;;;:::999::::::888777777777777888888999999999888888888888888888888888888888888999999888888888777777777777777777777777777777777777777888888999888777666555555666777888666666666666666666666666333444444333333444777999666666666666666666666666888888777777777777888888555666666666777777777888666666555555555555555666444666888888777777999:::555555555666666777777777:::666666::::::777777:::888888777777888999999:::777888999::::::;;;::::::;;;:::999999;;;======<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBEEEIIILLLPPPYYYggguuuyyyoooooouuu}}}xxxjjj^^^YYY[[[SSSYYYaaaiiivvv}}}tttoooppp{{{}}}xxxuuussssssrrrqqquuuzzz|||{{{vvvpppmmmjjjdddZZZSSSIIIEEE@@@<<<;;;;;;;;;:::===<<<::::::::::::999777888888888999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777888888999777777666666666666777777666666666666666666666666+++///555999999888777777666666666666666666666666777777666666666666777777555666666666777777888888444444333444444555666777444666777888777777999;;;555555666666777777777888999444333888999666555888999888777777777888:::;;;555666777888999:::::::::;;;999888999;;;======<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBEEEIIIMMMPPPYYYggguuuvvvlllmmmuuuyyypppbbbVVVTTTUUUZZZaaafffnnn|||xxxssstttwww}}}xxxtttpppqqqllljjjooouuu{{{~~~}}}{{{~~~}}}zzzzzzxxxqqqjjjfffeee^^^SSSJJJBBB@@@===;;;999888999999;;;;;;;;;::::::999999999777888888999999888888888888777555444444444555555666666777888888888888888:::999888666666666777888666666555555555555666666888777666555555555555555666666666666666666666666777777666666666666777777888888888888888888888888888777777777888999::::::555666777888888777666555555555555555555555555555777666666666777888999999777666555555666888:::<<<888888777777777777888888999999888777666666777777:::::::::999999999888888888888999::::::;;;<<<<<<:::;;;======<<<<<<>>>???@@@??????AAADDDGGGIIIJJJQQQXXXeeessstttooosss{{{~~~pppbbbXXXUUUVVVZZZ___eeeqqq|||zzzwwwvvvzzz|||wwwtttsssmmmkkknnnsssvvv|||~~~|||{{{zzzxxxxxxxxxzzz{{{}}}~~~~~~|||xxxwwwtttnnnfffaaa]]]VVVMMMFFFAAA???===:::999999999:::;;;;;;:::::::::999999999999999999:::999999888888<<<<<<:::999999999::::::999999999999888777666666555555555555666777999:::777777666666666666777777888777777666666666666777666666666666666666666666777777666666666666777777666666666666666666666666777666666666777777888999666666777777777777666666888888888888888888888888777777777777777777888999:::999777666555666777888888888777777777777888888999999888777777777777777888888888999999:::::::::888999999:::;;;;;;<<<<<<:::;;;======<<<<<<>>>???@@@??????@@@CCCFFFHHHIIIPPPWWWcccqqqwwwuuu{{{sssaaaYYYSSSTTTWWW\\\dddkkksssyyy|||wwwrrruuuyyy~~~}}}yyyuuuoookkkmmmoooqqqtttyyy~~~wwwvvvtttssssssssstttuuuvvvwwwxxxyyy{{{}}}~~~{{{uuurrrooojjjaaaYYYRRRKKKFFFBBB>>>===;;;:::999999:::;;;::::::::::::999999999999888999999999888777777666999999888777777777888888888888888999999888777777777777777888999:::<<<===888888777777777777888888888777777777777888888999777777777777777777777777777777666666666666777777666666666666666666666666666666555555555666777777777777666666666666777777999999999999999999999999999888777777777777777777:::999777666666666777888888888777777777777888888999999888777777777777888666777888999:::;;;;;;<<<999999999:::;;;;;;<<<<<<:::;;;======<<<<<<>>>????????????@@@BBBEEEGGGIIINNNVVVbbbpppooobbbVVVRRRTTTWWW[[[___gggmmmxxxwwwtttqqqpppssszzzwwwqqqllllllmmmmmmooossswww~~~zzzyyywwwvvvttttttsssssstttuuuuuuwwwxxxzzz|||}}}~~~yyysssooolllfff]]]RRRJJJDDDAAA@@@<<<;;;::::::999::::::;;;:::999999999999999999999777777777777666555444444555555555555444555555555222333555777888999::::::999999999888888888999999888777777666666777777888666666666666777888999999777777777777777777777777777777666666666666777777888888888888888888888888666666666555555666777777777777666555555666888999777777777777777777777777999999888777666666666777666666666666777888:::;;;888888777777777777888888999999888777777888888888777777888999::::::;;;;;;::::::::::::;;;;;;<<<<<<:::;;;======<<<<<<>>>???>>>??????@@@AAACCCFFFHHHNNNUUUaaaooo}}}nnn^^^VVVUUUTTTUUUWWW]]]bbblllyyy|||rrrjjjiiinnnvvv{{{zzztttnnnnnnnnnlllmmmppprrrxxx}}}{{{zzzxxxwwwwwwvvvvvvvvvwwwyyyzzz|||}}}}}}~~~}}}~~~||||||wwwqqqnnnjjjdddYYYNNNEEEAAA??????:::::::::999999999::::::999999999999999999999999777777888888777666666555777888888888888888888888111222444666777888999999555555666666666666666666777666666555555666666777555555555555666666777888777777777777777777777777777777666666666666777777999999999999999999999999888777777666666666777777777666555555555666888999777777777777777777777777999999888777666666666777555555666666777999::::::888888777777777777888888999888888888888888999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<>>>???>>>???AAAAAA@@@BBBEEEIIINNNUUUaaaooo}}}jjj___XXXSSSQQQRRRVVVZZZaaajjjuuu~~~xxxmmmgggggglllpppzzztttrrrpppmmmlllnnnpppsssyyy~~~|||{{{yyyyyyyyyyyyzzz{{{|||}}}|||~~~|||uuunnniiijjjooouuu||||||yyy||||||wwwqqqmmmggg___SSSIIICCCAAA??????999999999999999999999888888888888999999999999999888999999::::::999999888777888999999:::999999999666666666777777666555555444666777999;;;<<<======666666555555555555666666666555555555555666666777777777777777777777777777777777666666666666777777777777777777777777777777888888777777666666777777666555555666666777888999999999999999999999999999999888777777777777777777888888888888777777777666888888777777777777888888999888888888888999:::::::::::::::999999999888888;;;;;;;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<>>>???>>>@@@BBBBBB@@@AAAFFFIIINNNUUUaaannn~~~|||lll___UUUPPPQQQPPPTTTYYY^^^eeeooo|||wwwmmmggghhhkkkxxx{{{wwwsssnnnkkklllmmmnnnqqqwww~~~~~~}}}tttmmmgggddd^^^ZZZ\\\bbbkkkuuu}}}~~~yyyqqqkkkbbbXXXLLLDDDAAAAAA>>><<<999999999999999888777777777888888888999999999999666666777888999999999999444555666777888888777666888999999999888777666555666888:::<<<>>>?????????777777666666666666777777888777666666666666666666666666666666666666666666777777666666666666777777777777777777777777777777888777666666555555555666444555666777777888888888888888888888888888888888777777777777777777888999888888888888888777666666888888777777777777888888999888888888999999:::;;;999999999999999999::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<>>>??????AAADDDCCCAAAAAAFFFJJJLLLSSS___lll||||||yyy}}}wwwfffXXXRRRRRRMMMQQQTTTWWW[[[eeesss}}}tttkkkiiijjjlllzzz{{{uuunnnkkkkkkjjjjjjkkkpppxxxxxxpppddd^^^[[[[[[WWWRRRUUU[[[lllwww{{{qqqiii^^^SSSFFF@@@@@@@@@===999999::::::999999888666666777777888888999999999999111222333555666666777777555666777999999999888777777888999:::::::::::::::444555777888999888888777888888777777777777888888999999888777666666777777666666666666666666666666777777666666666666777777999999999999999999999999777666555444444444444444333444666888888888888777555555555555555555555555777777666666777888999999444555666888999999999999888888777777777777888888999888888888999::::::;;;777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<>>>??????BBBEEEDDDAAABBBFFFKKKKKKRRR]]]kkkzzz~~~xxxyyy|||~~~sssdddYYYRRROOOPPPQQQRRRTTTZZZbbbiiivvv{{{|||sssnnnlllwwwzzzuuuqqqnnnmmmjjjjjjoootttyyy~~~{{{yyy{{{zzzyyyyyyyyy{{{}}}}}}vvvooogggaaaWWWUUUQQQOOOPPPVVV___fffppp}}}xxxmmmdddUUUNNNEEE@@@???===888444:::999888888777888888888::::::999999888777666666777777777777777777777777777777777777777777777777777777888888888888777777666666777888888888888888888777777777888999::::::444444555555666666777777777777777777777777777777999888777666666777888999666666666666666777888888888888777777666666666555666666777777777777666666999888888777666555555444999777555555666999999999888777666555555666777888777777777777888888888888888999999::::::;;;<<<<<<;;;;;;:::999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBEEEGGGIIIMMMUUU[[[ggg{{{|||vvvuuutttuuu}}}~~~mmmaaaZZZQQQPPPOOOMMMMMMQQQYYY^^^hhhnnnxxxzzzooorrrxxx}}}wwwsssnnniiigggkkkooosss{{{|||zzzxxxuuutttrrrqqqqqqqqqrrruuuwwwyyy}}}{{{ssskkkeee___XXXSSSRRRRRRSSSTTTYYYbbblllsss}}}||||||zzzrrrfff]]]NNNHHHAAA======<<<999666::::::999888777777777888;;;;;;::::::999888888777777777777777777777777777777777777777777777777777555555666666666666555555666666777888888888888888:::999888777666666666666555555555666666666666666777777777777777777777777888888777666666777888888777666666666666666777888777777777666666666555555444444555555555555444444888777777777666666666666777666666777999999888777888777666555555666777888777777777777888888888888666777777888888999999:::;;;::::::999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>?????????@@@@@@BBBEEEGGGHHHMMMUUU[[[ggg{{{~~~~~~~~~}}}yyyuuuqqqnnnssszzzzzzmmmgggYYYWWWQQQLLLJJJLLLQQQUUUYYY```mmm||||||wwwrrrttt}}}zzzrrrkkkggggggjjjnnnvvv~~~~~~zzzwwwuuusssqqqoookkkkkkkkklllmmmppprrrssswwwyyy|||{{{wwwkkkfff___ZZZVVVRRRPPPNNNQQQTTTYYY```iiittt~~~|||zzzxxxvvvqqqhhh[[[RRRFFFBBB<<<:::;;;;;;:::888;;;:::999888777777777777;;;;;;;;;:::999999888888777777777777777777777777777777777777777777777777555555666666666666555555666666777888888888888888888888777666555555555555777777666666666666666555777777777777777777777777888777777666666777777888888777666666666666666777666666666666555555555555444444555555555555444444666666666777777777888888666666666888::::::777555777777666666666666777777777777777777888888888888666666777777888999999999::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@??????@@@BBBDDDFFFHHHLLLUUU[[[ggg{{{wwwzzz~~~xxxpppoooppptttzzztttgggbbbZZZSSSNNNNNNPPPRRRTTTXXXbbbrrr}}}wwwxxxyyyqqqjjjggggggjjjrrrzzz|||~~~zzzwwwvvvtttsssqqqnnnnnnmmmnnnoooppprrrsssuuuwwwzzz~~~{{{tttnnngggccc^^^ZZZUUUQQQQQQTTTWWWZZZ[[[```hhhqqq{{{}}}zzzxxxvvvrrrnnnggg\\\PPPHHHAAA>>>:::999::::::999888;;;;;;999888777777666666:::::::::999999888888888777777777777777777777777666666666666666666666666777777888888888888777777666666777888888888888888444444444555666777888999888777777777666666555555777777777777777777777777777777777666666777777777888777777666666666666666666666555555555555555555666666777777777777666666555555666777888999999:::888777666777888999888666777777666666666666777777666777777777888888888888888888888999::::::;;;;;;999999999999999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@??????@@@AAADDDFFFGGGKKKTTT[[[ggg{{{nnnuuu}}}{{{qqqkkkhhhrrrrrrlllddd\\\VVVRRRQQQPPPRRRSSSYYYeeeuuuxxxuuu{{{wwwooojjjhhhhhhnnnuuuzzz~~~|||zzzyyyyyywwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwzzz}}}zzzvvvooohhhbbb\\\WWWSSSTTTQQQOOONNNRRR[[[eeekkknnnsss{{{~~~}}}|||}}}}}}xxxtttssspppkkkeee\\\RRRHHHBBB???===;;;:::999999999888;;;:::999888777777777777888888888888777777777777777777777777777777777777666666666666666666666666777777888888888888777777666666777888888888888888555555555666777888::::::888888777777666666666555666666666666666666666666666666666777777666666666777777666666666666777777555555666666666666666666666666777777777777666666444555666777888:::;;;;;;;;;999555444555777999999666666777777777777666666666777777777888888888888777888888999999:::;;;;;;888888888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@??????@@@AAACCCEEEFFFJJJSSSZZZggg{{{___iiivvv~~~~~~|||nnncccgggqqq|||wwwppphhhaaaYYYRRRMMMNNNOOOSSSZZZgggvvvuuusssvvvvvvqqqllliiikkkpppwww{{{~~~~~~~~~}}}|||~~~~~~}}}|||{{{zzzzzzyyy{{{{{{|||~~~~~~uuuoooeeeaaa[[[WWWSSSPPPMMMKKKLLLMMMPPPTTT[[[fffqqqyyyzzzyyyxxxwwwxxx}}}~~~xxxrrrnnnllliiicccZZZQQQIIIBBB???===<<<;;;:::999888888888:::999888888777888888888777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666777888888888888888888777777666666777777888888777777777777777777666666666666666666666666666555666666777777666666555666666666666666777888888666666666666777777777777444444555555555555444444444555666777999:::;;;<<<===:::555222444666999:::666666777777777777666666777777777777888888888888555555666666777888888888888888777888888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@???@@@AAABBBDDDEEEIIISSSZZZhhh{{{OOOYYYgggrrrwwwzzz}}}|||jjjeeefffppp}}}{{{qqqeeeYYYPPPLLLNNNQQQUUU[[[fffuuuyyyvvv|||~~~|||vvvooonnnpppssswww|||~~~~~~{{{qqqhhhaaa]]]VVVSSSOOOMMMMMMMMMMMMLLLNNNTTT^^^gggpppyyy~~~yyyxxxuuusssssswww~~~~~~zzztttmmmiiieeeaaaZZZPPPGGGAAA>>>===888999999999888888888999888888888777888888999:::777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666777888888888888888666666666555555666666777777777777777777888888888666666666666666666666666555555666777777666555555555555555555666888999:::777777777777888888999999444444555555555555444444555555666777999:::;;;;;;<<<999666444555777888888555666777888888777666555777777777777888888888888555555666666777777888888777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@??????@@@BBBDDDEEEIIISSSZZZhhh{{{CCCMMM[[[gggnnnuuu|||uuuiiiaaafffrrrrrraaaVVVMMMQQQSSSSSSTTT\\\iiitttyyyqqqrrrwww|||}}}vvvrrrsssoootttyyy|||}}}}}}tttiiiaaa[[[WWWTTTPPPNNNKKKKKKMMMPPPQQQQQQWWWaaaooo|||~~~|||zzzzzzxxxuuurrrqqqtttyyy}}}|||wwwqqqjjjfff```\\\TTTJJJAAA===<<<===555666777888777888999:::777777777777888999:::;;;888888888888888888999999777777777777777777777777777777777777777777777777777777888888888888777777666666777888888888888888222222222333555777888999666666777777888888999999666666666666666666666666444555666777777666555444444444444555777888:::;;;777777888888999999999:::666666777777777777666666555666777888999:::;;;;;;:::888777666777888777666555666777888888777666555777777777777888888888888777777777888999999::::::777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@??????@@@BBBCCCEEEHHHRRRZZZhhh|||===BBBNNN\\\fffnnnyyy|||uuukkkdddhhhwwwqqqdddZZZSSSNNNNNNQQQUUU]]]dddooozzzxxxqqqmmmoooqqquuuzzzqqqrrrsssvvv{{{~~~|||~~~uuunnneee\\\VVVRRRPPPOOOLLLNNNPPPQQQSSSUUUYYY\\\iiirrr~~~~~~~~~}}}~~~yyytttrrrtttxxx|||{{{sssiii___XXXQQQLLLFFF@@@===<<<:::999666666666666777888999:::<<<;;;888666555555666666777777777777777777777777777777777777666666666666777777777777666666666666666666555555555444444444888888777777666666555555444444444555555555555666555555555555666666666666666666777777777777666666444555555666777888888999777666555444444555666777777777777777777777777777888888888777666444333222666666666666666666666666888888777777666666555555999999888777666666777777888888777777777777777777777888888888888999999999888888777777888:::<<<===999999::::::;;;<<<======<<<>>>???>>>===<<<===???;;;<<<>>>@@@BBBDDDEEEFFFKKKOOOZZZiiiwww;;;===DDDOOOXXXbbbooo|||tttllljjjrrr~~~~~~qqqbbbZZZRRROOONNNOOOUUU[[[bbbmmm{{{}}}uuummmjjjhhhiiirrr|||wwwssssssuuuxxx{{{|||{{{yyy}}}xxxqqqccc^^^XXXRRROOONNNOOOOOOMMMQQQWWW]]]bbbgggmmmqqqyyy{{{wwwuuuvvvzzz}}}yyypppfff[[[TTTMMMIIICCC>>><<<;;;:::::::::999888777666666666666555666666666666666555555777777777777777777777777777777777777666666666666666666666555555555555555777777666666666555555555777777777777666666666666555555555666666666777777555555555555666666666666666666777777777777666666555555666666777777888888777666555444444555666777777777777777777777777777555666666666666666555555666666666666666666666666777777777777666666666666999999888777777777777777888888888888888888888888555555555666666666777777999999888888888:::;;;<<<999::::::;;;<<<<<<======???@@@@@@???<<<;;;;;;<<<>>>>>>???@@@AAACCCEEEFFFKKKOOOYYYggguuu999888;;;AAAIIITTTdddrrr~~~uuuoooooossswwwssshhh[[[TTTOOOLLLNNNRRRVVV^^^kkkwwwwwwnnngggcccgggnnnvvvwwwvvvuuuvvvwwwxxxwwwvvvyyy~~~~~~}}}~~~xxxnnneee___SSSQQQNNNLLLLLLOOORRRTTTXXX^^^fffooowww}}}~~~{{{zzz{{{~~~}}}uuukkk___TTTMMMFFFCCC>>>;;;:::;;;:::::::::999888777666666666666111333555888999888777666777777777777777777777777777777777777666666666666444444444555555555555555777777777777777666666666666666666666777777777777666666666666777777777888555555555555666666666666666666777777777777666666666666666666666666666666666666555555555555666666777777777777777777777777222333444666777777888888666666666666666666666666666666666666777777777777999888777777777777777777888888888888888888888888555555666666666777777777::::::999999999999:::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???<<<;;;;;;<<>>>>>:::<<<>>>>>>======???AAAEEECCCAAA??????AAACCCEEEKKKMMMVVVdddqqq777666777:::>>>CCCOOOZZZkkkvvv|||wwwtttrrryyy~~~wwwjjj```WWWQQQPPPQQQSSSWWW[[[aaajjjssszzzvvvmmmfffbbbgggppp{{{|||wwwtttqqqnnnlllkkkqqqzzz~~~~~~}}}}}}||||||{{{|||{{{zzzyyy{{{~~~~~~yyyllliiiccc\\\UUURRRPPPPPPMMMQQQVVV[[[```gggnnntttwwwkkk^^^RRRGGGAAA;;;999777666888:::::::::666666666666777888999::::::999888777777888999:::777777777777777777777777777777777777666666666666555555666666666777777777555555555555555555555555555555666666777777888888444444555555555666666666555555555555666666666666666666777777777777666666666666666666555555555555555666666666666666666555666666666666666666666666444444555666777777777666666666666666666666666666555555666666777777888888888777777777777777888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::::::::999<<<<<<<<<===============999;;;===>>>===>>>@@@BBBEEECCCAAA??????AAACCCDDDJJJMMMVVVdddqqq444333555999:::<<>>:::888777777888999:::999:::999888777666666666666:::999777555444555777888777777777777777777777777777777777777666666666666555555666666777888888888444444444444555555555555666666666666777777777777444444444444555555555555555555555555666666666666666666777777777777666666555555555555555555555555555555666666666666555555777777777777777777777777555555666666666666666555666666666666666666666666666666666666777777777777777777777777777888888999666666666777888888999999888888999999999:::::::::999:::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???AAA@@@?????????AAACCCDDDIIIMMMWWWeeerrr444333444777666666<<>>;;;999888777999999999888:::999888777666666666666999888777777666666666777777777777777777777777777777777777777666666666666444444555555666777777888444555555555666666666666777777777777666666666666555555555555666666666666555555555555666666666666666666777777777777666666333444444555555666666666444555666777777666555444777777777777777777777777444555555666666666666666666666666666666666666666777777777777666666666666777777777777777888999999444555555666777777888888777777777888888888999999888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@=========>>>@@@BBBCCCDDDHHHMMMXXXgggttt666555555666444444:::BBBAAAJJJYYYhhhttt{{{||||||yyy{{{~~~{{{|||{{{vvvqqqqqqwww}}}pppbbb[[[UUUSSSPPPMMMMMMPPPVVVZZZ```lllwww|||~~~}}}wwwoookkkhhhkkkqqqvvvwwwvvvyyy||||||}}}}}}tttnnnfffgggjjjooowww}}}qqqdddZZZTTTRRRQQQOOORRRWWW\\\aaaiiisss{{{yyytttpppooonnnqqquuuwwwvvvtttmmmdddWWWJJJCCC???>>>>>><<<;;;999888999:::999888666666666666777888999:::777888:::;;;;;;:::999888777777777777777777777777777777777777666666666666333333444444555666777777555666666666777777888888888888777777666666555555666666666666777777777777555555555555666666666777666666777777777777666666333333444444555666777777444555666777777666555444777777777777777777777777333333555666777777777777666666666666666666666666888888777777666666555555777777666777777888999999333444444555666777777888777888888888888999999999777888:::<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::777:::<<<===>>>???BBBDDD:::;;;<<<>>>@@@BBBDDDDDDGGGMMMYYYhhhuuu444444444555555555555666;;;???JJJXXXbbbiiiqqqyyy~~~||||||~~~zzzqqqlllkkkmmmwww~~~zzzooohhh```]]]YYYTTTOOONNNOOOQQQWWW]]]fffpppxxx}}}xxxssslllggggggjjjnnnqqqsssqqqsssyyy~~~yyyrrrmmmkkkoootttxxx}}}xxxqqqeeeXXXOOOMMMQQQUUUVVV\\\dddjjjpppyyy~~~~~~|||wwwrrrooojjjkkkmmmoooqqqnnnjjjfffbbb[[[OOOCCC======<<<999777888999999888666333111666666666666666666666666666666666666666666777888777777666666666666777777888666555444444555666888666666555555555555666666777777777777777777777777777777777777666666666666444444555555666666777777555555555444444333333333444444555666777777666666555666777888888777666555666555555555444444444444666666555555555444444444666666666666666666666666444555666666777777666666666666666666666666666666888666444444777999::::::999888888888777777666666999999:::;;;<<<======>>>:::999888777888999:::;;;;;;;;;:::999:::;;;<<<======;;;>>>CCCBBB>>>===AAADDDAAA>>>>>>AAADDDEEEDDDHHHOOO[[[iiisss{{{444444444444555555555555888:::AAALLLUUU\\\fffooovvvyyy{{{|||}}}{{{rrrmmmllllllqqq|||yyyssskkkhhhbbbZZZSSSNNNMMMMMMQQQVVV^^^fffnnntttwwwyyy|||wwwqqqlllhhhggggggggghhhgggjjjqqqwww|||yyysssnnnooorrrtttyyy~~~zzztttfffbbb[[[TTTQQQSSSYYY^^^eeekkkrrryyy~~~~~~zzzzzz}}}zzztttpppmmmgggggghhhiiiiiifffaaa]]]TTTLLLDDD@@@???===;;;:::888888999:::999888777666666666666666666666666666888777777888999;;;===>>>777777666666666666777777777666555444444555666777777666666555555666666777666666666666666666666666666666666666666555555555777888888999999999999888666666666555555555444444444555666666666666666666444555666777777666555444666666666555555555444444666666555555555444444444666666666666666666666666444555555555666666666666666666666666666666666666999888777888:::;;;:::888888888888888777777777666777777777777888888888888999999888888999999:::;;;;;;;;;:::::::::;;;<<<===:::===??????======@@@BBBCCCAAA>>>???AAADDDDDDDDDGGGMMMXXXeeeoooxxx444444444444555555555555777666888???FFFMMMXXXbbbkkkrrrxxx{{{{{{{{{qqqlllggghhhmmm{{{xxxssslllcccZZZRRRMMMKKKLLLOOOTTT[[[bbbiiimmmpppzzzxxxvvvrrrnnniiieeebbb```___aaagggmmmrrrzzzzzzssspppppppppsssxxx|||~~~yyytttppplllgggccc\\\\\\[[[[[[]]]ccckkkqqqyyy{{{yyyyyyzzzwwwyyy||||||wwwrrrnnnllldddcccbbb```^^^ZZZUUUQQQIII???:::>>>AAA<<<999:::777777777888888999999999777777777777777777777777777777777888:::>>>AAACCC777777666666666666777777777666555444444555666777777777666666666666777777666666666666666666666666555555555555555555555555555666777777777666555444777777777666666666666666666666666666666666555444444444555555555555444444777777777666666666555555555555555555555444444444666666666666666666666666555444444444444555666666666666666666666666666666888888999;;;<<<<<<999666888888888888777777777777777777666666666555555555888888999::::::::::::999;;;::::::::::::;;;<<<===888???AAA;;;;;;BBBFFFEEEBBB@@@??????AAACCCDDDDDDFFFJJJTTT```iiittt333333444444444555555555777555666;;;???CCCLLLUUUaaahhhrrrxxx{{{yyyqqqnnnjjjiiiqqq|||tttkkkbbbYYYRRRMMMLLLMMMOOOSSSYYY___eeehhhpppssswwwxxxvvvqqqmmmkkkbbb______aaadddhhhqqqzzz}}}tttooollljjjlllpppqqqtttyyy|||yyysssnnnhhhdddbbbaaa___^^^___aaaeeeiiinnnuuu}}}}}}zzzyyyvvvxxx{{{~~~~~~}}}zzzvvvqqqnnnlllccc```\\\XXXUUUPPPKKKGGGIII===888>>>@@@999666999666555555555555666777777777777777777777777777777666555555666888;;;>>>AAA777777666666666666777777777666555555555555666777777777666666666666777777666666666666666666666666555555555666666666666666444555666666666444222111666666666666666666666666666666777777666555444444555555555555555555555555777777777777666666666666555555555555555555555555666666666666666666666666555444444333444444666666666666666666666666666666555555555777999:::888777888888888777777777777777888888888888888888777777777888999:::;;;:::999888::::::::::::;;;;;;<<<<<<888AAABBB<<>>888;;;:::555444999777666555555444444555555777777777777777777777777777666555555666888:::<<<777777666666666666777777666666555555555555666666777777666666666666777777555555555555555555555555666666777777777888888888777888888999888777555444555555555555555555555555666666777777666555444444666666666666666666666666777777777777666666666666444555555555555555555555666666666666666666666666444444444444444555666666666666666666666666666666222111000111444777888888777777777777777777888888777777888888999:::;;;;;;777888999:::;;;:::999888:::::::::;;;;;;;;;;;;;;;:::@@@AAAAAALLLZZZVVVGGG???@@@@@@@@@AAAAAABBBCCCGGGIIIPPPYYYcccooo333333333333444444444444333222444888999888;;;@@@HHHNNNZZZiiixxxvvvpppiiigggmmmxxxwwwkkk^^^UUUQQQOOOLLLJJJKKKNNNRRRUUU]]]dddlllrrrssstttvvvxxxooojjjeeebbb___]]]aaagggqqqvvv|||zzzrrrkkkfffaaaZZZVVVVVVTTTWWW]]]bbbhhhooovvvzzzyyyvvvnnnnnnlllkkkiiiiiiiiiiiibbb```^^^^^^]]]\\\YYYVVVRRRSSSTTTWWW[[[aaagggjjjsssxxx|||{{{|||}}}~~~~~~~~~~~~zzzuuuooolll]]]XXXQQQKKKGGGDDDAAA??????>>><<<888555444666999888888888777777666666666777777777777777777777777888888888888888888999999777777666666666666777777666666666666666666666666666666555555555555666666555555555555555555555555666777777888888999999:::666666666555555555555555444444555555555555666666666666666666666666555444777777666666666666777777777777777666666666555555444444444555555555555555666666666666666666666666444555666666777777666666666666666666666666666666222000...///222666888888777777777777888888888888555666666777888999:::;;;888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;>>>???CCCOOOYYYSSSFFF>>>???AAAAAA@@@@@@BBBCCCFFFHHHOOOXXXaaammm222222333333333444444444333111333666666555777<<<<<>>===999DDDFFF<<<444777999777555666777888888888777666666666666666666666666666666777888999999999888777777777666666666666777777555555666666666666555555555555444444444444555555555555555555555555555555666666666777888888999999444333222111111333444555555555666666666777777777444555666666666666666666777666555555555555666777666666666555555555444444444444444555555555666666666666666666666666666666333555777999999888666555666666666666666666666666555444333444666777777666666777777777888888888888777777777888888999999999999999888888999999:::;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;===BBBHHHJJJHHHDDD<<>>555===GGGPPPYYYgggyyy~~~|||yyysssjjjeeegggqqqzzz{{{zzzzzz~~~xxxnnn[[[XXXRRRMMMIIIIIIIIIJJJJJJOOOVVVZZZ]]]bbbkkkqqqrrrrrrsssuuuooofff``````]]]cccjjjooorrrtttxxx|||{{{||||||wwwsssppphhh[[[QQQLLLEEEHHHKKKLLLMMMQQQWWW\\\XXX^^^gggrrr}}}zzzqqqggg```[[[XXXQQQPPPOOOMMMLLLLLLMMMNNNQQQPPPOOOPPPSSSWWWXXXXXXXXX[[[bbbiiiqqqzzz}}}}}}}}}uuukkkeeeRRRLLLEEE@@@===<<<;;;;;;:::LLLQQQBBB777:::;;;555000111444666777777666555666666666666666666666666222444666888999888777666777777666666666666777777555555666666666666555555444444444333333444444444555555555555555555555555444555555666777888888999777666444333333555888:::666666777777888888888999444444555666777777777666666555444333333444555666666555555555444444444444444444444555555555666666666666666666666666666666333555888;;;;;;999777555666666666666666666666666888888888999:::999666333666666777777888888888999::::::::::::999999999999:::999888777888999;;;<<<999:::;;;<<<<<<<<<;;;::::::999<<<@@@???;;;===BBB<<>>===<<<<<<;;;555KKKUUUEEE777777:::666:::999777666555666888999777888999888777444222000555555555555555444444444888888777777777777888888777777777777666666666666333333444444555666666666999999999::::::999999999666666666666666666666666555555555444444555555555666666666666666666666666555555555555666666666666666666666666666666666666888777666444444555555666555444222111111222333555555666444111333777777333777777777777777777777777999999999888666555666888999777444444555666666555777888888888999999999999999999999:::;;;;;;;;;<<<::::::999999888999999999::::::999999::::::;;;<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEKKKTTT]]]iiiyyy444333222222111111222222222333333444444555555555444777999;;;AAALLLZZZeeewwwyyy{{{{{{xxxuuusssrrruuuuuutttqqqnnnllllllmmmssspppooosssvvvzzztttlllaaaXXXSSSNNNJJJFFFHHHHHHIIIKKKNNNRRRVVVXXXccceeeiiilllmmmkkkfffcccaaaaaa```___^^^___bbbeeeiiikkknnnrrryyy|||qqqddd[[[SSSQQQMMMIIIFFFEEEEEEFFFJJJJJJLLLRRRZZZcccjjjmmmpppssswww{{{~~~{{{vvvqqqlllhhhbbbaaaaaa``````aaaaaabbbiiikkknnnrrrwww{{{~~~}}}yyyvvvtttqqqlllhhhfffbbb\\\VVVRRRPPPOOONNNKKKKKKLLLMMMNNNPPPQQQRRRTTTYYY___dddjjjoootttxxxwwwyyy{{{}}}}}}|||zzzxxxvvvxxx{{{~~~~~~ooo___UUUHHHDDD???<<<;;;;;;:::999:::IIIPPPFFF;;;999:::999888777555444444444666666777777888888888666555444888888888888888888888888888888777777777777888888777777777777666666666666666666555555555555555555777777888888888888777777666666666666666666666666444444333333333333444444555555555555555555555555555555555555666666666666555555555555555555555555888777666555444555555666777555444333333444555666888===>>>999555555666666777777777777777777777777777888888777555444555666777666444444555666666555777777777888888888999999777777777888888888888888999999999888999999::::::::::::999999::::::;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEJJJTTT]]]hhhxxx333333222222111111222222222222333333444555666666666777888888;;;BBBMMMVVVjjjqqqwwwxxxsssnnnllllllnnnoooqqqtttuuusssooolllqqqmmmkkkmmmnnnpppxxxwwwkkkaaaZZZTTTOOOKKKIIIHHHGGGFFFHHHKKKNNNPPPXXX[[[```eeeggghhhgggeeejjjiiifffaaa\\\ZZZYYYZZZ___```cccgggnnnxxx{{{sssmmmeee```XXXQQQKKKIIIHHHIIIDDDCCCBBBEEELLLSSSYYY\\\\\\___bbbfffjjjpppwww||||||uuummmggg```ZZZVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVYYY]]]bbbfffiiikkkooorrrvvvyyy||||||yyywwwuuutttqqqpppmmmjjjgggccc```]]]YYYVVVXXXVVVSSSPPPOOOPPPQQQSSSSSSSSSUUUWWWZZZ\\\^^^___aaafffmmmuuu{{{|||yyyxxxzzz|||~~~~~~~~~|||zzz|||yyyvvvsssqqqrrrwww|||yyygggUUUJJJDDDAAA<<<:::999999888777:::@@@EEEDDD>>>777666777888777555444444444555666777777777888888888888888555555666666666666666666888888777777777777888888777777777777666666666666888888777666666555444444555555666666666666555555666666666666666666666666555555444444444444555555444444444444444444444444555555555555666666666666555555555555555555555555777777666555555555555666777777666555555666777888:::CCCHHHAAA777444666999777777777777777777777777555666777777555333333444666555444444666666555444666666666777777777888888777777777777777777666666888888888888999:::;;;;;;::::::999999::::::;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEJJJSSS\\\gggwww333333222222111222222333555555444444444333333333777777777666777<<>>:::999888888777666:::888>>>FFFEEE;;;555555999999888777666777777888888777777666666777777888444444444555555555555555888888777777777777888888777777777777666666666666888888777777666666666666444555555666666555555444666666666666666666666666888888777777777777888888555555555555555555555555555555555555666666666666666666666666666666666666777666666666555555555555777666666555666666777888:::CCCHHHBBB999555777888666666666666666666666666555666888888666444444444666555444555666777555444666666666666777777777777:::999999999888777777777888888888888999:::;;;<<<::::::999999::::::;;;<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEJJJRRR[[[fffuuu333222222111222222333333444444444444444333333333333333333222333777;;;???KKKUUUbbbgggeeebbbcccfffdddeeeiiirrr|||}}}wwwsssoookkkgggiiinnnwwwxxxnnnhhhddd___[[[UUUSSSPPPMMMKKKKKKLLLMMMGGGKKKPPPTTTWWW[[[___cccfffjjjnnnmmmggg___WWWRRRPPPQQQTTTWWW]]]fffpppvvv|||~~~~~~~~~}}}zzztttnnngggbbb^^^WWWRRRLLLHHHHHHIIIKKKLLLLLLKKKKKKJJJKKKNNNTTTXXXaaadddiiinnnooonnnkkkhhhccc___YYYTTTOOOKKKFFFCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJNNNQQQTTTWWW[[[___dddgggjjjlllpppssstttvvvxxxzzz}}}{{{xxxttttttttttttssspppkkkhhh___\\\XXXVVVVVVWWWWWWVVVQQQQQQQQQPPPPPPPPPQQQRRRVVVXXX[[[^^^aaaffflllpppwwwxxxzzz{{{{{{|||{{{{{{}}}~~~~~~xxxxxxwwwyyyzzz{{{zzzxxxuuuuuuwww~~~~~~yyytttpppnnnllljjjiiikkkqqqwwwzzzxxxvvvppphhh\\\OOODDD>>>???<<<:::999999999888777===888>>>LLLOOODDD:::999999888888777777777777777888888777555555555555555777777888888888999999999888888777777777777888888777777777777666666666666666666666666777777888888555666666777777666666555666666666666666666666666888888777777777777888888666666666666666666666666555555555555666666666666777777777777777777777777666666666666666555555444444444444555555666666777888===???<<<999999888555666666666666666666666666555777999999777666777888888666555555666777555444666666666666777777777777:::999999999888777777777888888888888999:::;;;<<<::::::999999::::::;;;<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEIIIQQQZZZdddsss222222111111222222333333111111222333555666777777444444333444555888:::<<<>>>GGGRRRYYY[[[[[[^^^``````bbbgggooozzzyyysssllleeeeeeiiinnn{{{~~~tttnnniiiddd``````^^^ZZZUUUPPPMMMJJJIIIEEEIIILLLNNNOOORRRXXX\\\___eeemmmqqqnnnfff___ZZZPPPQQQQQQSSSVVV\\\eeejjjsssxxx~~~~~~}}}~~~zzzrrrjjjeeeaaa\\\UUUPPPMMMLLLLLLKKKGGGGGGFFFEEEDDDGGGKKKOOOSSSVVVZZZ^^^```^^^[[[YYYSSSPPPLLLIIIGGGDDDAAA???======<<<<<<<<<<<<======????????????@@@@@@@@@@@@CCCEEEGGGIIIKKKNNNSSSVVVXXX[[[^^^```aaabbbdddfffjjjlllppptttwwwxxxyyyyyyxxxxxxwwwvvvssspppnnnlllhhhfffeeeeeedddaaa]]]ZZZWWWTTTPPPNNNNNNNNNNNNMMMMMMNNNPPPQQQRRRUUUYYY\\\]]]aaagggkkkooottt|||}}}~~~}}}{{{{{{{{{|||{{{zzzvvvtttwww~~~zzzvvvqqqmmmjjjiiihhhggggggiiikkknnnpppjjjfff^^^VVVLLLEEE???<<<===;;;999999999:::999888999666;;;HHHMMMFFF===999666666666666555555555555888777777666555444444333666666777777888888999999888888777777777777888888777777777777666666666666444444555666666777888888666666777777777777666666666666666666666666666666666666555555555555666666777777777777777777777777555555555555666666666666777777777777777777777777666666666777666555555444222333333444555555555666666777666666888;;;999333777777777777777777777777666888999888888999;;;===<<<:::777555666666666555666666666777777777888888777777777777777777666666888888888888999:::;;;;;;::::::999999::::::;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDIIIQQQYYYcccrrr222222111111222222333444000111222333555666777777666555555666777999999999999>>>FFFMMMRRRUUUXXX[[[[[[___fffoooxxxyyyooofffdddggggggqqq}}}xxxsssoookkkhhhhhhfffccc^^^XXXSSSNNNLLLGGGJJJLLLKKKIIIKKKPPPUUUYYY___hhhmmmmmmjjjfffcccYYYXXXVVVTTTSSSWWW\\\```hhhkkkqqquuuyyy~~~}}}~~~{{{tttpppkkkggg```[[[XXXVVVUUUSSSLLLKKKJJJGGGEEEFFFIIIKKKKKKMMMQQQTTTUUUSSSQQQOOOKKKHHHEEECCCBBBAAA???===>>>======<<<<<<======>>><<<<<<<<<<<<============>>>???@@@@@@AAACCCGGGJJJJJJLLLOOOQQQQQQRRRSSSUUUXXXZZZ\\\___bbbdddeeefffeeeddddddcccaaa```______[[[ZZZXXXXXXXXXWWWTTTRRRSSSQQQOOOOOOQQQRRRRRRRRRTTTWWWZZZ\\\^^^bbbhhhmmmnnnrrrwwwzzz{{{~~~~~~|||~~~}}}~~~}}}|||{{{zzzyyyvvvxxx|||vvvqqqnnnkkkiiiggggggggggggfffeeedddbbbaaaYYYUUUOOOHHHBBB===;;;::::::999777888999999888777444333555<<>>AAAAAA===888555555666666666777777777888888888999999777777777888888888888888999999999888999999::::::::::::999999::::::;;;<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDHHHPPPXXXbbbppp~~~222111111111222333333444444444444444444444444444222111111222333444333222444777<<>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>===???BBBEEEBBBDDDGGGHHHHHHHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVXXXWWWWWWVVVUUUUUUVVVVVVRRRQQQQQQQQQRRRRRRPPPOOORRRQQQRRRTTTXXX[[[]]]]]]```cccfffhhhkkkpppvvv|||~~~~~~zzzvvvuuuwwwyyyzzz~~~~~~~~~|||zzzyyy{{{wwwyyyzzzvvvpppllljjjiiigggffffffggggggfffccc^^^ZZZWWWMMMKKKFFFAAA===:::999888888777666777888999888777555555555777<<>>???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDHHHPPPWWWaaappp}}}333222222111111222222333222111222333555555444222444444444444444444444444222444888===BBBGGGKKKMMMRRRXXX```jjjrrr{{{zzzsssmmmjjjhhhiiihhhiiioooxxx{{{yyyyyyxxxwwwtttqqqnnnlllhhhbbb\\\ZZZWWWTTTOOOKKKHHHGGGHHHHHHKKKNNNRRRXXX]]]aaadddeeedddbbb```______]]]WWWSSSUUUWWW[[[___bbbfffkkkooozzz{{{||||||}}}~~~~~~|||zzzyyyyyy|||~~~vvvuuussspppnnnkkkiiihhhdddaaa[[[VVVQQQOOONNNNNNQQQQQQSSSTTTUUUTTTPPPMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>>>>???AAAAAA???<<<>>>===<<<;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEIIIHHHGGGFFFGGGJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]___bbbeeehhhjjjkkkmmmooosssvvvzzz}}}}}}~~~~~~}}}}}}zzzsssnnnnnnpppqqqtttvvvyyy|||}}}}}}|||||||||}}}|||wwwwwwyyy}}}|||}}}}}}|||}}}~~~~~~~~~~~~}}}||||||ttttttqqqllleeebbbbbbddddddcccaaa^^^[[[UUUNNNIIIDDDBBB@@@===;;;999888777888888777777777777888888999444555999<<>><<<<<<<<<<<<<<<;;;;;;;;;???>>>=========???AAACCCEEEFFFJJJPPPVVV___nnn}}}333222222111111222222333222222222333555555333111333333333444444444555555111111222444777<<>><<>>=========>>>??????===<<<<<<<<<======>>>??????@@@BBBAAA@@@@@@BBBCCCFFFFFFFFFGGGHHHKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSWWWYYY\\\___aaacccdddddddddeeegggjjjmmmooorrrssstttvvvyyy||||||yyyyyyyyyyyyzzz}}}}}}vvvoookkkjjjkkklllpppqqqtttvvvwwwxxxxxxxxxzzz{{{}}}{{{wwwsssuuuwww|||}}}}}}~~~}}}|||}}}}}}}}}|||{{{zzzyyyxxxtttuuusssnnnhhhdddbbbccceeebbb]]]YYYTTTNNNHHHCCC>>>>>><<<;;;999999888888888777777666666777777888777555888:::;;;CCCEEE<<<888777777777666666666555777777666666666666777777555555777777888777666666666666777777777777666666555666777777777666444333666666666666666666666666666666666666666555555555666666666666555555555555444444555555666777777777666666666666666666666666777777777777777666555555666666666666666666666555666666666666666666666666444444444555555555666666555555555555666666666666444555555666666555555444555555444333444999???CCC<<<:::888777666666777888555555555666666666666666777777777777888888888999888888999999999:::::::::888888999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>FFFLLLTTT]]]gggpppyyy|||xxxsssmmmiiiiiiiiijjjhhhggggggfffhhhlllqqqvvvuuusssrrrsssxxx~~~xxxqqqkkkeeebbbbbb```\\\VVVQQQLLLHHHFFFDDDDDDFFFIIIMMMQQQVVVXXX^^^^^^```bbbdddccc___]]]QQQRRRTTTUUUVVVWWWZZZ\\\]]]___dddkkkttt}}}yyywwwwwwyyyzzz{{{{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyxxxxxxxxxxxxwwwrrrqqqooollliiifffdddccc```______```bbbccccccaaa```^^^\\\[[[ZZZWWWSSSPPPHHHGGGEEEEEEEEECCCAAA>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>@@@AAABBBAAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIILLLOOOQQQRRRSSSTTTUUUWWWXXXZZZ\\\]]]^^^dddfffhhhkkkmmmooooooooommmnnnoooqqqtttvvvxxxzzzzzz{{{}}}~~~}}}}}}~~~~~~|||xxxuuurrrrrrrrruuuyyy~~~{{{xxxsssnnnkkkiiiiiiiiinnnnnnoooppprrrtttvvvwwwyyyzzz|||~~~{{{xxxvvvsssqqqnnnrrrssswww}}}}}}~~~}}}|||{{{{{{zzzyyywwwvvvuuutttyyyyyyyyyuuupppjjjgggfffccc^^^WWWPPPJJJEEE@@@>>>999888888888888888999999777666666555555666666777444777;;;<<<===@@@???:::777777777777666666666666777777666666666666777777555555666777888888777777666666777777777777666666666666666666555555555555555555555555555555555555555555555666666666666666555555555555666666666666666666666666666666666666555555555555555555555555666777777777777666555555555555666666666666666666666666666666666666666666444444555555666666777777555555555555666666666666444555555666666555555444666666555444444777<<<@@@;;;:::888777666666777888444444555666666777888888777777777777888888888888888888999999999:::::::::::::::999::::::;;;<<<<<<;;;;;;;;;<<<<<<======>>>AAA@@@@@@???@@@BBBCCCDDDEEEEEEIIIOOOTTT]]]mmm{{{333222222111111222222333444333222333444444333111333333333333333333333333888777666555666777:::;;;>>>CCCKKKTTT^^^iiissszzztttqqqkkkeeebbbbbbccceeeggghhhgggeeebbbccchhhmmmnnnmmmnnnpppuuuzzz{{{ssskkkeeeeeeccc```\\\VVVPPPKKKHHHEEEDDDCCCDDDGGGKKKPPPSSSWWWXXX\\\___aaabbbaaa___VVVWWWWWWVVVTTTTTTUUUVVVXXXZZZ^^^dddllltttzzz~~~|||uuusssssstttvvvxxxyyyzzz{{{zzzyyywwwvvvvvvwwwyyy{{{vvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqpppnnnllliiihhhhhhfffeeefffiiikkklllllljjjiiihhhhhhgggeeeaaa^^^UUUSSSQQQPPPOOONNNKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLJJJKKKLLLLLLKKKJJJKKKMMMNNNQQQTTTXXX\\\]]]^^^^^^cccdddeeefffhhhjjjkkklllnnnoooqqqtttuuuvvvvvvvvvqqqqqqrrrsssuuuwwwzzz{{{zzz{{{|||~~~~~~|||}}}~~~~~~}}}||||||{{{yyyuuuqqqkkklllmmmoootttzzz~~~{{{xxxwwwtttqqqnnnmmmlllkkkooonnnnnnooorrruuuxxxzzz{{{|||~~~~~~~~~}}}|||{{{xxxuuusssrrrpppmmmkkkmmmmmmpppvvv}}}}}}|||}}}~~~}}}{{{yyyxxxwwwvvvuuutttssssssyyyzzzzzzxxxsssmmmgggddd^^^XXXOOOGGGBBB???<<<;;;777777666666777888888999666666555555555555666666333888999===EEEDDD===:::777777777777666666666666555444444444444555555666555555555666666777777777666666777777777777666666777777666555555555555666444444444444444444444444444444555555666666777777444444444555666777777888777777666666555555555555555555555555555555555555666666777777666666555444555555555555666666666666666666666666666666666666888888888888888888888888555555555555666666666666555555666666666666555555666666666555444666999<<<:::999888777666777777777777777888888888999999999888888888888999999999999888888999999999:::::::::;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBDDDEEEHHHNNNSSS\\\kkkzzz333222222111111222222333555333222222333444333222555555444333222111111000111222333444555555555444777;;;BBBJJJTTT```kkkrrrrrrnnnhhhccc___^^^^^^___dddggghhhgggdddccceeehhhhhhiiijjjmmmpppuuuzzz}}}{{{pppfffeeeeeeccc___[[[UUUQQQNNNGGGFFFCCCBBBCCCFFFJJJMMMNNNQQQUUUXXX[[[\\\^^^^^^^^^^^^^^^[[[XXXWWWWWWXXXVVVWWWYYY^^^dddkkkqqquuu~~~zzzsssppppppppprrrtttwwwyyy{{{}}}zzzxxxwwwwwwxxxyyyttttttsssrrrrrrqqqppppppooopppqqqqqqooommmkkkjjjllljjjiiijjjllloooqqqqqqnnnnnnnnnoooppppppnnnllleeeccc```^^^^^^\\\ZZZXXXUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLPPPTTTXXX[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]___dddhhhkkkmmmmmmmmmppppppqqqrrrrrrssssssttttttuuuwwwyyyzzzzzzzzzyyyssssssrrrssstttvvvyyyzzzyyyzzz{{{||||||||||||||||||{{{zzz{{{~~~~~~}}}zzzxxxwwwtttpppmmmiiiiiijjjlllpppvvv{{{~~~|||||||||{{{{{{}}}}}}yyywwwvvvuuutttsssqqqooonnnnnnoooooonnnooorrrvvvzzz|||~~~~~~~~~}}}~~~|||zzzuuutttttttttsssqqqnnnkkkiiiiiijjjmmmrrrvvvyyyzzz|||{{{{{{{{{||||||{{{zzzvvvuuutttsssrrrrrrsssssstttttttttsssooohhhaaa\\\UUUOOOGGGAAA===<<<<<<<<<888888777777777777888888666666555555555555666666555999666>>>PPPMMM===:::666666666666777777777777444444444444444555666666555555555555555555555555666666777777777777666666777777666555555555555666444444444444444444444444444444555555666666777777333444444555666777888888777777777666555555444444555555555555555555555555666666666666666555444444444555555555666666777777666666666666666666666666::::::999888777666555555555555555555666666666666555666666666666666666555666777666555444555777999888888777777777777777777:::999999999888888888777999999999:::::::::;;;;;;888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAAAAADDDDDDHHHMMMRRR[[[jjjxxx333222222111111222222333444222111111333444444444555555444333222111000000...000333555666555444333333666;;;AAAIIITTT___fffnnnkkkfffbbb___]]]]]]]]]```dddiiikkkkkkiiigggfffccceeegggiiilllpppvvvzzzuuujjjgggfffeeebbb___[[[WWWUUUKKKIIIEEECCCBBBCCCEEEGGGHHHJJJMMMPPPRRRUUUXXX[[[aaabbbbbb```^^^^^^___```VVVUUUUUUWWW\\\bbbiiimmmttt{{{}}}yyysssnnnmmmmmmnnnqqqtttxxxzzz~~~|||zzzyyyxxxwwwwwwuuuuuutttsssqqqpppooooooooopppqqqqqqpppnnnmmmlllnnnlllkkklllnnnqqqrrrrrrooonnnnnnpppsssuuuuuuuuupppnnnkkkjjjjjjiiihhhgggeeedddcccaaa___\\\YYYXXXVVVVVVVVVXXX\\\aaafffiiiiiijjjkkkjjjhhhggghhhiiijjjlllpppsssvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyy{{{{{{{{{zzzzzzuuutttsssssstttvvvxxxzzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{~~~}}}zzzvvvsssqqqooollljjjkkkjjjjjjkkknnnrrrwwwyyyttttttsssrrrqqqsssvvvyyy{{{wwwtttsssqqqqqqppppppooonnnnnnmmmnnnnnnnnnooorrrvvvzzz|||}}}~~~~~~}}}{{{yyyzzz{{{{{{{{{}}}vvvvvvvvvvvvvvvtttpppmmmiiihhhhhhiiikkknnnrrrtttwwwxxxxxxyyyyyyyyyxxxwwwuuutttrrrpppooooooppppppqqqppppppoookkkeee]]]WWWKKKGGGAAA===<<<<<<<<<;;;999888888777777777777777777666666555555666666777555;;;666@@@YYYRRR<<<:::666666666666777777777777666666555666666777888999888777666555444444444555666666777777777777666666666666666666555555555555444444444444444444444444555555555666666666666666444444444555666777777888777777666666555555555444555555555555555555555555555666666666666555444444444444555555666777777777666666666666666666666666777777666555444333222222555555555555666666666666555666666777777666666555555666777666444444555777777777777777777777777777999888888777666666555555999999999::::::::::::;;;888888999999999:::::::::;;;;;;::::::;;;<<<======<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDGGGLLLQQQYYYiiiwww333222222111111222222333333111000111333555666666222222222222222222222222222333444555666666666666333444666999???GGGPPPVVVbbbaaa___^^^\\\[[[[[[[[[[[[```gggooosssqqqkkkfffaaadddfffggghhhkkkppptttwwwzzzoookkkjjjhhhfffccc___]]][[[QQQOOOKKKGGGEEEDDDDDDEEEDDDFFFHHHIIIJJJNNNSSSXXX]]]___aaabbbbbbdddgggiii]]]ZZZVVVTTTVVV[[[aaaeeeiiipppuuuvvvvvvxxxwwwtttmmmlllkkkkkknnnrrrvvvyyyxxxyyyzzz{{{zzzxxxvvvuuuvvvvvvuuutttsssrrrrrrqqqppppppppppppoooooonnnmmmooommmmmmnnnpppqqqrrrqqqooommmlllnnnqqquuuwwwwwwuuussspppooopppqqqppppppnnnnnnmmmlllkkkhhhfffeeebbbaaaaaabbbeeejjjooorrrssstttttttttrrrqqqrrrsssqqqsssuuuwwwxxxyyyyyyyyyuuuuuuttttttttttttttttttvvvvvvxxxxxxyyyxxxwwwvvvvvvuuusssrrrsssuuuwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyy{{{~~~|||xxxssspppooooooooonnnooonnnllllllmmmpppsssuuuoooooommmkkkjjjkkkooorrrsssvvvxxxxxxtttqqqoooooommmmmmmmmllllllmmmmmmmmmmmmnnnoooqqquuuxxx|||~~~~~~}}}{{{zzzyyyzzzzzzxxxuuusssssstttwwwyyy~~~~~~{{{yyywwwvvvtttqqqoookkkjjjiiihhhiiilllooorrruuuvvvwwwwwwvvvuuuuuuuuuvvvtttqqqnnnkkkjjjjjjjjjjjjiiihhhgggddd^^^UUUOOOCCCAAA===<<<;;;;;;999888777777666666666777777888888777777666666777777888444???:::CCC\\\QQQ888;;;555666666666777777777888555555555666666777888999<<<;;;999777666555555555666666777777777777666666555666777777777666444333444444444444444444444444666666666666666555555555444444555555666666777777666666666666666555555555666666666666666666666666555555666666555555444333444444555555666777777888666666666666666666666666333333333333444444444444555555555555666666666666666666777777777777666666444555666666555444555666666666777777777777777666777777777777777777777777777777888888888999999999888888999999999:::::::::::::::::::::;;;===>>>???===============>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCFFFLLLPPPXXXhhhvvv333222222222222222222333222000///000333666777777///000000222333444555555444333222222222333444555444444444555888>>>EEEKKKVVVVVVWWWXXXXXXYYYYYYYYYWWW\\\fffrrrxxxwwwnnngggdddfffhhhgggfffgggjjjnnnsss~~~sssooommmkkkhhheeebbb```___XXXUUUQQQMMMJJJHHHGGGFFFBBBDDDEEEEEEEEEIIIPPPVVVXXXZZZ^^^aaacccggglllooohhhccc\\\VVVTTTVVV[[[___bbbhhhmmmnnnppptttuuutttlllkkkjjjjjjlllpppuuuxxxrrruuuxxxzzzzzzxxxvvvsssvvvuuuuuuuuuttttttsssssspppppppppooonnnnnnmmmmmmooonnnnnnoooqqqrrrqqqpppooommmkkklllooosssvvvwwwuuusssqqqqqqrrrssstttsssooopppqqqqqqpppnnnmmmkkkjjjiiihhhhhhjjjnnnrrruuuwwwxxxyyyxxxvvvuuuuuuvvvssstttuuuvvvwwwxxxxxxxxxssssssssstttttttttuuuuuurrrssstttuuuuuutttsssrrruuutttrrrpppqqqrrruuuvvvyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwyyy}}}}}}yyyssspppppprrrssstttrrrpppnnnmmmmmmoooqqqsssmmmllljjjhhhfffgggkkknnnkkknnnrrrrrrpppmmmlllmmmllllllkkkkkkkkklllmmmnnnoooppprrruuuxxx{{{~~~}}}{{{yyywwwvvvvvvwwwvvvtttqqqoooooooootttwww~~~{{{vvvtttsssrrrqqqmmmlllkkkiiiiiilllpppssstttvvvwwwvvvuuusssssstttwwwtttppplllhhhfffeeeeee___]]][[[ZZZWWWRRRIIICCC???>>><<<;;;;;;999777555555555444555555777888888888888777777777777888888222AAA>>>FFF]]]MMM333;;;555666666666777777888888333333333444444666777777???>>>;;;999777666666666666666777777777777666666444555777888888666444333555555555555555555555555777777666666555555555444555555555666666666666666666666666666666666666666777777777777777777777777555555666666555555444333444444444555666777777888666666666666666666666666222222333444555666777888555555555555666666666777666666777777777777666666333444666666555444555555555666777777777777777666888888888999::::::;;;;;;666666666666777777777777888888999999999:::::::::999999::::::<<<===???@@@>>>>>>>>>>>>==================>>>@@@@@@@@@@@@@@@CCCCCCFFFKKKPPPXXXggguuu111222222333333222222111222222333444555666777888111111111111111111111111111111222222222333333333555444333444666:::???BBBGGGIIIMMMPPPSSSUUUUUUVVV[[[___eeekkkttt{{{zzzuuuiiigggcccbbbdddfffggggggpppvvv~~~{{{uuupppooommmhhhccc___^^^^^^\\\YYYUUURRROOOMMMJJJHHHDDDDDDCCCBBBCCCEEEHHHIIINNNOOOSSSYYY```gggmmmppppppkkkddd]]]YYYXXXYYYZZZ[[[^^^cccfffiiijjjmmmnnnooommmkkkiiiiiijjjlllnnnnnnoooooooooooooooooonnnsssqqqqqqssswwwzzzyyyxxxuuussspppooopppqqqqqqppptttrrroooppprrrrrrpppnnnjjjkkkllllllkkkmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppqqqqqqrrrpppooojjjjjjiiijjjmmmqqquuuxxxxxxxxxyyyyyyxxxwwwuuutttvvvuuuuuutttsssrrrrrrqqquuuuuuttttttsssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuoooooopppqqqssstttuuuvvv{{{zzzyyyyyyxxxvvvsssppprrrrrrsssuuuxxxzzzzzzyyywwwvvvuuutttsssttttttuuuwwwuuussspppnnnnnnooooookkkiiigggddddddeeefffhhhiiiiiiiiihhhhhhhhhgggggghhhiiijjjlllmmmnnnnnnnnnrrrsssvvvxxxzzz{{{{{{{{{~~~|||{{{zzzyyywwwtttrrrvvvuuurrrooollljjjhhhhhhjjjooozzz{{{vvvtttsssqqqoooooonnnnnnnnnoooqqqsssuuusssrrrrrrrrrttttttrrrqqqrrrnnniiidddaaa^^^[[[XXX[[[XXXSSSMMMGGGDDDBBBAAA:::::::::999999999888888999888666555444555777888888888888777888999999:::???:::???KKKLLL@@@888:::777777666666666666777777555555555555444666999<<>>:::888888888888666666555555444444444333555555444444444444555555444666777666333222444555444555555555666666777777555555555555555555555555333333333444444444555555666666666666777777777777333444666777777666444333666666555555555444444444444444444444444444444444666666555555555555666666555444444333333555666777666666666666666666666666444555666555444333444666555555555777999:::999888333444444555666777777888777777777666777777888999999999999999999999999999;;;;;;:::;;;;;;<<<===>>>GGGGGGEEEBBB??????@@@BBB??????>>>>>>??????@@@AAACCCCCCFFFKKKQQQXXXdddppp111222222333333222222111000111222333444555555666333333333333333333333333111111222222222333333333555444333444666999===???BBBDDDFFFIIILLLOOOPPPQQQ[[[aaaggglllsssyyyyyyuuujjjgggdddcccdddeeeeeeeeeiiimmmuuu|||zzzuuunnnnnnlllhhhdddbbbbbbbbbbbb```\\\YYYVVVSSSQQQOOOGGGFFFDDDCCCCCCCCCEEEFFFHHHJJJMMMRRRYYY```fffiiimmmiiiddd___[[[YYYYYYYYYYYY\\\___bbbdddfffhhhjjjkkkiiigggeeeeeefffgggiiiiiiiiihhhhhhhhhhhhiiiiiimmmkkkkkknnnsssxxxzzz{{{yyyxxxvvvwwwxxxxxxwwwvvvvvvtttrrrrrrsssssspppnnnkkkllllllllllllmmmppprrrpppppppppqqqqqqqqqqqqqqqrrrqqqpppqqqrrrsssqqqppplllkkkjjjkkklllooosssuuuvvvvvvwwwwwwvvvuuussssssssssssrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppooooooooommmnnnoooppprrrsssttttttwwwvvvvvvvvvwwwvvvsssqqqqqqqqqrrrtttwwwxxxxxxwwwsssrrrqqqqqqrrrsssuuuvvvxxxvvvsssooommmkkkkkkkkkjjjhhhfffddddddeeeggghhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkmmmnnnoooppppppssstttvvvwwwxxxyyyxxxxxxyyywwwuuuuuutttsssqqqoooooonnnkkkiiifffeeecccccchhhmmmvvvyyyuuusssrrrpppnnnooooooooooooppppppqqqqqqsssrrrrrrrrrttttttrrrpppnnnjjjddd___[[[XXXTTTRRRPPPMMMIIIDDD@@@>>>===<<<999999999999888888888888999888666555444555666777777777666666666777777888888;;;BBBHHHEEE<<<666666777777666555555666777777666666666555444555888;;;???<<<888444333333444444888777777777666666666666666555555555555555555666777666555666777888777555555555555555666666666777555555555555555555555555555555555666666666777777555555666666666777777777333444555777777555444333666666555555555444444444444444444444444444444444555555444444444444555555777666666555666777888999666666666666666666666666444555666666555444555666666555555666888999999888444444555666666777888888888777777777777888999999999999999999999999999999;;;::::::;;;;;;<<<===>>>IIIIIIFFFCCC???===>>>?????????>>>>>>??????@@@AAABBBBBBDDDJJJOOOVVVcccooo111111222222222222111111//////000111222333333444333333333333333333333333111111222222222333333333333333444444666777999:::<<<<<<===@@@CCCFFFJJJLLLXXXaaahhhlllppptttuuusssiiigggdddcccddddddcccbbb```ccchhhoootttwwwvvvtttkkkkkkjjjgggeeeeeegggiiiiiihhheeebbb^^^ZZZXXXVVVLLLJJJHHHEEECCCBBBBBBBBBCCCEEEGGGKKKQQQXXX]]]```fffeeecccaaa^^^\\\[[[ZZZXXXZZZ\\\^^^^^^```bbbdddfffeeecccaaaaaabbbcccdddcccaaa___^^^^^^___aaaccceeeddddddgggnnnuuuzzz}}}||||||~~~~~~{{{zzzxxxuuuttttttsssqqqoookkklllmmmmmmmmmnnnppprrrooopppppppppqqqqqqrrrrrrppppppppprrrssssssqqqooonnnmmmkkkjjjkkkmmmppprrrttttttuuuttttttsssrrrqqqpppoooooonnnnnnmmmmmmlllkkkkkkllllllmmmnnnoooppppppppppppooonnnlllkkkjjjjjjjjjkkklllnnnooopppppprrrrrrrrrtttvvvwwwvvvuuurrrqqqqqqrrrtttuuuuuutttmmmmmmmmmnnnooorrrtttuuuwwwuuuqqqnnnkkkhhhgggggggggfffeeeddddddfffhhhiiiiiiiiijjjjjjkkkkkkjjjjjjkkklllmmmooopppqqqqqqrrruuuuuuuuuvvvvvvvvvvvvvvvvvvtttqqqppppppooonnnlllhhhgggeeecccbbb`````````fffiiipppyyy}}}wwwssspppooonnnmmmooopppqqqqqqqqqqqqpppoooqqqppppppqqqrrrqqqooolllhhhddd^^^XXXTTTPPPLLLIIIDDDBBB???<<<:::999999999888888888777777777666666888777666555555555666777666666555444444555555555222???IIIFFF>>>888555333777666444333333444666777666777777555444444777999;;;999777555444444555666777777777777666666666666777666666555555666666777999666444555999:::777444555555555555666666666666555555555555555555555555555666666666666777777777444444555555555666666666333444555666666555444333555555555555555444444444666555555555444444333333444444333333333333444444777666666666666777888888666666666666666666666666555666777777555555666777888666444555777999999999555666666777777888888888888888888888888999::::::999999999999999999999999::::::::::::;;;<<<===>>>EEEDDDCCC@@@===<<<===>>>??????>>>>>>??????@@@AAAAAAAAACCCIIINNNUUUaaammm111111222222222222111111//////000000111222222333111111111111111111111111111111222222222333333333222333444555555555666555777777777999<<<@@@EEEGGGQQQ]]]hhhmmmoooqqqqqqooogggeeecccbbbcccccccccbbb\\\\\\^^^ccciiimmmooopppggggggfffeeeeeegggkkkoooppppppoookkkeee```[[[YYYSSSQQQNNNJJJGGGDDDBBBBBBBBBCCCDDDGGGKKKQQQVVVYYY^^^___```bbbaaa```^^^]]]\\\]]]^^^]]]\\\\\\]]]___aaaaaa_________```aaabbb^^^\\\XXXVVVVVVXXX\\\^^^___^^^^^^aaagggooovvv{{{{{{~~~~~~|||zzzxxxvvvtttrrrpppooolllnnnoooooonnnoooppprrrqqqqqqrrrsssssstttuuuuuurrrqqqqqqrrrsssrrrpppmmmnnnlllkkkiiijjjlllooopppssssssssssssrrrrrrrrrqqqnnnnnnmmmkkkjjjhhhgggfffggggggggghhhjjjlllnnnooonnnoooqqqqqqpppnnnkkkiiifffgggggghhhiiijjjkkkkkkoooooopppssswwwzzzzzzzzzvvvtttrrrqqqrrrrrrpppooojjjjjjjjjjjjlllnnnpppqqqsssqqqnnnkkkiiigggfffeeefffeeeddddddeeeggghhhjjjjjjkkklllnnnnnnnnnnnnnnnmmmnnnoooppprrrrrrsssssstttsssssssssssstttuuuuuuuuusssqqqoooooonnnkkkiiieeeeeecccbbbaaa`````````bbbeeeiiiooovvv{{{}}}{{{xxxtttpppnnnmmmllllllmmmoooqqqssstttsssqqqppppppoooooooooooommmjjjgggccc^^^XXXRRRMMMIIIEEEBBB>>>===<<<:::999888888888777777666666666555555555888777666555555555555666666666555444444444555555222FFFQQQGGG:::999999555777666444222222444666777777777777666444444555777777777777666555555777888555555555555555444444444777777666666666666777777888777777777888777555333555555555666666666666666555555555555555555555555444444444444444555555555444444444444555555555666444444555666666555444444555555555555555555555555666666555555444444333333555444444333333444444555444444444444555555555666666666666666666666666666666777888777666555666888999666444444555888999999666777777777888888888999999999888888999999:::;;;888999999999999999::::::::::::::::::;;;<<<======;;;<<<===<<<;;;;;;===?????????>>>>>>??????@@@AAABBBAAACCCIIINNNTTTaaalll000111111222222111111000000000111111222222333333111111111111111111111111111111222222222333333333111222333444555444333333666555555666888===AAADDDJJJXXXfffmmmqqqsssqqqnnnfffcccaaaaaabbbccccccbbb]]][[[[[[]]]aaafffiiijjjcccccccccbbbbbbffflllpppvvvyyyzzzvvvooofff```]]]ZZZXXXUUUQQQMMMIIIGGGFFFCCCCCCBBBCCCFFFJJJNNNQQQUUUWWW[[[___aaaaaaaaa```bbbccccccaaa^^^]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^___[[[XXXUUURRRRRRUUUXXX[[[\\\\\\[[[\\\```gggoootttyyy}}}{{{{{{yyyvvvssspppooonnnmmmooopppqqqppppppqqqrrrssstttuuuvvvwwwxxxyyyyyytttsssrrrrrrrrrqqqnnnllllllkkkiiihhhiiikkknnnpppqqqqqqqqqqqqrrrrrrsssssspppooommmjjjgggeeecccbbbeeeeeeeeefffgggjjjmmmnnnnnnpppsssvvvvvvssspppmmmhhhiiiiiiiiiiiiiiiiiiiiimmmmmmooorrrwww|||}}}~~~yyyvvvssspppooonnnllljjjjjjiiihhhhhhhhhiiikkklllllllllkkkiiihhhggggggfffeeeeeeeeeeeefffhhhiiijjjkkkmmmoooqqqrrrsssrrrrrrnnnooopppqqqrrrrrrrrrqqqpppoooooonnnppprrrtttuuusssrrrpppooonnnlllhhhfffddddddbbbbbbaaaaaaaaaaaa```bbbeeeiiilllppptttvvvtttssspppmmmkkkjjjjjjkkkkkkmmmqqqtttuuuuuutttrrrqqqppppppooonnnkkkgggccc]]]YYYSSSMMMIIIEEEAAA???<<<<<<;;;999888777777777666666666555555555444444777666666555555555555555777777666666555666666777555JJJRRREEE888999:::666666555444333333444555666666777777666444333444555333444666555333333444666444444444555555555555555777777666666666666777777888<<>>@@@??????>>>>>>??????@@@AAABBBBBBDDDIIINNNUUUaaalll000000111111111111000000111111222222222333333333333333333333333333333333111111222222222333333333111222333333444444333333555555444444666:::===@@@EEEQQQ___hhhpppttttttpppgggddd```______aaabbbbbb___]]][[[[[[^^^aaaccccccaaa```___]]]^^^bbbhhhmmmyyy~~~yyyooofffbbb^^^]]]ZZZWWWTTTPPPNNNLLLEEEDDDBBBAAAAAADDDHHHJJJNNNPPPTTTXXX[[[^^^______cccdddfffeeebbb```______[[[[[[ZZZZZZZZZZZZZZZ[[[XXXUUURRRPPPPPPRRRUUUXXXYYYYYYXXXXXXYYY^^^eeejjjtttyyyxxxyyyxxxtttpppmmmllllllnnnppprrrrrrqqqqqqqqqrrrttttttuuuwwwyyyzzz{{{|||vvvtttrrrqqqqqqpppooommmkkkjjjhhhggghhhjjjmmmooommmnnnnnnoooqqqrrrtttuuusssrrrpppmmmiiifffdddcccgggfffeeeeeegggiiilllnnnooosssxxx|||}}}zzzvvvsssnnnnnnmmmmmmlllkkkjjjjjjkkkkkklllpppuuuzzz}}}}}}xxxuuuqqqnnnlllkkkiiigggjjjiiigggfffffffffgggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhiiijjjkkkkkkmmmpppsssuuuvvvuuuuuupppppppppqqqppppppoooooollljjjiiihhhiiilllooorrrmmmmmmnnnnnnnnnlllhhhddddddcccbbbaaa````````````^^^```ccceeegggjjjmmmpppnnnnnnmmmkkkhhhggghhhiiihhhkkknnnrrrtttttttttssssssrrrqqqooommmhhhbbb^^^VVVRRRMMMHHHEEEBBB>>><<<999999999888777666555555666666666555555555444444666666666555555555444444777777666666777777888999:::GGGKKK???666888999555666555555555555555555666555666777666444333444555555888:::999666444555777666666666777777777777777777666666555555666666777999???DDDAAA999333555999666666666666666555555555555555555555555555555555888888888777777777777666444444555555555666666666555555555555555555555555444444444555555555555555555555555555555555555555666666666555555666666666555666666777888777777777666666666666666666666666555666777777555555666777888666444444555777777666777777777777777777777777888888888888888999::::::888888888999999::::::;;;999999999999:::;;;<<<===>>>@@@@@@???===<<<<<<===??????>>>>>>??????@@@AAACCCBBBDDDIIINNNTTT```lll|||000000111111111111000000111111222222222222333333333333333333333333333333111111222222222333333333222222222333333444444444333333222222444666999:::???GGGQQQ[[[gggqqqtttqqqkkkgggaaa]]]\\\^^^______```^^^\\\\\\]]]____________^^^[[[YYYYYY]]]ccchhhttt}}}tttkkkfff```___]]][[[YYYVVVTTTRRRKKKIIIEEEBBBAAACCCEEEGGGKKKLLLMMMOOORRRUUUXXXZZZ^^^aaaeeegggfffdddbbbbbbaaaaaa___]]]\\\ZZZYYYXXXTTTRRROOOMMMMMMOOORRRTTTSSSTTTTTTSSSSSSVVV]]]bbbkkkpppyyy}}}xxxtttuuuuuurrrmmmjjjiiijjjoooqqqssssssrrrqqqqqqrrrqqqrrrsssuuuwwwyyyzzz{{{uuurrrpppooopppqqqrrrqqqmmmllliiigggggghhhjjjkkkiiijjjjjjlllooorrrtttvvvvvvuuusssqqqnnnllljjjiiijjjiiigggggggggiiilllmmmrrrvvv|||zzzvvvrrrqqqpppnnnllljjjiiihhhgggfffgggkkkpppuuuxxxyyyssspppllliiiiiihhhhhhggghhhgggfffeeeddddddeeefffffffffgggggghhhggggggggghhhhhhiiiiiiiiijjjkkkkkkjjjlllpppsssuuuvvvvvvuuuqqqpppppppppooommmlllkkkhhhfffcccbbbbbbeeehhhjjjhhhiiimmmqqqsssqqqlllhhheeeeeedddbbbbbbaaaaaaaaa]]]```ccceeeeeegggjjjllliiijjjkkkiiifffeeefffhhhgggiiilllnnnpppppppppoooqqqooommmkkkgggaaaZZZUUUMMMJJJEEEBBB@@@>>>;;;999666666777777777666666666666666666666555555555555555555666666555555444444555555555666777888999:::AAADDDCCC;;;777888888666555666666777777666666555444555777666555444444555888<<>>>>>??????@@@AAABBBAAACCCHHHLLLSSS^^^jjjzzz000000111111111111000000111111111111111222222222111111111111111111111111111111222222222333333333222222222222333444555666111111111111222333555666999>>>EEENNN]]]kkkqqqpppoooiiibbb\\\ZZZ[[[\\\]]]```^^^]]]]]]^^^^^^]]]\\\___]]]ZZZVVVVVVYYY```eeennnxxxvvvlllggg______^^^]]][[[YYYWWWVVVQQQNNNJJJFFFDDDEEEGGGHHHJJJIIIIIIJJJLLLOOORRRTTTYYY]]]cccfffgggfffeeedddjjjhhhfffccc```\\\ZZZYYYPPPOOOMMMKKKKKKMMMOOOPPPOOOPPPQQQPPPOOORRRXXX]]]bbbhhhqqqzzz~~~|||vvvqqqrrrsssssspppkkkhhhhhhiiioooqqqssstttsssrrrrrrrrrooooooqqqsssuuuvvvxxxyyyssspppnnnmmmooorrrtttuuuooommmjjjgggffffffggghhhfffggghhhjjjmmmqqqtttvvvwwwwwwvvvtttsssqqqppppppmmmkkkiiihhhhhhjjjlllmmmuuuyyy{{{vvvqqqpppooollljjjhhhfffeeedddcccdddggglllqqqtttuuunnnkkkhhhfffgggggghhhgggffffffeeedddddddddfffffffffgggggghhhhhhgggffffffiiijjjjjjjjjjjjkkkkkkkkkhhhkkkooorrruuuvvvuuuuuuqqqqqqpppooommmkkkjjjiiifffddd```]]]]]]___bbbdddeeeiiinnntttxxxwwwrrrnnniiihhhgggeeedddddddddddd\\\```dddeeeeeefffiiikkkggghhhiiihhheeedddeeehhhgggiiijjjllllllmmmllllllllljjjhhheee```ZZZRRRLLLGGGDDD@@@===<<<:::999777444555666777888999999888777777666666666555555555555555666666555555444333444444444555777888:::;;;GGGCCC>>>:::999:::999888444666888999999888666444333555666666555444444555666:::===;;;666222222333333444444444555555666666555555444444444444555555333555888999999777555444777777666666555555555444555555555555555555555555777777666666555555555444666666666666777777777777555555444444444444555555444444444555555555666666333333444555666777888888555444444333333444444555222333555666666666555444666666666666666666666666444555666555444333444666666555555666777777555333666666666666555555555555777777777666777888888999777777888999::::::;;;;;;999999999999:::;;;<<<<<<777999;;;;;;:::::::::;;;?????????>>>???@@@@@@AAAAAA@@@BBBGGGKKKQQQ]]]hhhyyy222222222111111111111000111111111111111111111111333333222111000000000111555444222000//////000000222222222111111111111111111111222333333444555555666888===DDDNNNZZZdddjjjoookkkddd^^^ZZZYYYZZZ\\\\\\```dddeeeccc```]]]\\\^^^^^^]]]XXXSSSTTTZZZ```iiiqqq}}}}}}rrrjjjeeebbb^^^]]]^^^______]]]YYYWWWTTTPPPLLLHHHFFFEEEIIIGGGFFFGGGJJJMMMOOOOOOTTTWWWZZZ^^^bbbdddeeefffeeegggjjjkkkiiiccc]]]YYYVVVRRRMMMIIIHHHHHHHHHHHHLLLNNNPPPPPPOOOPPPTTTXXX^^^bbbhhhlllmmmmmmmmmmmmkkkmmmnnnllliiieeecccbbbhhhjjjmmmooopppooonnnlllkkkkkkkkkkkklllmmmnnnooooooooooooppprrruuuwwwyyyqqqnnniiigggfffggggggfffhhhgggfffgggjjjoootttwwwwwwxxxwwwuuurrrqqqrrrsssoooooonnnjjjeeedddgggjjjrrruuu{{{~~~|||wwwssspppooollliiifffcccaaa```\\\]]]___bbbeeeiiilllnnnmmmiiidddbbbbbbcccaaa___cccccccccddddddfffggghhheeeeeeddddddddddddeeefffllllllkkkjjjjjjjjjkkkkkkiiiiiijjjkkkmmmooopppqqqooopppooollliiigggggggggfffbbb]]]YYYXXX[[[___aaafffllluuu}}}{{{tttpppjjjjjjhhhgggeeecccbbbaaaddddddeeeeeefffggggggggggggfffeeeddddddeeefffggghhhgggfffgggiiiiiigggeeegggccc]]]XXXSSSOOOJJJGGGAAA???<<<;;;;;;999777555777666666555555555555555555555666666666666555555666666666666666666666666444555000222:::999666???MMMAAA888777999888555555777777777777777777777777666666777777777777666555777666555444444555777777555555444333333333333333000333444444444444333000777666444333333444555666666666555555555444444444333444444555777888:::;;;444444444444444555666777555555555555555555555555555444333222222333444555333444555666666555444333555444444444444555666666666555555444444444555555333444555666666555444333666666666666666666666666888666555444444555666888777777666555555555555555777777777777888888888888777555555777;;;<<<;;;888888:::::::::999999;;;===;;;;;;;;;<<<<<<<<<<<<<<<;;;999777888;;;<<<;;;999>>>>>>>>>>>>>>>?????????@@@CCCEEEEEEHHHPPP]]]gggxxx222222222111111111111000111111111111111111111111222222111111000111111111444333222000000000000111111111111111111111222222111111222222333444444555444555999???HHHQQQZZZ___eeebbb]]]YYYVVVVVVXXXYYY\\\```dddgggfffdddbbbaaa___``````\\\VVVTTTVVVYYYbbbjjjuuu~~~{{{sssmmmgggccc___]]]]]]]]]\\\[[[ZZZZZZYYYVVVSSSOOOKKKIIIIIIGGGEEEEEEFFFHHHIIIIIIMMMOOORRRVVVZZZ]]]```aaadddgggjjjlllkkkgggccc___XXXUUUQQQNNNLLLJJJHHHFFFFFFHHHIIIIIIHHHJJJNNNRRRWWW[[[___bbbddddddeeeffffffggghhhgggddd```^^^]]]ccceeehhhjjjkkkkkkiiihhhbbbbbbccceeegggiiikkkllllllmmmnnnppprrrtttvvvwwwqqqnnniiigggfffffffffeeedddccccccdddfffkkkpppssstttuuutttrrrpppoooooopppoooooommmiiieeeccceeehhhkkknnnssswwwwwwtttpppllljjjiiigggeeebbb```^^^]]]ZZZZZZ\\\^^^aaaeeegggiiikkkgggcccaaabbbbbbaaa```bbbbbbcccccceeefffhhhhhhggggggffffffeeeeeeffffffkkkjjjjjjjjjiiiiiihhhhhhfffggghhhiiikkknnnpppqqqooooooooolllhhhdddbbbaaa___]]]YYYWWWWWWYYY\\\___ccchhhpppwwwyyywwwrrrnnnfffffffffeeeeeedddddddddeeeeeeeeeeeeeeedddddddddgggggggggfffffffffggggggdddcccccccccddddddcccaaa]]]ZZZTTTOOOKKKGGGBBB???>>><<<:::999999999777555555555555555666666777888555555666666666666555555555555555555555555555555444777555888AAA<<<777===LLLAAA777666888777555555444444444444444444444444555555555555555555555555888777666555444444555555444555666666666555333222444555555444444555555444555555555444555555666666666666555555555444444444666555555555666777888999555555444444444555666666555555555555555555555555555555444444444444555555444444555666666555444444555444444444444555666666666555555444444444555555444555555666666555555444666666666666666666666666888777555444444555777888777777666555555555555555555555555555666666666666444333444777;;;===<<<;;;777999999999888888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::;;;>>>???>>><<<======>>>>>>>>>>>>??????AAACCCEEEFFFHHHPPP]]]gggwww222222222111111111111000111111111111111111111111111111111000111111222222222222111111000111111222000000000111222222222333111111222222333333444444222333555888>>>EEELLLOOOVVVUUUSSSQQQQQQRRRTTTUUUYYY^^^dddhhhhhhgggeeeeeeaaacccddd```ZZZTTTSSSSSSYYY```iiirrrvvvuuurrroooiiieee```]]]\\\\\\[[[ZZZ]]]^^^^^^^^^[[[WWWRRROOOMMMJJJGGGFFFFFFFFFEEEEEEGGGHHHJJJMMMQQQUUUXXXZZZ^^^aaaeeehhhiiihhheeeccc[[[ZZZWWWUUUSSSOOOJJJFFFGGGHHHHHHGGGGGGIIIMMMPPPQQQSSSVVVXXXYYYZZZ\\\^^^```bbbcccbbb^^^[[[YYYXXX[[[]]]```bbbccccccbbbaaa[[[\\\]]]^^^```ccceeefffeeegggiiimmmoooqqqrrrrrrooolllhhheeeddddddcccccc___^^^^^^___aaaeeeiiillloooppppppooolllkkklllmmmmmmmmmjjjgggcccbbbccceeedddgggkkknnnnnnlllhhhfffcccbbbaaa```^^^]]]\\\[[[XXXYYYZZZ\\\^^^aaaccceeegggdddbbbaaabbbbbbbbbaaabbbccccccdddfffgggiiijjjiiiiiihhhhhhgggggggggggghhhiiiiiiiiihhhgggeeedddccccccdddfffhhhkkkmmmnnnmmmoooooommmhhhbbb]]][[[[[[ZZZYYYXXXXXXZZZ\\\]]]^^^ccciiioooqqqpppnnnkkkbbbbbbcccddddddeeefffffffffeeeeeedddccccccbbbbbbdddfffhhhiiiiiihhhfffeeeaaa___]]]]]]]]]]]][[[YYYRRROOOJJJFFFBBB???;;;888:::999888777888888777555444444555555666888999:::555555666666666666555555555555555555555555555555777999666999AAA===888???III???666444666666666777444444444444444444444444555444444333333444555555999888777555444444444444333555777999888666444222777666555444444555666777444444555666777777777666555555555555555444444444777777666666555666666666666666555555444555555555555555555555555555555555555555555666666555555555444444555666666555444444555444444444444555666666555555444444444555555666666555555555555555555666666666666666666666666666888777666555555666777888777777666555555555666666555555555555666666666666555444555777:::;;;;;;:::666888999999777777888:::::::::;;;;;;<<<<<<<<<<<<>>>===<<<===>>>??????=========>>>>>>>>>?????????AAADDDFFFGGGIIIPPP\\\fffuuu222222222111111111000000111111111111111111111111111000000000111222333333000000111111111222222333//////000111222333333333111111222222333333333333333222333444888<<<@@@BBBHHHHHHHHHJJJKKKMMMOOOPPPWWW\\\cccgggiiihhhffffffdddeeeeeebbb\\\WWWTTTSSSTTTXXX___fffkkkmmmmmmmmmhhheeeaaa]]]\\\\\\]]]^^^```aaabbbbbb```]]]YYYWWWTTTRRRNNNKKKJJJIIIGGGEEEFFFFFFFFFHHHKKKNNNQQQSSSRRRUUUZZZ^^^aaaaaaaaa```]]]]]]]]]^^^\\\XXXQQQMMMMMMMMMKKKJJJJJJKKKMMMOOOOOOPPPQQQQQQQQQSSSWWWZZZ\\\^^^___^^^[[[XXXVVVUUUTTTUUUWWWYYYZZZZZZZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\___cccgggjjjkkkkkkkkkkkkhhhdddbbbaaaaaa___^^^[[[ZZZZZZ[[[]]]aaadddfffjjjkkklllkkkiiihhhhhhiiikkkjjjgggdddbbb```aaaaaa```cccfffhhhiiigggdddbbb^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[\\\^^^```bbbcccdddcccaaaaaabbbcccccccccdddddddddfffgggiiikkklllkkkjjjjjjjjjiiiiiihhhgggggghhhiiiiiigggeeebbb`````````aaabbbdddfffggghhhkkkmmmpppoookkkddd___\\\^^^]]]]]]\\\\\\\\\]]]]]][[[]]]bbbfffiiijjjiiihhh```aaabbbcccdddeeeffffffeeeeeeeeedddddddddcccccccccfffiiilllllliiieeebbb___\\\YYYWWWVVVTTTQQQOOOKKKHHHDDD@@@>>><<<999666888777666777888999888666555555555666777888999999444555555666666555555444777777777777777777777777888888222444===;;;:::CCCFFF<<<444333555555666888666666666666666666666666555444444333333444555666777777666666555555555555666777888888888777555444666444555777777555444666222333555777888888777777555555555555555555555555666666666555555666666666777777666555555444555555555555555555555555555555444555666777777666555444444555555555555555555444555444444444444555666666555444444444444555666666777666555444444555666777666666666666666666666666888888777777777777888888777777666666666666666777777777777777888888888888888888888888888888666555777888::::::888888888999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<============>>>>>>??????@@@@@@AAAAAABBBEEEGGGGGGIIIPPP[[[eeesss222222222111111111000000111111111111111111111111111000000000111222333333///000000111222222222333//////000111222333333333111111222222222222222333444444333333555777999:::===>>>@@@CCCFFFHHHKKKLLLUUU[[[bbbhhhjjjiiihhhggggggfffddd```\\\YYYYYYYYYTTTVVVYYY]]]```ccceeefffdddccc```]]]\\\]]]```cccddddddeeeeeedddbbb___^^^ZZZWWWTTTQQQOOOMMMJJJGGGGGGFFFFFFFFFFFFHHHJJJKKKJJJLLLPPPTTTWWWXXXYYYYYY[[[]]]___aaabbb___ZZZVVVQQQPPPNNNMMMMMMLLLLLLLLLOOOOOONNNMMMLLLNNNRRRUUUWWWYYY[[[ZZZWWWTTTRRRQQQOOOPPPQQQRRRSSSSSSRRRRRRUUUTTTTTTUUUUUUVVVWWWXXXWWWZZZ___cccfffggggggfffdddbbb___]]]]]]\\\[[[ZZZXXXXXXXXXYYY[[[]]]```bbbeeegggiiihhhgggfffffffffgggfffcccaaa```______^^^]]]___aaacccdddbbb```___ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```bbbccccccddddddcccccccccddddddeeeeeefffggghhhjjjlllmmmjjjjjjkkkkkkjjjiiihhhhhhggghhhhhhgggeeebbb___]]]^^^^^^^^^^^^___```aaabbbggglllppprrroooiiidddbbbaaaaaaaaa```___^^^\\\[[[YYY[[[^^^aaadddeeeeeefffaaaaaabbbccccccddddddddddddeeeeeeeeefffffffffgggfffiiimmmppppppkkkfffbbb]]]YYYUUUQQQNNNKKKHHHEEEDDDBBB>>><<<;;;:::777666777666666777888999999777777777666666666666777777444444555555555555444444555555555555555555555555222555222777@@@>>>:::AAA@@@999333333444444555888666666666666666666666666555444444444555666666777444444555666666666777777999888777555555666777777555444888>>>>>>888444555222333555777777777777666444555555555555555555555444444444444555666777888888777666555555555555555555555555555555555555555444555666777777666555444555555555444444555555555555444444444444555666666444444444444444555666666777666555444444555666777666666666666666666666666888888777777777777888888777777666666666777777888777777777777888888888888888888999888777666555555888:::;;;;;;:::999999:::999999::::::;;;<<<<<<===<<<<<<===============>>>??????@@@AAAAAABBBCCCCCCAAADDDGGGGGGIIIOOOZZZbbbppp222222222111111111111000111111111111111111111111111111111000111111222222///000111222222222222222000000000111222222222333111111222222222222222222555444333333333555666777888999:::===@@@CCCEEEGGGQQQXXXaaahhhkkklllkkkjjjgggddd```]]][[[ZZZ[[[\\\WWWVVVWWWWWWYYY[[[^^^___```___]]][[[ZZZ\\\aaaeeegggiiikkklllkkkhhhdddbbb[[[YYYVVVTTTSSSPPPMMMKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRVVVXXX[[[^^^aaaaaa___\\\WWWVVVUUUUUUVVVUUUSSSQQQPPPPPPNNNKKKJJJJJJMMMPPPSSSUUUVVVVVVSSSPPPNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVXXX\\\```cccddddddccc^^^\\\ZZZYYYZZZZZZXXXWWWVVVVVVVVVWWWYYY[[[]]]^^^```bbbeeeeeedddccccccccccccaaa____________]]]\\\ZZZ[[[]]]^^^___^^^]]]\\\WWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbbfffggghhhgggeeeddddddeeeffffffffffffgggiiijjjkkkggghhhiiijjjjjjiiihhhhhhgggffffffdddbbb^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]ccchhhooorrrqqqmmmiiigggbbbbbbbbbaaa___]]][[[ZZZZZZ[[[]]]```bbbccccccdddbbbbbbcccccccccdddddddddddddddeeeffffffggghhhhhhiiimmmqqqtttrrrlllfffaaaXXXTTTOOOJJJGGGDDD@@@>>>>>>;;;999888777777555444777666555666888999888777777777666555555555555555444444555555555555444444222222222222222222222222+++222666???HHHAAA777:::;;;555222444555444555777333333333333333333333333333444555666666777666666222333444666777777888777:::999666444333555777999777555;;;CCCCCC;;;555777333333444555666666666555444444444555555555555555444444444444555666777888777777666666555666666666555555555555555555555555555555555666666555555555666555444444444444555666555444444444444555666666444444444444444555666777777666666666666666666777666666666666666666666666777777777777777777777777777777666666666777888888555555555555666666666666333555777888777777888:::888:::<<<<<<;;;999999999888888999:::;;;<<<<<<======>>>??????>>>>>>???@@@??????@@@AAABBBCCCCCCDDDAAADDDGGGGGGHHHMMMXXX```nnn222222222111111111111000111111111111111111111111222222111111000111111111000000111222222222111111111111111111111111222222222222111111111111111111222222222222222333444444555555666777:::===@@@AAAGGGOOOZZZdddiiikkkkkkllldddaaa]]]ZZZYYYYYYYYYZZZYYYXXXVVVUUUUUUWWWYYYZZZ\\\[[[ZZZWWWVVVYYY^^^ccciiimmmsssvvvuuupppiiiddd\\\ZZZXXXWWWWWWUUURRRPPPKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKPPPQQQSSSWWW[[[]]]]]]\\\XXXXXXYYY\\\___^^^[[[XXXSSSSSSQQQMMMJJJJJJKKKNNNRRRTTTVVVUUURRRPPPNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMOOORRRTTTUUUSSSUUUXXX[[[]]]^^^^^^^^^ZZZYYYWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[^^^```aaa```_________```^^^\\\\\\^^^___]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[WWWWWWXXXYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]```bbbdddeeejjjkkkllljjjgggddddddeeeeeeeeeddddddeeeeeefffgggdddeeegggiiijjjiiihhhgggeeedddbbb___\\\ZZZXXXVVVTTTTTTUUUVVVXXXZZZ\\\]]]```eeekkkoooooommmjjjhhhbbbbbbbbbaaa___^^^]]]\\\[[[]]]___aaabbbcccccccccbbbbbbccccccdddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeehhhkkkoooqqqnnnhhhaaa\\\PPPLLLGGGCCC@@@???<<<;;;999777555555555666555333666555444555666777666555555444444444444444555666333444444555555444444333333333333333333333333333---333555<<>>444777666333222555666444444666333333333333333333333333000222444666777666555444333444555777777777666666888777666555444555666777777444999BBBBBB999444777444444333333333444444555444444444555555555666666555555444444444555555666666666666666666666777888555555555555555555555555555555444444444444555555666555444444444444555666555444444444444555666666444333333444444666777777666666777777777777666666666666666666666666666666666666666777777666666666777777666666777888888999555555555555666666666666111444777888777777999;;;888:::<<<<<<:::888777888777888999:::;;;<<<<<<===<<<>>>??????======>>>@@@======>>>???@@@AAABBBCCC@@@CCCFFFFFFGGGLLLUUU]]]lll|||222222222111111111111000111111111111111111111111333333222111000000000111000111222333333222111000222222222111111111111111222222111111111111111111000000000000111222333333444444333444666999<<<>>>>>>FFFSSS^^^eeehhhjjjkkkaaa___\\\ZZZYYYXXXVVVUUUZZZXXXVVVTTTTTTUUUWWWXXXZZZYYYXXXUUUSSSUUU[[[aaajjjqqqyyy~~~vvvlllddd]]]\\\[[[ZZZ[[[ZZZWWWUUUNNNOOOPPPQQQQQQPPPNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFLLLLLLMMMPPPUUUXXXZZZZZZRRRRRRVVV[[[______\\\XXXWWWWWWTTTQQQMMMLLLMMMNNNTTTVVVXXXWWWUUURRRPPPPPPOOOOOONNNMMMKKKJJJJJJIIIOOOOOOOOOOOOPPPQQQRRRSSSOOOQQQSSSUUUWWWXXXYYYYYYYYYWWWWWWWWWYYYYYYXXXWWWSSSSSSTTTTTTUUUWWWXXXYYYXXXZZZ]]]___^^^]]]\\\]]]^^^\\\ZZZ[[[^^^___]]][[[[[[\\\]]]]]]^^^^^^]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^___aaacccfffhhhjjjlllnnnooolllhhheeedddeeedddccccccbbbbbbccccccdddbbbcccfffhhhiiiiiihhhgggdddbbb___\\\YYYVVVUUUTTTOOOPPPRRRTTTWWWZZZ]]]^^^^^^ccciiimmmmmmjjjhhhgggccccccbbbbbbaaaaaaaaa```]]]^^^```bbbcccccccccbbbaaaaaabbbccceeefffggghhhfffeeeeeeddddddccccccbbbeeegggkkkllliiibbb[[[VVVIIIFFFAAA>>>===<<<;;;:::888666444444555666555444555444333333555555444333222222222333444555666777333444444555555444444333666666666666666666666666444555000222:::666111888333111222666777444333555555555555555555555555555---000333666777666333222555555666777777666555444666666666666666555555444666111444======444111666555444333222111222333444444444444555555555666666777777666555444333333333666666555666666777888999555555555555555555555555555444333222222333444555666555444333333444555666555444444444444555666666333333333444555666777888555666777888888777666555666666666666666666666666555555666666666666555555777777666777777888999999777777777777888888888888444777999888666555666888666999;;;;;;999777666666777888888999;;;<<<======999;;;======::::::<<<>>>;;;<<<===>>>???@@@AAAAAA???BBBEEEFFFFFFKKKTTT\\\kkk{{{333222111000000222444555222111111111000000/////////////////////000000000111111222222222222111111000222333333222111222222111111000000111111222333111111222222222333333333444444333333444555777888;;;???EEEMMMVVV___fffjjjcccaaa\\\WWWRRRQQQSSSVVVUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTRRRPPPSSSXXX]]]gggppp}}}}}}pppgggaaa]]]YYYXXXZZZ\\\\\\\\\ZZZXXXVVVUUUUUUTTTSSSQQQOOOMMMIIIEEEBBBBBBBBBCCCAAABBBDDDGGGJJJLLLNNNPPPNNNOOOPPPRRRTTTVVVWWWXXXZZZXXXUUURRRQQQPPPQQQQQQXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTSSSQQQPPPOOOOOOKKKLLLOOOQQQSSSTTTTTTTTTRRRQQQQQQTTTXXX[[[YYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTTTTSSSSSSTTTTTTUUUUUUWWWZZZ]]]^^^______^^^^^^]]][[[[[[]]]_________[[[[[[]]]___```aaabbbbbb________________________^^^___```ccceeegggiiijjjjjjjjjjjjiiigggeeebbbaaa_________^^^______``````\\\]]]^^^___```aaaaaaaaa```___]]][[[XXXVVVTTTSSSSSSTTTWWWZZZ[[[\\\[[[[[[[[[\\\___aaaccceeefffgggdddcccbbbbbbaaaaaabbbbbbaaaaaabbbcccdddddddddccceeedddccccccdddeeedddccccccaaa______```aaa```____________^^^\\\WWWPPPKKKBBB>>>999888888999888666444444555666777777666666555555555666555555444333555555555444444333333333444444444444444444444444333444444555555444444333777777777777777777777777444444333222222333333333555444444333333444444555333333333333333444555666555555444333333555666777555333222333666666444111444444555444444444555666777777666666555555555444555444444444444555666666444444444444444444444444666666666666666666666666555555555555555555555555444444555555555555444444555555555555555555555555666666666555555444444444444444444555555555555666333333333444444444555555666666666666666777888888666666777777666555444444666666777888888888888888666666666666777777777777888888888777777777777777555999>>>===999666888;;;999999::::::::::::;;;;;;===<<<<<<;;;;;;===>>>???:::;;;;;;<<<===>>>>>>???@@@???AAADDDGGGJJJTTT^^^jjj}}}222222111111111222333444111111111111000000000///,,,---...///111222333444111111222222222222111111000111333333111111111222111111000000111111222333111111222222222333333333444333333333444555666777888:::???FFFMMMUUUZZZ^^^]]]\\\YYYUUUQQQPPPRRRUUUVVVWWWXXXYYYYYYWWWVVVTTTVVVVVVUUURRRPPPRRRVVVZZZdddlllxxx}}}rrrkkkddd```\\\ZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ[[[ZZZWWWUUUSSSQQQLLLGGGDDDBBBBBBBBB@@@AAABBBDDDFFFHHHJJJJJJKKKKKKMMMOOOQQQRRRTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQRRRTTTUUUVVVVVVUUUUUUSSSRRRRRRUUUYYY[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSUUUWWWZZZ]]]____________```^^^]]]]]]^^^``````___aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````^^^^^^___aaabbbdddeeefffgggggghhhgggfffcccaaa___^^^^^^]]]\\\[[[[[[[[[[[[WWWXXXZZZ[[[]]]^^^______^^^^^^\\\ZZZYYYWWWUUUUUUTTTUUUXXXZZZ[[[[[[[[[ZZZYYYZZZ\\\___aaabbbcccddddddcccbbbbbbbbbbbbbbbccccccddddddddddddccccccbbbfffeeedddddddddcccbbbaaa```^^^\\\\\\\\\]]]\\\[[[VVVVVVUUUTTTRRRMMMGGGCCC@@@===999777888888777666333333444555555555555555333333444555666666666555555555444444444333333333444444444444444444444444333444444555555444444333444444444444444444444444444333333222222333333444444333333222222333333444333333444444555555555555444444444444444555666666666555444555777777555333666444333666999999666333777666666666555555555444555444444444444555666666555555555555555555555555666666666666666666666666555555555555555555555555444444555555555555444444555555555555555555555555333333333333333333222222444444444444555555555555444444444555555555666666666666555555666666777888777666666666555555555444555555555666666666777777666666666666777777777777888777777777777777777777777:::<<<;;;999777999;;;999999::::::::::::;;;;;;===<<<<<<;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAA??????AAAEEEGGGJJJSSS\\\hhh{{{111111111222222222333333111111111111000000000000---...///000111333444444111111222222222222111111000111333333111111111222111111000000111111222333111111222222222333333333333333333333444555666666555666:::>>>CCCHHHMMMOOOSSSSSSSSSQQQOOOOOOQQQRRRUUUVVVYYY[[[[[[ZZZWWWUUUWWWVVVVVVSSSRRRRRRTTTVVV```gggqqqzzz}}}zzztttooogggccc___\\\\\\\\\\\\\\\ZZZZZZ\\\]]]^^^]]]YYYVVVXXXUUUQQQKKKGGGDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTVVVWWWYYYYYYZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTVVVYYY]]]^^^______```aaabbbbbbaaa```___]]]\\\ZZZXXXVVVUUUTTTTTTVVVXXX[[[]]]```aaaaaaaaacccaaa^^^^^^___`````````ccccccddddddddddddcccccccccbbbbbbbbbaaaaaa``````^^^_________``````aaaaaacccdddeeefffeeebbb___]]][[[ZZZYYYWWWUUUTTTTTTTTTQQQSSSUUUWWWYYY[[[[[[\\\[[[[[[[[[ZZZYYYXXXXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^```aaabbbbbbccccccbbbbbbbbbccccccdddffffffffffffeeedddccccccfffffffffdddbbb```]]]\\\\\\ZZZWWWVVVVVVVVVTTTSSSNNNLLLJJJHHHFFFCCC>>>;;;===;;;777666666666666555222333444444444444444444111222333555666777777777555444444444444333333333444444444444444444444444333444444555555444444333333333333333333333333333333333333222222333333444333333222222222222333333333444555666777666555555333444555555666666555555777666555666777888777555777555444999>>>>>>777111666666666555555555555555555444444444444555666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555444444555555555555555555555555222222333333333333333333444444444444555555555555555555555666666666777777555555444444555555666777777666555444444444555666555444333333333444555666666666666666777777777777777777777777777777888888;;;:::999888888888:::;;;999999::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA??????BBBFFFHHHJJJRRRZZZeeexxx000000111222222222222111111111111000000000000000222222222111111111111111111111222222222222111111111222444444222222222333111111000000111111222333111111222222222333333333222222222333333444555555333444666999===AAADDDFFFHHHJJJKKKKKKKKKKKKMMMOOOQQQTTTYYY]]]^^^^^^[[[ZZZVVVVVVVVVUUUTTTUUUVVVWWW]]]bbbiiipppsssrrrpppmmmfffddd```]]]\\\]]]^^^^^^\\\[[[[[[\\\]]]\\\YYYVVV[[[XXXTTTPPPLLLIIIGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXX[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXZZZ^^^```bbbbbbcccdddeeeeeedddcccbbb```___]]][[[YYYXXXWWWWWWYYY[[[]]]```bbbcccddddddcccaaa___^^^___```______^^^___aaabbbcccddddddddd`````````___^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]___aaabbbaaa___\\\ZZZVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^```aaabbbcccccccccbbbbbbbbbbbbcccddddddggggggggghhhhhhgggffffffgggggggggeeeaaa\\\XXXWWWXXXUUURRRQQQPPPOOOMMMKKKHHHFFFCCCAAA???===:::777:::888666555555555555444333444444555555555444444222333444555666666666666444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333222222222333444444444333333222222333333444333555666888888777555444222333555666666666555444666666555555666777777777666777:::>>>@@@>>>777222555555555555555555555555555444444444444555666666666666666666666666666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555666666666333333444444444555555555444555555555666666666666444444444444444555666666777666444333333444666777555444333222222444666777666666666666777777777777777777777777777888888888<<<999666555777999999999999999999:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBGGGIIIJJJPPPXXXdddwww///000111222222222111111000000000000000000111111222222222222111111000000111111222222222222111111222444555555444333333444111111000000111111222333111111222222222333333333111111222333333444444444111222333555888;;;>>>???>>>AAACCCEEEEEEFFFHHHJJJLLLPPPVVV\\\```aaaaaa```VVVUUUUUUUUUVVVXXXYYYYYY[[[^^^bbbeeehhhhhhhhhgggbbbaaa___\\\[[[\\\^^^``````___]]]]]]]]]]]][[[YYYZZZYYYVVVSSSPPPNNNMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIILLLLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\[[[[[[XXXXXXXXXXXXYYY\\\___bbbccccccdddeeeeeedddcccccc___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^```bbbcccdddeeeaaa^^^\\\[[[\\\]]]]]]\\\ZZZZZZ\\\]]]^^^^^^^^^^^^ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTVVVXXXYYYYYYXXXUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddeeefffggghhhiiiiiiiiiiiikkkkkkhhhbbb[[[WWWUUUSSSQQQMMMKKKJJJIIIGGGEEECCCAAA>>><<<;;;:::888666666666666555444444444444555555666666666555555444444555555555555555444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333222222222333333444555555555444444444444555555444555777888888666555333222333555666666666555444555555555444444555666888666;;;AAABBB???:::666555444444444555555555555555555444444444444555666666555555555555555555555555333333333333333333333333555555555555555555555555444444555555555555444444555555555555555555555555444444444555555666666666333333333444444444444555333333444444444555555555444444444444444555666666666555444222222444666777777555444333333555777888666666666666777777777777666666777777888888888888:::888666666777999888888999999999:::::::::;;;;;;;;;<<<<<<==============================<<<<<<<<>>???AAACCCEEEGGGKKKRRRYYY^^^aaabbbcccWWWUUUSSSSSSVVVYYYZZZZZZYYYZZZ\\\^^^___``````aaa^^^^^^\\\ZZZXXXYYY\\\___dddcccbbbccccccbbb```^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIIIIIIIHHHGGGEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVVVVVVVVVVWWWZZZ\\\^^^___```aaaaaa```___^^^[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[\\\]]]^^^___``````[[[YYYWWWVVVWWWXXXXXXXXXVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^[[[\\\]]]^^^___`````````bbbbbbaaa``````````````````aaacccdddfffgggggggggkkkmmmooolllddd[[[VVVTTTMMMKKKGGGEEEDDDCCCAAA???<<<:::999888888888666444444555666666444333444555666666666777666666555444555555666666555444444333333333333444444444444555444444444444444444444444333444444555555444444333222222222222222222222222222222222222333444555555666666555555555555666666555555666777666555444333333444555555666666555555444555555444333444777999999???DDDCCC<<<666555777444444444444444555555555555444444444444555666666555555555555555555555555333333333333333333333333555555555555555555555555444444555555555555444444555555555555555555555555222222333333333333333333333333333333444444444444333333333444444444444555555555444444555555666777555444333333333444555666777666555555555666888888666666666666777777777777666666666777888888999999777999:::;;;;;;:::888888999999::::::::::::;;;;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>?????????@@@@@@BBBFFFGGGHHHNNNWWWdddvvv111000/////////000222333///000000000111111111111...//////000000111111222111111222222222222111111000222333333222111111222111111000000111111222333111111222222222333333333///000111222333333333222222222222222333333444555555777888999:::;;;>>>AAADDDGGGMMMSSSYYY]]]```aaaXXXUUUQQQPPPSSSVVVXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[XXXUUUUUUXXX[[[```bbbfffjjjllljjjeeeaaa[[[ZZZYYYWWWVVVUUUTTTSSSPPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFEEECCCCCCDDDEEEFFFGGGIIIKKKLLLLLLJJJLLLMMMOOOPPPQQQPPPPPPOOOQQQSSSRRRPPPPPPRRRTTTWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXUUUSSSQQQQQQRRRTTTTTTTTTQQQQQQQQQPPPPPPOOOMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```]]]^^^^^^___````````````cccbbbaaa___^^^^^^^^^^^^]]]]]]^^^```aaaaaaaaaaaagggkkkmmmjjjaaaWWWQQQPPPGGGEEEAAA??????===;;;999777666666666777777666444222555777666444333444666555666666666555555444333444444555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333333333333333333222222222222333444555666555555555444444555555555555555555555444444333333444444444444444555666666555666666555444555888;;;???BBBCCC@@@:::666444555333333333444444555555555555444444444444555666666666666666666666666666666444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555333333333333333333222222222222333333333444444444444444444444555555555555666666555555666666777888333333333444444555555555555666666666666777777777666666666666777777777777555666666777888888999999555:::@@@BBB@@@<<<:::999999999::::::::::::;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>>>>??????@@@@@@AAABBBAAABBBDDDEEEGGGNNNWWWaaasss222111///......000222333//////000000111111111222111111111000///......---111111222222222222111111///000222222000///000111111111111000111222222333111111222222222333333333...///111222333333222222777666555444444444444444444555666666666888;;;>>>BBBEEEJJJPPPUUUZZZ]]]^^^ZZZUUUPPPNNNPPPSSSUUUUUUVVVVVVWWWWWWYYYZZZ\\\]]]\\\\\\ZZZVVVRRRQQQTTTWWWZZZ___fffnnnqqqnnngggaaa\\\\\\ZZZYYYWWWUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJGGGHHHJJJKKKLLLKKKKKKJJJJJJMMMOOOOOOLLLKKKLLLMMMQQQRRRSSSTTTTTTSSSRRRQQQUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRQQQPPPPPPQQQQQQRRRQQQOOOMMMMMMOOOQQQQQQQQQJJJKKKKKKLLLMMMMMMMMMMMMFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYZZZ\\\]]]^^^^^^^^^\\\[[[[[[ZZZYYYXXXXXXWWWYYYYYYZZZ[[[\\\^^^```aaa``````aaabbbbbbcccbbbbbbcccbbb```___]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\aaafffiiieee\\\RRRLLLJJJCCCAAA===<<<;;;:::888666555555555777999999777555222444777777555333555777444555555555444333333222222222444555666666777777333333333444444555555555444444444444444444444444333444444555555444444333555555555555555555555555222222222222333444555666555444444333333444444555666555444333333333333333555555444333333555666777666777888666555666:::===EEECCC@@@===:::777444333333333333444444555555555555444444444444555666666777777777777777777777777666666666666666666666666555555555555555555555555444555555555555555555444555555555555555555555555666666666555555444444444222222333333333444444444555555555555666666666777666666666666666777888888222333444555555555555444444555666666777777666666666666666666777777777777555666666777888999999999444<<>>;;;;;;999999:::::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@AAACCCAAABBBDDDDDDFFFNNNWWW___qqq111111111000000000000000///000111222222222222222111111111000000000000000333222222222111111000000//////000111111111111111000000111111111222222222222222333333333333444444111111111111111111111111000111111111111222222222000111222444666777888999===???BBBGGGLLLRRRVVVXXXVVVTTTQQQNNNMMMMMMNNNOOORRRUUUXXXYYYXXXWWWWWWWWW]]]ZZZVVVTTTSSSRRRQQQPPPRRRXXXbbbkkknnnlllgggccc\\\ZZZXXXVVVSSSQQQPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPNNNNNNPPPQQQPPPPPPOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMMMMMMMLLLLLLJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGGGGHHHIIIIIIIIIGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTWWWXXXZZZ[[[]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXYYY[[[ZZZZZZZZZ[[[\\\]]]^^^___aaabbbcccdddeeedddccccccdddbbb___]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXX\\\\\\[[[XXXSSSLLLEEEAAA>>>===;;;999777555555444777777777777777777777777666666777777666555444444444333333444555555444222555555444444444555555666333333333333444555666666555333111222444555333111222222222333333444444444333333333333333333333333333333444555555444333333333333333333333333333333333333333333333333333333555555555555555555555555333333333333555777:::;;;BBB>>>888333111222555888444444444444444444444444555444444444444555666666444444444444444444444444333333333333333444555666777777666555444444333333444444444444444444444444333333333444444555555555555555555444444333333333555555555444444333333333444444555555555555555444444555444333222222444666555444444333333444444555777666666555555555555666777666555555555666888999777777777777666666666666;;;>>>AAAAAA???;;;999888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???==================>>>>>>BBB@@@AAAEEEGGGHHHMMMTTT^^^lll111000000000000000000000000000111222222222111111////////////////////////000000000000/////////...//////000111111111111111000000111111111222222222111111111222222222333333111111111111111111111111000111111111111222222222111222333444555666777888777888;;;???DDDIIILLLOOOQQQOOOLLLJJJIIIJJJLLLMMMOOORRRUUUVVVVVVUUUUUUVVVYYYXXXWWWWWWVVVTTTQQQOOOPPPUUU]]]cccfffeeeaaa^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSTTTSSSSSSRRRRRRSSSQQQPPPPPPQQQRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[]]]]]]^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZ[[[[[[]]]^^^```aaabbbdddfffhhhiiiiiihhhgggeeebbb___\\\[[[ZZZWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSPPPLLLFFF@@@===<<<;;;999888666555555555666666666666666666666666555666666666666555555444444333333444555555444222555555555666666777777777555444444333333333444444555333111222444555333111333333333333333333444444333333333333333333333333333333444555555444333333333333333333333333333333444444444444444444444444555555555555555555555555555555444444555555666777:::888666444333444555555444444444444444444444444444444444444444555666666444444444444444444444444444444333333444555555666777666666555444444333333444444444444444444444444333333444444444444444444444444444444444444333333555555444444444333333333333333444555666666555555444555555444333333555777555444444333333444444555666666555555555666666777777666555555555666888888666666666666777777777777;;;===@@@@@@>>>;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@BBB@@@AAAEEEGGGHHHMMMTTT]]]kkk000000000000000000111111111111222222222111111000............////////////000000000000//////////////////000111111111111111111111111111111222222222000000000111111111111222111111111111111111111111000111111111111222222222222222333444444555666666222333555888;;;???BBBDDDIIIHHHFFFEEEEEEFFFHHHIIILLLOOORRRSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXVVVRRROOOOOOQQQUUUYYY[[[[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUTTTTTTVVVTTTRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRRRRRRRQQQPPPOOONNNLLLLLLMMMMMMMMMLLLJJJIIIEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGIIILLLOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^\\\ZZZZZZ[[[XXXYYYYYYZZZ\\\]]]___```aaacccgggjjjllllllkkkkkkfffccc___[[[YYYWWWTTTRRRQQQQQQPPPPPPOOONNNNNNNNNKKKJJJHHHEEEBBB>>>;;;999999888777666555555555555666666666666666666666666444555555666666666555555444333333444555555444222111222444666777777666666666666555444333333333333444333222222444444333222444444444444333333333333333333333333333333333333333333444444444444333333333333333333333333333333555555555555555555555555555555555555555555555555555555666555555444333222111222444555555555444333444444444444444444444444444444444444555555666666555555555555555555555555555555444444555555666666666666666555444444333333444444444444444444444444444444444444444444333333333333444444444444444444555444444444444333333333222333444555666666666666555666666555444444555777555444444333333444444555555555555555555666777888666666555555666666777888555555666666777777888888888:::<<<<<<:::999999:::999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<======>>>>>>>>>>>>BBB@@@AAADDDFFFGGGLLLSSS]]]jjj000000000000000111111111222222222222222111000///......///////////////000222222222111111111111111//////000111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000111111111222222222333333333333333444444444222222333555888:::<<<>>>AAAAAA@@@@@@AAACCCEEEFFFJJJMMMPPPQQQRRRRRRTTTUUUUUUTTTUUUVVVWWWVVVSSSQQQPPPPPPPPPQQQSSSTTTUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZZZZZZZYYYYYYWWWUUUTTTTTTTTTSSSQQQRRRRRRRRRRRRRRRSSSTTTUUURRRRRRSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRQQQOOONNNMMMHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLOOORRRTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]^^^___^^^^^^^^^]]]]]]\\\\\\^^^```aaa```^^^\\\[[[[[[VVVVVVWWWXXXYYY[[[\\\]]]^^^aaaeeejjjmmmnnnmmmlllhhhddd^^^ZZZVVVTTTQQQOOOMMMMMMLLLKKKJJJIIIHHHGGGCCCAAA???===;;;999888888666555555444444555555666666666666666666666666666333333444555666666666666444333333444555555444222---///111444555555444333666555444333333333333333333333333333333333333333555555444444333333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444555666555333222111000111333555666555444333444444444444444444444444333444444555555555555555666666666666666666666666666666555555555666666777666666555555555444444444444444444444444444444444555555555444444333333333333333333444444555555555444444444444444444444444111222333555666777777777555666777666555444666777555444444333333444444555444444444555555777888888555555555555666666777777444555555666777888888999555777777777666666888:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>???AAA@@@@@@DDDEEEFFFKKKRRR\\\hhh}}}//////000000111111111111222222222222222111000////////////000000111111111111111111111111111222222//////000111111111111111111111111111111111111111111111111111222222222333111111111111111111111111000000111111111222222222333333333333333333333333222333333444555777999999;;;;;;;;;<<<>>>@@@BBBCCCHHHKKKNNNOOOPPPRRRTTTVVVTTTRRRQQQQQQSSSTTTSSSRRRQQQPPPOOONNNOOOPPPRRRTTTPPPPPPPPPPPPPPPOOONNNMMMOOOQQQTTTXXX\\\^^^``````\\\YYYWWWUUUUUUTTTSSSQQQSSSSSSRRRRRRRRRSSSSSSTTTSSSTTTTTTTTTTTTSSSSSSRRRTTTUUUUUUUUUTTTSSSQQQPPPLLLMMMOOOPPPPPPPPPOOONNNJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRUUUVVVVVVUUUXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\______^^^]]]\\\\\\[[[ZZZ___aaaccccccaaa^^^\\\[[[VVVVVVWWWWWWXXXZZZ[[[\\\\\\___ccchhhlllnnnnnnnnniiiddd]]]XXXTTTPPPNNNKKKIIIHHHHHHFFFEEEDDDCCCBBB===<<<;;;999888888888999444444333333444555555666555555555555555555555555333333444555555666555555444333333444555555444222,,,...111333444444333333333333333333333444555666333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555222333444555555555444333444444444444444555555555444444444444444444444444333444555555666666555555666666666666666666666666777666666555555555666666555555555555555444444444444444444444444444444444555555555444444333333333333333333444444555555555444444444444444444444444111222333555666777777777444666777777555555555666555444444333333444444555444444444555555777888888444555555666666666666666444555555666777888888999666777777666666666999;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@AAABBBCCCCCCDDDAAA???@@@CCCDDDEEEJJJQQQ[[[ggg{{{/////////000111111222222111111222222222111111000//////000000111111222222////////////000000000000//////000111111111111111222222222111111111111111111111111222222222333333111111111111111111111111000111111111111222222222222222222222222222222333111111111222222444555555666777888999;;;===>>>???DDDFFFIIIKKKMMMOOORRRUUURRRPPPNNNMMMOOOPPPQQQPPPPPPOOONNNMMMNNNOOOQQQRRRQQQRRRRRRRRRQQQOOOMMMLLLLLLNNNQQQUUUZZZ___bbbddd^^^[[[XXXVVVVVVTTTRRRQQQRRRRRRRRRQQQQQQRRRSSSSSSVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSPPPRRRTTTUUUVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTOOOOOONNNMMMNNNOOOPPPQQQSSSSSSUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUUUUTTTSSSWWWWWWXXXXXXXXXXXXWWWVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[```cccffffffccc```]]][[[XXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\```eeeiiilllnnnooogggbbbZZZTTTOOOLLLIIIGGGDDDCCCBBBAAA@@@???>>>>>>:::999888888888888888999444444333333444555555666555555555555555555555555333444444555555555444444444333333444555555444222000111333555666666555555333333333333444555666666222333444444222222333444555555555444444444444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333555555555555555555555555111222333555555666666666666666444333333444666666444444444444444444444444222333555666666666555444555555555555555555555555666666555555444444555555555555555555555555555555444444444444444444444444444444444444444444333333333333444444444444444444333333333444444444444555222333444555666666666666333555777777555444555555555444444333333444444555555555555555555666777888444444555666666666666555555555666666777777888888888999999999888888:::<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCAAA???@@@CCCDDDDDDIIIPPPZZZeeeyyy...//////000111111222222000000111222222222111111......//////000111111222.../////////000000000000//////000111111111111111222222222111111111000000000000000111111111111222111111111111111111111111000111111111111222222222000000111111222222333333000000000000111222333444333333444666777999:::;;;>>>@@@CCCEEEGGGJJJMMMPPPMMMLLLKKKLLLMMMNNNLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQRRRSSSRRRQQQOOOMMMJJJKKKMMMQQQVVV[[[```ccc___\\\YYYWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTVVVXXXYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTWWWWWWVVVTTTVVVWWWXXXYYYYYYYYYXXXWWWRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVXXXYYYZZZZZZ[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^___aaadddggghhheeeaaa]]]\\\WWWWWWVVVUUUUUUUUUUUUVVVVVVWWWYYY]]]aaaeeeiiijjjccc]]]VVVOOOJJJGGGEEECCC>>>>>>===<<<;;;:::::::::666666666666666777777666555444444444444555555666555555555555555555555555444444555555555444333333444333333444555555444222333444444444555555666666444444333333333444444555111333555444222111333555444444444444555555555555333333333333333333333333333333222111111222333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444555666777888444444444444444555666666444444444444444444444444222333555666777666555444444444444444444444444444666555555444333333444444555555555555555555555555444444444444444444444444333333444444444444444444444444444444444444333333333333333444444444555555333333444555666666555555222444666666555444444444555444444333333444444555666666555555555666666777333444555666666666555555666666666666777777777777777888:::999888888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????AAA??????BBBCCCDDDHHHOOOYYYdddwww...//////000111222222222///000111222222222222222---------...///000000111000000111111222222222333//////000111111111111111222222222222111111000000////////////000000000000111111111111111111111111000111111111111222222222///000000111222222333333111111111111222222333444000111222333555666777888999;;;>>>@@@BBBEEEIIILLLJJJJJJKKKLLLNNNLLLIIIFFFIIIJJJKKKLLLLLLLLLLLLKKKNNNOOOQQQRRRRRRQQQOOONNNIIIIIIJJJMMMRRRXXX]]]aaa```]]]YYYWWWUUUTTTQQQOOONNNNNNOOOQQQSSSUUUWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVSSSUUUXXXYYYZZZYYYWWWUUUUUUUUUTTTSSSRRRQQQQQQPPPTTTTTTTTTUUUVVVVVVWWWWWWQQQQQQRRRSSSTTTTTTSSSSSSUUUUUUVVVWWWVVVTTTRRRPPPTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYYZZZYYYWWWVVVWWWXXXYYYZZZYYYYYYXXXSSSTTTUUUVVVWWWYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\___^^^^^^]]][[[YYYXXXWWWSSSTTTVVVYYY\\\___aaabbbaaaeeehhhiiifffbbb^^^\\\TTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRUUUYYY^^^bbbeee___ZZZRRRKKKGGGDDDAAA@@@::::::999999888888777777333444444555555555555444555555555444444555555666555555555555555555555555555555555555444333222222444333333444555555444222333333222222222333444444666666555444333333333333111333555444222111333555333444444444555666666666333333333333333333333333444333222111111222333444333333333333333333333333555555555555555555555555555555555555555555555555777666555444444555777888000111333555666666666666444444444444444444444444222333555777777666555444444444444444444444444444666555444333333333333333444555555555555555555555444444444444444444444444333333333444444555555555555555555444444333333333333333333444444555555555444444555555555555555555111333666666444333333333555444444333333444444555777666666555555555666666333333555666666666555444777777777777666666666666444666777777666555555666999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA??????BBBCCCCCCHHHNNNYYYdddvvv222000...------...000222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000333222000/////////000111111111111111111111222222333333333222222111111111111111111111111111111111333333333444444444555555999:::;;;<<<>>>AAACCCDDDEEEEEEFFFGGGGGGFFFEEEDDDGGGHHHIIIIIIHHHIIILLLNNNQQQPPPOOOOOOPPPOOOMMMKKKMMMNNNNNNNNNNNNQQQVVVZZZ]]]ZZZXXXWWWWWWUUUPPPLLLNNNOOOQQQRRRRRRRRRTTTVVVZZZYYYYYYXXXWWWUUUTTTSSSUUUTTTSSSTTTUUUVVVUUUTTTTTTSSSUUUZZZ___^^^VVVPPPRRRQQQPPPOOOPPPPPPRRRSSSSSSUUUWWWWWWUUUSSSRRRSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXVVVSSSRRRSSSTTTVVVTTTSSSQQQQQQQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZSSSSSSSSSTTTVVVXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___bbbaaa^^^[[[XXXUUUSSSRRRPPPQQQSSSVVVYYY]]]```bbbaaaccceeefffddd___ZZZVVVTTTSSSQQQOOONNNNNNNNNOOOKKKKKKMMMOOOQQQSSSUUUVVVRRRPPPKKKEEE@@@<<<999888888888777777666666555555555555555555555666777777444333333333333444555555555555555555555444444444666666666555333333444555333333333222222222111111333333333444444444555555444444555555444444333222444444444444444444444444444333333222222333333444555555555555555555555555333333333333333333333333555444333333222222222333444444444555555555555666444444444555444444333333666666555555555444444444777666555444444333333444222222222333333333444444444444444555555555555555444444444444444444444444555555555555555555555555444333333222222333333444666555555444444444555555333333444444555666666666555444444333333444444555555555555555555555555555555555555555555555555555666555555444444666777888777666666555555555555666555444444333333333444444555555555444444333333333888888888777777777777777888888888888888999999999:::888888888:::;;;:::999;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJNNNWWWcccuuu111000////////////000111111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000222222111000000000000000000000000000111222333444333222222222222222222111111111111111111111111111222222222222333333333444444444555666888:::;;;===AAABBBCCCDDDDDDCCCBBBBBBEEEFFFHHHIIIIIIJJJLLLNNNPPPOOONNNNNNOOOOOOMMMLLLLLLMMMMMMLLLLLLOOOSSSVVVXXXVVVUUUUUUUUUTTTPPPMMMLLLNNNPPPPPPPPPPPPRRRTTTXXXYYYYYYYYYWWWVVVTTTRRRRRRQQQQQQRRRTTTVVVUUUTTTTTTUUUVVVWWWXXXVVVSSSPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVTTTSSSRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQRRRRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\bbbaaa___\\\YYYVVVTTTSSSRRRRRRTTTVVVYYY\\\___```[[[]]]```aaa```\\\XXXUUUQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMIIIGGGBBB>>>:::777666666777777777777666666555555555555555555555666666777444333333333333444555555444444555555555666666666444555555444222222333444333333333333222222222222333333333444444444555555444444555555444444333222444444444444444444444444444333333222222333333444222222222222222222222222333333333333333333333333222111111111000000000000444444444444555555555555444444444555555444444333555555444444444333333333666666555555444444555555444444555555555666666666555555555555555555444444555555555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333555555555555555555444444555444444333333444444555444444444444444444444444555555555555555555555555666555555444555666777888666555555444555555666666666666555555555555666666777666555555444444444555888777777777777777777777::::::999888777666555444999888888888:::;;;:::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJNNNYYYdddwww111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222111000...//////000111333444555111111111222222222222222111111111111111111111111111111111111222222222222444444444555666777888999;;;<<<===>>>>>>>>>>>>>>>AAADDDGGGIIIIIIJJJLLLMMMOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLLLLJJJJJJKKKNNNQQQSSSSSSSSSTTTUUUTTTRRROOOKKKMMMNNNOOONNNOOOPPPRRRVVVWWWYYYYYYXXXVVVSSSQQQOOONNNNNNPPPRRRTTTTTTSSSSSSUUUVVVTTTQQQOOOOOOPPPMMMMMMMMMMMMNNNPPPQQQRRRQQQSSSUUUTTTSSSQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRPPPQQQQQQPPPOOOOOOPPPRRRQQQQQQQQQRRRSSSSSSTTTUUURRRRRRRRRSSSSSSTTTTTTTTTQQQQQQRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWVVVVVVWWWWWWXXXYYYaaa```___]]]ZZZWWWUUUTTTQQQQQQRRRTTTVVVXXXZZZ[[[TTTVVVYYYZZZZZZWWWTTTRRRLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>;;;777555555555666777777777666666666666555555555444444555555666777444333333333333444555555555555555666666777777777333444444333111111222444444444444444333333333333333333333444444444555555444444555555444444333222444444444444444444444444444333333222222333333444444444444444444444444444333333333333333333333333333444444444444333333222444444444444555555555555333444444555555555444444444444444333333333222222666555555555555666777777555555555666666666777777666666666555444444444333666666666666666666666666333333333333333333333333666555555444444555555666111222222333444444444333777666666555444444333333555444444333333444444555333333333333444444444444444444444444444444444444666555555555555666777777555444444444555666777777888777777666666777888888888777666555555555666777777777777777777777888888999888888777666555444444999888777888:::;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????@@@?????????@@@AAABBBCCCEEEJJJMMMXXXdddvvv111111222222222222111111111111111111111111111111111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111111111111222333444444333111111000000000000111222333444000000111111222222333333111111111111111111111111111111111222222222222333444333333333444555666777666666777888999999::::::===@@@DDDFFFGGGIIIJJJLLLMMMKKKJJJJJJLLLLLLLLLJJJKKKKKKKKKIIIHHHHHHKKKMMMPPPQQQRRRTTTUUUUUUTTTSSSKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWYYYXXXVVVSSSPPPNNNMMMLLLNNNPPPQQQQQQPPPQQQRRRSSSRRRQQQPPPOOOOOOKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPQQQQQQOOONNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPPPPOOOOOOQQQSSSQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX^^^]]]]]]\\\ZZZWWWUUUTTTOOOOOOOOOOOOPPPQQQSSSSSSPPPQQQSSSSSSSSSQQQNNNLLLHHHHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;>>><<<999666555555777888666666666666666666666666555444444444444555666666444333333333333444555555777777777777777666666666333444444333222222333555555555444444444333333333333333333444444444555555444444555555444444333222333333333333333333333333444333333222222333333444555555555555555555555555333333333333333333333333444555555666666555444444333333444444444555555555333444444555555555555555555555444444444333333333555444555555666777888999333333444444444555555555777777666555444333333333555555555555555555555555444444444444444444444444555555444444444444555555222333444666666666666555666666555555555444444444555444444333333444444555222222333333333333333444444444444444444444444444555555555555666666666777555555555666666888999:::777777777666777777888888888777555444444555777888777777777777777888888888555666666666777888888888999888777888:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@???@@@AAAAAABBBEEEIIILLLUUU```rrr111111222222222222111111111111111111111111111111111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111000111333444444333222111222222111111000111111111000000000111111222222222111111111111111111111111222222222222333333333333111000000000111111222333222333333444444555666777:::<<<@@@BBBCCCEEEGGGIIIKKKIIIGGGGGGHHHIIIIIIHHHIIIJJJJJJIIIGGGGGGIIIKKKLLLMMMPPPRRRRRRSSSSSSSSSLLLMMMOOOOOONNNNNNOOOQQQPPPRRRUUUWWWWWWUUURRRPPPOOOMMMLLLMMMNNNNNNMMMLLLNNNMMMNNNQQQVVVVVVRRRMMMIIIJJJKKKLLLNNNOOOOOOPPPKKKMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRRRRQQQOOONNNLLLMMMNNNNNNMMMNNNPPPQQQRRRSSSTTTUUUTTTSSSQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYWWWUUUSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;:::999999888>>><<<999666555555777888555555555555555666666666444444444444444555666666444333333333333444555555999999888777666555555444444555555444333333555666555555444444444333333333333333333444444444555555444444555555444444333222333333333333333333333333444333333222222333333444111111111111111111111111333333333333333333333333000111111222222222111111333333333444444444444555333444555555666666666555666666666666555555555555444444444444555777888999333333333333444444444555777777666555444333333333444444444444444444444444666666666666666666666666444444333333333333444444333444444555666666666555444444444555555555666666555444444333333444444555222222222333333444444444444444444444444444444444444555555666666666666666777777777777888999:::;;;666555555555666666777888666666555444444555666777666666777777888888888888666666777888888999::::::888777777888:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA???@@@AAAAAABBBDDDHHHKKKSSS^^^ooo111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000111222222222222222222444333222111000000000000000000000111111111111111111111111111111111111111222222222222333333333444222222222222333444555555222222111111222333444555777888;;;<<<===???CCCFFFJJJGGGEEEDDDDDDEEEEEEDDDEEEGGGHHHGGGFFFGGGIIIJJJFFFIIILLLMMMMMMMMMNNNOOOLLLMMMNNNNNNMMMMMMNNNPPPNNNPPPRRRTTTTTTSSSQQQOOOOOOMMMLLLLLLLLLLLLKKKIIIKKKJJJJJJPPPWWWYYYTTTNNNJJJJJJLLLMMMNNNNNNNNNNNNJJJKKKKKKJJJIIIIIIKKKMMMNNNOOOOOOOOOOOONNNNNNMMMJJJKKKKKKKKKJJJJJJLLLNNNRRRSSSUUUVVVUUUSSSPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNOOOPPPRRRTTTUUURRRSSSTTTTTTTTTQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHFFFEEECCCCCC@@@@@@@@@@@@???===<<<;;;888888888888888888888888999888777555444444555555444555555555555666666666444444333333444444555666444333333333333444555555999888777777666555444444444555555555444444666777444444444444333333333333333333333444444444555555444444555555444444333222333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222111111111111222333333333333333333444444444444333444555666666666666666777777777666666666666555333333333444444666777777444444444555555555666666666666666555444444444333444444444444444444444444666666666666666666666666333333333222222333333333444333333222222222333444333333444444555666666777555444444333333444444555222222333333444444555555333333333333333333333333444555555666777666666666888888777888888999:::;;;444444444444555666777777444444555555555666666666666666666777888888999999999999999999888888888777888777777888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAADDDHHHKKKSSS]]]nnn111000////////////000111111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222555444555555666777888999333222222111111222333444555555666666777:::???BBBIIIFFFBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEEEEFFFHHHJJJEEEHHHKKKKKKJJJIIIJJJLLLJJJLLLMMMMMMLLLKKKLLLNNNMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJKKKNNNSSSUUUTTTRRRKKKLLLMMMNNNNNNNNNNNNMMMJJJKKKKKKJJJIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKIIIJJJKKKMMMOOOQQQTTTVVVVVVTTTQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMGGGHHHJJJMMMOOOQQQSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMOOOPPPOOONNNKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<;;;999888777555555555666666666666666444444555555555444444444444444444555555555666666444444333333444444555666444333333333333444555555555555555555555555555555333444444444333333555777333333333333222222222222333333333444444444555555444444555555444444333222222222222222222222222222444333333222222333333444444444444444444444444444333333333333333333333333444333111000111222555666222222333333333444444444333444555666777777777777777666666666666555555555333333333333333444555666333333333444444444444555555555555555555555444444555555555555555555555555666666666666666666666666444444333333333333444444777555333111000111333444444444555555555555555555555444444333333444444555222333333444555555666666333333333333333333333333444444666777777777666555777777777666666777888888444444444444555666777888333555666888888777666555555666666777888888999999888888888888777777777777777777666888:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCGGGJJJQQQ[[[lll222000///------///000222111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222111000/////////000222333111000000000111222333333222222111111000000//////111111111111111111111111000000000000111111111111111111111222333444666777444444222111111222333333444444333333333777<<<@@@HHHEEEAAA?????????>>>>>><<>>??????@@@??????@@@@@@AAAAAAAAACCCGGGJJJNNNXXXhhh{{{////////////////////////111111000000000000111111000000000000000000000000111222444555444222000///000000000000000000000000333222111000//////////////////000000000111111111000000000000000000000000////////////000000000000222222222222222222222222000111111111111222222222333333222222111000000000222222222222333444555666222222222222222222222222333555666444222333999>>>XXXNNNCCC<<<;;;<<<<<<:::999;;;===@@@BBBCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOPPPMMMKKKKKKMMMMMMLLLJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===;;;:::999999888888888888777666555444555555555666666666666777777666444222111222444555777777555444444555666777444444555555666555555444444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444333444555444222222444555777444111000111333444444444444444555555555555666222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555666777888888999777777777666555444222222222222333333444555666666555444444333333444444555333222222111111222222333444444333222333444555666555555555555555555444444444444444444444444444444222222222333333333444444444444444444444444444444333333333333444555666777444333333333333555777888333333444444555555666666444555666777777666555444555555555555555555555555777666444333333444555666777888:::;;;;;;:::888777555555666666777777888888666666666666777777777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===>>>???@@@@@@AAACCCFFFIIIPPPYYYiii{{{111111111111111111111111222222111111111111222222000000000000000000000000000111111222222111000///000000000000000000000000000000000//////000111111222222333333333444444444000000000000000000000000/////////000000000111111222222222222222222222222000111111111111222222222111111111111111111222222222222222222333444555555222222222222222222222222222444555444111222888===OOOGGG<<<777666777777666777888:::<<<>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGEEECCCCCCEEEFFFGGGFFFGGGGGGFFFFFFGGGIIIKKKLLLNNNLLLIIIIIIKKKLLLKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMPPPPPPPPPNNNMMMLLLNNNPPPNNNOOOPPPRRRSSSSSSRRRRRRNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBAAAAAA@@@<<<<<<============<<<<<<<<<<<<;;;:::999888777777777777777777666555444333444444555555555666666666666555444333222333444555555444333333333444555666444444555555555444444333444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444555666666555444444555777888555333111222222222111333333333333444444444555222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444555555666777777444444444444333222111111222222333333444555555666555444444333333444444555333333222222222222333333444333333333333444555555444444555555555555555444444444444444444444444444333333333333444444444444444444444444444444444444333222111000000111222222777777666555444444444444333333333333333444444444444555555666666555555444555555555555555555555555666555444333333444666777777888999::::::999888777777777777777666666666666666666666666777777777888777777888888999999::::::;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@@@@???>>>===>>>???@@@@@@AAACCCFFFIIIOOOYYYhhhzzz111111111111111111111111333222222111111222222333//////////////////////////////......//////000000000000000000000000000000............///000222222000000000111111111222222000000000000000000000000000000000111111111222222222222222222222222222222000111111111111222222222///000000111222222333333222222111222222333444555111111111111111111111111111333444222111222666:::EEE???777222222444444333555555666777888:::<<<===<<<===>>>???AAABBBCCCDDDEEECCC@@@@@@AAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNLLLLLLMMMOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@???>>>======<<<<<<999999999999::::::999999999999888777666555444444666666666666555444333333333333333444444444555555333333444444444444444444444444444444444555666777444444444444444333222222444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444222333333222111111222444888666444333333222000///222222222333333333444444222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444222222222333444444555555222333333444444333333222222333333444444555555555555444444333333444444555444444444333333444444444222333444444555555444444222333444555555555555555444444444444444444444444444444444444555555555666555555555555555555555555888666444222222222333444777777777666666555333333555444444444444444444333444555555666666555555444555555555555555555555555555444333333444555777888666666888888888888666666888888888777666555555555666666666777777777888888888888888888888888888888999::::::;;;<<<===>>>>>>;;;<<<===>>>???>>>======>>>???@@@@@@AAACCCFFFIIINNNXXXgggyyy111111111111111111111111222111111000000111111222///////////////////////////...---------///111222000000000000000000000000............///000111222////////////000000000000000000000000000000000000000111111111222222222222111111111111111111111111000000111111111222222222000000111111111222222222222222111111222333333444000000000000000000000000111222222111000111444777>>>:::555222222333444333444333333333444666888:::888999:::;;;===???@@@@@@BBB@@@>>>===>>>???>>>>>>@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKKKKJJJIIIHHHIIIJJJGGGHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999888888888888888888888999999999777777666666555444333333444555555555444444333222222222333333333444444444222222333444555555555444555555666666777888999999444444444444333222111111444444444444444444444444333444555555666555555555444444444444444444444444555555444444444333333333222333444444222222333444111111222111000///111333555444333444444333111///222333333333333444444444333333333333333333333333333333333333333333333333333333444444444444444444333333444444444444444444222222333333333444444444333444555555666666666555333333333444444444555555555444444333333444444555555555444444444444555555222333444555666555444333111222333444555666666666555555555555555555555555555555555555666666666666666666666666666666666666999888666444444555777888555666777999999999888777999999999888888777777777666666666666666666666666555555555555555555555555333333333333444666777888555555666777777666555555888777777777666666666555666666777777777888888888888888888777777777777777999999:::;;;<<<===>>>???;;;;;;<<<===>>>======<<<>>>???@@@@@@AAACCCFFFIIIMMMVVVfffxxx000000000000000000000000000000////////////000000////////////////////////111000...---...000222444000000000000000000000000000000////////////000000222222222333333333444444000000000000000000000000000111111111222222222222111111111111111111111111000000111111111222222222222222222111111111000000222222111111111222333333000000000000000000000000111111111111000111333555888666333222222333333333333333222222333444666888666666777999:::;;;<<<===@@@>>>;;;:::;;;<<<<<<;;;=========>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999888777777666666666666555555666666888888777777666666555555444444444444444444444333333222222222222333333333333444222222333444555555555444444555555666777888888888333444444444333333222111444444444444444444444444333444555555666555555555444444444444444444444444555555444444444333333333222333444444222222333444555666666555444444555777333222222333555555333222444444444444555555555555333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444444555555555333333444555666666666666333333333444444444444444555444444333333444444555666555555444444555555666222333444555666555444333111222333444555555555555555555555555555555555555555555555666666666777777666666666666666666666666444333222222333666888:::;;;<<<===>>>>>>>>>===<<<>>>>>>======<<<<<<;;;;;;777777777777777777777777555555555555555555555555333333333444555666777777555555555666666555555555555666666666777777777888777777777777888888888888888888888777777777777777999999:::;;;<<<===>>>???;;;<<<<<<===============>>>???@@@@@@AAACCCFFFIIILLLUUUdddvvv/////////////////////////////////....../////////////////////////////////222111000//////000222444000000000000000000000000111111000000000000000111111111111111222222222333000000000000000000000000000000000111111111222222111111111111111111111111000111111111111222222222333333222222111000000///222222111111111111222222111111111111111111111111111111111111111222333333222222222111111111111111333333222222333444555555444444555666777888999999<<<:::888777888:::999999999::::::;;;<<<===>>>>>><<<===>>>===<<<<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCCCCEEEFFFFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::777777777777666666666666777777777666666666555555333333222222222444555666888888777777666666666666333444444555444444333333222222222333333333444444333333444444444444444444111222333444555555555444333333444444444444333333444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444444444555444333222444666222111111222444555555444444444444555555555666666444444333333333333222222333333333333333333333333222333333444444555555555222333333444444555555555555555555555555555666666111222222333444444444333444444444444444444444444555444444333333444444555555555444444444444555555222333444444555555444444111222333444444444444444555555555555555555555555555555555555666666666777555555555555555555555555333333555666999;;;===???CCCCCCCCCBBB@@@???======>>>>>>>>>===============888777777666666777777888555555555555555555555555333444444555555666666666555555555555555555555555555555555666777888888888777777777888888888999999888888888888888888888888999::::::;;;<<<===>>>>>><<<<<<=========>>>>>>>>>>>>???@@@@@@AAACCCFFFIIIJJJTTTcccuuu000000000000000000000000000000////////////000000000000000000000000000000333222111000000000111222000000000000000000000000111111000111111222333444.../////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111000111111111111222222222222222111111111111111111222222111111111111222222222222222222222222222222222111111111222333333222///111222222222111111111111222222333333333333222333333333333444444444555777555444333555777777666555666777888999:::::::::999:::<<<;;;999999;;;>>>===============>>>?????????>>>>>>>>>============>>>>>>>>>>>>============<<<=========>>>>>>?????????@@@BBBBBB@@@?????????@@@???>>>======>>>??????======>>>>>>>>>>>>??????999999999888888999999999888888888888777777777777777777666666666555555555555555555555444444444444444333222111222444666777888888777777777777666666444444555555555555444444333333333333444444444444666555444333222333444555111222333444444333222222222333444555555555555555444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444000111222111//////111222555333111111333444444444333333444444444555555555444444444333333222222222333333333333333333333333222222333333444555555666222222333333444555555666666555555555555555555555222222333333444333333333444444444444444444444444555444444333333444444555555444444444444444444555444333333333333444555555222333333444444444333333555555555555555555555555444444555555555666666666444444444444444444444444555666999<<>><<<;;;;;;;;;888999999999999999999:::777666555444444555666777555555555555555555555555444444555555555555555555666666555555555555666666666666666666777777777777777777888888888999999999777777888888999999::::::;;;;;;;;;<<<<<<<<<======>>>=========>>>>>>??????>>>???@@@@@@AAACCCFFFIIIIIISSSbbbttt111111111111111111111111111111000000000000111111111111111111111111111111222222111000000000000000000000000000000000000000//////000111222444666777111222222222333333333333000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222000000000111222222333333222222111111111111111222222222222222222222222222222222111222333444333222000222444555444222222222000111222333333222111000111111111111111222222222444222111111333555555555222333555666777888888888777999::::::888777:::===;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<:::::::::;;;:::999888888888999:::777888888999999::::::;;;::::::999999999999::::::444444444555555555666666999999888888888777777777444444444333333333333333666555444444444666999:::777777777777777666666666444444555555666555555555333333444444444444555555777666444222111222444555333444555555555444333222222222444555666777777777444444444444444444444444333444555555666666555555444444444444444444444444555555444444444333333333222333444444222222333444222333333222111111222444888555222000111333333333222222333333333444444444444444444333333222222222333333333333333333333333222222333333444555666666222222333333444555666666555555555555555555555555444555555666666555444444444444444444444444444444555444444333333444444555444444444333333444444444555444333222333444555666333333444444444333222222666666666666666666666666444444444444555555555666444444444444444444444444333555888<<<>>>??????>>>:::999777666666777888999333333444444555555666666555444333222222333444555555555555555555555555555555555555666555555444444666666555555555555666666888888777777666666555555777888888888888999999999777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@AAACCCFFFIIIIIIRRRbbbttt............///000222222......///000111222222333111111000000000000111111000111111111222222222222+++---000111111000000111111111111111111111111111000000111111111111000000222222222111111111000000000000000000111111111111000000000000000000000000111111222222222222111111333222222222222222222333222222222222222111000///111111111111111111111111333222222222111000000000000111222222333333333333000000//////000111222222000111222333444333222222444444444444444444444444444444444555555555555666777777777777777777777777666666666666666777888999777888999::::::999888777888666555333333555666888777777666777777888999999888888999999999999888888888999:::999888777888999777777666666555555555444555555666666555444333333333333333444444444555555777777777777777666666666555444333333333333444555444444333333444555777888777777666555555555555555333333333333333333333333555555444444444333333333333333333444444444555555555444222111111222444555444444444555555555666666444444444444444444444444444444555555555555444444333444444555555444444333444444444444444444444444555444444333333222222111444444444555555555666666333333333333222111000000///000222444555666777777444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444777555444444444444333111555444444333333444444555222222222333333444444444555555555444444333333333333444444555555444444333111111111222222333333333555555555444444333333333777666666555444444333333444444444444444444444444222333333444444555555555888999;;;<<<<<<:::777555666666444333333444555666444444444444444444444444333333444444444444333333444444444555555555666666555555555666555555444333444444555555555555444444333444666888888777555444777777777777888888888888666777999999999999;;;<<<999999:::;;;;;;<<<<<<===888999:::;;;<<<>>>??????===???@@@@@@@@@AAADDDFFFLLLRRR^^^ppp.........//////000222222//////000000111111222222000000////////////000000000000000111111111222222,,,...000000000000111222111111111111111111111111000000111111111111000000222222222111111111000000000000000000111111111111000000000000000000000000111111222222222222111111222222111111111111222222222222222222222111000000111111111111111111111111222222222111111111111111111111222333333333222222000000000000111111222222111111222333333333222111333333333333333333333333333333333333444444444444444444444444444444444444444333333333333444555666666666777888888777666666777666555444444555666777555555555555555666777777666666777777777777666666444666777777555555666777666666666666555555444444555555555555555444333333333333333444444444444555444444333333333333333333555444333333333333444555444333333333444555666777777777666555555555555555333333333333333333333333222222222333333333444444333333333444444444444555555444333222222333444555444444444444555555555666444444444444444444444444555555666666666666555555333444444555555444444333444444444444444444444444333333333333333333333444333333444444444555555555222333333444444444333333333333444444555444444333444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444555444333444555555444333444444444444444444444444555555444444333222222111555555444444444333333333333444444555555444444333333333333444444444444444444333333333333333222222333333444444444444444444444444444444444444444444222333333444444555555666555666777777666444222111555444333333333333444555444444444444444444444444444444555555555555444444333444444444444555555555333333444555666666666666444444555555555555444444111222444666888888888888777777777777888888888888777888999999999999:::;;;999999:::;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????===???@@@@@@@@@AAADDDFFFLLLSSS^^^ppp////////////000000111222000000000000000111111111//////............///////////////000000000111111...///000/////////111333111111111111111111111111000000111111111111000000222111111111111000000000000000000000111111111111000000000000000000000000111111222222222222111111111111111000000111111111222222333333333222111111111111111111111111111111111111111111111222222222222222222333222222111111111111111111222222222222222222333333333222222111222222222222222222222222222222222222333333333333333333333333333333333333333222222222222333333444444444555555555555444444555555555555555555555555333333333333333444444555333444444555555444444333111222444333333333444555666555555555555444444444444444555555444444333333333333333333444444444444222222222222222222222333555444444333333444444555333333333333333555666666777666666666555555555555333333333333333333333333///000000111333444444555333333333333444444444444444444444444444444444444444444444444555555555555444444444444444444444444666666777777777777666666444444555555555555444444444444444444444444444444111222222333444444555555222222333333333444444444111222333444555555555555333444444555444444333333444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444555444333444666666666444333444555666666555444333555555444444333222222222555444444444444333333333333444444555555444444333666666666555555555555555222222222222222333333333111111222222333444555555444444444444444444444444222333333444555555666666999888888777555444333333333333222222222333333444555555555555555555555555555555555666666555555555333333333333444444444444222222333444555666777777444444555555555555444444444444444555666777777888777777777777888888888888777999:::999888888999:::999999:::;;;;;;<<<<<<===============>>>>>>??????===???@@@@@@@@@AAADDDFFFLLLSSS___ooo000000//////000111111222111111111000000000000000000//////......//////000////////////000000000000/////////.........111333111111111111111111111111000000111111111111000000111111111111000000000000///000000000111111111111000000000000000000000000111111222222222222111111111111000000000000111111222222333333333333222222111111111111111111111111000000000111222222222333222222222222222111000///222222222333333333222222333333333333222222111111222222222222222222222222222222222222333333333333444444444444444444444444444333333333333333444444222222333333333333222222333444555555555555444333333333222222222333333444222333333333333333333222///111222222111111333444444444444444444444444444333333444444444333333222222222333333333444444444444444444444555555555555444444444444444444444444222222333333444444555666666666666666666555555444333333333333333333333333000111111222333444444444222222333333333444444444444555555666666555555444444444444444444444444444333333444444444444444444555555666666666666555555444444555555555555444444444444444444444444444444333333333333444444555555111111222222222333333333222222333444444444444444000111333444555666666666444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444666555444555666777666444222444555777777555444222111222222333444555666666444444444444444444444444333444444555555444444333777777666666555555444444222222222333333444444444222222222333444444555555333333444444444444444444222333333444555666777777<<<:::888666555555555555333333333333333444444444555555555555555555555555555555666666666666555555222222222333333333444444333333333444555666777777444444555555555555444444999888777555444444444444666777777777888888888888888999:::999888777888999999999:::;;;;;;<<<<<<==============================???@@@@@@@@@AAADDDFFFKKKRRR___nnn111000000000000111111222111111111000000000000000111000000//////000000111////////////000000000000///000000///---...000333000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000000000111111222222222222111111111111000000000000111111111222222333333222222222111111111111111111111111000000000111222222222333222222222222111111000///222222333333333222222111333222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444333333222222222333333222222111111111111222222333333444444444444333333444444333333222333333444222333333444444333333222000111333333222222333444333333333333444444444444222222333333333333333222222222222333333333444444444444555555666666666666444444444444444444444444222222333444555555555555666666666777666555444444333333333333333333333333444444444444444333333333222222222333333333444444444555555666666555555444444444444444444444333333333333333444444444555555333444444555555444444333444555555666666555555444444444444444444444444444555555555444444333333333111111111222222222333333333333333333333222111111111222333444555555666666444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444888777555555666777555444333444666777777666444333111222222333555666666777444444444444444444444444333444444555555444444333666555555555444333333333333333444444555555666666444444444444444444444444333333333444444444555555222222333444555777777888999777555333222222333333333333444444555555555555555555555555555555555555555555666666666666555555222222222333333333444444666555444444444444555555444444555555555555444444999888777555444444444444666777777777888888888888888999:::999777777777999999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;===???@@@@@@@@@AAADDDFFFJJJQQQ^^^mmm111111111000000111111222000000000000000111111111111111000000000000111111/////////000000000111111///000000000......000111000000000000000000000000000000111111111111000000//////000000000000000111000000000000111111111111000000000000000000000000111111222222222222111111111111111000000111111111000000111222222222111111111111111111111111111111111111111111111222222222111111111222111111000000111222333333333222000000222222111111222222333444333333333333333333333333333333333333444444444444222222222222222222222222222111111000000000000111222222111111111111222222333333333333333333333333555444444333333333333444222333333444444333333222222333444444222222333444222222333333333333333444111111222333333333222222222222222222333333333333222222333333444444555555333444444555555444444333222333444555666666666666555666777777777666444333333333333333333333333333555555555444444333333333222222222222333333333333444444444444444444444444444444444444333333333333222333333444444555555555333333333444444333333333555555666666666666555555444444444444444444444444666666555555444333333222111111222222222333333333333333333333222111000///555555555555444333222222444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444888777666666777888777555444555666777777666555444555555444444444444444444333333333444444444444555333444444555555444444333444444444333333333333333555555555555666666666666555555555555555555555555222333333444444555555555222222333555666777888999888777666444444444555555333333444555666666666666444444444444444444444444555555555666666555555555333333333333444444444444777666555444333444444555444444555555555555444444444444444555666777777888777777777777888888888888666888999888777777888999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;===???@@@@@@@@@AAADDDFFFHHHPPP\\\jjj{{{222222111000000111111222//////000000111111222222000000////////////000000000000000111111111222222...000111111///...///000000000000000000000000000000000111111111111000000////////////000000111111000000000000111111111111000000000000000000000000111111222222222222111111222222111111111111222222...///000111111111111000111111111111111111111111222222222111111111111111///000000111111111111000000111222333222111///...111111000000111333555666222222222222222222222222222222222222333333333333333333333333333333333333333222111000000000000111444333222111111222333444444333222111111222333444555444333333222222222333222222333333333333222222444555666444222111222333111222222222333333333333000000111222222222222222111222222222222333333333000111111222333333444444333333444555555444333333333444555777777777777666555666777888777666444333333333333333333333333333333333333333333333444444111222222222222333333333555444333222222333444555444444444333333333222222222222333333444555555666333444444444444444444333555555666666666666555555444444444444444444444444555555555555555444444444222222222222333333333444333333333444333333222222555555555555444333222111444444444444444444444444222222222222222222222222222222333333333333444444444444444444444444444444555444444666888::::::999555555555666666555555555444444555555555555555555333333333444444444555555333444444555555444444333333333333333333444444444555555555555555444444444333333333444444555555666222222333333444555555666222222333555666888999999777777666666666666666777111222333555666666555555333333333333333333333333444444555555555555444444333444444444444555555555666555444333333444666777444444555555555555444444111222444666888888888888777777777777888888888888555777888888777777888:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===============???@@@@@@@@@AAADDDFFFFFFOOO[[[hhhyyy222222111111111111111222...//////000111222222333//////............//////111111111111222222222222---///222222000///...///000000000000000000000000000000111111111111000000.../////////000000111111000000000000111111111111000000000000000000000000111111222222222222111111333333222222222222333333......///000000000000000111111111111111111111111333222222222111111000000...///000111111111111111///000222333222000...---000000000000111444666777000000000000000000000000000111111111111222222222555555555555555555555555555555444333222222333333555444333222222333444555444333111000000111333444444444333222111111222222111111222222222222111111555666666444222111111222111111111222222333333333///000111222222222222222111111222222222333333333111111222333444444555555333333444555555444333333444555666888888888888777555666777888777666444333333333333333333333333333000000111222333444444555111111222222222333333333555444222111111222444555444444444333333222222222222222333333444555666666444555555555555555555444555555666666666666555555444444444444444444444444333333444444555666666666222222333333333444444444222222333444555555555555222222333444555555555555444444444444444444444444222222222222222222222222222222333333333444444444444444444444444444444444222222333555999<<<======666666555555555555666666111222333444666777888999333333333444444555555555333444444555555444444333222333333444444555555555555555555444444333333333///000111222444555666777222222333333444555666666222222333555666888999999111111222222222222333333000111222444555555444444222222222222222222222222333444444444444444444333444444444555555555666666444444333222333555888999444555555555555555555444333444666888888777555444777777777777888888888888444666777888777777999;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>???===???@@@@@@@@@BBBDDDFFFEEENNNZZZgggwww333222111000000//////...////////////////////////111111000///////////////111111000000000000111111000000000000000111111222...///000111111000///......///000000000000000///........................222111111111000000//////000000000000111111111111222111111111000000//////333333222111000000111111111111111111111111111111000000000000000111222333111111111111111111111111111111000000111111222333333222222111111222222333111111111111111111111111111111111111111111111111111000000000000222333444222222222111111111000000222222222222222222222222111111222222222333333333444444444333333222222222222333333333222000...---222222222333444555666777666555555555555444444444222222222333333444444444111111222222222333333333333333222222222222222222222222333333333444444444777666444333222111222222333333444444555555666666555555555666555555444333111111222222222333333333333333333444444555555555333333333444444444555555555555555555555555555555333333333333333333333333444333333222222333333444222333444555666666666666222222222333333444444444444444444333333222222222555555555666666666666777666555444333333333333333111111111000000/////////111111222222222333333333444444444444333333222111222333333444444333333222111222333444555444333222555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666555555444444444555555666555555555555444444444444444444444444444444444444555555555444333222222444444444444444444444444444444444444333222222111333444555666666555444333555555555555555555555555111111222333333444555555222222000000000000222222555555444444444444555555666555444333222333333444555444444333333333444444555555555555555555555555444444555777888999:::;;;888666666666888999888777::::::::::::::::::::::::::::::;;;;;;<<<=========>>>===;;;:::;;;<<<>>>???>>>>>>???@@@@@@AAABBBBBBHHHLLLWWWhhhzzz333888<<<:::444//////000////////////////////////111111000///////////////111111000000000000111111000000000000000111111222000000111111111111000000111111000000//////......222222222222222222222222111111111111000000000///000000000000111111111111111111111111000000000///333222222111000000111111111111111111111111111111......---------......///111111111111111111111111111111000000111111222333222222222111111222222222111111111111111111111111111111111111111111111111333222111000000111111222111111111222222333333333222222222222222222222222111111222222222333333333333333333333333333222222333333333333222111000000333222222333333555666666555555555555444444444444222222222222333333333333111222222222222333333333222333333333333444444444000000111111111222222222333333444444333222111111666555555444444444444444777777777777666555444444222333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444333333333333333333333333444444333333333333444444222333444555555666555555222222222333333444444444444444444333333222222222444444555555555666666666444444333222222222222222444444333333333222222222111222222222222333333333333444444444333333222111222333333444444333333222111222333444555666666666555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444555555444444444555555666555555555555444444444444444444444444444444444444555555555555555444333333444444444444444444444444444444555555555444333333222333444555666666666666555555555555555555555555111222222333444444555555555444333333333333444555555555444444444444555555666555444333222333444444555444444333333444444444555555555555555555555555444444555666777888888999777666666777999:::999888888888888999999999::::::::::::;;;;;;<<<=========???>>>===<<<===>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDHHHLLLWWWhhhyyy222===FFFCCC888//////222////////////////////////111000000///////////////111111000000000000111111000000000000000111111222222222111111111111222222444333111///.........///000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000333222111111000111111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111111111111111111111111111444333222111000000000000...///000111222333444444222222222222222222222222111111222222222333333333222222222333333333333333333333222222222222333333333222222333333444555666555555444444444333333333222222222222222111111111222222222222333333333333222333333444444555555666000000111111111222222222111222444666666555333111222333444555777888888999888888888888777666555444444333333333333333333333333333333444444444444555333333333444444444555555333333333333333333333333444444444444444444444444444444333333333333444444111222333444444555555555222222333333333333444444444444333333333333222222333333333444444444555555333333222111111111222222444444444444333333333333222222222222333333333333333333444444444333222222222333333444444333333222222222333444555777888999444444444444444444444444222222222222222222222222555555555555555555555555333333333333333333333333444333333333444555666666555555555555444444444444444444444444444444444444555555666666666555444444444444444444444444444444444444555555666666555555222222222333555777888999444444444444444444444444222222222333444444555555666555444444444444555666555555444444444444555555666555444333222333444444444444444333333444444555555555555555555555555555444444555555555666666666777666666777999;;;:::999555666666777888999:::::::::::::::;;;<<<<<<======???>>>=========>>>???@@@??????@@@AAABBBCCCDDDDDDHHHKKKVVVfffwww222;;;CCCAAA777//////333////////////////////////000000////////////000000111111000000000000111111000000000000000111111222222222000//////000222222444222000......///000111000000000000000000000000111111111000000000000000///000000000111111111111111111111000000000000000222222111111111111111222111111111111111111111111444333222111111111111111111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111111111111111111111111111333222222111111111000000......//////000111111222111111111111111111111111111111222222222333333333111111222222333333333444333333222111222333555666333222222222333444444555444444444444333333333222333222222111111000000000222222222333333333444444333333333444444444444444222222333333333444444444333444555666666555555444...111666<<<@@@BBBCCCBBB888888888777666555444333333333333333222222222222444444444444444444444444333333333444444444555555333333333333333333333333555555555555555555555555333333222222222222333333111111222333444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333222222222222222333222222222222222222222222222222222333333333444444333333333444444333333222222333333444444333333222444333333333333555777888444444444444444444444444222222222222333333333333555555555555555555555555333333333333333333333333222222333333444555666777555555555444444444333333333333444444444444444444555666666666666666555555444444444444444444444444222333444555555666555555333333333333444666888999444444444444444444444444333333333333444444555555444444444333333444444444555555444444444444555555555555333333333333444555444444333333333444555555555555555555555555555555555555555555555555555555777666666777:::;;;;;;:::555555666777888::::::;;;999::::::;;;;;;<<<======<<<;;;;;;;;;;;;<<<===>>><<<======???@@@AAABBBCCCHHHKKKUUUddduuu111555888777333000///111000000000000000000000000000000////////////000000111111000000000000111111000000000000000111111222111000///......///000111111000///...///000333444333333333333333333333333000000000000000000111111///000000000111111111111000000000000000000111111222111111111111111222222111111111111111111111111111000//////............111111111111111111111111111111000000111111222333000111111222222111111000111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333333333222222111222333555666333333222222222333444444444333333333222222222222333222222111111000000000222222333333333444444444444444333333222222111111222222333333333444444444666444333222222444666888999===CCCHHHKKKJJJGGGDDD666666666666555444333222222222222222222111111111444444444444444444444444333333333444444444555555333333333333333333333333555555555555555555555555222222111111111111222222111111222333444444444444333333333333333333333333333333333333333333333333222222222333333333333444444444333333333333444444222222222222222222222222222222333333333444444444222333333444444333333333222333333444444333333222555444333222222222444444444444444444444444444444222333333333444444555555555555555555555555555555333333333333333333333333222222222333333555666777555444444444444333333333333333333444444444555555555555666666666666666555444444444444444444444444111222333444444444444444666555444333333444666777444444444444444444444444333333444444444444555555444444444444444444444444555555444444444444555555555444333333333333555555333333333333333444555666555555555555555555555555777777666666666666555555777666666777999;;;:::999666666777888999:::;;;<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCHHHJJJSSSbbbsss111000//////000000000000000000000000000000000000///////////////000000111111111000000000000111111000000000000000111111222000000////////////000000000/////////000222444555111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111111111111000111111222333111111111111111111111111222111111000000000000111111111111111111111111111111111000000111111222333///000111222222111000///111111111111111111111111111111111111111111111111//////000222222333333222444444444333333333222222111111111111111111111111111111222222222333333333111111111222222222222222222222222222222333444444333333222222222222333333333333333222222222111111222222222222222111111111333333333333444444444444333333222222222111111111000000111111111222222222444333111111222666:::===KKKMMMOOOOOOLLLGGGAAA===555555555555555444444333111111111222222333333333555444444444444333333333333333333444444444555555333333333333333333333333444444444444444444444444222222111111111111222222111222333444444555555555444444333333333333222222222222333333333333444444222222222333333333444444444444333333444444555555333333333333444444444444333333333333444444444444222222333444444444333333222333333444444333333222555555444333222222222222333333333333333333333333333333333444444555555666555555555555555555555555333333333333333333333333333222222222333444555555444444444444333333333333222333333444444555555555444444555666666666555555444444444444444444444444222222333333444333333333666555555444444444555555333333333333333333333333444444444444444444555555555555666777777666555555555555444444444444555555555444333222333444555666333333333333444555555666555555555555555555555555777666666666666666666666888666666666888999888777777777888888999:::;;;;;;999999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<===>>>@@@AAACCCDDDEEEGGGIIIRRR```qqq111000//////111111111000000000000000000000000000///////////////000111111111111000000000000111111000000000000000111111222000000000111111000000000000000000111111222222333........................///000000000111111111111000000000000111111111111///000000000111111111111111111000000111222222333111111111111111111111111333333222222222333444444111111111111111111111111111111000000111111222333///000111222222111000///111111111111111111111111111111111111111111111111000000222222222222111000222222222222333333333333111111111111111111111111111111222222222333333333222222222222111111111111111111222222222222222222333333222222222222222333222222222222111111111111222222222222333333333333333333333444444444444555111111222222333444555555000000111111111222222222333333444666;;;@@@DDDGGGOOONNNKKKGGGBBB===999777444555555666666666666555111222333333444555666666555555444444444333333333333333333444444444555555444444444444444444444444333333333333333333333333444333333333333333333444222333444555555666555555444444444333333222222222222222222333333444444444333333333333444444444444333333222222333444444555222222222333333333444444333333333444444444444555111222333333444444444333222333333444444333333222444444444444444444333222333333333333333333333333111222222333444444555555555555555555555555555555444444444444444444444444333333333222333333444444444444444333333333222222222222333333444555555666333333444555555555555555444444444444444444444444444444444444444444333222333333444555666666666555333333333333333333333333555555555555555555444444444555666666666666555444555555444444444444555555444444333222333444555666333333333333444555666666555555555555555555555555555555555555555555555555888777555666777777666444777777777777888888999999888999999::::::;;;<<<<<<<<<<<<======>>>>>>======<<<===>>>???AAACCCDDDEEEGGGIIIQQQ___ooo111222333333333222111111000000000000000000000000///////////////000111111111111000000000000111111000000000000000111111222000111222333333222111000111111222222222111111000000000000000000000000000//////000000111111111222000000000000111111111111//////000000111111111222111111000000111222333333111111111111111111111111////////////000111222222111111111111111111111111111111111000111222222333...000111222222111000...111111111111111111111111111111111111111111111111222222333333222111///...------...///000111222222000000000000000000000000111111222222222333333333333222222222111111000000000111222333333222000000333333222222111222222222222222222111111111111000222222222333333444444444333333333444444444555555///000111333555777888999222222333333333444444444222555999>>>DDDJJJNNNQQQFFFCCC>>>999666666777777444555666777888888888888222333444555666888999999555555555444444333333333333333333444444444555555555555555555555555555555333333333333333333333333666555555444444555555666222333444555666666666666444444444333333222222222222222222333333444444444333333444444444444555555222111111111222333333444/////////000000111111111333333333444444444555555111222333333444444444444222333333444444333333222222333555666777666555555333333333333333333333333000000111222333333444444555555555555555555555555555555555555555555555555444444333222222222333333444444444333333333222222222222333333444555666666222333333444555555555444444444444444444444444444666666666666555444333333000111333666777777777777333333333333333333333333555555555555555555444444111222333444444333222111555555555444444555555555444333333222333444555666222222222333444555666777555555555555555555555555333333333444444444555555888777555555666666444333666666666666777777777777888999999::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::<<<===???AAABBBCCCGGGIIIPPP^^^nnn000000000000111111111111000000000000000000000000///////////////000111111000000////////////000000111111000000//////............///111222333444555////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222222222222111000/////////000111111111111111111111111111111111111111000000000111222222222333999333000222555444333444888222///000111000111333111111111111000000000000000000000000000000000000111222222333333222222111555444333333222222222333222222222222222222222222000000000000000000000000777222111555777333222555333222222111222333555666222333444444222222333444//////000000000111111111555444444333222222222333333333333333222111000000***,,,///222444555555444222222333333333222222111333333333333333333333333555999>>>CCCFFFGGGEEEDDD@@@<<<777666777888777555666444444666888999666333555555555555555555555555333333333333333222111000222222333333333333444444333333333333333333333333111111000000000111333444555555444333333333444444666666666666666666555555333333333333333333333333333333333333333333333333666444333333555555444222333333333444444444555555666666444333222111111111222000---++++++---000222333333333333333333333333333333333333333333333333333333333333333333333333555555555555555444444444222222333333333444444444666666666666666666666666444555555666666555555444333333333444444444555555444444444444444444444444444444333222333444555666444444444444444444444444333333333333333333333333444555555555444333333222333333333444444444555555555555555555555555555555222222222222333444555555444333333333333444555555555555555555555555555555555555555444444333333333333333555666666666555444777666666555444444333333777777777777777777777777777888888888999999999999666666777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<========================>>>???@@@AAAEEEHHHQQQ^^^lll}}}//////000000000111111111000000000000000000000000///////////////000111111000000////////////000000111000000000/////////......//////000111222333333000000000000000000000000000000000000000000000000//////............//////000000000000000000000000222222222222222111000000......///000000000000000222222222222222222222222111111111111111222222222444111000333444111111444666333222444333000000444111111111111000000000000000000000000000000000000222333333444444333333222333333222222111111111111111111111111111111111111111111111111111111111111444000000444555222111444333333222222222333444555222333444444222222333444222222222333333333333444444444333222222222222222222222333333333222111111000111333555555555333222222222222333333222222111333333333333333333333333000333666999;;;;;;999888999666333333666888888888666555444666888888666333555555555555555555555555444444444444444333222222222222333333333333444444333333333333333333333333333222222111222333444555333333333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333333222111222444555555444222222222333333333444444444444333222222222333333444222000//////000222444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444222222333333333444444444555555555555555555555555222333333444444333333222333333333444444444555555444444444444444444444444444444333333333444555666444444444444444444444444333333333333333333333333444444555555444444333222444555555555555666666666333333333333333333333333444444333222222333333333555555555444555666666777555555555555555555555555444444444444444444333333111222444555555555444333555555555555555555555555666666666666666666666666777777777777888888888999777777777777777888888888777888999::::::;;;;;;:::<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAAEEEHHHQQQ^^^kkk}}}//////000000000000111111000000000000000000000000///////////////000111111000000////////////000000000000000000/////////////////////000000111111111111111111111111111111111000000000000000000000000//////............//////000000000000000000000000111222222222222111000000---...//////000000//////222222222222333333333333222222222111111111111111//////111444222000222888777555444555333//////222111111111111000000000000000000000000000000000000333333444444444444333333222222111111111111111111000000000000000000000000111111111111111111111111111///000333333111111333444333333222222222222333222333444444222222333444333333333333444444444444333333222111111111111222111111222333333333222222111222333444555444333222111222222333333222222222333333333333333333333333222333444555666555444333444333111222444666777777666555555666888777555333444444444444444444444444444444555555555444333333222222333333333333444444333333333333333333333333555444444444444555555666222222333333444444555555222222222222222222222222333333333333333333333333333333333333333333333333111000000111444555555444111111111222222222333333222222222222333333444555333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444444333333333333444444444444555555555555555555555555222333333444444333333222333333333444444444555555444444444444444444444444444333333333333444555666444444444444444444444444333333333333333333333333444444555555444444333333444444444444555555555555333333333333333333333333666555444333222222222222444444444444444555555666555555555555555555555555333333444444444444444444111222333444444444333222333333444444555666777777555555555555555555555555666666666666777777777777888888888777777777777777777888999::::::;;;;;;:::<<<<<<<<<<<<============???>>>>>>??????@@@AAABBBFFFIIIQQQ]]]kkk|||////////////000000000111///////////////////////////////////////000000111000000////////////000000000000000000////////////000000000///////////////111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000111111222222222111111000...//////000000000000000222333333333333333444444333222222222111000000000---...222333111000888BBB@@@999333333333///...///111111111111000000000///000000000000000000000000222333333444444333333222111222222222222222111111000000000111111111111111111111111111111111111111000000222444333222222333444444333222222111111111222333444444222222333444111111222222222333333333222222111111000111111222///000111222333444444333---...000111333333333333111111222333333333222222222222222222222222222222555555555555555555555555555444333222333444444444555666666777777666555333444444444444444444444444333444444444444444333333222222222333333333444444333333333333333333333333555444444444444555555555222333333333444444333333444444444444444555555555333333333333333333333333333333333333333333333333111000000111333444444333222222222222333333333333333333222222333333444444111222222222222222222111333333333333333333333333333333333333333333333333333333333333333333333333111111222333444555555555333333333444444444444555555555555555555555555555444555555666666555555444333333333444444444555555444444444444444444444444333333333333444444555555444444444444444444444444333333333333333333333333333444444555444444333333111111111222222222333333555555555555555555555555555444333333222222222333222111111111111222333333555555555555555555555555333333333444444555555555111222333444555444333333333333444444555666666666555555555555555555555555555555555666666666666777888888888888777777777777888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<============????????????@@@AAABBBCCCFFFIIIPPP\\\jjj{{{...////////////000000000///////////////////////////////////////000000111000000////////////000000////////////000000000000000000000000////////////111111111111111111111111000000000000000000000000000//////......//////000111111111111111111111111000111111222222222111111000000111222222222222111222222222333333444444444333222222222111000000000///000222333111333???LLLMMM@@@555333555444000...111111111111000000000///000000000000000000000000111111222222222222111111222222333444444333333222111111111222222222333333111111111111111111111111000444777666444333333333333333333222222111111000222333444444222222333444111111222222222333333333222111111000111111222222///000111222333444444444//////000111222222333333000111222333333333333333222222222222222222222222222222222222222333333444333444444444444444555555555666777777666555444444444444444444444444444444111222333333333333222222222222222333333333444444333333333333333333333333333333444444444333333333333444444444333222111111444555555555666666666777333333333333333333333333333333333333333333333333333222111111333333222111333333333333444444444444444444333333222222333333111222333444444333222111333333333333333333333333333333333333333333333333333333333333333333333333222333333444555666666777333333444444444555555555555555555555555555555555444555555666666555555444333333333444444444555555444444444444444444444444333333333444444444444444444444444444444444444444333333333333333333333333333333444444555444444333111111111222222222333333555555555555555555555555333222222222333333444555222111111111111222333333555555555555555555555555333333333444444555555555222333555666666555555444555555555555555555555555555555555555555555555555444555555555666666666666888888888777777777777777999:::;;;<<<============<<<<<<<<<<<<============????????????@@@AAABBBCCCFFFHHHOOOZZZhhhyyy......////////////000000000000000000000000000000///////////////000111111000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000......------------......111111111111111111111111000000111222222222222111000111222222333333222222111111222222333333444444222222222111111111111111111111222333111333???LLLQQQDDD999777888777333222111111111111000000000000000000000000000000000000000000111111111111000000111222333444555444333222111111111222333333444444222222222222222222222222222888;;;888555444444333111222222333222222111000222333444444222222333444333333333333444444444444222111111111111222333333///000111222333444444444555555444333333222111111000111222222333333333333222222222222222222222222111111222222333444444444///111444444555555777999555777888888666444444444333333333333333333333333111111222222333333222222222222333333333333444444333333333333333333333333222333333333333222111111222333444444444333111000222333333444444555555555333333333333333333333333333333333333333333333333555333222222333333222000333333444444444555555555555444333333222222222222444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666666666333444444444555555555555444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444222333444444555555444444444444444444444444444444333333333333333333333333333333444444555555444444444444444444555555555555333333333333333333333333222222222222333444555666444444444444444555555666555555555555555555555555333333444444444444444444333444555666666666555444555555555555555555444444555555555555555555555555555555555555666666666666666777777777888888888888999:::;;;<<<<<<=========<<<<<<<<<<<<============???>>>>>>??????@@@AAABBBEEEGGGMMMXXXeeewww........./////////000000000000000000000000000000///////////////000111111000000////////////000000.../////////000000000111000000111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222222000000111222222222222222000000111111222333333444111111111111111222222222222111222333222111888AAAFFF@@@;;;:::888444222444111111111111000000000000000000000000000000000000111111111222222111111111000111222444444444222222000000000111222333333333222222222222222222222222333:::>>>999444444333111000000222222333222111111222333444444222222333444222222222333333333333444222222222222222333444444000111222333333333333333777666555333222111111111000000111222333333333333111111111111111111111111333444444555555555555444///111444555444444666888555777999888666333333444333333333333333333333333111222222333444444333333222222333333333333444444333333333333333333333333222333333444333222111000...000222444444444333333111111222333333444555555333333333333333333333333333333333333333333333333444333222333444555444333222222333333333444444444333333222222222333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444222333444555555555444444444444444444444444444444333333333333333333333333222333444444555555444444444555555555555666666666333333333333333333333333333333333222222333444444555555555444555666666777555555555555555555555555444444444444444444333333222333444555666555444444333333444444555666666666666666666666666666666666555555666666666777777777555555666777888999999:::777888999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAADDDEEEKKKVVVcccuuu............/////////000000000000000000000000000///////////////000111111000000////////////000000.../////////000000111111000111111111222222222222////////////////////////000000000000000000000000444444333333333333444444111111111111111111111111///000111222222222222222//////000111111111111111//////000111222222333333000000111111222222222333111000222444222///111777777999<<<;;;555......333111111111111000000000000000000000000000000000000222222222333333222222222...///111333444333111000...//////000111222222222222222222222222222222222333;;;???999333333222//////000111222333333222111222333444444222222333444//////000000000111111111333222222222333444444555111111222333333333222222222111111000000111222222///000111222333444444444111111111111111111111111222333444444444222111000222444666555222111222333555777:::999555333333444333333333333333333333333222333444444555555555444222222333333333444444444333333333333333333333333333333444555444333111000+++---000333555666666555222222333444444555666666333333333333333333333333333333333333333333333333333222111333555777666555111111222222222333333333111111111222333444666777333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333444444444555555555666666444444444444444444444444444555555666666555555444333333333444444444555555444444444444444444444444222333444555555555444333444444444444444444444444333333333333333333333333222333333444555555555444333333333444444444555555555555555555555555555555555555444333222222222222444333333333333444555555555555555555555555555555555555555444444333333333111222333444555444333333111222333444666777888888777777777777777777777777666666666666777777777777444444555777888999:::;;;666666777888999999999999<<<<<<<<<<<<=========>>>============>>>???@@@AAACCCDDDJJJUUUbbbttt,,,,,,---...///000111111///000000000111111222222000000000000000000000000...///111222333333222222000000000000000000000000222222111111000000//////222111111111000000////////////000222222333333333222111111111000000//////000000000000000000000000111111000000111111222333111111111111111111111111222111000//////000111222000000000000111222333444666444222000//////000111333555888::::::777333000444333111000000000111111222222222222222222222222222222222111111111000000222222222222222222222222222222111111111111222222444444444444444444444444555666777666444333444555222333444444333222000///222222222111111111000000333222111000000111222222222333333444444333333222111111111111111111111111444333222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333444444555555444444666666666555333333444555333333333333333333333333222222222333444555666777222222333333333333444444444333111000000111333444444444555555444444333222...000111333444444333333333333333444444444555555333333333333333333333333333333333333333333333333555555555444444555555666333333333333333333333333222222222222222222222222333333333444444444555555222222222222222222222222444444333222222333333333444222000000222555666666333333333444444444555555666555555444222111111000333333333444444555555555333444555666666555444333555555555555555555555555444555555444333111...---111222333444555555555555555555333333333333555555111222222333333222222111444444444444444444444444888777666555333333333333444333222222444444333222222222222222222222222222333333444444555555666666444333333444555444111///444444444444444444444444666555333222111222222333555555555555555444444444444444444444444444444444777777777777777777777777777777777666777888888999777777777777888:::===>>>;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCEEEKKKTTT___qqq//////000000111111222222111111111111000///......000000000000000000000000000111222222222111000000000000000000000000000000111111111000000000000000111111111111000000000///...///000111222222222222111111111111000000000///000000000000000000000000111111000000111111222333111111111111111111111111333222111000000111222333////////////000111222333555333111000///000111111333444777888888555333111333333111000000000111111000000000000000000000000111111111000000000//////222222222222222222222222222222111111111111222222333333333333333333333333333444555444222111222333222222333444444333222222222222222111111111000000222111000000000111222222222333333444444333333222111111111111111111111111444444333222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222333444444555444444444666777777666444444555666333333333333333333333333333222222333333555666666222222333333333333444444444333222111111222333444444444444555444444333222000111222222333333333333333333333444444444444555333333333333333333333333333333333333333333333333333222222111111111222222333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333444333333333333333333333444222000111333444555555333333333444444444555555555555444444444444444333333333333444444444555555444444555555555555444444555555555555555555555555333333444444333222111000111222333444555555555555555444333222222333444555222222333333333333222222444444444444444444444444666555555444444444444444555444333333555555444333333333333333333333333333777777777777777888888888666555555555666666555333666666666666666666666666333333222222333444555666666666555555444444444333444444444444444444444444666666666666666666666666777777777777777888888999999888888888888999;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCBBBDDDJJJSSS^^^ooo000000000000111111111111---///000111111000...---000000000000000000000000222222222222111000///...000000000000000000000000000000000000111111111111111111111111000000000000......///000111111111111111111111111000000000000000000000000000000000000111111000000111111222333111111111111111111111111333333222222222222333333............///000111222333222111000000111222333222333444555555333222111333222111111000111111111000000000000000000000000000000000///////////////222222222222222222222222222222111111111111222222222222222222222222222222111222333222000000000222111222333333444333333333222222222111111111111111000/////////000111222333222222333333333333222222111111111111111111111111444444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444444666777888777555555666777333333333333333333333333333222222333333444555666222222333333333333444444555444333222222333444555444444444444444333222222222222222111222222333333333333333333444444444444333333333333333333333333333333333333333333333333666555444333333333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333444444444333222222444444444222333333333444444444555555444444444555555666666666333333333444444444444555555555444444444444555555444444444444444444444444111222333333333333222222222222333444555555555555444333333222222333333444222222333333333333222222444444444444444444444444333333444444444555555666555444333444555666555444333333333333333333333333555555555555555555444444333222000111222444333333555555555555555555555555111111222333444666888999777777666555444444333333555555555555555555555555555555555555555555555555777777777777777888888888::::::999888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???AAABBBDDDBBBCCCIIIQQQ\\\mmm000/////////.........---(((***---111222222111000////////////////////////111111111111111000000///000000000000000000000000//////000000111111222222111111111000000000000000......///000000000000000111111111000000000000000000000000000000000000000111111000000111111222333111111111111111111111111222222222222222222222222///////////////000111222111111000000111111333333222222222222222222111111222222111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222222222222222222222222222000111222111000///000222222222222222222222111111111111111111111111111111......//////000111222333222222333333333333222222111111111111111111111111444444333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333444666777777555444555666333333333333333333333333333222222222333444444555222222222333333333444444555444444333333444444555333444444444444333222222444333222111111111222333222222333333333444444444333333333333333333333333333333333333333333333333777666555444444444444444222222222222222222222222222222222222222222222222333333333444444444555555333333333333444444444444333333333444444444444444444333222333444444222111333333333444444444555555444444444444555555555555444444444444444444444444666555333333333333555666444444444444444444444444333333333333333333333333222333444444555555555444333333333222222333333333222333333333333333333222444444444444444444444444333333444444555555555555444333222333555555555333444444444444444444444444555444444444333333222222111///---...000222333333333333333333333333333333111111222444555777999999777777666555444333333222666666666666666666666666666666666666666666666666666666777888888888888888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===???>>>======>>>@@@CCCDDDCCCDDDIIIQQQ[[[kkk000000//////......------(((***---111222222111000/////////////////////////////////000000111111222000000000000000000000000//////000000111111222222000000000000000000111111...//////000000000000///000000000000000000111111000000000000000000000000111111000000111111222333000000000000000000000000000111111111111111111000111111000000000111222222000000000111111222333333111111000000000111111111111111111111222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333000222333222111000222333333333222111000/////////111111111111111111111111......///000111222222222111222222333333222222111111111111111111111111111333333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333222444555666444333444444333333333333333333333333333333222222222333444444222222222333333333444444444444444444444444444444333333444444333333222111444333222111111111222333222222222333333333444444333333333333333333333333333333333333333333333333333222222111000000111111222222222222222222222222222222222222222222222222333333333444444444555555111111222222333333333333222333444555555555555444444333222333444444222111333333333444444444555555444444444333333333333222444444444444444444444444555444333222222333444555444444444444444444444444555555444333333222222222333333444444555444444444333333333333333333333333333333333444444333333333444444444444444444444444444444555555444444333222222111000111333444333222444444444444444444444444888777777666666555555555444222000111333666777777333333333333333333333333333333444555666666666777777666666555444444333333666666666666666666666666777777777777777777777777666666777888888888888777666777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<===@@@BBBDDDDDDEEEJJJQQQ[[[kkk222222111111000000//////---///000111111000...---000000000000000000000000//////...///000111222333000000000000000000000000000000000000111111111111000000000000111111111111///000000111111000000000000000000000111111111111000000000000000000000000111111000000111111222333000000000000000000000000///000111111111111000///222222111111111111222222000000111111222222222222000000000000000111111111000000111222222222222111////////////////////////111111111111222222222222222222222222222222222222222222111111111111222222333333333333333333333333111222333333222111333444333333111000000//////000111111111111111222222222///000111222222222222222111111222222222222111111111111111111111111111111222222111111222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333333000222555555444333333444333333333333333333333333333333222222222222333333222222333333333333444444333333333444444333333333333333333333333222111111222222222111222222333333222222222222333333333333333333333333333333333333333333333333333333333333333222222111222222333333222222222222222222222222222222222222222222222222333333333444444444555555000111111222222333333444111222444555666666555444444333222222444444444222333333333444444444555555444444444333333222222222555444444444444333333333444444333333333333444444333333333333333333333333666666444333222222222222333333444444555444444333333444444555555444444333333333444444444444333333444444444444444444444444333444555555555333222111111000///000222444333222333333333333333333333333555555555555555444444444333111000111333555555555444444444444444444444444333444444555555555444444666555555555555444444444555555555555555555555555888888888888888888888888555666777999999888888777555666777999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>@@@AAACCCEEEFFFJJJQQQZZZiii111111111111000000000000111111111111000///......000000000000000000000000000000///...//////000111000000000000000000000000111111111000000000000000///000000000111111111111000111111111111111000000///000000000111111111111000000000000000000000000111111000000111111222333000000000000000000000000000111222222222222111000111111000000000000111111000111111222222222111111//////000111111111111111///000111222333222222111////////////////////////000000000000111111111222222222222222222222222222222222111111111111222222222222222222222222222222000111333222222111333444222222111111111333444555000000111111111222222222111222333333444333222222111111222222222222111111111111111111111111111111111000000000111111222333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222000222555666555444444444333333333333333333333333333333222222222222222333222222333333333333444444222222333333333333222222222333333333333222111111000111222222333333333333111222222222222333333333333333333333333333333333333333333333333333333333333333333333444555666666111111111111111111111111222222222222222222222222333333333444444444555555111111222222333444444555111222444666777666555555444222000111333444555555333333333444444444555555333333333444444444444444555555444444444333333333333333333444444333333333333333333333333333333333555444333333333333444555333444444555444444333333444555555666666555555444333333444444444444333333444444444444444444444444111222444555555444333222111000000111333444444333333333333333333333333333222222222222222222333333111000000111333444333111444444444444444444444444222222333444555444444333444444444555555555555555444444444444444444444444777777777777777777777777555666888999999999777666666777888:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAADDDEEEIIIPPPXXXggg............///////////////000000000111111222222000000000000000000000000333111000///......//////000000000000000000000000222222111111000000////////////000000111111111222111111222222222111111000//////000000111111111222000000000000000000000000111111111000111222222333000000000000000000000000111222333444444333222111111000////////////000000111111222222222111111000...///000222222222111000///000111222333333222111111111111111111111111111.../////////000000111111222222222222222222222222222222111111111111222222000000000000000000000000///111222222111111222444111111111222444666888:::000000111111222222222222222333444555444333222111111111222222222222111111111111111111111111111111000000//////000111222222333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222111333666777666555555555333333333333333333333333333333222222111222222222222222333333333444444444111222222333333222222111222333333333333222111111...000222333444444333333111111222222222333333333333333333333333333333333333333333333333333333333/////////000111222444444111111111111111111111111222222222222222222222222333333333444444444555555222222333444444555666666111222444666777777666555444222000000222555666666333333333444444444555555222222333444555666777888555555555444444333333333222222444555555444222222333333333333333333333333333333222222333444666777444444444555444444333333444555666777777666555444333444444555555444444333444444444444444444444444...000222444666555555444222111111222444555555444222222222222222222222222444444444555555666666666444444444666777777555333222222222222222222222222000111222444555555444444333333444444555666666666444444444444444444444444666666666666666666666666555666888999:::999777666888999::::::;;;:::999888;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@@@@@@@@@@DDDDDDHHHOOOWWWfff}}}///111222111111222111///222222111000///...------000000000000000000000000//////000000111111222222000000000000000000000000333333222111000000111111111111000000000000111111000000000000111111111111000000000000000000000000222222222000......///000000000000000000000000000222111111111000000////////////...//////000111111//////000000111111111222111111111111111111111111222111111111000000//////111111222222222222111111555444333111000/////////222222222111111111000000000000111222222222222111111111000000000000111111000000000000000000000000000111111111111222222222555555333333333555777888222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111222222222333333333222222111111111333333333333333333333333444555666777777666555444444444333222111111111111333333444444444444555555666555444333222333444555444444222222222222444444111333555666666555333111444444222222222222444444666555444333333555666888555444333333222222222222222222333333333333444444111111222222222333333333111222333444444333222111222222222333333444444444222222111111222222333444222222222222222222222222333333333444444555555555444444444333333222222222555555555666777888888999777777666555444333333222444444444444444444444444888333000222333222333777555555666888555222444999555444333222222333444555555555444444444333333333333444444444444444444444444444444444444444444444555555555555555555555555666777777777666555444444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444777555444333333444666777444333222333555666555444666666666555444444444333444444444444555555555666888888888888888888888888555666777999999888777777:::::::::;;;;;;<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCBBB???<<<===@@@CCCCCCAAAFFFIIIKKKMMMTTTfff~~~000000000......000000000111111000000//////......000000000000000000000000//////000000000000000000000000000000000000000000111111000///////////////111111000000000000111111000000000000111111111111000000000000000000000000000222222222000///000111000000000000000000000000111111111111000000000///111000000000000111111222000000000000111111111222222222222111111111111111111111111000000000//////000111111222222111111000111111111000111111222333111111111000000000//////000111111222222222222222111111111000000111111111000000000000000000000000000111111111111222222222444333222111111333444555222222222222222222222222000111111111111222222222222222222222222222222222666555444333111000//////222222222222222222222222222222222222222222222222000000000111111111222222444333333333222222222222333333333333333333333333444555666666666555333222333333222222111222222222111111222222222222333333333333222222111111222222444333333222222333333444444444444444444444444444444333333222222333333444333222111000000222333444333333222222111222222222222222222333333333444444111111222222222333333333222222222333333222222222222222222333333444444444444444333333444444555666222222222222222222222222333333444444444444444444444333333333333333333222333333333444555666666666666666666555444444333333444444444444444444444444777333111444555333333666:::777555666555222333777444444444333333444444444666555555444444333333333555555555444444333333333444444444444444444444444333333333333333333333333555555666666666555444444444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444666666444333333444555555444333222333555666555444555555555555555444444444444444555555555666666666666666666666666666666666777777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEAAA???======@@@BBBBBBAAAEEEIIIMMMNNNSSSccc{{{111000............000111000000000000////////////000000000000000000000000000000//////////////////000000000000000000000000111000//////////////////111111000000000000111111000000000000111111111111000000000000000000000000...000333333222111111222000000000000000000000000111111111111000000000000333222111111111111111222000000000111111111111111222222222222111111000000111111000000000000//////000111111222222111111000111111000000111222222333000000000///////////////111111222222222333333333222222111111111111222222000000000000000000000000000111111111111222222222333222111000000000111222222222222222222222222222000111111111111222222222333333333333333333333333555555444333111000//////222222222222222222222222222222222222222222222222000000111111111111222222444444444444333333333333333333333333333333333333555666666777666555444333333222222222222333333444111111222222222222333333222222333333222222111111444333333222222333333444555555333222222333555555444333333222222333333444222111000///000111222333111111111111111222222222222222222222333333333333111111222222222333333333333222222222222222222333222222333333333333444444444444333333444444555666333333333333333333333333444444444444444444333333222333333333333333333444333333333444555555666666444444444444444444444444444444444444444444444444666333222555666444555888BBB:::444444555333222444333444444555555444444333666666555555444333333222777666666555444333222222444444444444444444444444333333333333333333333333333333444555555555444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444666555555555444444333333444333222333555666555444444444444555555555555555555555666666666777777777666666666666666666666666999888888888888999::::::;;;;;;;;;;;;::::::::::::::::::<<<>>>AAACCCEEEFFF@@@???======???AAABBBBBBFFFMMMSSSSSSUUUbbbyyy111//////111111//////111.../////////000000000111////////////////////////000000//////......------////////////////////////222222111111111111111222111111000000000000111111///000000000111111111111000000000000000000000000,,,///222444333222222222000000000000000000000000111111111000000000000000333222111111000000000000111111111111111111111111333333222222111000000000000000000000000000//////000000111111111111000000444333222111000000000000000000000000000000000000222222222222222333333444333222222222222222222333000000000000000000000000000000111111111222222222333222111000000000000000222222222222222222222222000000111111111222222222333333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444333333333333333333333333444555777888888888777666222222222222222333444555333333333444444444555555333444555666555444333222333333333333333333333333444444444333333444444444333333333333333333333333333333333222333444555555000111222222333333333333111222222222222333333333111111222222222333333333444333222111111222333444333333333333333333333333222222111111222222333444333333333333333333333333555555555444444333333333222222222333333444444444555555555666666777777777333333333444444555555555444444444444444444444444666333222555555666;;;AAAIII>>>444444666555333222222333444555555444333222666666666555444444333333666666555555444444333333333333333333333333333333555555555555555555555555111222333333444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444555555555555555333222222444333222333555666555444333444444444555666666666666666666666777777777777777777777777777777777777999888777666777888999:::<<<;;;;;;::::::999999999999:::;;;===???@@@BBBBBB???>>>===>>>???@@@BBBBBBHHHQQQYYYYYYXXXcccyyy000///222888888222///000......//////000000111111////////////////////////000000//////......------////////////////////////222111111111111111222222111111000000000000111111///000000000111111111111000000000000000000000000,,,...222444333222222333000000000000000000000000000000000000000000111111222111000///////////////222222222111111111111111222222222111111111000000//////////////////000000000000000111111000000000333333222111000000000000111111111111111111111111222222111111111222333444333222222222222222222333000000000000000000000000000000111111111222222222333333222111111111111111222222222222222222222222000000111111111222222222333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333000111444666777888777777222222222222333444555555333333333444444444555555333444555666555444333222333333333333333333333333222333555666666555333222333333333333333333333333444444444444444555555666111222333444555555555444111111111222222222333333111111222222222333333333444333222111111222333444333333333333333333333333222222111111222222333444333333333333333333333333555555555444444333333333222222222333333444444444555555555555666666666666222222333333444555555555444444444444444444444444777333222333444777@@@IIILLL@@@555444777666444333222333444555555444333222666666555555555444444444444444444555555666666666333333333333333333333333555555555555555555555555111111222333444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333222222444333222333555666555444333444444444555666666666666666666666777777777777777777777777777777777777777666555555555666888999;;;;;;;;;::::::999999888999::::::;;;<<<======>>>>>>>>>>>>>>>>>>???AAABBBGGGPPPXXXXXXWWWbbbxxx000...333<<<<<<333...000......//////000000111111000000000000000000000000000000//////////////////000000000000000000000000///////////////000000111111111000000000000111111000000000000111111111111000000000000000000000000,,,...111222111111111222000000000000000000000000000000000000111111111111111000//////////////////222222222222222111111111111111111111111111111111......////////////000000///000000111111000000/////////000000111222444444111111111111222222222222222111000000000111222333222222111111111111222222000000000000000000000000000111111111111222222222333333333222222222222222222222222222222222222222000111111111111222222222333333333333333333333333444444333333222111000000222222222222222222222222222222222222222222222222555555444444444444333333333333333333444444444444333333333333333333333333---...000333444555555555444333333333333444444555111111222222222222333333222222333333222222111111222333333444444333333222111333555777777555333111222333333444444333333222222222333333333444444444333333555666666555444444111111111111222222222222111111222222222333333333333222222222222222222333444444333333333333222222444444333333444444555666333333333333333333333333444444444444444444333333222333333333333333333444333333333333333333333333222222333333444444444555444444444444444444444444666333222222333666@@@JJJJJJ>>>555444666555333333333444444555555444444333444555555555555666666666333333444555666777777888333333333333333333333333333333333333333333333333222222333444444444333333444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444333333333333333333444444444333222333555666555444444444444555555555555555555555666666666777777777666666666666666666666666666555555555555666777777::::::::::::999999999999::::::::::::;;;;;;;;;;;;===>>>>>>>>>===>>>AAACCCCCCJJJQQQRRRSSS___uuu111...222;;;;;;222...111////////////000000000000000000000000000000000000//////000000000000000000000000000000000000000000///////////////000111111111111000000000000111111000000000000111111111111000000000000000000000000---...000000//////000222000000000000000000000000///000000000111111111111000000000///000000111111333333333222222111111111000000000111222222333333........./////////000000//////000000000000///////////////000111333444555000000000000111111111222111000///......000222333111111111000000111111111000000000000000000000000000111111111111222222222111111222222333333222222222222222222222222222222000111111111111222222222222222222222222222222222444333333222222111111111222222222222222222222222222222222222222222222222444444333333222222222222222222222222333333333444333333333333333333333333000111222444444444444333555444444333333333444444111111222222222222333333333333222222111111222222222333333444444333333222333333444555555444333333222333333444444333333222111111222333333333333333333444555666666444333222111111111111222222222222111111222222222333333333222222222333333222222222444444444333333222222222444444333333444444555666444444444444444444444444333333444444444444444444444333333333333333333222333333333333333333333333333333333333333333444444444444444444444444444444444333333444222222:::CCCDDD;;;333333444333222222444444444333333444444444333333444555666777888888444444555555666666777777222222222222222222222222333333333333333333333333333444444444444333333222444444444444444444444444555555555555555555555555666555555555444444444444444444444444444444444444333222222222222444555666444333222333555666555444555555555555555444444444444444555555555666666666666666666666666666666666555555666777777777777777999999999999999:::::::::999::::::;;;<<<======>>>===>>>???>>>======@@@CCC@@@FFFJJJLLLQQQ^^^ttt333...000888888000...333000000000000////////////000000000000000000000000//////000000111111222222000000000000000000000000111111000111111222333333111111000000000000111111000000000000111111111111000000000000000000000000...//////...------///111000000000000000000000000//////000000111111111222111000000000111222333333333333333222222111111111//////000111222333333444---.........//////000000//////000000000000//////222222111111111111111111.../////////000000111111111000...---...///111222111111000000000000111111000000000000000000000000000111111111111222222222///000111222222222222222222222222222222222222222000111111111111222222222111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222222222222111111000000000111111111222222333333333333333333333333333333333555666777777777666444444666555444444333333333333333333444444444555555555666555444333222333444555222222444444444444222222555444333333333333444555222222444444444444222222222222333444444444444333222333555555555333111000000111111111111222222222111111222222222333333333111222333444444333222111444444444333333222222222222222111111222222333444444444444444444444444444333333333444444555555555444444444333333222222222555555555555555555555555333333333333333333333333444444444444444444444444222222444555222///333;;;???777222222222000000222555555333222222333555555222222444555666888999999666666666666666555555555222222222222222222222222555555555555555555555555555555555555444444333222444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444333222111000111444666888444333222333555666555444666666666555555444444333444444444444555555555666888888888888888888888888555666888999999999888777888888888999999::::::;;;999999;;;<<<>>>???@@@AAA<<<>>>???>>><<<===@@@CCCAAADDDHHHKKKQQQ```uuu333222111/////////000111///...---,,,,,,---...///222111000//////000111222000000111111111111000000777555333111000000111111111111111111222222222222////////////000000000000111111222222222222111111111000///...///000222333000000///000000111000///000000000000000/////////000000000000000000000000000000000000000000000000000111111111111222222222000111222111///...///000000000000000000000000000000000000000000000000000222222222222111///...---111000///......///000111000111111222222222111111000000000000111111111111222222222111111111111000000000111111111111000000222222222111111111000000000111111111111222222222444444444333222111000///444444555666555222000///222222222222222222222222111111111111111111111111111222333333444444333333444444444444444444444444111111222222222333333333333222222111000///......222333444555555555444333555555444444444333333333444333111000000111333444555444444333333222222111333333333333333333333333000000111222333333333333333333333333333333333333333222222222222333444555222333333444444333333222666555333222111222333333333333333333333333333333111111111222222333444444222222333333333333444444444444444444444444444444444444444444333333222111111111222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444777555333111000111333444555444444333333444444555666444333111111222333444333333444555555666666777444444444555555555666666444555666777888999:::;;;222333333444444333333222666555333333333333444555;;;888555333444666777777777444333444666777666333444222222333666777555222888777555444555555444222333444555555666666555555555444444333333444444555444444444444444444444444555555555444444333333333333333333444444444555555666666555555444444444333444444555777888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>?????????CCCCCCFFFJJJPPP\\\qqq222111000/////////000000333222111000000111222333222111000//////000111222111111222222222222111111333111000......///000111////////////000000000000////////////000000000111111111222222222222111111222111///...///000111333222222111111111111111222111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333444555444222111222333000000000000000000000000000000000000000000000000111111222111111000///...111000////////////000111111111222222222111111000000000000000111111111111222222222111111111111000000111111222222111111000222222222111111111000000000111111111111222222222333333333333222111000000000111222222222000...---222222222222222222222222111111111111111111111111111222333333444444333333444444444444444444444444111222222222222333333333444444444444333333333333222333444555555555444444444444444444333333333333444333111000000111333444333333333333333333333333222222222222222222222222444444444444444222111111333333333333333333333333333333333333444444444444222333333444444333333222555444333222222222333333333333333333333333333333333333222222222222222222222222333333333333444444444444444444444444444444444555555555555444333222333333333333444444444555444444444444444444444444333333333333333333333333555555555555555555555555666555333111111222444555555444444333333444444555444333222111111333555666333333333333333333222222333333333444444444444444222222333444555666666777333333444444444444333333444444333333333444444555CCC???:::666444333222111555333222333555666555333555333222333555666555333666444333333555666555555333444555555666666555555333222222111111222222333444444444444444444444444555555555444444333333333444444444555555555666666666666666555555555444444444555666777777888777777:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@CCCCCCFFFJJJPPP\\\ppp111000///.........//////111000000//////000111111111111000000000000111111111222222333333222222111000//////...///000222333////////////000000000000/////////000000000111111111111222222222222111111222111000//////000111111111111222222111222444555222222111111000000000000000000000000000000000000222222222222222222222222000000000111111111222222000111222111000///000111000000000000000000000000000000000000000000000000000000111111111111000000111000000//////000000111222222222222222111000///000000000111111111222222222222222111111111111000111222222333333222222111222222222111111111111111000111111111111222222222333333333333222111111000...///000222222000///...222222222222222222222222222222222222222222222222111222333333444444333333444444444444444444444444222222222222333333333333333444444444555555555666222333444555666555444444333333333333222222222222444333222111111222333444111111222333333444555555333333333333333333333333555555555555444333222222333333333333333333333333222333444555666555444444333333444444444444333333444444333222222222333333222222222222222222222222444444444333222111111111222222333333333333444444444444444444444444444444555555666666555555444444444555555555666666666666444444444444444444444444444444444444444444444444555555555555555555555555777666444333444555777888555444444333333444444555222111111111222444666777444444444333222111111111333333333333333333333222222222333333333444444444444444555555555555444444222222333333444444555555FFFAAA;;;666444222000///444333222333555666555444666444222222444555666555555333111222444666777666333444555555666666555555333222222111111222222333444444444444444444444444555555555444444444444444555555555666666666777777666666666666666555555555666666777777777777666666888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAABBBBBBEEEJJJOOO[[[ooo/////////............///.............../////////111000000000000000000111000111111222222111111000222111111000111222333333000111111111222222222222//////000000000111111111111111222222222222111111222111000000///000000111///000111111111222555666333222111000//////000000000000000000000000000000111111111111111111111111000000000000111111111111///000111000...---...///000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222222222111000///000000111111111222222222222222222111111111000000222333333444444333333222111111111111111111111111000000111111111222222222333333333333333222111000///111333444555444222222222222222222222222222222222222222222222222222222111222333333444444333333333333333333333333333333222222222333333333444444222222222222222333333333222333555666666666555444333333333222222222111111333222222111111222222333222222222333333444444444555555555555555555555555111222333444555555555555222222222222222222222222222333555777777666555444333333444444444444333333444333333333333333333333222222222222222222222222444444333333333222222222222222222333333333444444333333333333333333333333444444555555555555444444555555555555666666666666444444444444444444444444555555555555555555555555555555555555555555555555888777777666777999;;;<<<555444444333333444444555222222111222222444555666555555555444444444333333444444444333333333333333666666555555555555555555444555555555555555555444000111222333444555666666???;;;777444444444444444555555555555666777777777666555333222333555666777666444222222333555666666333444555555666555555555555444444333333444444555444444444444444444444444555555555555555444444444444555555555666666666666666666666666666666666666666777777777777666666555777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@BBBBBBEEEJJJOOOYYYmmm.........////////////...//////000111111111111111000000000111111000000000//////000000000000//////222222222111111111111111000111111111222222222222000000000000111111111111111111222222222222111111111111000000000000000000222111111222333333222111444222000///......///000111111111111111111111111000000000000000000000000//////000000000111111111222333444333111000111222000000000000000000000000000000000000000000000000...///000111111222111111000000111111111111000000222222222222222111000///111111111111222222222222222222222111111111000000333333444444444444333333111111111111111111111111000000111111111222222222222222333333333222111111000222444666666666444444222222222222222222222222222222222222222222222222111222333333444444333333333333333333333333333333222222333333333444444444444333333222111000000000333444555666666666555444333333333222222222111111222222222222222222222222444444444333333222222222333333333333333333333333000111222333333444444333222222222222222222222222222333555777777666555444333444444555555444444333222333333333333333333333222222222222222222222222222222333333333444444444222222222333333333444444333333333333333333333333222333333444444444333333333444444444444555555555444444444444444444444444555555555555555555555555333333333333333333333333666555555666777888:::;;;555444444333333444444555444333333333333333333333333333333444444444555555555555555555444444444444777777777666666666666555444555555555555555555444000111222333555666888888777555222111333555777777555555666666555555555666666555444333333444666888;;;888555333333444444333333444555555666555555555555444444333333444444555444444444444444444444444555555555555555555555555333333444444444555555555555555555666666666666666666777777777777666666555666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>????????????AAABBBEEEIIINNNXXXkkk|||......///000000000//////------...///000000000000000000111111111111000000...//////////////////...000000000//////.........////////////000000000000000000000111111111222222111111222222222222111111///000000000111111111111888555333555999999333---555444111///...///000000111111111111111111111111/////////////////////////////////000000000111111000111222111/////////000000000000000000000000000000000000000000000000000...///000111111111111111000111111222222111111000000111111222222222111111111111111222222222222333222222222111111111111000222333333444444333333222111111111111111222222222000111111111111222222222222222222333333222222111///111333444555444333222222222222222222222222222333333333333333333333333111222333333444444333333333333333333333333333333333333333333444444444444666666555444333222111111333444555666777666555555333333333333222222222222222222222222222222222222555555444333333222111111111111111111111111111111333333333333222111000000222222222222222222222222222333444555666555444444444444555555555555444444222222333444444444333333333333333333333333333333222222222333444555555555222222333333333333444444333333333333333333333333222222333333444333333333222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222333333444666666555444444333333444444555444444444333333222222222000000000111222333333333444444444555555555666666555555555444444444444444444444555555555555444444111111222333555888;;;<<<777444111000222444555555555666666555333222333444555555555555333444666888@@@<<<777444333333222222333444555555666666555555333222222111111222222333444444444444444444444444555555555555555666666666333333333444444444444555444444444555555555555555666666777777777777666666666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>??????>>>@@@AAAEEEIIIMMMWWWiiizzz...///000111111111000000***+++---.../////////...///000111222222111000/////////000000000000//////---......///////////////////////////000000000000000000111111111222222222111111222222222222111111---...///000111222222222888444333:::DDDFFF>>>555888666333111000000222333111111111111111111111111////////////////////////////////////000000000111.../////////---,,,---...000000000000000000000000000000000000000000000000///000000111111111000000000111222222222222111000///000111222222222222222111111111222222222333333222222222111111111111000222222333333333333222222000000111111111222222222000111111111111222222222111222222333333222222222000111333444444333222111222222222222222222222222333333333333333333333333111222333333444444333333222222222222222222222222333333333444444444444555666666555555444444333333333444666777777777666555444444444444333333333333222222222333333222222222333333333333333333333333222222222222222222222222444444444444333222111000111111111111111111111111333333333333444444444444444444555555555555444444111222333444444444333333444444444444444444444444333333444444444444444444222222333333333333444444222222222222222222222222222333333444555555444444222333333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333444444555444444333333444444555222222333333444333333333111111111111111111222222222222333444555555666777333333333333333333444444333333444444444444333333333222222222555999===@@@:::777333111222333333333888::::::888555222333444333555777666555444666888BBB>>>999555444444333333333444555555666666555555333222222111111222222333444444444444444444444444444555555555666666666777444444444444555555555555333333333333444444444555444555666777777888777777666666777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>????????????@@@AAADDDIIIMMMVVVhhhxxx...///000222222222111000...///111222333333333222///000111222222111000///000000111111111111000000---...///111222222333333111111111111222222222222000111111111111222222222111111222222222222111111,,,---///000222333333333444000111===MMMSSSKKK@@@:::888555333222222333555111111111111111111111111000000000000000000000000////////////000000000000000222222111000///000111000000000000000000000000000000000000000000000000000000111111111111000000000111222333333222111000...///000111222333333333111111222222222333333333222222222111111111111000111222222333333222222111000000111111222222222222000111111111111222222222111222222333333333222222111222444555555444222111222222222222222222222222333333333333333333333333222222333444444444333333222222222222222222222222333333333444444444555555333333333444444444444555333444666777777777666555555555444444444444333333111222222333333222222111111222222333333444444555555555555555555555555555222222333444555555555555111111111111111111111111333333222222222333444555444444555555555555444444000111333444555444333333555555555555555555555555666555555444444333333222222222333333333444444444222222222222222222222222333444444555666666666555333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555555555444444333333444444555000111222333444555555555555555444333333222222222000000111222444555666666333333333444444555555555222333333444444333333222555333222222555:::???CCC;;;888444222222333444444===??????<<<888555666777222555888888555444666888CCC???999666555555555555333444555555666666555555555444444333333444444555444444444444444444444444444555555555666666777777555555555555666666666777222222222333333444444444444444666777888888888888666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@@@@AAADDDIIIMMMUUUgggwww444///+++,,,000333222000//////000111222444666777555333111///......///000//////............//////111111000///////////////111//////111444555222//////444444//////444444///111/////////111222111000222111111111000000//////555333555<<>>??????@@@BBBAAACCCGGGKKKUUUeeeuuu000,,,((())),,,///...,,,///////////////000111222444222111///...///000111////////////111222333444111111000///////////////111000///111333444222000///333222......222333///222111000111333333333222222111111111000000000000333111111666===CCCDDDCCC666555333111000000000111222222222111111111111000///...444444...555;;;666444000///111222000111333111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111000000///000000111111111111111111111222222222111111111222222222333333333333333222222222111111000///...------///111222111111111111111111111111111111111111111111111111111111111333666666444111222222222222222222222222222222333333333333444444333333444444444555555555333222111111111222333444555444444333333333444444555444444555888999777444555333111111333444444444222222333333333333444444333333333222222222222222333333333333333333333333333333333333333333333333444444333333333333222222444444333333333222222222333333444444444333222222222222333333333333444444444333333333333222222222333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555444444222222333333333444444444444333333333444444555555555555555555555444333222222333333444444333333222444444444333333333222222222222222222222222222222333333333444444333333222222222222333333333333333333333444444444555555555666666555444444444444444666555444222111111222222333222222222333444666777555444444333333444444555444888<<<<<<888555444555555444333333333333444555777;;;>>><<<888444444666555555555555555555555555444333333222222333333444333444444555555444444333555555444333333333333333444555666666444333444555555555555555555555555555444444555666666666666666777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>BBBAAABBBFFFKKKTTTeeettt111...+++,,,///111111///000000///.........//////222111000//////000111222//////000111333666888999111111000///////////////222000//////111222222111///111000------000111///111000///000222333222111111111111111111000000000222000...111555888888666333222111000000000111222222222222111111111111000111...333222...777AAA===666111...111222000111333111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111000000000000111222333444000000111111222222222222111111111222222222222333333333333222222222222111111000/////////000111222111111111111111111111111222222222222222222222222111000111333666666444333222222222222222222222222444444444333333222222222222222333333333444444444666555444444333444444444444444333333333444555555333333333555888999888777666444222111333444444333222222333333333333444444222222222222333333333333333333333333333333333333444444444444444444444444444444333333333333222222555555555555444444444444444444444444444333222111222222333333333333444444111111222222222222333333333333333333333333333333444444444444444444444444333333333333333333333333777666666555444444333333333333333333444444444444333333333444555555666666444444444444444333333333333333444444444444333333444444444444333333333333111111111111111111111111222333333444444333333333555555555555444444444444333333333333444444444444555555444333333333444444555555444333222222222222333333444444333333222111555444444333333444444555111777===>>>;;;777444333444444444444444444444444222666999888555333444666444444444444444444444444444444333333333333444444333444444555555444444333444333333333333222222222555666777666444333333555444444444444444444444444333444555555666666555555777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>============AAA@@@BBBFFFKKKSSScccrrr333111//////222333333222111111000000000000111111000000//////000111222222000000111222444666888999111000000///////////////222000/////////111222333///000///......///000//////------...///000///...111111111111111111111111444111000000222333333111222111111000111222333333222222222111111111000000333///222222///;;;IIIGGG:::444///111222111111222111111000000000000111111000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222333444444000000000111222222333333111111111111222222222222222222222222222222222222333333222222222333444555111111111111111111111111222222222222222222222222000000222333555555555444222222222222222222222222444444333333333333222222111111222222222333333333777777666666555555444444555555555555555666777888444444444555777777777777777555222222333444444333222222222333333333444444111222222333333444444444333333333333333333333333444444444444444444444444444444333333333222222222555555555555555444444444555555555555444333222111222222222333333333444444000111111222333444444444333333333333333333333333333333333333333333333333333333333333333333333333666666555555555444444444333333333444444444444555333444444444444444444444333333222222333333333444333333444444444444333333444444444444444444333333111111111111111111111111222222333444444444333333666666555555444444333333333333333333333333333333444444333333333333333444444444444333222222222222333444555555555333111000555444444333333444444555222888???BBB>>>888444222333444444555555444444333000222555555444333444666444444444444444444444444444444333333333333444444333444444555555444444333333333444444444333333333555666777666444333333444666666666666666666666666666777777888888888888888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>AAA@@@BBBFFFJJJRRRaaappp000///...///000111111000////////////000111222333/////////000000111222222222111111222222333444555111000000///////////////000000000//////000111333000//////000000//////000///------...///000///...111111111111111222222222333222111111222222222222111111222222333444444555222222222111111111000000333///333444555EEEVVVXXXDDD:::222111222111111222111111000000000000111111000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222333333000000111111111222222222000000111111111222222222222222222222222222222222333333333333333444444555111111111111111111111111222222222222222222222222000111222333444444444555222222222222222222222222222222333333333333444444111111111222222222333333333333333333222222111111555555555555555666777888666666666666555555555666777555333222333444444333222222222333333333444444222222222333333444444555333333333333333333333333222222222222222222222222444444333333333222222222333333333333333444444444444555555555444444333222222222222333333333444444111111222333444555666666333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555666666333333444444444555555555444444555555444333222111333333222222222333444444333444444555555444444333444444444444444444444444333333333333333333333333111222333333444444444333555555444444333333222222333333333333333333333333333333222222222222333444333333333333333333222222222333555777777666444222555444444333333444444555555;;;AAACCC>>>888333111333444444555555444444333333444666666666777777888444444444444444444444444555444444333333444444555333444444555555444444333333444555555555555444444555666777666444333444555666666666666666666666666888888999::::::::::::999777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@BBBFFFIIIPPP___mmm000000111111111222222222...---......///000111222//////000000111111111222222222111000000111111111111111000//////////////////000000000//////111222000///111555555111///000111000///000222333222111111111111222222222222222000000000000000111222333111222222333444444555555222222222111111111111000111...333555999LLL```cccPPPCCC666222222111111333111111000000000000111111000000000000000000000000...///000111111222111111000000000000000000000000111111111111111111111111111111111111111111111111333333222222111222222222111111111111111111111111000000000111111111111222111222222222222333333333000000111111111222222222111111111111111111111111222222222222222222222222111333444333222222333555222222222222222222222222222222222333333444444444111111222222222333333333333444444444444444333222444444333333333444555555666777777666444333555666888666444333333444444333222222333333333333444444333333333333444444444444333333333333333333333333222222222222222222222222444444333333333333222222222222222222333333333333444444555555555555444444222222333333333333444444222222333444444555666666333333333333333333333333333333333333333333333333555555555555555555555555333333444444555666666777333444444444555555555555444555555666666444333222555444333222222333444555444444555555555555444444444444444444555555555555444444444444444444444444111111222333444444444444333333333222222222222222444444444444333333333333222222111111222222333333222333333444444333333222111333555777777777555444555444444333333444444555555:::???@@@<<<666333222444444444444444444444444333333444444444555555555333333333333333333333333555555444444444444555555333444444555555444444333333444555666666666555444444555666555444444555666444444444444444444444444666777888888999999888888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>@@@AAABBB??????AAAEEEIIIOOO]]]kkk000111222333222222222333000000/////////000000111///000000111111111111000111111000000000000000111111111000///////////////---///111111//////000111111000444::::::444000111222111000111333333333222111111111222222333333333///000000000000000222333000111222333333333333333222222222111111111111000222...111333444GGGZZZ\\\[[[KKK;;;333222111222444111111000000000000111111000000000000000000000000...///000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111000111111222333444333333222222111000000000000000000000111111111111111111222222222333333333///000000111111111111111111111111111111111111111333333333333333333333333333444555444111111222444222222222222222222222222444444333333333333222222222222222222333333333444444555666777777777666555555444444333333333444444555666777555444444666999999777444333444444444333222222333333333333444444444444444444444333333333333333333333333333333333333333333333333333333333444444333333333333222222111222222222333333333333222333444555666666666666222222333333333333444444222222222333333444444555333333333333333333333333222222222222222222222222444444444444444444444444444444555555555555555555444444444444555555555555333444666888999888777777888666444333222333444555444444555555555555444444444444444444555555555666444444444444444444444444000111222333444444444444222222222222333333333333555555555444444444333333111111111111111222333333222222333444444444333222222333444555555555444444555444444333333444444555222666::::::777444444555555444333333333333444555333222111111111111111000333333333333333333333333555555444444444444555555333444444555555444444333111222444666666555444333222444555555444444666777555555555555555555555555666666777888888888888888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA??????AAAEEEHHHNNN\\\iii~~~+++---...///...---......555444333222111111111111000000111111111111000000000000//////000000111222111111000///////////////+++///222222000...///111222111555======555111222111//////000111222111000111111111222222333333333111222222222111111333444000000111222222222222222222222222111111111111000444000000...---<<>>444222111222444111111000000000000111111000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000111111111111111111111111......///000111333555666444333333222111000//////000000000000111111111111111111111222222333333333111111222333333333333222111111111111111111111111555555555555555555555555444555666444111000111444222222222222222222222222666555555444222111111000222222333333333444444444000111333444444444333333888777666555555555555555333555666555444444888;;;999777444333444444444333222222333333333444444444555555555444444333333333333333333333333333333333444444444444444444444444444444444333333333222222222222222333333444444444222222444555666666777777222222333333333444444444111222222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333666666666555444444333333444444444555555555666666111333666999;;;<<<<<<;;;999888555333222333444555444444555555555555444444444444444555555555666666444444444444444444444444000111222333444444555444222222222333333444444444666666666555555444444444111111000000111222333333111222333444444444333222333333444444333333222222555444444333333444444555...222555666444333555777666555333222222333555666888666444333333333333222333333333333333333333333555555444444444444555555333444444555555444444333000111333555555555333222111333555555555555777888888888888888888888888888777777888999999999999999777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>????????????AAAEEEHHHNNN[[[hhh}}}------...///111222111000------...111222000//////---...///000111222333333555444333111000/////////000000000000111111111111000000000000000111111222111000777EEEFFF999000000111111000000111111222333000000000000111111111111777555111///...000333555222222111111000111111111111111111111111111111111......///111333666888999GGGLLLIII<<<222000222333111000000000000111111222111111111111000000000000//////000000111111222222000111111111111222222222222111111111000000//////222222222111111111000000333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222333333333222222111111111222333333111///...///111000111222333444555555555111111222222222333333333111222222333444444444333444333222111222444666888777666555444444555666777666666555444333222222222000111111111111222222222555444333222333333555555111111222333444444444444000111222222333444555555333333333444444444555555222222222333333333444444333444444555555444444333444444444444444444444444666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222666666555444333333222222333333333333333333333333555555777888999999999999;;;999777444333333444444777777666666555555444444222222222222222222222222222222222222222222222222555555555333111000111222222222222222222222222222444444444333333222222222444444444444444444444444555555444444444333333333777777666555444333333222111222444666777777666666555555555555555555555555444444444444444444444444777666555444444444444444222333333444444333333222666666666555444444444333555555555555555555555555555555555444444333333333555444444444444555666666444444444444444444444444444555555666777888888999666666666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBAAABBBEEEGGGLLLYYYfff}}}......///000111111111000333111111333444222000/////////000111222333444444555444333111000/////////000000000000111111111111000000000000000111111222222000555@@@AAA777000111111111111111111222222333000000000000111111111111555444111000///000222333222111111111111111222222111111111111111111111111111111222222444555666777===DDDEEE===444222333222000//////.........//////000000000000000000000000000000000000000111111111000111111111111222222222222111111111000000000000333333333333222222111111222222222222222222222222333333333333333222111000222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333222222222222333333333333333222222222111111333333222222111000111111111222222333444444444444222222222222222222333333222222333444444444444444444333222222222444666888777666555444444555666777777666555444333333333333222222222222333333333333555555444333333333444555111222222333333333333222333333333333333333333333333333333444444444555555444444444555555555666666333444444555555444444333444444444444444444444444666666555555555444444444333333333333333333333333444444444444444444444444666666666666666666666666777777666555555444333333333333333333333333333333555555555555666777888999;;;:::777555444444555555666666666666666555555555333333333333333333333333333333333333333333333333555666666444222111333444222222222222222222222222444444444333333222222222444444444444444444444444555555444444444333333333444444444444444444333333444555666666666555333333666666666666666666666666444444444444444333333333666555555444444333444444333444444555555444444333444444444444444333333333333333333333333333333333666666666555555444444444555444444444444555666666555555555555555555555555555555555666777888888888777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???BBBAAABBBEEEGGGLLLYYYfff}}}000000000000000111000000555777888888777444111///000000111222333444444555444444222111000000//////000000000000111111111111000000000000000111111222444000333::::::333000444000111111111111222222222000000000111111111222222333222111111000111111111000000000000111222333333111111111111111111111111222111111000000111111111333:::???<<<666333222111444333222111111111111111////////////000000000000111111111111000000000000000111111111111222222222111111111111111000000000444444444333333333333222111111111111111111111111222222333333333222111111222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333444333333333333333333444333333333222222222222111444333222222333333222111222222333444444333333333333333333333222222222222333333444555555555555444444333222222333444666777666666555555555555666666777666555444444444444444333333333333444444444444666555444333333333333333333333333444333333222222444444444333333222222222333333333444444444555555444444444555555555666666333444444555555444444333444444444444444444444444555555555555555444444444444444444444444444444444555555555555555555555666555555555555555555555555777777777666555555444444333333333333333333333333666444222111222444777999;;;:::888666555555666666555555555666666666666666444444444444444444444444444444444444444444444444333444444333222111333444333333333333333333333333444444333333333333222222444444444444444444444444555555444444444333333333222222333333333444444444444555555555555444333333666666666666666666666666555444444444333333222222444444444333333333333333444555555666666555555444222222333333333333333333333333333333333333333333666666666666666555555555555555444444555555666777666666666666666666666666555555666666777777888888888888888999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<===::::::;;;<<<===>>>???@@@AAAAAABBBEEEGGGLLLXXXeee|||111222222111000000000111555???GGGDDD;;;555222111000000111111222333444444444333222111000000000000///000000000111111111111000000000000000111111222444111111444333///111555000000111111222222222222000000111111111222222222111111111222111111111000000000000000111222333444111111111111111111111111222222111000000000111111...333888888444222111111555555444222111111111111///////////////000000000222222111111000000//////000000111111111222222222111111111111111111111111333333333333333333333222222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111444444444444444444444444111111222222222333333333333333222222222222333333222222222222222222222222444222111222444555333111333333444444444333222222444333333333333222222222444444555555666555555444444333333333333444555666666666666555555666666666777666555555444444444555333333333333444444444444666555555444333333333333555555555555444444333222333333333333333333333333333333333444444444555555222222222333333333444444333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666333333333333333333333333666666666666555555444444444444444444444444444444666444111//////222666888999888777666555555666666444444555555666666777777444444444444444444444444444444444444444444444444111111222111000000222444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444111222333444555666666666666666666666666666666666555555444444333333222222333333333333333333333222444444555555555555444444222222333333444444444555444444555555555555555555666666555555555555555555555555555555555666666777666666666666666666666666555666666666777777777888777777888888999::::::;;;999999::::::;;;;;;<<<<<<999:::;;;<<<===??????@@@@@@@@@BBBEEEGGGLLLXXXdddzzz222333333222000///111333:::NNN[[[SSS@@@333000111//////000000111111222222333333222111000000000000///000000000111111111111000000000000000111111222333222222222000...111666///000111222222222222111111111111111222222222222000111222222222222111000000000000000111222333444111111111111111111111111333333333333333444555555///111333333111...///111111000///...------------.../////////000000111111222222111111000000//////000000111111111222222222111111111111111222222222111111111111222222222222333333333333333333333333111222222333333333222222222222222222222222222222333333333333333333333333444444444444444444444444111111222222222333333333222222111111111111222222222222222222222222222222333333333444444444222111333333444444444333222222333333333333333333333333444555555666555555444444444333333333444444555555555666666666666666666555666555555444444444444555222222222222333333333333555555555444444333333222666666777777666555444444111111222333333444555555333333333444444444555555222222222333333333444444333444444555555444444333444444444444444444444444444555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555555555555444444444444444444444444444444444444444444555333111//////222555777666555555555444444555555444444555555666666777777333333333333333333333333222222222222222222222222222333333333111111333555333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333777777777666555444444444111222222333444555666777444444444444444444444444555555555444444333333333222222333444444333333222333333444444444444333333333333444444555555666666444444444555555555666666444444444444444444444444666555555555555666777777555555555555555555555555666666666666777777777777666666777777888999999999777888888999::::::;;;;;;::::::;;;<<<===>>>??????@@@@@@BBBEEEGGGKKKWWWcccxxx111333444222//////333666CCCYYYgggZZZBBB333////////////000000000111111111333222222111000000111111000000000000111111111111000000000000000111111222000222444444111///111444///000111333333222111111111111111222222222222333111111222333333333222222000000000000111222333333111111111111111111111111.........//////111222333222000000111///,,,...222111000000///............//////000000111111222222111111111111000000000000000111111111111222222222111111111222222222222222000111111111111111222222333333333333333333333333111111222333333333222222222222222222222222222222444444444444444444444444444444444444444444444444111111222222222333333333222111111000000111111222111222222222222333333333444666777777555333222222222222333444444333333333333333333333444444444444444555555555555444333333444444444444444444444444555555666666666666555555555444444333333333444444222222222222333333333333333333444555555444444333666666666777666666555555000111111222444555555666333333333444444444555555444444444555555555666666333444444555555444444333444444444444444444444444444444444555555555555555444444444444444444444444222222222333444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444333222222333444555333444444444444444444444555555555666666666666666333333333333333333333333222222222222222222222222555666666555444333555666333333333333333333333333222222333333333333444444444444444444444444444444555555444444444333333333999999888777666555444333555444444333222333333333333333333333333333333333555555555555555555555555111222444555555444333333222333333333333333333222444444555555555555555555111222222333333444444444333333333444444444444444666666555555666666777888555555555555555555555555666666666666777777777777555666666777888888999999777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????BBBFFFGGGKKKWWWbbbwww111333444222///000444999CCCVVV___QQQ<<<333111///000000111111111111222222333222111111000111111111000000000000111111111111000000000000000111111222---333888777444222222333///000222333333222111000111111111222222222333333222222333333333444444444222111111111111111222222111111111111111111111111,,,,,,,,,,,,---...//////111......111111---...222333333222111111222222222000000000111222333333333000000000000000111111111000111111111111222222222111111111222222333333333111111111222222333333333222222222222222222222222000111222333333333333222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333222222111111222222333111111222222222333333333555:::>>><<<666222333555111222222333444444444444111222222333444555666666444444444444444333222222444444444444444444444333444555666777777666555444333333222222222333333444333333333333444444444444111222333555555555555444333444444555555555555444222222222333333444444444333333333444444444555555444444444555555555666666333444444555555444444333444444444444444444444444444444444555555555666666333333333333333333333333111222222333444444555555222222222222222222222222444444444555555555555555555555555555555555555555333444666777777555444333333333444555555666555555666666666666666555555555444444444444444444444444333333333333333333333333555666666555333222333444444444444444444444444444222222222333333444444444444444444444444444444444555555444444444333333333777777666666555555555444555444333222222222333333444444444444444444444444555555666666777888888888111333444666666666444444333333444444444444333333555555444444444444444444111111222222333444444555444444444444555555555666666666666666666777777888666666666666666666666666777777777777666666666666666777777888888999::::::888999:::;;;<<<======>>><<<<<<==================>>>???BBBFFFGGGKKKVVVbbbvvv000333444222000000555:::<<>>???@@@============<<<<<<<<<<<<>>>???BBBFFFHHHKKKVVVbbbuuu000000111111111222222222777<<<>>>:::333...///333333333333111///111666;;;444111///111444444000+++000000////////////000000///000000000000111444666444444444444444444444444222222222222222222222222222222222222222222222222444333222111000000000000666555444333222222222222222111000000///000000000222222222222222222222222111111111111111111111111222222333333333222111000111111111111111111111111222111000//////000111222111111111111111111111111222222222222222222222222333222000//////000222333222222222222222222222222111222222333444444444444333333333444444444555555666555444444222222111000333333333333333333333333666333222333555666444222333333333333333333333333444333222222111111222222888999:::999777666555666333333333444444333222222333333333333333333333333444444444555555555555666333444444555555444444333555444444333333222222111444111000111333444333111444444444444444444444444444444333222333444555666222333333444444333333222---------...000333555777444444444444444444333333222333444444555555444444666666555555555444444444444555555666666555555444333333222222111000000000888777555444333333444555333333333444444444555555666666666666666666666666555555555555555555555555666666666666666555555444666666555555555444444444666666666555444444444333444777777333222555777666666555555555444444444444333333333333333333333333333444444444444444444444555555555555444333444444000444555333555999666000666555333222222333555666222333444444333333555666555555555444444333333333222333444444555555444444333333555666777777777777:::777777;;;@@@@@@:::333666666666666555555555555666666777777666555444444555333222333555666777666666666666666666666666666666666555555555555666666555555666666666666555555777777777777666666666666777777666666555555444444666777777888888888777777:::999888888;;;@@@FFFIIICCC===555333777<<<============AAAGGGIIILLLSSS[[[rrr000000111111111222222222222555777555000......111000111111//////111777<<>>???:::555222555666333444777666222666555333222222333555666222333555444333333444666555555444444444333333333222333444444555555444444333444555666666777666666777666777<<>>BBBEEECCC>>>888666:::>>>???>>>===>>>BBBGGGJJJLLLSSS\\\rrr111111111111111222222222//////000000000000000000000000000///000333888===JJJ@@@444---,,,///222444111000000//////000000111222333333111000///000222222222222222222222222222222222222222222222222222222222222222222222222222/////////000111333444555555444333222222111222222333333222111111111111111111111111111000000//////111111111111111111111111000111333555666666666666111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222333222111000000111222333222222222222222222222222///111444777999999999888333333333333444444444444333333333333333333333333333333333333333333333333333222111111333333222111222222222333333444444444444444333222222222222222555666777666444333333444333333444444444444333333333333333333333333333333444444444555555555555666666666666666666666666666111222222333444444555555777666555555666777666444444444444444444444444444444444444555444444333333444555555666666555555444666555555444333333444444222333333444444555555555444555666666777777666666555555555555555444444444333333444444444444333333333333333333444444444444111222333444444555555555333333333444444444555555555555555555555555555555555555555555555555555555333444555777888999999999555555555555555444444444222222333333333333333333333666777666999<<<:::555777777777666666666555555000000111333444555666777666666555444333222222111666222333<<>>;;;:::===@@@@@@>>>>>>???BBBGGGIIILLLSSS\\\ppp111111111111111111111111111//////000333444222000222111000000111444888:::===999444222222333333222111000000000000000000111111222222222000000111222222222222222222222222222222222222222222222222222111111111111111111111111/////////000111222444555444333333222111111222222444333222222111111222222444444333333222111111111111111111111111111111111222333666888:::;;;;;;;;;111111111111111111111111222222222222222222222222111111111111111111111111111222222222222222333333333222222111111222222333222222222222222222222222000222555777999888777666222222333333333444444444222222222333333444444444333333333333333333333333333222222222333333222222111111222333333444555555444444333222222222222333444666777666555333333444222333444444444444444444333333333333333333333333444444444555555555555666666555555555555555555666333333333333444444555555777777666666666666666555444444444444444444444444333444555555555444333222444444555555555555444444777666666555555444444444222222333333444555666666444444555666666666666666555555555555555555555555555555666666666666555555777666555444333222111000333444444555444333111000333333333444444444555555555555555555555555555555555555555555555555555555333444555666777777777777555555555555555555555555222222333333444444444555888777777<<>>777777777777666666666666111222222333444555666666555555555444444333333333666333333;;;FFFIIIAAA777444666666333111111444666555444333333333333444555333444555444333333444555444444444444444444444444222333444444555555444444555555555666555555444444333333555:::???>>>999444333333444555555666777777333444444444444444333333444555777777666333222111555555555555555555555555666666555555555555666666555555666666666666555555444555555666777888888999777777777888888999999:::666666777888999999888888;;;;;;<<<<<<===>>>?????????===<<<===???@@@???>>>??????BBBGGGIIIKKKSSS\\\nnn111111111111111111111111333111///111444555222...111000//////000222333333222111222222333333111///111111000000000000111111...000111222111111333444333333333333333333333333222222222222222222222222111111111111111111111111222111111111111111222222333333222111111111222222444333222222111111222222333333333222222222111111111111111111111111111111222333666888:::;;;;;;;;;111111111111111111111111000111111111111111111000111111111111111111111111111111111222222333333333333222222222222222222333222222222222222222222222222333555666666555444333222222222333333333444444111222222333333444444555333333333333333333333333333444444444333333333444111111222333333444555555555444333333222222333333000111333222111000000111222333444444555555555444333333333333333333333333444444444555555555555666555555444333333444555555555555555444444333333333666666666666555444444555444444444444444444444444333333555555555444333222333333444444444444333333444444555555555555555555222222333333444555666666333333444555555555555444444555555555555555555555555666666777777666666555555555444333222111000000333444444555444333111000333333333444444444555555555555555555555555555555555555555555555555555555333444444444444444333333444555555555555555555555333333444444555555666666:::666444>>>PPPZZZRRRDDD777777777777666666666666444444444444444444444444333333333444444555555555555444555888===???<<<999444444444444333222333555444444444333333444444444333444555555333333333555444444444444444444444444222333444444555555444444444555555555555555444333555444333666999;;;:::777555555555555555444444444333333444444444444444333666999;;;;;;888555444444555555555555555555555555555444444333333444444555555555666666666666555555444555555666777888888999777777888888999999:::::::::;;;;;;;;;;;;::::::999<<<<<<<<<===============<<<<<<<<<===>>>???>>>===@@@???AAAEEEGGGJJJRRR[[[kkk222222222111111111111111222000...///222222///,,,000//////000111111///...222111///.........///000222111111000000111111222---///111222222222333444333333333333333333333333222222222222222222222222111111111111111111111111444333222111000000000000222222111111111111222222333333222111111111111111000000000000000000000000111111111111111111111111000111333555666666666666111111111111111111111111///000111111111111000///111111111111111111111111111111111222222333333444333333333333333333333333222222222222222222222222333333333333333222222111222222222222333333333333222222222333333444444444333333333333333333333333333444555555333333444555222222222333333444444444555444444333333333333333111222444333222111111222222333444555555666555555333333333333333333333333444444444555555555555666555444333222222333444555666666555555444333333222555666777666444333333444444444444444444444444444222333444444555555444444222333333333333333333222222333444555555555555555222333333444444555555555222333333444555444444444444444444555555555555555444444555555555555444444111111111222333444444444111222333444444555555555333333333444444444555555444444444444444444444444555555555555555555555555333333444444333222222111444444444555555555555555444444555555555555555555777333222;;;LLLVVVOOOBBB777777777666666666555555666666555555444333333333111222222333444555666666444555666555555555777888444222333888:::777444444444444444444444444444444444555555555333222333444333333333444444444444555222333444444555555444444333444444555555555444444666444333444666888999888555555555444444444333333333333444555555555555444777999<<<;;;777555555666444444444444444444444444555444444444444444444555555555666666666666555555555555666666777777888888888888888888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;===============???>>>@@@DDDFFFHHHQQQZZZiii222222222111111111000000/////////000111111///...000000222555888777333///111111000///......000111222111111000000111111222...000222333222111222222222222222222222222222222222222222222222222222222111111111111111111111111444333222111000000000000222222111111111111222222222222111000000000000111/////////000111111222222111111111111111111111111000111222333333333222111111111111111111111111111000111222222222222111000111111111111111111111111000111111222333333444444222333333333333333333222222222222222222222222222333333222111111222333444111222222222222333333333333333333333333333333333333333333333333333333333222444555444222111333555333333333333333333333333555555444333333333333444333555666666555444444555222333444555666666666666333333333333333333333333444444444555555555555666666555444333333444555666555555555555555444444444555777888666333222333555444444444444444444444444222222222333444555666777333333444444444444333333333444555666666666555444444444444444444444444444333444444555555555555555444444444555555555666666444444555555555555444444000111222333444555666777333333333333444555666777333333333444444444555555444444444444444444444444555555555555555555555555222222333444444444333333444444444555555555666666555555444444444444444444333444555888@@@FFFCCC;;;666666666555555555444444555555555555555444444444222333333444444555555555444555555555333333444555666111333===BBB>>>777444333444444444444444444333444555666555333222333444333333333444444444555555222333444444555555444444222333333444555555555555555444444444666666666666444444444444444444444444333444555666666666666666444777999777444222444777444444444444444444444444666666666555555666666666555555666666666666555555666666666666777777777777888888888888888777777777666777888:::;;;<<<<<<<<<;;;::::::999999::::::;;;999:::<<<<<<<<<======>>>???>>>???BBBDDDGGGPPPYYYhhh222222222222111111000000...///000111111222222222333444777<<>>AAABBBCCCDDD===<<<;;;:::;;;<<<===>>>:::;;;<<<===<<<===>>>@@@>>>===>>>AAACCCFFFOOOXXXggg~~~111111111111111111111111000000111111111111000000444888===AAA@@@;;;555111555444333222111111111111111222222222222111000000000666333000666666111555000000000000000000000000111222222222222111000000000000111111111000000///000111333333111000111222222222222222111111000000222222222111111000000///000111222333444444444444000000000000000000000000///000111111000///000222000000//////000222444555000111111111111222222222222222222222222111000///444333333222222333333444111111222222222333333333222222222222222222222222333333333333333333333333222222222333333444444444555444444333333444444555111222333333333333222111222222333333333333444444333333333333333333333333444444444444444444444444000000000111111222222333333333333444444444555555555333111222333444333333444444444555444444333333555555555555555444444444555555555555555555555444555999;;;999444111222555333333222222333333444555222222222222222222222222333333333444444555555555666666555555555444444444555555444444444333333333222222333333333333444444555555555555555555444444777666555444444444444444777777666555444333333333333333333333333333333333555555555444444333333333444444555555555555444444555555555555666666666666444444444444444444444444777444333444777888777555333333333444555666777888111222444555555555444444555555666666555444333333333444555666666555444333444444333333333222222222222333444444333333555666:::888888;;;>>>>>>;;;888555444333222222222222222333333333333333333333333444444444333333222222222333333333444444444555555333333444555666666666555555555555555555555555555333333333444555666777777555555555555555555555555222333555666666666555555333333333444444444555555555555555555555666777888666666666666666666666666666666666666777777777777999999888888:::<<>><<<;;;::::::::::::;;;<<>>===<<<===???AAABBB>>>??????>>>@@@EEEOOOVVVhhh}}}111111111111111111111111000000111111111111000000222555999<<<;;;888444111555444333222111111111111000111222333444333333222000666222000666555111555111111111111111111111111111222222222222111000000111111222222222222111111111222444444222111222333222222222222111111111000222222111000000000111111222222222222222222222222111111111111111111111111000111222222000///000222000000//////000111222333111111111111222222222222222222222222222111000000111000000000000000000111111111222222222333333333222222222222222222222222333333333333333333333333222222222222333333333444444444333333333333444444222333444444444444333222222222333333333333444444333333333333333333333333444444444444444444444444111111222222222222222222333333333444444444555555555333222222444444444333333444444555444444333333444444555555555555555555444444444555555555666666555888:::888444111222555333333222222333333444555333333333333333333333333333333444444444444444444666666555555555444444444666666555555555444444444333333444444444555555555555555555555555555555555666666555444444444444444666666666555444444444333444444444444444444444444555555555444444333333333555555666666666666555555555555555555666666666666444444444444444444444444666444333444777888777555444444444444444555666777333444555666666666555555555555666666555444444333444444555666666555444444555555555555444444444444222444555555444444555666666555333444555555333111555555444333333333333333333333333333333333333333444444444333333222222222333333333444444444555555444444555555666555555555444444444444444444444444333444444444555666666666555555555555555555555555333444555666666666555444333333444444444555555555666555555555555666666777555555555555555555555555666666666666777777777777666666666888:::===@@@BBBSSSSSSUUUXXXYYYTTTJJJBBB<<<;;;::::::::::::;;;<<<<<<;;;;;;:::;;;<<<>>>@@@>>>???@@@@@@AAAFFFOOOUUUggg|||111111111111111111111111000000111111111111000000111222333555555444333222444333222111111111111111...000222444555555444444000555333666???<<<333333222222222222222222222222111222222222222111000000222222333333333333333222111333555555333222333444222222222222111111111111222111000000000222444666888777555333222111111222222222222222222222222222222333444333111000000111111111000000000000111222111111111111222222222333222222222222222222111000000000////////////000000111111222222222333333333222222222222222222222222333333333333333333333333111111111222222222222222444444333333333333444444333444444555555444444333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333222222333333333444444444555555666444333333444555555444333333444444555444444333333444444444555666666666333444444555555666666666555777999888444222333444333333333333333444444555444444444444444444444444444444444444444444333333555555555555555444444444777777666666666555555555444555555555555666666666555555555555555555555555666666555444444444444555555555555555555555444444555555555555555555555555555555555444444444444444555555555555555555555555555555555555666666666666444444444444444444444444555444444444666777666555555555444444444555555666444555666666777777666666555555555666555555444333444444555666666555444444777777777666666666555555333555777777666555666777666555333333444555555444666555444444333444444444444444444444444444444444444444333333333333222222333333333444444444555555555555555666555555444444333333333333333333333333444444555555555555555555555555555555555555555555555555555666555555444333333444444444444555555555777666666555555555555666444444444444444444444444555666666666777777777888777777777888:::<<<>>>@@@SSSVVV[[[\\\XXXOOOEEE===<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>@@@BBBBBBCCCGGGOOOTTTeee{{{111111111111111111111111000000111111111111000000000000000000000222333444333333222111111111111111...///222444555444333222000333666BBBSSSLLL999222222222222222222222222222111222222222222111000000111222222333333333333333111333444444333222222333222222222222222222222222222111111111444888;;;>>>BBB@@@<<<888444333222222222222222222222222222222333444555333111000000111222222222111111111111111111111111222222222333333222222222333333222111111333333222222222222333333111111222222222333333333222222222222222222222222222222333333333333444444111111111111111111111111444333333333333333333444333333444444444444333333222222222333333333444444444444444444444444444444444444444444444444444444555555555444444333333222333333333444444444555555777555333444555666555444333333444444555444444444333333333444555666777777555555555555555555555444444666888777444333333444333333333333333444555555444444444555555555555555555555555444444333333333555555555555555555555555666666666666555555555444444444555555555666666666444444444555555555555555666555555444444444555555444444444555555555555555666666666666666666666666555555555555555444444444444333333333333333333444555555555555666666666666555555555555555555555555444444444444555666666555666555555444444444555555555555555666666666555555444555555555555555444444444555555555555555555444777777777666666666666555444666888888777666666777444333222333555888:::;;;666555555444444444555555555555555555555555555555333333333333333333333333333333333444444444555555555666666666555444333333333333333333333333333333555555555555555444444444555555555555555555555555666666666555555444333333444444444444555555555555888777666555555555555555444444444444444444444444555555666666777777888888;;;;;;:::999888999999999???EEEKKKMMMHHHAAA;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@CCCDDDDDDHHHNNNTTTcccyyy111111111111111111111111000000111111111111000000111000///...///111444666222222111111000000111111///000111222222111000...000222888NNNddd[[[???111111111111111111111111111111222222222222111000000000000111222333333222222000111333333111111111222222222222222222222222333222222222444777<<>>>>>AAACCCDDDDDDHHHNNNSSSaaawww111111111111111111111111000000111111111111000000111000//////000222444555222111111000000000111111000000111000000//////...111222888OOOdddZZZ???333000000000000000000000000111222222222222111000000///000111222333333333222///111333222111000111111222222222222333333333333222222333555888<<<@@@CCCHHHFFFBBB===999777555444222222222222222222222222222333444333111000000111222222333333444333333222222222222222333333333333111222333333333333333333333333222222222222333333111111222222222333333333222222222222222222222222111222222333333444444555222222222222222111111111333333222222222222333333333222222111111222222333222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444444444555555666444333333444555555444222222333444555555555555333444444444555666666666777777666555444333333222333444444555555555444444444444444444444555555666333333444444555666666666444444444444444444333333444444444555555555555555555444444444444333333333333333444444444555555555333333444444555666666666555444444444444555666666555555555555555555444444666666666666666666666666555555555555555666666666888777666555555666777888555555555555666666666666555555555555555555555555222444555555444444555666555555444444444555555666555555444333333333333444333444555555666555555555666555444444444444555666555555555444444444333333444666999999888666555555111222333222000000111333444444444444444444555666444444444444444444444444222222333333333333444444333333333444444444555555555555555666555555444444555555555555555555555555444444555555555555555555555555555555555555555555666666555444444444555555444444555555555666666666777666666555555555555666666666666666666666666666444444555666777888999999666777777888999999999:::555888::::::888777999<<<:::;;;;;;<<<<<<;;;;;;:::999:::===>>>???>>>===<<>>@@@AAA@@@>>><<<@@@AAAAAA@@@AAAEEEMMMSSS___ttt111111111111111111111111000000111111111111000000...///111222222222111000111000000000000000111111111000//////000222444666000222111999???444///:::222222222222222222222222111222222222222111000000111222333444555555555555111333555444333222333333222222222333333444444444111111111111111111111111111222333333333333222222000000000000000000000000///000111111000///000222,,,---///000111111111000222222333333333444444444111222333333444444444444444333333222222333333444111111222222222333333333222222222222222222222222111111222333333444555555444444444333333222222222333222222222222222222333555444333333333333444555222222333333333444444444555555555555555555555555444444444444444444444444222222222333333444444444333333333444444444555555555333111222333444333333111222333444555555555555555555555555555444444444222222333444555666777888333222222444555666555444555444444444444555666666222222333333444555666666333333333444444555555555444444444555555555666666777666666666555555555555666666666666777777777777333333444444555666777777444444444444444555666777777777666555444444333333555555555555555555555555444555555555666666777777555444222111111222444555555555555555666666666777666666666666666666666666111444666555333222444777333333333444555666777888888777666555444444555666333333444555666666666555666555444333333444555666666555555555555444444444333666999999777555333333000444777777555444555666222222222222333333444555333333333333333333333333222222222333333444444444333333333444444444555555333333444555666666666555333333333333333333333333333333444444555666777777555555555555555555555555555444333333444555666888555555555555666666666777555555555555555666777888444444444444444444444444444444555666777888999999888888888888888777666666777777888999;;;<<<======::::::;;;<<<<<<;;;::::::;;;===AAACCCDDDCCC@@@???@@@AAA@@@??????DDDMMMSSS^^^sss111111111111111111111111333333333222222111111111000000000000000000000000666444222111222222111000000000////////////000000222222222222222222222222555333111///...///111333444444333222111111222222111222333444444444333333222222222222222222222222333333333222222111111111111111111111111111111111111000000000000000111111222222222222222222222222222222222222333444555666333333333222222111111111000333555444111000222444666555555555555444444444000000111222333333333333444444444555555555555666333222111111333333222111444444555555555444333333222222333444444555666666222222222333333444444444222222222222222222222222444222111222333333222111333444555666666666555444333333333333333333333333444444444444444444444444222222333444444555555666444444444444444444444444333444555555666666555555444777:::<<<<<<:::777444777999999888777666777888555555444444444444555555444333333222222333333444222333333444555555555444111222333333444444333333333333333444444555555555555555555555555555555555555555444333444555666777777777777666555555555444555666666666555444333333666666555555555444444444666666666666666666666666555555555555555555555555666666666666666666666666444555666777888888888888;;;999666444333333444555333333333333333444555666444444444444444444444444555555555555555555555555555555555555555555555555///000222444555555444444666666666555444444333333666555555555555444444444777999888444333444333///444444444444444444333333333333333444444444555555666666777777666555444444444444444555555555666666555555666666555555444333555555555555555555555555333333333444444444555555444555555555444333333222111222444666666555444333444444555555555555444444444444444444555555555555888888777777666555555555777666666666666888999:::777777777777777888888999777888888999999999999888999:::;;;;;;<<<<<<;;;;;;;;;>>>BBBEEEEEEBBB===:::>>>???@@@@@@BBBEEEJJJNNN]]]nnn111111111111111111111111222222222111111000000000111111111111111111111111222000//////111222111111000000////////////000000222222222222222222222222444333111000000111222333222111111000//////000000444444444333333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222111000000000111111222222222222222222222222000000000000111222333444333333333222222222111111111222333333222111222333222222222333333444444444222222333333333222222111333333333333444444444555333222111222333333333111111111222333333222222222222222333333444444555555222333333333333333333444333333333333333333333333444333222333444444333222222333444555666555555444333333333333333333333333444444444444444444444444222333333444444555555666444444444444444444444444333444555555666666555555444555666777777666555444555666777666444333444555444444444333333444444444555555444444444444555555222333444444555555555444222333333444444444444444333333333444444555555555555555555555555555555555444333333222333444555666333333333333333222222222555555666666555555444333666666555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444000111333444666777888888:::999666444333333444555444444333333444444555555444444444444444444444444555555555555555555555555555555555555555555555555111222333444555555555555444444555555555555555555666555555555555444444444666888777444333666666444555444444444444444444444333333333444444444555555666666666666666555444333333444444444444555555555555555666666555555444333444444444444444444444444333444444444555555555555444555555555444444333222666777888888888666444333333333444444444444333333666666666666777777777777777777666666666555555555777666666666666888999:::777777666666777777888999555555666777777777777666999::::::;;;;;;;;;;;;;;;===???CCCFFFFFFCCC???<<<>>>???@@@@@@BBBEEEJJJNNN]]]mmm111111111111111111111111111111111000000000000000222222222222222222222222///---,,,---///111111000111000000//////000000111111111111111111111111111222222222222222333333333222111000000///000000000777666444222111111111111222222222222222222222222222222222222222222333333333333333333333333333333444333222222111111111111222222222222222222222222000000000000111222333333333333333333222222222222333222111222333444333222//////000111222333444444444444444444333222111000222222222333333333444444444222111222333444333111000111111222333333333333222222222333333333333333444333333333333333333222444444444444444444444444444333222333555555444222222222333444444444444444333333333333333333333333444444444444444444444444333333333444555555666666444444444444444444444444333444555555666666555555555444444333333444444555444555666555333333333444444333333333333333333444666666555555555555666666333333444555555555555444333444444555555555555555444444444444444555555555555555555555555555555555444444444444444555666666222222222222222333333333555555666666666555444444555555555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444111222333555666666777777999888666555444444444555555555555444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555333333444444555666666777666555555555555444444444555777666333444999;;;:::555555555555555555555555333333333444444444555555444555555555555444333333333333333333444444444444555555666666555555444333444444444444444444444444444444555555555666666666444555555555555444333333222333444555444444222111222333333333333333333222666666666666777777777777666555555555555666777777666666666666777888999999777777666666777777888999555555666777777777777777::::::::::::;;;;;;;;;;;;>>>@@@DDDFFFFFFDDDAAA>>>>>>??????@@@AAAEEEJJJNNN\\\lll111111111111111111111111111111111111111111000000222222222222222222222222///...------///000000000111000000000000000000111000000000000000000000000111111333444555444444333333333222222222222222333666555333111000000222222222222222222222222222222111111111222222333333333333333333333333333333333555555444333222222222222222222222222222222222222333222222222333333444555333333333333333333333333555222000111444555333111///000000111222333333333333333444444333222222111222333333333333444444444444333222222333444333222111222333444555666666666333222222222222222222222444444444333333222222222444444444444444444444444333222222333555555333222222222333333333333444333444444444444444444444444444444444444444444444444333333444444555666666666444444444444444444444444333444555555666555555555777666666666666666666777555777777777555444555666555444444333333444444555666555555555555555555666444444555555555555444444444555555666666666666666444444444555555555555555555555555555555555555555777777777777777888888999444444444555555666666666555555666666666666555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666888888888888777666555444999888666555444444444555666666666555555444333333555555555555555555555555555555555555555555555555555555555555555555555555888777666444444444555666444444444555555555666666666555555555555444444444444666555222555;;;??????555555555666666666666666333333333444444444555555333444444444444444333333222222222333333333444444555555555666555555444333444444444444444444444444555555555666666666666777444444555555555555444444,,,...///111333444444444333333444444444444333333444444444444555555555555666666555555666888999:::555555666666777888888999666666666666666777888888666777888999999999999999:::::::::::::::;;;;;;;;;>>>???BBBDDDEEECCCAAA???>>>>>>???@@@AAAEEEJJJMMM[[[kkk111111111111111111111111222222222222222222222222222222222222222222222222333111//////000000000///111111000000000000111111000000000000000000000000000111333555555555444333333222222222222222333333444333111000000111333444222222222222222222222222111111111222222333333333333333333333333333333333555444444333222222333333222222222222222222222222333333222222333333444444333333333333333333333333555333111222555666444111333333333333333222222222111222333444444444444444444444444444555555555555444333222222444444333222111222333444555666666666333222222222222222222222444444444333333222222222222222222222222222222222111111111333555555333111222222222222333333444444444444444444444444444444444444444444444444444444333333444555555666666777444444444444444444444444333444555555666555555555555666888999999888666555555777777777555444555666666666555555555555666666555555444444444444555555444555555666666555444444444555666666777777666666555555555555555555555555555555555555555555555555777777777888888888888888555555666666777777888888555555666666666666666555444555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666888888888888777555444333777777666666555555444444555666666666666555333333555555555555555555555555555555555555555555555555555555555555555555555555999888666555444444555666666666555555555444444444666555555555555444444444333555444222444;;;??????555555555555666666777777333333333444444444555555333333444444444444444333222222222333333333444444555555555666555555444333444444444444444444444444555555555666666666666777444444555666666555555444000111222444666777888888444444555555555555444444444444444444555555555555777777666666777999;;;<<<444555555666777777888888666666666555666777777888666666888999999::::::::::::999999999999:::;;;<<<<<<===???AAAAAAAAA???>>>===>>>??????AAADDDIIIMMMZZZiii111111111111111111111111222222222222222333333333222222222222222222222222555333111000111111000///222111111000000111111222111111111111111111111111111111333444444333222222000000000///000000111222222111111000111222333444222222222222222222222222222222222222222222333333333333333333333333333333444333333222222333333444222222222222222222222222222111111000111111222222333333333333444444444444444333222333444555444333555555444444333333333333111222333444555555555555444444444555555555666666555333222333444555444222000111111222333333333333222222222333333333333333444333333333333333333222222222222222222222222222111111222444666666444222333333333333333444555555444444444444444444444444444444444444444444444444444444444555666666777777444444444444444444444444333444555555666666555555333444666777777666444333444555666555333333333444777777666666666666777777555444444444444444444555555666666666666555444444444555555666666666666666666666666555555555555555555555555555555555555555444444555666666666666666555555555555555666666666555555666777777777666666444444444555555555555555666666666666666666666666666666666666666666666666444444444444444444444444333333444555666666666555777666666666666555555444444555666777777666444333555555555555555555555555555555555555555555555555555555555555555555555555888777666555555555555555777666666555444444333333666555555555555444444444222555444222333999<<<;;;444444444555555666666777333333333444444444555555333333444555555555555444333333333333444444444444555555666666555555444333555555555555555555555555444444555555555666666666444444555666666666666555444444444444444444444444444555555666666555555444666666666666777777777777888777666555666888;;;<<<444444555666777777777777666666555555666666777888333444555777888888888888:::999888888888999;;;<<<;;;;;;===>>>???>>>>>>>>>===>>>>>>???@@@DDDIIIMMMXXXhhh111111111111111111111111000111111111222222222222111111111111111111111111333111000000111222111000222111111000000111111222222222222222222222222222222222222222222222111111000000//////000111111222222222222111111111111111222222222222222222222222333333222222222222222222222222222222222222222222222111111111222333444555222222222222222222222222222222111111000111111222333333333444444444555555333444555444333333444555333333333444444444444444333333444444444444444333333333444444444555555555555333333333444555444333111111222333333222222222222222333333444444555555222333333333333333333444333333333333333333333333222333444777999999666444555444333333333444666666555555555555555555555555444444444444444444444444444444555555666666777777444444444444444444444444333444555555666666555555444444444444444444444444555666777666444333444555666666555555555555666666666666555555555555666666666666666666666555444444444444555666666666666555777666666666555555555444555555555555555555555555333444555666666666555555555555555555555444444444555555666777777777777777444444444555555555666666666666666666666666666666666666666666666666666666444444444444444444444444222333444555666666666666666666666666666555555444333444666777777777555444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555444444555555555555555555444444666555555555555444444444222555555222222666777444222333333444555555666666333333333444444444555555333444555666666666666666333444444444444555555555555555666666555555444333666666666666666666666666333444444444555555555555444444555666666666666666444444333222222111111111333444444555555444444333666666666666777777777777777666555444444666888:::333444555777777777777666666555555555555666777777333444555666888888888888:::999888777888999;;;<<<:::;;;;;;<<<===>>>>>>>>>======>>>???@@@DDDIIIMMMWWWggg111111111111111111111111//////000000111111111222000000000000000000000000111///...///111222222222222222111111111111222222222222222222222222222222333222222111111000000000222222111111222333444444333333333333222000///...222222222222222222222222444333333222222111111111111111111111111111111111000000000111222333444555222222222222222222222222444444333333222333333333333333333444444555555555222444666555222111333666111111222333444555555666555555555555444333222222222222333333333444444444555444333333555555444333444444555555555444333333222222333444444555666666222222222333333444444444444444444444444444444444444444666999;;;;;;888666555555444333444555666777555555555555555555555555444444444444444444444444444444555555666777777777444444444444444444444444333444555555666666555555888666444222222444666888777999999888777666777888555555444444444444555555777777666666666666777777666666777777666555444444333444444555555555555555777777666666555555555444555555555555555555555555444555777888888888777666777777777666555555555444555555666777777777777777444444444555555555666666666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777666555555666666666666666555444222444666777888777666555666666666666666666666666555555555555555555555555555555555555555555555555333444555666666555444333333333444444555666666666666666555555555444444444222555555222111444333000222222333333444555666666333333333444444444555555444444555666777777666666444444444555555555666666555555666666555555444333777777777777777777777777333333333444444444555555444444555666777777666666555555555555555666777888222333333444444333333222444444444444555555555666777555333222222444666888333444555777777777777666555555555555555666777777555666777888::::::;;;;;;:::999888777777999;;;<<<;;;;;;;;;<<<===>>>>>>???======>>>???@@@DDDIIILLLWWWfff000000000000000000000000222111111111000000//////000000000000111111111111///////////////////////////000000000111111111111222000...///222222111...222222333333333222111111111111111111111111111111111111111222333333333444111111111111111111111111333222222111111222222333000111111222222333444444222222333333333444444444444444444444444444444444555333222333555555222000222222333333333333444444444444444444444444444444444444444444444444444444111333555444222222555888333333333333333333333333444444444333333222222222222222222333333333444444222333444555555444333222333333333333333333333333555555444444444444555555888777777999<<<;;;888444555555555555555555555555888777777666555444444444222222333333444555666666666555444333222333444555555444444333333444444555555555555555555555555555555666666777777777777777777777777777777666555555444444444444444444444444666555555444444333222222222...******...222333333777777666555555555555555666666666666666555555555555555555555555555555555555555555555666666666666888888888888777555444333555555555555555666777888777666666666666666777777777777777777666444333222555555666666666666555555777777777777777777777777777777777777777666555555999888777555555555666777333444555666666555444333666666666666666666666666666666666666666555555444333333444444555666666666777777666666555555444444555555666666555444333333666555444333333333333333333222333555666555666888444444444444444444444444333444555666666555444333444444444444444444444444111333444333222222333444555666666666555444333333333333333444444444555555222222222333333333444444666666666666666666666666444555555555444333333222444444444444444444444444333444444444444444333333333444555555666666555555444444444444444333333333555555444444555777:::;;;888888888777777777777777888999:::;;;<<<;;;::::::888999999:::;;;<<<>>>???<<<======>>>???BBBGGGKKKVVVddd|||000000000000000000000000111111111111000000000///000000000000111111111111000000000000000000000000111111111111222222222222222000///000222333111///000111111222222222222222111111111111111222222222000000000000111111111111111111111111111111111111333222222111111222222333333222222222222222222222000111111111111222222222333333333333333333333333555333222333444444222000222222333333333333444444444444444444444444444444444444444444444444444444222444555444333333555888333333333333333333333333444444444333333333222222222222222222333333333333333444444444444444444333333333333333333333333333444444444333333444444444666555555777999999666333444444444444444444444444666666666555444333333333333333333444444555555555555555444333333333444555555444444333333444444555555555555555555555555555444555555666666666666666777777777777777666555555444444444444444444444444555555555444444444444333666333111111222555666777777777666555555555555555888888777666555444444444555555555555555555555555555555666666666777777777888888777777666666555555666666555555555666777777777777666666666666777777666666777777777666555555444444555555555555444444777777777777777777777777777777777777777666555555888888777666666666666666444555555666666555555444777777777777777777777777777777777888777666666555666666555555555555555555666666666666666555555555666777777777666666555444666666555444444444444444555555555666555444555666666666666666666666666666444444555555555555444444444444444444444444444444777888999888777666777888555555666666555555444333444444555555555666666666333333333333444444444444555555555555555555555555444555555555444444333222444444444444444444444444444555555555555444444333333444555555666666555555777777777777777777777666666555555444666888:::;;;888777777777777777777777888999:::;;;;;;;;;:::::::::::::::::::::;;;<<<===<<<===>>>>>>???BBBGGGKKKUUUccc{{{000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222222222333333333333111000111222333222111//////000111111222222222000111111111222222333333111111111111111000000000222222222222222222222222333222222111111222222333444444333333222111111000111111111111222222222222222222222222222222222222444333222333444444222000222222333333333333444444444444444444444444444444444444444444444444444444444555555555444444555777333333333333333333333333444444444444333333333333222222222333333333333444555444444333333444444555333333333333333333333333333333333333333333333333444444444555777666444222444444444444444444444444555555555444333333222222444444444444444444555555555444444333444444555555555555444444444444555555555555555555555555555555333444555555666666555555777777888888777777666666666666666666666666666666444444444444555555555555777777888777666666777999777666666555555555555666999999888777555444333333555555555555555555555555666666666777777777888888888777666555555666777888777777666555555555666666777777666666666666777777555666777777888888888777333444444555555444444333777777777777777777777777777777777777777666555555777777777777777666666555666555555555555555555666888888888888888888888888888888888888888777777666888888777666666555444444555666666666666666777777777777888888888777666666777777666555555555666666333555666555444444555666666666666666666666666666555555555444444555555555444444444444444444444444777888999888666555555666555555666666666555444444555555666666666777777777444444444444555555555666444444444444444444444444444555555555555444333333444444444444444444444444666666666666666555444333333444555555666666555555444444444444444444555555666666555555666888:::;;;777777777777777777888888888999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<======>>>>>>???BBBGGGKKKTTTbbbzzz000000000000000000000000111111111000000000000000///000000000111111111111111111111111111111111111111111111222222222333333333222222222222333222222000000000000000000111111000111111222222333333444444444444333333222222222222222222222222222222222333222222111111222222333333333333222222111111111333333333444444444555555222222222222222222222222333333333333333222111000222222222333333333444444444444444444444444444444444444444444444444444444555555555555444444555666444444444444444444444444444444444444444444333333333333444444444555555555555444333222222333444555444444444444444444444444444444444444444444444444444444444555555555444333555555555555555555555555555555555444444444333333555555555555444444444444444444444444444555555555555555444444444444555555555555555555555555555555444555555666777666666666777777888888888777777666666666666666666666666666333444444555666666777777555888:::999666444555777777666555555555555666666999888888777666555444444555555555555555555555555777777777777888888888888888666555444555666888:::888888777666555555555666888777777666666666666777777777888888888888777777444555555555555555555444666666666666666666666666777777777777777666555555555666777888888777666555777666555444444555666777777777777777777777777777777888888888888777666666888888777777666666666666555555666666777777777888777777777888888777666666888888777777666777777888111666777555333555777777444444444444444444444444666555444333333444555666555555555555555555555555777888888777444333333444555555666666666666555555555555666666666777777777555555555555666666666666444444444444444444444444444444555555555555444444333333444444444444444444666666777777666555555444333444555555666555555555333333333333333333444444777666666666777888:::;;;777777777777777888888888999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>>>>???BBBFFFJJJSSSaaaxxx000000000000000000000000000000000000000000111111///000000000111111111111111111111111111111111111000000000000111111111222222222333222222222222333333222111000//////000000111111222222333333333333555444444444333333222222222222222222222222222222333222222111111222222333111111222222222333333333333333444444444555555555444444444444444444444444222222333333222111111111222222222333333333444444444444444444444444444444444444444444444444444444555444444444444555666666444444444444444444444444444444444444444444444444555555555555666666666666555444333222222333444555444444444444444444444444555555666666666666555555444555666666555555555555666666666666666666666666666666666555555555555555555555555555555555555444444444444555555666666666666555555444444555555666666666666666666666666666666666777888888888888777777777888888888888777777777777777777777777777777333444555555666777888888555888:::999666444444666666666555555555555666666666666666777777777777777666666666666666666666666777777777777888888888888777666555444555666999:::999888777666666666666666888888777666666666666666999999999999888777666555666666777777777777666666666666666666666666666666777777777777777666555555555666777888888777666555777666555444444555666777666666666666666666666666666666777777666666555444666666666666777777888888555666666666777777888888555666666777777666666666888888777777777888888999888>>>@@@:::555777888777555555555555555555555555666555444333333444555666555555555555555555555555999::::::999666555555666555555666666666666666555444444555555555666666666555555555666666666777777555555555555555555555555444444555666666555555444333333333444444444555555555555666666666666555555333444555555666555555555555555666666777777777777666666666777777888999999666666777777888888888888999999999:::::::::;;;;;;888888888999;;;===>>>???>>>>>>>>>>>>???AAAFFFJJJRRR___vvv000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111//////000000000111111111111222333222111000111333333222111000///000111111333333333333333333333333222222222222222111111111333333333333333333333333333222222111111222222333000111111222333333444444222222222222333333333333444444444444444444444444111222444333111000000111222222333333333333444444444444444444444444444444444444444444444444444444444222111222444666666555444444444444444444444444444444444444555555555555555555555666666666777777555444444333333444444555444444444444444444444444555666777888888777666555555666777666555555666777666666666666666666666666666666666666666666666666555555555555555555666666333444555666666666666666666666555555555555666666666666666666666666666666777777888999999999888888777777888888999999888888777777777777777777777777555555555666777888888999777999:::999888666666777666555555555555666666777555666666777777888888999666666666666666666666666666666666777777777888888777666555555555777888999888888777666666666777777999888777666666555555666999999999888777666444333777777777888888777777777777777777777777777777777777777777777777666555555555666666777777777777777777666666666666666666777555555555555555555555555666666666666666555444444444444555666666777888888666777777777777777777888555555666666777777666666888888777777777888999999AAAIIIIII???777888888555777777777777777777777777555555555444444555555555555555555555555555555555666777777666444333444555555555666777777777666666444444555555555666666666555555555555666666666777666666666666666666666666444444555666666666666555222333333444444555555555333333444555666666666666333444555555666666555555444444444555555666666777555555666666777777777777666666666777888888999999::::::999999999:::;;;<<<666777888999;;;>>>@@@AAA>>>>>>???>>>???AAAFFFIIIQQQ^^^ttt000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000000000111111111222222222///111333222000///000222111111000///000222444666444444444333333222222111111111222222222222222222333333333333333333333333333222222111111222222333222222222222222222222333222222222333333333333444333333333333333333333333000222444333111///000111222222333333333333444444444444444444444444444444444444444444444444444444222000///000444666666555555555555555555555555555444444444444555555555666444444444444555555555555333444444444444444444333555555555555555555555555444555666777777666555444444666777666444333555888555555555555555555555555555555555555555555555555444444555555666666777777222333555666777777777666666666555555555555666666666666666666666666666666666666777888888888888888666777888999999999999888666666666666666666666666666666666777777888888888999888777777888999888777555555555555555666777777777777777777777888888888666666666666666666666666555555666666666777777777666666666666777777777777777777777666777777888888999888777666555555555555777777777777666666555444666666777777777777666666777777777777777777777777777777777777777666555555666666666666666777888888666666777777777777666666666666666666666666666666777777777777777666555555555555555555555555666666888888888777777777777777555666777777888888888777777777777777777888999999???IIIJJJ>>>666777888555777777777777777777777777444444555555555555444444555555555555555555555555222444555444222222333444555555666777777777777777555555666666666777777777444444555555555666666666555555555555555555555555444444555666666666666666222222333333444555555666000111333444666777777777333444555555666666555555111111222222333444444555444555555666666666666666555666666777888888999999::::::999999999:::;;;<<<888888888999;;;===???@@@>>>??????>>>???AAAEEEIIIPPP\\\sss000000000000000000000000//////000000111111111222000000000000111111111111////////////////////////111111222222222333333333...111222222///...000222////////////111444777999666555444444333222111000333333333444444555555555333333333333333333333333333222222222222222222333444444333222222111111111444444444555555555666666222222222222222222222222000222444333111///000222222222333333333444444444444444444444444444444444444444444444444444444444000...---///333666666555555555555555555555555555444444444555555555666666222222222333333333444444222333555555555555333222555555555555555555555555333444666777777666444333444666777555333222555777333333333333333333333333444444444444444444444444333444444555666777888888222333555777777777777666666666555555555555666666777777777777777777777777555666666777777777777777666777888999999999999999666666666666666666666666777777777777888888888888999666333444777888777555555555555555555666777888999999888888777777666666777777777777777777777777555555555555666666666666666666777777777777666666777777666666777888999999999999777666555555555555444555555666666666666666555555666666666666555555777777777777777777777777777777777777777666666555777666555555555777888999555666777888888777666555777777777777777777777777888888888888888777666666666666666555444444333333999999888888777777666666666777888999999999999999777777666666777888999999777BBBDDD:::333666999666666666666666666666666666333444555666666555444333666666666666666666666666555666888777666666777888555555666777777777777777777777777777888888888888444444444444555555555666444444444444444444444444444444555666777777666666222222333333444555666666///000111444555777777888333444555555666666555555444444555555666777888888333444555555555555555444555666666777888999999999;;;:::999888999:::;;;<<<999999999:::;;;<<<===>>>?????????>>>???AAAEEEIIIOOO\\\rrr000000000000000000000000000000000000111111111111222222111111111111111111222111000//////000111222000000111111111222222222111111111111111111111111000222333111///444???IIILLL>>>666999888222000555111111222222222333333333888777555222111000000111111111111222444444333222222222333333333444444444111444666666555333333444000111222333555888999;;;333333333444444444555555444444333222333444666777222444666555444333333444666333222333555666444222555555555555555555555555555555444444444444555555222222222333333333444444444444444333333222222222444444444444444444444444555555555555666666666666666666666666666666555555444444444444555555555666777777777777777666555555666666555555555444444444666555555666777777666555666555555444444444555555999777555555555666555444333333333444444444555555888888888888888888888888777777777777666666666666888888777777666666555555999888777777777888:::;;;444333111000111222444555:::999888777666666666666888777666777888999888666666666666666666666666666555555555555555555555555777777666666888999;;;<<<777777888888888888777777777777777777777777777777666666555555555555666666777777777777777777777777999888888888777777666666777777777777666666666666555555666777777777777777666666666666777777777777666666666666666777777777888888777777777777777888///222666999888777777777888777777777666666555555444666999;;;<<<;;;::::::555555666666777777888888;;;:::999888888999:::;;;<<<;;;999888777666666777666555555444444444555555444444444555666777777888555555555555555555555555444444444555555555666666999888777555555666888999555666666555444444666888444444444555555555555555666666666555444444333333444444555555555555444444666666555555444444444333666555555555555444444444444444444555555555555555777777777777777777777777777666666666666888999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<>>>???@@@AAABBBEEEGGGNNN[[[qqq000000000000000000000000000000000000111111111111111111111111111111111111222111000//////000111222000000111111111222222222111111111111111111111111000222333222444===KKKWWW]]]HHH666333555111///111111222222222222333333333444444333222222222333444222222111222333333333222222222333333333444444444333555666666555444333444444444444333444444555666333333333444444444555555444333222222222444555666333555666555444333444555666444222333555666444222555555555555555555555555555555555444444555555555333333444444444555555555555555555444444444333333444444444444444444444444555555555555666666666666555555555555555555555555444444555555555666666666777777777777777666555555777777666666666555555555555555555666777777666555666555555444444555555555888777555444555666555444555555555555666666666666888888888888888888888888888888777777777666666666888888777777666666666666888888777777888999999:::===;;;999888777888999:::999888777777666777777777999777666777888999888666888888888888888888888888666666666666666666666666888777777666777888:::;;;777888888999999888888777777777777777777777777777666666555555555555666666777777777777777777777777999888888888777777777777777777777777777777777666666666777777777777777666777777777888888888888999777777777777777777777777:::999999888888888999999444555777666666666777888888888888777777777666666666777999:::;;;;;;:::999666666666777777777777777:::999888888888888999::::::999999888888777777666666555555444444555555555444444555555666777777888777777777777777777777777444444444555555555666666777777666666777999;;;===666777888777555555666888666666666666666666555555444444555555555555555555444444555555555555444444666666666555555555444444666555555555555444444444222222333444555666666777777777777777777777777777777666666666666888999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===???@@@AAAAAACCCFFFHHHNNNZZZqqq000000000000000000000000000000000111111111222222111111111111111111111111222111000000000000111222111111111111111222222222111111111111111111111111222333333222555@@@PPP\\\fffKKK333---222333111111222222222222333333333333444333333222222333333444444333222222222222222333333333333333444444444444444555777666444333333444555444444333333333333333333333333444444444555555333222222222222333333444444555555444222222444666555444333444555555555333555555555555555555555555555555555555555555555555444444444555555555666666666666555555555555444444444444444444444444444444444555555555555666666666444444444444444444555555555555666666666777777777666777777777777666555555777777777777777666666666444444666777777777666666666555555444555555666666888666555444666666666555777777777777888888888888888888888888888888888888999999888888888777777777888777777777777666666666777777888999999999999888===<<<:::888777777777888777777666666666777888888999888777777888999888777888888888888888888888888777777777777777777777777888888777777777777888888888888999999999999888888777777777777777777777777777666666555555666666777777777777777777777777777888888888888888777777777777777777777777777777777777777777888777777666666888888888999999999::::::888888888888888888888888;;;:::::::::::::::;;;;;;999999888666555666888;;;999999999888888888888777999999999999999999999999777777777777777777666666999888888777777888888999777777888999999888777666666555555444555555666666444555555666666777777888888888888888888888888888444444555555555666666666555555555666888;;;===???888999:::888666555666777888888777777666555555555333333444444555666666777444444555555555555444444666666666666666555555555666555555555555444444444222333444555666888999999777777777777777777777777777666666666666888999:::::::::::::::::::::::::::888999:::;;;===>>>???@@@>>>???AAABBBBBBDDDFFFIIIMMMZZZppp000000000000000000000000000000111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333444222111222999EEENNNXXXCCC///,,,111555555444222222222333333333444444666666444333222111111000444444444222111111333444333333333444444444444555444555666555333111222333222222222222333333444555333333333444444444555555222222222222222222222333444444333111000111333666555444444444555555555444555555555555555555555555444555555555555555555444444444444444555555555555555555555555444444444444444444444444444444444444444444444555555555666666333333333444444444444444666666666666777777777777666666777777666666555444666666666666666666666666333555888999888777777777555555555555555666666777888666444444666666666555777777777888888888999999888888888888888888888888999999999999888888888777777777777777777777777777777777999::::::999888777888888777666555555555666555555555666666888999999999888777777999999888777666666666666666666666666888888888888888888888888888888888777777666666666777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888888888888888777777777777777888888888777888888888888777666666888888888888999999999:::::::::999999999999999888::::::999999999:::;;;;;;:::::::::999777888:::<<<999999999999999999999999;;;:::999888888888999999999888888777777666666666888777777777777777777888444666888999:::999888777555555555555555666666777555555666666777777777777666666666666666666666666555555555555666666666666444444555666777:::<<<===888999:::999666555555666888777777666555444444333444444444555555555666666444444555555555555444444666666666666666666666666666555555555555444444444555666666777888999999:::666666666666666666666666777666666666666888999:::::::::::::::::::::::::::777777888999:::;;;<<<======???@@@AAAAAACCCEEEHHHMMMYYYooo000000000000000000000000111111111111222222222222000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111222222111000333888<<<@@@777000///222444444444222222333333333444444444555555444444333222111000333444555444222111333555333333444444444555555555333444444333111000111222333222222222222333444555333333333444444444555555222222222222222222222222222222222000...///222444555555555555555444555555555555555555555555555555444444555666666555444444222333333333333444444444333333333333333333333444444444444444444444444444444444444444555555555555333333333444444444555555666666666666777777777777666666666666666555444444555555555555555555555555444777;;;;;;999777777777555555555555555666777888777555444444666777666555666666777777777888888888777777777777777777777777999999999999888888888777777777777777888888888888777888999::::::999777777888888888888888999::::::444555555555666777999999999888777888999:::999777666666666666666666666666999999999999999999999999999999888888777777666666666777777777777777777666888888888888888888888888777777666666666666777777777777777777777777777777888888888888888999999999666777777777888888888999777777888888888888777777777777777888888888999999::::::::::::999999888888888888888888888999::::::666888::::::888888999:::999999999999999:::::::::<<<;;;:::999888888888888999999888888777777666666777777777888888777777777333555777999:::999888777555555555555555666777888666666666777777777777777555555555555555555555555555555555666666666777777444444444555666666777888666888999888666444333444666666555444444333222222666666555555555444444444444444555555555555444444555555555666666666666666666555555555555444444444666666666666666666666555666666666666666666666666777666666666666888999:::::::::::::::::::::::::::999999::::::::::::::::::<<<===??????@@@AAADDDFFFLLLXXXnnn000000000000000000000000111111111222222222222333000000000111222222333333111111222333333222111111222222222111111111111111111111111111111111111111...000333333333333444555111222444444333111111111333333333333444444444444111111222333444444444444000333666555333222444666333444444444555555555555222333333222111111333444666666444333222222222222333333333444444444555555333333333444333333222111111222222000//////111333444666666666555444555666555555555555555555555555333444555666666555444333222222222333333333444444222222222333333333333444444444444444444444444444333444444444444555555555333333333444555555666666555555666666666777777777555666666666666555444444444444444444555555555555777;;;>>>>>>;;;888777777555555555555666777888888777555444444666777777666555666666666777777777777777777777777777777777777999999888888888777777777777777777888888888888999888999999999999888777777666666777888999:::;;;;;;555555555555666777888999:::888888888999:::999888888888888888888888888888999999999999999999999999999999999999999888777666777777888888888888777777888888888888888888888888888777777666666777777888777777777777777777777777888888888999999999999999666777777888888999999999666777888888999999888888777777777888888888888999;;;::::::999999888888888666666666666777888999999666888999999888777777777888999999999999::::::::::::::::::999999888888888888888888888888888777777777888888999999888888777444555777888888888777777555555555555666777888888777777777777777777777777777777777777777777777777555555666666666777777777555555555555555444444444444666888888666444333444555444444444333222222222777666666555444444333333444444555555555555444444444444444555555555555555666555555555555444444444444444444333222222111111777777777777777777777777777666666666666888999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????@@@CCCEEEKKKWWWmmm000000000000000000000000111111111222222222333333///000000111222222333333111222222333333222222111222222222111111111000000111111111111111111111111...000333444555444444444///333555555333222222222333333333444444444444555000111222444555555444444,,,111666777555333444666444444444444555555555555333333444333333333666888666666555444333333333444333333333444444444555555333444444555444333222111111333444333222111222444444666777777444444555777555555555555555555555555333444666777777666444333333333333333444444444555333333333333444444555555444444444444444444444444333333444444444555555555333444444555666666777777444444555555555666666666555555666666555555444333444555555555666666666666999>>>BBBAAA<<<888777888555555555555666777888999666555444444666777777666666666666666777777777777777777777777777777777777888888777777777666666666777777888888888999999999:::999999888777777888888555555666777777888888777555555555555555666777888:::999888888::::::999888888888888888888888888888888888888888888888888888999999:::;;;::::::999888999999999::::::999999999888888888888888888888888888888777777777777888888777777777777777777777777888888888999999:::::::::666777777888888999::::::555666777888999:::::::::888888888999999999:::::::::::::::999888888777777666666666666777888999999??????>>>;;;888777888999888888888888999999999:::888999:::::::::999888777888888888888888888999999888888999::::::999888888666666666777777777777777555555555555666777888999777777777777777777777777555555555555555555555555555666666666777777777777555555555555555555444444444666888999777666555555444444444444444444444333555555555555555555444444444444555555555555444444333333333333444444444555666555555555555444444444333333333333222222222222777777777777777777777777777666666666666888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;===??????@@@AAADDDFFFKKKWWWlll000000000000000000000000111111222222222333333333///000000111222222333333111222333444444333222111222222222222111111000000111111111111111111111111111222333444444333333333222444444333333555666666333333333444444444555555333444444555444333111000***000777999666444555777444444444555555555666666444444555555444555888;;;333333333444555666777888333333333444444444555555444444555666555444222111222444666666444333333444444666888777444333555777555555555555555555555555333444666777777666444333444444444555555555666666444444444555555555666666444444444444444444444444333333333444444444555555444444555555666777888888444444444444555555555666555555666666555555444333555666666666777777888888;;;@@@DDDCCC===888777888555555555555666777999999666555333444666777777666666777777777777888888888777777777777777777777777777777777777666666666666777777888888999999999999;;;:::888777777777888999888888999999999888888777666555555555555666777777:::999888888::::::999888666666666666666666666666888888888888888888888888999999;;;;;;<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888777777777777888888777777777777777777777777888888888999999:::::::::666777777888999999::::::444555777888::::::;;;;;;999999:::::::::;;;;;;;;;::::::999999888777666666666666666666777888999:::KKKIIIDDD???:::999;;;>>>777777777888888999999999777888:::;;;;;;:::888777777777777888999999999:::888999:::;;;;;;:::999888888777666666666666777777555555555555666777999999888888888777777777777777333333333333333333333333666666666666777777777777444555666666777666666666444666999:::999777777777444444555555555555555555333333444444555666666666444555555555555555555444222222222333333444444444666666555555555444444444444444444555555666666666777777777777777777777777777666666666666888999:::::::::::::::::::::::::::777777888999;;;<<<======<<<>>>@@@@@@AAABBBEEEGGGKKKVVVkkk333333222222111000//////111111222222222333333333222222222222222222222222222222333333333444444444111333444333111111444777333444555444222111222333555333222222333444333222555555444333333222111111333333333333333333333333222222222222222222222222777666555444444444444444666666666666666666666666555444444333444555666777444444444333333222222222444555555666666555555444333333333444444444555555222222333333333333444444555666666666555444333333555555555555555555555555444555666777777666555444555555444333444555666777777666555444444444444444333333444444555444444333222333333444555666777777777555333333555777777777222222333444444333222222444444444555555555666666666555555444444444555555:::<<<>>>:::555111333555444444444555555555666666777666555444444555666777666666666666666777888888777777888888888888777777999999999999999888777777777777777777777777777777777777777777777777777777999888666555444555777888777777777777888888888888777777888888888888777777666666777777888888888999888888888888888888888888888999;;;;;;;;;999777666666777777888888777777777999999999999999999999999::::::999888777777777888666666777888888888888888666666666666666666666666:::::::::999999999888888777666666888:::;;;:::888<<<;;;999777777888999::::::999999999999999999:::999888777666777888:::<<>>AAADDDGGGKKKTTTfff333333222222111000000///000000111111111222222222222222222222222222222222222222222333333333333333222444666555333333444666111333333222111000111222444333111111333333333222333333333333333333333333333333333333333333333333333333333333333333333333777666555444444444444555666666666666666666666666555444444333444555666777444444444333333333222222444444555555555555444444333444444444555555555555333444444444555555555555666666777777777666555555555555555555555555555555444444555666666555444444555555444444444555666777666666555444444444444444444444555555555444333333444444555555555555555555777555333444555777777777222333444555555444333222444444444555555555666666666555555444444555555555666999;;;999555333555777444444444555555555666666666666666555555666666666666666666666666777888888777777888888888888777777888888999999888888777666777777777777777777777777777777777777777777777777999888666444444555666777777777777777888888888888777777888888888888777777777777888888999999999999::::::::::::::::::::::::999999:::;;;;;;:::888888999:::::::::::::::999888999999999999999999999999:::999888888777777888888777777888999999999999999777777777777777777777777::::::999999999888888888777666666888:::;;;:::888;;;:::999888888888999999999999888888888888999999999999777666777888999;;;>>>AAAAAA<<<:::;;;<<<;;;777777777888888999999:::::::::::::::::::::::::::888888888888888888888999999999888888888888999999888999:::999888777999;;;<<<:::777555444555777888555666666777777666666555777777777777777777777777555666777888888777666555666777777777666666555444555555777888888777777666555555555555666666666666666666555555555555666666333222222222222333555666444444444444444444444444***000666777333111333666777666666555555555555666555555555555555555555555666666666777888888999999666777999:::999888999:::888:::;;;;;;;;;;;;<<<>>>???>>>===<<<===@@@CCCEEEKKKSSSeee~~~333333222222111000000000//////000000000111111111222222222222222222222222222222222222222222222222111444666666555333222333222333444333222111111333444222111222333444333222111222222333444555555666333333333333333333333333444444444444444444444444666666555555444444555555666666666666666666666666555444444444444555666666444444444444444333333333333444444555555444444333444444555555555666666666555555555666666666666777666666777888888888777777666666666666666666666666333444444555555444444333555555444444555555666777666666555444444444444555555555666666555444333333666666666555555555444444777555444444666777777666444444555555555555444444444444555555555666666666666555555444555555666666333666888777555444666999444444555555555666666666555666666777777666666555777666666666666777888888777777888888888888777777888888888888888777666666777777777777777777777777777777777777777777777777888777555444444444555666777777777777888888888888777777888888888888777777888888999999999999::::::::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999999999888777777777888888888888999:::::::::::::::999999999999999999999999:::999999999999888888888777666666888:::;;;:::888999999999999999888888888888888888777777888888888:::999888777777777888999999======999888:::<<<:::888888888888888888888888999999999999999999999999888888888888888888888777999999::::::::::::999999888:::::::::999:::;;;===DDD>>>888555666777666555666777777888888777777666777777777777777777777777666666777777777777666666555666777777777666555444666777777777777666666555555555555555666666666666666666555555555555666666444444333333333444555555333333333444555555555666///222444555444444666777666666777777666555555444666666666666666666666666666666666777888888999999555777999:::::::::;;;<<<999:::;;;;;;;;;;;;<<<>>>@@@???======>>>???BBBCCCJJJRRRccc|||222222222111111111000000000000000000111111111222222222222222222222222222333222222222222111111111000222555666666333111///555666777666444333444555444333333444555666555333222222333333444555555555444444444444444444444444444444444555555555555555666666555555555555666666666666666666666666666666555555444444555555555555555555555444444444444444333333444444444444333333555555555666666666666777555555555666666666777777555555666777888888888888666666666666666666666666555555555555555555555555555555555555555666666777666555555444444444555555666666666666666555444333666666666555555555555555666555444444666777777666555555666666666666555555555555555555666666666666555555555555555666666777333555666666555555666888555555555555666666666666555666777888888777666555777777666666777777888999777888888999999888888777777888888888888777666666777777777777777777777777777777777777777777777777666666555444444444444555666777777777888888888888777888888999999888888777888888888888888888888888777777777777777777777777:::999999999:::;;;<<<<<<999999:::999999888777666888888888888888888888888888888777777777777888888777888999999::::::999999999999999999999999999999999999999999888888888888777666666888:::;;;:::888888888999999999999888777888888777777777777888888;;;:::999888777777777888888<<<<<<888666999:::999999888888888777777777666888888888888888888888888888888888888777777777777999999;;;<<<<<<;;;999999777999::::::999:::<<<>>>FFF???777444666888666444777777888888888888777777666666666666666666666666666666666777777777777777555666888999999777666555888888888777666555555444555555555555666666666666666555555444444555555666666666666555555555555555222333333444555666666777:::888777777777888777777555555666777666555444333777777777777777777777777666666666777888888999999999;;;======<<<<<<===>>>:::;;;======<<<<<<===>>>>>>=========>>>@@@BBBDDDJJJQQQaaayyy222222222111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222333666888999777333000555666777666444333444555555444444666777888666555444444444444444444444444444444444444444444444444444444444555555666666666666666555555555666666777666666666666666666666666555555555555555555444444555555555555555555555555333444444555555444444333555555555666666666666777444555555555666666666666444555666666777777777777777777777777777777777777777666666666666666666777555555555666666666666666555555444444444555555666666777777777666666555444444444555555666777777888555555444555777777666555666666666666666666666666555555555666666666777777555555555555555666777888555666666666555555555666555555555666666666777777555666777888888777666555777777777777777888999999888888999999999999888888888888888888888777666666888888888888888888888888777777777777777777777777666666555444444444444444666777777777888888888888888888999999999999888888777777777777777666666666777777777777777777777777999999999999999:::;;;<<<999999999999888888777666888888888888888888888888888777777666777777888888666777777888888888888888888888888888888888888888999999999888888888777777777666666888:::;;;:::888777888888999999999888777888888777777777777888888::::::999888888777777777<<>>:::777888999777999999888888777666666666777777777777777777777777777777777777777777777777999999;;;<<<<<<;;;999999666777888888888888:::<<>>>>><<<::::::;;;<<<===>>>>>>===<<<>>>???;;;;;;<<<===???BBBDDDFFFIIIPPP___www111111111111111111111111111222222222222333333333222222222222222222222222222222333333333444444444444555777:::<<<;;;777444222333444333222111111333444444444666888888777555555555555444444444444444444444444444444444444444333333444444555666666666666666555555666666777777666666666666666666666666555555555666555555444333555555555666666666666666444555555555555555555444444444555555555666666666555555555555666666666666555555666666777777666666777777777777777777777777888777777666666777777888444555666777777777777666555444444444444555666666666666777777777777666666333444555666777888888999555444444666777888666555666666555555555555666666555555666666666777777777555555555555666777888888888777777666666555555555555555666666666777777777666777777888888777777666888777777777777888999999888888999999999999888888999999999999999888777777888888888888888888888888777777777777777777777777666666666666555555444444777777777777888888888888888888999999999999888888777666666666666555555555999999999999999999999999888999999999999999999:::888999999:::::::::999999888888888888888888888888777777666666666777888888666666777888888888888777777777777777777777777777999888888888888777777777777666666888:::;;;:::888777777777888888888888888888888888777777888888888999999999999888888888888???BBBAAA;;;888888888666888888888777777666666666777777777777777777777777666666666777777777888888999999::::::::::::999999555666777777666666888:::;;;777444444666888888666666777777888888777777666777777777777777777777777666666555555666777888999777777888888888888999999999999777666555555555555555555555555666666666666555555444444444444555555111111222333333222222111444444444555666666666777444333222333666888888888222333444555666666666666666666666666666666666666666666666777888888999999:::<<<<<<;;;999777777777<<<===>>>>>>===<<<===>>>999:::;;;===@@@CCCEEEGGGIIIOOO]]]ttt111111111111111111111111111111111111222222222222222222222222222222222222222222333444555666666777444444555888;;;<<<999666111333333222111000111222222222333555777777666333333333444444555555666666555555555555555555555555222333333444555555666666666666666666666777888888666666666666666666666666555555666666666555333333555555666666666777777777555666666777777666666555333444444444555555555555666666666777777777888888777777888888888777666666888888888888888888888888888777666555555666777888444555666777888777777666444444444444444555666666555555666777888888888888555555666666777777777888555444444666888888666444666666555444444555666666555666666666777777777777555555555555666777888999888777777777777777666666555666666666777777777777888777777777777777777888888888777777888888999:::888999999::::::999999888:::::::::::::::999888888888888888888888888888888777777777777777777777777666777777777666666555555777777777777888888888888888999999::::::999999888777777777777666666666555999999999999999999999999777888999999999888777666666666777888999999999999888888888888888888888888666666666666666777888888777777888999999999999888777777777777777777777777888888888888777777777777777666666888:::;;;:::888888777666666666888999:::999999888888888888999999777888888999999999999888@@@CCCAAA<<<888999999777777777777777777666666666777777777777777777777777444555555666777888999999999999888888888888999999666777888777666666777999666666666666777777888888555666666777777666666555777777777777777777777777666555555555666777999:::777666555444555666888999999888777666555555666666555555555555666666666666555444444333333444444555000111222444444444333333555555555555666666666666444555666777777888999:::444444444555777888:::;;;555555555555555555555555666666666777888888999999888:::;;;:::888777777888;;;<<<===<<<;;;:::;;;<<<::::::<<<>>>@@@BBBDDDEEEHHHNNN\\\rrr111111111111111111222222000000000000111111111111222222222222222222222222111222333444666777888888111111111555888999777444333444555444222111222333000000111444666666444222111222333444666777888888555555555555555555555555222222333333444555666666666666666666666777888888666666666666666666666666555555666666666555333222555666666666777777888888666666777777777777666666333333333444444444555555777888888888888999999999999999999999999888777666888888888888888888888888777666555444444555666777444555777888888888777666444444444444444555666777444555666888999999999999777777777777666666666666444444555666888888666444666555444333333444555666666666666666777777777777555555555555666777999999888777666777888999888777666666666666777777777777999888777666666777888999888888888777888888999:::888999999::::::999999888:::;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777777777777888777666666555777777777777888888888888888999999::::::999999888999888888888777777666666666666666666666666666666777888999:::999777555444222333444666777777777777777777777777777777777777666666666666666777888888888888999::::::::::::999777777777777777777777777888888888888777777777777777666666888:::;;;:::888888777666555666777999;;;::::::999999999999::::::666777888999999999999999???BBBAAA<<<888999:::888666666666777777777777777888888888888888888888888333444555666777888999::::::999888777777888999:::777888999777666666777999555777999999888777777888555555666666666666555555777777777777777777777777666555555555666777999:::666555333222222444777999999888666555555666666777555555555555666666666777555444444333333444444555222333555777888888777777666666666666666555555555333555777777444333333444555555555666888:::===???555555555555555555555555666666666777888888999999888:::;;;;;;:::999:::;;;999:::;;;;;;999999999;;;;;;<<<===???@@@BBBCCCCCCHHHNNN[[[qqq333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444444444333222222111111000222222222222222222222222555555555555555555555555555555555555555555555555333444555555666666555555444444444555555777888888:::999777666555666888999555777999777444111222333111555:::;;;999777777888777666666777999999888666444555666777777666555444555555555555666666666666999999999999999999999999888888888888888888888888555555555555555666777888777666666666555555555555666666666666666666666666999999888777666666777777<<<:::888777555555555666888888888888888777666666666666666666777777777777333333333333333444555555999999:::999999888777666;;;;;;::::::999888888777888888777777777777888888777777666666777888999999999999:::::::::999999888:::999999888888999999:::;;;::::::999999::::::;;;;;;::::::999888777666666:::999888666666888999:::999999888888888888999999444444555777888:::;;;;;;999999999999999999999999888888888777777777777777888888777777666666555555777888999999888777888:::;;;;;;;;;::::::999999999666666777777888888999999888888888888888888888888888888777777666777777888999999888888777777666666999999888888888888999999777777777777777777777777777999999777999===;;;777::::::999999888777777777888888888888888888888888;;;;;;;;;;;;::::::999888888888888777777777777777666666666666666666666666666666666666666666666666555666777777777666444333777777777777777888999999:::::::::999888777777666444444444444444444444444777777666666555555555444444555666777888888888888666666666666666666666666777666666666666555555555777666555444444555666777666555333222222333555666888888888888777777777777777777666555555555555555555444444444444555666666666888666444888AAABBB>>>444555777888777777888:::888888777777777777777888777777888888888999999999888888888999:::;;;===>>>>>>>>>???@@@AAACCCEEEFFFHHHNNN[[[ppp333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222222333333222222222222222222444444444444444444444444555555555555555555555555111222333333444444333333555555555555666777888999;;;:::888666555555666666444666777666444333444666999777777999<<<===:::777999888777777888999888777555666666666666666666555555555666666666777777777888888888888888888888888888888888888888888888888777777666666666777888888777777666666666555555555666666666666666666666666888888777666666666666666888777777666777777999999888888888888888777666666777777777777777666666666888888777777888888999:::999999999999999888888777999999999999999999999:::888888777777777777888888777777777777777888999999888888999::::::999999999::::::999999999999::::::;;;::::::::::::::::::;;;::::::999999888777777777:::999777666666777999:::999999888888888888999999888888888888888888888888999999999999999999999999:::999999888777777666666888888777777777777777777777888999999888777888999:::::::::999999888888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999999999999888888888888999999888888888888999999888888888888888888888888777999999888:::>>>===999999999999999999999::::::777777777777777777777777::::::;;;;;;::::::999888777777777777888888888888888888888888888888888888777777777777777777777777666666777777666555555444777666666666777777888999:::999999888777777666666666666666666666666666666777777666666666555555555555555555555555555444444666666666666666666666666777777777666666666555555666666555555555555666666555555555555555555555555333333444444555555666666777777666555555555555555555444444444444555666666777888666444777>>>???;;;555666777999::::::999999888888777777777777888888888999999999::::::::::::999999999:::;;;<<<===>>><<<======>>>@@@AAACCCDDDFFFLLLYYYnnn333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333555555555555555555555555222222333444444444444333666666555666666777888999;;;999777555444444444444444555666555444555777999<<<999:::EEESSSTTTHHH;;;<<<:::888777888999888777777666666555555666666777666777777777777888888888888888888888888888888888888888888888888888888888999999888777777777888888777777777666666666555555777777777777777777777777777777666555555555666666777777777777777888999:::888888888999888888777666888888888777777666666666777777666666777777888999888888999999999:::::::::888888888888999:::;;;;;;888888888888888888888888777777777777888888888999777777888999:::::::::999::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999999888777666666777888999999999999999999999999999999999888888888888888888::::::::::::::::::::::::;;;;;;:::999888777777666888888888888888888999999777999:::999888777888999999999888888888888888777888888888888888777777777888888888888888888888888999999999999999999999:::999999999999999:::::::::999999888888888888999999888888888888888888888888666999999888;;;???>>>;;;888888999999:::;;;;;;<<<777777777777777777777777:::::::::::::::999999888666777777777888999999999888888888888888888888888777777777777777777777777777777666666555555666666666666666666666777777888999888888777777666666555777777777777777777777777777777666666666666555555666666666666555444333222666666666666666666666666777777777666666666666555555555666666666666555555444555777888888777555444111111222333444555666666777666666555555555555666555555444444555555666777777777666444555::::::888666555777;;;@@@AAA???===888777777777777777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>;;;;;;<<<===>>>???AAABBBDDDJJJWWWkkk333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222333444555555333333333333444444444444333333333333333333333333555555555555555555555555444555555666666666666666555555555555666666777888888777666555444444555555666666666555555666777888777888CCC\\\sssrrrZZZAAA???<<<888777777888888888888777666555555666777888777777888888888999999999888888888888888888888888888888888888888888888888:::999888777777777777777777777777666666666666555777777777777777777777777777777666666666666777777::::::999888777777777666888888888999999888888777999999888888777666666666666666555555666666777888888888888999:::;;;;;;<<<:::999999888888999:::;;;888999999999999999999888777888888888888888888888666777888999:::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::888888888999999:::::::::888777777666666777777888999999999999999999999999555555666777888999:::;;;:::::::::::::::::::::::::::::::::999999999999999888888888999999:::::::::888999:::999777777777999999999999999888888888888999999999888888777777777666666666666666666666666666777777777888888888777777888888999999:::::::::999999888888888888999999888888888888888888888888666888999999<<<@@@@@@<<<888888888999999:::::::::999999999999999999999999999999:::::::::999999888666666777888999999::::::888888888888888888888888777777777777777777777777888777666555555666777888777666666666666666777777888777777777666666555555888888888888888888888888777777666666666666666666888888888888888777666666666666666666666666666666666666666555555555444444444555666777777666555444444555666777777666555444555555555666666777777777777666555555555555666666555555555555555666666777777777666444444666666555666555777===EEEHHHFFFBBB777777777777777777888999999999999::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<>>>???@@@AAADDDJJJVVViii333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222333444555555666333333444444444555555555444444444444444444444444555555555555555555555555444555666666777777666666555555444444555555666666444444444555555666777777999888777666666777666666555777EEEaaazzzzzz___DDD???<<<888777777888888888888777666555555666777888888888888888999999999999::::::::::::::::::::::::888888888888888888888888999888777777666666666666888777777777666666666666777777777777777777777777999888888777888888999999::::::999999888888777777888888999999999999888888999888888888777777777666999888888888888999::::::999999999999:::;;;===>>>???>>>;;;999888888888999999999::::::::::::999999888888999999999999888777666777888::::::;;;;;;;;;;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::888888888999::::::;;;;;;888888777777777777888888888999::::::::::::999888444555555666777888999999::::::::::::::::::::::::888888888999::::::;;;;;;888888999999::::::;;;;;;888999:::999777666777888999:::::::::::::::::::::::::::999999888888777777::::::::::::::::::::::::555666777888888888888777666777777777888888999999999999888888888888999999888888888888888888888888666888999999<<<@@@@@@<<<999888888888777777777666999999999999999999999999888888999::::::999999999666777777888999::::::;;;777777777777777777777777666666666666666666666666888777666555555666777888777777666666666666777777777777777777666666666666777777777777777777777777666666777777777777777777666666777888999999888888777777777777777777777777555555555444444444333333444555666777777666555444555555444333333444555555999888888777777666666666666666555555555555666666666555555555555666777777777666666666555444444555888666777<<>>???@@@AAABBBEEEJJJVVViii333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333444555555666333444444555555666666666555555555555555555555555555555555555555555555555333333444555555555555444666666555555555555666666333333444666777888999999999888777888999888666444999777>>>PPPcccdddSSS@@@<<<:::888777888999888777888777777666666777777888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777666666666777777888888777777777666666666777777777777777777777777999999888888888999::::::666666888999::::::::::::777888999999:::999999999888888888888888888888888777777777777777888999999::::::999999:::<<<===???DDDBBB>>>;;;999888888888999:::;;;<<<<<<;;;:::999888999:::::::::999888777888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::888999999999::::::;;;;;;888888888888888888888888888999:::;;;;;;:::999888999999888888777666666666::::::::::::::::::::::::777777888888999:::::::::999999999999999999::::::999::::::999777666777888:::::::::::::::;;;;;;;;;999999999999999888888888::::::::::::::::::::::::666777999:::;;;;;;:::999777777777777777888888888999999888888888888999999999999999999999999999999666999999888;;;???>>>;;;999888888777666666555555888888888888888888888888777888999999999999999999777888888888999:::::::::666666666666666666666666777777777777777777777777777777666666777777888888999888888777777777777777777777777777777777777777666666666666666666666666666666777777777777888888333444555666777777777777777777777777777777777777555555555444444444333333555555666666666666555555666555333111111333555666888888777666555444333333666555555555555666666777666666555555666666777888666555666888777444555888:::888777888;;;<<<:::777666666666666777888999:::777777888888888999999999999999999999999:::;;;<<>>GGGJJJCCC;;;999888777777888999888777777777777888888777777777777777777888888888888999::::::::::::::::::::::::888888888888888888888888888888777777777888999999888888888777777777666666666666666666666666666666888888777777888999999:::555666888:::;;;;;;;;;;;;777888999999:::::::::999777777777888888999999:::777666666666666777888888<<<;;;:::999:::;;;===???GGGDDD@@@<<<:::999999999999:::;;;<<<<<<;;;:::999888999:::;;;;;;999777666;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::999999::::::::::::::::::999999::::::::::::999999888999;;;<<<<<<;;;999888;;;;;;::::::999888888777;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777999999999999888888888888999:::;;;999777666666777888888999999::::::::::::888999999999999999999:::888888888888888888888888666777999;;;;;;;;;:::999999999888888888888888777999999888888888888999999999999999999999999999999777999999888:::>>>===999888888888777777777777777888888888888888888888888777777888999999999999999999999999999999999999999777777777777777777777777999999999999999999999999666666777888888888888888::::::999888888888888888888888888888888888888888777777777777777777777777666666777777777888888888555666666777777777666666777777777777777777777777777777666666666555555555666666555555555555666666555555444444444444555555666666666555555444444333555555555555555666777777666666666666666777777888555444777:::999555777<<<:::999777666666777777888666666666666777888999:::888888888999999999::::::999999999::::::<<<===>>>????????????@@@@@@AAABBBFFFKKKUUUhhh333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555666777777888333333333333333333333333555555555555555555555555555666666777777777777777::::::999999999999999:::666777777888888888888888444444666:::>>>===:::666666555666999<<<===;;;999777666666777999999888666666777888999999888777666666777777777777888888888999999999999999999999999888888888888888888888888888888888888999:::;;;;;;888888888888777777777777666666666666666666666666777777666777777888999999888999:::;;;:::999888777777888999:::::::::::::::666666777888999::::::;;;;;;;;;::::::;;;;;;<<<======<<<;;;::::::;;;===>>>GGGEEEAAA===;;;:::;;;;;;999:::<<<======<<<:::999888999;;;;;;;;;999777666==================<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>>>>===;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999888999;;;<<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555444333:::999999888888777777777999:::;;;999777666666777777777888888999999999999888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<333555777999:::999888777;;;::::::999999888888888999999888888888888999999999999999999999999999999777999999777999===;;;777777777777888999999::::::::::::::::::::::::::::::666777888999999999999999::::::999999999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;555666777999999999888777;;;;;;:::999888888888999888888888888888999999999777777777777777777777777666666777777888888888999999::::::999999888777666777777777777777777777777888888888888777777777777777666555444444555666777444555666888888666555444555555666666666666666666555555555555555666777888666666666666666777888888555444777<<<;;;666888???777888888777777888<<>>>>>>>>???@@@AAAAAAFFFJJJTTTggg444444444444444444444444222333333444444333333222555222000000333555555333555555555555555555555555555555444333333444444444444333333333333444555555555555444444555555666777444444444555555555666666555444333222111222222333666666666666777777777777777777777777777777777777777888888999999888888777:::::::::;;;;;;;;;<<<<<<777888888999999999888888555666888888777777888:::;;;999666555555777:::<<<;;;:::999999::::::::::::::::::::::::::::::::::::::::::999888777777777777999999999999888888777777777777888888999999999:::666777888999999888777666777666666666666888:::;;;888888888888888888888888::::::::::::::::::::::::999::::::;;;;;;:::::::::999:::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777777888999::::::::::::;;;;;;:::999999999:::;;;;;;999999:::;;;======<<<;;;::::::999999<<<<<<<<<;;;;;;:::::::::555555666666777777777888999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888777777777777777;;;;;;<<<===<<<;;;999888999999999888888888888777===::::::<<<;;;666555777999999999888777777777888;;;;;;;;;::::::999999999888888999:::::::::999999:::999777666666666777888999888777777777888999:::999999:::;;;;;;:::999999:::::::::::::::::::::999::::::999999888777666666777777777777777777777777:::999999888888999999:::777666555555555666888999:::999999999888777777777888888888888888888999999777777777777888888888888777666666666888888666555555666888999999888888777777777666666666666777777777777777888777666555555777777777666555555444444777888888888888999999999888888999999999999888888888888888888777777777777333444555666888:::;;;;;;999888888999;;;<<<<<<;;;>>>>>>===>>>@@@BBBDDDEEEBBBHHHUUUfff~~~444444444444444444444444222333333444444333333222666333111111333555555333444444444444444444444444444444333333333333444444444444333333444444555666222222111111222222333444444444444555555555666666666555444333222333333444666666666666777777777888888888888888888888888888999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;555666777999:::;;;<<<<<<666777999888777777888999999888777666777:::>>>@@@DDD>>>777666:::===<<<:::::::::::::::::::::::::::::::::999888888888999999:::999999999888888888888999999999888888888888888777777888888888888777777777777666666777888999:::888888888888888888888888888888888888888888888888::::::;;;;;;;;;:::999999888999:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888999::::::::::::;;;;;;::::::999777888::::::::::::<<<=========<<<<<<;;;::::::999<<<<<<;;;;;;;;;:::::::::666666777777777888888888999:::::::::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999999999999999999999999:::;;;;;;;;;::::::999888999999999999888888888888;;;777666888777555555888<<<999777777:::<<<;;;999;;;;;;::::::999999999999;;;;;;;;;;;;;;;:::999888777777666666777888999:::999999888888888999:::;;;999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<::::::999999888777777777888888888888888888888888:::999999888888999999:::888777777666777888999:::999999999999888888888888888888888888888888888888777777777777888888888888777666666777888888777555444555777888999888888777777777666666666666777777666666666666666777777777555555666666666666666666777777888888888999999999777888888888888888888777777777777777777777777777:::::::::999999999999999:::999999:::;;;<<<===<<<=========>>>???AAACCCDDDDDDJJJUUUfff|||444444444444444444444444222333333444444333333222666555333333444555555444444444444444444444444444333333333222222333333444444444444333444444555666555555444444555555666777444555555555555666666666666666555444444444555555666666666777777777888888888888888888888888888888999::::::;;;;;;::::::999999999999999::::::::::::666666777999:::;;;<<<<<<888999:::999777777777999888888777888:::>>>AAADDDKKKAAA777555:::>>>>>>;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<::::::999999999999888888:::::::::999888888777777999888888888888888888999999888888777777888999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999::::::;;;;;;:::::::::555777999::::::;;;===???>>>======<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888999999999999999:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::999999999888888888888:::666555777777555777:::===999666999???BBB???;;;::::::999999999999999888=========<<<;;;:::888888666666666666888999:::;;;:::999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<======>>>:::::::::999888888777777999999999999999999999999:::999999888888999999:::999888888888888999::::::888888888999999999999999888888888888888888888888777777777888888888999999888777666777999999777666333444666777888888888777777777666666666666777777777777666555555666777888444444555666666777888888777777777888888888999999666777777888888777777666666666666666777777777777;;;;;;::::::999999888888:::::::::::::::;;;======<<<<<<======???@@@BBBCCCFFFKKKUUUdddzzz444444444444444444444444222333333444444333333222666555555444555555444444444444444444444444444444333222222222222333444444444444444444444555666666777666666666666777888888555555555555555666666666777777666666666666666666666666777777777888888888999999999999999999999999777888888999999888888777888888999999999::::::::::::999999888888888888888999:::;;;:::888777777888888888888888:::>>>AAACCCJJJCCC;;;888:::<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>::::::::::::::::::999999999999999999999999999888:::999888777777888999::::::999999999888888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999:::<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<======>>>;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::777888::::::::::::<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;>>>===<<<;;;;;;<<<===>>>::::::999999999888888888;;;888888;;;;;;888888;;;::::::<<<@@@DDDDDDAAA===999999999999999999999999<<<<<<<<<<<<;;;:::999888666777777777888999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========:::::::::999999888888888999999999999999999999999:::999999888888999999:::888888888888999999::::::888888888999999:::::::::999999999888888888888888777777888888888999999999888777777888999999888666222444555777888888888777777777666666666666777777:::888666555444555666888555555666666777777777777777777777777888888888888666666777777777777666666666666666666666777777777777777777888888999999999::::::::::::::::::<<<===<<<<<<======???@@@AAAAAAEEEJJJSSSaaawww444444444444444444444444222333333444444333333222444555666555555444444555444444444444444444444444333222222222333333444555555444444444444555666666444444444444444555555666666666666666666666666666666777777777777777777777777777777777888888888888999999999999999999999999777888888999999888888777888888999999999::::::::::::999888777777777777888:::;;;;;;:::999777888999999999888888999;;;===???@@@@@@???===:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>::::::::::::::::::;;;;;;777777888999:::;;;;;;;;;;;;:::999888888999:::;;;:::::::::::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<999::::::;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::999;;;;;;;;;999999999;;;===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;======;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<===:::::::::999999999999888:::999;;;??????:::777888888>>>FFFIIIGGGCCC???>>>999999999999999999999999999999::::::::::::999999888888999999999888888888::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888:::999999888888999999:::777777777888888888888888888888999999:::::::::;;;999999999888888888777777888888888888999999999999999888888999::::::999777333444666777888888888777777777666666666666777777<<<:::777555444444555555888888777777666666666666666666777777777888888888666666777777777777666666555666666666777777888888777777888888999999999:::888:::<<<<<<::::::;;;<<<<<<<<<===>>>???@@@@@@@@@CCCHHHPPP^^^ttt444444444444444444444444222333333444444333333222111333555666555444555666555555555555555555555555333333333333444555666666555555444444555555666777666666555555666666777888777777777666666666666555666666777888888888777777777777777888888888999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999::::::::::::888777666666777999:::<<<:::;;;<<<;;;999999999;;;:::999999888888999:::;;;999===@@@???;;;888888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;<<<<<<666777888999:::<<<======;;;::::::::::::::::::;;;999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;;;;<<<<<<;;;999888888999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;999999888888888999::::::::::::::::::999999999999888777:::>>>>>>:::888999<<>>999:::::::::::::::;;;;;;777888999999:::::::::999999999::::::999888888777999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999::::::::::::::::::999999777777777777777777777777:::999999888888999999:::666777888888999999888888999999999:::::::::::::::::::::999999888777777777888888888999999999999::::::999888999;;;;;;999888555666888999999888888777777777666666666666777777;;;:::888666555444444444999999888777777666555555666666666777777777888888666777777888888777777666666666777777888888999999<<<<<<;;;;;;::::::999999888<<<@@@@@@>>>;;;;;;===<<<===>>>???@@@@@@@@@@@@CCCFFFNNN\\\rrr444444444444444444444444222333333444444333333222...111444555444333555666666666666666666666666666444444444444555666777888555555555555555666666777999999888888999999:::;;;777777777777666666666555555555777888888888777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;:::999888888999:::<<<===999:::;;;;;;::::::;;;<<<:::999999888999999:::;;;888:::===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<888888999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<============<<<<<<=========;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999777888999:::;;;;;;;;;;;;999;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::<<<>>>???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======888999999::::::;;;::::::;;;;;;:::::::::999999999999777888<<<>>><<<>>>AAAGGGJJJLLLIIICCC>>><<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::;;;::::::999999777888999:::::::::999888888999:::;;;<<<;;;;;;:::<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::888888888888888888888888:::999999888888999999:::777888999:::::::::999888::::::::::::::::::999999::::::999999888777777666888888888999999999:::::::::999999:::;;;;;;:::888888999999::::::999777666777777666666666666777777777777777777666666666666888888777777777777777777666666666666777777777888777888888888888888888777777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999???EEEFFFCCC???>>>>>>===>>>???@@@AAAAAAAAA@@@DDDGGGNNNZZZooo444444444444444444444444222333333444444333333222,,,000444555444333555777777777777777777777777777444444444555666777888888555555555555555666777777666666666555666777777888888888777777666666666555444555666888888888777666777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888::::::;;;;;;;;;;;;<<<<<<@@@>>><<<:::999:::;;;<<<999:::;;;;;;::::::<<<===999999999999:::;;;<<<<<<:::999999;;;>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999:::<<<<<<<<<<<<:::999777888:::<<<======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<======>>>>>>======>>>>>>===;;;999888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::999999777888999:::;;;;;;<<<;;;888999;;;:::::::::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::<<>><<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???:::;;;===>>>???>>>======;;;;;;;;;:::::::::999999<<<888888;;;>>>@@@EEEKKKQQQNNNIIIEEEAAA>>><<<;;;;;;;;;;;;<<<<<<==================<<<;;;:::999888555666888:::;;;;;;;;;:::888999:::;;;;;;;;;:::999;;;:::999999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999999999999999999:::888999:::;;;<<<;;;::::::;;;;;;;;;::::::999999999::::::999999888777777666888888999999999:::::::::::::::999:::;;;;;;:::888::::::;;;;;;:::999777666777777666666666666777777444444666777888888888888666666666777888888999999666666666666777777777777888888999999999999888888777777888999::::::;;;;;;555666777888:::;;;<<<===;;;BBBIIIJJJGGGBBB@@@@@@===>>>@@@AAABBBBBBAAA@@@GGGIIIOOOZZZnnn888777666555555444444555444555555444333333555888555555666555444444777999444444444444444444333333666666555555555555666666888888777777666666555555888888777777777777777888666666666666666777888888555555555666777777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>===<<<:::999::::::::::::::::::::::::999::::::;;;;;;::::::999:::999888888999:::<<<===AAA???===:::999999:::;;;<<<<<<<<<===============<<<<<<==================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<>>>???>>>===<<<===???===<<<<<<<<<<<<======>>>==============================<<<;;;;;;:::999999===<<<<<<;;;::::::999999======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<===?????????===:::::::::;;;;;;;;;<<<<<<===;;;999:::======:::888:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888<<<;;;::::::999999::::::>>>======<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;===========================<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;>>><<<;;;<<<>>>???===:::<<<<<<<<<;;;:::999777666888999999999;;;BBBMMMUUUSSSIII???<<<@@@BBB???:::;;;<<<===>>>>>>===<<<;;;<<<<<<======<<<<<<;;;:::888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888999999:::888:::<<<<<<;;;:::;;;<<<999999::::::::::::;;;;;;:::999888999;;;<<<;;;::::::999888777777888999:::888999::::::;;;;;;::::::;;;;;;::::::999888888888777999:::888555333444666444555666777888777666666666666777777666555444333999999888888888888999999666666777777888888999999777777888888888888777777333444555666777888999:::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;===@@@BBBCCCCCCAAA@@@>>>DDDHHHVVVppp666666666555666666777777444555555555555777:::===888666444333333444555666666666666555555555555555777777666666666666777777888888777777666666666666888888777777777777888888777666666666666777888888777777888888999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::999999:::;;;===>>>======>>>>>>======<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???>>>===<<<===???======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;:::;;;=========<<<;;;;;;<<<<<<<<<============;;;:::;;;======;;;888:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999888;;;;;;:::999999999999::::::::::::999999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<>>>============<<<<<<<<<===<<<;;;<<<>>>???===:::;;;;;;;;;<<<<<<=========999:::::::::;;;AAAIIIOOOHHHBBB;;;999<<<>>><<<999;;;<<<===>>>>>>===<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::<<<===<<<;;;999999:::999999::::::::::::;;;;;;999888888999:::;;;:::999:::999888777777888999:::888999::::::;;;;;;::::::======<<<;;;999888777777666888:::999777666888:::777777999:::::::::999888777777777666666555555555999999888888888888999999777777777777777888888888666777777888888777777666777777777777777777777777999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBBBBAAAAAABBBHHHKKKWWWppp666666666666777888999999555666666666777:::???CCCBBB===888666777999999888777777777777777777777777888888777777777777888888888777777777777666666666888888777777777888888999777777777666777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@AAA@@@>>>===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;========================>>>>>>>>>======<<<<<<<<<===>>>??????======>>>???===============>>>??????????????????????????????@@@@@@??????>>>=========:::;;;;;;<<<===>>>>>>???=========<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;:::;;;===>>>===<<<<<<<<<=========>>>>>>>>>===<<<;;;<<<======;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999;;;::::::999999999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;<<<===>>>===<<<>>>>>>>>>============<<<===<<<;;;<<<>>>>>><<<;;;;;;;;;;;;<<<>>>AAACCCEEE;;;;;;;;;;;;;;;>>>BBBFFF>>>;;;999999:::;;;;;;;;;;;;<<<============<<<;;;<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::<<<===>>>===:::888888888999999::::::::::::;;;;;;:::999999:::<<<<<<;;;:::999999888888888888999999888999999:::::::::::::::<<<<<<;;;;;;::::::999999777888999999888999;;;===888888999::::::::::::999999888777666666666777777999999888888888888999999888888888888777777777777555666666777777666666555777777777777777777777777888888999999999:::::::::;;;;;;:::::::::;;;;;;<<<======>>>???@@@AAABBBBBBEEEKKKMMMXXXnnn777777777777777888999999777777777666777:::???CCCGGG@@@999666999;;;:::888777777777777777888888888888777777666666777777888777777777777777777777777888888777777888888999999888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;::::::<<<;;;999888888999:::;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<======>>>??????<<<===>>>?????????>>>===@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>========================>>>??????>>>===>>>???============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????<<<<<<<<<===>>>>>>??????============<<<<<<<<<<<<<<<<<<============<<<<<<>>>=========???@@@???>>><<<<<<=========>>>>>>>>>===============<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>><<<<<<<<<>>>>>>===<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<;;;;;;<<<>>>AAAEEEGGG<<<<<<<<<;;;;;;;;;===>>>:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::===<<<;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;<<<======:::999999999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>===;;;999999999999999999999999888888999::::::::::::999888888999:::;;;;;;<<<<<<999999999888888999;;;<<<666777777888888888888888:::999777555555666888999999999888888888888999999999999888888777777666666555555666666666666555555444444555666888999:::;;;888888888999999999::::::<<<;;;:::::::::;;;<<<===>>>>>>===>>>???@@@BBBCCCEEEKKKMMMVVVkkk999999888777777777777777888888777666666888<<>>>>>?????????>>>>>>===<<<<<<;;;::::::;;;:::999888888999;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>???????????????>>>===<<<<<<<<<===>>>@@@@@@???>>>===<<<<<<;;;??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>???@@@???>>>===>>>@@@=========>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<==================<<>>===>>>@@@@@@@@@>>>;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::666666777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>===;;;<<<===>>>===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;===<<<;;;;;;===???BBBCCC===<<<<<<;;;;;;;;;:::999:::<<<>>>===;;;:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;:::;;;;;;999999999:::::::::;;;;;;:::::::::<<<>>>>>><<<:::999999999::::::999999999777888999999::::::999999888888999999:::;;;;;;<<<===;;;999777777888888888777777777777777888888888999888666555555777999:::999999888888888888999999999999888888777777666666555555666666666666555555444555666777888999:::;;;888888999999999:::::::::===<<<;;;;;;;;;<<<>>>???>>>>>>======>>>@@@BBBCCCAAAHHHJJJSSShhh}}}999999888777666666666666777777888777555666888:::???:::555333444666666555333444444555555666666777666666555555555555666666777777777888888888888999888888888888888999:::;;;999999888888999999:::;;;999999999:::;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA???>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@???===;;;:::;;;===>>>?????????>>>>>>=========>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAA>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<===<<<;;;<<<>>>???>>>===;;;;;;<<<<<<<<<============>>>@@@???===<<<<<<===<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;:::::::::999999:::;;;======;;;:::;;;<<<===<<<;;;;;;;;;<<<>>>???===;;;::::::;;;<<<:::999:::;;;<<<<<<:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;888888888888888888888888:::::::::::::::::::::::::::999999888888999999:::888:::<<<<<<;;;;;;;;;<<<999999::::::::::::;;;;;;777777888;;;<<<<<<999777999999::::::::::::999999777888888999999999999999:::::::::::::::;;;;;;;;;AAA===:::777777777666666888888777777888888999:::888777666666666777888999999999888888888888999999888888888888777777777777555666666777777666666555888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>=========>>>@@@BBBCCC???FFFIIIQQQeeezzz777777666666555666666666444666777777666666666888;;;:::888666666777999:::333333444555555666777777777777666666666666777777777777888888888999999999888888888888999:::;;;<<<:::999999999999:::;;;;;;888888999:::<<<===>>>>>>;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB??????>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>?????????>>>>>>>>>======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???@@@@@@>>>>>>???@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>=========<<<<<<<<<>>>???>>>===<<<<<<=========>>>>>>>>>===???AAA@@@>>><<<===>>><<<<<<============<<<<<<;;;;;;<<<<<<============>>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>===;;;::::::;;;;;;:::999<<<<<<;;;;;;;;;:::::::::999;;;======;;;999:::<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888999<<<===<<<;;;;;;:::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;===<<<;;;::::::;;;999999::::::::::::;;;;;;888888:::<<<>>>===:::888999999:::;;;;;;:::999999777777888999999999999999888999:::<<<===???@@@AAACCC???:::888888999888777888777666666666777888999555555555666666777777777999999888888888888999999777777777777777888888888666777777888888777777666888888888888888888888888::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<============<<<=========>>>@@@AAABBB@@@HHHJJJRRRdddyyy555444444555555666777888222444777888888777777777444555555555444444666888333444444555666777777888888888777777777777888888777777888888999999999999888888888888999:::;;;<<<::::::999999::::::;;;<<<777888999;;;===>>>???@@@<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<;;;::::::999:::<<<===>>>===<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>??????>>>>>>;;;<<<>>>AAABBBBBBAAA@@@>>>>>>>>>>>>>>>?????????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<=========>>>========================>>>>>>>>>>>>====================================????????????>>>>>>>>>>>>>>>@@@@@@@@@???>>>???@@@>>>>>>>>>???@@@BBBCCCDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>999999:::<<<===???@@@@@@>>>>>>>>>>>>==================>>>>>>>>>>>>======@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>????????????===???AAA@@@>>><<<===???<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>??????>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<;;;999999::::::999888======<<<<<<<<<;;;;;;;;;888;;;======:::999:::<<<:::;;;<<<<<<===<<<<<<;;;;;;999777999<<<>>>>>>======;;;999:::===@@@@@@@@@<<<;;;::::::::::::;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::<<<===>>>===:::999888999999999:::::::::;;;;;;;;;;;;<<<===???AAA@@@>>>;;;999999;;;;;;;;;;;;999999777777888999999999999888333555888<<>>???@@@AAAAAABBBJJJLLLRRRdddxxx666777888999999888777666777666555555555666888999777777777777777777777777666666666666666777888888;;;888444444777999999888999999888888888888999999999999888888888888999999999999999999999999999999:::::::::;;;<<<===>>>>>>===>>>?????????>>><<<;;;???===<<<===???@@@@@@???@@@@@@@@@@@@?????????>>>??????>>>=======================================>>>>>>===<<<<<<<<<<<<<<<;;;<<<===;;;::::::<<<>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@AAAGGGJJJKKKGGG@@@;;;;;;===>>>>>>>>>>>>????????????============<<<<<<<<<<<>>>>>=========<<<>>>>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>???@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<=========;;;:::999:::;;;;;;;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<=========<<<;;;;;;;;;:::<<<;;;:::999:::<<<>>>@@@======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<============>>>???@@@AAA:::;;;;;;;;;<<<===============<<<;;;999888777777:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;;;;:::888999;;;<<<<<<;;;>>>>>>============>>>>>>;;;<<<<<<<<<;;;999777555999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;<<<>>>??????>>><<<;;;::::::;;;<<<<<<;;;::::::666777777666444555777999<<<::::::===BBBFFFFFFEEE@@@>>>;;;999777777777888:::999777666555666777999666666777777888888888888::::::999888777777888888999999999888888888888888888888999999999999888888:::999888888999999888777<<<;;;;;;:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBEEEKKKSSS^^^ttt777777888999999888777666777777666666666777888999777777777777777777777777888777777777777888999999:::777444444666888888777999999888888888888999999999999888888888888999999999999999999999999999999;;;;;;;;;<<<<<<=========;;;<<<>>>?????????>>>>>>@@@>>>>>>>>>AAABBBBBBBBB@@@@@@@@@?????????>>>>>>??????>>>============>>>========================>>>>>>===<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAHHHKKKLLLHHHBBB>>>???@@@>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>============??????>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAA??????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAACCCBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===??????????????????????????????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>???========================>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>======<<<======<<<<<<<<<<<<<<<;;;<<<;;;::::::;;;<<<>>>@@@<<<<<<;;;:::999999999:::<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>>>>???>>>===;;;:::999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::::::::;;;<<<<<<;;;:::::::::;;;;;;:::999:::<<<>>>===:::888999<<<@@@AAAAAA===<<<:::999888999:::;;;:::999777666555666777888777777777777777888888888:::999999888888888888888888888888888888999999999888888888999999888888888999999888888999999888888::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@BBBBBBBBBEEEKKKSSS^^^sss777777888888999888888777888888777777888888999:::777777777777777777777777999888888888888999::::::999777444444555777777777999999888888888888999999:::999999888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<============;;;<<<===>>>@@@@@@@@@@@@AAA@@@???@@@CCCEEEFFFEEE@@@????????????>>>>>>>>>@@@???>>>>>>===>>>>>>>>>========================>>>>>>===<<<<<<<<<======;;;===??????>>>==================>>>>>>>>>??????========================?????????>>>???@@@@@@AAAEEEHHHIIIGGGCCC@@@@@@BBB>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFF????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAACCCBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>?????????>>>===<<<======>>>>>>======<<<===============>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;===>>>???AAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;<<<<<<===>>>??????AAABBB@@@<<<:::;;;======<<<<<<;;;;;;<<<<<<===????????????>>><<<;;;:::888888999::::::::::::999;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999::::::999:::===???GGGCCC>>>;;;;;;<<<<<<<<<;;;:::999999:::;;;===>>>:::999777666666666777888888888888777777777777777999999999999888888888888777777888888999999::::::888888888888888888888888999999888888888999999:::999:::<<<======<<<;;;:::;;;;;;;;;:::;;;;;;<<<============>>>???AAABBBCCCCCCEEEKKKRRR]]]rrr777777888888888999888888888888888999999999::::::888888888888888888888888888888888888888999::::::999888666666777777888888:::999999888888999999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>========================>>>???@@@@@@@@@AAAAAA@@@???AAADDDFFFGGGGGG@@@@@@?????????>>>>>>>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>;;;>>>@@@AAA@@@>>>============>>>>>>>>>?????????========================>>>>>>>>>>>>??????@@@@@@???AAACCCBBB@@@>>>>>>@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????????????????????????????@@@AAACCCEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAABBBCCCBBB@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@@@@???===>>>>>>??????>>>>>>===>>>============>>>??????===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>???======<<<<<<<<<===>>>???BBBBBBAAA???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===???@@@AAABBBEEEGGGDDD>>>;;;<<>>>>>>>>===<<<;;;;;;:::999::::::;;;;;;;;;::::::<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::777888999999888:::===???RRROOOJJJEEEAAA>>>;;;:::::::::::::::;;;<<<===>>>999888777777666666777777888888888888777777777777999999999999999999999888777777888888999:::;;;;;;999888888888888888888999888888999888888888:::<<<999:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;<<<===============>>>???AAABBBCCCCCCEEEKKKQQQ[[[ppp888888888888888999999:::888999999999::::::::::::999999999999999999999999888777777777777888999999999999999999999999999:::::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>======@@@@@@@@@?????????@@@@@@@@@??????@@@CCCFFFFFFFFF@@@@@@@@@@@@????????????AAAAAA@@@???????????????????????????????????????>>>>>>=========>>>>>>???;;;>>>AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<===??????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAABBBCCCBBB@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA>>>>>>>>>???@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB????????????????????????@@@@@@????????????@@@@@@??????>>>>>>???@@@AAAAAA????????????????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????===>>>???AAAAAAAAA@@@@@@>>>??????????????????>>>======<<<<<<======>>>???>>>>>>????????????>>>>>><<<======>>>>>>?????????>>>=========>>>>>>??????>>>>>><<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>======>>>>>>??????>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<>>>???AAABBBDDDGGGJJJGGGAAA===>>>AAA??????>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::999::::::::::::::::::::::::999:::;;;;;;;;;<<>><<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDDDDFFFJJJQQQZZZnnn888888888888888999:::;;;888888999::::::::::::999999999999999999999999999777777777777777888999999999:::<<<;;;:::999:::;;;::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????BBBAAAAAA@@@??????@@@@@@AAA@@@???@@@CCCEEEEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@????????????????????????>>>>>>=========>>>??????<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>===>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAABBBCCCBBB@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDD???@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@???>>>??????@@@@@@??????>>>===============>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>???????????????>>>>>>======<<<<<<======<<<<<<============<<<<<>>>>>>>>>>>??????>>>>>>==================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===???@@@AAACCCEEEGGGFFFCCC@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>><<<============<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::888999:::999999:::<<>>AAAEEEFFFDDD???<<<:::::::::::::::::::::999999888888888888777777777666666777777777888888888888888888:::;;;;;;;;;:::999888888999999::::::;;;;;;:::999888777777888999:::777888999888777888===AAAEEEBBB???;;;999999:::;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???AAACCCDDDDDDFFFJJJPPPYYYlll888888777777888:::;;;<<<777777999:::::::::999888::::::::::::::::::::::::999888888888888999::::::888:::<<<;;;999888999;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???@@@AAABBBBBBBBBAAA@@@AAACCCEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>??????@@@===>>>??????======>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@AAABBBAAA@@@??????AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@AAAAAA@@@>>>>>>>>>>>>????????????>>>>>>???>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@???@@@???????????????>>>>>>?????????@@@?????????>>>AAA@@@@@@@@@@@@AAABBBBBB======>>>>>>>>>>>>======???>>>>>>=========>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>???@@@???@@@BBBBBBBBBAAA???>>>??????>>>>>>>>>>>>??????@@@???>>>=========>>>>>><<<<<<======<<<<<<;;;:::;;;;;;<<<===============>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888888999::::::777888888777666777:::<<<888<<<@@@AAA@@@===<<<<<<888999999999999999999888888888888888888777666666555555666777888999999:::777888:::;;;<<<;;;:::999:::::::::::::::::::::::::::999888666666888999:::666888:::888666888===CCCWWWQQQGGG???999888:::<<<<<<<<<<<<<<<<<<======>>>;;;<<<<<<>>>???BBBCCCDDDDDDFFFJJJOOOXXXkkk888888777777888:::;;;===666777888999:::999888888::::::::::::::::::::::::::::::999999::::::;;;<<<777999<<<;;;999777888:::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<==============================>>>???@@@AAAAAAAAA@@@?????????@@@BBBDDDEEEDDDCCCAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@===>>>>>>===<<<<<<>>>???>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBB>>>===>>>???AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAACCCBBBAAA@@@?????????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@????????????????????????????????????======>>>>>>????????????======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???@@@@@@AAA@@@???===<<<>>>>>>????????????>>>>>>@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>>>>??????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;<<<<<<===>>>???<<<<<<===???AAAAAA>>><<<>>>>>>============>>>>>>======;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;::::::999999999:::;;;<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;<<<<<<<<<;;;::::::<<>><<<<<<===666777888999999999999999888888888888888777666666444444555777888999:::;;;777888:::<<<<<<<<<:::999;;;::::::::::::::::::::::::999777666666777999:::666888:::888666888>>>DDDfff^^^QQQDDD<<<:::<<>>>>>;;;<<<<<<>>>@@@BBBDDDEEEDDDFFFJJJOOOWWWjjj<<<:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777888999:::;;;;;;<<<::::::::::::;;;<<<=========<<<;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>@@@@@@>>><<<>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFCCCAAAAAACCCCCC@@@>>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAGGGCCC@@@@@@CCCDDDAAA===BBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>CCCBBBBBBAAA@@@???>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@?????????>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@???AAADDDFFFFFFDDDAAA??????>>>=========>>>@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>>@@@AAA???>>><<<;;;;;;<<<======???>>><<<===>>>???===<<<>>>===<<<;;;:::999888888::::::;;;<<<<<<=========::::::;;;<<<<<<======>>><<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::777777777777666666666666666666777777888999;;;;;;::::::::::::::::::::::::;;;::::::999999888888888777777777666666666666666888999:::999888:::???DDDTTT[[[XXXGGG;;;;;;<<<999;;;;;;<<<<<<===>>>>>>>>><<<@@@CCCBBB??????CCCGGGGGGHHHEEEJJJZZZjjj:::999888888999:::;;;;;;<<<<<<;;;;;;::::::::::::888888999999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;<<<;;;;;;<<<<<<<<<============<<<<<<>>>@@@@@@>>><<<>>>>>>>>>===============>>>???@@@AAABBBCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBBBBDDDDDDBBB@@@CCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCIIIEEEBBBCCCEEEFFFCCC@@@@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>>@@@@@@?????????>>>>>>>>>===???AAABBBBBBAAA???===@@@??????>>>???@@@AAABBB???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===>>>???>>>===<<<>>>???===<<<;;;;;;<<<===>>>??????===<<<===>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888888777777777666666666888888888888888888999999::::::::::::::::::::::::888888888888888888888888777777777777777777777777777888999888888:::>>>BBBKKKSSSQQQDDD:::<<<===;;;;;;;;;<<<<<<===>>>>>>>>>???BBBDDDBBB???>>>BBBEEEFFFGGGEEEKKKZZZiii999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::======<<<;;;::::::::::::<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<>>>@@@@@@???=====================>>>>>>??????@@@BBBCCCEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHEEECCCCCCFFFFFFDDDAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@????????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>AAA@@@@@@@@@@@@AAABBBBBB??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===;;;;;;;;;;;;<<<>>>???@@@>>>===<<<===>>>???>>>===;;;<<<<<<<<<======>>>>>>===<<<<<<;;;::::::999999<<<;;;;;;;;;;;;::::::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888888777777777:::999999888777777888888999999999999999999999999666666666777777777777888888888888888888888888888777888888777777999<<>><<<;;;;;;<<<<<<===>>>>>>>>>AAACCCDDDBBB???>>>@@@CCCCCCFFFFFFLLL[[[hhh::::::;;;:::::::::;;;===;;;;;;;;;:::::::::::::::<<<;;;;;;;;;:::::::::999===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>???@@@???>>>=========>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDBBBBBBDDDDDDCCCAAADDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>AAAAAAAAA@@@@@@?????????AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB?????????>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<============;;;===>>>===;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>???>>>===<<<===>>>???>>>===============>>>>>>>>>>>><<<<<<;;;;;;::::::::::::===<<<<<<;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999999999999999888888888777999999888888888888888999888888888888888888888888777777777777777777777666888999999999999999::::::777777777777777888;;;<<<888???CCC>>>;;;<<<===<<<;;;;;;<<<<<<===>>>>>>>>>???AAAAAA@@@>>>>>>@@@BBBAAAEEEFFFMMMZZZfff~~~888999::::::888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::::::::::::::::::::;;;<<<===;;;;;;;;;<<<<<<==================>>>>>>>>>?????????>>>======???@@@@@@???>>>>>>>>>?????????@@@@@@>>>>>>???AAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>BBBAAAAAAAAA@@@@@@??????AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>:::;;;;;;<<<===>>>??????<<<>>>??????===<<<<<<<<<==================<<<<<<===<<<<<<===>>>??????>>>???>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<======<<<;;;::::::999888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999999999999999888888888777777777777777888999:::;;;888888888888888888888888::::::999888777777666666888888999999::::::::::::888777666666777999::::::777<<>>;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>>>>@@@BBB???EEEGGGMMMYYYccc{{{555888999888666555888;;;<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;::::::::::::;;;<<<======:::;;;<<<===============>>>>>>>>>>>>????????????@@@>>>======???@@@@@@????????????@@@AAAAAABBBBBB??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIHHHFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@????????????????????????????????????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCDDDDDDDDDEEEEEEEEEEEE@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<======>>>>>>???;;;;;;<<<===>>>??????@@@===???AAAAAA???===<<<<<<======>>>>>>===<<<;;;;;;===<<<;;;===???@@@???>>>??????>>>>>>======<<<<<<::::::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999888888888777777777666666666777888:::;;;<<<999999999999999999999999:::999999888888777666666888888888999999::::::;;;999888777777888999999888999;;;======<<<:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@AAABBB>>>EEEGGGLLLVVVaaayyy666999;;;:::777666:::===============>>>>>>>>>???=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999:::<<<===>>>>>>>>>===>>>>>>>>>?????????@@@@@@@@@???======???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGIIIJJJHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGGGGFFFGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEAAABBBDDDEEEFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFF@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@????????????AAABBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>=====================???AAAAAA???===<<<;;;;;;<<<===>>>>>>======<<<===<<<;;;<<>><<<<<<============>>>>>>========================>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888777777777666666666888777777777888999::::::::::::::::::::::::::::::666666666777777888888888777777888888999:::::::::;;;999777888::::::999777::::::;;;<<<;;;999999:::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>@@@AAAAAAAAA>>>EEEFFFJJJTTT^^^xxx:::===???>>>::::::===AAA======>>>>>>??????@@@@@@<<<===========================<<<;;;::::::::::::999:::<<<>>>>>>>>>>>>===>>>????????????@@@@@@@@@AAA???======???@@@AAA@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIGGGIIIJJJIIIEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBDDDEEEFFF@@@AAACCCEEEEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA===>>>???@@@BBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@????????????>>>;;;<<<<<<===>>>??????@@@AAA@@@???>>>===<<<;;;;;;===???AAAAAA???<<<;;;;;;999:::<<<>>>??????>>>>>><<<<<<;;;<<>>???????????????>>>======<<<<<<>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888777777777777666666666666:::999888888777888888888::::::::::::::::::::::::111222333555777888999:::666666777888999999::::::<<<999777888:::;;;999777:::888999::::::999999;;;;;;;;;<<<<<<===>>>>>>>>>CCCBBB@@@@@@AAAAAAAAA@@@???EEEFFFIIISSS]]]www>>>>>>?????????>>>>>>============>>>>>>?????????>>>======<<<<<<======>>>===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;===>>>@@@@@@@@@AAABBBCCCCCCBBBBBB======>>>??????@@@AAAAAA???CCCGGGGGGDDDBBBEEEIIIEEEFFFFFFDDDCCCDDDFFFHHHIIIIIIHHHIIIJJJKKKMMMNNNIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA?????????@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGFFFEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEGGGHHHGGGFFFEEECCCAAAAAABBBCCCDDDCCCAAA@@@AAADDDHHHIIIGGGEEEFFFDDDCCCAAAAAACCCDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@AAA@@@@@@@@@<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBB@@@???===AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???===AAABBBAAABBBDDDDDD@@@CCCCCCBBBBBBBBBBBBCCCCCC??????AAACCCEEEFFFDDDAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===>>>>>>??????<<<============>>>>>>>>>>>>>>>???>>>>>>===<<<;;;===>>>>>>>>>===<<<:::999<<<<<<======>>>>>>>>>???>>>?????????????????????>>>>>>>>>======<<<<<<<<<<<<;;;:::::::::<<<===>>>===>>>???@@@???>>>===<<<<<<;;;:::999999999999999<<<<<<;;;;;;:::::::::999???>>>===<<<;;;;;;<<<===<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;:::999888;;;:::999888888888888888999::::::;;;;;;::::::999;;;888777888<<<>>>===<<<;;;::::::999999888888777999999999999999999999999===???AAA???:::777999===999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<>><<<;;;;;;===???@@@EEEHHHGGGJJJSSS\\\sss>>>???@@@AAABBBBBBCCCCCC????????????@@@@@@AAAAAA@@@??????>>>>>>??????@@@????????????>>>>>>>>>===============>>>???@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAADDDFFFFFFDDDDDDFFFIIIFFFGGGGGGFFFEEEEEEGGGIIIMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLNNNMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHLLLKKKIIIHHHFFFEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@AAACCCDDDDDDDDDBBBAAAAAADDDGGGIIIHHHFFFDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBAAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>AAACCCBBBDDDGGGHHHEEEBBBBBBAAAAAAAAAAAABBBBBBCCCFFFIIILLLKKKHHHDDDBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???????????????@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===@@@@@@AAAAAA@@@>>>===<<<======>>>>>>????????????>>>??????@@@AAABBBCCCCCC??????>>>>>>============>>>===<<<<<<<<<===>>>???<<<===>>>???@@@???>>>>>><<<<<<;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;:::999888888888999:::======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777<<<;;;::::::999999::::::666666666666666666666666<<<:::999:::<<<>>>>>><<<888888888999999999999999888888888888888888888888???BBBDDDBBB===999:::<<<888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<>>>>>><<<<<<<<<>>>@@@AAADDDGGGFFFIIIRRR[[[qqq???@@@AAAAAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@?????????<<<===>>>??????????????????@@@@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIHHHGGGGGGIIIKKKPPPOOOMMMKKKKKKJJJKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDFFFGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@??????BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???CCCDDDCCCFFFKKKNNNLLLAAAAAAAAA@@@@@@AAAAAAAAADDDJJJQQQSSSOOOHHHCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@>>>===============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDD@@@@@@????????????>>>>>>???>>>===============>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>??????=========<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777;;;::::::999999999999::::::999888777777888999:::===;;;999:::;;;<<<<<<;;;777777888999999:::;;;;;;888888888888888888888888???BBBDDDCCC>>>:::999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>============???AAABBBBBBFFFEEEHHHQQQZZZppp@@@@@@@@@???>>><<<;;;:::>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>:::;;;===?????????>>>>>>@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBCCCEEEFFFFFFFFFHHHIIIJJJJJJIIIIIIKKKMMMPPPOOONNNLLLLLLLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJGGGEEEEEEHHHJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGEEEEEEFFFGGGIIIIIIGGGEEEJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEGGGGGGEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC???@@@AAAAAABBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???AAADDDEEEDDDGGGNNNQQQQQQBBBBBBAAAAAAAAAAAABBBBBBBBBIIIPPPQQQKKKEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???======>>>>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>??????;;;;;;;;;;;;:::::::::::::::::::::::::::999888888999888888777777888888888===;;;:::888888:::;;;===;;;:::999888888999888888999999999::::::;;;;;;;;;999999999999999999999999:::===@@@@@@===:::888777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>@@@BBBCCCBBBFFFEEEHHHQQQYYYnnn>>>>>>======;;;:::888888????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???<<<===???@@@AAAAAA@@@???AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBEEECCCBBBCCCDDDEEEEEEDDDGGGIIIJJJKKKJJJJJJKKKMMMNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOOOOONNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGCCCFFFHHHHHHFFFFFFGGGHHHFFFEEEEEEEEEFFFEEEBBB???IIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDD???@@@AAAAAABBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAADDDEEEDDDGGGMMMPPPOOOCCCCCCBBBBBBBBBBBBCCCCCCBBBGGGLLLKKKFFFCCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???============???@@@@@@???>>>>>>========================AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???>>>>>>>>>>>>??????>>>=========<<<<<>>============<<<<<<<<<<<<<<<<<<======::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999999888888888888999999:::999777666666777999:::;;;;;;:::999888888888999<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::666888<<<======;;;:::999888999999::::::999888888;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===???@@@AAABBBAAAEEEEEEHHHQQQYYYmmm:::;;;<<<<<<============@@@???????????????>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>????????????@@@???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKMMMNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFIIILLLLLLJJJIIIKKKNNNLLLJJJIIIHHHHHHGGGDDDBBBCCCEEEHHHIIIHHHHHHHHHIIIDDDFFFGGGHHHHHHGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDAAADDDEEECCCDDDIIIJJJIIIDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFGGGFFFDDDCCCFFFIIIEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????CCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????DDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>?????????<<<<<<======>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;:::999888888888888999:::;;;<<<<<<:::999888999;;;;;;;;;::::::999888888777999999999999999999999999555777999<<<======<<<;;;;;;<<<===>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@???DDDCCCGGGPPPWWWkkk999:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>????????????@@@AAABBBBBB???????????????>>>=========>>>???@@@AAABBBCCCDDDBBBFFFJJJJJJGGGEEEEEEFFFCCCEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHMMMQQQPPPJJJFFFGGGJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEHHHKKKNNNNNNJJJIIIKKKNNNNNNLLLJJJIIIIIIHHHGGGFFFBBBFFFJJJLLLJJJGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDFFFGGGHHHCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEDDD@@@CCCDDDAAAAAADDDCCC@@@CCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???????????????@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;<<<>>>@@@AAAAAAAAA@@@;;;;;;;;;;;;;;;===>>>???AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>======>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;::::::777777777777777888999999999999999999999999999999777999:::888666555777999777777666666666666666666777777777777777777777777666666777888:::;;;;;;:::<<<===>>>???>>>===;;;:::999999999::::::::::::;;;;;;;;;<<<===============<<>>@@@======>>>======<<<;;;;;;999:::;;;<<<>>>@@@AAAAAABBBHHHMMMNNNIIIFFFFFFGGGBBBDDDGGGHHHHHHHHHIIIJJJLLLKKKKKKKKKKKKMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGOOOUUURRRJJJEEEFFFJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCGGGIIIHHHCCCAAACCCFFFHHHFFFCCCBBBCCCDDDDDDCCCFFFJJJNNNNNNJJJEEEBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCBBBAAAAAAAAABBB=========>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBB??????>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@CCCCCC@@@???@@@>>>:::BBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@AAAAAA@@@>>>@@@??????>>>>>>??????@@@>>>>>>>>>===>>>>>>??????<<<============>>>>>>>>>>>>>>>???>>>>>>===<<<;;;999:::<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::888999999999::::::;;;;;;999999999999::::::;;;;;;777888:::<<<>>>>>>>>>>>>333333444555777999<<<>>>;;;::::::999999999::::::888888888999999:::::::::999999:::::::::999777666888888888777777777666666888999999:::::::::999999333333333333333444555666444444555555555555444444222444666444222111444666222222333333444555555555666666666666666666666666555444444555666777777666555666888888888666444333888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::??????CCCKKKRRReee