BM66(@ >>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMPPPOOOPPPTTT]]]sss}}}yyyuuuttttttuuuwwwzzz~~~{{{xxxvvvsssnnn___ZZZQQQJJJGGGHHHKKKNNNWWWZZZcccooouuuzzz}}}nnnddd]]]VVVPPPOOOOOOOOORRRVVVXXXYYYZZZZZZXXXUUUPPPNNNFFFCCC???:::777555555555222222333333222222111000222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111111111222222222222222222222222111111222333333333333222444555555555444333222222666555555555555666666777999999999:::;;;<<<===>>>BBBCCCDDDFFFFFFGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKK>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKMMMMMMMMMQQQQQQSSSXXXbbb{{{}}}vvvxxxyyyzzz{{{~~~zzzwwwuuuuuuttttttvvvyyy|||~~~}}}~~~yyywwwwwwtttpppccc]]]SSSKKKFFFFFFIIILLLVVVYYYbbblllqqqttt}}}wwwiii```UUUNNNIIIIIIKKKLLLPPPTTTSSSTTTVVVWWWVVVTTTPPPNNNDDDBBB===999666444444444333333333333333222222111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333333222555555555555555555444333666555555555555666777777999999999:::;;;<<<===>>>BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHJJJKKKLLL>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNQQQQQQUUU[[[hhhzzzvvvqqqnnnhhhiiiiiijjjlllqqqwww||||||xxxvvvuuusssqqqqqqsssuuuwwwyyy{{{zzzvvvuuuvvvuuurrrhhhaaaVVVLLLFFFFFFHHHJJJSSSWWW```jjjpppssszzz}}}qqqfff___TTTLLLFFFFFFGGGHHHLLLPPPNNNPPPRRRSSSSSSQQQOOOMMMBBB@@@<<<888555333333333444444444444444333222222111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333444444555444444444555555555555555666777777999999999:::;;;<<<===>>>BBBCCCDDDEEEGGGGGGGGGHHHJJJIIIIIIIIIJJJKKKMMMNNN>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJLLLNNNNNNOOONNNPPPTTT\\\mmm{{{rrrlllhhheeebbbbbbcccdddeeehhhlllrrrvvv|||xxxvvvtttqqqooooooppprrrsssvvvxxxwwwsssrrrtttssspppjjjcccXXXMMMGGGFFFHHHJJJQQQVVV```jjjrrrxxx~~~xxxnnneeeaaa[[[RRRJJJGGGFFFEEEHHHLLLMMMNNNPPPQQQPPPNNNLLLKKKAAA???<<<888666444444444444444555555444444333222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222111222222222333333000111222333333333333333555555444555555666777888999999999:::;;;<<<===>>>AAABBBDDDEEEGGGGGGHHHHHHJJJIIIIIIJJJKKKMMMNNNPPP>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJMMMNNNOOOPPPNNNQQQVVV^^^ssszzznnneeeaaa^^^[[[YYY[[[]]]___aaacccfffjjjmmmwww{{{xxxvvvtttqqqnnnnnnppprrrtttuuuwwwvvvrrrqqqrrrqqqmmmfff```VVVMMMGGGFFFGGGIIIQQQWWW```iiiqqqxxx~~~|||tttkkkeeeccc```VVVMMMIIIFFFDDDFFFJJJOOOOOOPPPOOOMMMJJJHHHFFF@@@???<<<:::777666555555444444555555444444333222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222111111111222333444111222333444444555444444444444444555555666888888999999999:::;;;<<<===>>>AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPQQQ>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHKKKMMMOOOPPPPPPQQQTTTYYYbbbyyywwwpppeee^^^ZZZWWWTTTRRRQQQSSSVVVYYY[[[^^^aaadddpppyyy}}}yyywwwuuuqqqnnnnnnpppsssuuutttwwwxxxtttssstttrrrmmmddd___WWWOOOIIIGGGGGGHHHQQQWWW]]]bbbjjjrrrvvvvvvrrrrrrsssuuuvvvxxxyyyzzzxxxyyyyyytttmmmgggeeeeeeaaaWWWMMMHHHFFFDDDFFFJJJPPPOOONNNLLLJJJFFFCCCBBB???>>><<<:::888777666666444444444444444333222222444444444444444444444444222222222222222222222222111111111111111111111111000000000111222222333333222222222222222222222222333222111111111222333444555555666666777777666666444444444555555777888999999999999:::;;;<<<===>>>AAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKNNNPPPRRR>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQUUUYYYbbb{{{{{{wwwuuuuuu~~~yyyjjjddd\\\VVVTTTSSSPPPNNNNNNPPPRRRTTTWWW\\\bbbgggsss~~~zzz{{{~~~}}}yyyvvvrrrnnnmmmnnnqqqsssssswwwzzzyyyxxxyyyvvvqqqiiieee___WWWQQQNNNLLLKKKMMMSSSWWW[[[cccmmmqqqpppkkkkkkkkklllnnnpppqqqqqqlllnnnpppmmmhhheeegggjjjfff\\\QQQJJJFFFCCCEEEIIIMMMMMMKKKIIIFFFCCC@@@???===<<<;;;999888666555555333333333333333222222111333333333333333333333333111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222333222111000000222444555555555666666666555444444444444444444666777888999999999999:::;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIGGGGGGGGGIIIKKKNNNPPPRRR>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMOOOQQQQQQPPPTTTXXX```yyy~~~{{{{{{xxx{{{tttjjj^^^YYYSSSPPPPPPPPPOOOMMMSSSSSSTTTUUUYYYaaajjjqqq|||~~~xxxtttwww}}}{{{xxxrrrnnnlllmmmoooqqqrrrxxx{{{||||||}}}{{{vvvqqqnnnhhhaaaZZZUUURRRPPPHHHNNNSSSVVV```lllrrrqqqlllkkkjjjkkkmmmnnnooonnndddhhhjjjiiiffffffjjjoooooocccVVVNNNHHHCCCCCCFFFJJJJJJIIIFFFDDDAAA???>>>;;;::::::888777555444444222333333333333222111111222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222333222111000000222444555333333333333222222111000333333444444666777888999999999999:::;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIFFFFFFGGGHHHJJJMMMPPPRRR<<<======???@@@BBBDDDEEEHHHIIIJJJJJJKKKMMMQQQUUURRRSSSZZZjjj}}}|||~~~}}}{{{zzz{{{uuugggbbbZZZXXXUUURRRPPPOOOOOOOOOPPPRRRTTTXXX___kkkzzz}}}yyyyyy{{{xxxsssooommmmmmoooqqqtttvvvzzz}}}~~~}}}xxxrrrkkkfffbbb\\\SSSLLLMMMHHHGGGOOO[[[fffpppxxxuuuooohhhhhhmmmpppooommmgggdddaaacccjjjnnnooommmlllfff[[[NNNDDD???@@@BBBJJJHHHEEECCCAAAAAAAAABBB???===;;;999999888555333555555444444444333333333111000000//////000111222...///111333444333111000444444333333222111000000333222111000000111222333000000111111111222222222111111111222222333333333333444555666666555444333333333444444555666666666888999:::::::::;;;===???@@@AAABBBDDDEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQ======>>>???AAACCCEEEFFFHHHIIIJJJJJJKKKNNNRRRUUUTTTUUU\\\nnn~~~mmm```[[[UUUTTTQQQOOOMMMNNNOOOPPPPPPUUU]]]fffqqq~~~}}}|||xxxtttooommmmmmooopppvvvxxx{{{|||wwwpppkkkfff___TTTMMMIIIEEEEEEMMMWWWbbbooozzz|||uuuooonnnqqqtttsssqqqiiifffccceeekkkpppqqqpppmmmggg]]]QQQFFFAAAAAABBBHHHGGGDDDBBB@@@@@@@@@AAA???===;;;999999888666444555555444444444333333333444444444333333333333333///000222333333333222111444444333222222111000000222222111111111111222222111222222222333333333333111111222222222333333333333444555666666555444333333333444444555666666666888999:::::::::;;;===???BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPP>>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKKKKLLLNNNRRRUUUWWWWWW```uuutttggg\\\VVVSSSQQQOOOMMMMMMOOORRRTTTSSS[[[hhhvvv~~~|||yyytttpppmmmmmmnnnooovvvxxx{{{{{{vvvqqqjjj```SSSKKKDDDBBBDDDJJJRRR]]]mmm{{{{{{uuurrrsssvvvvvvvvvoookkkggghhhmmmrrrttttttnnniii___SSSIIICCCBBBBBBEEEDDDCCCAAA@@@????????????===;;;:::999888666444555555444444444333333333444555666666555444222111222222222222333333333333333333333222111111000000222222333333333333222222222222333333333444444444111222222222222333333333444444555555555555444444333333444444555666666666888999:::::::::;;;===???CCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNPPP??????@@@AAACCCEEEGGGHHHHHHJJJLLLLLLMMMOOORRRUUUYYYZZZeeeuuunnnfff]]]XXXTTTRRRPPPOOOPPPTTTXXX[[[```jjjyyy}}}|||yyyuuuqqqnnnmmmmmmnnntttvvvyyy|||}}}yyytttkkk___QQQGGGAAAAAADDDHHHMMMXXXkkk|||{{{vvvrrrrrruuuxxxzzzvvvrrrnnnmmmooosssuuuuuunnnjjjaaaVVVLLLEEEBBBBBBCCCBBBBBBAAA@@@??????>>>???===;;;::::::999777555555555444444444333333333222333444444333111///---444333333222222333444444333222222222111111000000222222444555555444222222222222222333333333333444222222222222222222222222444444444444444444444444333333444444555666666666888999:::::::::;;;===???CCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKNNNOOO???@@@@@@BBBCCCEEEGGGHHHIIIJJJMMMNNNNNNPPPSSSUUUZZZ]]]lllxxxooolllfff```\\\VVVTTTRRRQQQTTTYYY```dddttt~~~~~~}}}zzzvvvqqqnnnlllllllllrrrtttvvvzzz}}}}}}wwwmmm___QQQGGG@@@AAADDDGGGKKKUUUhhhzzz|||yyytttppppppsssyyy~~~}}}zzzvvvsssrrrssstttuuunnnkkkcccYYYNNNFFFBBBAAAAAABBBBBBBBBBBBAAA??????>>>===;;;:::::::::888666555555444444444333333333111222333333222000...,,,444444333222222333333444222222111111111111111000222222444555555444222222111111111111222222222222222222222222222222222222444444444333333444444444333333444444555666666666888999:::::::::;;;===???AAABBBDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMNNN??????@@@AAACCCEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUXXX```tttuuunnnkkkeee```^^^WWWUUUTTTUUUZZZccckkkqqq~~~}}}{{{vvvrrrnnnlllkkkkkkoooqqqssswwwzzz}}}zzzoooaaaSSSKKKAAAAAACCCFFFJJJRRRccctttxxxvvvrrrnnnkkkoooxxx~~~{{{xxxvvvuuutttuuuooommmggg]]]RRRIIICCCAAAAAABBBDDDEEEEEECCCAAA@@@>>>===;;;:::;;;:::888777555555444444444333333333222333333444333222000///333333333333222222222222111111111111111111111111222222333333333333222222000000111111111222222222333333333222222222222111444444333333333333444444333333444444555666666666888999:::::::::;;;===???@@@AAABBBCCCEEEEEEEEEEEEHHHGGGGGGGGGIIIJJJLLLMMM?????????AAABBBDDDFFFGGGIIIKKKNNNPPPPPPRRRTTTUUUVVVbbbzzzyyysssmmmfff```___YYYYYYYYY\\\eeeppp|||}}}{{{wwwsssooollljjjjjjiiijjjmmmppptttwwwyyy{{{~~~~~~yyynnn```TTTMMMAAA@@@AAADDDHHHOOO^^^kkksssrrrnnnhhhdddhhhqqqzzz~~~|||yyywwwvvvvvvrrrpppkkkbbbWWWMMMFFFCCCAAACCCEEEGGGGGGFFFCCCBBB>>>===;;;;;;;;;;;;999777555555444444444333333333333333333333333333333333111222333333333222000///000000000000111111111111222222111111111111222222111111111222222222333333333333333222222222111111444444333222222333444444333333444444555666666666888999:::::::::;;;===???@@@AAABBBCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHJJJLLLMMM>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNPPPQQQRRRTTTUUUUUUbbb~~~~~~xxxqqqgggaaa```]]]]]]^^^cccnnn|||}}}{{{wwwsssooollljjjiiibbbdddfffjjjmmmqqqsssuuuzzz|||{{{vvvkkk^^^SSSLLLAAA??????CCCGGGNNNZZZeeeooonnnjjjccc]]]```jjjttt}}}~~~~~~}}}{{{yyyxxxxxxtttrrrnnneeeZZZOOOHHHEEEBBBDDDGGGIIIIIIGGGEEECCC>>>===;;;;;;;;;;;;999888555555444444444333333333222222111111111222333333000111333444333111///...000000000000000111111111333222111000000111222333222222333333333444444444333333333222222111111111444444222222222222444444333333444444555666666777888999:::::::::;;;===???@@@AAABBBDDDEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLAAAAAAAAABBBCCCDDDEEEFFFIIIKKKOOOQQQRRRRRRSSSTTTWWWccctttfff```aaa^^^cccjjjqqqxxx~~~zzzzzzyyyvvvrrrmmmhhhfffhhhhhhgggggghhhiiikkkmmmssstttrrrmmmhhhbbbVVVJJJCCC???<<>>===<<<:::888777666555444222222111111111111111111111111111111111111111000000111111111000111222333333222111000222222222222222222222222111111111111111111222222111111222222222333333333888777666444333222222222444444555555555666666666777999:::;;;;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJIIIGGGFFFGGGIIIKKKMMM>>>>>>???AAADDDFFFIIIJJJLLLNNNQQQSSSTTTUUUWWWYYY]]]jjj}}}qqqgggeeehhhjjjpppxxx~~~{{{{{{yyyvvvrrrmmmiiigggfffeeecccaaa^^^[[[YYYWWWYYY]]]```aaabbb```VVVLLLGGGAAA===>>>@@@CCCJJJQQQXXX[[[[[[VVVNNNKKKOOOTTTccclllwww|||||||||zzzsssjjj___UUUOOOIIIJJJMMMQQQSSSRRROOOKKKDDDBBB???>>>>>>>>><<<;;;:::999888666444222222111111111111111111111111111222222111111111111222222222222333333333333222222222222222222222222222222///000000111222222333333111111222222222333333333111111111222333333444444888777777666666555555444777999;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFGGGIIIKKKMMM??????@@@BBBDDDFFFHHHJJJLLLOOOQQQSSSTTTVVVXXXZZZ^^^lll~~~tttjjjcccccchhhnnnssszzz|||{{{yyyvvvrrrmmmiiigggddddddcccaaa]]]YYYUUUSSSTTTWWWZZZ[[[^^^___YYYPPPGGGAAA======???AAAHHHOOOZZZ^^^```\\\TTTNNNMMMOOOXXXeeettt{{{|||}}}yyyooocccXXXPPPLLLMMMQQQWWW[[[ZZZVVVQQQEEEBBB???======<<<;;;999:::999777666444333333222111111111111111111111111333222222222222222222333222222222222222222222222222222222222222222222222000000111111111222222222111111222222222333333333...///111333555666777888888888777777666666555555888999;;;<<<<<<===???AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMAAAAAABBBBBBDDDEEEGGGHHHLLLNNNQQQRRRTTTVVVXXX[[[```ppp~~~rrriiiccc```bbbgggkkkpppvvvzzz|||}}}|||yyyuuuqqqmmmjjjhhhdddddddddbbb```\\\YYYWWWUUUWWWWWWWWWZZZ\\\YYYRRRFFF@@@<<<<<<>>>AAAGGGOOO]]]cccgggfff^^^UUUPPPNNNRRR```qqqzzz|||~~~wwwiii[[[RRRNNNOOORRRXXX^^^___ZZZUUUIIIEEEAAA>>><<<;;;999888666666555444333333333333111111111111111111111111333222222222222222222333111111111000000111111111222222222222222222222222222222222111111111000000111111222222222333333333777777888888777666555444666666666666777777777777777999;;;<<<<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMBBBBBBBBBCCCDDDEEEFFFGGGMMMOOOQQQRRRTTTVVVZZZ\\\eeexxx|||rrrgggbbb___^^^```eeecccgggllloooppptttzzz~~~|||yyyuuuqqqmmmkkkiiieeeeeedddcccbbbaaa___^^^YYYZZZYYYXXXZZZ\\\XXXRRRGGGAAA<<<<<<>>>@@@GGGNNN\\\ccclllnnnhhh___VVVRRRSSS___nnnxxx||||||oooaaaXXXPPPNNNOOOSSSYYY[[[XXXSSSMMMIIIDDD@@@>>><<<;;;999555444333333222333333333111111111111111111111111222222111111111111222222111111000//////000111111222222222222222222222222333333222222111000000///111111222222222333333333///000222333444444333333444444555666666777888888666888:::;;;;;;<<<===???BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMAAAAAABBBCCCDDDFFFHHHIIINNNPPPRRRSSSUUUXXX\\\___ooorrrhhh___\\\[[[ZZZ[[[^^^YYY]]]aaadddggglllsssyyy~~~}}}yyyuuuqqqnnnkkkjjjfffeeedddccccccccccccccc^^^```aaaaaabbbccc]]]TTTJJJCCC>>>===>>>???DDDKKKXXXbbbnnnuuurrrjjj```ZZZXXXaaammmwww|||zzzqqqfff___RRRMMMJJJKKKQQQSSSPPPLLLKKKHHHBBB???===<<<;;;:::666555444333222222222222111111111111111111111111111111111000000111111111222222111000000111222222222222222222222222222222222222111111111111111111111111222222222333333333'''))),,,///222333444444333444444555666666777777555777999:::::::::<<<>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLMMM???@@@AAACCCEEEHHHJJJKKKPPPRRRSSSUUUVVVYYY]]]aaavvv|||kkkbbbZZZXXXWWWUUUUUUXXXSSSVVVZZZ^^^aaahhhqqqxxx}}}yyyuuuqqqnnnkkkjjjfffeeedddbbbbbbbbbcccdddbbbfffiiikkklllkkkbbbXXXMMMFFF@@@>>>===>>>BBBIIIVVVaaapppyyyzzzrrriiibbb\\\bbbmmmvvv}}}}}}zzzuuuooogggbbbSSSLLLFFFEEEJJJLLLIIIEEEGGGDDD???<<<;;;;;;;;;:::999888666444222111000000111111111111111111111111111111000000000000111111444333222111111222333444222222222222222222222222000000000111222222333333111111222222222333333333000222444555555555333222444444444555555555555555555666888999999:::<<<>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMM???AAABBBCCCDDDGGGLLLOOORRRVVVSSSSSSXXXWWWZZZhhhxxxzzzpppddd\\\VVVVVVUUURRRPPPQQQTTTVVVXXXZZZ___iiiuuu~~~~~~{{{xxxvvvtttqqqnnnkkkfffdddbbb``````aaadddeeekkknnnpppqqqrrrpppfff[[[PPPHHH@@@>>>>>>===@@@EEEPPPaaattt{{{yyytttnnniii```eeemmmuuu{{{~~~~~~}}}zzzvvvssspppjjjbbb[[[UUULLLBBB===???BBBDDDDDDCCCBBB???<<<:::999999999666666555444333333333333222222222222222222222222333333333333333333333333333222222111111222222333444111//////222333222000000111111111111222222222111111111111111111111111000//////...///111222333555555666777888999:::::::::888777666777999<<<>>>@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGIIIKKKNNN@@@AAABBBCCCDDDGGGLLLOOORRRVVVTTTSSSYYYXXX\\\kkkqqqggg^^^WWWRRRSSSSSSQQQQQQSSSSSSVVVZZZ^^^eeeppp}}}}}}yyyvvvtttrrrooolllhhhgggdddcccbbbdddfffgggkkknnnqqqrrrtttsssjjj___TTTJJJAAA>>>======AAAEEEOOOaaattt}}}}}}yyytttooofffiiiooovvv{{{|||{{{yyywwwtttqqqooommmhhh```[[[UUULLLCCC>>>???BBBDDDDDDBBBAAA>>><<<::::::999999777777666555444444444444222222222222222222222222000000000000000000000000333222222111111222222333333111///000222333222000000111111111111222222222111111111111111111111111222222222222333444555666666666666777777777777777888777777777999<<>>???AAABBBCCC@@@???===<<<;;;:::::::::888888777555555555555555222222222222222222222222333333333333333333333333222222111111111111222222222111000000222222222000000111111111111222222222111111111111111111111111222222333444555555555555777777666666666555555555888888999:::;;;===>>>??????@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGIIIKKKNNN@@@AAACCCCCCEEEHHHMMMPPPRRRWWWVVVUUU[[[\\\dddvvvxxxmmmccc^^^XXXSSSPPPQQQSSSSSSVVV[[[]]]cccllluuu~~~yyyuuusssqqqooommmgggeeeccc``````aaacccdddhhhmmmrrruuuyyyzzzuuummm___SSSGGG@@@======BBBHHHNNN___sss~~~yyyooonnnoooqqqttttttqqqmmmgggdddbbbbbbbbb```[[[WWWQQQKKKDDD???>>>???@@@AAA>>>======<<<;;;;;;;;;;;;888777666555444444444444222222222222222222222222444444444444444444444444222222111111111111222222111111111111222222111000000000111111111222222222111111111111111111111111...000111333444333333222555555555555555555555555999999:::;;;;;;;;;<<<<<>>BBBHHHNNN]]]ppp|||zzzooollliiijjjnnnpppnnnkkkccc```]]]]]]^^^\\\XXXTTTNNNJJJDDD???======>>>>>><<<<<<<<<<<<<<<;;;;;;:::777666555444333333333333222222222222222222222222000000000000000000000000222111111000000111111222000111222222222111111111000000111111111222222222111111111111111111111111---...000222222222111111333333333444555666666666666777888999:::;;;<<<<<<>>>???AAACCCEEEFFFGGGHHHGGGGGGHHHHHHGGGIIIKKKNNNAAABBBCCCDDDEEEIIIMMMQQQRRRYYYXXXXXX^^^aaannnzzztttnnnfff___WWWSSSRRRSSSTTTVVV\\\dddooowww~~~{{{wwwuuuqqqmmmkkkgggeeebbb```___```aaabbbdddkkkrrrvvvzzz}}}{{{wwwiii]]]OOOFFFAAA???BBBGGGKKKZZZmmmyyy|||qqqkkkeeedddhhhlllmmmkkkccc```\\\[[[[[[YYYTTTQQQJJJHHHCCC>>>;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999666555444333333222333333222222222222222222222222222222222222222222222222111111000000000000111111///111333333222111000111000111111111111222222222111111111111111111111111000000111222333333333333222222333444555666777888444444555777999<<<>>>@@@>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHHHHGGGIIIKKKNNNAAABBBCCCDDDFFFIIIMMMQQQRRRYYYYYYYYY___cccrrr~~~zzztttjjjbbbXXXVVVVVVXXXZZZ]]]eeennnyyy~~~{{{xxxtttoookkkfffdddaaa___]]]^^^___aaabbbjjjqqquuuxxx||||||yyylll```RRRIIICCC@@@AAAFFFGGGVVViiixxxuuulllccc```dddjjjlllkkkfffbbb]]][[[YYYVVVRRRMMMGGGFFFBBB===:::888888999<<<<<<======<<<:::999888777666555444444333333333222222222222222222222222444444444444444444444444111111000000000000111111...111444444222000000111000111111111111222222222111111111111111111111111222222222222333444555555444444555555666666666777999888777777888;;;===???>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHHHHGGGIIIKKKNNNAAABBBDDDDDDFFFIIINNNQQQRRRYYYYYYYYY___dddtttzzznnneee[[[YYYZZZ^^^```dddnnnxxx~~~{{{vvvpppkkkcccaaa^^^\\\ZZZ[[[\\\]]]aaaiiippptttxxx{{{|||yyynnnaaaTTTJJJDDD@@@AAAEEEEEETTTgggwwwyyynnnccc^^^bbbiiillllllhhhddd___[[[YYYUUUPPPLLLFFFDDDAAA===999666666777<<<=========<<<:::888777888777666555555444444555222222222222222222222222111111111111111111111111111111000000000000111111---111444555222000000111000111111111111222222222111111111111111111111111222111000000111222444555777666666666666555555555AAA???<<<999777888999:::===???AAACCCEEEGGGHHHIIIGGGGGGHHHHHHGGGIIIKKKNNNEEEFFFGGGGGGGGGHHHKKKNNNSSSWWWVVVYYYaaadddtttpppccc[[[ZZZ[[[^^^fffrrr~~~|||tttlllgggdddaaa^^^[[[ZZZ\\\___aaafffjjjooouuuyyy{{{{{{{{{jjjcccWWWLLLDDDAAAAAABBBLLLUUUdddvvvxxxoooddd]]]^^^ccchhhkkkiiieeeaaa___]]]XXXRRRMMMHHHEEE@@@<<<888777777777999:::;;;;;;;;;:::999888666666555444333222222111222222222111111111111000222222222222222222222222666444111111111222222111111111111111111111111111//////000000000000//////555444222000//////000111111111111111222333444555222333444555666666666666888:::;;;;;;:::999;;;<<<===???AAAAAA@@@@@@@@@AAAHHHHHHIIIHHHGGGHHHJJJLLL@@@AAADDDFFFHHHKKKPPPSSSRRRVVVUUUYYYaaagggzzzoooeeebbbaaabbbfffooo|||}}}uuunnnhhhdddbbb^^^[[[[[[]]]___aaadddgggmmmssswwwyyyzzzzzzmmmfffZZZNNNFFFBBBBBBBBBJJJSSSddduuu|||sssggg___^^^aaaeeeggghhheeeaaa___]]]YYYTTTPPPKKKHHHCCC>>>:::888888888999999:::;;;;;;:::999888777777666555444333222222222222222222111111111111222222222222222222222222111000......000111222111222222222222222222222222111111000000000000111111444333222111000000000000111111111111222333444555222333444555666666666666666777999:::999:::<<<>>>>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHIIIHHHHHHIIIKKKNNN>>>@@@CCCFFFIIIMMMRRRVVVUUUXXXVVVYYYbbbjjj~~~sssmmmkkklllnnnsss}}}|||vvvooojjjeeeccc___\\\[[[\\\___aaaaaadddjjjooosssuuuvvvvvvooohhh]]]QQQHHHCCCBBBBBBGGGQQQaaatttxxxlllbbb^^^^^^aaabbbgggdddaaa^^^\\\ZZZVVVTTTOOOLLLGGGBBB===:::999888888999:::;;;;;;:::999888888888777666555444333333333222222222111111111111222222222222222222222222...------...000333333333333333333333333333333333333222111000000111222333222222222222222111000///111111111111222333444555222333444555666666666666333555777999999:::<<<>>>???AAADDDEEEEEEEEEFFFHHHGGGHHHIIIIIIIIIJJJMMMPPPBBBDDDEEEGGGHHHKKKOOORRRYYY\\\YYYZZZcccnnn~~~xxxwwwrrrvvv|||zzzuuuppplllfffccc___\\\[[[\\\^^^```aaacccgggkkknnnoooooooookkkeee[[[PPPHHHCCCBBBAAADDDMMM^^^qqq{{{oooeee___]]]^^^```dddbbb___]]][[[YYYWWWVVVQQQNNNIIIDDD???;;;888777777888999:::;;;:::999999999999888777666555444444333333222222222111111111111111111111111111111111000//////000222444444333222222222222222222222222444222000......000222444111222222333333111000///111111111111222333444444222333444555666666666666333555777888888999;;;===???AAADDDEEEFFFGGGHHHJJJGGGHHHIIIIIIJJJKKKNNNQQQDDDEEEGGGGGGHHHJJJNNNQQQWWW[[[YYY[[[fffuuu{{{yyy{{{zzzzzzuuusssppplllfffccc___[[[ZZZ[[[]]]^^^aaabbbeeegggiiiiiiiiihhhccc^^^UUUMMMFFFBBB@@@@@@AAAIIIYYYkkk{{{zzzpppfff___]]]^^^`````````___]]]ZZZXXXWWWWWWRRROOOJJJEEE???;;;888666777777999:::::::::999999999999888777666555555444333333333222222222222111111111111111111111111111222111000111222333111000000000000000000000000000333111///------///111333000111222333333111000///111111111111222333444444222333444555666666666666666777999999888888999;;;>>>@@@CCCEEEEEEFFFHHHJJJGGGHHHIIIIIIJJJKKKNNNQQQAAACCCEEEGGGIIILLLQQQTTTRRRWWWXXX]]]kkk}}}yyyzzzzzz|||zzzuuurrrrrroookkkfffccc^^^ZZZXXXYYY[[[\\\```aaacccdddeeeeeeeeeeee]]]YYYRRRKKKDDD@@@>>>>>>>>>FFFSSSdddttt~~~}}}yyyqqqggg___\\\]]]```^^^___```___\\\YYYXXXWWWRRROOOKKKEEE@@@;;;888666666777888:::::::::999999999999888777666555444444333333333333222222222222111111111111111111111111111000//////000///---+++000000000000000000000000111000///------///000111111111222222222111111000111111111111222333444555222333444555666666666666777888:::999888888999:::>>>@@@CCCDDDEEEFFFGGGIIIGGGHHHIIIIIIIIIJJJMMMPPP@@@BBBEEEGGGJJJNNNSSSVVVRRRXXXZZZ___nnnwwwyyywwwsssqqqrrrooojjjeeebbb]]]YYYWWWWWWYYYZZZ]]]^^^```bbbcccdddeeeeee]]]YYYSSSKKKEEE@@@===<<<===CCCNNN]]]mmmyyy|||xxxqqqggg___[[[\\\^^^^^^aaadddccc___[[[YYYXXXRRRPPPLLLGGGAAA<<<999777555666888999::::::999999999888777666555444444333444444333333333222222222111111111111111111111111000000//////000///---***000000000000000000000000111000000//////000000111222111111111111111222222111111111111222333444555222333444555666666666666666888999:::999:::;;;===???AAADDDEEEEEEFFFGGGIIIHHHHHHIIIHHHHHHIIIKKKNNNAAACCCEEEGGGJJJMMMRRRUUUWWW]]]^^^bbbooo~~~~~~wwwyyywwwtttrrrrrrnnniiieeebbb]]]XXXVVVVVVXXXYYYZZZ[[[]]]```ccceeeffffff```\\\UUUMMMFFF@@@===;;;<<>>:::888555666888999:::::::::999888888777666555444333333444444444333333333222222000000000000000000000000111111000111222222///---111111111111111111111111111111111111111111111111222222000000000111222333111111111111222333444555222333444555666666666666555777999::::::;;;===???@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLBBBDDDFFFGGGJJJNNNSSSWWWXXXXXX\\\bbbmmm~~~~~~~~~xxxxxxyyyxxxuuuqqqmmmjjjeeebbb___[[[YYYWWWWWWWWWVVVXXX[[[\\\^^^```dddfffhhhccc\\\SSSJJJBBB===;;;<<>>:::666777888888999999888888777777666555444333222222333333333222222222111111333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333333444333222111111222333444222222333444444555555666777888999:::;;;;;;;;;;;;BBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGIIIMMMPPPBBBDDDFFFGGGJJJNNNSSSWWWYYYZZZ]]]fffwww~~~{{{wwwrrrmmmkkkgggdddaaa]]]ZZZXXXXXXXXXVVVXXXZZZ]]]```dddiiimmmqqqsssqqqeeeUUUGGGBBBBBBAAADDDGGGOOO___tttwwwlll```\\\^^^jjjjjjjjjhhheeeaaa]]][[[VVVTTTPPPMMMIIIDDD???;;;666777777888888888888888888888777777666666555555333333333222222222111111333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222333222222111111222333444444222222333444444555555666777888999:::;;;;;;<<<<<>>??????@@@BBBDDDGGGIIIKKKLLLJJJJJJJJJIIIIIIKKKOOORRRBBBDDDFFFGGGJJJNNNSSSWWWZZZ]]]___hhh|||{{{yyyxxxvvvtttqqqnnnlllkkkfffccc___[[[WWWUUUTTTTTTTTTUUUVVVWWWZZZ___eeejjjlllnnnmmmggg\\\OOODDD???;;;>>>AAAJJJ\\\uuuvvvggg\\\XXXRRRSSSUUUWWWYYYZZZZZZZZZTTTSSSQQQPPPMMMHHHBBB>>>777666666555666777888999777666666555444333333222333333333222222222111111222222222111111111000000111111111111111111111111111111111111111111111111///000000111222222333333000000000000000111222222000111111222222222222111222222333444444555555666666777888999;;;<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJIIIJJJJJJIIIIIIKKKOOOSSSBBBDDDFFFGGGJJJNNNSSSWWW[[[]]]___hhh~~~~~~}}}zzzxxxvvvssspppmmmkkkjjjeeeccc___ZZZWWWTTTSSSSSSUUUVVVWWWXXXZZZ___eeejjjllllllkkkggg^^^RRRFFF???======>>>EEEWWWrrrxxxgggZZZUUUPPPQQQSSSUUUVVVXXXXXXYYYUUUTTTSSSQQQOOOJJJDDD@@@777666555555555666888999999999888777666555444444333333333222222222111111333333333222222222111111111111111111111111111111111111111111111111111111///000000111222222333333000000000000000111111222111111222222222111111000222222333444444555555666444666999<<<======<<<;;;DDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGJJJNNNQQQCCCCCCEEEGGGLLLQQQVVVXXX\\\ZZZ]]]iii}}}~~~{{{yyyxxx{{{yyywwwuuussspppkkkhhhfffddd```\\\XXXUUUTTTSSSUUUUUUVVVXXX\\\aaaeeehhhgggmmmnnnfffZZZOOOEEE===AAA===>>>IIIXXXjjj~~~vvvjjj]]]RRRPPPMMMMMMQQQYYY]]]]]]ZZZWWWUUUSSSPPPMMMIIIDDDAAA;;;888666555666777888888888888777555555444444444111222333444333222111000111111111111111000///...222222111111000/////////333222111000000111222333000000111222222222222111000000000000111111111111222111000000111222444555444333333333333444555555666777888888::::::;;;<<<@@@BBBEEEGGGIIIJJJIIIIIIJJJJJJJJJIIIHHHJJJMMMOOOBBBCCCEEEHHHMMMSSSXXX[[[\\\[[[^^^iii~~~{{{zzzyyy|||zzzxxxwwwuuuqqqmmmjjjeeeccc___[[[WWWUUUSSSRRRTTTTTTUUUWWWZZZ^^^bbbeeedddjjjlllfff[[[QQQFFF>>>???<<<===FFFSSSdddyyyzzznnnaaaVVVOOOMMMMMMRRRYYY^^^]]]ZZZXXXVVVSSSQQQNNNJJJEEEAAA;;;999666555666777888888888777666555555444444444222333333333333222111111333333333333333222111111000000000000000111111111222222111000000111222222...///000000111111000000000000000000111111111111555444444333333333333444444333333333333444555555777777888999:::;;;<<<<<<@@@BBBDDDGGGIIIIIIIIIHHHJJJJJJJJJIIIHHHIIIMMMOOOAAABBBEEEIIIOOOUUUZZZ]]]\\\\\\^^^jjj}}}{{{zzzzzz}}}{{{yyyxxxvvvsssooollleeeccc___[[[WWWTTTSSSRRRSSSSSSSSSTTTWWW[[[___aaaaaahhhkkkfff^^^TTTHHH???<<<;;;<<>>@@@AAACCCEEEGGGHHHHHHHHHIIIIIIIIIHHHHHHIIILLLOOOBBBCCCFFFIIIMMMQQQTTTVVVZZZ[[[aaannn~~~~~~}}}{{{zzzzzzyyyyyyxxxvvvvvvuuusssooolllhhhfffbbb^^^ZZZWWWVVVUUUSSSSSSSSSTTTVVVYYY\\\^^^eeekkknnnkkkeee\\\OOOCCC===<<<===???CCCMMM```rrrxxx~~~zzzpppbbbWWWKKKIIIJJJPPPXXX\\\[[[XXXVVVTTTQQQNNNLLLHHHCCC???<<<:::666555666777777666777666666555555555555666444333222111000111222333///000000111111111000000111111111111000000//////000000000000000000000000222222333444444444444333111111111111222222222222111222333444555444444333444333333333333444555555888999999:::;;;<<<===>>>???@@@BBBDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGIIILLLNNNCCCDDDFFFJJJMMMPPPSSSTTTYYY]]]eeettt~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvuuuttttttrrrnnnllliiigggccc___[[[XXXWWWVVVSSSSSSSSSTTTVVVYYY]]]___fffkkkmmmkkkggg```SSSHHH???======???BBBJJJZZZhhhpppvvvyyyvvvqqqiii]]]SSSJJJHHHGGGMMMUUUZZZZZZXXXVVVTTTQQQNNNLLLHHHCCC???===:::777555666666666666666666555555555555666666444333222222111111222222111111222333333333333222222222111111000//////...///000000111111000000//////000000111111111111111111111111222222222222333///000111222333333333333444333333333333444555555888888999:::;;;<<<======???@@@AAACCCDDDFFFGGGHHHHHHIIIIIIHHHGGGHHHKKKNNNBBBDDDGGGKKKOOORRRTTTVVV[[[___jjj|||}}}yyyxxx~~~~~~|||{{{zzzxxxwwwvvvvvvuuutttttttttrrrooollliiifffccc^^^[[[XXXVVVVVVRRRQQQRRRSSSUUUYYY\\\___cccgggjjjiiigggcccXXXNNNAAA===<<>>CCCIIIQQQYYYaaaeeegggdddaaa^^^XXXQQQIIIEEECCCGGGOOOWWWYYYYYYYYYWWWTTTRRROOOKKKFFFBBB===:::777555666666666555666666555555555666666777222222333444333222111000...///000111111111111111/////////000111111222222...///000111111000///...000000111222222222222222111111222222222333333333555444222111000111111222444333333333333444555555666777888999:::;;;;;;<<>>999;;;@@@EEEMMMTTT___]]]]]]^^^]]]YYYUUUTTTMMMGGGCCCFFFPPPYYY[[[ZZZYYYVVVQQQOOONNNKKKEEEAAA===:::666444444555555444666666666666555444333222222222222222222222222222111111111222222333333333222222111111111111222222000000000000000000000000111000///......///000111222333333222000///000111333333333222222111111111444444444555555555555666888666555777;;;======;;;======???AAACCCEEEFFFGGGJJJIIIHHHHHHIIIJJJKKKLLLDDDFFFJJJNNNQQQUUUZZZ^^^eeelll~~~|||yyywwwwwwuuusssqqqssssssqqqoookkkhhhdddbbbeeeiiinnnttt}}}~~~|||||||||{{{yyywwwwwwuuusssrrrrrrqqqooommmjjjhhhddd___[[[WWWTTTSSSRRRQQQPPPPPPRRRUUUYYY[[[aaaeeejjjnnnqqqoooaaaSSSHHHAAA;;;<<<@@@CCCJJJQQQ[[[YYYXXXYYYYYYXXXWWWWWWPPPIIIDDDGGGPPPYYY]]]]]]]]]XXXTTTQQQPPPMMMHHHDDD===:::777555555666666555666666666666555444333222222222222222222222222222111222222222222222222333222111111000000111111222111111111111111111111111222111000//////000111222111222333333222111222444333333333222222222111111444444444444555555555555777666555777;;;===<<<;;;@@@@@@BBBDDDFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMCCCFFFJJJNNNQQQVVV[[[^^^hhhrrr|||{{{xxxtttqqqpppooommmllliiiiiihhhfffccc```^^^\\\___ccciiipppzzz}}}||||||{{{yyywwwwwwvvvtttrrrrrrpppmmmkkkiiigggccc___ZZZWWWTTTSSSRRRQQQPPPPPPRRRUUUXXXZZZbbbggglllpppsssqqqeeeXXXMMMEEE>>>===???AAAGGGMMMWWWXXXXXXXXXYYYZZZ[[[\\\TTTLLLEEEGGGQQQ\\\bbbcccaaa\\\VVVRRRPPPMMMIIIEEE>>>;;;777666666777777777666666666666555444333333333333333333333333333333222222222222222111111111222111111000000111111222111111111111111111111111222222111111111111222222000111333333333333444666333333333222222222222111444444444444555555555555777666666888;;;<<<<<<<<<@@@AAACCCEEEGGGIIIJJJKKKIIIIIIHHHHHHIIIJJJLLLMMMCCCFFFJJJNNNRRRWWW\\\```iiivvv|||xxxtttpppnnnmmmkkkjjjhhhhhhfffdddaaa___]]]\\\[[[^^^dddlllvvv|||uuuqqqtttyyy|||{{{zzzyyywwwuuuuuutttsssrrrrrrqqqnnnkkkiiigggccc___[[[WWWUUUSSSTTTSSSQQQQQQSSSVVVYYY[[[ccchhhmmmqqqtttrrriii^^^PPPGGG???===>>>@@@FFFLLLWWW\\\_________aaaaaa```WWWNNNGGGHHHTTTaaaiiikkkfff```XXXRRRNNNKKKFFFCCC???<<<888777777888888777555555666666555444444333333333333333333333333333333333222222111111000000111111000000000000111111222222222222222222222222111111111111111111111111000111333222222111333444222222222222222222222222333333444444444555555555666666777888:::<<<<<<<<<>>>???@@@BBBDDDFFFHHHHHHIIIHHHHHHHHHIIIKKKLLLMMMBBBEEEJJJNNNRRRXXX]]]aaaiiixxx|||wwwsssqqqooollljjjgggfffccc```]]][[[YYYXXXZZZ]]]cccjjjtttzzzoookkkhhhkkksss}}}~~~{{{xxxxxxwwwuuusssrrrqqqqqqrrrsssrrrooommmiiigggddd___[[[XXXVVVUUUUUUTTTSSSSSSTTTWWWZZZ\\\aaaggglllpppsssrrrjjjaaaPPPGGG???===>>>AAAGGGMMMWWW```ggggggggggggddd___XXXOOOGGGJJJVVVeeennnrrrllleee\\\UUUPPPKKKFFFAAA@@@===999777777888888777555555555666555555444333333333333333333333333333222222222111111000000000111000000000000000000111111111111111111111111111///000000000000000000///111222222111000//////000222222222222222222222222333333333444444444444555555666888999:::;;;<<<======>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNBBBEEEJJJNNNSSSXXX^^^bbbkkkzzz|||xxxvvvrrrnnnkkkhhhgggdddaaa^^^\\\ZZZYYY]]]```eeekkksss}}}tttmmmggggggiiioooyyy~~~~~~zzzwwwvvvuuusssrrrppppppppprrrsssssspppnnnjjjhhheeeaaa]]]ZZZWWWVVVVVVTTTSSSSSSTTTVVVYYY[[[^^^dddjjjmmmppppppjjjcccQQQHHH???===>>>AAAGGGNNNVVVccclllllljjjjjjfff^^^YYYPPPHHHJJJVVVeeennnrrrnnnhhh___XXXSSSMMMGGGBBBAAA>>>:::888777777666555444555555555555555444444333333333333333333333333111111111111111000000000111000000//////000000111000000000000000000000000//////000000000000//////111222222111///---...///111222222222222333333333333333333333444444444444555666888999999:::<<<>>>>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNAAAEEEIIINNNSSSYYY___cccooo|||xxxrrrnnnmmmkkkiiifffdddcccbbbbbbccceeehhhmmmsss{{{wwwnnniiieeekkkuuu}}}zzz|||zzzwwwvvvuuusssrrrppppppqqqrrrsssrrrooolllkkkiiifffbbb^^^[[[YYYXXXTTTSSSRRRQQQRRRTTTWWWYYYZZZaaagggjjjlllnnniiicccTTTJJJ@@@======@@@FFFMMMVVVeeeooommmkkkmmmjjjcccZZZQQQHHHIIITTTaaaiiilllhhhccc\\\WWWSSSNNNGGGBBBBBB???:::777666555444333444444555555555555555444444444444444444444444444000000000000111111111111000000////////////000000///////////////////////////000111111111111000///000111222111000///000111111111222222222333333333222222333333333444444444444777999999999999<<<>>>???@@@AAACCCEEEGGGIIIJJJGGGGGGGGGHHHIIIKKKMMMOOOAAADDDIIINNNTTTYYY___dddsss}}}vvvrrrnnnllljjjiiigggggghhhhhhggghhhkkknnnssszzz{{{tttooolllgggrrrzzzxxxxxx{{{xxxvvvuuutttrrrrrrrrrrrrssssssqqqmmmjjjkkkjjjfffccc___\\\ZZZYYYSSSRRRPPPOOOPPPSSSUUUWWWXXX___eeehhhjjjlllhhhcccVVVKKKAAA======???EEEKKKXXXgggpppnnnlllpppoooiii[[[QQQHHHHHHRRR]]]dddfffaaa\\\WWWTTTQQQLLLFFF@@@CCC@@@;;;777555444222111444444555555555555555444444444444444444444444444//////000000111111222222000000////////////000000////////////////////////000111222333333222111000///000222222111111222444111111111222222333333333222222333333333444444444444777999:::999999<<<>>>>>>???AAACCCEEEFFFHHHIIIGGGGGGGGGHHHIIIKKKNNNOOOCCCFFFKKKPPPUUUZZZ___bbbrrr}}}xxxyyywwwtttqqqnnnllljjjiiinnnnnnooorrrvvv|||{{{nnnkkkqqqrrrzzzwwwzzz~~~{{{xxxwwwvvvuuusssrrrsssssssssrrrpppnnnmmmllljjjgggdddbbb^^^ZZZWWWUUUSSSPPPNNNNNNOOOPPPRRRXXXZZZ]]]bbbeeeeeebbb___XXXNNNDDD>>><<<<<>>;;;;;;AAAIIIWWWaaakkknnnpppqqqqqqooojjj```TTTMMMNNNSSSVVVXXXXXXTTTOOONNNNNNMMMHHHDDD@@@???<<<:::777555444444111222444555666555444333333333333333333333333333111111111111111111222222000000000000000000000000222222111111000/////////555333000000000000///---///000111222222000///...222222333333333444444444333333333444555666666777<<<:::888777666888:::;;;@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGIIIMMMPPPEEEHHHMMMRRRWWW\\\aaadddsss}}}{{{yyywwwwwwvvvwwwxxxzzz~~~}}}}}}{{{{{{}}}{{{zzzyyywwwuuusssssstttsssrrrqqqooonnnmmmkkkhhhfffdddaaa^^^[[[TTTRRRPPPNNNNNNOOOQQQSSSXXXZZZ^^^bbbeeeeeebbb___UUULLLBBB===::::::@@@GGGTTT___jjjnnnqqqttttttrrroooeeeXXXPPPNNNPPPRRRSSSSSSPPPLLLKKKKKKJJJFFFCCC@@@>>><<<:::777666444444222333444555555555444333333333333333333333333333///000000111222222333333000000000000000000000000000000000000000000000000444222000000000000///...///000111222222222111000333333333333444444444555111111222444555666777888777666555666777:::===???AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIMMMPPPFFFIIIOOOTTTXXX]]]bbbfffooo~~~}}}{{{|||}}}yyywwwzzz}}}{{{zzzyyyvvvtttssssssttttttsssqqqooonnnllljjjhhhfffdddaaa]]][[[QQQPPPNNNLLLMMMNNNQQQRRRWWWYYY\\\```cccccc```]]]SSSJJJAAA<<<999999>>>EEERRR^^^jjjooorrruuuuuusssqqqhhh[[[QQQMMMMMMNNNPPPNNNLLLIIIHHHHHHGGGDDDBBB???>>><<<:::777666555444333333444555555444444333333333333333333333333333000000111111111222222222000000000000000000000000//////000000111111111111111///...///111222222111///000111222333222222222222222222333333333444444111222222333555666666777333333444666888<<>>DDDSSS^^^jjjpppsssuuuuuurrrppphhh\\\QQQKKKJJJKKKMMMKKKIIIHHHFFFEEEDDDBBBAAA???>>><<<999777666555555444444444444444444333333333333333333333333333333222222222111111111000000000000000000000000000000/////////000111111222222000///...///111222333222000000111111222222222222000111111111222222222222333333333444444444444444999888888777777888999999AAABBBCCCDDDFFFFFFGGGGGGIIIJJJKKKJJJIIIJJJLLLNNNGGGJJJOOOTTTYYY^^^cccffflllvvvssstttzzz}}}{{{zzzxxxuuurrrttttttttttttsssrrrpppoookkkhhheeeccc```]]]XXXUUUSSSRRRPPPPPPQQQSSSVVVXXXVVVWWWZZZ^^^aaa```\\\YYYQQQIIIAAA<<<:::999===DDDQQQ^^^jjjqqqtttvvvvvvssspppiii]]]RRRJJJHHHIIIKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>===;;;999888666666555555444444444444333333333333333333333333333333333333333222222111000000///000000000000000000000000//////000000111111111222333111//////000111000///000000000111111111111111000000000000111111111111444444333333333333333333666666666777888999:::;;;@@@AAABBBDDDEEEFFFGGGGGGJJJKKKLLLKKKJJJJJJLLLNNNFFFJJJOOOTTTXXX]]]bbbfffpppyyyppprrrxxx~~~}}}|||zzzvvvsssttttttuuuuuutttrrrpppooollliiifffbbb___[[[WWWSSSRRRQQQOOOOOOPPPSSSUUUWWWWWWYYY\\\___bbbaaa]]]ZZZQQQIIIAAA===:::999===CCCNNN[[[iiiqqquuuxxxxxxvvvssslllaaaTTTKKKGGGGGGIIIJJJJJJIIIGGGDDDAAA@@@@@@>>>===;;;999888666666666555555444444333333333333333333333333333333333333222222111111111111111111000000000000000000000000000000000000000111111111333111//////000111000///111111000000//////000000000000111111111222222222222222222333333444444444000111333666999<<<>>>???>>>???AAACCCEEEGGGHHHHHHJJJKKKLLLLLLKKKJJJLLLMMMFFFJJJOOOTTTXXX]]]bbbfffuuutttmmmrrr{{{~~~}}}{{{wwwttttttuuuuuuuuutttrrrpppooommmjjjfffccc___[[[VVVSSSNNNMMMLLLLLLMMMPPPSSSUUUYYYZZZ]]]aaacccbbb___[[[QQQIIIBBB>>>;;;:::>>>DDDLLLYYYhhhpppvvvzzzzzzxxxwwwpppdddVVVKKKFFFFFFGGGKKKKKKJJJGGGDDDAAA@@@@@@>>>===;;;999888777666666666555444333333333333333333333333333333333333333000000000111222222333333000000000000000000000000111111000000000000000000///...---...111333333333111111000///......//////111111222222222333333333000000111222444555666666666666777777888888888999===???AAACCCEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMGGGHHHNNNVVV\\\___eeelllyyy}}}rrrnnnkkkooo|||}}}zzzwwwvvvtttsssssstttuuusssrrrnnnjjjddd___\\\YYYWWWUUUSSSPPPMMMMMMNNNOOOPPPPPPXXXZZZ]]]___```aaa```___SSSOOOGGG>>>999:::???CCCJJJXXXjjjwww}}}ppp\\\KKKDDDEEEIIIMMMIIIEEECCCCCCBBB???<<>>===???BBBCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIKKKMMMGGGHHHNNNWWW\\\```fffmmm{{{vvvkkkhhhhhhqqq~~~|||yyysssrrrppppppqqqqqqooonnnllliiiddd```]]][[[XXXVVVQQQOOOLLLLLLMMMOOOPPPPPPUUUWWW[[[^^^```aaaaaaaaaWWWRRRJJJ@@@::::::===AAALLLZZZmmm{{{sss___NNNFFFFFFIIIKKKHHHEEEDDDDDDDDDAAA???AAA???<<<;;;:::888555333333333333333333333333333222222222222222222222222111000000//////000000111000000000000000000000000111000000//////000000111000......///000111000///000000111111000///---,,,111111111111222222222222222222222333444444555555444666777777666777999<<<===@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNGGGHHHNNNWWW]]]aaagggnnn}}}zzzlllfffeeehhhvvv~~~}}}}}}|||{{{yyytttrrrpppooooooooommmkkkjjjhhhdddbbb```]]]YYYVVVOOOMMMKKKJJJLLLOOOPPPPPPRRRTTTXXX\\\___`````````[[[VVVMMMCCC<<<:::===@@@LLLZZZnnn}}}tttaaaPPPGGGEEEGGGIIIHHHFFFFFFFFFFFFEEECCCAAA???===;;;:::888555333333333333333333333333333333333333333333333333333111111111000000111111111000000000000000000000000111111111000000111111111000......///000111000/////////000//////...---,,,111111222222222333333333333333333444555555666666444666777777666777999<<<>>>@@@CCCEEEEEEFFFGGGIIIIIIKKKLLLKKKKKKKKKMMMOOOHHHIIINNNWWW]]]bbbiiiqqq~~~nnndddeeeeeelll}}}}}}zzzxxxxxxyyyxxxwwwwwwuuurrrqqqqqqpppmmmkkkgggfffeeecccbbb^^^ZZZVVVMMMKKKIIIIIILLLNNNOOOPPPQQQSSSVVVZZZ\\\]]]]]]]]][[[WWWOOOFFF???<<<>>>@@@GGGUUUiiiyyy{{{ooo___OOOFFFDDDEEEJJJIIIHHHHHHHHHGGGFFFEEEBBB@@@===;;;:::888666444333333333333333333333333333333333333333333333333222222111111111111222222000000000000000000000000222222111111111111222222222000000000222333222111222222222111111000000///222222222222333333333333333333444444555666666777666888999999888999;;;>>>???AAADDDEEEEEEFFFHHHIIIHHHJJJKKKKKKJJJKKKMMMOOOHHHIIINNNWWW^^^ccckkkssstttgggaaacccgggsss}}}yyyxxxxxxxxxwwwvvvxxxvvvsssrrrqqqpppmmmkkkfffeeeddddddbbb___ZZZVVVMMMKKKIIIIIIKKKNNNOOOOOOPPPRRRUUUXXXYYYZZZYYYYYYXXXUUUOOOGGGAAA>>>@@@BBBCCCPPPbbbrrrzzz}}}~~~~~~vvvrrriii\\\OOOGGGEEEFFFKKKKKKKKKJJJIIIGGGEEEEEEBBB@@@===<<<;;;999666444333333333333333333333333333333333333333333333333222222111111111111222222000000000000000000000000222222111111111111222222222000000000222333222111333333222222222111222222111111222222222333333333333333444444555666666777666888999999888999;;;>>>???AAADDDEEEEEEFFFHHHIIIGGGHHHIIIIIIIIIJJJLLLOOOIIIJJJOOOXXX___dddmmmvvv{{{jjjccccccbbblll~~~~~~|||{{{{{{zzzyyywwwuuusssqqqpppooonnnllljjjfffeeecccbbbaaa]]]YYYUUUNNNLLLJJJIIIKKKNNNOOOOOOOOOQQQSSSVVVWWWWWWVVVVVVUUURRRMMMGGGAAA???@@@AAABBBMMM\\\jjjqqqssssssrrrllljjjdddZZZOOOHHHEEEFFFJJJKKKMMMLLLIIIGGGEEEEEEBBB@@@>>><<<;;;999666444333333333333333333333333333333333333333333333333111111111000000111111111000000000000000000000000111111111000000111111111000......///000111000///111111000000000000111111000000111111111222222222333333333444555555666666444666777777666777999<<<>>>@@@CCCEEEEEEFFFGGGIIIFFFGGGIIIIIIIIIJJJLLLOOOIIIJJJOOOXXX___eeeooowwwqqqcccaaafffhhhuuu~~~}}}||||||{{{yyyvvvsssqqqooonnnnnnmmmkkkiiigggeeebbbaaa___\\\WWWTTTPPPMMMKKKJJJLLLMMMNNNNNNLLLNNNQQQTTTVVVVVVVVVUUUSSSQQQMMMFFF@@@===>>>???AAAIIIVVVaaaggghhhfffeeecccbbb___VVVLLLEEEBBBBBBGGGIIILLLLLLIIIGGGGGGHHHCCCAAA>>><<<;;;999777555333333333333333333333333222222222222222222222222111000000//////000000111000000000000000000000000111000000//////000000111000......///000111000///111000///......///000111//////000000000111111111222222222333444444555555444666777777666777999<<<===@@@BBBDDDDDDEEEFFFHHHFFFHHHIIIJJJJJJKKKNNNPPPJJJJJJOOOXXX___fffoooxxx{{{kkk___aaaiiippp}}}|||{{{{{{{{{zzzwwwtttsssqqqooooooooonnnllljjjgggeeebbb___]]]ZZZVVVSSSQQQNNNLLLKKKLLLNNNNNNNNNIIIKKKOOORRRUUUVVVWWWWWWSSSQQQLLLFFF@@@<<<;;;<<>><<<;;;:::777555333333333333333333333333111111111111111111111111000000////////////000000000000000000000000000000000000////////////000000222000000111222333222111222111000//////000111222////////////000000000000111111222333333444444555666888999999888999<<<>>>===???BBBCCCCCCDDDFFFGGGGGGIIIJJJKKKKKKLLLOOOQQQJJJLLLSSS[[[```eeeqqq|||ooofffcccgggnnn|||}}}zzzxxxuuutttssspppooommmlllmmmnnnmmmlllhhhfffcccaaa___[[[WWWTTTUUUSSSPPPNNNNNNNNNMMMLLLKKKMMMOOOQQQRRRRRRRRRRRRTTTQQQKKKCCC<<<999:::<<>>===AAAEEEJJJMMMLLLJJJHHHFFFCCCAAA???<<<999777666555333444444444333333222111222222222222222222222222111111111111000000000000---///000111000///000111111111000000////////////000000000000000000000000000000000000111111111111000000111222222222222222222333333444666777777888555444444444555666888999???@@@BBBDDDFFFGGGGGGHHHJJJJJJIIIJJJKKKLLLNNNOOOHHHLLLUUU^^^bbbfffoooyyyuuummmlllqqq|||}}}|||{{{yyyvvvtttrrrqqqqqqooommmlllmmmmmmlllkkkhhheee```]]][[[YYYWWWUUUSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQNNNLLLIIICCC===999888888;;;@@@HHHRRR[[[___^^^]]]YYYVVVPPPJJJDDDAAA?????????CCCIIIMMMMMMKKKJJJIIIBBBAAA???===;;;999888888444444333333222222333333222222222222222222222222111111111111000000000000---///111111000///000111111000000000000/////////000000000000000000000000000000000000111111111111111111111111111222333333222222222222333555777888444444444444555777999:::@@@AAACCCEEEFFFHHHHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOGGGLLLVVV___cccfffmmmvvvuuuppprrryyy}}}|||{{{zzzxxxuuusssrrrqqqrrrooommmlllllllllkkkjjjgggddd___[[[YYYXXXVVVUUUTTTQQQNNNMMMMMMMMMLLLKKKIIIJJJKKKMMMNNNPPPQQQQQQNNNNNNLLLGGGAAA<<<::::::999>>>FFFQQQ[[[```aaa```^^^YYYRRRJJJDDD@@@???>>>???DDDIIIMMMMMMLLLJJJIIICCCBBB@@@===;;;999888888555444333222111222333444222222222222222222222222111111111111000000000///...///111111/////////000000000000000000000000000000000000000000000000000///000000000111111111111333222111000111222333444444333222111111333555666666666666666888999;;;===@@@AAACCCEEEGGGIIIIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOHHHMMMWWW```dddeeellluuu~~~uuusssxxx}}}{{{zzzyyywwwuuusssrrrqqqrrrpppmmmllllllkkkjjjhhhgggccc^^^[[[YYYXXXWWWUUUPPPNNNKKKIIIIIIIIIHHHGGGIIIIIIJJJLLLNNNOOOQQQRRROOOOOOMMMIIIBBB===;;;:::888===FFFQQQ[[[aaaccccccccc^^^VVVMMMEEE@@@======AAAEEEKKKNNNMMMKKKIIIHHHEEEDDDAAA>>>:::888666555444333222111222333444555222222222222222222222222111111111111000000000///...000111111///...///000000000000000111111111111000000000000000000000000///000000000111111111111333222111111111222444555777555333111000111222333666666666666888:::<<<>>>???AAACCCEEEGGGIIIJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNIIINNNWWW```ccceeellltttyyytttxxx~~~{{{zzzyyywwwuuutttsssrrrssspppnnnlllkkkjjjiiigggfffbbb^^^\\\ZZZYYYWWWUUURRRPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMPPPRRRSSSQQQPPPMMMHHHAAA<<<999888999>>>FFFRRR\\\ccceeeeeefffbbbYYYPPPHHHAAA===<<>>@@@BBBDDDGGGIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNKKKOOOWWW___bbbdddllluuu|||zzz{{{zzzyyyxxxvvvuuusssssssssqqqnnnlllkkkjjjhhhfffdddbbb___]]]\\\ZZZWWWUUUUUUSSSPPPNNNNNNNNNMMMLLLJJJJJJJJJLLLNNNPPPSSSTTTTTTSSSOOOIIIBBB<<<:::999;;;???GGGRRR]]]dddgggggggggccc\\\SSSKKKDDD???===???DDDJJJNNNOOOMMMLLLKKKCCCBBB???<<<999777555555111222333333444444444333222222222222222222222222111111111111000000000000///000222111///......///000000111111111222222222000000000000000000000000000000000000111111111111111222333333444444333333444444444444444444444444444444444555777999;;;======???AAADDDFFFHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNLLLOOOWWW___aaadddllluuu{{{{{{zzzxxxwwwuuutttssssssqqqnnnlllkkkjjjgggfffdddbbb```___]]][[[WWWUUUSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLNNNQQQTTTUUUYYYWWWSSSKKKDDD>>><<<<<<<<<@@@HHHSSS^^^eeehhhhhhfffbbb\\\UUUMMMGGGBBB???===BBBIIINNNOOOOOONNNNNNAAA@@@>>>;;;999888777666000111333444555444333333222222222222222222222222111111111111000000000000///111222111///......///000000111111222222222222000000000000000000000000000000000000111111111111111222333444555444333222111111333444555666666666666666666777999;;;>>>???<<<>>>@@@CCCEEEGGGIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNJJJOOOXXX___```ccclllwww}}}zzzwwwuuussssssrrrpppooommmkkkiiihhhggggggcccbbbaaa^^^\\\YYYWWWWWWUUUSSSQQQNNNLLLKKKJJJJJJHHHIIIKKKKKKLLLOOORRRUUUWWWWWWTTTMMMDDD===;;;;;;;;;===CCCNNN[[[fffjjjkkkiiieee___YYYRRRJJJCCC===>>>BBBIIINNNOOOMMMHHHEEEEEEDDDBBB@@@===999777555222222222222222222222222111111111111111111111111111111111111000000000000111000/////////000222333222222111000//////000000000///.........000111222000000////////////000000111111000000111111222333---...111333444555444444,,,111666888777777;;;???>>>???AAACCCFFFHHHJJJKKKGGGHHHIIIIIIHHHHHHJJJLLLKKKPPPYYY```cccfffppp|||}}}zzzwwwuuutttssssssqqqpppnnnkkkiiihhhggggggdddcccaaa___]]]ZZZXXXWWWUUUSSSQQQNNNLLLKKKJJJJJJHHHIIIKKKLLLMMMOOOSSSVVVWWWXXXUUUNNNEEE>>>;;;;;;;;;>>>FFFQQQ^^^gggjjjjjjhhheee___YYYRRRKKKCCC>>>>>>BBBHHHMMMOOOLLLHHHEEECCCBBBAAA???<<<999777555222222222222222222222222222222222222222222222222111111111111000000000000000///.........///111111111111000///////////////000000///......///000111111000000//////000000111111111000000111111222333000000111333444444444444111555999999777777:::======>>>???BBBDDDFFFHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLKKKQQQZZZcccfffkkkvvv~~~{{{xxxvvvttttttsssrrrpppnnnkkkiiihhhggggggdddcccbbb```^^^\\\YYYXXXUUUSSSQQQNNNLLLKKKJJJJJJIIIJJJKKKLLLMMMPPPTTTWWWXXXXXXVVVOOOFFF>>>;;;;;;;;;???HHHUUUbbbjjjlllkkkgggddd___ZZZSSSKKKCCC>>>===AAAGGGLLLNNNKKKGGGDDD@@@@@@???===;;;999777555222222222222222222222222333333333333333333333333111111111111000000000000///............///000000111000//////////////////111000////////////000000111111111000000111111111111111000000111111222333333333333333333444555555555888::::::777777999;;;;;;<<<>>>@@@BBBEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLJJJPPPZZZccciiiooo{{{~~~{{{xxxvvvtttttttttrrrpppmmmjjjhhhgggfffgggddddddcccbbb```]]][[[YYYUUUSSSQQQNNNLLLKKKJJJJJJIIIJJJKKKKKKMMMPPPUUUXXXYYYZZZXXXQQQGGG???<<<;;;999>>>IIIWWWeeemmmnnnlllgggddd```[[[UUUMMMEEE???===AAAFFFKKKLLLJJJGGGDDD>>>======<<<:::888666666222222222222222222222222333333333333333333333333111111111111000000000///////////////000000000111111111000//////000000000000000000///////////////222222111111111111222222111111000000111111222333666555444333222333444555666888999888777777999;;;<<<===>>>@@@BBBDDDFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLIIIOOOYYYccciiiqqq~~~~~~~~~{{{xxxvvvtttssssssrrrpppllliiifffeeeeeefffcccccccccbbb```^^^[[[YYYUUUSSSQQQNNNLLLKKKJJJJJJIIIIIIJJJJJJLLLPPPUUUYYYZZZ[[[YYYRRRIII@@@<<<;;;777<<>>@@@AAACCCEEEGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLIIINNNYYYcccjjjsss}}}|||}}}zzzwwwuuussssssrrrrrroookkkgggdddcccddddddbbbcccccccccaaa^^^[[[YYYUUUSSSQQQNNNLLLKKKJJJJJJHHHHHHIIIIIIKKKOOOUUUYYY[[[\\\ZZZTTTJJJAAA<<<;;;888<<>>>>>===;;;:::777666444222222222222222222222222222222222222222222222222111111111111000000000000///000111222333222222111...............///000000,,,---///000111111111111111000000//////000000111111111000000111111222333222222333333333333333222555444333444777:::<<<===???@@@AAACCCDDDFFFGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLKKKPPPZZZeeemmmvvv{{{zzz||||||{{{}}}{{{xxxuuusssqqqqqqqqqpppmmmhhhdddaaa```aaabbb```aaabbbbbbaaa^^^ZZZXXXUUUSSSQQQNNNLLLKKKJJJJJJFFFFFFFFFGGGHHHMMMTTTYYY\\\]]]\\\VVVLLLBBB===;;;@@@???BBBIIITTT^^^ccceeehhhgggeeebbb]]]UUUMMMGGG;;;>>>BBBFFFGGGFFFDDDBBB???>>>===<<<:::777555444222222222222222222222222333333333333333333333333111111111111000000000000...///000222222111111000,,,,,,,,,,,,,,,---...///+++,,,...000222222222222000000////////////000000111111111000111222222333000111222333444333222222888666555555777:::<<<===??????AAABBBDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLHHHTTT[[[cccnnnttt{{{xxxxxx|||{{{xxxsssppppppppppppoooooommmjjjhhhgggeeebbb___]]]^^^``````___\\\YYYWWWWWWUUURRRNNNKKKIIIHHHHHHDDDEEEGGGIIIKKKPPPVVVZZZ___aaa```XXXLLLBBB>>>===999<<<@@@DDDIIIQQQ[[[bbbggghhheee```]]]XXXNNNDDD@@@??????AAAEEEFFFDDDAAA???===;;;:::999888555222333222222222222222222333111111222222222333333333111111111111000000000000000111111111222222222222////////////////////////......------------......333333222111000///......333333222222333333444555777666444333222333444444888777888888999:::;;;<<<<<<===???AAADDDGGGIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMHHHTTT\\\dddooottt{{{wwwwwwzzz{{{wwwsssppppppppppppooopppnnnkkkiiigggeeebbb```^^^___``````^^^\\\YYYXXXUUUTTTQQQNNNKKKJJJIIIIIIDDDEEEGGGHHHKKKOOOUUUZZZ^^^``````YYYMMMBBB===<<<888;;;???CCCHHHOOOXXX___eeefffddd```]]]YYYOOOEEE@@@???>>>AAAEEEFFFDDDAAA@@@>>><<<;;;;;;999666444333333222222222222333333111111222222222333333333111111111111000000000000000000000111111111222222///////////////////////////......------......///222222111111000/////////222111111111111222333333666555444222222222333444777777777888999:::;;;<<<===>>>???BBBDDDFFFHHHIIIJJJIIIIIIIIIIIIKKKLLLMMMIIIUUU\\\dddooouuu~~~wwwuuuxxxzzzwwwsssqqqpppqqqppppppqqqooollljjjhhhfffdddaaa``````___^^^]]][[[ZZZYYYSSSRRROOOMMMKKKIIIIIIIIIDDDEEEGGGHHHJJJOOOUUUYYY\\\```aaaZZZNNNCCC<<<;;;888:::>>>BBBGGGNNNVVV\\\cccdddbbb___]]]ZZZQQQGGG@@@>>>>>>@@@DDDFFFDDDAAABBB@@@===<<<;;;:::777555333333222222222222333333111111222222222333333333111111111111000000000000/////////000000000111111///////////////////////////......------......///000000000000000000000000000000000000000111222222444333333222222222222333777777777888999:::;;;<<<>>>???@@@BBBDDDEEEGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNIIIUUU]]]eeepppuuu|||vvvwww}}}}}}|||zzzwwwtttrrrrrrsssrrrqqqrrrpppmmmkkkiiigggdddbbbaaaaaa___^^^\\\[[[ZZZYYYTTTRRROOOLLLJJJHHHHHHHHHEEEFFFGGGHHHJJJOOOTTTXXX[[[___aaa\\\PPPCCC<<<999999;;;>>>CCCIIIPPPWWW\\\aaacccaaa___]]][[[RRRIII@@@>>>===???CCCFFFDDDBBBBBB@@@===;;;;;;999777555222222111111111111222222111111222222222333333333111111111111000000000///////////////000000000000//////////////////////////////............//////////////////000000111111111000000000000111222222333222222222222222222222666666666777888:::;;;<<<@@@@@@AAABBBCCCEEEEEEFFFJJJJJJKKKKKKLLLLLLMMMNNNJJJVVV]]]eeeqqqvvv{{{wwwzzz}}}zzzyyyzzzwwwuuutttuuuuuutttsssrrrpppmmmkkkjjjhhheeebbbbbbaaa___^^^\\\ZZZYYYYYYUUUSSSPPPLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKOOOUUUYYYZZZ___aaa\\\PPPDDD<<<999:::;;;???EEEMMMUUU\\\___bbbcccbbb___^^^[[[SSSIII???===<<<>>>CCCEEEEEECCCBBB???<<<:::999888777555111111000000000000111111111111222222222333333333111111111111000000000///////////////000000000000000000000000000000000000/////////....../////////.........///000000111111111111111111111222333333222222222222222222222222555555666777888:::;;;<<<@@@@@@AAABBBCCCDDDEEEEEEJJJJJJKKKLLLLLLMMMMMMMMMKKKWWW^^^fffqqqwww~~~zzzyyyzzzvvvuuuwww{{{~~~{{{xxxwwwxxxwwwuuuuuuvvvvvvuuutttrrrpppmmmkkkiiigggeeebbbaaaaaa```___]]]ZZZXXXWWWTTTSSSPPPMMMJJJIIIHHHHHHGGGHHHIIIJJJLLLPPPUUUYYY[[[___aaa\\\PPPCCC<<<999:::;;;@@@HHHRRR\\\bbbeeeeeefffdddaaa___\\\SSSIII???===;;;>>>BBBEEEEEECCCBBB???;;;999999888777666111111000000000000111111111111222222222333333333111111111111000000000000/////////000000000111111000000000000000000000000000//////......//////000.........//////000000000222111111111111222333333111222333333444333333333444555555666888:::<<<===@@@@@@AAABBBCCCEEEEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKWWW___gggrrrwwwyyyyyyyyyyyyzzz|||}}}{{{{{{qqqllliiigggeeehhhnnnyyy{{{xxxvvvvvvuuussstttuuuuuutttsssrrrooollljjjiiigggdddbbb```aaaaaa```^^^[[[XXXVVVRRRQQQOOOMMMLLLKKKLLLLLLIIIJJJKKKLLLMMMQQQVVVZZZ\\\___aaa[[[OOOCCC<<<:::999:::???IIIVVV```gggiiihhhiiigggccc```\\\RRRHHH???<<<;;;===AAAEEEEEEDDDCCC@@@<<<:::999999888777333333222222222222333333111111222222222333333333111111111111000000000000000000000111111111222222000000000000000000000000000000////////////000000......//////////////////111000000000000111222222111222333444555444444333444444555666888:::<<<===??????AAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKWWW___gggrrrwwwvvvmmmnnnpppqqqrrrvvvzzz}}}~~~~~~yyypppeee^^^\\\^^^______eeennn}}}|||yyywwwtttsssrrrrrrssstttsssrrrqqqooollljjjhhhfffdddaaa```aaaaaaaaa___[[[WWWUUUOOOOOONNNMMMMMMNNNOOOPPPJJJKKKLLLMMMNNNRRRWWW[[[\\\```aaaZZZNNNCCC<<<;;;777999>>>IIIWWWcccjjjlllkkkkkkiiiddd```\\\RRRGGG???<<<;;;<<>>;;;::::::999888555444444333333444444555111111222222222333333333111111111111000000000000111111111111222222222222000000000000000000000000000000////////////000000///////////////////////////////////////000111111111222444555666555444444333444444666888:::<<<===>>>???@@@BBBDDDEEEGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJMMMWWW```kkkvvvxxx}}}pppjjjdddfffhhhjjjmmmqqqwww{{{{{{zzz```[[[VVVTTTRRRRRRYYYaaaeeettt|||yyyxxxwwwvvvtttssssssssssssppppppooonnnkkkgggccc```bbbaaa___^^^\\\YYYTTTPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOSSSVVVXXXYYY\\\]]]YYYOOODDD<<<999666999???HHHSSS^^^ffflllsssppplllhhhccc[[[QQQIIIAAA===999;;;AAAFFFGGGFFFGGGDDD@@@<<<999777666666333333222222111222222222555555444222000///...---333111//////111222000...222111111111000000//////000000000000000000000000............///000222222000000000000000000000000000111111111111222222222333333222222222333444444444444444444666888:::<<<===@@@CCCDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGJJJLLLMMMOOOYYYbbbmmmxxxzzzpppddd___]]]___bbbeeehhhmmmssswww~~~qqqdddXXXUUURRRRRRQQQQQQWWW___mmm}}}}}}{{{yyyxxxwwwuuutttsssrrrrrrpppooonnnmmmjjjgggdddbbbbbbaaa___^^^\\\YYYTTTPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMOOORRRUUUWWWYYY\\\\\\WWWMMMCCC<<<999666999>>>FFFQQQ]]]gggmmmrrrqqqnnnkkkddd[[[QQQJJJBBB>>>;;;===DDDJJJKKKIIIFFFDDD@@@<<<:::888888888444444333222111111222222333222222222111111000000333111///000111222000...111111111111000000000///000000000000000000000000............///000111222000000000000000000000000000111111111111222222222444333333333333444555555555444444555666888:::;;;===@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKLLLNNNPPP[[[dddooozzz}}}sssdddZZZWWWWWWZZZ^^^aaafffkkkqqqvvv|||rrr```VVVQQQOOOOOOQQQQQQSSSZZZcccyyy~~~}}}{{{{{{yyywwwuuusssrrrqqqoooooommmkkkiiigggfffeeebbbaaa___]]][[[XXXTTTQQQNNNMMMLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNQQQTTTVVVZZZ\\\\\\VVVLLLBBB<<<999777999<<>>===AAAIIIOOOQQQOOOGGGEEEAAA===:::999888888777666444333222111000000000000111222222333444444222111000000000000000///111111111000000000000000///////////////////////////////////////000111111000000000000000000000000000000111111111222222222111000000000111222333444777666555555555777888999===???AAABBBBBBCCCEEEGGGIIIIIIIIIJJJJJJKKKKKKLLLNNN[[[fffqqq{{{yyypppggg___[[[[[[XXX[[[```eeejjjpppvvvyyy|||kkk\\\TTTPPPNNNLLLLLLNNNRRR\\\nnn}}}}}}|||zzzwwwtttqqqpppooonnnllljjjiiihhhggggggccc```^^^[[[ZZZWWWTTTQQQPPPNNNKKKIIIIIIIIIKKKLLLMMMLLLLLLLLLNNNPPPSSSUUUYYY\\\\\\VVVLLLBBB<<<999888888:::AAAMMM^^^mmmvvv}}}ooo```UUUPPPAAA>>>===AAAIIIOOOOOOMMMIIIFFFBBB===:::777666666777666555333222111111111222222222222222333333333111111111111000///000000000000000000000000111111////////////////////////000////////////000000111111111111111111111111111000000111111111222222222111111111222222333555555777666555555555777888999<<<>>>@@@AAABBBCCCEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMZZZfffqqq{{{~~~sssllleee^^^[[[\\\[[[^^^ccchhhlllqqqvvvyyy|||ppp___UUUPPPLLLLLLKKKKKKNNNSSSaaaxxx|||||||||zzzwwwtttqqqooonnnmmmlllkkkiiihhhgggfffccc```]]][[[YYYWWWTTTQQQPPPNNNKKKIIIHHHIIIJJJKKKLLLKKKKKKLLLMMMPPPSSSUUUYYY\\\]]]YYYOOODDD<<<999888888;;;BBBOOO___oooyyy|||pppbbbVVVPPPAAA>>>===AAAHHHLLLLLLJJJGGGEEEAAA<<<999777666666666666555333222222222222333333333333333222222222000111222111000//////111000000000000111111111111////////////////////////000000////////////000000111111111111111111111111000111111111111222222222333333333444555666777888666555555555666777999:::<<<>>>???@@@AAACCCFFFHHHFFFGGGHHHJJJJJJKKKKKKJJJMMM[[[gggrrr|||wwwpppiiibbb___``````ccchhhlllooossswwwzzz{{{wwwbbbWWWSSSNNNKKKLLLLLLOOOSSSZZZiii~~~{{{{{{{{{zzzwwwtttqqqooonnnnnnmmmllljjjhhhfffdddccc```]]]ZZZXXXVVVSSSQQQQQQNNNKKKHHHGGGHHHJJJKKKJJJJJJJJJKKKMMMQQQTTTVVVXXX\\\___[[[QQQEEE<<<888888999<<>>AAAGGGJJJIIIFFFCCCAAA>>>;;;888777777888666555444333333333333333333333333333333333333333000111333222///...///111///000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000111111111111222222222222222222333444555777888555444444555666888:::;;;<<<===???@@@@@@BBBFFFIIIFFFGGGIIIKKKLLLMMMLLLLLLMMM[[[hhhsss}}}~~~wwwppphhhdddeeeeeehhhlllpppsssvvvyyy{{{zzzgggUUUPPPOOOLLLHHHLLLNNNTTTZZZbbbppp}}}yyyzzzzzzyyywwwtttqqqooommmnnnnnnmmmkkkhhheeecccccc```\\\ZZZXXXVVVSSSQQQQQQOOOKKKHHHGGGHHHJJJKKKJJJIIIJJJKKKMMMQQQUUUWWWXXX]]]```]]]SSSGGG===888888999<<>><<<999888888999:::555444444333333333444444222222222333333444444555///222333222///...///111//////000000111111111222111111111111111111111111111000////////////000000111111111111111111111111000111111111111222222222/////////000111333444555444444444444666888:::<<<<<<===??????@@@BBBFFFIIIFFFHHHJJJLLLNNNNNNNNNNNNPPP[[[dddooo{{{zzzsssmmmiiifffiiikkknnnrrrwww{{{~~~rrr```VVVRRROOOMMMNNNNNNRRRVVV]]]jjj~~~~~~}}}zzzwwwtttrrrppppppooonnnllljjjgggeeedddaaa```]]]ZZZWWWUUUTTTSSSRRRNNNJJJGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMQQQVVVZZZZZZ]]]___ZZZPPPDDD<<<888:::999;;;CCCPPP```mmmtttttttttoooggg```\\\TTTLLLDDDBBB@@@@@@AAACCCCCCCCC???>>>===;;;999777666555555555444333333333333444222222333333333333444444111111111000000000000///000000000000000000000000////////////////////////000000////////////000000000000000000000000000000/////////000111111222222222222111111111111000000555555666777888888999999;;;===???BBBCCCDDDDDDDDDJJJJJJJJJKKKKKKKKKKKKKKKPPP[[[eeeppp|||yyyuuuqqqooolllmmmpppssswww{{{~~~yyyjjjZZZRRRPPPNNNNNNOOOPPPSSSYYYbbbppp~~~~~~|||zzzwwwtttrrrpppmmmmmmlllkkkjjjhhhfffeeebbb```^^^[[[XXXVVVUUUTTTRRRNNNJJJHHHGGGHHHGGGGGGHHHIIIJJJJJJLLLOOOTTTXXXZZZ]]]^^^YYYOOODDD===999:::999;;;BBBNNN]]]iiiooooooooolllfffaaa\\\UUUMMMCCCAAA??????@@@AAAAAAAAA>>>>>><<<;;;999777666555555555444333333333333444222222333333333333444444333333333222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222222333333333444444555555777777888999:::;;;<<<===<<<===???AAACCCDDDDDDDDDIIIJJJJJJJJJJJJKKKKKKKKKPPP\\\fffrrr}}}|||yyyvvvpppqqqsssuuuxxx{{{}}}nnnaaaUUUPPPPPPPPPPPPRRRTTTWWW^^^hhhxxx~~~}}}}}}{{{yyywwwtttqqqpppkkkkkkjjjjjjiiihhhgggfffcccaaa___]]]ZZZXXXVVVUUURRRNNNKKKHHHHHHHHHHHHGGGFFFGGGHHHIIIKKKNNNRRRVVVZZZ\\\\\\WWWMMMCCC===::::::999:::@@@KKKXXXbbbhhhgggiiihhhdddaaa]]]VVVNNNBBB@@@>>>===>>>???>>>>>>>>>===<<<:::999777666555555555444333333333333333222222333333333333444444333333333222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222222222333444555666777777333333444666777999:::;;;<<<===???AAACCCDDDEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJPPP]]]hhhttt~~~{{{yyyuuuuuuvvvwwwyyy{{{}}}}}}ggg\\\SSSQQQRRRRRRTTTWWWYYY]]]dddooo~~~}}}||||||{{{yyyvvvsssqqqpppkkkkkkjjjjjjhhhgggeeedddcccbbbaaa___\\\YYYWWWUUUQQQOOOKKKIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJMMMQQQTTTXXXYYYYYYTTTJJJAAA<<<:::999999:::???IIITTT\\\aaa```ccccccaaa___]]]VVVNNNAAA???<<<;;;;;;<<<;;;;;;===<<<;;;:::999777666666555444333333222222333333222222222333333333444444111111111000000000//////////////////////////////111111111111111111111111000000////////////000000000000000000000000000000/////////000111111222222111111222333333444555555000111222444666888999:::===>>>???AAACCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJQQQ]]]iiittt}}}zzzzzzyyyyyyyyyzzz|||~~~uuubbbZZZSSSSSSUUUUUUWWWZZZaaadddlllxxx~~~}}}|||{{{{{{zzzxxxvvvsssqqqpppmmmmmmllljjjhhheeecccbbbccccccbbb```]]]ZZZWWWVVVQQQOOOLLLJJJJJJIIIHHHFFFFFFGGGIIIJJJKKKMMMQQQSSSTTTVVVVVVQQQHHH???:::888888888:::???HHHQQQYYY\\\[[[^^^___^^^\\\[[[TTTLLL???===:::999:::::::::999<<<<<<;;;:::888777666666444444333222222222222333222222222333333333444444111111111000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222333333333333333333333333333444555777999;;;<<<===>>>>>>???AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKQQQ^^^iiittt~~~}}}}}}|||{{{zzz{{{}}}qqq___YYYVVVWWWYYYZZZ\\\```iiimmmuuu~~~}}}}}}zzzzzzyyywwwuuusssqqqooonnnnnnmmmkkkhhhfffcccbbbccccccbbb```^^^ZZZWWWUUUQQQOOOLLLKKKJJJJJJHHHFFFEEEGGGIIIJJJKKKMMMPPPRRRQQQTTTUUUPPPHHH???999777777777:::@@@IIIQQQXXX[[[ZZZ]]]]]]ZZZYYYWWWPPPIII>>>;;;999888999:::999999;;;;;;:::999888777666666444444333222222222222222222222333333333333444444333333333222222222222111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000/////////000111111222222555555555555444444444333333444555777888:::;;;;;;??????@@@AAABBBEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLQQQ^^^hhhsss~~~~~~|||{{{|||~~~mmm```\\\[[[___bbbcccgggkkkpppuuu~~~}}}}}}yyyyyyxxxwwwuuurrrpppooonnnmmmmmmkkkiiigggeeedddbbbbbbbbb```^^^ZZZWWWTTTQQQOOOMMMKKKKKKJJJHHHFFFDDDFFFHHHIIIJJJKKKNNNPPPPPPSSSUUURRRJJJ@@@:::777666777:::AAAJJJSSSXXX[[[\\\]]]\\\WWWUUUSSSMMMFFF<<<:::888777999::::::999;;;::::::999888777666666444333222222111222222222222222333333333333444444333333333222222222222111000000000000000000000000........................000000////////////000000000000000000000000000000/////////000111111222222333333333333444444444444333333444555666888888999??????@@@AAABBBEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLMMMRRR]]]gggrrr}}}}}}|||}}}|||jjjccc```aaagggkkkmmmqqqvvvuuuzzz~~~~~~~~~yyyyyyxxxvvvtttrrrpppooolllllllllkkkjjjiiihhhgggbbbbbbbbb```^^^ZZZVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFBBBDDDGGGHHHHHHJJJLLLNNNPPPTTTWWWTTTLLLBBB;;;888555666:::AAAKKKTTTYYY\\\]]]^^^[[[VVVRRRPPPJJJDDD;;;999777777999:::;;;:::;;;::::::999888777666666444333222222111111222222222222333333333444444444111111111000000000000///000000000000000000000000........................000000////////////000000000000000000000000000000/////////000111111222222//////000111222222333444777888888999:::;;;;;;<<<@@@@@@@@@AAABBBEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQ\\\eeerrr}}}~~~~~~llllllmmmooosssxxxzzz{{{zzz~~~~~~{{{yyywwwvvvuuussspppmmmlllkkkjjjiiihhhffffffeeeaaaaaaaaa___]]]ZZZXXXVVVRRROOOKKKHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRUUUVVVSSSJJJAAA;;;888;;;:::<<>>AAACCCEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMPPP[[[eeesss~~~pppqqqssswww{{{~~~|||{{{yyywwwvvvuuurrrooollljjjjjjjjjiiigggfffdddccc`````````^^^\\\ZZZWWWUUURRRNNNJJJGGGFFFFFFEEEDDDDDDEEEEEEGGGIIIKKKMMMOOORRRUUUVVVRRRJJJAAA;;;888::::::;;;AAAKKKVVV^^^cccdddaaa\\\WWWRRRMMMFFFBBB===:::888777888:::::::::===;;;:::999:::999777666555444333222111111111111333333333333333333333333333333222222222111111111111000///......///000111333222000/////////000111////////////000000000000222222111111000/////////222222222222222222222222222222333333333333444444666666666666888:::<<<======>>>???AAACCCDDDEEEEEEJJJIIIJJJJJJJJJKKKLLLMMMOOOZZZeeettt|||vvvyyy|||}}}{{{|||zzzwwwvvvtttrrrnnnkkkhhhiiijjjiiihhhfffcccaaa_________^^^\\\YYYWWWUUUQQQNNNJJJGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNQQQTTTVVVRRRJJJ@@@;;;888999999:::@@@JJJUUU___ccchhheee```[[[VVVOOOHHHCCC===;;;888777999;;;<<<<<>>???AAACCCEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMOOO[[[ffftttyyyxxx~~~||||||zzzwwwuuutttqqqmmmkkkhhhiiikkkkkkjjjgggdddaaa___```___^^^]]]ZZZXXXVVVSSSOOOKKKHHHFFFFFFDDDCCCDDDDDDEEEGGGIIIKKKMMMNNNQQQTTTVVVRRRIII@@@:::888888888:::@@@JJJVVV___dddiiifffbbb]]]XXXRRRKKKFFF>>>;;;888777999<<<>>>>>>AAA???<<<;;;:::999666444444333222222111111111222333333333333333333333333222222222222111111111111000000////////////000000111111000000000000000000////////////000000000000//////000000111111111111111111111111111111111111222222222333333333444444444444555666777888999:::>>>>>>>>>???AAACCCFFFGGGHHHHHHIIIKKKKKKLLLLLLMMMPPP[[[fffsss{{{rrruuu~~~{{{yyywwwuuusssqqqmmmkkkjjjkkklllmmmkkkhhheeecccaaaaaaaaa```^^^\\\ZZZXXXUUUQQQMMMIIIHHHGGGEEEDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQTTTUUURRRIII@@@:::777888888;;;BBBMMMXXXaaafffgggeeebbb^^^ZZZTTTMMMHHH???<<<888888:::===@@@AAABBB@@@===<<<;;;999666444333333222222111111222222333333333333333333333333222222222111111111000000//////000000000000//////000000000111111111000000////////////000000000000/////////000111111222222111111111111111111111111222222222333333333444444555666777888999999::::::@@@??????@@@BBBDDDGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMPPP\\\fffrrrsssmmmttt~~~zzzxxxvvvtttsssqqqnnnlllkkklllmmmmmmkkkiiifffeeeaaaaaaaaaaaa___]]][[[ZZZVVVRRRNNNJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMOOOPPPPPPSSSUUUQQQIII???:::777777999>>>FFFQQQ\\\cccggggggeeeccc```\\\VVVNNNJJJ???<<<999888:::???BBBCCCBBB@@@>>><<<;;;:::777555333333222222111222222333333333333333333333333333222111111111111000000000//////000000000000////////////000111111111111000////////////000000000000//////000000111111111222111111111111111111111111222222333333333333444444888999:::;;;<<<<<<<<<<<>>===<<<;;;999777333222222111222222333333333333333333333333333333111111111111000000000000...///000111111000///......///000111222111111000////////////000000000000000000000000000111111111111111111111111111111111222222333333333333444444777888:::;;;<<<<<<;;;;;;===>>>@@@BBBDDDEEEEEEFFFEEEGGGIIILLLMMMMMMMMMLLLOOO[[[eeerrr{{{pppppp~~~{{{yyywwwuuutttttttttrrrpppnnnlllkkkjjjiiihhhffffffeee____________^^^\\\ZZZYYYUUUQQQLLLIIIGGGFFFDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPSSSUUUQQQHHH???999777777;;;CCCNNNYYYbbbgggiiimmmkkkhhhddd^^^WWWNNNHHH@@@===999888;;;@@@DDDFFFBBB@@@>>>===<<<;;;999777222222222111222222333333333333333333333333333333111111111111000000000000...///000111111000///......///000222222222111000////////////000000000000111111000000000000000000000000000000000000000000222222333333333444444444555666777888999999888777;;;===???BBBCCCDDDDDDDDDEEEGGGIIILLLMMMNNNMMMLLLOOO[[[dddnnn{{{ttttttyyy|||{{{zzzyyywwwtttrrrpppnnnnnnnnniiiiiiiiihhhfffeeecccbbb^^^___``````___]]][[[YYYTTTRRRMMMIIIFFFEEEFFFFFFFFFGGGGGGFFFFFFHHHKKKNNNTTTVVVVVVQQQHHH???999777888:::DDDVVVeeeiiihhhgggmmmooolllfff```ZZZPPPFFF???;;;777777;;;???BBBBBBBBBAAA???>>>===;;;888555222111111000111111222222333333333333333333333333333333222222111000//////////////////////////////333333222222111000000000////////////000000000000000000111111222222333333333222111000////////////333222111111222333555666444666777888888999;;;===>>>>>>@@@AAACCCDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKOOO[[[dddnnn{{{|||qqqrrryyy}}}|||{{{yyywwwtttqqqooommmlllllljjjjjjiiihhhgggeeedddccc______``````___]]][[[ZZZWWWTTTPPPLLLHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGKKKNNNPPPSSSSSSOOOFFF>>>999888:::;;;DDDUUUbbbgggggggggjjjllljjjeee```[[[RRRHHH???;;;777777<<>><<<999666444444333333333333333333333333333333333333333333333333222222111000000///111111111111111111111111555444333222000...------////////////000000000000000000000111111111111111222222111111111222222333222111111111222333444555444666777777777999;;;===>>>>>>@@@AAACCCDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKNNN[[[dddnnn||||||}}}wwwmmmpppzzz~~~}}}|||yyyxxxuuurrrooolllkkkjjjjjjjjjjjjiiigggfffdddccc``````aaa```___]]][[[ZZZXXXVVVSSSNNNJJJGGGDDDCCCDDDEEEEEEEEEEEEGGGKKKNNNMMMPPPPPPLLLDDD===999888<<<<<>>DDDGGGGGGHHHFFFCCC@@@???<<<999777555555444333333333333333333333333333333333333333333333222222111000000000111111111111111111111111333222222111///......---////////////000000000000111000000000000000000///000000000000111222333444111111111111222333444555444555777777777888;;;======>>>???AAACCCDDDFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLNNN[[[eeeooo}}}zzzxxxwwwzzzuuummmppp|||~~~}}}{{{zzzwwwssspppmmmjjjiiikkkjjjjjjiiihhhfffeeedddaaaaaaaaa```___]]][[[ZZZVVVUUURRROOOKKKGGGDDDCCCCCCDDDDDDDDDEEEGGGKKKNNNNNNPPPPPPKKKCCC<<<888777<<<;;;AAANNNXXX]]]aaadddfffhhhgggccc```\\\TTTKKK@@@<<<999;;;@@@FFFIIIJJJIIIFFFCCC@@@>>><<<999666444333222111111111111111333333333333333333333333222222222111111111000000........................---......///000111111111////////////000000000000111111000000//////............---......///000000222222222333333444555555444555777777777888;;;======>>>???AAACCCEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLNNN[[[eeeooo}}}yyyssssssvvv{{{xxxrrrttt~~~~~~}}}|||yyyvvvrrrooollljjjjjjjjjjjjiiigggfffdddcccaaaaaa```___]]]\\\ZZZZZZRRRQQQOOOLLLIIIFFFDDDCCCAAABBBCCCCCCDDDGGGKKKOOORRRSSSRRRLLLCCC;;;777666::::::@@@KKKTTTYYY^^^bbbfffhhhhhhddd```\\\TTTLLLAAA===:::<<>><<<:::777555444333333222111111111222333333333333333333333333222222222111111111111111------------------------------...///000111111222////////////000000000000111111000000//////......000000///...............333333444444555666666666333555666777777888:::<<<<<<===???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNN[[[eeeppp~~~{{{wwwrrrtttyyy~~~yyy{{{~~~}}}}}}|||zzzwwwtttpppmmmkkkiiiiiiiiihhhfffeeecccbbbaaa```___]]][[[ZZZYYYXXXPPPOOOMMMJJJGGGEEEDDDCCC@@@AAABBBCCCDDDGGGKKKOOOTTTUUUSSSLLLCCC;;;777777999:::@@@KKKSSSWWW]]]bbbfffiiihhhdddaaa^^^VVVMMMBBB>>>;;;===BBBHHHLLLMMMFFFCCC???<<<:::999777555555555444444444444555555333333333333333333333333111111111111111111111111////////////////////////111111111000000/////////////////////000000000000111000000000000000000///444333222111000000000000222333444555666666666555333444666666666777:::<<<<<<===???AAACCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNN[[[eeeppp}}}zzz~~~~~~}}}}}}|||{{{zzzwwwtttpppmmmkkkhhhhhhhhhgggeeedddbbbaaa```___]]]\\\ZZZXXXXXXWWWSSSPPPLLLHHHEEECCCBBBBBB>>>@@@AAABBBDDDGGGKKKOOORRRSSSQQQKKKCCC;;;888888999;;;BBBMMMUUUYYY^^^ddddddggghhheeeccc```YYYQQQCCC???<<<===BBBHHHKKKLLLEEEBBB>>>;;;:::999888777444444444444444555666777333333333333333333333333111111111111111111111111111111111111111111111111333333222111000000//////////////////000000000000000000000111111111111111333222222111111111222222000111222444444444444333333444666666666777:::<<<<<<===>>>AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMM[[[eeeppp{{{}}}~~~}}}}}}zzzzzzyyywwwtttpppmmmkkkhhhggggggfffeeecccbbbaaa```___]]][[[YYYWWWWWWVVVVVVSSSMMMHHHDDDBBBAAAAAA>>>???AAABBBCCCGGGLLLOOOPPPQQQPPPJJJBBB<<<:::::::::<<>>;;;::::::999888111111111222333444555666333333333333333333333333111111111111111111222222000000000000000000000000111111111111222222222222////////////000000000000000000111111222222333333////////////000111222333...///111222333333222222333444666666666777:::<<<<<<<<<>>>AAACCCFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNRRR\\\dddppp~~~{{{tttttt~~~~~~~~~~~~~~~|||yyyvvvrrrooolllkkkiiigggeeeccccccbbbbbbaaa^^^\\\YYYXXXVVVVVVRRRPPPMMMIIIDDDAAA???>>>??????@@@BBBEEEHHHKKKMMMMMMOOONNNIIIAAA:::888777;;;===BBBMMMYYYcccggghhhhhhkkkkkkhhheeeaaaYYYPPPGGGBBB@@@BBBDDDDDDEEEGGGBBBAAA???<<<:::777555444444444333333333333222222333222222111111222222333111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222333333333333444444666666666777888:::<<<<<<===<<<<<>>>>>>>>???@@@CCCFFFHHHJJJLLLNNNMMMHHHAAA;;;888888===>>>DDDOOO\\\fffjjjkkkjjjmmmnnnjjjgggbbbYYYPPPFFF@@@===??????>>>>>>@@@AAA@@@>>><<<999777555444444444333333333222222222333222222222222222222333222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222222222333333333333444444555555666666888999;;;<<<===<<<===@@@DDDGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPZZZcccppp~~~~~~wwwiiihhhiiirrr~~~}}}}}}}}}}}}}}}|||yyywwwtttrrrmmmllljjjgggdddbbbaaa```aaa```___\\\ZZZXXXVVVUUUQQQOOOLLLHHHEEEBBB@@@???>>>>>>>>>???AAACCCFFFGGGKKKLLLLLLGGG@@@;;;999:::===@@@FFFRRR___iiinnnooonnnqqqqqqmmmiiicccYYYPPPFFF@@@<<<===<<<:::999;;;???>>><<<:::888666444444333333333333222222222222222222222222222222222222333333333333333222111000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000333333222222222222333333222222333333333333444444444444555666777999:::;;;=========@@@DDDFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNPPP[[[eeerrrvvvlllggg``````fffsss~~~}}}}}}}}}||||||{{{yyyvvvtttsssmmmllljjjgggdddbbb``````aaa```___]]]ZZZXXXVVVUUUPPPNNNLLLHHHEEEBBB@@@???????????????@@@BBBDDDFFFIIIJJJJJJFFF???;;;:::;;;===???GGGSSSaaakkkpppqqqqqqssssssnnniiicccXXXNNNFFF@@@=========::::::<<<===<<<;;;999777666444444333333333222222222222111222222222222222222222222222333333333333111000///000000////////////000000000000000000000000000000////////////////////////000000000000000000000000333333333222222333333333222222222333333333444444444444444555666888:::;;;======>>>AAACCCEEEGGGGGGFFFGGGJJJMMMNNNNNNMMMMMMQQQ\\\ggguuu{{{uuuqqqpppooorrryyyvvvmmmddd^^^[[[ZZZ]]]dddttt~~~~~~}}}||||||{{{yyywwwuuutttsssmmmkkkiiifffdddbbb````````````___]]][[[XXXVVVTTTOOONNNKKKHHHEEECCCAAA@@@AAAAAA@@@AAABBBCCCEEEFFFIIIJJJIIIDDD>>>::::::;;;;;;>>>FFFSSSaaakkkoooppprrrsssqqqlllfff```VVVLLLDDD>>>;;;======;;;;;;>>><<<;;;:::999777666555444333333222222222111111111111222222333333222222111111111222111111000//////000000////////////000000111111111111111111111111////////////////////////000000000000000000000000222222111111111111222222222222222333333333444444444444444555666888:::;;;===>>>???AAACCCDDDFFFGGGDDDFFFIIIKKKMMMMMMLLLKKKQQQ]]]hhhvvvssskkkfff___[[[]]]\\\]]]bbbgggnnn{{{|||}}}wwwssskkkddd]]]YYYWWWVVVXXX]]]hhh{{{~~~~~~|||{{{yyywwwuuusssrrrqqqkkkjjjhhhfffdddbbbaaaaaa``````___^^^[[[XXXVVVTTTNNNMMMKKKHHHEEECCCBBBAAABBBAAAAAAAAACCCEEEGGGHHHIIIIIIHHHCCC===999999;;;999===EEERRR```jjjmmmnnnpppqqqmmmfff```[[[RRRJJJ@@@;;;888:::;;;:::;;;===;;;;;;:::999888777666555222222222222111111111111111222333444444333222111111000000//////000111111000000////////////000000111111111111111111111111////////////////////////000000000000000000000000111111000000000000111111222222333333333333444444444444555666777999:::;;;<<<>>>AAABBBBBBCCCEEEGGGEEEFFFHHHJJJLLLLLLLLLLLLQQQ]]]hhhvvv~~~mmmaaa\\\XXXSSSOOOQQQQQQSSSWWWYYY]]]gggrrryyyooojjjjjjccc```[[[VVVSSSSSSUUUWWW[[[cccrrr|||zzzxxxuuusssqqqooonnniiihhhgggeeedddcccbbbbbb``````___^^^\\\YYYUUUSSSNNNLLLJJJHHHEEEDDDCCCBBBAAAAAAAAAAAACCCEEEGGGIIIIIIJJJHHHCCC<<<888888:::999===EEERRR```iiillllllnnnmmmhhh___ZZZVVVOOOGGG???:::777999:::999999<<<;;;;;;:::999888777777666222222222222111111111111000111333444444333111000222111///...///111333555000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222333333333333444444555555666666888999;;;<<<<<>>???@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNPPPXXXffftttzzz}}}}}}kkkbbbXXXUUUUUUTTTVVVZZZ\\\^^^___bbbcccdddeeeeeecccdddeeehhhmmmvvv~~~zzzqqqcccWWWQQQOOOLLLJJJGGGJJJMMMNNNQQQYYYgggrrr}}}|||}}}zzzvvvtttrrrpppnnnllljjjiiigggggghhhgggeeeccccccbbb```]]][[[YYYWWWWWWPPPMMMIIIDDDAAA@@@@@@@@@???@@@AAAAAAAAACCCFFFIIILLLLLLJJJEEE@@@<<<::::::===CCCNNNYYYccciiilllnnnkkkiiiddd```ZZZTTTLLLGGG===<<<;;;;;;===>>>>>>===<<<;;;:::999888777666666444333333222111111111222222222111111222222333444444333333222111000//////000000////////////000000111000000000000000000000///////////////000000111000000000000000000000000111111111111222222222222333222111111111222333444666555444666:::;;;:::888======???@@@BBBCCCEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOWWWdddqqqxxx{{{ssseee^^^WWWWWWZZZ]]]ccciiinnnooorrruuuvvvuuutttssslllhhhbbb^^^___ccciiinnnrrrtttzzzqqqgggZZZPPPKKKIIIHHHHHHDDDLLLSSSWWW[[[fffzzz~~~}}}}}}}}}|||yyyvvvsssrrrqqqnnnlllmmmjjjhhhgggggggggfffeeecccbbb```]]]ZZZWWWUUUTTTPPPMMMIIIDDDAAA@@@@@@@@@>>>???@@@AAAAAACCCGGGIIIMMMLLLJJJEEE@@@===<<<===>>>DDDOOO\\\fffllloooppppppmmmiiiccc]]]TTTKKKEEE>>><<<;;;;;;===>>>>>>===<<<<<<;;;:::999888888777666555333111000000111222222222111111222222333444444333333222111000//////000000////////////000000111111111000000/////////...//////000000000000000000000000000000000000000333333333333222222111111222222111111222222333444666555444666888:::::::::<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOUUUbbbooovvvyyyuuugggbbb^^^aaafffllluuu}}}|||uuulllccc^^^]]]]]]^^^\\\```hhhrrr{{{~~~kkk```SSSLLLIIIIIIJJJLLLKKKRRR\\\dddlll|||~~~}}}|||}}}}}}zzzxxxuuusssrrrqqqooommmooollliiigggggggggfffeeebbbaaa___\\\YYYVVVSSSRRRPPPMMMIIIDDDAAA@@@@@@@@@===>>>@@@AAAAAADDDGGGJJJMMMLLLIIIDDD???<<<<<<>>>AAAHHHTTT```jjjppprrrrrrvvvrrrmmmfff^^^SSSHHHBBB===;;;:::;;;<<<=========;;;;;;;;;:::999888888888888666333000//////111222222222111111222222333444000111111111111222222222000000////////////000000222222111000///......------...000111111111000///000000000000000000000000222222222222222222222222111111111222222333444444777666555555777999:::;;;<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIKKKLLLMMMNNNOOONNNTTT```mmmuuuyyy~~~xxxpppmmmlllqqqwww~~~{{{qqqiii```YYYTTTRRRSSSYYYaaajjjyyy~~~mmm___RRRLLLJJJHHHKKKPPPRRRYYYdddrrr~~~}}}}}}}}}}}}yyywwwtttrrrrrrqqqooonnnpppmmmiiiggggggfffeeedddaaaaaa___]]]YYYVVVSSSQQQPPPMMMIIIDDDAAA@@@@@@@@@===>>>@@@AAABBBEEEIIILLLNNNLLLGGGBBB<<<:::;;;===EEEMMMZZZgggqqqvvvwwwwwwxxxtttnnnggg^^^TTTJJJDDD<<<;;;999:::;;;===<<<<<<;;;;;;:::999888777777666888666333000//////111222222222111111222222333444000111111111111222222222000000////////////000000222111111000///...---------...000111111111000///000000000000000000000000//////000000111222222333000000111222333333444444666666666666666888:::<<<<<<<<<>>>@@@BBBDDDFFFFFFHHHIIIJJJKKKLLLNNNOOOOOONNNSSS___mmmvvvzzz}}}wwwvvvyyyxxxkkk^^^TTTSSSQQQQQQVVV^^^kkktttdddUUUPPPMMMJJJMMMTTTZZZcccrrr~~~||||||xxxvvvsssrrrrrrqqqpppnnnooommmjjjhhhgggfffdddbbb``````___]]]ZZZWWWSSSQQQPPPMMMIIIDDDAAA@@@@@@@@@===???AAABBBDDDGGGKKKNNNOOOMMMGGG@@@;;;999:::<<>>@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOSSS^^^mmmxxx|||}}}lllaaaYYYTTTPPPRRRVVV___mmmzzzzzziiiZZZWWWUUUSSSWWW```kkkxxx}}}{{{wwwuuurrrqqqrrrqqqpppooonnnllljjjhhhgggeeebbb______```___^^^[[[XXXUUUSSSPPPMMMIIIDDDAAA@@@@@@@@@>>>???BBBCCCEEEHHHMMMPPPRRROOOHHHAAA;;;888:::===???IIIZZZlllyyy}}}tttkkkbbbYYYQQQLLL>>>===<<<<<<>>>??????>>>???>>><<<;;;999777555555444333333222111111111222222222111111222222333444444333333222111000//////000000////////////000000//////////////////......///////////////000000111000000000000000000000000000000000111111222222222...///111333444444444444333555888888777777999;;;;;;<<<===@@@BBBEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOSSS^^^nnnyyy~~~{{{ooo^^^WWWRRRQQQSSSXXX```iiiuuu~~~{{{jjj^^^]]]^^^^^^dddooo|||}}}zzzwwwtttrrrqqqrrrqqqpppooommmkkkjjjiiigggeee```]]]____________\\\YYYVVVTTTPPPMMMIIIDDDAAA@@@@@@@@@>>>@@@BBBDDDFFFIIINNNQQQUUUQQQJJJBBB;;;999;;;===DDDOOOaaauuuzzznnnbbbWWWNNNIII@@@???===>>>@@@AAAAAA@@@AAA@@@>>><<<:::777666555222222222222222222222222222222111111222222333444000111111111111222222222000000////////////000000.........///////////////000///.........///111222000000000000000000000000333333333222222222222111...///111333444444444444111555999:::888777999:::;;;<<<===@@@BBBEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNUUU^^^iiittt}}}|||nnneeeZZZTTTSSSVVVXXXYYYfffkkkuuu~~~ooodddeeehhhkkkwww|||yyyuuutttsssssssssrrrpppnnnnnnllliiigggeeeccc```]]]^^^]]]]]]]]]]]][[[XXXVVVPPPKKKFFFBBB@@@@@@@@@@@@>>>>>>>>>@@@DDDHHHMMMPPPUUUQQQJJJBBB;;;999;;;===HHHVVVjjj}}}xxxkkkbbbYYYPPPIII???===;;;;;;===@@@BBBCCCAAA>>>;;;:::999888666444333333333333333444444444222222222222222222222222222222111000000000000000////////////////////////111111000///...---,,,,,,111111000000//////......222000...---///111222333000000000000111111111111333333333333333333333333999555333555666666:::???;;;<<<===>>>@@@BBBCCCDDDHHHIIIJJJKKKLLLMMMNNNOOOMMMSSS]]]hhhrrr|||xxxooocccZZZVVVUUUUUUTTT\\\aaaiiittt~~~}}}}}}|||ooogggkkkssszzz~~~{{{yyyuuusssrrrssssssrrrpppnnnnnnllliiigggeeeccc```^^^^^^]]]\\\\\\\\\ZZZWWWTTTPPPLLLFFFCCCBBBBBBAAAAAA@@@@@@@@@BBBEEEIIINNNQQQVVVRRRKKKCCC<<<:::<<>><<<::::::===@@@BBBBBBAAA>>>;;;:::999888666444333333333222111111000000222222222222222222222222//////...---------------////////////////////////111111111000//////......000000000000////////////222111000///000111222222000000000000111111111111333333333333333333333333:::666444555555444666:::;;;<<<===???@@@BBBCCCDDDHHHHHHIIIKKKLLLMMMNNNOOOLLLRRR[[[eeepppzzz{{{nnnddd^^^ZZZVVVTTTRRRVVV]]]fffqqq|||xxxyyyyyy~~~~~~tttooovvv}}}zzzyyytttsssrrrsssssssssqqqooonnnllliiigggfffdddaaa___^^^]]][[[[[[ZZZXXXUUURRROOOKKKGGGCCCBBBCCCBBBBBBBBBBBBBBBCCCFFFJJJOOOQQQVVVRRRKKKCCC===;;;>>>AAAGGGXXXpppttthhh\\\NNNEEE<<<:::999:::<<<@@@AAABBBAAA>>>;;;:::999888666444333222222222111111000000222222222222222222222222222111000000///000000000000000000000000000000000111111111111111000000000////////////000000000000111000000000000000//////000000000000111111111111333333333333333333333333888555444666666444555888;;;<<<===???AAABBBCCCDDDHHHHHHIIIJJJLLLMMMNNNOOOJJJPPPYYYcccmmmxxx{{{qqqkkkeee```\\\RRRSSSWWW]]]gggttt|||wwwuuuuuulllrrrzzz}}}|||yyyxxxtttsssrrrsssttttttrrrpppnnnllliiihhhgggeeeccc```^^^\\\[[[ZZZYYYVVVRRROOOMMMIIIEEECCCBBBBBBBBBAAACCCBBBBBBCCCFFFJJJNNNQQQUUUQQQJJJBBB<<<;;;>>>AAALLL^^^wwwuuuiii[[[MMMCCC:::999888999===@@@AAABBBAAA>>>;;;:::999888666444111222222222222222333333222222222222222222222222333222222111111111222222000000000000000000000000/////////000000111111111.........///000111111111...///000000...---,,,---///000000000111111111111222222333333333333444444333222333888999888888<<<<<<<<<===???AAABBBDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNIIINNNWWW```kkkvvvzzzrrrkkkeeeYYYYYYYYY[[[bbbnnn|||yyyoookkkiiiiiieeeppp}}}~~~{{{xxxvvvuuutttssssssttttttrrrpppnnnllliiihhhhhhfffdddbbb___]]][[[YYYXXXUUUQQQMMMIIIFFFCCCAAAAAAAAA@@@???BBBBBBBBBCCCFFFJJJNNNQQQTTTOOOHHH@@@::::::>>>BBBOOOccc|||~~~ttthhh[[[MMMDDD999888888:::===AAABBBBBBAAA>>>;;;:::999888666444222222111111000000//////222222222222222222222222//////.........//////000000000000000000000000000---......//////000000000------...///000111222222...000222111///------...///000000000111111111111222222222333333444444444444222555:::<<<::::::===<<<===>>>???AAACCCDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNHHHMMMUUU___iiittt~~~uuunnndddcccaaa```bbbkkkxxxyyyllleeeccccccdddeeesss}}}zzzxxxwwwvvvuuutttttttttsssqqqooommmkkkiiiiiihhhhhheeeddd```^^^\\\ZZZWWWTTTOOOLLLGGGDDDBBB@@@AAAAAA@@@???AAAAAAAAACCCFFFKKKPPPRRRSSSNNNGGG???::::::???CCCOOOccc|||~~~xxxoooeeeXXXLLLDDD888888888;;;???BBBCCCCCCAAA>>>;;;:::999888666444333333111///---+++***)))222222222222222222222222000000000000000111111222000000000000000000000000------......//////000000---......///000111111222000222444333000...000333000000000000111111111111111222222333333444444555888666777;;;;;;999999;;;<<<===>>>@@@AAACCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNHHHMMMUUU^^^hhhtttyyyqqqpppmmmiiihhhnnnyyy~~~uuuiii```]]]___aaacccmmm}}}|||zzzyyyxxxxxxwwwuuuttttttssspppnnnmmmkkkjjjiiiiiihhhgggeeeaaa___]]]ZZZXXXTTTOOOKKKFFFDDDBBBAAAAAABBBAAA???AAAAAAAAADDDHHHMMMRRRUUUSSSOOOGGG???:::;;;@@@EEENNN```uuu~~~vvvtttnnnggg]]]QQQFFF???888888999<<<@@@CCCDDDDDDAAA>>>;;;:::999888666444222222111000///......---222222222222222222222222333222222222333333444555///////////////////////////////////////000000000......//////000000111111...111222000------000444000000000000111111111111111111222333333444555555888555666999:::888999<<<======>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMIIIMMMUUU^^^hhhttt{{{zzzwwwrrrooosss}}}{{{vvv|||ppphhh]]]WWWXXX]]]aaadddvvv~~~|||{{{{{{zzzzzzyyyxxxvvvuuutttrrrooommmmmmkkkjjjiiiiiiiiigggeeebbb```]]][[[XXXTTTOOOKKKFFFDDDBBBBBBCCCCCCBBB@@@AAAAAABBBEEEIIIOOOTTTXXXTTTPPPHHH@@@;;;<<>>888888888999<<>>;;;:::999888666444///000111333444555777777222222222222222222222222000/////////000111111222////////////////////////111111111000000000000000////////////000000000000+++---///,,,))))))...333000000000000111111111111111111222333333444555555444222333777999999;;;???======???@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMHHHKKKRRR\\\hhhttt~~~|||{{{|||uuurrruuuzzzooodddYYYRRRVVVXXXYYYcccqqq~~~}}}{{{{{{zzzxxxuuusssrrrpppnnnmmmkkkkkkkkkjjjhhhgggeeedddccc```\\\YYYVVVSSSOOOLLLIIIGGGCCC???======>>>???>>>???BBBEEEJJJPPPTTTWWWXXXNNNCCC===:::999<<>>BBBFFFHHHDDDAAA>>>:::777666666666222222222222222222222222222222111000//////000000111111111111111111111111000...---...///000///...000000111111111111000000222000///......///000222111111222222222222111111222111000000000000000111000000000222444555333222777777888999999999999999>>>>>>>>>???BBBDDDGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMIIILLLRRR\\\gggsss}}}xxxssssssvvv{{{vvveee[[[SSSOOOTTTXXX]]]kkk|||~~~}}}yyywwwtttrrrqqqpppnnnlllllllllkkkjjjhhhfffdddcccaaa___\\\YYYWWWTTTPPPMMMHHHFFFBBB>>><<<<<<>>>???===>>>???CCCGGGLLLPPPRRRTTTJJJAAA===;;;:::>>>BBBMMMWWWbbbhhhlllpppoookkkddd```YYYQQQIIIBBB===:::888999:::===AAADDDGGGHHHDDDBBB???;;;888666666666222222222222222222222222222222111000000000000000111111111111111111111111000...---...///000///...///000000111111000000///111000...------...000111...//////000000//////...111000000000000000111111000///000222333444222000555666777888999999999999>>>>>>>>>@@@BBBDDDGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMIIILLLRRR[[[fffqqqzzzzzzxxx{{{{{{tttssstttyyykkk]]]UUUPPPPPPVVV[[[dddwww~~~xxxvvvsssqqqqqqpppnnnmmmnnnnnnmmmkkkhhhfffdddbbb^^^]]][[[ZZZXXXUUUPPPLLLFFFDDD@@@===<<<<<<===>>>===>>>???AAAEEEIIILLLNNNOOOGGG???<<<<<<;;;>>>CCCJJJUUU___eeeiiilllkkkggg___[[[TTTLLLDDD???;;;999777999===AAADDDGGGHHHIIIEEECCC@@@<<<999777555555222222222222222222222222222222111000000000000111000000000000000000000000000...---...///000///......//////000000//////...000///...------...///000---......//////......---000/////////000111222222000///000111333333111///333444555666888999::::::===>>>???@@@BBBDDDGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMJJJLLLRRRZZZeeeoooxxx}}}{{{qqqkkkmmmuuu}}}vvvrrrtttxxxvvvdddZZZUUUTTTWWW]]]cccooo~~~}}}xxxvvvsssrrrrrrqqqpppnnnoooooommmkkkhhheeebbbaaa]]]\\\[[[ZZZXXXTTTNNNJJJDDDBBB???===<<<<<<===>>>@@@@@@AAACCCEEEIIILLLMMMMMMEEE>>><<<<<<;;;===AAAJJJTTT^^^dddgggiiigggccc```\\\TTTKKKDDD>>>:::999777:::???DDDGGGIIIIIIIIIEEEDDD@@@===999777555444222222222222222222222222222222111000000111111111////////////////////////000...---...///000///.........////////////......///...------------.../////////000000000000//////////////////000111333333111000111222333333111///222333444555777999:::;;;===>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMIIILLLQQQZZZdddoooxxx}}}xxxllldddccciiiqqqwww|||wwwrrrtttyyy~~~nnn```ZZZTTTXXX___gggppp}}}{{{yyyxxxvvvtttsssssssssqqqpppooonnnmmmjjjgggdddaaa```\\\[[[ZZZXXXVVVQQQKKKGGGBBBAAA???===<<<<<<===>>>@@@@@@AAACCCEEEIIILLLMMMNNNEEE>>><<<;;;:::<<<@@@JJJSSS]]]aaacccdddaaa]]]\\\XXXRRRKKKDDD???<<<:::888;;;@@@EEEHHHIIIHHHHHHDDDCCC@@@===:::777555444222222222222222222222222222111111111111111222222////////////////////////000...---...///000///.........////////////............------------......//////000000000000//////////////////000111333333222222222333555555333111222222333444666999;;;<<<<<<===???AAACCCEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMGGGJJJQQQZZZeeeqqqzzzzzzssshhh```^^^bbbiiinnnwww~~~tttqqqsss{{{}}}wwwwwwxxx~~~zzzggg]]]ZZZVVV]]]hhhuuu}}}zzzxxxwwwwwwuuusssrrrssssssrrrpppnnnmmmkkkiiifffccc```___ZZZYYYWWWUUUSSSOOOJJJFFFAAA@@@???=========>>>>>>===>>>???AAAEEEIIILLLNNNNNNFFF>>>;;;;;;:::===BBBKKKTTT\\\___```___\\\WWWSSSQQQMMMIIIEEEAAA???===999<<<@@@DDDFFFGGGFFFFFFAAAAAA???<<<:::777555444222222222222222222222222222111111111111222333333000000000000000000000000000...---...///000///......//////000000//////...........................---......//////......---000/////////000111222222222111222444666666555333444444444555666999<<<===<<<===???BBBDDDEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMMMMEEEIIIPPPZZZfffsss}}}~~~{{{www{{{}}}nnnjjjddd^^^\\\___fffjjjttt|||zzztttvvvzzztttqqqooorrryyyssseee___^^^bbbkkkxxx~~~{{{xxxwwwtttrrrppppppqqqqqqpppoookkkkkkjjjhhheeebbb```^^^VVVTTTRRRQQQPPPOOOKKKIII@@@@@@???>>>>>>>>>??????===>>>???CCCGGGLLLPPPRRRMMMDDD<<<::::::<<>>===;;;999777555444222222222222222222222222222111111111222222333444111111111111111111111111000...---...///000///...///000000111111000000////////////000000/////////...//////000000//////...111000000000000000111111//////111333666777666444666555555555777999<<<>>><<<===???BBBDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMDDDHHHOOOZZZgggttt|||wwwsssmmmrrryyy~~~vvvllleeeccc```]]]\\\```eeejjjrrrzzzyyy{{{wwwoookkkiiijjjqqq|||pppfffdddeeeqqqzzz|||yyyxxxrrrpppnnnnnnooopppooonnnjjjjjjhhhgggdddbbb```^^^SSSQQQOOOOOOOOOOOOMMMLLL@@@@@@???????????????@@@>>>???BBBEEEJJJPPPTTTWWWLLLCCC;;;999;;;===DDDJJJVVV^^^eeefffdddbbb^^^XXXQQQQQQPPPMMMHHHCCC>>>;;;<<<===???@@@BBBBBBBBBBBB===<<<<<<;;;999777555444222222222222222222222222222111111111222333333444111111111111111111111111000...---...///000///...000000111111111111000000//////000000000000//////111111222222222222111111222111000000000000000111......///222555666555444777666666666777999<<<>>>;;;===@@@BBBDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNCCCHHHPPPZZZeeeqqq|||}}}wwwqqqkkkiiikkkkkkooouuu{{{tttfff___YYYZZZYYYWWWUUUYYY___eeepppwwwuuunnnhhhfffgggjjjxxxvvvjjjcccgggooozzz|||yyywwwvvvuuusssqqqqqqqqqqqqooonnniiihhhfffdddcccaaa^^^[[[UUUQQQMMMLLLNNNNNNJJJEEEAAAAAA@@@???>>>>>>?????????BBBCCCDDDJJJTTTXXXWWWLLLCCC;;;888999<<>><<<===@@@BBBBBBAAA???>>><<<;;;999999888777333000222333333333333222111111333333333444444444555555111000//////000000///...//////000000000000////////////000000000000//////.........///000000111111000000000000///////////////////////////000111111111111222222222333333333777777777777888999:::;;;===???AAABBBBBBCCCEEEGGGEEEFFFGGGHHHJJJLLLNNNPPPCCCGGGNNNWWWbbbnnnzzzwwwqqqlllgggeeegggfffjjjpppuuuyyy}}}{{{rrrfff\\\WWWSSSTTTSSSRRRRRRVVV]]]cccmmmuuutttlllhhhfffhhhlllvvvqqqiiieeelllwww~~~yyyvvvvvvwwwxxx||||||zzzwwwvvvtttrrrqqqpppppppppnnnmmmjjjhhhfffdddcccbbb___]]]WWWRRRNNNNNNOOONNNIIIEEE@@@@@@???>>>>>>>>>>>>>>>???BBBCCCEEELLLUUUYYYXXXLLLCCC<<<999999<<>>@@@BBBBBBAAA???>>><<<:::999999888777333111222333333333222222111111111222222222333333333333111000//////000000///...,,,---...///000111111111//////000000000000//////111111000000000/////////000000000000///////////////////////////000111111111222222222222333333333666666666777888999:::;;;<<<>>>@@@AAABBBCCCEEEGGGEEEFFFFFFHHHJJJLLLMMMOOOCCCFFFLLLSSS^^^kkkxxxwwwmmmhhhddd```___bbb```dddjjjpppuuuyyy~~~qqqggg___VVVPPPOOOJJJKKKLLLLLLMMMRRRZZZaaajjjttttttiiieeeeeeiiipppxxxyyymmmiiijjjvvvzzzmmmhhheeefffggggggjjjpppvvvzzz|||zzzxxxwwwtttrrrppppppppppppnnnlllllliiieeeccccccbbbaaa```YYYUUURRRPPPPPPNNNIIIEEE??????>>>=========>>>>>>???BBBDDDGGGNNNWWW[[[YYYKKKCCC<<<::::::===EEENNN[[[^^^ccchhhkkkiiieeeaaa]]]\\\YYYRRRIIIAAA;;;999<<<>>>@@@BBBBBBAAA???===<<<:::999888888777444111333333333222222222111111000000000000111111111222111000//////000000///...***+++,,,...000111111111//////000000000000//////111111000///...,,,,,,+++////////////000000000000000////////////000111111222222222222333333333333666666666777888999:::;;;;;;===???@@@AAABBBDDDFFFEEEEEEFFFGGGIIIJJJLLLMMMCCCFFFJJJQQQ[[[iiivvvxxxooofffaaa]]]YYYXXX[[[]]]aaagggmmmrrrxxx}}}tttcccZZZTTTNNNJJJIIIBBBDDDFFFGGGIIIOOOXXX___jjjttt{{{vvvmmmeeedddhhhppp}}}wwwnnnmmmrrrwwwqqqaaa\\\YYYZZZZZZZZZ]]]bbbfffjjjqqqxxx}}}{{{yyyxxxuuusssqqqqqqqqqqqqooommmmmmiiieeecccccccccbbbbbbZZZXXXUUURRRQQQMMMHHHEEE>>>>>>===============>>>???CCCFFFIIIPPPYYY\\\ZZZKKKCCC<<<:::;;;>>>FFFNNNWWWYYY^^^eeelllnnnjjjfff```^^^YYYQQQGGG@@@;;;999<<<===???AAAAAA@@@>>><<<<<<:::888888888777444222333333222222222111222222000000000000111111111111111000//////000000///...***+++,,,...///000000000//////000000000000/////////......---,,,+++***)))////////////000000000000000000//////000000111222222222222333333333444444555555555666888999;;;;;;;;;===???@@@@@@AAACCCEEEEEEFFFFFFGGGHHHIIIKKKLLLDDDFFFIIIPPPYYYggguuu~~~~~~rrriii```\\\XXXTTTSSSVVVZZZ^^^dddjjjpppvvv|||wwwiii[[[TTTOOOJJJFFFEEE???AAACCCDDDGGGNNNWWW___jjjuuusssmmmhhheeeiiioooyyyyyysssttt{{{tttjjjdddYYYUUURRRSSSSSSRRRTTTXXXYYY]]]dddkkksss|||}}}{{{yyyyyywwwuuussssssssssssqqqooommmjjjfffccccccbbbbbbaaa[[[YYYWWWTTTQQQMMMHHHDDD>>>===============>>>>>>???CCCGGGKKKRRRZZZ\\\YYYIIIBBB<<<;;;;;;>>>FFFMMMRRRTTT[[[dddmmmqqqooolllccc```YYYOOOFFF@@@======<<<===???AAA@@@???===;;;<<<:::888777777777555333444333222111111111222222111111111222222222222333111000//////000000///...,,,---..................//////000000000000//////------------------------.../////////000000000111000000000000000111222222222222333333333444444444444444555666777999;;;<<<;;;===???@@@@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKCCCEEEIIIOOOXXXeeesss|||xxxlllddd[[[WWWTTTQQQQQQTTTXXX\\\aaahhhnnnuuu|||mmmaaaTTTOOOKKKFFFBBBAAA>>>@@@BBBCCCFFFLLLVVV]]]jjjtttzzzrrrhhhgggkkksss||||||zzz~~~tttggg___ZZZWWWRRRPPPQQQPPPNNNPPPTTTUUUXXX]]]dddllluuu~~~~~~|||zzzyyyxxxvvvttttttttttttrrrpppmmmjjjfffdddcccbbb```^^^ZZZYYYXXXUUUQQQLLLGGGEEE>>>>>>=========>>>?????????DDDHHHLLLSSSYYYZZZWWWHHHAAA;;;:::;;;>>>EEELLLPPPUUU^^^hhhppptttsssqqqiiieee^^^TTTJJJDDDAAAAAA===???AAABBBBBB@@@>>><<<<<<:::777666777777666444444333222111111111222333222222222333333333444444111000//////000000///........./////////......---//////000000000000//////...//////000111111222222......//////000000111111111000000000000111222222333333333333444444444444333444444555777999;;;<<<;;;===???@@@AAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJJJJAAACCCGGGMMMWWWcccoooxxx~~~yyyqqqeee]]]VVVSSSRRRPPPRRRUUUYYY]]]ccciiipppwwwjjj]]]PPPJJJGGGCCC@@@AAA>>>@@@BBBCCCEEEKKKTTT[[[hhhrrr}}}tttqqqkkkoooyyy|||mmmddd^^^ZZZZZZUUUSSSTTTSSSQQQRRRVVVXXXZZZ^^^ccciiiqqqzzz~~~|||{{{zzzwwwvvvtttttttttsssrrrpppllljjjgggdddccc```]]][[[XXXYYYXXXVVVQQQLLLGGGEEE>>>>>>>>>>>>>>>???@@@@@@@@@EEEIIIMMMSSSYYYXXXTTTFFF???:::999:::===DDDKKKSSS[[[fffpppuuuvvvvvvuuupppnnnhhh___TTTKKKEEECCCAAABBBDDDEEEEEECCC@@@???<<<:::777666666777666555555444222000000111222333222222222333333333333444111000//////000000///...---...//////000000000000//////000000000000//////...//////000111111222222.........///000111111111111111000000111111222333333333333444444444444555333333444555777999;;;<<<<<<>>>@@@AAABBBCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJJJJ>>>AAAFFFLLLUUUaaammmuuutttkkk```XXXRRRQQQQQQQQQSSSWWW\\\```ffflllsss{{{jjj\\\NNNGGGDDDBBBAAABBB???@@@BBBBBBDDDJJJSSSYYYeeeooo~~~uuunnnppprrryyywwwlllgggdddccc^^^ZZZXXXXXXWWWUUUVVVYYY\\\^^^aaadddiiipppyyy~~~~~~|||{{{zzzwwwuuussssssssssssqqqooollljjjgggeeeccc```\\\YYYWWWXXXXXXVVVQQQKKKGGGEEE??????>>>>>>???@@@AAAAAA@@@EEEJJJMMMSSSXXXWWWSSSEEE>>>999999:::===CCCKKKXXXaaannnvvvyyyxxxwwwwwwuuutttqqqhhh]]]PPPGGGBBBCCCEEEFFFHHHGGGEEECCCAAA<<<:::777666666777666555555444222000000111222333111222222222222333333333111000//////000000///...,,,---...000111222222222//////000000000000//////---------.........//////---......///000111111222111111111000111111222333333333333444444444555555333333444555777999;;;<<<===???AAABBBBBBCCCEEEGGGJJJJJJIIIIIIIIIJJJJJJKKK???BBBEEEIIIPPP[[[hhhrrr~~~~~~sssiiibbb\\\TTTMMMKKKLLLNNNSSSYYY[[[aaaiiipppvvv}}}nnn^^^MMMGGGFFFDDDAAA???@@@??????BBBCCCGGGPPP[[[fffsss{{{rrrqqquuu{{{|||sssnnniiiffffffdddaaa___^^^^^^^^^___bbbcccfffkkkqqqwww|||{{{wwwuuuuuuuuutttsssqqqpppooonnnkkkhhheeeccc```]]]ZZZXXXXXXWWWUUUQQQLLLHHHFFF@@@???>>>>>>>>>???@@@AAAAAAEEEIIIMMMTTTYYYWWWQQQ@@@<<<:::::::::>>>HHHSSS^^^gggssszzz{{{{{{}}}}}}vvveeeTTTHHHCCCGGGGGGGGGIIIJJJHHHEEECCCAAA>>>;;;888777777555444222222222111111111111111333333333333333222111000000000000000000000000000............/////////000111111111111111111111111............////////////////////////////////////111000/////////000222333444444444444444444333333666666777888999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJJJJJJJKKKMMM???BBBEEEHHHNNNYYYfffooo}}}vvvlllbbb\\\UUUOOOJJJJJJLLLNNNSSSZZZ]]]bbbjjjqqqwwwmmm]]]MMMGGGFFFCCC@@@???BBB@@@AAADDDFFFIIIQQQ[[[ffftttxxxrrruuu{{{|||yyyvvvsssrrrpppmmmjjjhhhggghhhhhhjjjllloootttzzzzzzwwwuuuuuutttsssrrrqqqooonnnmmmjjjgggeeedddbbb___\\\ZZZYYYXXXTTTPPPKKKFFFCCC@@@???>>>>>>>>>???@@@AAAAAAEEEIIILLLRRRVVVSSSMMM@@@<<<:::;;;;;;@@@KKKVVVdddlllvvv|||||||||}}}~~~yyyhhhWWWLLLIIIJJJIIIIIIJJJKKKJJJGGGEEEAAA>>>:::888777666444333333222222222111000000000222222333333222111111000000000000000000000000000........./////////000000111111111111111111111111/////////000000000000111111111111111111111111111***,,,...000222222222111333333444444444444444444777777888999:::;;;<<<<<<<<<===???AAACCCDDDDDDEEEDDDFFFHHHJJJJJJJJJKKKMMM???BBBDDDGGGLLLVVVbbbkkkzzzvvvkkkaaaYYYTTTMMMHHHFFFIIIKKKNNNTTTZZZ```eeelllrrryyykkk\\\MMMGGGEEEBBB@@@???BBBBBBCCCGGGHHHJJJRRR[[[hhhvvvzzzyyy~~~{{{xxxuuussssssrrrppprrruuuzzz~~~zzzvvvuuutttsssrrrqqqooonnnmmmllljjjgggeeedddbbb```^^^[[[ZZZXXXTTTNNNHHHDDDAAA@@@???>>>======>>>???@@@CCCFFFIIILLLPPPSSSOOOGGG???<<<:::;;;===CCCOOO[[[lllrrrzzz~~~}}}||||||}}}yyyeeeUUUMMMLLLMMMLLLKKKKKKLLLKKKIIIGGGAAA>>>:::777666555333222333333222222111000//////111111222222111111000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111111111111111111111111%%%(((---222444444222000222222333333444444555555666777777888999:::;;;;;;===>>>???AAACCCDDDEEEEEEDDDFFFHHHJJJJJJJJJKKKMMM???AAACCCEEEIIIRRR^^^gggvvv}}}xxxkkk```WWWPPPMMMHHHEEEEEEIIIKKKMMMSSSZZZaaafffmmmtttzzzgggZZZLLLGGGEEEBBB??????AAAAAACCCGGGIIIKKKSSS\\\jjjyyy}}}|||{{{yyyzzz|||~~~zzzwwwuuutttrrrqqqooonnnmmmmmmkkkiiifffdddcccaaa^^^\\\[[[ZZZWWWRRRMMMHHHDDDAAA@@@???>>>>>>===>>>???@@@FFFIIILLLMMMPPPQQQKKKCCC===:::999;;;>>>EEESSS```qqqvvv{{{~~~~~~|||{{{{{{|||}}}ooo\\\MMMIIIJJJMMMLLLKKKKKKLLLLLLJJJIIIBBB???;;;888777666444333444333333222111000//////000000111111111000000///////////////////////////...////////////000000000//////////////////////////////000000000111111111111111111111111111111111'''***///222444444222111111111222333444444555555444444555666777888888999<<<===???AAABBBDDDDDDEEEDDDFFFHHHJJJJJJJJJKKKMMM???AAABBBDDDGGGPPP[[[cccqqqyyy~~~ooobbbWWWPPPKKKHHHGGGFFFGGGJJJLLLMMMSSSZZZbbbhhhooovvv}}}~~~bbbWWWKKKFFFDDDAAA@@@AAA@@@???BBBGGGJJJMMMWWW```ooo~~~~~~zzzxxxuuutttrrrpppnnnmmmllllllllliiifffcccaaa___\\\YYYZZZXXXUUURRRMMMIIIEEECCC@@@???>>>>>>>>>???AAABBBJJJMMMOOOOOOQQQPPPIII@@@:::888777:::???HHHWWWeeessswww|||~~~|||yyyxxxssstttpppcccQQQFFFDDDGGGJJJJJJIIIJJJLLLLLLJJJIIIDDDAAA===:::999888666444333333222222111000000//////000000111111111000000////////////////////////////////////000000000111................................./////////000000000000000000000000000000///000111111222222222222111111222222333444555555444444555666777888888999:::;;;===???AAABBBCCCCCCDDDFFFHHHJJJJJJJJJKKKMMM???@@@BBBCCCFFFNNNZZZbbbnnnwww}}}tttgggZZZQQQKKKHHHFFFGGGFFFGGGJJJKKKLLLSSS[[[cccjjjssszzzxxx]]]SSSIIIFFFDDDBBBAAACCCAAA@@@CCCHHHMMMSSS___jjjwww|||yyywwwuuurrrpppnnnmmmmmmmmmkkkhhheeecccbbb```]]]ZZZZZZYYYVVVRRRMMMIIIFFFEEE????????????@@@BBBCCCEEEMMMPPPQQQQQQRRRPPPHHH>>>999777777;;;AAALLL\\\kkkuuuxxx}}}|||wwwsssllliiicccWWWJJJCCCBBBEEEFFFFFFHHHKKKMMMMMMKKKIIIFFFCCC???<<<:::888666555222222222111111111111111000000111111222222111111000000000000000000000000/////////000000000111111////////////////////////............////////////////////////////////////555333222000000111222333111111222222333333444444666777777888999:::;;;;;;:::;;;<<<>>>@@@AAABBBBBBDDDFFFHHHJJJJJJJJJKKKMMM>>>@@@AAABBBFFFNNNYYYbbbmmmvvvssskkk___TTTLLLHHHFFFEEEDDDDDDFFFIIIIIIKKKTTT^^^eeemmmwwwoooYYYPPPHHHEEEDDDBBBCCCEEEDDDCCCFFFLLLRRR[[[iiivvv{{{}}}}}}{{{xxxvvvssspppnnnmmmmmmmmmiiigggeeeddddddcccaaa___^^^[[[WWWRRRMMMIIIFFFDDD?????????@@@BBBDDDFFFHHHNNNQQQRRRRRRRRRPPPGGG===:::888888===EEEPPPbbbqqqyyy|||{{{sssmmmeee```VVVLLLDDDAAAAAACCCCCCDDDHHHLLLOOOOOOLLLJJJFFFCCC>>>;;;999888666444111111111111111222222222000111111222333333222222000000000000000000000000//////000000000111111111////////////////////////...////////////000000000000000000000000000000000444333111000///000111222222222222222222222333333777777888999:::;;;<<<<<<:::;;;===???AAABBBCCCCCCDDDFFFHHHJJJJJJJJJKKKMMM>>>???AAABBBFFFNNNYYYbbbnnnvvv{{{mmmeeeZZZPPPJJJGGGEEEEEEBBBBBBDDDGGGHHHKKKUUU```gggooozzz{{{hhhVVVNNNGGGEEEDDDBBBDDDGGGHHHGGGIIIOOOWWWaaaqqq|||tttwww~~~~~~|||yyywwwtttpppnnnmmmmmmnnnhhhfffeeeeeefffgggfffdddaaa^^^YYYSSSMMMHHHDDDCCC?????????@@@CCCEEEHHHJJJNNNQQQRRRRRRRRROOOFFF;;;;;;999:::???GGGTTTfffuuu|||{{{qqqiii```YYYNNNEEE@@@???@@@@@@AAACCCHHHNNNQQQQQQNNNKKKEEEBBB>>>;;;999777555333000000000111222222333333000111222333333333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000000333333222222222222222222666666777888999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJJJJJJJKKKMMMAAA@@@@@@CCCEEEIIISSS^^^jjjuuu|||rrrfff___UUULLLFFFCCCBBBAAAEEEBBBAAADDDGGGJJJRRR[[[fffmmmxxxtttlllWWWLLLBBBAAABBBBBBCCCEEEIIILLLOOOTTT]]]kkk{{{|||wwwtttwww}}}}}}{{{{{{wwwssspppooonnnllljjjiiigggeeecccaaabbbbbbccc```]]]XXXRRRKKKDDD???===>>>>>>???@@@CCCFFFIIIJJJJJJMMMPPPPPPLLLFFFAAA>>>;;;;;;;;;@@@LLL^^^qqq~~~zzzoooggg^^^UUUKKKDDD???;;;===AAA@@@CCCHHHLLLMMMLLLIIIFFFIIIGGGCCC>>>:::777666555333333333222222222111111444444333333333333222222000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////222111//////000111111000111111222222222333333333666666777777888888999999;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIII@@@>>>???BBBDDDHHHRRR\\\hhhsss}}}xxxnnnbbb\\\RRRJJJEEECCCBBBBBBCCCBBBCCCGGGJJJLLLRRRYYY```hhhtttxxxlllcccTTTJJJCCCCCCEEEDDDDDDEEEMMMQQQXXX```jjjyyy~~~zzzvvvtttyyy}}}{{{|||yyyuuurrrpppooommmkkkiiigggeeecccaaaaaabbbbbb```]]]XXXRRRKKKEEE@@@>>>=========???AAAEEEGGGIIIMMMOOOPPPMMMHHHAAA<<<:::;;;:::===EEEVVVkkk}}}rrrjjj]]]SSSIIICCC???===???DDDEEEFFFHHHJJJJJJJJJJJJIIIHHHEEEAAA<<<777444222111333333333222222222111111444444333333222222111111000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////222111//////000111111000111111222222222333333333666666666777888888999999<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIII>>>===>>>AAACCCGGGPPPZZZfffpppzzz~~~rrrhhh\\\WWWNNNHHHDDDCCCBBBBBBBBBBBBEEEJJJMMMMMMQQQWWW^^^eeerrr|||ttthhh]]]RRRKKKFFFHHHJJJIIIIIIJJJVVV\\\eeeooo{{{zzzwwwuuuuuu{{{}}}zzz|||yyyuuusssqqqpppnnnmmmiiigggeeecccaaaaaaaaaaaa___\\\WWWQQQKKKEEEAAA???<<<<<<===>>>@@@CCCFFFHHHLLLLLLLLLHHHCCC>>>:::999::::::???MMMccc|||tttlll\\\RRRGGGBBB???>>>AAAFFFIIIHHHHHHGGGHHHJJJLLLMMMLLLIIIDDD>>>999555333222333333333222222222111111333333333222111000000///000000000000000000000000////////////////////////////////////000000000000///////////////////////////000000111111000000///222000//////000111111000111111222222222333333333555555666777777888999999<<<===>>>???AAACCCDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJ<<<;;;>>>BBBDDDFFFOOOXXXdddlllwwwxxxlllbbbVVVQQQJJJEEECCCCCCCCCBBBBBBBBBEEEJJJMMMNNNRRRXXXaaahhhttt|||{{{}}}yyylllaaaVVVOOOKKKLLLOOOPPPRRRVVVcccjjjuuu~~~yyywwwuuuvvv|||}}}zzz{{{xxxtttrrrpppooonnnllliiihhhfffcccaaa``````___\\\ZZZUUUOOOIIIDDDAAA???<<<<<<===>>>@@@CCCFFFGGGGGGGGGFFFCCC???<<<;;;<<<999:::AAATTTnnnvvvnnn^^^RRRFFFAAA??????CCCGGGHHHHHHHHHIIIJJJLLLOOOPPPOOOKKKEEE???:::666444333333333333222222222111111333333222111000///......////////////////////////////////////////////////////////////000000000000////////////////////////000000000111111000000000111000//////111222111111111111222222222333333333444555555666777888999999;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJ;;;;;;>>>CCCEEEGGGOOOXXXaaaiiittt~~~|||rrrggg\\\QQQLLLGGGCCCBBBBBBCCCCCCDDDBBBDDDIIILLLNNNUUU]]]dddlllwww~~~yyyxxx}}}vvvjjj[[[TTTOOOPPPSSSWWW^^^eeepppyyy{{{yyywwwvvvzzz|||zzzxxxuuurrrooonnnmmmlllkkkiiihhhfffdddaaa```^^^^^^YYYVVVQQQKKKFFFBBB@@@???>>>>>>>>>???AAADDDFFFHHHEEEEEECCC???<<<::::::;;;999<<>>>>>>>>???AAADDDFFFGGGGGGGGGDDD???:::777777888:::@@@MMMaaawww}}}wwwfffWWWHHHAAAAAACCCFFFJJJGGGIIIMMMPPPQQQQQQOOONNNHHHEEE???999555444444444333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222222111111000111///...///111222222222111111222222222333333333333333444555777888999999888:::<<>>BBBHHHJJJKKKQQQYYY^^^cccmmmwwwzzzpppggg[[[QQQKKKHHHCCCAAAAAABBBCCCCCCDDDDDDIIIPPPUUUXXX___fffjjjpppzzzyyyrrrtttyyyxxxjjjeeeccceeeiiioooyyy~~~||||||xxxtttuuuzzz|||yyyuuurrrooollllllkkkjjjiiiiiihhhgggdddaaa^^^\\\[[[VVVSSSMMMHHHDDDAAA@@@@@@>>>===>>>>>>@@@BBBEEEFFFGGGFFFDDD@@@;;;888777888;;;EEEUUUhhhzzz}}}xxxgggWWWGGGBBBCCCFFFJJJNNNMMMNNNPPPQQQQQQOOOMMMKKKGGGCCC>>>999777666777888333333333222222222111111000000111111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222222111111000000///...///111222222222111111222222222333333333222333444555666888999999999;;;===@@@BBBBBBBBBBBBDDDEEEFFFHHHJJJLLLLLLMMM>>>???DDDJJJLLLMMMSSSZZZ]]]aaajjjssszzzvvvlllcccXXXNNNJJJGGGCCCAAAAAABBBCCCCCCCCCEEELLLUUU[[[]]]bbbhhhooouuu}}}~~~~~~xxxuuuwww|||rrroooooossswww|||~~~|||{{{|||yyyttttttxxx|||yyyuuurrrooommmlllllljjjiiiiiihhhgggeeeaaa^^^\\\ZZZVVVSSSNNNHHHDDDBBBAAAAAA===<<<<<<===???AAACCCEEECCCCCCBBB@@@<<<:::;;;;;;<<>>999555333333555777333333333222222222111111000000000111222222333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111000///...///111333333222111111222222222333333333222222444555666888999999:::<<>>@@@DDDKKKRRRWWW]]]aaahhhooouuuzzzqqqiii```VVVOOOFFFEEEBBB@@@@@@@@@AAABBBFFFHHHLLLQQQVVV]]]dddiiiooottt{{{zzzyyywwwvvvvvvyyy|||~~~wwwsssvvvyyyttttttuuuwww|||~~~}}}|||zzzwwwuuuvvvwww~~~~~~|||zzzxxxwwwtttrrrpppooonnnmmmkkkiiiiiifffdddbbbaaa___\\\ZZZVVVRRRMMMGGGBBB???>>>>>><<<<<<===>>>???@@@AAAAAABBB@@@===;;;999999999:::AAAIIIYYYlll}}}}}}}}}zzzuuuooo^^^UUUJJJEEEIIIOOOTTTUUUSSSSSSQQQOOOMMMJJJGGGFFFAAA>>>:::666333111000000000000111333555555333111........................//////000000///...------////////////000000000000222222222222111111111000000000000000000000000000222222111111000000//////222111000//////000111222222000---...111222111000555555666777888999::::::;;;;;;<<<===???AAABBBCCCDDDEEEHHHJJJKKKKKKKKKKKK999:::<<<===@@@EEEKKKPPPYYY^^^eeelllqqq|||wwwnnnfff]]]SSSLLLFFFEEECCCAAA@@@AAAAAABBBEEEHHHLLLRRRWWW^^^eeejjjppptttxxxzzzzzzzzzzzzzzzxxxwwwwwwxxxyyy{{{}}}~~~{{{pppooosss}}}{{{sssuuuwww{{{}}}}}}}}}{{{yyyxxxwwwwww|||zzzxxxwwwsssqqqooonnnnnnmmmjjjhhhiiigggdddbbbaaa___\\\YYYUUUQQQLLLFFFBBB???>>>>>>=========>>>>>>??????@@@@@@>>><<<:::999999::::::@@@IIIZZZmmm~~~xxxttttttrrrlllgggYYYQQQGGGCCCHHHOOOSSSUUUVVVUUUSSSPPPLLLHHHDDDCCC???===:::666333222111111333222222333444444222000222222222222222222222222//////000000///......---////////////000000000000222222111111111000000000000000000000000000000000000000000000000000//////222111000//////000111222666333222333555666555444666777777888999:::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLL:::;;;;;;;;;===@@@EEEIIITTTYYYaaahhhmmmuuu{{{rrriiibbbYYYOOOIIIEEEDDDBBBAAA@@@AAAAAABBBCCCFFFLLLQQQWWW]]]dddhhhnnnoooqqqqqqpppppprrrssswwwxxxzzz|||}}}~~~~~~~~~yyyqqqjjjlllqqqwwwooollloootttyyy|||}}}~~~~~~~~~}}}|||zzzyyy}}}zzzwwwvvvsssqqqooonnnnnnllljjjhhhiiigggdddbbbaaa^^^[[[XXXSSSPPPKKKEEEAAA>>>=========>>>>>>>>>>>>>>>>>>>>><<<;;;999888888888:::;;;@@@JJJ[[[nnn~~~xxxpppkkkjjjhhhddd___TTTMMMEEEDDDJJJQQQVVVWWWYYYXXXUUUPPPKKKFFFAAA???===;;;888666444333222222555333333333333333111///222222222222222222222222//////000000000///......////////////000000000000111111000000000/////////000000000000000000000000//////////////////000000111111000000000000111111333222111222444555444333555666666777888999:::;;;<<<<<<===>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIKKKLLLMMM;;;<<<=========@@@DDDHHHOOOTTT]]]eeeiiippp~~~}}}vvvmmmeee]]]UUUMMMGGGCCCBBBAAA@@@@@@@@@@@@AAAAAAEEEJJJOOOTTTYYY___bbbfffhhhiiijjjlllooossswww|||~~~}}}}}}}}}||||||~~~~~~|||{{{zzzzzzzzz{{{|||wwwsssoookkkgggkkkqqq|||xxxjjjbbb___ccciiipppwww~~~}}}vvvrrrsss}}}}}}{{{}}}zzzwwwvvvtttssspppoooooonnnllljjjiiigggeeecccaaa^^^ZZZVVVQQQNNNIIIDDD@@@>>>======>>>>>>>>>======<<<<<<<<<:::999777666777888:::;;;???JJJ[[[nnn|||xxxqqqiiieeeeeedddaaa]]]PPPJJJEEEEEEMMMUUUYYYZZZZZZXXXUUUPPPJJJEEE@@@>>>:::999777666444333333333333222111111222222000///000000000000000000000000//////000000000//////...////////////000000000000000000000000////////////////////////////////////------......//////000000111000000000000000000111000000000111222333222222333333444555666777888888;;;;;;<<<===???AAACCCDDDGGGGGGFFFGGGHHHJJJLLLNNN:::;;;<<<===>>>AAAEEEHHHLLLQQQZZZcccgggmmmxxxwwwqqqhhh```ZZZSSSKKKFFF@@@@@@??????????????????AAACCCGGGKKKOOOTTTYYY\\\___bbbfffkkkqqqwww{{{|||||||||}}}|||zzzzzzyyyxxxttttttttttttuuuuuuvvvvvvvvvqqqllljjjgggeeehhhnnnzzz}}}oooaaaYYYSSSWWW]]]ccciiiooouuuzzz}}}sssmmmhhhjjjqqq}}}~~~{{{xxxvvvwwwuuusssrrrqqqpppnnnllliiigggeeecccaaa]]]XXXUUUOOOLLLGGGBBB???===<<<<<<>>>>>>======<<<;;;;;;;;;888777666555666888:::<<<@@@JJJ[[[kkkvvv{{{{{{{{{nnniiidddcccdddddd```\\\LLLGGGDDDFFFNNNVVVYYYZZZXXXWWWTTTOOOJJJEEEAAA???888888777666555444333333000.........000111111000//////////////////////////////000000000000000///////////////000000000000000000000000////////////////////////////////////------......//////000000000000000111111000000000000111333444444444444555333333444555666777888888::::::;;;<<<>>>@@@BBBCCCGGGGGGFFFGGGHHHJJJLLLNNN777888:::;;;<<>>@@@BBBCCCFFFFFFGGGHHHIIIKKKLLLMMM777888:::;;;;;;===@@@CCCGGGKKKTTT^^^eeekkkvvvxxxtttjjjddd\\\VVVRRRNNNHHHDDD@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDFFFIIINNNUUU]]]ccckkkqqqzzz~~~wwwpppooonnnooosssvvvxxxyyywwwzzz~~~|||xxxxxxwwwtttuuuwww~~~{{{ooo```SSSLLLIIIKKKLLLNNNOOOQQQUUUYYYXXXZZZ]]]______]]]ZZZXXXWWWWWW___nnn}}}{{{zzzxxxvvvtttsssrrrqqqooommmiiihhhfffdddaaa\\\VVVRRRKKKHHHDDD@@@===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999888666666666888:::;;;BBBKKKWWWaaafffhhhiiijjjddddddfffjjjnnnlllddd\\\MMMIIIGGGKKKSSSYYYZZZYYYXXXWWWSSSOOOJJJDDD@@@>>>777777777666555333222222222111//////000222222111111111111111111111111111//////000111111111111111////////////000000000000222222111111111000000000000000000000000000000000000000000000000000/////////000111222222111000///***---111222111111111333666777777888999:::;;;;;;<<<======???@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLL999;;;<<<<<<<<<===???BBBFFFIIIRRR\\\dddkkkuuu{{{tttooofff```XXXRRROOOLLLGGGCCCAAAAAABBBCCCCCCCCCBBBBBBDDDEEEGGGJJJPPPYYYbbbiiivvv|||{{{tttnnnkkklllnnnssszzz~~~}}}vvviiiYYYLLLEEEGGGHHHHHHGGGFFFHHHKKKNNNLLLNNNQQQSSSTTTRRRPPPOOORRRUUUaaattt~~~|||{{{wwwuuusssrrrrrrqqqooommmiiihhhfffdddaaa\\\UUUQQQJJJGGGCCC???<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666777888:::;;;CCCKKKUUU]]]aaabbbccceeeggghhhlllrrruuurrrggg^^^RRRNNNMMMQQQXXX]]]^^^\\\ZZZXXXTTTOOOIIICCC???<<<777777777666555333222111666444111111111222222111000000000000000000000000//////000111111111111111////////////000000000000222222222222111111111111000000000000000000000000222222111111000000/////////000111222222111000///---111555777555444555777555555666777888999::::::>>>??????@@@BBBDDDFFFGGGDDDEEEHHHJJJKKKKKKKKKKKK888:::;;;;;;;;;<<<>>>AAADDDHHHPPPXXX```jjjsssyyy}}}wwwooojjjbbb\\\UUUNNNJJJGGGEEECCCAAA@@@@@@@@@BBBBBBAAA@@@FFFLLLQQQTTT\\\iiissswww}}}vvvqqqpppqqqrrrnnnvvv~~~{{{tttiii]]]QQQIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEGGGJJJIIIHHHMMMTTTSSS```qqq~~~|||{{{tttsssrrrpppooonnnnnnnnnjjjhhheeebbb^^^YYYRRRNNNEEECCC???======<<<;;;::::::999999999::::::999777888666666777777777;;;AAAFFFMMMXXXaaacccbbbbbbdddmmmooossswwwxxxrrrggg___PPPNNNOOOTTT[[[___^^^[[[[[[WWWRRRNNNIIIEEE@@@===:::999777555444333333333444444444333333333222222222111111111111111111222222111111000///......---------------............222111000//////000111222,,,,,,---...///000111111......//////000000111111000111111111111222222222111111222222222333333333555555666666777777888888999;;;>>>@@@BBBCCCBBBBBBFFFFFFHHHIIIJJJKKKKKKKKK:::;;;<<<<<<;;;<<<>>>@@@CCCGGGMMMUUU^^^gggpppvvvzzztttmmmhhh]]]XXXQQQLLLIIIGGGEEEDDDBBBBBBAAABBBDDDFFFGGGGGGOOOWWW^^^ccckkkvvvzzzxxxtttqqqppprrrvvvzzz{{{|||uuukkk___SSSKKKEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEGGGGGGGGGMMMTTT]]]lll~~~|||yyyxxxsssrrrqqqooonnnmmmllllllhhhfffccc```\\\VVVPPPLLLEEEBBB???======<<<;;;::::::999888999;;;;;;:::999888777777999888777<<>>:::999777555444333333333333333333333222222222222111222333444444333222111111111111000///.........////////////000000000000111000000//////000000111////////////............////////////000000000000000000111111111222222222111111222222222333333333555555666666777777888888999;;;>>>@@@BBBBBBBBBBBBEEEFFFHHHIIIJJJJJJKKKKKK:::<<<<<<<<<;;;;;;===???@@@DDDJJJQQQYYYbbblllrrr}}}{{{vvvpppiiidddXXXTTTNNNJJJHHHGGGEEEEEEDDDDDDCCCDDDGGGJJJNNNPPPZZZccclllsss{{{|||pppppppppppprrrwww~~~}}}vvvnnnbbbWWWOOOGGGFFFDDDCCCBBBBBBBBBBBBEEEDDDEEEHHHIIIKKKSSS]]]lll|||}}}yyyvvvtttqqqqqqpppnnnmmmkkkkkkjjjeeeccc```]]]YYYTTTNNNIIIDDDBBB???======<<<;;;::::::999999999;;;===<<<;;;888777999:::999888===DDDNNN[[[iiippppppppptttxxxxxxllldddYYYXXXXXX[[[^^^^^^[[[XXXVVVSSSPPPMMMJJJGGGCCC@@@:::999777555444333333333333222222222222111111111000222444666666444222000111111000000//////......////////////000000000000...//////000000//////...////////////............000000000000////////////000000000111111111222222111111222222222333333333555555555666777888888888999;;;===@@@BBBBBBBBBBBBEEEFFFGGGIIIJJJJJJJJJJJJ:::;;;;;;;;;999999;;;===>>>AAAGGGMMMTTT]]]gggmmmwww}}}xxxsssllleee```VVVRRRMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEHHHMMMSSSXXXaaakkkuuu{{{}}}uuuppprrrssstttwww~~~{{{ssshhh]]]VVVNNNLLLIIIGGGEEEDDDEEEEEEGGGFFFHHHLLLPPPVVVaaalll||||||xxxuuusssqqqqqqpppooommmkkkjjjiiidddbbb___\\\XXXRRRLLLHHHDDDAAA>>><<<<<<<<<;;;:::;;;:::999;;;===>>>>>>===777777999;;;999999@@@HHHVVVfffvvv{{{yyyzzzwwwkkkccc]]]\\\\\\^^^___]]]ZZZVVVRRRPPPNNNMMMKKKHHHDDDAAA:::999777555444333333333222222222111111111000000000111333444444333111000111000000000/////////...------------............---...///000000///...---,,,,,,---...///000111111111111000000//////......000000000000111111111111111111222222222333333333444444555666777888888999:::;;;===???AAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJ888999:::999888888999;;;===@@@DDDIIIPPPYYYccciiittt~~~yyytttooohhhbbb]]]VVVSSSNNNKKKIIIHHHFFFEEEDDDEEEEEEFFFHHHNNNVVV[[[dddnnnwww|||yyyssssssvvvyyy|||}}}ssshhhaaaTTTRRRNNNKKKHHHGGGHHHHHHHHHHHHLLLRRRYYYbbbppp}}}~~~{{{yyywwwuuurrrqqqqqqpppnnnllljjjhhhdddbbb___[[[XXXRRRLLLHHHCCC@@@===<<<<<<<<<;;;:::;;;;;;;;;===???@@@???===666666999::::::;;;EEEPPPcccttt}}}uuuiiiaaa\\\\\\]]]^^^^^^\\\XXXUUUOOONNNMMMLLLLLLIIIEEEBBB:::999777555444333333333222222222111111111000000222111000//////000111222000000000000////////////------------............---...///000000///...---,,,,,,---...///000111111111111000000//////......//////000000000111111111111111222222222333333333444444555666777888999999;;;;;;===???@@@BBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJ777888999999888888:::<<<===???CCCHHHNNNWWW```fffppp~~~~~~}}}}}}yyytttooojjjddd___ZZZVVVSSSOOOLLLKKKIIIGGGFFFCCCEEEGGGGGGHHHMMMUUU\\\fffnnnvvvyyy{{{}}}{{{xxxyyy{{{}}}~~~zzzxxxuuuzzzxxxqqq___]]]XXXSSSPPPOOOOOOOOOPPPQQQVVV___hhhsss}}}|||zzzxxxwwwqqqqqqqqqpppnnnkkkiiigggcccaaa^^^[[[WWWRRRLLLGGGBBB@@@===<<<<<<<<<;;;:::;;;<<<>>>AAABBBBBB???<<<666666999;;;;;;@@@MMM\\\rrr{{{rrrggg^^^WWWYYY\\\]]]\\\ZZZWWWUUUNNNMMMLLLLLLLLLJJJFFFCCC:::999777555444333333333333222222222222111111111333111...------...111333000000000000////////////////////////000000000000...//////000000//////...////////////............000000000000/////////////////////000000000111111111111222222222333333333333444555666777888999:::;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIII888999::::::999:::<<<>>>>>>@@@CCCGGGMMMUUU___eeelllyyy}}}yyywwwwwwtttooojjjeee```[[[WWWRRRPPPMMMLLLKKKKKKIIIHHHDDDGGGIIIIIIIIIMMMTTT[[[ccckkkqqqrrrtttvvvvvvtttvvvyyy}}}}}}}}}tttpppkkkfffbbbaaaaaaaaadddeeelllvvv~~~|||zzzyyyxxxpppppppppooommmjjjgggeeebbb```]]]ZZZVVVQQQKKKFFFBBB???<<<;;;<<<<<<;;;;;;;;;===@@@DDDEEECCC>>>:::777888:::<<<>>>EEEWWWhhh}}}vvvlll```XXXQQQTTTXXX[[[ZZZXXXVVVUUUMMMLLLLLLMMMLLLJJJEEEBBB:::999777555444333333333333333333333222222222222222111000//////000111222////////////000000000000////////////000000000000111000000//////000000111////////////............////////////000000000000////////////000000000111111111222222222333333333333333444666777999::::::;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIII888:::;;;;;;;;;<<>>@@@CCCGGGLLLUUU^^^eeeiiittt}}}xxxvvvssspppkkkfffbbb]]]XXXUUUOOOMMMKKKKKKKKKLLLKKKJJJEEEHHHKKKKKKJJJMMMTTTZZZ```gggllllllnnnrrrsssqqquuuyyy~~~xxxtttrrrrrrsssxxxzzz~~~|||zzzxxxwwwooooooooonnnllliiifffcccaaa___\\\YYYUUUPPPJJJEEEAAA???<<<;;;<<<<<<<<<;;;;;;>>>BBBFFFGGGDDD===888999999;;;>>>@@@III]]]pppzzzqqqfffZZZQQQMMMPPPVVVYYYYYYWWWVVVUUUMMMLLLLLLMMMLLLJJJEEEBBB:::999777555444333333333444444444333333333222222111111222222222222111111////////////000000000000------------.........///222111000//////000111222,,,,,,---...///000111111......//////000000111111////////////000000000000111111222222222333333333333333444666777999::::::<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIII;;;:::999888888:::<<<===;;;===@@@DDDKKKTTT^^^dddiiiooo}}}}}}wwwtttoookkkeee```\\\XXXTTTQQQOOONNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLOOORRRSSS[[[```ggglllpppqqqrrrsssvvvyyy~~~~~~|||xxxuuusssqqqooommmlllkkkhhhdddaaa___\\\YYYVVVRRRNNNJJJFFF@@@???===<<<;;;;;;;;;<<<@@@@@@BBBEEEHHHFFF@@@;;;888666:::AAAEEENNNiiizzznnn___UUUQQQKKKLLLOOOSSSVVVVVVUUURRRNNNNNNNNNOOONNNJJJDDD@@@<<<:::666444222333444555444444333333222111000000333222111/////////000111000000000000000000000000000000000000000000000000,,,---///111111111000000111111000///---+++***)))////////////000000000000000111111111222222222222000000000000111222333444222333555666555666888999===>>>???@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGHHHHHHIII::::::888888888999;;;<<<:::<<>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIII999999888777777999:::;;;999;;;>>>AAAGGGOOOXXX^^^fffhhhrrr|||tttppplllhhhbbb]]]ZZZWWWSSSQQQMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMPPPSSSVVVWWW```dddjjjooorrrvvvyyy{{{zzz}}}|||xxxtttrrrpppooommmlllkkkiiieeebbb___\\\WWWRRRNNNJJJEEEAAA???>>>===<<<;;;;;;<<<<<>>>>>??????@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIII888888777777777888999:::999:::<<>>===<<<;;;;;;<<<===???AAADDDFFFFFFCCC???;;;<<<999:::CCCQQQhhh|||lll[[[PPPNNNNNNMMMMMMNNNQQQSSSSSSRRRPPPQQQRRRSSSRRRLLLDDD>>>;;;999777555333333333444222222222222222222333333111111000000000000000000////////////////////////000000000000000000000000///...------...///111222000000//////////////////////////////000000000000////////////000000000000111111111111222333444444666888999999888888999:::<<<<<<===???@@@AAABBBBBBDDDEEEEEEFFFGGGHHHIIIJJJ888888777888888888999999888:::;;;===AAAHHHPPPVVV]]]```lll|||rrrkkkdddaaa\\\XXXVVVSSSQQQOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRVVVYYY]]]___bbbfffkkkqqqvvvzzz~~~|||{{{vvvtttpppmmmkkkkkklllmmmlllkkkjjjjjjllloooqqqssszzz~~~}}}|||~~~|||yyyuuusssqqqooonnnmmmllljjjfffcccaaa]]]WWWQQQMMMHHHCCC@@@???>>><<<;;;;;;<<<======???BBBEEEGGGFFFBBB>>><<<;;;999<<>>@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJ888888888999999999999999999:::;;;<<<@@@FFFNNNSSSZZZ___jjj}}}}}}qqqjjjccc___[[[XXXVVVTTTRRRPPPQQQQQQPPPPPPOOOPPPPPPPPPMMMNNNOOORRRVVVZZZ]]]```eeeiiipppvvv|||yyyuuurrrpppoookkkjjjhhhfffddddddddddddcccaaa```aaaccceeefffeeekkkmmmqqquuuzzzzzzyyy{{{}}}zzzvvvtttrrrqqqooonnnllliiieeebbbaaa]]]VVVPPPLLLHHHCCCAAA>>>===<<<;;;;;;<<<===>>>???BBBFFFHHHEEEAAA>>><<<:::;;;???LLLcccyyyhhhYYYRRRSSSRRRSSSTTTXXX\\\^^^___^^^YYYXXXWWWTTTQQQJJJBBB===:::999777666444333333333222222222222222222222222//////000111111111111000000000000000000000000000....................................///000111111......------///111333444////////////000000000000/////////000000000111111222111111222222333444555555666888888888999:::<<<;;;<<<===???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJ888999999:::::::::::::::::::::;;;<<>>===<<<;;;;;;<<<===>>>???CCCGGGHHHEEE@@@===<<<;;;===DDDSSSmmmwwweeeVVVQQQTTTWWWXXXZZZ^^^bbbcccbbbaaa^^^\\\XXXTTTOOOHHHAAA<<<999999888666555444333222444333333222222111111111...///000111222111111000000000000000000000000000........................***+++,,,---............000///......///111333444////////////000000000000000000000111111111222222222222222222333444555555222444777888888999;;;===??????@@@@@@AAAAAABBBBBBEEEFFFFFFGGGHHHIIIJJJJJJ999999:::;;;;;;;;;;;;::::::;;;;;;<<>>===<<<;;;;;;<<<===>>>>>>CCCHHHHHHEEE@@@===<<<;;;???HHHXXXsssvvvcccTTTPPPSSS]]]^^^```dddggggggeeecccbbb^^^YYYTTTNNNGGGAAA<<<999999888666555444333222444444333333222111000000...///000222222222111000000000000000000000000000000000000000000000000000...///111333333333222222333222000...------///000////////////000000000000111111111111222222222222222222222222333444555555111333666777888999;;;===CCCBBBBBBAAAAAA@@@@@@@@@EEEFFFGGGGGGIIIIIIJJJKKK888888999999999:::::::::;;;;;;<<<<<<>>>BBBHHHLLLXXX^^^eeemmm|||}}}sssnnneeedddbbb```^^^\\\[[[[[[XXXXXXWWWVVVVVVYYY^^^aaa___aaadddfffhhhkkkooorrr{{{uuuwwwxxxxxxxxxxxxyyy{{{{{{}}}{{{vvvnnngggbbbaaacccdddfffmmmyyy~~~|||wwwuuu~~~}}}|||{{{{{{{{{{{{{{{vvvpppjjjfffccc```^^^ZZZWWWTTTNNNIIIDDD@@@===?????????===<<<===@@@BBBCCCGGGIIIHHHCCC>>><<<<<<999>>>III]]]xxxmmm___VVVSSSRRRYYY\\\```dddggggggfffeee]]]ZZZVVVPPPJJJDDD???===999999888666555444333222333333333222333333444444111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111000000000000000111111111000000000000111111111111///000111333333444444444666666777888999::::::;;;======>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJ888888888999999999::::::999::::::;;;<<<@@@FFFJJJTTTZZZaaaiiiyyy|||sssmmmhhhgggfffdddcccaaa```___^^^^^^]]]\\\\\\___cccggggggjjjmmmqqqssswww||||||~~~uuummmhhhfffeeelllsss~~~{{{xxxxxx}}}|||{{{zzzzzzyyytttnnniiieeebbb___\\\XXXVVVRRRMMMHHHCCC???======>>>>>>===<<<===@@@CCCGGGIIIKKKIIICCC>>><<<<<<<<<@@@KKK]]]vvv{{{hhhZZZTTTSSSUUUYYY\\\```ccceeedddcccbbb```]]]XXXQQQJJJCCC???<<<999999888666555444333222333333222222222222333333////////////////////////000000000000000000000000000000111111111111000000////////////000000000000////////////////////////222222111111000000//////000000000000111111111111111111111222222333333444666666777888999::::::;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIII888888888999999999999:::888999999:::;;;>>>CCCGGGOOOTTT\\\eeesss|||rrrmmmkkkkkkkkkkkkjjjhhhgggfffgggggggggffffffhhhmmmppprrruuuyyy}}}wwwqqqnnnvvv}}}zzzyyy}}}}}}{{{zzzyyyuuuqqqlllgggccc```\\\ZZZUUUSSSOOOJJJEEEAAA>>><<<;;;<<<<<<<<<<<<>>>AAADDDLLLNNNNNNJJJCCC>>><<<<<<>>>BBBMMM^^^sssuuubbbWWWTTTWWW[[[]]]___ccceeefffeeecccaaaccc```YYYQQQIIIBBB===;;;999999888777555444333333333222222111111111222222////////////////////////000000000000000000000000///000000111111000000///////////////000000000000////////////////////////333333222111000///......000000000000111111111111333222111111111222333444555666666777888999::::::<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHH888888888888999999999999888999::::::;;;>>>BBBEEEJJJOOOWWWaaannn|||sssmmmnnnnnnoooppppppooonnnmmmpppqqqqqqpppppprrrvvvyyy{{{~~~zzz}}}~~~{{{yyywwwrrrnnniiidddaaa]]]YYYWWWRRRPPPLLLGGGCCC???===<<<:::;;;;;;<<<<<>>CCCNNN___rrrrrr```VVVVVV\\\bbbcccfffiiikkkkkkjjjgggeeeeee```XXXOOOGGG@@@<<<::::::999888777666444333333222222111111000111111111111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000222111111111000000/////////000000000111111111111555333222000000111333444555555666777888999::::::<<<<<<===???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGG777777888888888999999999999:::;;;;;;;;;===AAADDDGGGKKKTTT```jjj{{{~~~uuuoooppppppqqqrrrssstttttttttxxxyyyyyyyyyyyy{{{~~~}}}zzzwwwuuunnnkkkfffbbb___[[[WWWTTTPPPMMMIIIEEEAAA>>>===<<<999:::;;;<<<===@@@DDDHHHQQQRRRPPPJJJBBB===<<<===<<>>;;;:::::::::999777666555444333333222111111000000000111111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000//////000000111111111222///000000000111111111111555333222000000111333444555555666777888999999:::<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGG777777777888888888888999999:::;;;;;;;;;===@@@BBBEEEHHHRRR^^^hhhvvvxxxsssrrrrrrrrrsssuuuwwwyyyzzz|||xxxuuusssllliiieeeaaa^^^ZZZVVVSSSNNNKKKGGGCCC@@@>>>======;;;<<<======>>>AAAFFFIIIPPPPPPNNNGGG@@@<<<<<<>>><<>>@@@BBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGG777777777777888888888888777999:::::::::;;;===@@@CCCEEEPPP]]]eeerrr{{{vvvttttttssstttwwwzzz~~~~~~{{{wwwsssqqqjjjgggddd```]]]ZZZUUURRRMMMJJJFFFBBB???>>>>>>>>><<<===>>>???@@@BBBGGGJJJMMMMMMJJJEEE>>>;;;<<>>HHHYYYmmmvvvnnnccc[[[ZZZaaakkkrrrttttttsssqqqlllfff```]]]RRRNNNFFF???;;;999:::;;;;;;:::999888777555444444555444333222222111111111////////////////////////000000000000000000000000......////////////......////////////000000000000//////////////////////////////000000111111222222000000000000111111111111111111111222222333333444444444555666777888999999;;;;;;===>>>@@@BBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGG777777777777888888888888666777999999888999<<<>>>AAADDDNNN\\\dddooo}}}xxxvvvuuutttuuuwww|||~~~~~~~~~|||yyyvvvrrrpppiiigggccc```]]]YYYUUUQQQLLLJJJFFFBBB???>>>>>>???>>>>>>???@@@@@@CCCGGGJJJKKKKKKHHHCCC===:::<<>>@@@BBBCCCDDDGGGGGGGGGGGGGGGHHHHHHHHH777777777777888888888888444555666777999;;;<<<===BBBDDDKKKSSS]]]kkk|||uuurrrrrrsssuuuwww{{{~~~}}}zzzxxxvvvtttrrroookkkgggbbb___^^^[[[WWWSSSKKKGGGCCC@@@>>>>>><<<;;;;;;;;;;;;===???CCCGGGIIINNNGGGAAA???===::::::===EEERRRcccsss}}}yyyxxxtttooonnngggbbbdddhhhlllssszzzwwwxxxvvvooojjjgggccc]]]RRRHHH???<<<;;;::::::===???>>><<<999666444333333333333333222222222111111555222000000111111///,,,111111111111111000////////////000000111111222222222222111111000000//////222111///...---...000111000000000000111111111111000000//////000111222222555222111222444555444111666666777777888888999999::::::<<<===???AAABBBCCCBBBDDDFFFIIIKKKKKKLLLKKK666666777777777888888888555555666888999:::;;;<<<@@@CCCJJJRRRZZZeeevvv}}}uuuqqqqqqrrrtttvvvzzz|||~~~}}}zzzxxxvvvtttpppnnniiieee```]]]\\\YYYTTTPPPKKKGGGCCC@@@>>>===<<<;;;<<<<<<<<<>>>AAADDDHHHJJJKKKDDD???>>><<<:::<<>>???AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFF666666777777777777888888666777777888999999::::::>>>@@@GGGOOOUUU\\\iiivvv}}}vvvqqqqqqqqqrrruuuwwwzzz|||~~~{{{xxxvvvsssoookkkgggccc^^^[[[YYYWWWRRRMMMKKKGGGCCC???>>>===<<<;;;======>>>@@@CCCFFFIIIJJJGGGAAA===<<<;;;:::===BBBHHHXXXlll~~~xxxuuuyyyzzzwwwwwwnnnjjjpppxxx{{{|||}}}yyy{{{xxxqqqkkkgggaaa[[[SSSIII@@@<<<;;;999999;;;===<<<:::777555333222111333222222222222111111111111000//////111111000//////////////////......---000000////////////////////////////////////000000......---...///000222444000000000000111111111111111000000000000111222222///......000333555555444555666666777888888999999;;;<<<===>>>???@@@AAAAAAHHHHHHGGGFFFFFFFFFFFFGGG666666666666777777777888888888888888888999999999===>>>CCCJJJOOOUUU```kkk}}}~~~wwwpppppppppqqqsssuuuwwwyyy|||~~~{{{xxxuuuqqqmmmiiieeeaaa\\\YYYXXXUUUOOOKKKJJJFFFBBB???>>>===<<<;;;>>>???AAACCCEEEGGGIIIJJJEEE@@@<<<;;;:::999>>>DDDNNN^^^sss~~~~~~}}}vvvmmmjjjqqq{{{~~~{{{yyytttwwwvvvpppllliiiddd___TTTIII@@@<<<;;;999999;;;<<<;;;999666444222111111222222222222111111111111////////////000111111000000000111111111111000000000000//////......------------......//////000000............///000222222///000000000111111111111111111111000000111222222000000000111333444555555555555666777888999999:::<<<======>>>???@@@@@@@@@JJJIIIGGGFFFFFFFFFGGGHHH555666666666666777777777888888888888888888888888===<<>>>>>>>>===<<<@@@AAACCCFFFGGGHHHHHHHHHDDD???<<<;;;999999???GGGUUUeeeyyysssllliiirrr|||~~~zzzwwwrrruuuuuupppllliiiddd^^^SSSIII???<<<;;;999999<<<;;;:::888666444222111111222222222111111111000000---.../////////000111111000000111111111111000000000000//////......------------......//////000000000000///////////////000///000000000111111111111222222111111111111111222333333444444444444444555555555666777888999::::::<<<======>>>???@@@@@@@@@CCCCCCBBBBBBBBBDDDEEEFFF555555666666666666777777888888888888888999999999===;;;<<>>>>>>>>>>>>>>BBBDDDFFFGGGHHHGGGFFFEEEAAA>>><<<;;;999:::BBBKKK]]]lll}}}qqqkkkkkksss{{{|||yyywwwsssvvvuuupppkkkgggaaaZZZRRRHHH???<<<;;;::::::===;;;:::888666444333222222222111111111111000000000---...000/////////000111---......///////////////000000////////////////////////////////////000000000000000000/////////...000000000000111111111111333333222111111111111222444555666555444333444555444555666777888999:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHH555555555666666666777777777777888888999999999:::;;;999<<>>===>>>???@@@@@@DDDEEEGGGIIIHHHFFFCCCAAA===;;;:::;;;;;;===GGGRRRbbbpppyyymmmiiikkkrrrxxxxxxvvvvvvqqqttttttooojjjfff```YYYQQQGGG>>><<<<<<;;;<<<>>>;;;:::888666555444333333111111111111000000000000---///000000...---///111------.../////////////////////000000000000000000000000000000000000///////////////000000000000///000000000000111111111111444333222222111111111222111333555555333333555777444444555777888999:::;;;:::;;;<<<>>>???AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHH555555555555666666666777666777777888999999::::::999999===EEEJJJLLLPPPUUUeeerrr{{{tttsssrrrqqqqqqrrrssssssxxx|||~~~|||zzz{{{|||zzzyyyxxxuuuqqqkkkggg___[[[UUURRRPPPLLLGGGBBBBBB???======>>>@@@AAAAAAEEEFFFHHHIIIHHHEEEBBB???999888999;;;<<<@@@KKKWWWeeerrruuuiiigggiiioootttssssssuuulllpppqqqmmmjjjhhhbbb\\\PPPFFF===;;;<<<;;;===???;;;:::999777555444444333111111111111000000000000---///111000---,,,...000//////000111111111111111//////000000111111222222222222111111000000//////,,,---...000111111111111000000000000111111111111444333333222111111111222...111333444222333555888444444555777888:::;;;;;;::::::<<<===???AAABBBCCC@@@AAABBBDDDDDDDDDCCCCCC666555555444444666777888666888888888666666777888:::::::::;;;>>>EEENNNTTTbbbmmmzzzvvvrrrnnnmmmnnnqqqssstttxxx|||~~~xxxttttttvvvyyy{{{~~~||||||zzzwwwuuurrrnnniiieee[[[XXXSSSPPPMMMIIIDDDAAA@@@@@@>>>>>>>>>@@@BBBDDDGGGGGGHHHGGGEEEAAA===;;;:::999:::===>>>AAAJJJSSSgggvvvrrriiijjjkkkmmmooopppqqqrrrmmmllljjjkkkkkkgggaaa[[[PPPJJJAAA<<<<<<============<<<999777555555555555333111//////000111000///111111000000000000111111111111000000//////......------...///000111222222////////////////////////......//////000000111111,,,++++++---111333222000444555666666666555444333111333444444222222333555777777666666777999;;;<<<;;;<<<===???AAACCCDDDEEEBBBDDDEEEEEEEEEEEEHHHJJJ666555555444555666777888;;;<<<===<<<;;;:::;;;===:::::::::;;;>>>EEEMMMSSS]]]gggzzz{{{vvvrrrnnnmmmnnnqqqtttuuuyyy||||||wwwttttttvvvyyy}}}{{{{{{xxxvvvsssppplllgggcccYYYVVVRRRNNNKKKGGGCCC@@@??????>>>===>>>@@@BBBDDDHHHHHHHHHGGGEEEAAA===;;;777777888:::;;;@@@MMMZZZmmm|||xxxmmmiiikkkmmmpppqqqqqqpppooonnnllljjjjjjjjjgggaaa[[[NNNHHH@@@;;;;;;<<<;;;::::::999777555333333333333333222000000111111111000111111000000000000111111111000000000/////////...000000000000////////////////////////////////////.../////////000000000111...------///222333222000111222333333333222000000111333444444222222333555666666777777888999;;;;;;<<<<<<===???AAACCCDDDDDDEEEEEEFFFEEEDDDDDDFFFHHH555555444444555555666777888999::::::888888999:::999::::::;;;>>>DDDLLLQQQYYYaaasss}}}vvvrrrnnnmmmooorrruuuvvvzzz|||~~~|||zzzyyywwwtttqqqmmmiiiccc```WWWTTTPPPLLLIIIEEEBBB???>>>>>>>>>>>>???AAACCCDDDIIIIIIHHHGGGDDD@@@<<<:::777777888999;;;CCCVVVhhh{{{}}}pppiiilllnnnqqqssstttqqqnnnlllllliiigggggghhhfffaaa\\\NNNHHHAAA===<<<===<<<:::999888777555444333333333444222111000222222111000111000000//////000000111000000000000////////////000000000000////////////////////////////////////////////////000000000000000000///111222333222000111111111222111000000///111333444444222222333555555666777888999:::::::::<<<<<<===???AAABBBCCCDDDFFFGGGGGGFFFDDDCCCEEEFFF444444444444555555666666333555666666555444555777999:::;;;<<>>;;;999999888777666555555555555333111111222333222111000000////////////000000000000000000////////////------...///000111222222////////////////////////////////////000000000000111111111111222111000000333333333333333222222222111222444333222222333555444555777999:::::::::999<<<<<<===???@@@BBBCCCCCCEEEFFFFFFEEEDDDDDDEEEGGG333444444555555555555555555777888888777777888:::888999;;;===???CCCHHHLLLYYY___oooxxxuuupppooopppsssuuuvvvzzz{{{|||}}}~~~}}}{{{yyyzzzwwwsssoookkkeee___ZZZVVVSSSNNNIIIGGGDDDBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDAAA>>>;;;999999:::===@@@FFFVVVssssssqqquuuxxxzzz{{{zzzvvvooohhhddd___^^^^^^```cccccc```\\\OOOKKKFFFDDDDDDBBB>>>;;;777777777777666666555555555333111111222333222111000000////////////000000////////////000000000000------...///000111222222////////////////////////000000000000////////////000000111111000/////////555444444333333333333333111222444333222222333555444555777999:::::::::999<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEDDDEEEGGGIII333333444555555555555444555777888888777777999:::777999;;;===???BBBFFFIIIVVV^^^nnnzzzwwwrrrppppppssstttuuuyyyzzz{{{|||~~~~~~}}}|||zzzzzzwwwrrrnnniiiccc\\\XXXVVVRRRLLLHHHFFFDDDBBB@@@AAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCAAA???<<<:::999888999===DDDNNNbbbuuuyyyzzztttlllfffbbb\\\[[[\\\```cccbbb^^^YYYLLLIIIFFFDDDDDDBBB===888444444555555555444444333444222111000222222111000000//////......//////000////////////000000000000000000000000////////////////////////////////////000000000000///////////////000222111000//////000333333222111111111111222111333444444222222333555555666777888999:::::::::<<<<<<===>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEHHHJJJ222333444555555555444444222444555555555555666888666999;;;>>>???BBBEEEGGGNNNYYYjjj~~~}}}yyyssspppppprrrssstttwwwyyy{{{|||}}}~~~~~~|||{{{xxxuuuqqqlllfff```YYYTTTTTTPPPJJJFFFCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???===;;;:::999999:::???IIIXXXnnnyyyzzzqqqiiidddaaa]]]]]]___bbbdddaaa[[[UUULLLIIIGGGFFFFFFCCC===888222333444555555555444333333222000000111111111000//////............//////.../////////000000000111000000000000////////////////////////////////////111000000000/////////......111333222111000111222333222111000///000000111111333444444222222333555666666777777888999;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFEEEDDDEEEFFFHHH222333444555555555444333333444666666555666777999666999<<<>>>???AAADDDFFFHHHTTTfffzzz~~~zzztttqqqppprrrssssssvvvxxx{{{|||~~~~~~}}}{{{wwwtttooojjjddd^^^WWWRRRRRRNNNHHHDDDBBB@@@???>>>@@@@@@AAAAAAAAA@@@???>>>@@@@@@???===<<<;;;:::999<<<<<>>???@@@@@@AAAFFFGGGGGGFFFDDDCCCEEEFFF111111222222333444555555666666666666777777777777666888:::;;;;;;<<<>>>@@@GGGRRR^^^mmmzzztttqqqrrruuuxxxxxxzzz|||}}}~~~~~~|||zzzxxxssslllfffaaa\\\WWWTTTOOOLLLGGGBBB@@@???@@@AAACCCAAA@@@@@@AAAAAA???>>>???===<<<;;;;;;:::888777999<<>>@@@AAABBBCCCCCCDDDEEEEEEDDDEEEGGGIII222222222333444555555555555666666666777777777777666888:::;;;;;;;;;===???DDDNNNZZZiiizzztttqqqqqqsssvvvvvvxxx{{{}}}~~~{{{yyyvvvqqqkkkeee___ZZZVVVSSSMMMKKKFFFBBB@@@???@@@AAAAAA???>>>>>>??????>>>======<<<;;;;;;;;;;;;:::999===@@@JJJ^^^yyy}}}}}}xxxwwwwwwsssmmmhhhgggcccZZZRRROOOLLLLLLKKKIIIEEEAAA===;;;:::888666555555555444333222222111111111111111111////////////000000000000000000000000///...---,,,------------............000000000000000000000000000111111111111111000000000000000000111111111111111111000000111111222333222222222333444444555555666666777888999:::;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDEEEEEEDDDEEEGGGIII333333333444555555666666555555666666666777777777666888999::::::;;;===>>>@@@IIITTTccc{{{{{{tttqqqpppqqqrrrrrrvvv{{{~~~}}}yyywwwsssoooiiiccc^^^YYYTTTQQQKKKIIIEEEAAA?????????@@@>>>=========>>>>>>===;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@EEESSSjjj}}}vvvnnngggddd```XXXRRRPPPMMMMMMLLLJJJFFFCCC???===:::888666555555555444222000000000111111111222222////////////000000000000000000000000///...------------------............000000000000000000000000---...///000111222222222000000000000111111111111000000//////000000111222111111222222333444444444555666666777888999::::::;;;<<<===>>>???AAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHH444444444555555555666666555555555666666666777777666777999:::999:::<<<===>>>DDDOOO]]]ttt|||uuuqqqoooooooooooossszzz~~~~~~{{{wwwtttqqqmmmgggbbb]]]XXXSSSOOOIIIGGGCCC@@@>>>>>>??????>>>======>>>??????===;;;<<<<<<<<<;;;::::::<<<===BBBJJJ\\\vvvxxxnnnddd___ZZZTTTPPPOOOPPPOOOMMMJJJGGGCCC???===;;;888666555555555333222000000000000111111111111////////////000000000000000000000000000///......////////////000000000000000000000000000000000000,,,---...000111111111111///000000000111111111111000000000000000111222222000111111222222333333444555555666777888999999:::<<<===>>>???@@@BBBCCCCCCCCCDDDEEEDDDDDDDDDFFFHHH444444444555555555555555555555555555666666666666555777999999999999;;;<<<===BBBKKKYYYmmm}}}wwwrrrooonnnnnnmmmrrryyy~~~~~~}}}yyyuuuqqqnnnkkkfffaaa\\\WWWQQQMMMFFFDDDBBB???>>>===>>>>>>>>>>>>>>>@@@AAAAAA???======>>>===;;;999999<<<>>>DDDPPPeeexxxmmm```YYYTTTOOOLLLMMMQQQOOOMMMJJJFFFBBB>>>===;;;999666555555444333222222222111111000//////...////////////000000000000000000000000000000///...////////////000000000000000000000000000000000000...///000000000000/////////000000000111111111111222111111111111222333333000111111222222333333444555555666777888999999:::===>>>???@@@BBBCCCDDDDDDBBBCCCDDDDDDCCCDDDFFFHHH444444444444444444444444444444555555555666666666555777888888888888:::;;;<<>>============??????@@@BBBCCCCCC@@@>>><<<===>>>;;;999999===AAAJJJZZZsss}}}yyylll^^^VVVQQQKKKIIIJJJNNNLLLJJJGGGDDDAAA???>>>;;;999777555555444333111333222111000///......---////////////000000000000000000000111111000000///------------............000000000000000000000000111111111111000//////...000000000000111111111111222222222111222333333444111111222222333444444444555666666777888999::::::===>>>???@@@AAACCCDDDDDDBBBCCCDDDDDDCCCCCCEEEGGG444444444333333333333333444444444555555555666666555777888888777777999:::;;;===EEEQQQ^^^rrr{{{vvvrrrpppnnnnnnsssxxx|||~~~}}}{{{zzzyyyyyy{{{~~~~~~}}}}}}{{{wwwqqqlllfffccc___[[[WWWQQQKKKGGGAAA@@@???>>>===<<<<<<===>>>>>>@@@BBBDDDCCCAAA>>>888;;;<<<;;;999;;;@@@FFFSSSfff~~~yyylll^^^VVVOOOJJJHHHIIIGGGGGGEEEDDDCCCBBBAAAAAA<<<999777555555444222111111111000000/////////...////////////000000000000///000000111111111000000------------............000000000000000000000000111111222222111111000///000000000000111111111111111111111111111222222333222222222333444444555555666666777888999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDCCCCCCCCCEEEGGG333333333333333333333333444444444555555555666666555666888888777777888::::::<<>>======<<<<<<<<<===>>>???BBBDDDCCC@@@>>>555888;;;::::::<<>>???@@@AAABBBCCCDDDCCCCCCCCCEEEGGG555555555555555555555555444444333333444555777888777777777777777888888999999999===FFFQQQaaaxxx~~~wwwsssqqqqqqqqqrrrtttwwwyyy{{{}}}~~~~~~~~~~~~~~~yyyxxxwwwwwwyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~|||zzzxxxvvvrrrnnnkkkccc^^^XXXUUUSSSPPPIIICCC@@@???>>>======>>>??????AAABBBDDDDDDCCCAAA>>><<<>>>:::888;;;???DDDMMMUUUjjj{{{{{{nnn^^^TTTMMMEEEBBBBBB???>>>===>>>@@@AAAAAA@@@===<<<999666444333333333333222111000000111222333222111111000///.........//////000000111111111222------......//////000000......////////////......222111///000222333333222/////////000111111222222333222111111111222444444222000...///222444333222777777777888999:::<<<<<<<<<<<<===??????@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGG444444444444444444444444444444333333444555777777777777666666777777888999::::::===DDDMMMZZZooo}}}wwwsssrrrrrrrrrqqqsssvvvxxxzzz|||~~~}}}yyyxxxvvvvvvxxxyyyyyyxxxtttuuuwwwzzz|||~~~~~~|||zzzxxxvvvtttppplllhhhaaa\\\VVVRRRPPPLLLEEE???@@@???>>>======>>>??????AAABBBCCCDDDCCC@@@===<<<===:::999<<<@@@FFFRRR^^^www{{{tttiii\\\UUUNNNGGGCCCBBB???>>>===???AAABBBBBBAAA<<<;;;888666444333333333222111111000000111111222////////////////////////......//////000000000000//////////////////000000111111000000000000111111000///---...000111111000111111111000000000000000000//////...///000111222333111///000333555444333777777777777888:::;;;<<<888:::<<<>>>@@@BBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGG333333333333333333333333333333333333444555666777777777666666777777888999;;;:::<<>>=========>>>??????@@@AAABBBBBBAAA???===;;;<<<;;;<<<>>>AAAJJJ\\\lll|||zzz}}}qqqggg\\\UUUOOOFFF@@@>>>>>>===>>>@@@BBBDDDCCCBBB;;;999777555444333333333000111111222222111111000,,,------...///000000111............////////////000000000000000000//////222111000//////000111222000///---...000111111000222222111111000//////...222222222222222333444444333222111111444555555555666666666666777999:::;;;999:::<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGG333333333333333333333333333333333333444555666666666666666666666777888888;;;:::;;;>>>CCCKKK\\\kkkyyytttrrrqqqqqqoooqqqtttuuuvvvxxx{{{}}}}}}~~~}}}~~~~~~}}}|||uuuuuuuuuwww{{{|||||||||||||||{{{zzzyyywwwuuurrrooolllgggbbb^^^YYYUUUPPPLLLHHHEEE@@@<<<>>>>>>===<<<<<<===???@@@@@@@@@AAAAAA@@@>>><<<;;;:::;;;>>>AAADDDPPPggg}}}zzzwww}}}uuuiii\\\TTTLLLBBB<<<;;;======>>>AAADDDEEEEEECCC:::999777555333333333333///000111222222111000///---------...//////000000////////////////////////222222111111000000//////111///...,,,,,,...///111222111///000222333333222111111111111000000//////333333333444444444555555222111111111333444555555555555555555666888999:::======>>>???????????????CCCCCCDDDDDDEEEFFFFFFFFF333333333333333333333333222222333444444555555555666666666555666777777888999888:::===AAAHHHWWWeeexxx{{{uuupppnnnmmmnnnpppssstttuuuwwwzzz|||{{{~~~~~~yyyxxxwwwwwwyyy}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvuuurrroookkkhhhccc]]]YYYTTTQQQMMMIIIFFFDDDAAA@@@>>>===<<<<<<<<<===???@@@???@@@@@@???>>>===;;;:::999;;;@@@CCCHHHWWWrrr{{{vvvvvviii[[[QQQIIIBBB>>>>>>>>>>>>@@@BBBEEEFFFEEEDDD;;;:::777555444333333333///000111222222111000///////////////////////////000000000000000000000000222222111111000000//////111///...,,,,,,...///111222111///000222333333222//////000000111111111111///000000111111111111111000000111111111222333444444444444555666777999999===>>>>>>????????????>>>CCCCCCCCCDDDEEEEEEFFFFFF333333333333333333333333111222333444555555555444666666555555666666777888888777999===???FFFSSS```mmm||||||uuupppllljjjnnnpppssstttuuuvvvyyy{{{{{{}}}}}}|||zzzxxxyyyzzz}}}~~~|||zzzyyyxxxxxxxxxxxxwwwvvvuuutttsssssspppmmmiiiddd___YYYUUUPPPNNNKKKGGGDDDCCCBBBAAA===<<<<<<;;;<<<===???@@@?????????>>>===<<<::::::999;;;@@@EEEMMM^^^{{{}}}sssfffXXXPPPKKKFFFDDDEEE???@@@AAADDDGGGGGGEEECCC===<<<999666444333333333///000000111111000000///000000000000000/////////111111111111000000000000000000000000000000//////222111000//////000111222000///---...000111111000...//////000111111222222///000111111222222111111///000111111000111333555555555555555666888999::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFF444444444444444444444444000111333444555555444444666555555555555666777777777777999<<<>>>CCCOOO[[[gggsss}}}vvvpppmmmkkknnnqqqssstttuuuvvvyyy{{{|||~~~}}}||||||}}}}}}|||zzzyyyxxxxxxvvvvvvvvvuuutttsssqqqqqqrrroookkkgggbbb\\\VVVRRRNNNMMMJJJEEEBBB@@@???@@@<<<<<<;;;;;;<<<===???@@@???>>>>>>===<<<;;;:::999999:::???FFFQQQdddqqqfffZZZSSSNNNIIIFFFGGGAAAAAACCCEEEHHHGGGEEECCC@@@>>>;;;888555333222222000000////////////000000//////000000111111222222111111000000000///////////////////////////000000111111000000000000111111000///---...000111111000000000000000000111111111000111222333333333222222///111222222111111333666555555555666777888:::::::::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEE555555555555555555555555000111333444555555444333555555555555555666777777888777999<<<===@@@LLLWWWfffppp}}}vvvqqqnnnllloooqqqssstttuuuvvvyyy{{{|||{{{~~~|||}}}|||zzzzzzzzzzzzuuuuuuuuutttsssrrrpppooorrroookkkfffaaa[[[UUUPPPNNNMMMIIIDDD???=========<<<;;;;;;;;;<<<===???@@@>>>>>>===<<<;;;::::::999999:::>>>GGGTTThhhrrrhhh]]]WWWQQQJJJEEECCCBBBBBBDDDFFFHHHHHHEEEBBBAAA???<<<999666333222222111000///......///000111......///111222333555555000000//////.........---------......//////000000......////////////......222111///000222333333222222222111111000/////////,,,---...000000//////...000222444333222222444777666666666666777999:::;;;>>>>>>?????????>>>>>>===BBBBBBCCCCCCDDDEEEEEEEEE333333444444444444555555333333333444444444555555444444444555555555555666777111222;;;???===DDDPPP```lll~~~|||vvvpppllljjjkkkmmmooorrrtttvvvvvvvvvyyy||||||yyywwwwwwyyy}}}~~~}}}{{{zzzyyyyyywwwuuurrrppppppppppppmmmkkkgggbbb[[[UUUQQQNNNHHHFFFBBB@@@??????>>><<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<:::999888888777;;;AAAGGGTTTiiioooddd\\\YYYTTTJJJEEEEEEFFFFFFGGGIIIKKKLLLJJJHHHBBB@@@===:::666333000///111111000000111111222333111000///000111111000///111111111000000///...---000000000000000000000000000000000000000000000000333222000...---...222555///000111333333222111111111111111000000000000000111222222333333444444555555666666777888:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888888===@@@EEEMMM[[[pppoooggg```]]]WWWNNNGGGFFFGGGGGGGGGHHHJJJJJJIIIGGGCCCAAA===999666333222111111111000000111111222333333222111111333333222111---...///000000111111000000000000000000000000000000000000000000000000000------,,,***)))))),,,//////000111111222222111111222222222111111111111111111222222333333444444555555555666777888:::;;;<<>><<<<<<;;;:::999;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;:::999999999>>>???DDDNNN^^^rrr~~~mmmhhhdddbbb]]]TTTMMMKKKKKKJJJJJJJJJKKKKKKIIIGGGDDDAAA===888555333333333111000000000000111222222333222111111333333222111------...///000000000000000000000000000000000000000000000000000000000000...//////...---,,,...000000/////////000000111111222222222222222222222222111222222333333444444555555555666777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>======???AAABBBCCCDDDFFFHHH222333333333333444444444222222333333333444444444444444444555555555555666:::777777::::::999<<>>????????????===<<<;;;::::::::::::;;;===>>>DDDPPPaaarrr~~~vvvgggffffffeeeaaaZZZTTTQQQRRRPPPNNNNNNNNNMMMJJJHHHBBB???:::666333222333444000000000000000111222222111///...///000111000///000000000000///...---,,,////////////////////////////////////////////////000111333333111000111222000///.........///111222111111111222222222222222111222222333333444444555555555555666888999;;;<<>>>>>>>>>>>======<<<>>>@@@AAAAAABBBDDDFFF222222222333333333444444222222222333333333444444444444444555555555555666777666777999999999===AAAEEEKKKUUUaaarrr}}}uuummmfffcccbbbbbbccceeehhhlllpppsssuuuwwwyyyzzzzzz{{{~~~~~~}}}|||||||||zzzyyyzzz}}}~~~|||yyywwwvvvuuuuuusssssstttssspppkkkgggddd^^^]]]ZZZUUUPPPKKKGGGEEEAAA???<<<;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@===<<<:::999999:::;;;<<<@@@CCCJJJYYYjjjxxxvvvkkk___cccffffffddd```[[[XXXVVVSSSPPPNNNMMMKKKHHHFFF???<<<888333111000111222000000//////000000111222000///...///000000///...000000000//////...---,,,////////////////////////////////////////////////,,,...000000...------...000///.........///111222000000000000111111222222111222222333333444444555444555555666777999:::;;;????????????????????????BBBCCCEEEEEEDDDDDDEEEGGG000000000000111111111111222222222222333333333333444444444555555555555666222333555555666777;;;>>>BBBHHHPPP[[[jjj}}}uuullleeeaaa_________aaaeeejjjooorrrsssuuuvvvvvvwwwxxxzzz}}}~~~}}}}}}~~~}}}||||||{{{|||zzzyyyyyy{{{}}}~~~~~~|||{{{zzzyyywwwvvvttttttrrrrrrrrrpppmmmiiidddaaa[[[ZZZWWWSSSOOOJJJFFFDDDAAA>>><<<;;;<<<======<<<===>>>???AAABBBAAAAAA@@@<<<;;;:::999999:::<<<===@@@FFFRRRdddvvvvvvkkkccc[[[bbbffffffeeedddaaa]]]VVVSSSOOOKKKIIIGGGDDDAAA<<<:::666333000000000111000////////////000111111222111000000222222111000,,,,,,---...////////////000000000000000000000000000000000000000000000000+++---//////---,,,---...000/////////000000111111/////////000111111222222111222222333333444444555444444555666777999:::;;;>>>>>>>>>?????????@@@@@@AAACCCDDDDDDCCCBBBCCCEEE000000000000111111111111111222222222222333333333444444444555555555555666222444555555555666999:::<<>>@@@BBBCCCBBBAAAAAA<<<;;;999888999;;;===???AAAKKK]]]rrruuullleeeaaa\\\dddiiihhhffffffddd```WWWSSSNNNJJJGGGDDDAAA>>>:::999666444222111000111///////////////000111111222000///000111222111000,,,,,,---...////////////000000000000000000000000000000000000000000000000///000111000///...///111///000111111222222111111//////000111111222333333111222222333333444444555444444444555777888:::;;;;;;<<<<<<===>>>???@@@@@@>>>???AAAAAAAAAAAABBBDDD111222222222222333333333111111222222222333333333444444444555555555666666555888888777666888999:::888@@@JJJTTTbbbyyy|||uuunnnhhheee\\\[[[[[[\\\```fffmmmqqqpppqqqrrrrrrqqqsssvvvxxx}}}~~~}}}|||~~~}}}|||zzzxxxvvvuuutttppprrrtttuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{yyywwwuuuuuuvvvwwwvvvuuuuuuwwwyyyzzzyyywwwtttrrrooonnnllljjjfffbbb^^^\\\WWWUUUSSSOOOKKKGGGCCCAAA>>><<<::::::;;;<<<<<<<<<===???AAACCCCCCCCCBBBAAA<<<;;;999888999;;;===???HHHUUUjjjzzzooogggbbbaaa___gggllliiifffgggeeeaaaYYYUUUPPPKKKGGGDDDAAA>>>:::999777555333222111111///////////////000111111000...---...///000///...////////////...---,,,+++000000000000000000000000000000000000000000000000...//////...------///000///000222333333222222111000000111222333333444444111222222333333444555555444444444555777888:::;;;999:::;;;<<<===???@@@@@@???AAACCCDDDDDDEEEGGGIII444444333222222111111000333333222111222333444555555555555444444333333333555555444444555666888999888<<>><<<888777;;;======>>>AAAGGG]]]{{{|||tttiii______dddhhhkkknnnmmmiiifffdddddd[[[WWWQQQKKKGGGCCC???<<<777666444333222111111111111111222000---,,,,,,---000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000111333333111000111222000111111111111222222222333333222222333333444555555555666666777999:::;;;======>>>???@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFF222222222222222222222222333333222222222333444555555555444444444333333333555444444444555666777888999<<>>AAADDDHHHIIIGGGCCC@@@>>>===;;;;;;>>>???>>>BBBHHHQQQhhhzzzrrrllleee```ccckkksssuuuvvvrrrllleee```___ZZZVVVPPPKKKFFFBBB>>><<<666555444333222111111111---...//////......///000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111...000222222000///000111000111111111111222222222333222222222222333444444555555666666777999:::;;;======>>>???@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFF000000111111222333333444333222222222222333444444444444444444333333333333444444444444555666777888999:::@@@GGGOOO]]]sss}}}xxxrrrkkkgggaaa^^^\\\]]]aaaeeehhhjjjkkkmmmooonnnmmmnnnrrruuu||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz~~~}}}}}}|||zzzxxxvvvuuusssrrrqqqpppqqqrrrssstttrrruuuyyy~~~}}}|||{{{zzzzzzzzz||||||{{{zzzyyywwwvvvuuurrruuuyyy{{{{{{yyyuuusssuuusssqqqnnnmmmmmmnnnoooqqqppppppooonnnmmmlllllliiigggccc```]]]YYYTTTQQQNNNLLLHHHFFFDDDBBB@@@>>>===<<<<<<;;;<<<===>>>???DDDGGGIIIIIIFFFBBB???===::::::;;;===<<<===EEENNN```www~~~wwwoooiiiddddddjjjrrrxxxyyyxxxtttlllccc\\\YYYWWWSSSNNNIIIEEEAAA===:::555555333222111111000000---...//////......///111........................////////////000000000000000000000000000000000000000000000000000000000000//////000000000000111111...///111111///...///000000111111111111222222222222222222222222333444444555555666666777999:::;;;<<<======>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFF000000111111222222222333222222222222222333333333333333333333333333333333333444444444555666777777888888<<>>======<<<<<<===???@@@AAAGGGHHHJJJHHHEEE@@@>>>===999;;;===>>><<>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFF222222222111111000000000111111222222222333333333333333333333333333333333333333444444555666666666666666999???FFFOOO```nnn~~~{{{wwwqqqmmmfffdddaaa```cccfffiiijjjmmmnnnnnnnnnooopppsssuuu{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{|||}}}yyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{~~~~~~~~~|||zzzzzzzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppooonnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkgggdddaaa]]]ZZZUUUPPPMMMIIIGGGDDDCCCBBBBBB@@@>>>============>>>@@@BBBCCCHHHIIIIIIGGGCCC???===<<<;;;===@@@CCCCCCKKK]]]ooowwwoookkkkkkllllllnnnmmmkkkhhhddd^^^XXXUUUPPPMMMIIIEEEBBB>>>:::666333222111111000000000000///000111000...------...000000000000000000000000.../////////000000000111////////////////////////////////////////////////...////////////000000000///111222222111000000111000000111111111222222222222111111111111222333333555555666666777999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFF333222222111000000//////000111111222333222222222222222222222333333333333222222444555555666555555666555777===CCCKKKYYYeee{{{~~~}}}{{{xxxssspppiiifffcccbbbdddgggiiijjjlllllllllmmmoooqqqsssuuuyyyxxxwwwvvvuuuuuuuuuuuurrrrrrssssssuuuvvvxxxxxx|||||||||||||||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzz{{{{{{yyyzzzzzzzzzzzzyyyxxxwwwwwwvvvtttsssrrrssstttuuuqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkgggddd```\\\WWWSSSMMMIIIGGGDDDBBBAAAAAAAAA@@@>>>=========>>>???BBBDDDEEEHHHHHHHHHEEE@@@===<<<<<<888:::???EEELLL[[[ssswwwssstttssspppooolllgggccc```[[[VVVSSSLLLJJJFFFCCC@@@<<<888444222111111000//////000000+++---...///...///000222111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000......////////////000000000111333333111000111222000111111111111222222222111111111111111222333333555555666666777999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFF111111111111000000000000///000111222333222222111111111222222222333333333111222444555666555555555777555666;;;???FFFQQQ\\\lll~~~}}}}}}{{{yyytttqqqjjjfffcccbbbcccfffhhhhhhiiihhhhhhjjjmmmppprrrtttvvvuuutttsssrrrrrrssssssqqqqqqqqqqqqrrrssstttuuu{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxvvvwwwxxxxxxyyyxxxxxxxxxvvvuuuuuusssrrrrrrqqqqqqoooooonnnnnnmmmllllllllllllllllllkkkkkkkkkkkkkkkfffccc^^^YYYUUUOOOIIIEEECCCAAA???>>>??????>>>============>>>@@@CCCEEEGGGGGGGGGFFFCCC???<<<;;;<<<999:::AAALLL[[[qqqwwwsssuuutttppplllhhhbbb^^^[[[YYYVVVSSSIIIGGGDDDBBB???;;;777333111111000////////////000+++---...///...///111222000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000........./////////000000///111222222111000000111000111111111111222222222111111111111111222222333555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFF/////////000111111222222///000111222333222111111111111111222222333333333111222333555666555555444888555555999===BBBLLLVVV```ttt~~~}}}||||||{{{yyyuuurrriiifffbbbaaabbbeeefffgggfffeeefffhhhlllooorrrrrrtttsssqqqpppppppppqqqrrrsssrrrrrrrrrrrrssstttuuuwwwxxxzzz}}}|||{{{zzzyyywwwxxxyyyzzzzzzxxxwwwvvvttttttvvvwwwwwwxxxxxxxxxtttuuuvvvuuutttrrrooonnnmmmmmmmmmllllllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjeeebbb]]]XXXRRRLLLFFFBBBAAA???=========>>>===<<<======>>>???AAACCCFFFGGGFFFFFFEEEAAA===;;;;;;<<<@@@AAAIIIYYYmmm~~~nnniiikkkkkkfffgggbbb\\\XXXXXXXXXWWWUUUHHHFFFCCCAAA???;;;666222111000000////////////000...///000///...---...///////////////////////////---......///000111111222000000000000000000000000000000000000000000000000............/////////000...000111111/////////000000111111111111222222222111111111000111222222333555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFF111000///......///000111000111111111111222222222111000111111222333444555777444333444666777555333444444555666999@@@IIIPPP]]]hhhzzz|||{{{{{{zzzzzzwwwssspppiiieee___^^^```ccceeeeeeeeefffggghhhjjjkkkmmmmmmooopppppppppooopppsssuuuuuuuuuvvvvvvvvvvvvvvvvvvyyyzzz|||||||||~~~~~~|||{{{zzzxxxvvvyyyyyyyyyyyyxxxvvvtttsssrrrrrrssssssttttttuuuuuussssssssssssrrrpppnnnlllmmmlllkkkiiihhhiiiiiijjjiiiiiijjjjjjiiihhhfffeeeccc___ZZZUUUQQQMMMHHHDDD???>>>===<<<<<<<<<<<<<<<=========???AAADDDFFFHHHIIIGGGCCC???======>>>???AAABBBOOOlllsssmmmjjjgggcccbbbaaa^^^ZZZVVVRRRPPPPPPPPPIIIEEE@@@<<<999666333111000000000000////////////111000///---------...///222111111111000000//////111111000000//////......////////////000000000000////////////////////////------------...000111222000000000000000000000000000000000000000111111222000000111222444555666666555666777888777777888:::;;;;;;<<<===>>>>>>>>>===>>>???@@@@@@AAABBBEEEHHH111111000000000000111111000111111111111222222222222222222222333444555555666444333444666666555333666666555666888>>>EEEKKKYYYdddttt~~~|||{{{zzzzzzyyyvvvrrroooiiieee```^^^```bbbccccccddddddfffgggiiikkklllmmmmmmnnnoooooonnnppprrruuuyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}~~~}}}|||}}}|||zzzyyyxxxwwwvvvwwwxxxxxxxxxwwwuuusssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllmmmllljjjiiihhhhhhiiiiiihhhhhhiiiiiihhhfffdddccc```\\\XXXTTTPPPKKKGGGDDD>>>======<<<;;;;;;<<<<<<;;;;;;<<<===@@@CCCEEEGGGIIIGGGBBB>>><<<<<<>>>???DDDKKK___{{{ooolllkkkgggccc``````]]]YYYUUUQQQNNNLLLKKKEEEBBB>>>;;;999777555333333222222222111111000000111000///.........//////111111111000000000//////111000000000/////////...////////////000000000000000000000000000000000000000000/////////000000111000000000000000000000000000000000000000111111222222222222333333444444444555777888888888888999;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBCCCFFFIII111111222222222222111111000111111111111222222222444444333333333444444555555444333444555666555333777777666555666:::@@@EEESSS]]]lll}}}~~~~~~~~~|||{{{yyyyyyxxxuuupppmmmjjjfffaaa^^^^^^___``````aaabbbdddfffhhhjjjkkkllljjjlllmmmmmmmmmooorrruuu{{{{{{||||||}}}~~~}}}|||}}}~~~}}}yyywwwwwwvvvuuutttvvvvvvwwwwwwvvvtttrrrqqqpppppppppppppppooooooooopppppppppooonnnmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhhggggggggggggfffdddbbbaaa\\\YYYUUUQQQNNNJJJFFFCCC======<<<;;;;;;;;;;;;<<<;;;<<<===???AAADDDFFFHHHIIIFFFBBB>>><<<<<<===>>>DDDPPPmmmsssiiiiiikkkgggaaa]]]\\\ZZZWWWSSSOOOJJJGGGFFFAAA???;;;999888777666555333333333222111000000///111000000////////////000111111000000000000//////000000000000////////////////////////000000000000111111111111111111111111222111111111000000000000000000000000000000000000000000000000000111111222333333333333333333333333666777999999888888:::;;;:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCCCCDDDGGGIII///000222222222222000///000000111111111222222222444444333222222222333333444444444444444444444444666666555555555888===@@@MMMUUUcccsss~~~}}}||||||||||||~~~}}}{{{{{{|||}}}~~~}}}zzzyyyxxxwwwvvvsssnnnkkkiiifffbbb^^^]]]\\\]]]]]]^^^___aaaccceeegggiiijjjhhhiiikkkkkklllnnnrrruuuyyyyyy{{{|||~~~~~~}}}~~~zzzxxxuuusssssstttsssrrruuuuuuvvvvvvuuusssrrrqqqooooooooonnnnnnmmmmmmlllmmmmmmllllllkkkkkkjjjjjjjjjjjjiiihhhggggggggggggfffggggggfffdddbbb```___YYYVVVSSSPPPMMMJJJGGGDDD<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBEEEGGGIIIJJJGGGDDDAAA===<<<<<<>>>???DDDUUUvvv|||tttjjjdddfffiiieee]]]XXXVVVUUUSSSPPPLLLHHHEEECCC@@@===:::888777666555333222111111000///...------000000000000///000000000000000000000000000//////000000000000////////////////////////000000000000000000000000000000000000000000000111000000000///000000000000000000000000000000000000000111111222222222333333333333444444666888999:::999999:::<<<:::;;;<<<===>>>?????????@@@BBBDDDDDDDDDDDDFFFHHH...///000111111000///...000000111111111222222222222222111111111111111222333444444444333333444444333333444444555777;;;???GGGOOO[[[iiiyyy}}}|||{{{zzzyyyyyyxxxxxx|||zzzyyyyyy{{{||||||{{{xxxwwwvvvuuutttqqqmmmjjjhhhfffccc^^^[[[YYYZZZZZZ[[[\\\^^^```bbbdddeeefffeeeggghhhiiijjjmmmpppsssvvvwwwyyy{{{~~~zzzuuussspppooopppqqqpppooorrrsssttttttsssrrrpppooommmmmmmmmllllllkkkkkkkkkiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhgggfffeeeeeefffffffffeeeccc```^^^\\\WWWUUUQQQOOOMMMJJJGGGDDD<<<<<<;;;;;;;;;<<<<<<===??????AAACCCEEEGGGHHHIIIDDDBBB???<<<;;;<<<>>>@@@III[[[~~~xxxlllfffcccfffgggaaaYYYTTTPPPPPPOOOMMMKKKHHHEEEDDDBBB>>>:::777666444222111111111000000///......---/////////000000000000/////////////////////000000////////////000000000000////////////000000000000////////////////////////,,,---...///000000000000000000000000000000000000000000000000000111111222000111111222444555555666666888999:::999999:::<<<:::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDCCCCCCEEEFFF//////000000000000//////000111111111111222222222111111000000000000111222222444555444333222333444111222444444555777;;;===AAAIIITTT```ooo~~~|||{{{yyyyyyxxxwwwvvvvvvvvvvvvxxxwwwwwwxxxzzzzzzxxxwwwuuuuuuttttttssspppllliiifffeeeccc^^^ZZZWWWXXXYYYYYYYYYZZZ\\\^^^___```aaabbbdddeeefffgggiiimmmoootttuuuxxxzzz~~~~~~wwwssspppnnnllllllmmmnnnnnnmmmoooooopppqqqpppooonnnmmmiiiiiiiiiiiiiiiiiihhhhhhfffffffffeeeffffffggggggggggggggggggfffeeeddddddeeeeeedddccc```^^^[[[YYYVVVTTTPPPNNNLLLIIIFFFCCC===<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCDDDDDDEEEAAA???===;;;;;;===@@@BBBJJJ^^^vvvjjjggggggiiifff]]]UUUSSSNNNNNNLLLKKKIIIGGGFFFEEECCC@@@;;;888555333111///222222222222111111111111---......////////////.........////////////000000////////////000000000000////////////000000000000........................***,,,---///000111000000000000000000000000000000000000000000000111111222///000111222444555666777666777999999888888:::;;;:::;;;<<<>>>???@@@AAAAAA???AAADDDDDDDDDCCCDDDEEE111000000000000000000111000111111111111222222222000000000000111222333333222444555444222111333555111333555555666777999;;;;;;CCCNNNYYYfffxxx~~~{{{yyyxxxvvvvvvuuuttttttuuuuuuuuuttttttuuuwwwxxxwwwtttqqqsssrrrrrrrrrrrrpppllliiiddddddbbb^^^YYYVVVVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^```aaaaaabbbdddgggjjjoooqqqssswwwzzz~~~~~~{{{sssooommmkkkiiiiiijjjllllllllljjjkkklllllllllkkkiiiiiidddeeeeeeeeeeeeeeeffffffddddddcccccccccdddfffgggffffffggggggfffeeecccbbbbbbbbbaaa___]]]ZZZWWWUUUUUURRRNNNLLLJJJGGGCCCAAA===============>>>??????>>>???AAABBBCCCCCCBBBBBB>>>===;;;:::;;;>>>BBBDDDNNNbbbuuulllmmmnnnnnnfffZZZTTTUUUPPPOOOLLLJJJGGGFFFFFFFFFCCC@@@;;;888666444111000111111111111222222222222+++,,,---...//////...---........./////////000000.../////////000000000111////////////000000000000////////////////////////,,,---///111111111000///000000000000000000000000000000000000000111111222111111222333333444555555555777888888888888999;;;:::;;;<<<>>>@@@AAAAAAAAA@@@CCCEEEFFFEEEDDDEEEFFF333222111000000111222333000111111111111222222222111111111111222333444555111333555444222111333555222444666666666666777999888???JJJTTT```rrr}}}zzzwwwvvvttttttssssssssstttuuuuuurrrrrrtttvvvwwwuuuqqqmmmqqqqqqqqqqqqrrrpppmmmjjjccccccbbb^^^XXXUUUVVVXXXVVVVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^^^^^^^```cccfffjjjlllnnnrrrvvvzzz}}}~~~yyysssqqqkkkiiiggggggiiikkkkkkkkkgggggghhhiiiiiihhhffffffaaaaaaaaabbbcccccccccdddcccbbbbbbbbbbbbdddeeefffeeeffffffgggfffeeecccbbb``````___]]]ZZZWWWTTTRRRSSSQQQMMMJJJHHHEEEAAA???>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBB<<<;;;:::999;;;???CCCEEEWWWllluuuoooqqqtttrrrgggYYYUUUWWWSSSQQQMMMIIIFFFEEEEEEEEEBBB???;;;888666555333111.........///000000111111***+++---.........---------.........//////000000.../////////000000111111////////////000000000000000000000000000000000000///000222333222111///...000000000000000000000000000000000000000111111222333333333333333333333333555666888888777777999::::::;;;===>>>@@@AAAAAABBBBBBDDDFFFGGGFFFFFFFFFFFF000000000000000000000000111111111111111111111111222222111111111111111111111111222333333333333222111222222333333444444555:::<<>>???AAABBBCCCDDDDDDDDDDDDBBB@@@>>>===AAA===::::::;;;===DDDLLLZZZvvv}}}zzzvvvzzz|||uuugggZZZTTTSSSRRRPPPMMMIIIGGGEEEDDDDDDCCC???999555333111000/////////000//////...------////////////////////////******++++++,,,---------....../////////...,,,+++////////////////////////000000000000000000000000///////////////000111111000000000000000000000000222222111111111111222222111111222333333444555555444444555777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCC000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222111222222333333444444555777888===GGGQQQ```uuu~~~|||xxxuuurrrpppnnnnnnnnnnnnooopppqqqqqqppppppooopppqqqqqqooommmlllmmmmmmmmmmmmlllkkkkkkgggccc___[[[XXXVVVSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[``````aaadddhhhlllqqqsssyyy|||xxxrrrmmmjjjgggeeeddddddeeeffffffeeedddbbb```^^^^^^```bbbcccaaaaaa```_______________aaaaaa```____________```aaaaaabbbbbbbbbaaa``````ZZZZZZZZZYYYXXXVVVTTTSSSOOOMMMJJJFFFCCCAAA??????=========>>>???AAABBBCCCEEEEEEEEEDDDBBB@@@===<<<<<<::::::<<<<<>>888555333222111000//////000000000///......////////////////////////000000000000000000000000...///000000000///...---////////////////////////000000000000000000000000000///////////////000111000000000000000000000000222222111111111111222222111111222333333444555555444444555777888999:::;;;<<<<<<<<<===>>>>>>??????DDDDDDDDDDDDCCCCCCCCCCCC000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222111222222333333444444555666777;;;CCCLLLZZZooo~~~~~~}}}|||{{{zzzxxxvvvtttrrrmmmmmmllllllmmmoooqqqrrrrrrrrrqqqrrrsssrrrqqqoookkkkkkllllllkkkjjjjjjiiieeebbb^^^[[[XXXVVVSSSPPPNNNOOOOOOPPPRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWW]]]\\\\\\]]]```eeeiiillluuuxxx}}}xxxrrrnnnkkkiiicccbbb```aaabbbccccccbbbbbbaaa^^^]]]\\\]]]^^^_________^^^^^^]]]]]]^^^^^^``````___^^^^^^^^^^^^^^^```````````````___^^^]]]YYYYYYYYYXXXVVVUUUSSSRRRMMMLLLHHHEEEBBB@@@??????=========>>>@@@AAACCCDDDGGGGGGFFFDDDBBB???===;;;888999<<>>;;;777444333222222111//////000000111000000000////////////////////////111000000///......------...///000000111000000///000000000000000000000000000000000000000000000000111000///////////////000000000000000000000000000222222111111111111222222111222222333333444444555444444555777888999:::;;;<<<<<<======>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC////////////////////////111111111111111111111111000000000000111111111111111111222333333333333222111222222333333444444555888888;;;AAAIIIVVViiizzz}}}||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuupppooommmkkkkkkmmmppprrrsssrrrqqqqqqrrrrrrqqqoookkkkkkkkkkkkjjjiiihhhhhhdddaaa]]]ZZZXXXUUUQQQOOOKKKLLLMMMNNNOOOPPPQQQRRRUUUVVVWWWXXXXXXXXXXXXWWW\\\[[[ZZZ[[[]]]aaaeeehhhqqquuuzzz~~~yyyqqqllliiigggfffaaa___^^^___```aaaaaa```bbbaaa___]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]______^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYVVVTTTQQQOOOMMMKKKJJJGGGCCCAAA???>>>>>>=========>>>@@@BBBDDDEEEHHHGGGEEECCCAAA>>><<<;;;:::;;;???AAACCCKKK^^^ppp}}}~~~ttthhh]]]XXXWWW\\\[[[XXXTTTOOOIIIDDDAAA;;;888555333333333222111...///000111111222111111///////////////////////////.........------,,,,,,......//////000000000000000000000000000000000000////////////////////////111000000///////////////000000000000000000000000222222111111111111222222222222222333333444444444444444555777888999:::;;;======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDD////////////////////////000000000000000000000000//////000000000111111111111111222333333333333222111222222333333444444555888888:::???EEEOOO```ppp|||{{{yyywwwvvvvvvwwwwwwxxxxxxwwwwwwwwwtttrrrooommmllllllnnnooonnnmmmkkkkkklllmmmllljjjjjjjjjjjjjjjiiihhhgggfffbbb```\\\ZZZWWWTTTPPPMMMJJJJJJKKKMMMNNNOOOQQQQQQUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYZZZ\\\```dddfffooosssxxx|||{{{ssslllgggeeecccaaa```^^^]]]^^^___aaaaaa```___^^^]]][[[ZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYYXXXVVVSSSQQQNNNLLLLLLIIIGGGEEEBBB@@@>>>>>>>>><<<======???AAACCCDDDFFFGGGFFFDDDBBB???===;;;:::;;;<<<>>>AAAFFFTTTlllzzzxxx{{{|||{{{wwwoooddd\\\WWWVVV[[[[[[ZZZXXXSSSMMMGGGCCC888555333222333333222111...///000111111222111111/////////////////////////////////000000000111111------------...//////000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000222222111111111111222222222222333333333333444444444444555777888999:::;;;;;;<<<===???@@@BBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDD000000000000000000000000000000000000000000000000...//////000000111111111111111222333333333333222111222222333333444444555444444777;;;???EEESSSaaannnyyy~~~{{{yyyvvvssstttuuuuuuvvvvvvvvvuuuuuuuuusssqqqnnnlllllllllmmmmmmllljjjiiijjjkkkkkkjjjiiiiiiiiihhhgggfffeeedddaaa___\\\YYYWWWSSSOOOLLLHHHIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[^^^bbbeeefffooossswww{{{~~~xxxsssmmmhhhdddbbb___^^^^^^]]]\\\]]]___``````___[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[ZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSQQQOOONNNMMMMMMMMMGGGEEECCC@@@???>>>======<<<===>>>???AAACCCEEEFFFFFFDDDBBB???===;;;;;;:::;;;:::===DDDNNNaaa|||yyyrrrqqqqqqrrrrrroooiiiaaaZZZVVVUUUXXXYYYZZZYYYUUUNNNGGGBBB666444222222222222111000//////000000111000000000////////////////////////---------...///000000000...------------......///000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000222222111111111111222222333333333333333333333333444444555777888999:::;;;::::::;;;===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDD000000000000000000000000000000000000000000000000......//////000111111222111111222333333333333222111222222333333444444555222222555888:::>>>IIITTT\\\ggguuu}}}zzzvvvtttrrrssssssssssssrrrrrrqqqrrrqqqpppnnnmmmlllkkkkkknnnllljjjiiijjjkkkkkkjjjfffffffffeeedddbbbaaa``````^^^[[[YYYVVVSSSNNNKKKFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXWWWYYY\\\```dddgggjjjkkkppptttxxx|||~~~xxxmmmkkkgggdddbbb```^^^\\\\\\[[[ZZZ[[[]]]______^^^XXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[ZZZXXXWWWWWWVVVVVVSSSTTTUUUVVVVVVWWWVVVVVVRRRPPPNNNLLLKKKKKKJJJKKKEEEDDDBBB???>>>=========<<<===>>>???AAADDDFFFGGGCCCBBB@@@===;;;:::::::::::::::@@@MMM^^^tttxxxqqqoooooommmlllllljjjgggbbb]]]ZZZXXXUUUVVVXXXXXXSSSKKKCCC>>>555333111111222222000/////////000000000///......////////////////////////------------------......000///...------......///////////////////////////000000000000000000000000............///111222333000000000000000000000000222222111111111111222222333333333333333333333333444444555777888999:::;;;===============>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDD000000000000000000000000000000000000000000000000---......///000111111222111111222333333333333222111222222333333444555555222222555999999;;;DDDOOOPPP[[[iiixxx|||xxxuuuqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmmmmlllkkkkkkjjjgggeeeeeefffgggffffffddddddccccccaaa```___^^^___]]][[[YYYVVVRRRNNNJJJDDDEEEFFFHHHJJJLLLMMMNNNPPPOOOOOOPPPRRRUUUXXXZZZZZZ\\\aaafffjjjnnnppppppqqquuuyyy|||~~~{{{qqqfffdddbbbaaaaaa```]]][[[[[[ZZZYYYZZZ\\\^^^^^^]]]YYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]]]][[[[[[YYYXXXWWWVVVVVVVVVQQQRRRSSSTTTUUUVVVVVVVVVTTTRRROOOLLLIIIGGGFFFFFFDDDCCCAAA???============<<<===>>>???AAADDDFFFGGGBBB@@@>>><<<::::::::::::;;;<<>>======@@@@@@AAAAAABBBCCCDDDDDD//////////////////////////////000000111111222222111111111000000000000000000111222333333222111000222111000000000111333333444333333333666:::>>>@@@LLLOOOYYYkkk|||yyyxxxwwwuuuqqqoooooonnnmmmllljjjkkklllllllllkkkjjjiiiffffffeeedddccccccccccccbbbbbbaaa```___]]][[[ZZZZZZZZZYYYXXXUUUQQQMMMJJJGGGFFFEEEEEEEEEGGGIIIKKKMMMMMMNNNOOOQQQTTTWWWYYYZZZ]]]bbbfffjjjpppuuuyyy}}}~~~{{{qqqiii___^^^]]]^^^______]]][[[YYYXXXXXXYYYZZZZZZYYYWWWWWWVVVUUUUUUUUUVVVWWWXXX\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@>>><<<;;;<<<===>>>;;;===???AAABBBCCCBBBBBBBBB>>><<<<<<;;;888:::>>>???AAANNNggg{{{nnnoootttuuuwwwyyyyyyvvvrrrooolllgggaaa\\\VVVVVVUUURRRMMMEEE>>>999////////////000000000000000000000000000000000000//////000000000000/////////...,,,,,,,,,---///111000///...------...///000000///.........///111222111111111111111000///...---........./////////000////////////000000000000333222222222111000000000000000111111111222222222777666555555666888:::<<<;;;===>>>>>>===<<<<<<===???@@@AAACCCDDDEEEEEEEEE////////////////////////000000000000000111111111000000000000000000000111000111222222222222111000222111000000000111222333444444333333555999<<<>>>CCCGGGRRRbbbtttyyyrrrqqqzzz|||{{{vvvssspppmmmmmmlllkkkjjjjjjkkkkkklllkkkjjjhhhhhheeeeeedddcccbbbbbbbbbbbbaaaaaa```___^^^\\\ZZZYYYYYYYYYXXXVVVSSSOOOLLLIIIFFFFFFEEEEEEFFFHHHJJJLLLNNNNNNNNNPPPRRRUUUXXXZZZ\\\___dddiiinnnsssyyy}}}}}}tttkkkddd```^^^]]]^^^^^^^^^[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTUUUWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPKKKKKKIIIHHHFFFDDDCCCBBB???>>><<<:::999:::;;;;;;<<<===???@@@AAAAAAAAAAAA===:::999;;;:::888:::>>>DDDJJJ\\\vvv|||qqqjjjooowww||||||rrrkkkeee___[[[UUUTTTSSSOOOIIIBBB;;;666000000000000////////////........................//////000000000000/////////...---,,,,,,---///000000///...------...///000000///.........///111111000000111111111000//////000000000000111111111111000000000000111111111111222222222111111111111111333333333333444444444444777666555555666888:::<<<;;;===>>>>>><<<<<<<<<===???@@@AAACCCDDDEEEEEEEEE000000000000000000000000111000000000000000000////////////000000111111111000111111222222111111000111111000000111111222333555444333333555777:::<<>>===<<<:::::::::;;;;;;======>>>???@@@?????????:::888888;;;:::999<<>>===<<<<<<<<<>>>@@@@@@BBBCCCDDDDDDEEEEEE000000000000000000000000111111000000/////////...---......///000111222222000000111111111111000000111111111111111222222222444444333333444666888999<<>>===<<<<<<<<<<<<=========>>>>>>>>>=========:::999:::<<<<<<;;;@@@GGGTTTgggvvvuuuxxxvvvggg\\\VVVTTTTTTSSSQQQMMMGGGAAA:::555111111111000000//////......000000000000000000000000...//////////////////......------------...///000/////////....../////////............//////000000......///000111111111000////////////............000000000111111111222222000000000111222222222333222222222333333333444444666666666666777888:::;;;;;;<<<======<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDD////////////////////////111000000000//////......------...///000111111222000000000000000000000000000000111111222222222222333333333333444555666777888===EEEOOOYYYhhhrrrjjjgggqqq{{{wwwssspppmmmjjjiiihhhfffeeeeeeffffffffffffdddbbbaaa``````___^^^]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTPPPMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKLLLOOORRRTTTVVV\\\```ffflllssszzzuuujjjccc___[[[XXXVVVVVVVVVXXX[[[\\\[[[ZZZTTTRRRQQQQQQRRRSSSSSSRRRNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999:::<<<;;;<<>>888444222111000000000/////////...000000000000000000000000......////////////......------------......//////...//////////////////...---......///////////////---...///000000000000000////////////............/////////000000000111111000000000111222222222333222222222333333333444444555555666666777999::::::;;;<<<===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDDDDDDDDDD////////////////////////000//////////////////............//////000000000111000000//////000000111000000111222222222222111222222222222333444555666:::===DDDMMMVVVcccxxxsssiiikkksss|||yyyuuussspppllliiihhhfffeeecccbbbcccdddddddddcccbbbaaa```___^^^]]]\\\\\\\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXXXXWWWUUURRROOOLLLJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFIIIIIIIIIKKKMMMPPPSSSUUUZZZ^^^dddjjjqqqxxx|||oooeee___\\\YYYWWWTTTTTTTTTVVVYYYZZZZZZYYYSSSQQQOOONNNPPPQQQQQQQQQNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPOOONNNLLLKKKHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>===::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;888777888:::;;;???JJJWWWttt{{{{{{pppddd\\\XXXVVVSSSOOOIIIBBB;;;777444333/////////000000000000000........................---......//////......------------............///......////////////......------...////////////.........///000000000//////000000000000111111111111.../////////000000000000111111111111111222222222444444444444555555555555555555666777888999::::::;;;<<<<<<<<<;;;<<<>>>AAAAAABBBBBBCCCDDDDDDCCCCCC------------------------.........///////////////......//////////////////111000///......///000111///000111222333222222111000000111222333444555666<<<<<>>======<<<;;;999:::::::::;;;:::::::::::::::999888999999;;;;;;777777999<<>>===<<<;;;;;;:::;;;;;;<<<======<<<<<<<<<:::999888888888999;;;<<<999999;;;???DDDNNNaaassswwwkkkccc______PPPKKKDDD<<<777444333444------...///000111222222000000000000000000000000---..................---,,,---......//////......---...///000000///...---,,,,,,.../////////...---///000000000///...------+++,,,---...///000111222000111111111111222222222333222222222111111000000000000111111111222222222444555666888999999999999<<<<<<<<<;;;:::<<>>===>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888777666666666777888999999===??????DDDWWWvvvwwwmmmeeebbbaaaUUUKKK???888666555333111//////000//////...------......................../////////...------,,,,,,...///000000000///...---//////......---------,,,000000000000111111111111222111///...---...000111111111111111000000000000///000111000///...///000333111//////111222222222111111222222333444555555222333555777999999999999<<<<<<<<<<<<============>>>@@@BBBCCCBBBBBBCCCDDD---...///...------...///////////////////////////...............//////000000000////////////000000///////////////000000111000111222333333333222111444444888???DDDJJJVVVaaaqqq~~~zzz{{{~~~xxxpppllljjjgggfffeeedddbbb```]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZ\\\[[[ZZZ[[[\\\\\\ZZZXXXTTTTTTRRROOOJJJHHHGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIILLLNNNPPPRRRRRRRRRTTTWWW\\\cccjjjqqqwwwzzz{{{{{{|||}}}}}}|||{{{zzzyyyzzzzzz|||yyysssjjjddd\\\VVVTTTSSSSSSTTTUUUTTTSSSSSSTTTTTTSSSQQQOOOOOONNNNNNMMMNNNNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGIIIKKKMMMOOOPPPOOONNNMMMLLLKKKKKKKKKIIIHHHFFFDDDBBB???===<<<===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999:::999888777777888999::::::>>>BBBGGGTTTnnnwwwnnngggaaa^^^QQQHHH>>>777555444333111000000111111000//////...........................,,,,,,,,,,,,---------------,,,,,,+++,,,---...////////////.........------//////000000000111111111222111000//////000111222//////000000000111111111///000111111//////000111333222222222333222000...111222222333444444555555222333555777888999999999<<<<<<<<<======>>>>>>>>>???AAACCCDDDCCCCCCDDDEEE---...///...------...///////////////////////////---------------...//////000000////////////000000////////////000000000000000000111222222222222222444333555:::???DDDPPP[[[eeettt{{{uuuuuuzzzwwwnnnllljjjhhhgggfffeeebbb___\\\[[[YYYXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZ^^^]]][[[[[[[[[ZZZXXXUUUTTTSSSRRROOOKKKHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJLLLOOORRRTTTUUUUUUUUUQQQSSSVVV[[[bbbhhhnnnqqqrrrrrrsssttttttssssssrrrnnnppptttxxx~~~{{{pppjjjddd___YYYUUUTTTTTTUUUUUUSSSRRRQQQQQQRRRRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJEEEEEEEEEFFFGGGJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEBBB@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999<<<;;;:::999999999:::;;;:::===CCCOOOeee{{{uuuooohhh___YYYKKKDDD;;;555333333222111111111111111111000000///........................,,,,,,,,,---.../////////---,,,***)))***---000222000000////////////......//////000000000000111111222111000000000111222333---......///111222222333000111222111000000111222222111222444444333000---222333333444444555555555222333555777888999999999<<<<<<======>>>???@@@@@@@@@BBBDDDDDDDDDCCCDDDEEE---...///...---------///////////////////////////......------......///000000000////////////000000...//////000000000000000//////000111111222222222555333444888;;;???JJJUUU]]]mmm~~~ssslllqqqwww}}}wwwpppmmmllljjjjjjiiifffbbb______]]]ZZZXXXWWWYYY[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ^^^\\\[[[[[[[[[ZZZWWWUUUSSSSSSRRROOOKKKHHHHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNRRRVVVXXXYYYXXXXXXRRRRRRSSSVVVZZZ^^^cccfffjjjkkkkkkkkklllllllllllliiilllrrrxxx}}}uuukkkdddaaa]]]XXXUUUTTTTTTUUUTTTRRRQQQOOOPPPQQQQQQPPPNNNNNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMLLLKKKJJJIIIGGGGGGDDDCCCBBB@@@>>>===;;;;;;999999:::;;;<<<<<<======::::::::::::::::::::::::<<<;;;:::999999:::;;;;;;???AAAHHHZZZwww{{{tttpppllleeeZZZQQQCCC>>>888333222222222111000000000111111000000///........................///000000000111111111222///...---,,,---///111333000000000000000/////////////////////000000000111111000000//////000111222......//////000111111222000111222222111000222333111111111222444444222111333333444444444555555555333333555666777999999:::;;;<<<===>>>???@@@AAABBB@@@BBBCCCDDDCCCBBBCCCDDD---...///...---------/////////////////////////////////......//////000111000000////////////000000......///000111000000///......//////000111222222555333444777999<<>>===;;;:::999777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<>>???@@@AAABBB???AAABBBBBBAAAAAAAAABBB---...///...------...//////////////////////////////////////////000111111000000////////////000000---...000111111111000///............///000222333444333444777888:::AAAJJJUUUcccxxxmmmgggdddiiipppssstttuuurrrrrrrrrrrrqqqmmmgggccc]]][[[YYYWWWVVVVVVVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWVVVWWWYYYYYYXXXVVVRRRRRRQQQNNNKKKIIIIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQTTTVVVYYY[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___bbbffflllqqqtttwwwzzz|||~~~{{{ssskkkddd___]]]ZZZVVVTTTSSSRRRPPPNNNPPPOOONNNNNNOOOOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJHHHFFFCCCBBB>>>>>>===<<<;;;:::999888777888:::;;;<<<<<<<<<;;;::::::::::::::::::::::::999888888888999;;;===>>>GGGOOOaaa}}}yyyrrrpppmmmiiiddd^^^UUUJJJBBB999777555222111000111111---......////////////...........................000000000///...---------,,,---...///...---+++***......////////////000000......////////////000000,,,------....../////////000000000//////............000111111000000222333<<<888333/////////000000333333333333333333333333444444444555666888:::;;;<<<<<<======>>>???@@@@@@>>>@@@BBBBBB@@@@@@@@@AAA---...///...------...//////////////////////////////............///000000000000////////////000000---...000111111111//////------------...000222333111000333666777777>>>EEEOOOZZZnnnuuuggg\\\]]]cccgggmmmrrrvvvvvvvvvwwwuuuqqqjjjeee[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYVVVUUUUUUVVVWWWXXXVVVTTTRRRRRRQQQNNNKKKIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQQQQRRRTTTWWW[[[]]]___]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]```dddiiimmmppprrruuuwww}}}xxxooohhhccc^^^\\\XXXUUUSSSQQQQQQPPPNNNLLLNNNMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHGGGEEEBBB@@@>>><<<<<<;;;::::::999888888777888:::<<<<<<<<<;;;:::888888888888888888888888888888888999;;;===???AAAJJJWWWooo{{{sssllljjjgggaaaXXXNNNDDD???666666555333111000000111......///000000000000000................................................,,,,,,,,,,,,------------------........./////////........./////////000000,,,---...//////000000000.........///////////////---///000000000000111333999666222000111222222222222222222222222222222222444444444555666888:::;;;<<<<<<<<<======>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA---...///...------...///////////////////////////...------------...//////000000////////////000000---...000111222111///...------,,,---...000222333...///222666666666;;;BBBIIISSSggg{{{iiiYYYUUUYYY___gggoooxxxxxxyyyyyyxxxssslllggg\\\[[[ZZZYYYWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVTTTRRRRRRRRRQQQNNNKKKIIIIIIJJJLLLKKKKKKKKKKKKMMMOOOPPPRRRQQQRRRSSSVVVZZZ^^^```bbbbbbbbbbbbbbbaaa```___ZZZZZZYYYYYYZZZ\\\]]]___```ccchhhllloooqqqtttvvv~~~yyyooofff```\\\ZZZXXXSSSQQQPPPOOOOOONNNMMMKKKMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEECCC@@@===;;;;;;;;;::::::999888888777777999:::<<<<<<;;;:::999666666666666666666666666888999999:::<<>>555555555333111///000000//////000111111111111111..............................//////000000111111///...,,,,,,---///222444,,,---------......//////............/////////000---...///000111111111111,,,------...///000111111,,,...///000//////111333000000000111444666777666222111111111111111111111444444444444666888:::;;;<<<<<<<<<<<<============AAABBBDDDCCCBBBAAAAAABBB------------------------//////.........---------........................,,,---//////...---...///......//////000000111111111111000000000000000111333222000000111444777999FFFOOO\\\ooouuu```TTTQQQTTT^^^hhhzzz~~~}}}{{{wwwpppiii^^^\\\XXXUUURRRRRRSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPMMMKKKJJJJJJKKKLLLPPPRRRPPPKKKIIIJJJMMMRRRRRRRRRSSSUUUWWWZZZ[[[bbbdddeeeggghhhgggfffeeeddddddcccbbbaaa```___^^^iiiiiijjjllloootttxxxzzz|||vvvoooeee___\\\YYYSSSNNNMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIHHHHHHGGGFFFCCCEEEFFFFFFFFFFFFHHHIIIEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@===;;;888888777777777777777888777777888888888999999999:::;;;===<<<;;;::::::;;;:::999:::===>>>@@@IIISSSccc{{{}}}tttjjjjjjggg___TTTGGG<<<777333333222222111000//////000000000000000000000000000000//////.........---///////////////.........---------------------------------............///000000111111111111000000000000000000000000000000...............///000000............////////////333333444333333111000///222222222222111000//////222222333555777999;;;===<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBBBBCCCDDDFFFGGG------------------------//////.........---------........................***,,,...///......///000......//////000000000000111111000000000000000111222111000000111333666888>>>GGGTTTddd|||}}}fffWWWOOOOOOXXXcccttt{{{{{{wwwooohhh^^^[[[WWWTTTQQQPPPQQQQQQTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUSSSPPPMMMLLLKKKKKKKKKMMMPPPRRRQQQLLLJJJKKKNNNRRRRRRQQQQQQSSSUUUWWWYYY```bbbeeehhhiiijjjiiiiiikkkjjjjjjiiiiiiiiijjjjjjnnnnnnoooqqqtttxxx|||~~~uuullleee^^^YYYWWWUUUPPPLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGBBBDDDFFFFFFFFFFFFGGGHHHGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCAAA@@@@@@>>><<<999::::::999999999999999:::888888999999:::::::::::::::;;;<<<<<<:::999999::::::888999;;;>>>CCCOOO[[[vvv}}}uuullliiiddd[[[PPPEEE===888333333222222111000000///000000000000000000000000000/////////............000//////...---,,,,,,+++---------------------------------............///000000111111111111000000////////////////////////...............///000000.........//////000000000///000000000111111111222333333444444444333222222222333444555888:::<<<===<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEE.......................................---------........................)))+++---......///000222...////////////000000000000000000//////000000111222111000000111333555777555===HHHUUUhhhqqq^^^PPPLLLRRR[[[kkkuuu|||vvvnnnggg___\\\YYYUUURRRPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQTTTRRRPPPNNNLLLLLLLLLLLLNNNPPPRRRQQQNNNLLLMMMOOORRRQQQOOONNNOOOQQQTTTVVV]]]```dddiiilllmmmnnnmmmooonnnnnnoooqqqsssuuuwwwwwwwwwwwwxxxzzz|||~~~|||zzzzzz{{{||||||||||||||||||tttjjj```\\\VVVSSSSSSQQQNNNKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGAAADDDFFFGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCCCCAAA???>>>>>><<<:::888:::999999999999999::::::999::::::::::::;;;;;;;;;999;;;;;;;;;999888999:::;;;999999<<>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCC////////////////////////---.............................................---...//////...------.../////////...............//////......///000111111000000000000000111333333333777;;;AAAHHHVVViiixxxxxxhhh]]]XXXVVV]]]iiitttxxxvvvrrrkkkddd___]]]ZZZVVVSSSPPPOOONNNKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPPPPQQQRRRPPPNNNLLLLLLMMMNNNPPPZZZ]]]ccchhhkkkmmmlllkkkhhhiiikkkooosssxxx|||~~~~~~{{{yyywwwuuutttvvvuuurrrpppooopppqqqrrrrrrssstttuuuvvvvvvvvvvvvwwwyyy{{{xxxlllaaaZZZTTTSSSPPPNNNMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHIIIIIIHHHHHHGGGFFFDDDFFFHHHIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBBBB???===<<<<<<<<<:::999777777666666777888888999999999999999888888888888888999999999888888:::<<<<<<===BBBJJJSSSccc|||}}}xxxvvvooodddUUUFFF===888555333222222222111111111111111////////////////////////.........///////////////.............../////////////////////////////////---------............/////////000000000000//////.......................................///000000...//////000111222222222555555444333222222222222...///000111222333333333333444666888:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDD........................---------..........................................///000///---,,,,,,,,,/////////............---............///000111111000000///000000111111222555555777;;;@@@IIIYYYgggwww~~~ssssssvvv{{{yyynnnddd]]]]]]eeelllnnnpppooojjjccc\\\[[[XXXUUURRRPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOVVVZZZ```eeehhhiiihhhgggeeegggjjjoootttxxx{{{}}}~~~|||zzzwwwssspppnnnlllnnnmmmkkkjjjjjjlllnnnoooooopppqqqssstttuuuvvvvvvwwwxxxzzz~~~|||tttkkkaaaYYYTTTNNNMMMLLLKKKIIIGGGFFFEEEHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAA>>>;;;::::::;;;:::999888888888888999:::;;;;;;999999888888888888888777777888888888888:::===???>>>CCCNNNYYYeeeuuu|||uuuqqqhhh]]]MMM@@@999555333222111111111111111111111111000000000000000000000000.........///////////////------......///000000111........................---------............///...//////000000//////..........................................///000000//////000000000000111111,,,---///000222222333333000111222333444555555555333444666888:::::::::::::::;;;<<<>>>????????????@@@AAABBBCCCDDDDDDDDDCCC---------------------------------.........//////........................---...000///...------...//////.........---------...------......000111111////////////000000000111333000222777<<>>????????????>>>???AAABBBCCCCCCBBBBBB---------------------------------.........//////........................+++---//////........./////////.........------------------......000111111////////////000000000000000,,,---444:::>>>HHHRRRaaakkkuuu{{{xxxsssvvvyyylllbbb```^^^^^^eeekkkiiibbb___^^^]]][[[YYYWWWUUUTTTHHHGGGGGGGGGHHHJJJLLLMMMIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLMMMOOOQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQOOONNNLLLQQQXXX___dddeeeeeeddd^^^aaagggmmmqqqtttuuuuuuppppppooonnnllljjjhhhffffffeeeeeeeeeeeefffhhhiiiiiijjjlllooorrrtttuuuuuuxxxyyy{{{~~~{{{yyyqqqnnnhhh___VVVOOOLLLKKKFFFGGGIIIIIIHHHGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCAAA???@@@CCCFFFGGGFFFEEECCCCCCCCCDDDEEEBBBCCCCCCDDDCCCAAA@@@???>>>;;;888666777777777777666666666666777888999:::;;;;;;;;;::::::999999999555666888888:::===AAAEEEPPP[[[nnnyyyxxx{{{rrriiiUUULLL@@@999777777666444111111111111111111222222000000000000000000000000---.........//////000000.........------,,,,,,,,,---------------------------------.........//////......////////////.............................................///000000000000000///......------***---000333555444111000000000111222222222111111111333555888999999888888:::;;;===>>>???@@@??????===>>>@@@AAABBBBBBAAAAAA------------------------000...+++,,,...000///---////////////...---,,,+++///......---------......///...,,,++++++,,,...///---------------...//////////////////000000000000000111111333666<<>>??????AAABBBBBBBBBBBBCCCEEE------------------------...,,,******---...---+++////////////...---,,,+++......------------......///...---,,,,,,---...///......------......///000.../////////000000000000000111111222555:::AAAFFFRRRYYYbbbjjjrrr~~~zzzrrrccc```\\\XXXWWWZZZ^^^aaadddhhhhhhccc^^^\\\ZZZVVVTTTPPPLLLIIIHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMPPPSSSVVVYYYZZZ\\\^^^```aaa``````aaabbb___```bbbdddeeefffggggggeeecccbbbaaaaaabbbcccdddccccccbbbbbbbbbdddeeefffeeegggjjjlllmmmpppsssvvvxxx|||}}}}}}~~~||||||yyyqqqlllbbb^^^WWWQQQNNNKKKHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????::::::999888777777888888999999999::::::;;;;;;;;;===<<<;;;999888888888888555:::888999@@@CCCKKK]]]nnn~~~zzzttt~~~rrraaaMMMDDD<<<:::999555333222///222222//////333444222000//////......---,,,,,,................................................//////.........---------......////////////......000000000000000000000000,,,---...///000000///...............////////////000000////////////000000////////////000000000000111222222333333222222111555555666777888:::;;;<<<======<<<<<<======>>>>>>???AAABBBBBBBBBBBBCCCEEE---------------------------,,,++++++---------+++////////////...---,,,,,,...---------------......000///...------...///000...............///000000....../////////000000000000000111111222777<<>>>>>DDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@>>>===<<<<<<999999888888777888888888999999::::::::::::;;;;;;===<<<;;;999888888777777777;;;999:::CCCHHHSSSggg{{{tttuuunnn[[[FFF???;;;<<<<<<888444333...111111///000444555333000//////......---------........................////////////////////////...............---------......///////////////...000000000000000000000000...///000111111000///...------......//////000000//////000000000000//////////////////000000000000111222222333333222222111555555666777888:::;;;<<<<<<===>>>>>>?????????>>>???AAABBBBBBBBBBBBCCCEEE------------------------///....../////////............//////...------,,,------,,,,,,------......000///............///000///............///000000........./////////000000000000000000000333888<<>>DDDBBB@@@???>>>???AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???===<<<::::::999888888888888888999999::::::::::::::::::::::::;;;;;;999888777666666666888<<<:::;;;FFFOOO]]]rrrttt{{{fffSSSAAA<<<999;;;;;;666333333///222222//////333444222000/////////......------........................................................................---.../////////////////////////////////////////////000111222222111///......//////000111222222333...///000111111000///...000111111111222222222222111222222333333222222111555555555666888999;;;<<<<<<===>>>@@@@@@@@@???>>>???AAABBBBBBBBBBBBCCCEEE------------------------...///000000000///...............///......---,,,,,,,,,,,,,,,,,,---....../////////....../////////...............///000000............////////////000000000//////111444777:::BBBNNNXXXaaammmzzzssscccYYYVVV___ggglllllllllllliiieee[[[WWWQQQMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHKKKNNNRRRUUUWWWWWWYYY\\\^^^___aaacccdddcccbbb```]]]ZZZWWWTTTSSSTTTSSSSSSSSSVVVYYY]]]______^^^]]]\\\\\\]]]^^^^^^```cccgggkkkmmmooorrrtttzzz}}}}}}{{{zzzzzzxxxwwwxxxxxxzzz{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxvvvuuuuuuvvvxxx{{{}}}~~~~~~}}}yyysssllleee]]]UUUOOOMMMJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCBBBBBBAAAAAACCCAAA???>>>===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAA???>>><<<;;;:::999888777777777888999::::::::::::::::::::::::::::::999888777666555555555555777;;;:::===KKKVVVggg~~~~~~qqqYYYIII>>>999666666555222111333222444333//////222222//////////////////.........////////////////////////---------------------------.....................------...///////////////////////////////////////000111111222222111000///...//////000111222222333...///000111111000///...000111111111222222222222111222222333333222222111444555555666777999:::;;;;;;<<<>>>@@@@@@@@@@@@??????AAABBBBBBBBBBBBCCCEEE------------------------+++---//////...---,,,------...............------++++++++++++,,,---...///........................---------------...//////------.........////////////000000///...///222555666>>>HHHQQQZZZeeerrr|||nnn^^^VVVYYYaaahhhjjjkkkmmmllliii^^^YYYSSSOOOLLLKKKIIIHHHGGGEEECCCAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHKKKNNNPPPRRRPPPSSSWWWYYY[[[]]]___aaa```___]]][[[XXXUUURRRPPPOOOPPPPPPRRRTTTWWWZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^aaagggkkknnnqqqtttvvv{{{|||~~~~~~~~~|||yyywwwuuutttttttttttttttuuuuuuuuuvvvvvvuuusssssstttvvvuuuwwwxxxwwwuuuttttttuuusssvvvyyy{{{|||||||||}}}{{{sssnnnggg```ZZZSSSNNNJJJHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>===>>>>>>??????????????????@@@AAAAAA??????>>>===;;;:::999999777777777777888999:::;;;;;;;;;::::::::::::999999777777666666666666777777666<<<===DDDUUUdddwwwzzznnn^^^LLL@@@;;;666333333222000111555333555444000///111111...////////////////////////000000000000000000000000---------------------------------...............,,,---...///000000000000000000000000000000000000///000111222222111000///------......//////000000//////000000000000//////////////////000000000000111222222333333222222111444444555666777999:::;;;;;;<<<===>>>???@@@@@@@@@???AAABBBBBBBBBBBBCCCEEE------------------------***---000000...,,,,,,---------...............---++++++++++++,,,---...///------............------,,,,,,,,,,,,,,,---......---------.........//////.../////////...///222444555<<>>>>>>>>===============<<<<<<======>>>???<<<<<<;;;::::::999888888666666666777888:::;;;<<<;;;;;;;;;::::::999999999777777666777777888999::::::BBBFFFQQQgggzzzzzzpppdddXXXLLLAAA:::666333222333333111333888222444333//////222222////////////////////////000////////////////////////........................---------.........//////,,,---...///000000000000000000000000000000000000---...000111111111000000............////////////000000////////////000000////////////000000000000111222222333333222222111444444444555777888:::;;;;;;;;;;;;<<<===>>>@@@@@@???AAABBBBBBBBBBBBCCCEEE------------------------,,,///333333000......///------...............---++++++++++++,,,---...///,,,------......------,,,,,,++++++++++++,,,---------------.........//////.../////////...///111444111666<<>>???@@@BBBAAACCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJMMMOOOPPPQQQRRRTTTRRRQQQQQQOOONNNLLLJJJIIIHHHJJJMMMPPPRRRSSSSSSSSSUUUUUUTTTTTTUUUWWWXXXZZZZZZ___ffflllppptttwwwzzzsssrrrqqqpppnnnmmmlllllllllmmmnnnooonnnmmmlllkkkjjjmmmoooooonnnooosssvvvrrrtttvvvwwwwwwxxxyyy{{{uuuvvvvvvvvvvvvyyy}}}{{{uuuooohhhddd^^^XXXQQQLLLJJJIIIIIIIIIBBB@@@???@@@AAAAAA@@@???BBBBBBBBBCCCCCCDDDDDDDDD@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???>>>===<<<<<<;;;::::::::::::;;;<<<<<<:::999999999888888777777666666666777888:::;;;<<<;;;;;;;;;::::::999999999777777777888999;;;<<<===@@@IIIPPP^^^wwwxxxpppdddWWWKKKAAA;;;777111000111555555444666:::000333222//////333333111////////////000000000000........................////////////////////////---------.........//////,,,---...///000000000000000000000000000000000000,,,---///000111111111000111111111111000000000000111000///......///000111111111111111222222222222222222222333333222222222444444444555777888:::;;;;;;;;;::::::<<<>>>@@@AAA???AAABBBBBBBBBBBBCCCEEE,,,,,,,,,---------......111...000444555111---,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++------......------,,,++++++,,,---...////////////...............---------,,,---///000111111000000000000444<<>>>>>???AAABBBAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;999888888777777777777777666666666777999;;;<<<===@@@>>><<<999777777777888777333222555666777;;;@@@EEEQQQcccwww~~~www}}}|||rrreeeSSSFFFAAA>>>999555333333333333333333333333222333333444444333333333++++++,,,---.........---////////////////////////////////////////////////333222111/////////000111000000//////.........---////////////000000000000...///000111111000///...............////////////////////////////////////000000000000000000000000111111111111222333444555:::999777666555666888999;;;;;;<<<<<<=========>>>??????@@@AAABBBDDDDDDEEE,,,,,,,,,------------...///---///444555000,,,+++,,,,,,,,,,,,++++++++++++++++++******************---------...------,,,++++++,,,---...////////////---------...............---...//////000/////////000///222888>>>DDDMMMVVV```mmm|||rrrsss{{{|||uuuxxxzzzhhh^^^WWWWWW[[[^^^aaadddccc```[[[VVVQQQNNNLLLLLLIIIFFFDDDBBBBBBAAA@@@>>>AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFFFFFFFFFFEEEDDDCCCFFFFFFGGGGGGIIIKKKLLLMMMNNNMMMLLLMMMNNNRRRUUUWWW]]]```dddiiikkklllkkkkkkffffffeeedddccccccccccccbbbccceeeggghhhhhhhhhgggiiiiiiiiiiiikkklllmmmnnnsssssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxzzz}}}~~~}}}zzzvvvuuurrrmmmfff]]]UUUQQQKKKIIIFFFEEEDDDCCC@@@>>>BBB@@@???>>>>>>???@@@BBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999999888888777666666777777777999999999:::;;;===>>>???>>><<<:::777666555666777888555666:::======AAAGGGRRRbbbwwwwwwsss|||~~~yyyssshhh[[[LLLAAA===;;;777444333333333333333333333333111111222222222111111000,,,,,,---...............................................................///...,,,+++++++++,,,---000/////////............////////////000000000000//////000000000000//////....../////////000000000////////////////////////000000000000000000000000111111111111222333444555999888777666666777888999@@@??????????????????>>>@@@@@@AAAAAABBBCCCDDDDDD,,,,,,,,,,,,------------///---000666777222---+++,,,,,,,,,,,,+++++++++*********************++++++---------------,,,+++++++++,,,---......//////...,,,,,,------....../////////.............../////////---///444888===FFFOOOWWWdddyyy}}}sssnnnoooyyyyyyvvvttthhh\\\WWWVVVWWW[[[```bbb```\\\XXXSSSNNNKKKIIIIIIFFFDDDBBBBBBAAA???>>>?????????@@@AAACCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLPPPSSSUUU\\\^^^bbbeeeffffffdddccc``````___^^^]]]]]]]]]]]]]]]^^^aaaccceeefffggggggeeeeeeeeefffggghhhiiijjjppppppqqqrrrssstttuuuuuuvvvvvvwwwwwwyyy{{{}}}~~~}}}zzzvvvqqqnnnjjjhhhddd___YYYRRRMMMJJJDDDBBB@@@@@@@@@???===;;;@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;999888777777777777777666666666666666777777;;;;;;<<<<<<===>>>??????>>><<<:::777666666777777555555777<<>>>>>AAAAAAAAABBBBBBCCCCCCCCC++++++,,,,,,,,,---------000///222999:::555///...------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------,,,++++++++++++,,,---............++++++,,,------.../////////...------...000111333000------000333777???HHHQQQ]]]ppp}}}sssmmmrrr{{{~~~{{{nnnaaaYYYUUUTTTXXX]]]```___]]]ZZZVVVPPPLLLIIIJJJGGGDDDCCCBBBAAA???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAA???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHJJJLLLPPPSSSUUU[[[\\\^^^``````___]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\^^^aaacccdddddddddddddddddddddeeefffggghhhlllmmmnnnooopppqqqrrrssstttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{yyyuuurrroookkkfffbbb```]]]YYYSSSNNNJJJGGGFFFAAA@@@??????@@@@@@???===???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;:::888777666555555444666555555555666777888888<<<======>>>>>>>>>>>>>>>???===;;;999888999::::::888777999>>>BBBGGGQQQ[[[nnnwwwuuu~~~zzzzzz~~~wwwmmmdddTTTLLLAAA:::888888777666222222222222222222222222000000000000///...------......///////////////...------------------------........................///////////////////////////////////////.........////////////000000000000111000///......///000111000000000000111111111111111111111111111111111111000000000000000000000000222111111111222222333444555555555666777999:::;;;?????????>>>>>>>>>>>>>>>AAABBBBBBBBBBBBBBBBBBBBB+++++++++,,,,,,,,,------000...111777999444///...............------------+++++++++,,,,,,---------,,,,,,------,,,,,,+++******+++,,,---............***++++++,,,---...//////---------...///222444666111...---000111333:::BBBLLLWWWgggxxx}}}sssrrrxxx~~~uuuhhh___XXXSSSTTTWWW[[[[[[\\\ZZZXXXSSSOOOLLLKKKIIIFFFDDDCCCBBB@@@>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB?????????@@@AAABBBCCCDDDDDDEEEFFFHHHKKKOOORRRSSSXXXYYYZZZ[[[ZZZYYYWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXZZZ\\\^^^___`````````````````````aaabbbcccccchhhiiijjjkkkmmmnnnooopppqqqsssuuuxxxzzz|||||||||{{{}}}~~~}}}~~~zzzvvvrrrooolllhhheeeaaa]]]YYYUUUSSSNNNJJJFFFCCCBBBBBB@@@???>>>>>>@@@AAA@@@>>>================================================>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<:::999777666555444444333555555555555666888999999???@@@@@@AAA@@@@@@???>>>===<<<:::888888888:::;;;===<<<===BBBHHHQQQaaaooo|||zzzzzzssssssyyyyyyooocccXXXMMMFFF>>>888666666555444111111111111111111111111000000111111000//////......///////////////......................................................,,,,,,------------------.........///////////////////////////000000000000111000///......///000111000000000000111111111111222222222222222222222222000000000000000000000000222222111111222222333333444555555666888999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBB++++++++++++,,,,,,,,,,,,---+++---222444000,,,,,,............------------******************++++++,,,,,,,,,,,,,,,+++*********+++,,,------......---++++++,,,,,,------......,,,,,,---...000222333444111......000111111666===FFFOOO]]]lllzzz~~~yyyuuurrrvvv|||zzzqqqiii___TTTNNNNNNSSSUUUWWWXXXWWWUUURRRPPPMMMKKKGGGEEEDDDCCCAAA??????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBB@@@AAAAAABBBAAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDGGGJJJMMMNNNRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^cccccceeefffhhhiiijjjkkklllnnnrrruuuxxxyyyyyyyyyxxxyyy{{{|||}}}|||yyywwwwwwxxxzzz|||}}}{{{yyywwwwwwvvvvvvuuusssnnnkkkgggddd```]]][[[XXXTTTQQQKKKIIIEEEBBB???>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777555444444444444555555555666777999:::;;;BBBCCCDDDDDDCCCAAA@@@>>>999888666555555666777888:::;;;???FFFOOO\\\ppp}}}uuuooonnnsssxxxyyy}}}ssshhh[[[PPPDDD???999444222222222111000000000000000000000000000000111111111111000000....../////////...------////////////////////////------------------------,,,---.../////////...............///////////////////////////000000000000000000////////////000000/////////000000000111111111111111111111111111111000000000000000000000000333222222111222222333333444555666777888999::::::<<<===>>>???@@@BBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC***++++++++++++,,,,,,,,,,,,)))***...000---+++,,,------,,,,,,,,,+++++++++++++++******************+++,,,,,,,,,,,,+++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---...111111000333999BBBHHHSSS^^^jjjuuu~~~}}}{{{pppmmmqqqwww~~~}}}zzzwwwssshhhYYYNNNJJJJJJMMMPPPSSSUUUUUUTTTTTTOOOLLLIIIGGGFFFEEEBBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBB>>>>>>???@@@@@@@@@??????;;;<<<<<<===>>>>>>=========<<<<<<======>>>???@@@===>>>???BBBDDDGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOORRRUUUWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeeeeeeeehhhlllqqqtttuuutttttttttvvvxxxyyyzzz|||~~~yyyuuurrrmmmmmmnnnqqqttttttsssqqqmmmllljjjiiihhhfffccc```[[[XXXUUURRRPPPNNNLLLJJJEEECCCAAA>>><<<<<<<<<===;;;:::::::::<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<999:::<<<======<<<:::999<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999777777666555555555555555555666666777999:::<<<===AAABBBCCCBBBAAA???===;;;777666444333333555666888777;;;EEEQQQ]]]mmm~~~{{{uuupppnnnrrrvvvzzz~~~uuuhhh]]]RRRIII<<<999444111000000111111000000000000000000000000...///000111111111111111...............---,,,,,,........................---------------------------...///000111000000///............/////////000////////////000000000000//////000000000000//////....../////////000000000111111111111111111111111000000000000000000000000333333222222111222222333555555666777888999999999======>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDD******+++++++++,,,,,,,,,...******...000...---...+++++++++*********))))))...------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---,,,...111111///111666@@@DDDLLLTTT]]]fffooouuu{{{}}}}}}|||{{{|||uuuiiijjjnnnvvvyyyuuuvvvxxxxxxooo^^^QQQLLLDDDGGGKKKOOORRRTTTUUUUUUPPPNNNJJJHHHGGGEEECCCAAABBBAAA@@@>>>======<<<<<>>???@@@AAAAAAAAA<<<===>>>@@@@@@@@@???>>>;;;<<<<<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<===>>>===>>>@@@BBBDDDFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMQQQUUUWWWXXXYYY\\\[[[[[[[[[[[[\\\\\\]]]XXXYYYZZZ\\\^^^```aaabbbaaadddiiimmmqqqqqqqqqppprrrtttvvvwwwxxxyyy||||||xxxtttpppnnnhhhhhhjjjllloooooommmkkkeeecccaaa______^^^\\\ZZZSSSPPPMMMKKKJJJHHHFFFEEECCCBBB@@@???=========>>><<<;;;::::::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;777666666555555555666666666666777888999;;;===>>>>>>?????????>>>;;;888777888777555444555666888999;;;BBBPPPaaappp~~~~~~}}}xxxsssqqqtttwwwxxxzzzvvviii[[[PPPGGG@@@888666333111111222333444000000000000000000000000,,,---...000111111222222---.........---,,,,,,+++------------------------------------------------((()))+++,,,---,,,++++++---.........//////000000////////////000000000000...///000111111000///...............////////////000000000000000000000000000000000000000000000000333333222222111222222222555666777888888999888888<<<<<<<<<<<<============??????@@@AAACCCDDDEEEEEE,,,,,,+++++++++,,,---...///+++((()))---///...+++(((***---...---+++******)))))))))******++++++,,,&&&(((***---......---,,,******++++++++++++******---,,,++++++,,,---///000...------,,,,,,+++******///......//////000111222999===BBBHHHOOOWWW^^^ccchhhlllqqqtttwww|||mmmgggdddhhhpppwwwuuunnnmmmssswwwwwwtttkkkZZZKKKAAA??????DDDLLLRRRSSSRRRRRRTTTTTTPPPIIIDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<:::<<<>>>AAABBBBBBAAA@@@GGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHJJJMMMOOOQQQRRRSSSXXXYYYYYYZZZYYYXXXWWWVVVYYYYYYYYYZZZ\\\]]]______aaabbbdddfffiiilllnnnooolllnnnrrruuuxxxyyyyyyyyyzzz|||~~~zzzwwwwwwwwwtttmmmgggccccccccceeeffffffdddbbb```^^^ZZZVVVSSSQQQQQQPPPIIIHHHGGGEEECCCBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888::::::999888999:::<<<===;;;;;;::::::999888888777555444444333333333444444777777777888:::===@@@AAACCCCCCCCCAAA>>>:::666444666444555888888555555777;;;GGG[[[qqq|||wwwuuuuuuwwwxxxtttlllbbbVVVJJJ@@@:::999555222111222444555555------......//////000000000000///...---,,,,,,+++111000...---,,,,,,---...---------,,,,,,+++++++++//////...---,,,++++++***------------------------///000000000000000//////............////////////000000111111000///---,,,//////............//////111111111000...///111333111111111111111111111111222222333333333444444444444444555555666666666777::::::;;;<<<=========<<<>>>@@@AAAAAAAAAAAABBBDDD***************++++++,,,,,,)))&&&&&&***---+++))))))+++------,,,+++***+++************++++++++++++)))***+++,,,,,,,,,+++*********++++++++++++******...---+++*********++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000888;;;>>>AAAEEEIIIOOOSSSZZZ___ffflllsss}}}qqqfff^^^aaakkkssszzzzzz|||}}}vvvnnniiikkkqqqvvvvvvtttmmm^^^QQQFFFAAA>>>@@@FFFLLLOOOOOOPPPQQQQQQNNNJJJGGGGGGHHHDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNOOOSSSTTTVVVXXXYYYXXXXXXWWWTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[]]]```ccceeehhhiiijjjlllooorrrtttuuuuuuuuuvvvxxx{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}}}}}}}{{{zzz{{{~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyzzzyyyuuuqqqppppppnnnhhhccc```______```aaaaaa^^^\\\WWWUUUQQQNNNKKKIIIHHHHHHFFFEEECCCBBB@@@??????>>>>>>>>>===<<<<<<;;;:::::::::999999888888888999999999999999999999999999999999999999999999999999999;;;::::::::::::999999999999888888777888999:::;;;888888777777666555555444555444444444444444444444777777888:::<<>>============<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::::::::999888999;;;<<<===<<<<<<;;;<<<;;;999999:::<<>>>>>??????@@@AAADDDEEEFFFHHHIIIJJJKKKKKKLLLNNNRRRVVVXXXXXXWWWWWWUUUTTTSSSRRRRRRTTTVVVWWWVVVXXXZZZ]]]```ccceeefffgggiiikkkmmmnnnoooooonnnppprrruuuvvvvvvwwwxxxzzz{{{zzzxxxwwwvvvvvvvvvvvvttttttsssqqqpppppprrruuutttuuuvvvwwwxxxxxxxxxxxxvvvuuusssqqqooooooooopppppplllhhhffffffdddaaa]]][[[ZZZYYYYYYYYYXXXVVVTTTMMMKKKHHHEEECCCAAAAAA@@@AAA@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999888888777777777777666666777777888999999:::888888888888888888888888999999999999::::::::::::777777777666777777888999666666666555444444333333555555444444555555555555888999:::<<>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDD,,,,,,------............---,,,***+++---///...,,,,,,,,,,,,+++))))))+++,,,------,,,,,,++++++******,,,++++++***)))***************++++++++++++*********++++++---...///000111++++++,,,---......//////............///000111111111333444555666999===@@@EEEJJJSSS]]]jjjzzzuuugggbbbdddiiiqqqxxxnnnccc______ccchhhmmmmmmkkkiiigggfffggghhhkkkqqquuuuuutttqqqiiiaaaRRRJJJ@@@::::::???DDDGGGJJJLLLNNNNNNMMMKKKHHHGGGEEEEEEDDDBBBAAA@@@???>>>>>>======<<<:::999999888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::999999999999666888:::<<<===<<<;;;:::::::::999999:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>DDDEEEFFFGGGHHHHHHIIIHHHHHHJJJOOOSSSUUUVVVUUUTTTUUUTTTQQQPPPPPPQQQSSSUUUSSSTTTWWWZZZ]]]```bbbcccdddeeefffhhhhhhhhhhhhhhhkkkmmmooopppppppppqqqsssttttttsssrrrqqqqqqppppppkkkkkkjjjhhhffffffiiikkknnnoooppprrrrrrsssssssssnnnmmmkkkiiigggfffffffffgggccc^^^\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQPPPNNNLLLGGGFFFDDDAAA???>>>============;;;:::999999999999;;;;;;;;;::::::999999999999999999999888777666666666666777777888999999:::::::::::::::::::::::::::777888888999::::::;;;;;;777777777777777777777888666666666666555555444444444555555666666666666666888:::<<>>????????????===>>>@@@@@@??????AAABBB+++,,,---.........------------------//////......,,,------+++))))))***,,,,,,,,,,,,++++++***************)))))))))***+++,,,******++++++++++++************+++,,,......//////***++++++,,,---...//////---------......///000111000111333333444666:::===@@@FFFOOOZZZhhhzzz}}}tttllleeedddlllvvv|||iii]]]WWWWWW\\\bbbfffggggggfffeeefffiiilllpppuuuxxxvvvtttrrrmmmhhhbbbZZZOOOEEE@@@@@@BBBCCCCCCFFFJJJNNNOOONNNJJJGGGGGGGGGFFFEEECCCBBBAAA@@@>>>>>>===;;;:::999888777999999::::::;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999555777999;;;<<<<<<;;;:::888999:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<@@@AAABBBCCCDDDDDDDDDDDDFFFHHHLLLOOOQQQQQQQQQPPPPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNPPPSSSVVVXXXZZZ[[[``````aaaaaabbbbbbbbbbbbeeegggiiijjjiiiiiijjjkkkiiiiiiiiihhhhhhggggggfffddddddcccaaa______aaadddgggggghhhiiiiiiiiihhhhhhgggfffdddcccaaa```______^^^[[[WWWTTTRRRRRRRRRRRRQQQOOOLLLKKKJJJIIIGGGEEEBBBBBB@@@???===<<<<<<;;;;;;::::::999888888888999;;;;;;:::::::::::::::999999999::::::999888777777999999999999999999999999999999999999999999999999666777888888999:::;;;;;;888888888888888888777777555555555444444444444444444555666777777777777666999:::===@@@BBBCCCCCCCCCAAA>>>;;;777555444444555444444666999:::<<>>??????@@@@@@>>>???AAAAAA@@@@@@BBBCCC((()))***+++,,,+++***)))***++++++,,,---,,,,,,,,,,,,------,,,***)))***+++++++++******************((())))))*********++++++******++++++++++++******++++++++++++***)))((('''******++++++,,,---......++++++++++++,,,---...///111222222222111222555777:::@@@JJJUUUddduuu}}}{{{uuujjjccchhhrrr{{{sssddd[[[VVVUUUYYY___cccfffiiiiiihhhiiimmmpppuuuyyy{{{wwwttttttrrrooommmhhh___UUULLLEEEAAA???@@@BBBFFFKKKPPPQQQOOOMMMIIIHHHGGGFFFEEECCCBBBBBB======<<<;;;:::999888777888888999999::::::;;;;;;888999999::::::999999888777888888888888999999999666777999:::;;;::::::999777888:::<<<<<<;;;:::999888888888888777777777777999999999999999::::::;;;999:::;;;<<<===>>>>>>>>>CCCDDDFFFIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaaaaa``````aaabbbbbbbbbbbbbbbbbbaaa```___]]]]]]\\\ZZZXXXYYY[[[]]]aaaaaaaaabbbaaaaaa```___^^^^^^]]]\\\[[[YYYXXXXXXUUUTTTQQQNNNLLLKKKLLLLLLLLLIIIFFFDDDDDDCCCAAA???======<<<;;;;;;:::999888:::999888888888888999999:::::::::::::::999999999777888999::::::999888777999999999999999999888888666666666666666666666666777777777888999::::::;;;777888888888888777777666222222222222222222222222444555666888888888777777888;;;>>>AAABBBBBBAAA???<<<;;;888555444444444555111333777<<<>>>AAAKKKUUUppp}}}uuummmcccZZZTTTMMMJJJCCC===777444222222000000000111222111///---***,,,...000111111000///...............---------------------,,,+++***)))---------------.........'''))),,,///111111111000........................---...///000111111111111............////////////111000000/////////000000//////............//////000222333333222111111222111111111111111111111111000000111111111222222222444444555666888999::::::999:::;;;===>>>???@@@@@@@@@BBBCCCCCCCCCCCCDDDFFF&&&''')))++++++***)))(((''')))+++++++++*********+++,,,...---+++)))))))))))))))))))))))))))******)))******++++++***((((((******++++++++++++*********++++++***)))'''%%%$$$*********++++++,,,,,,,,,++++++++++++,,,---......222222222111000000333555888===FFFPPP\\\kkk{{{|||xxxxxxzzz}}}|||tttkkkjjjooovvv{{{wwwmmmddd^^^ZZZXXXZZZ___eeejjjpppqqqppppppsssvvvwww{{{|||xxxuuuwwwwwwvvvttttttqqqkkkbbbXXXPPPKKKIIIGGGFFFHHHLLLPPPQQQQQQIIIHHHGGGFFFDDDCCCBBBBBB<<<<<<;;;;;;:::999888888777777888888999::::::;;;888888999999999999888888777777777777888888999999888888888888999999999999777777888888999999999888777777777777666666666666777777777777777888888999555666777999:::;;;;;;;;;===>>>???AAACCCEEEGGGHHHKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVTTTVVVXXXXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYUUUUUUTTTSSSRRRRRRUUUXXX[[[[[[\\\\\\\\\\\\[[[[[[UUUUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLIIIGGGFFFFFFGGGGGGDDDAAA???>>>===<<<;;;:::::::::999999888777777888888777777777888888999888888888888888888888888444666888999:::999888777666666777777888999999999666666666666666666666666777777888888999999::::::666666777777777666555444222222222222222222222222333555777999999999888777888:::>>>AAAAAA@@@===<<<888777666555444444555555444666:::@@@DDDKKKZZZggg{{{wwwooohhh```XXXRRRGGGCCC===777333111111111000//////000222222111///......////////////............------,,,,,,++++++,,,------------+++***)))+++,,,,,,,,,------------"""$$$(((+++---...------------------------------,,,---...///000000000000............////////////,,,,,,---...//////////////////............/////////111333333222111111111111111111111111111111111000000111111111222222222111222444666777777666555888999:::<<<>>>????????????AAABBBCCCBBBBBBCCCEEE''')))+++,,,,,,,,,***)))''')))+++,,,+++******+++***,,,......,,,***((((((''''''(((((())))))*********+++,,,,,,+++)))&&&$$$******++++++++++++******)))******++++++***(((''')))************+++++++++------------...///000000111222222222111333555888999>>>EEELLLUUUaaannnwww|||{{{vvvrrrtttwww|||}}}tttnnnnnnrrrxxx{{{vvvssslllfffccc```\\\]]]```iiipppvvvyyywwwvvvxxx{{{www|||}}}yyyvvvyyy{{{|||}}}|||sssiiidddVVVPPPIIIGGGIIIMMMOOOPPPHHHGGGFFFEEEDDDCCCBBBAAA<<<;;;;;;::::::999999888666777777888999999::::::888888999999999999888888666666777777888888888999:::999888888777888888999888777555555555666888999999999888888888777777777666555555555555666777777444555777888:::;;;;;;;;;999999:::;;;>>>BBBEEEGGGEEEFFFHHHJJJJJJIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOONNNMMMNNNQQQTTTRRRSSSTTTUUUVVVVVVVVVUUUOOOOOOOOOOOOOOONNNMMMMMMIIIIIIIIIGGGDDDCCCCCCCCCCCC@@@===;;;::::::999888999999::::::999999888777777666666666666777888888666666666666777777777777222444666888999999888777333333444666777999::::::888888888888888888888888888888888888888999999999555555666666666555333222444444444444444444444444333555777999:::999888777888:::>>>@@@AAA>>>;;;999666555555444444444555555999:::???EEEJJJUUUgggxxx{{{ssskkkeee___WWWRRRCCC???:::444000///000111000///...///111333222111............/////////000......---,,,++++++******...//////000///---,,,++++++++++++,,,,,,---------(((***---///000000...---------------------------+++,,,---...////////////............/////////000'''(((***---...///......//////............//////...000222222111000000000111111111111111111111111222222333333333444444444333555888:::;;;999777666777888:::<<<===>>>??????<<<>>>????????????@@@BBB++++++++++++++++++++++++---,,,+++******+++,,,---...---+++*********++++++***)))))))))((((((''''''))))))))))))))))))))))))***++++++++++++,,,,,,,,,222///+++)))+++,,,,,,***------------------------******+++,,,...000222333111111000000000000000111666:::AAAHHHQQQ[[[eeekkkkkkooorrrrrrooollllllmmmtttwww{{{xxxqqqtttxxx~~~}}}zzzwwwtttqqqooogggfffdddeeegggfffbbb___eeegggkkkqqqwww{{{}}}}}}zzzyyyxxxwwwxxx{{{~~~qqqcccUUUNNNLLLJJJKKKMMMLLLKKKHHHFFFCCCBBBAAA@@@AAA>>>;;;:::::::::999888555555666666777777888888::::::::::::::::::::::::777777888999999999999888777777888888999999::::::777777666666666666777777888888888888888777666555666666666666666666666666666666777888999::::::;;;777777999:::<<<>>>??????BBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKKKKMMMOOOPPPPPPNNNLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCBBB???===<<<<<<;;;;;;::::::999999888999999999999999999999999888888999999999999888888777777777777777777777777888777666555555666777888777777777777888888888888777777777777777777777777777777777888999999:::::::::777555444555555222///333333333333333333444444555666888999::::::999999<<<;;;:::888777777777777888555333444444222444888222999DDDNNNYYYhhhyyy|||sssmmmjjjaaaSSSHHH@@@===888444111//////000000000111111111111000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---......---+++***,,,,,,++++++,,,,,,---...///......---------......///000111111111///...---///---,,,,,,...//////...////////////////////////------------------------,,,,,,...///000000000000111111000000111111222333111111000000111111222333444444555555666666777777<<<<<<======>>>?????????===>>>???@@@BBBCCCDDDEEE++++++++++++++++++++++++++++++***))))))***++++++---,,,+++*********++++++,,,,,,,,,+++++++++******************************((())))))))))))*********///+++(((''')))******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111111111000000/////////000000000333888>>>EEEMMMUUUZZZ___cccggghhhgggfffhhhjjjsssuuuyyy|||xxxvvvvvvxxx||||||yyyuuupppllljjjhhhgggfffhhhkkkllljjjhhhcccccceeeiiiooouuuyyy|||yyyxxxwwwwwwxxx||||||iii]]]TTTLLLIIIIIILLLLLLJJJHHHFFFDDDBBBAAABBB???<<<:::::::::999888666666666666777777777777666666666666666666666666555555666777777777777777555555555555555555666666777666666666666666666777777777888888888777666666555555555555555555555555555555666666777777888888555555666777999:::;;;;;;<<<===>>>???@@@AAABBBCCCFFFGGGHHHJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFGGGHHHKKKLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCC@@@???===;;;999999888999999999999999888888888888666666666666666666666666555666666777777666666555555555555555555555555555888777666555555666777888555555666666666777777777777777777777777777777777666666666777777777777777999777555444555555222000222222333333333444444444666777888999:::999999888888888777666555444444444888555555888888777999======FFFSSS```lllzzz|||ssslllfff\\\NNNDDD999777333000........./////////000000000000////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////++++++------------++++++,,,,,,++++++,,,,,,---.........---------......//////////////////...------...---,,,---///000///...------------------------------------------------------...///000000000000111111000000111111222333222111111111111222333333444444555666777777888888::::::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDDDD******************************))))))))))))******,,,,,,+++************+++******))))))))))))((((((++++++++++++++++++++++++((())))))))))))*********,,,***((('''(((******)))++++++++++++++++++++++++,,,,,,,,,,,,---...////////////.........//////000000222666999===CCCIIINNNSSSWWW\\\^^^___bbbfffjjjrrrsssvvvzzz~~~{{{vvvrrruuu{{{||||||{{{zzzxxxtttpppllljjjkkkjjjjjjlllpppsssuuuuuuhhhfffcccbbbfffmmmtttyyywwwwwwvvvwwwyyy}}}~~~nnn___QQQIIIGGGKKKKKKJJJJJJHHHFFFEEEDDDCCC@@@===;;;::::::999888777777777777666666666666777777777777777777777777555555666777777777777777555555444444444444444444666666555555555555666666555666777777777777777777555555555555555555555555444444444444444444555555444555555666777777888888777888999:::<<<===>>>???AAABBBDDDFFFFFFGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEE@@@@@@@@@BBBDDDEEEEEECCCCCCCCCCCCCCCBBBAAA??????<<<:::777444333333555666666666777777777777888888555555555555555555555555555555666666666666555555555555555555555555555555777666666555555666666777444444555555555666666666777777777777777777777777666666666555555555555444777666444444555444333111222222333333333444444444777777888999999888888777777666555444444444444444444333444888999888<<>>???@@@AAABBBCCCDDD))))))))))))))))))))))))+++******************+++++++++******************((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------------......///222333555777999===CCCFFFPPPTTTXXX\\\^^^bbbhhhmmmpppqqqrrruuuxxx|||~~~|||wwwrrrqqquuuyyyzzzyyytttwwwyyyzzzxxxuuurrrqqqnnnmmmnnnppptttxxx{{{|||uuupppiiibbbaaafffnnntttuuuuuuuuuwww{{{yyyiiiYYYLLLHHHFFFGGGHHHIIIIIIIIIHHHHHHEEEBBB>>><<<;;;:::999888888888888777666555555555777777777777777777777777777777888999999999999888888777777666666555555555666555555444444555555666444555555666777777777777555555555555555555555555444444444444333333333333666666666666666777777777666666777999;;;<<<===>>><<<===???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@?????????;;;<<<============<<<;;;>>>>>>>>>>>>>>>@@@AAAAAA=========>>>>>>?????????;;;:::;;;===???@@@???>>>>>>>>>>>>======<<<;;;::::::999777555444444555666444555555666777888888888666666666666666666666666666777777888888777777666666666666666666666666666666666666666666666666666444444555555555666666666777777777777777777777777777666666555444444333333555555444444444444444333222333333444444555555555888888888888888777777666777666666555555555666666555333444777999;;;CCCLLLUUUaaasss|||xxxqqqeeeWWWJJJ@@@;;;444333222111000111222333///000000111111000000///...//////////////////..........................................---,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---...///000000///...---,,,---...///...---...///111111///...//////////////////////////////////////////////////////000111111111111111000000000000000111222222333333222222333333444555444444555777888:::;;;;;;;;;;;;<<<======>>>>>>???===>>>???@@@AAABBBCCCCCC)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...---///000111333666;;;???NNNRRRWWW[[[]]]bbbhhhmmmoooooooooppprrrtttwwwyyyxxxuuuqqqmmmlllmmmpppsssqqquuu{{{}}}|||xxxvvvuuuppppppqqqrrrtttxxx{{{}}}{{{qqqggg``````eeejjjpppqqqtttxxx|||~~~qqq^^^PPPIIIAAABBBDDDFFFHHHIIIJJJKKKGGGDDD@@@===<<<;;;999888999999888777666555444444222222222222222222222222666666777888888888888777888888888777777666666666555555444444444444555555333444555666666666666666555555555555555555555555555444444444444444444444555555555555555555555555555555666777999:::;;;<<<888999;;;===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<888999::::::::::::999888;;;:::::::::;;;===>>>???<<<<<<<<<<<<;;;;;;::::::888777777999<<<===<<<;;;999:::::::::999888777777777777888777777666555555444444555666777888999999777777777777777777777777666666777777777777666666555555555555555555555555555555666666666666555555555555666666666777777777666666666666666666666666777777666555444333333222333333444444444444444555333444444555666666777777:::999888777666666555555666555555555555555666777:::888888;;;===CCCQQQ]]]mmmyyy}}}wwwsssjjj]]]NNNBBB;;;999555444333222111111111222000111111222222111111000......////////////..............................+++,,,---///000111111111---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,...///000000000.........///000111...------...000000///...000000000000000000000000000000000000000000000000///000000111111111111000000000//////000000111222333333222222333333444555444444555777888:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBB************************,,,,,,------------,,,,,,((()))******+++*********)))))))))***************++++++++++++++++++++++++((())))))))))))*********)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,************+++,,,------,,,---...///000333888;;;HHHLLLRRRVVVYYY]]]cccggglllmmmnnnnnnmmmnnnppprrrqqqpppmmmhhhcccbbbeeehhhnnnttt{{{~~~|||wwwtttsssoooqqqsssttttttvvvyyy{{{xxxmmmbbb]]]]]]```hhhkkkpppwww}}}}}}rrr___PPPJJJ@@@AAABBBCCCEEEHHHJJJLLLIIIFFFAAA>>>===;;;999888999888888777666555555444333333333333333333333333222333333444444444444444666666666555555555555555444444333333333333444444333444555555555555555555444444444444444444444444444444444444444555555555222222222222222333333333333333444555666777777888555666888:::;;;;;;::::::::::::::::::999999999999666666888888888888666666666777777888999:::;;;;;;999::::::999999777666666666555555777:::;;;:::999777888888888777777666555333444666666666555444333444444555666777777888888555555555555555555555555333333444444444444333333333333333333333333333333444555555666666555555444555555666666666777777777666666666666666666666666666666666555444333333222000222333444333333555666555555666777888999999:::;;;:::999777555444444444333333333333333444555666999888:::???DDDNNN___nnnxxxsssuuu~~~zzzpppjjj```RRREEE<<<888666333333222000//////......000000111111111111000000---......//////......---------------------------......---,,,***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,---......000////////////000111111///---,,,,,,...//////...........................000000000000000000000000//////000111111000000///000////////////000111111222222222222222333444444444444555666888999::::::999999999:::;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB+++++++++++++++++++++++++++,,,------------,,,+++'''((()))***++++++***)))&&&'''''''''((((((((()))************************((())))))))))))*********+++---...---***))))))+++++++++++++++++++++++++++***************+++,,,,,,))))))))))))***+++,,,,,,...///000000000333666:::>>>CCCKKKPPPSSSWWW\\\```hhhkkkmmmnnnlllkkklllmmmooolllhhhdddaaa___]]]\\\eeemmmvvvzzzxxxssspppooommmppptttuuuuuuuuuxxxzzz~~~|||tttiii```]]]]]]___dddlllttt{{{~~~|||yyyxxxxxxwwwlll[[[OOOJJJDDDCCCBBBBBBCCCFFFIIIKKKJJJGGGCCC???===<<<:::888888888777777666666555555666666666666666666666666000111222222333333222222444444444444444444555555444444333333333333444444444444555555555444333333444444444444444444444444222333333444444555555555111111111222222333333333333333444444444555555555444555777888888888777777777666666666666555555555444444555666666555444444111333444666777888777777555555666777666666444444444444444666888999888777777777777777777666666555333333333333333333444444333333444444555555666666333333333333333333333333333333333444444333333333222222222222222222222222444444555666666555444444444444555555555666666666666666666666666666666666444444333333222222222111///111333444333333555888666777777888:::;;;;;;<<<===;;;999666555333333333333333333333444555666777777:::BBBKKKTTT```rrr{{{uuutttyyy{{{ssshhh```SSSFFF<<<777555444111000000//////...............////////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***'''$$$!!!++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,---------......///000000/////////---***)))+++---//////......................../////////////////////////////////000000//////...///////////////000111111222111111111111222333333444444555666777777888888888999999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))+++++++++***)))))))))******+++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,...000222000---++++++---))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((()))***+++,,,---......------///222555777===FFFLLLPPPTTTXXX\\\fffjjjmmmnnnllljjjkkklllqqqkkkfffddddddaaa[[[UUUZZZdddooouuutttqqqooooookkkoootttvvvvvvvvvxxxzzzzzz~~~zzzpppfff```___YYY___hhhrrryyy|||}}}|||}}}xxxtttqqqppppppooofffWWWMMMKKKHHHFFFDDDBBBBBBDDDGGGIIIKKKHHHCCC@@@>>><<<:::888777777777777666666666666333333333333333333333333222222333444444444444333444444444555555666666666444333333222222333333444555555555555444333222222444444444444444444444444111111222333444444555555222333333444555555666666555555555555555555555555444555666777777777666555444444444333333333222222222333444555555444333222...000222555666666555444000111333444555555444333333222333555777888777666777777888888777777666666555444222111111333555777222222333333333333444444444444444444444444444444444555555666666555555444444444444444444444444444333444555666666555444333333333333444444444555555666666666666666666666666222222222111111111111111...000333444333333666888777888888:::;;;<<<=========<<<999666444333333333555555555666777888999:::<<>>777444333222000000000000000000000000,,,------------------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000***+++---......---+++***,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,+++,,,...///000///...---000,,,)))((())),,,...///111111111111111111111111////////////////////////...///////////////......///////////////000111111111111000000111111222333444444555555666666777777::::::;;;<<<<<<======>>>>>>>>>>>>???@@@@@@@@@AAA************************''')))***)))((('''((()))(((((((((((((((((())))))***'''%%%(((---111000...,,,,,,,,,+++***)))((('''((('''%%%###"""%%%)))---//////000000...---+++***************))))))))))))+++******))))))******+++......---+++)))(((&&&&&&&&&...111///---///111999===BBBEEEHHHMMMTTTZZZaaaffflllppppppnnnlllkkklllllllllllliiiccc[[[VVVXXX^^^fffmmmqqqrrrpppoooqqqrrrsssuuuvvvxxxyyyyyy|||zzzxxxxxxvvvooocccZZZZZZ\\\bbbkkktttxxxwwwuuu}}}}}}|||xxxsssnnnlllkkkmmmlllhhhccc\\\UUUOOOKKKFFFGGGGGGDDD@@@???AAADDDGGGEEEDDDBBBBBB@@@===:::777777777666444333111000666666777777666666555444333333333333333333333333222222222333333444444444444444444333333222222222222222222222222222222222222222333333444444333333333222222111111222222333444333333222222333333444444444444333333222222222444555666777777666555444666555555555555444444444222333444444444444333222222444555555444333333444333333333222222111111111111111111222222333333333333333333444444444555555666666555555555555666777555555555444444333333333555555555444444333333333333333444555555444333333444444444444444444444444333333333333333333333333666555555444444333222222777666555444333333333333444333222111000000000000222222222333444555666777<<<<<<<<<<<<;;;:::999888:::999777555333222222111555222222666999:::===BBB@@@MMM___ppp|||~~~www{{{|||rrriiibbbUUUNNNDDD<<<666333111000333222111///......------////////////////////////---,,,,,,,,,---...000111------,,,,,,,,,+++++++++,,,,,,,,,------.........000111111...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------............////////////......000000000000000000000000...............///000000222000......000222222222111111111222222333333333111333555666777888777777::::::;;;;;;<<<=========@@@AAABBBBBBCCCCCCBBBBBB************************((()))******(((((()))***))))))))))))))))))))))))***'''%%%''',,,///...,,,++++++++++++***)))(((((()))((('''%%%%%%''',,,///...//////...---+++)))(((************))))))))))))*********))))))******************+++++++++++++++(((***,,,------......///555999===AAACCCHHHOOOTTT\\\bbbjjjpppqqqqqqooooookkkkkkmmmoooooojjjbbb[[[UUUYYYaaaiiioooqqqooonnnppppppppppppqqqrrrttttttxxxvvvuuuuuutttnnneee]]]YYYYYY\\\bbbjjjoooqqqqqqqqqqqqoookkkfffbbbaaa``````___]]]ZZZWWWSSSPPPNNNKKKLLLLLLIIIDDDAAA@@@AAAGGGEEECCCAAAAAA???<<<:::999999999999999888888777444444555555444444333222333444444555555444444444222222222222333333333444444444333333333222222222333333333333333333333333555555555555444444333222222222222222222222222222222222222111111222222222444444333333333222222222444444555666666555444444555555555555444444444444000111111222222111111000000222333333222111111222333222222222222222222111222222222222333333333333333333333444444444444555444444444444444444444333444444444444444333333333555444444444333333333333111222333444444333222111444444444444444444444444333333333333333333333333333333444444444444444444444444333222111111111111222111111111111111222222222222222333444666777888999999999999999888777777888777666444333222222222333222444888::::::???FFFUUUcccwww~~~yyyxxx{{{tttlllddd[[[TTTMMMGGG???888444333222111111000000////////////000........................---------------///000111------------,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,---------...............////////////......////////////////////////...............///000000222000......000222222111111111111111111111111111555666777888::::::::::::999999::::::;;;<<<<<<===>>>======>>>@@@CCCGGGIII************************)))***+++***))))))***+++++++++*********)))))))))+++(((&&&'''+++---,,,***)))******+++******)))))))))))))))((('''***...111000000000///---,,,***)))************))))))))))))*********************************++++++,,,------111...******,,,......---000333888;;;===AAAHHHMMMUUU\\\fffnnnrrrtttttttttllllllnnnsssvvvssskkkcccWWWXXX\\\ccckkkppppppnnnooonnnkkkjjjjjjkkkmmmnnnsssqqqoooppppppmmmgggbbb]]][[[YYYZZZ___eeejjjmmmkkkjjjhhhddd___\\\[[[[[[VVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSPPPKKKEEEAAA???DDDBBB@@@??????>>><<<;;;444444555666777777777777444444555555444444333222333444666777777666444333111111111222222222222222333333333333222222222222444444444444444444444444777777666666555333222111111222333444444333222111111111000000000000111111333333333333222222222222333333444444444444333333555555555555444444444444000000111222222111000000000222333333222111111222111111111222222222222222444444333333333333333222333333333333444444444444222333333444333222000000333333333333444444444444444444333333333333333222111111222333333222111111444444444444444444444444333333333333333333333333222222222333444555555555444333222111111000111111000000000111111333444444111222333444666777888999777888888888888888777666555444444333333333333444333444888<<<===>>>GGGPPPhhhwwwtttuuu{{{wwwrrrkkkfffaaaYYYQQQJJJBBB>>>888444222222222222///////////////000111111..............................---......///000111.........------------,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------............------,,,------------...............////////////......////////////////////////...............///000000111000...///000222222111222222222111111111111000444444444555666777999999888999999:::;;;;;;<<<<<>>???BBBIIIPPPTTT************************)))+++,,,+++***)))***+++,,,,,,++++++***)))))))))+++)))'''''')))***)))((((((((()))***************((())))))))))))+++...111333222222000///...,,,,,,************)))))))))(((+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++111///,,,++++++,,,---...---111555777888<<>><<<;;;<<<======<<<222333444444555555444444666666666777666666555444222444666777777555333111111111111111111111111111333222222222222222222222333333333333333333333333555555555555444333222111111222444555555444222111111111111000000111111111333222222222222222222222222222222333333222222222555555555444444444333333222222333333333333222222222333555555333222333444000000111111222222333333555444444444333333222222222222333333333444444444111222333444333222///...222222222333333444444555333333333333222222222222111222333444444333222111333333333333333333333333333333333333333333333333222222333333333444444444555444444333222222333333111111111111222333444444111222444666777999999::::::::::::999888777666666222222222222333333444555777888<<>>::::::::::::999888777777666666666777666666555444222333555666666444111///111111111111111111111111222222222222222222222222111111111111111111111111111222222333333333222222111222444555555444222111222222111111111111222222222222222222222222222222222222222111111222222222555444444444444333333333222222222222222222222222111333444444333222222333000000000111111222222222444444444333333222222222222222222333333333444444111222444555444333111///111222222333333444444444222222222222222222222222222333444555555444333222333333333333333333333333333333333333333333333333444444333333333222222222444444333222222222333333333333222222222222333333222333555777999999::::::::::::999888777555333222111111111222333444666666999:::===BBBGGGQQQcccttt{{{www}}}|||kkk\\\XXXSSSPPPMMMHHHAAA<<<888555222111111111000000111000000///////////////000000000000000000000000........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------...//////000000//////...---------.........//////......////////////.............................................///000000000//////000111222111000000111111222333444555555777777666666777999;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@BBBDDDFFFGGG)))))))))))))))))))))))))))***+++***))))))***+++******************************)))((((((((((((((('''(((((()))*********)))&&&(((******))))))***,,,,,,++++++***)))*********************)))))))))))),,,,,,............,,,,,,'''((((((***+++,,,------%%%+++111111,,,)))+++...,,,///333444444777===AAACCCJJJSSS\\\ccciiimmmppppppooooooqqqsssttttttsssqqqlllddd]]]YYYZZZ^^^aaacccaaa___^^^___ccchhhkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkgggbbbZZZUUURRRTTTVVV\\\]]]]]][[[XXXUUUTTTTTTUUUUUUVVVVVVXXXYYY[[[[[[ZZZYYYYYYYYYYYYVVVRRRNNNCCC???;;;999:::<<<>>>>>>>>>>>>===<<<;;;999777666444444555555444444333222222333555555444333111///222222222222222111111111111111111222222222222222111111111111111111111111000000111222222222222222222333444555555444333222222222222111111222222222111111111222222222222222222222111111111111222222444444444444333333333333111000////////////000111///111222222111000000111000000000111111111111111333333222222222222222111222222222222333333333333222333444444444444333222222222222222333333333333000111111111111222222222333444555555555555444333333333333333333333333333333333333333333333333333444444444333222111111111111111000000000000111111444333333222222222333333444555777999::::::999999777777666555333111000///111111111222444555777888:::;;;@@@IIISSS```tttyyyuuu{{{yyyjjjYYYTTTNNNIIIFFFBBB<<<777666444222111111111000...111111000///////////////000000000000000000000000------...............---.........------------,,,,,,,,,,,,,,,++++++++++++)))+++,,,------...///111,,,,,,,,,,,,,,,,,,,,,,,,///...------------------......////////////......------........./////////......////////////.............................................///000000000//////000222222111///000111111222333333444444555555555666777888999:::<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCBBBBBBAAA))))))))))))))))))))))))((()))******(((((()))***'''(((((())))))******+++*********)))(((((()))***(((((()))))))))))))))(((''')))++++++***))))))***(((((('''''''''((()))***************))))))))))))***+++,,,------,,,+++***''''''((()))******++++++(((+++......+++************---000111111444999===???DDDKKKRRRXXX]]]cccfffhhhlllqqqttttttttttttuuuqqqppplllddd[[[VVVVVVYYYYYYXXXXXXYYY\\\aaafffiiiiiiiiijjjiiihhhgggggghhheeefffddd```YYYTTTQQQQQQUUUXXX[[[]]]\\\[[[[[[[[[WWWXXXZZZ\\\^^^___```aaa]]]ZZZXXXXXXXXXXXXUUUSSSLLLGGGAAA===;;;<<<======;;;;;;;;;:::888666555444444444555555444444333222555555555555444333222111444333333333222222222222000111111111222222222222111111111111111111111111222222333333333222111111444444444444444444444444111111000000000000111111000111111111222222222222333222111111111111222333444444444333333333222222111000///......///000111///000222222000///000111111111111111000000000000000111111111111111111222111222222222222333333333111222222333333444444444333333333222222222222222000000000000111111222222222333444555555444333222222222222222222222222222333333333333333333333333333333222222222222222222111111000000000000111111222222222222333333444555666777999:::;;;:::999888333444444333333222111000222222222333444666777888<<<>>>GGGVVVfffuuu~~~sssoooqqqxxxuuujjjZZZTTTLLLFFFBBB>>>999555333111000111111111///...///////////////000000111........................,,,,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++---......///111333,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------......//////......---............////////////......////////////.............................................///000000/////////111222333111///222111111111000000//////111222333555666666777777;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDD))))))))))))))))))))))))''')))***)))((('''((()))&&&&&&'''((()))***++++++*********)))(((((()))+++(((((())))))))))))(((((()))+++,,,,,,+++)))))))))((('''''''''''')))+++,,,************))))))))))))((()))+++,,,,,,+++)))(((*********)))((('''''''''---+++******++++++)))'''(((+++...///...111666:::===@@@FFFKKKPPPVVV[[[___aaajjjsssxxxwwwuuuuuuvvvpppsssssslll```WWWTTTUUUQQQQQQRRRUUUYYY___dddggghhhiiiiiihhhfffeeeddddddbbbeeegggeee^^^WWWSSSQQQLLLQQQWWW[[[]]]]]]]]]^^^]]]^^^```bbbcccdddcccccc```\\\XXXVVVWWWXXXVVVTTTTTTNNNFFF@@@===<<<<<<<<<:::::::::999888777666555666666777777666666555444777777666555444444333333444444444333333222222222000000111111222222222222222222222222222222222222555555555444333222111000555444444333333444444555000000////////////000000000000111111222222222222444333222111111222333444444444444333333333222222333222111000000111222333111222444444222111222333222222111111000000////////////000000111111111222111111222222222333333333111000000111222333555666444333333222222111111111//////000000111111111222111222333333333333222111222222222222222222222222333333333333333333333333111111111222222333444444333222222222222222333333000000111222333555666777777888:::;;;;;;:::888777222333444444555555555555222333333444555666888999???CCCPPPcccvvvtttkkkkkkppptttwwwmmmfffXXXQQQHHH@@@<<<888333///000//////000111111000...------......///111222333------------------------+++,,,---------,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,++++++*********---...000///......///000,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------............------............/////////000......////////////.............................................///000000/////////111333333111///333222111///...,,,+++***333555777999::::::999999::::::;;;;;;<<<=========;;;<<<===>>>@@@BBBDDDEEE,,,+++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...,,,)))&&&&&&'''***,,,((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))+++...111444777;;;AAAFFFKKKPPPUUUYYY[[[gggsssxxxyyyyyywwwsssuuutttrrrppplllbbbVVVMMMMMMJJJIIIMMMVVV^^^aaaaaagggeeebbbbbbbbbccccccccceeefffgggfffccc^^^YYYVVVPPPLLLJJJNNNVVV]]]___^^^^^^cccffffffggghhhfffbbbccc___ZZZXXXXXXYYYWWWUUUUUURRRNNNJJJGGGCCC>>>;;;888777666777999:::999888:::888666444333333444444333333444555444333111000222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111333333333333333333333333000111222333333222000///000000111222333333444444222222111111111111222222444222000///000222222111111111000000000000111111111111000000//////......---...000111111111000///......///000111222333333000111111111111222222222111222333333444444333333222222222222222222333333000000000000000111111111222222222222222222222222222222222111111111000000000000////////////000000000000000000000000000000333222222111111222222333111222333555555555444444666777888999999888666555555555444333222111000000000222444555666777:::<<>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---+++)))''''''((()))+++((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++*********))))))(((***---000222666999===BBBFFFKKKQQQUUU\\\hhhtttzzz|||~~~}}}{{{xxxvvvsssqqqllldddYYYRRRJJJGGGFFFJJJSSSZZZ]]]]]]bbb```___^^^___`````````cccddddddcccaaa^^^[[[YYYSSSOOOKKKKKKQQQXXX]]]___ccchhhkkkjjjjjjkkkhhhcccddd___ZZZXXXXXXXXXVVVTTTTTTQQQMMMJJJHHHEEEBBB???888777666666888999888777:::999888666555555444444222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111///000222333333222111000000000111222222333444444222111111111111111111222111111111222222333333444111111000000000000111111111000000000/////////...---...///000111000000//////////////////000000000000000111111111222222222111222222333444333333333222222222222222222222222111111111000/////////...222222222222222222222222222222222222111111111111000000////////////000000000000000000000000000000222111111000000111111222111222444555666666666555888888999999888666444222111111111111000000000000111333444555777:::>>>AAALLLYYYlll~~~sssjjjhhhgggjjjooo{{{~~~xxxrrrmmmfff^^^WWWNNNHHH@@@999555333222111111111000000///......---......---------,,,,,,,,,...---,,,******+++,,,---//////...------...///000,,,,,,++++++++++++,,,,,,,,,+++***))))))+++---...,,,,,,++++++,,,---///000..................------...------,,,,,,---------,,,,,,------------,,,,,,///...---,,,,,,---...//////............------------------............///000000000111111000000000//////000000000///......///000000111111222333333555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA'''((()))+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))(((((((((((((((((((((((('''((()))***,,,---......((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***)))(((((()))+++...000222444777;;;>>>DDDJJJNNNYYYdddqqqwww{{{~~~wwwtttqqqmmmhhhbbb[[[VVVJJJGGGDDDFFFLLLSSSVVVWWWZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaa``````___^^^^^^YYYUUUNNNKKKLLLRRRYYY^^^iiinnnqqqqqqpppoookkkeeeddd```ZZZXXXXXXXXXVVVTTTRRRPPPLLLJJJHHHGGGDDDBBB999777555444555666666666888888888888888777666666333333222222222333333444222222222222222222222222111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////...///111222333222111111000000111111222333333333111111111111111111111111000333666555333111222444111000000//////000000111000000000000////////////......///000000000000000000/////////.........---000000000111111111222222111111222333333333333222333333333222111111111000222222111000///......---222222222222222222222222333333222222222111111111000000////////////000000000000000000000000000000000000000//////000000000222222444555777777888777999999999888666333111///000/////////000111222222222444555888;;;@@@GGGLLL[[[fffwwwxxxkkkffffffgggjjjnnnzzz~~~~~~wwwnnngggaaa\\\UUUQQQEEE@@@999444111000///...111000000//////...............---------,,,,,,,,,111///,,,))))))***,,,---//////......---......///---,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---++++++,,,,,,------......------------------......---------,,,,,,------...++++++,,,,,,,,,,,,++++++......------------......///............------------------............///111000000//////000000111000111111111000///......///000000111111222333333555555555666777888888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA'''(((+++---...---,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((((((((((((((((((((((((((())))))******+++,,,------************************************************+++++++++++++++***))))))***)))))))))***+++---...///000222444777<<>>:::555222000000///...000000/////////...............---------,,,,,,,,,000///---,,,,,,---.../////////.........---------------------------------++++++*********+++,,,---***+++,,,------------,,,,,,,,,------------......------,,,,,,,,,---......---......//////......---------------------......///............------------------............///111000///......///000111333333444333333222111000111222222333333444555555444444555666777888888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB###%%%''')))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((())))))))))))((('''))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++++++++******+++,,,---...,,,---...///111555;;;???IIIRRR[[[^^^aaaeeehhhggghhheee```[[[XXXWWWWWWYYYXXXRRRIIICCCBBBEEEIIILLLMMMPPPSSSUUUWWWXXX\\\^^^___```bbbdddfffhhhhhhiiifffccc]]]VVVPPPMMMOOOQQQccciiinnnooopppqqqnnniiiaaa\\\XXXWWWXXXYYYXXXVVVQQQMMMIIIEEECCCBBB@@@>>>;;;999666444444444333222111222555888:::;;;;;;;;;:::999777555333333333444222222222222222222222222333333333333333333333333000000000000000000000000000000////////////000000000000000000000000000000......///000111222222222000111111111111111222222000111222222222222111000***000555666222...///111000000////////////000000////////////000000000000///////////////000000111......///000000111222222//////000000000111111111///000111111222222111111333333222222111000//////111111111222222333333333111111111111111111111111222222111111111111000000000000////////////000000000000000000000000000000111111111000000111111111222222333444555666777888222333333333222222111111333222111000111222444555666:::@@@HHHPPPZZZccchhhsss|||zzznnnuuuxxxtttmmmnnnvvv~~~}}}rrrkkkeeebbb^^^YYYRRRKKKCCC>>>:::777444222222222111000////////////..................---------,,,,,,,,,***+++---///000000//////..................------,,,------......------,,,++++++***+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---.../////////000000000000//////+++,,,,,,---------......///............------------------............///111000///......///000111333333333333333222111111111222222333333444555555444444555666777888999999;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAAAAABBBBBB&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((())))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++,,,,,,+++++++++,,,,,,---***,,,------...111555999AAAIIIPPPQQQRRRVVVYYYYYY]]][[[XXXTTTQQQRRRVVVYYYZZZVVVOOOHHHDDDCCCEEEFFFGGGLLLQQQUUUVVVXXX\\\```aaadddiiimmmoooooonnnllljjjfff```YYYTTTOOOMMMLLLXXX]]]bbbccceeehhhgggdddZZZVVVSSSSSSVVVXXXXXXWWWRRRNNNIIIEEECCCBBB@@@???>>>===:::999999888555333000111333555777999:::::::::999777666555444333333222222222222222222222222333333333333333333333333000000000000000000000000000//////......//////000111111111111111111111111////////////000111111111111111111111111111111111000111222333333222111000&&&+++000333222222333444000//////......//////000////////////000000000000///////////////000111111......///000111222333333/////////000000000111111//////000111111111111000222222222111000000000//////000000111222333444444111111111111111111111111111111000000000/////////000000////////////000000000000000000000000000000222111111000000111111222222111111111222333444555/////////000111222222333222222111000222444666888>>>EEENNNYYYbbbjjjqqquuu~~~~~~sssmmmiiittt|||xxxrrrsss|||vvvjjjccc]]]\\\ZZZUUUNNNFFF>>>:::777555333333333333222111..............................---------,,,,,,,,,%%%(((+++...000///...,,,,,,,,,---............---+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---......///---..................---***+++,,,------...------///............------------------............///000//////......//////000//////000000000000000//////000000111111222333333333444555666777888999:::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBB++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***************)))+++++++++******************+++---......///222555999@@@FFFFFFFFFJJJNNNNNNQQQQQQNNNKKKJJJLLLRRRVVVUUUUUUSSSOOOJJJEEEBBB@@@CCCIIIPPPSSSUUUWWW\\\aaaeeeiiipppvvvxxxvvvrrrnnnjjjddd]]]WWWUUURRROOOLLLLLLPPPTTTTTTWWW[[[\\\YYYQQQNNNLLLMMMRRRVVVWWWVVVTTTPPPKKKHHHGGGGGGFFFEEECCCBBBAAA@@@@@@===999666222222222222333444555666444555555555555444444333222222222222222222222222111111111111111111111111000000000000000000000000//////............//////000000000000000000000000000000/////////000000000111111111111000000000000///111222333333222111///***,,,///111333333333333//////............//////.../////////000000000111000//////...///000111222.../////////000000111111////////////000000000111...///000000111111000000111111111111000000000000/////////000000111111222111111111111111111111111////////////............000000////////////000000000000000000000000000000000000000//////000000000111000/////////000111111............///000111222333333333444666:::>>>AAAKKKSSS___kkksssxxx{{{}}}wwwlllhhhggghhhrrryyyxxxwww|||zzzoooddd]]]YYYXXXTTTOOOGGG@@@;;;888444222111222222222111///..............................---------,,,,,,,,,((()))+++---......------)))***,,,.../////////...***+++,,,------,,,+++*********++++++,,,,,,,,,+++---,,,+++******+++,,,,,,***++++++,,,------......,,,,,,,,,,,,---...//////,,,------......------,,,)))***,,,---......------///............------------------............///...//////////////////...------...///000000000000///000000111111222333333333333444666777999::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBBCCC***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''************)))))))))))))))+++.........///111333222999>>>>>>>>>CCCGGGHHHHHHHHHGGGDDDCCCFFFMMMRRROOORRRUUUUUUPPPHHH@@@<<<@@@GGGNNNSSSTTTWWW\\\aaagggmmmuuu|||~~~zzztttoooiiibbbYYYTTTTTTTTTQQQNNNDDDHHHJJJJJJLLLQQQRRRPPPKKKHHHGGGIIIOOOSSSUUUUUUUUURRRMMMKKKKKKKKKLLLKKKGGGFFFFFFFFFEEEAAA<<<888555333222111000111222222///000222444555555444444222222222222222222222222////////////////////////000000000000000000000000//////............//////000000000000000000000000111000000////////////000111111111000000000000000///000222333333222000///222222111222333222000...//////............//////.../////////000000111111000///.........///111222///////////////.........////////////000000000000...//////000000000000000000000000000000111111111////////////............000000000000000000000000///............---------000000////////////000000000000000000000000000000//////............//////111000...---------...///...............///000111555555666888<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCC***)))(((''''''((()))***''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&'''''')))*********)))'''((()))***((('''(((((()))***+++,,,,,,,,,))))))************))))))++++++,,,,,,,,,++++++***))))))***++++++)))((('''+++++++++***)))***,,,...///000222444888;;;>>>???CCCBBBAAAAAACCCEEEHHHJJJRRRSSSTTTSSSPPPMMMIIIFFFCCCDDDFFFHHHLLLSSS\\\bbbjjjooovvv{{{{{{vvvooojjjaaa[[[UUUSSSUUUUUUSSSPPPIIIFFFBBB@@@BBBDDDFFFGGGHHHGGGFFFFFFIIIMMMRRRUUUTTTTTTTTTRRROOOMMMMMMNNNIIILLLOOOPPPMMMIIIEEECCC<<<888333000///......---333333333222333333444444555444333111000/////////111111222222111111000///111111000000//////......000111111///------///111/////////000111111222222111111000000//////......////////////000000000000000111111111111222222222111000///000111222111///......------------......222...+++---111222///,,,///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111000000///000000222111///.........///000000000000000000000000000---...///111111111000000///////////////000000000...........................------,,,,,,------...---,,,,,,---///111222111333555:::BBBJJJRRRVVVWWWaaahhhpppvvvzzz|||~~~|||uuulllggghhhkkknnnooonnnssswww{{{}}}uuukkkbbb[[[WWWJJJGGGAAA;;;777444333333000////////////.........///////////////............---+++,,,---......---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...000///---+++***+++---...000000000///.........---***,,,...///000///...------------............///000000000000000111111222111111000000000000111111000000000111222222333333000111222333555666777888<<<======>>>>>>===;;;:::<<<===>>>@@@BBBCCCCCCCCC++++++***))))))***++++++)))(((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))******)))(((((()))***)))''')))))))))******++++++,,,))))))************))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***++++++***)))***,,,...,,,---...000333666999:::>>>>>>??????AAADDDFFFGGGMMMNNNPPPQQQPPPOOOLLLKKKGGGFFFEEEDDDFFFMMMUUU[[[fffiiinnnqqqooojjjddd___XXXTTTPPPPPPSSSUUUTTTRRRLLLIIIEEEBBBAAAAAA@@@???CCCBBBBBBCCCEEEIIIMMMOOOPPPQQQRRRQQQOOONNNOOOQQQPPPRRRSSSSSSQQQNNNLLLJJJBBB>>>888444222000///...222222111111222222333444555444333111000000///////////////.........------111000000000/////////...444444333111000000222444000000000///////////////111000000000/////////...000000000000111111111111000000111111111222222222111000///000111222111//////..................///000---***,,,///000...+++//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111////////////000000111222222111000///...//////000000000000000000000000000...///000111111000//////000000000000000000000000....................................------------111000000111333666777888999<<>>??????>>>>>>===>>>???AAABBBCCCDDDDDD+++******))))))******+++*********))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))******(((((((((******)))(((************************((())))))******))))))((())))))(((((((((((()))))))))))))))***+++,,,---...)))***+++***))))))+++---++++++,,,...000222444555:::;;;===@@@BBBDDDEEEFFFFFFHHHJJJMMMOOOOOONNNNNNLLLJJJFFFBBBAAAFFFMMMSSS]]]^^^```aaa^^^ZZZTTTQQQMMMJJJHHHKKKOOOSSSTTTSSSPPPMMMHHHDDDAAA===999666======>>>@@@CCCFFFIIIKKKLLLNNNOOOPPPPPPQQQSSSUUUXXXXXXWWWWWWUUUSSSRRRQQQIIIEEE???:::666444111///111000000000000111222222555444333222111000000000333222000//////000000111000000000000////////////000000...,,,***+++...111000000000///...---------000000000000////////////000000111111111222222222000000000111111111222222111000///000111222111///000//////......//////000000...,,,---///000///,,,////////////////////////////////////000000000000////////////////////////........................//////000000000000111111///......///////////////111111000///////////////000000000000000000000000000000111111111000///...111111111111111111111111..............................//////......---,,,//////...///222666:::<<>>;;;888444111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++******++++++************++++++...------,,,,,,------...,,,,,,---------------------------------.........---.../////////...---,,,---------............///------+++++++++,,,.../////////............//////000000000111222222333333222333444555666777888999999:::;;;===>>>>>>??????>>>???@@@BBBCCCDDDDDDDDD(((((((((''''''(((((((((++++++******))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((()))))))))'''''''''''''''((())))))***(((((((((***+++***)))************))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,,,,+++***)))((()))***+++((()))******))))))***,,,------......000111333444999;;;???BBBEEEGGGGGGGGGBBBDDDFFFHHHJJJJJJJJJJJJLLLJJJFFFBBB@@@BBBGGGKKKQQQRRRRRRQQQOOOLLLHHHFFFDDDCCCCCCFFFKKKOOOQQQQQQRRROOOLLLHHHCCC>>>777333999:::<<>>BBBLLLRRR\\\dddjjjlllmmmmmmmmmrrryyy}}}{{{uuutttuuuvvvuuuuuuxxx|||vvveee]]][[[ZZZ[[[^^^bbbiiiqqqtttrrrrrrwww{{{wwwrrrhhh]]]WWWTTTPPPGGG???777666333000............---------,,,,,,,,,++++++,,,,,,,,,,,,---------------......---,,,+++,,,...------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,------...***+++---...///...---,,,+++,,,,,,,,,---............/////////...---,,,+++---------............///......//////000000000///.........------.........000000000111222222333333444444555666777888999999999999:::;;;<<<<<<=========>>>@@@AAABBBCCCCCCCCC'''''''''(((((('''''''''+++*********)))))))))(((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))******(((''''''''''''(((((())))))(((((()))***++++++*********))))))))))))))))))(((((())))))))))))(((((()))((((((((()))******++++++***((('''''''''((()))'''(((******)))((()))+++------......///000222222777999===BBBEEEFFFFFFFFFAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCAAA???>>>@@@BBBFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@AAADDDGGGKKKLLLMMMPPPOOOMMMKKKHHHBBB<<<888666777999===@@@DDDGGGIIILLLNNNOOOPPPQQQTTTXXX\\\]]]]]]___aaaaaa\\\UUUOOOHHHEEEAAA>>><<<;;;888666222222111000//////000000222222111000000111111111///...,,,******+++,,,...////////////000000000000111111000---,,,,,,///222/////////000000111111111////////////000000000000.........////////////000//////000000000111111111111000///000111222111///000000////////////000000111000000000111111111000---------------------------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000000000000///...,,,***)))000000000000000//////.../////////////////////////////////000111222333333222222222222111111000000........................,,,,,,------------,,,,,,111222444666:::@@@HHHMMMUUU[[[dddkkknnnooopppqqquuuyyy~~~|||tttkkkfffiiipppxxx|||{{{}}}vvvfffVVVPPPPPPSSSYYY^^^jjjpppuuutttoooooottt{{{uuulllbbbVVVOOOLLLGGG???888333222111///...------...---,,,,,,,,,,,,+++++++++,,,,,,------............---...///---+++***,,,...------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,------...)))+++---///000///---,,,+++,,,,,,,,,---........./////////......---,,,,,,---------............///,,,...111444444222///---......------------......000000000111222222333333444555555666777888999999===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******+++((((((''''''''''''(((((()))(((((()))+++,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''$$$%%%&&&'''((((((((('''&&&&&&&&&'''((()))***+++&&&((()))***)))((()))***+++++++++,,,---...///000222555999<<>>;;;<<<>>>===<<<:::;;;<<<======>>>>>>???@@@AAAAAA???@@@BBBDDDFFFHHHIIIJJJMMMLLLLLLLLLKKKHHHCCC???777888888:::===@@@CCCEEEJJJLLLNNNOOOQQQUUUZZZ^^^aaaaaaccceeeeee___UUUMMMDDDAAA???>>>======;;;999666555333222111000//////000000/////////000111111000///...---,,,------...////////////000000000000333333333111000///111333/////////000111222222222////////////000000000000---------.........///////////////000000000111111111000///000111222111///000//////......//////000........................------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000,,,---...//////...------000000000000000///......000000000000000000000000000000000000000222333333222222222111000000//////........................,,,,,,,,,,,,,,,---//////111444999<<<@@@FFFOOOUUU\\\bbbiiilllmmmnnnqqqttt}}}zzzuuunnniiicccbbbgggpppyyy~~~zzz{{{~~~rrrcccWWWKKKHHHLLLQQQZZZaaannnrrrtttpppllllllssszzzzzzpppaaaXXXMMMEEEAAA===777222111000///......---------------,,,,,,,,,+++++++++,,,,,,------......//////---///000...+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************,,,,,,------------............------------.........------,,,,,,------...***,,,---//////...---+++---------------........................------------------............///***,,,000333333111...+++......------------......000000000111222222333333555555555666777888888888@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@(((((()))******)))(((((('''''''''(((((())))))***((((((((())))))*********))))))))))))))))))))))))'''((((((((((((((())))))'''(((((()))******++++++((((((''''''''''''(((((()))(((((()))+++,,,,,,+++''''''(((((())))))******''''''((((((((((((''''''"""###&&&((()))((('''%%%%%%&&&''')))************%%%''')))***)))(((((()))))))))******+++---...///000222444777:::<<<=========>>>>>>???@@@@@@@@@AAA;;;<<<<<<;;;999999:::<<<999999:::;;;===>>>???@@@???AAACCCDDDFFFGGGHHHIIIIIIIIIJJJLLLMMMKKKHHHFFF???>>><<<;;;;;;===???AAAEEEGGGIIILLLPPPVVV\\\aaadddbbbbbbcccbbb]]]SSSKKKAAA@@@>>>===>>>>>><<<;;;:::888666444222000//////...............///000000333222222222111111111111.../////////000000000111000111222222000//////000//////000000000000000000.../////////000000000111............////////////////////////000000000111111000///000111222111//////..................///------......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------........./////////000000+++,,,...000000000///...///000000111000///...---000000000000000000000000333333111000000000111111222222111000000///.................................---,,,,,,---000333555111777===BBBFFFLLLUUU[[[cccgggkkklllkkklllpppuuu|||~~~vvvnnnhhhfffhhhgggfffhhhkkkppptttwwwqqqtttxxxssscccSSSLLLGGGJJJOOOUUU\\\ccciiikkkmmmlllkkknnnuuu|||~~~yyyoooeeeUUUNNNEEE===888555222111//////...------,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,------......---///111...***(((+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))************++++++,,,,,,,,,---------...------,,,,,,------......------,,,,,,------...,,,---.........---,,,+++//////.....................------------......///---------............///+++,,,...///000///...---//////............//////000000000111222222333333444555555666666777777888>>>>>>=========>>>??????===>>>???@@@@@@@@@@@@@@@%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++)))(((((('''''''''(((((()))(((((()))+++---,,,+++&&&''''''((()))******+++''''''((((((((((((''''''"""%%%(((+++,,,***(((&&&)))***+++++++++***((('''$$$''')))***)))(((((((((*********+++,,,...///000000111333666888:::;;;<<<:::;;;===>>>@@@BBBDDDEEE??????>>>;;;::::::===@@@777888999:::<<<===>>>??????AAADDDEEEFFFGGGHHHJJJGGGHHHIIIKKKMMMMMMKKKHHHHHHFFFBBB>>><<<===???@@@@@@CCCFFFJJJOOOVVV]]]cccdddaaa^^^]]]]]]XXXPPPIIIAAA@@@>>>>>>>>>>>><<<;;;<<<;;;888666333111000///---------------...///000000111111111111000//////.../////////000000111111000222444444222000000000000000000///......------.../////////000000111111////////////000000000000////////////000000000000111000///000111222111///......------------.........///000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------............/////////000...///000111111///---+++///000111111111000...---000000000000000000000000777555333111///.........111111111000///......---........................///...,,,,,,...222666999777===EEEJJJNNNTTT]]]dddgggjjjlllkkkiiijjjpppvvvuuuxxx{{{|||~~~|||pppfffaaa```aaaggghhhkkknnnppppppooonnnjjjnnnttt}}}uuufffZZZKKKGGGGGGNNNUUUZZZ___dddaaadddfffhhhkkkpppxxx~~~|||~~~~~~yyytttnnndddZZZMMMIIIAAA999444222222333......------,,,++++++***......------------,,,,,,))))))***+++,,,,,,---------000111///***(((+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...............---,,,,,,+++000000000///.........------------------...///000---------.........////////////...---...///000111//////............//////000000000111222222333333444444555555666666777777:::999999999:::<<<===???>>>???@@@AAAAAAAAAAAAAAA''''''''''''(((((((((((((((((()))))))))'''&&&$$$''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))'''''''''''''''(((((()))%%%&&&'''((())))))(((((())))))))))))************))))))))))))************(((((())))))******++++++(((((((((((()))))))))))))))************))))))(((******++++++++++++******)))((((((((((((((())))))+++***)))(((((()))******,,,---...000222444666666777999<<<>>>??????>>>===@@@===;;;<<<>>>>>>;;;999<<<777222222777<<<===<<>>===:::???AAACCCDDDFFFLLLUUU[[[\\\XXXTTTRRRSSSQQQLLLGGG???===<<<;;;;;;<<<===??????===;;;888555333222111222111///...---......//////000222222111000000111............////////////222222222222222222222222(((+++......+++***,,,...555222//////111222000------000111...++++++///444222111///------...000111///000111222222111000///............/////////000///...------------......111111000......---------------------------------////////////////////////---,,,++++++++++++,,,---////////////000000000000222111111111000000//////000000000000000000000000///000000111111111000000111111111111000///------222///------......+++(((+++---......---,,,...///222222222333555888<<<>>>AAAEEEJJJNNNRRRXXX___eeefffhhhhhhgggeeeeeehhhkkkrrrtttxxx|||wwwiii___ZZZZZZZZZZZZ___ccchhhkkklllkkkjjjjjjiiilllrrr{{{vvvooodddYYYTTTMMMJJJJJJPPP[[[bbbccc```bbbccceeehhhmmmrrrwwwzzzzzzuuunnniiieee^^^UUUMMMEEE@@@:::555222111000///........................,,,,,,,,,,,,++++++******---,,,,,,+++*********+++)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))+++++++++******)))))))))++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********,,,,,,.../////////...---........................***,,,......---,,,---...............////////////////////////000000000000---......000111333555666444444555555666666777777888888999;;;===>>>???@@@@@@@@@???>>>@@@BBBDDDFFF''''''''''''((((((((((((###$$$%%%&&&((((((((()))************))))))((((((((((((((((((((((((((((((******)))(((((()))))))))''''''((((((((((((((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))))))))((())))))*********))))))((())))))******))))))(((&&&&&&&&&''')))***,,,---+++***)))(((((()))******,,,,,,...///111333444555555777:::<<<>>>>>>======???<<<;;;;;;===???>>><<<<<<777222111666:::;;;:::>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDGGGIIIKKKPPPRRRQQQJJJDDDAAA===999<<<===>>>>>>@@@EEELLLQQQOOOLLLHHHGGGHHHGGGBBB>>>===<<<;;;:::;;;<<<>>>???>>>===;;;999666555444333333222111///....../////////000111111000000000000//////000000000111111111222222222222222222222222,,,...//////.........///000000///...------...///000222333000,,,+++...333333111000......///000111000111111222111000///...---------............///........................111000///......---------------------------------////////////////////////...---,,,++++++,,,---....../////////000000000000111111111000000000//////000000000000000000000000/////////000000///....../////////......,,,++++++000...,,,,,,...///---++++++,,,.........///111333888888999;;;>>>AAADDDFFFIIILLLPPPSSSUUUYYY^^^cccdddeeeeeedddbbbbbbdddgggnnnrrryyy|||yyypppjjjaaa[[[YYYZZZZZZZZZ]]]___bbbdddeeefffiiikkkmmmpppvvvssskkkdddZZZQQQLLLNNNNNNQQQXXX```dddcccaaa___aaafffkkkpppsssuuuuuupppkkkddd^^^ZZZTTTKKKDDD@@@<<<666222000///..............................---,,,,,,++++++***++++++---,,,++++++******++++++---,,,,,,++++++******))))))))))))************+++******++++++,,,,,,,,,---------,,,,,,+++******))),,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********---,,,,,,+++******++++++///.........---------,,,,,,,,,.../////////...---++++++,,,,,,,,,,,,,,,,,,***,,,......---,,,---...............////////////000000000000111111111111222222222222222333444444555555555666666777777888::::::;;;<<<===???@@@@@@@@@?????????@@@BBBDDDEEE''''''''''''((((((((((((%%%%%%%%%&&&''')))***+++,,,,,,++++++++++++******((((((((((((((((((((((((++++++***************+++******(((''''''((())))))''''''((((((((()))))))))))))))))))))((((((((((((***))))))))))))))))))(((''''''((((((((()))))))))'''(((((()))************'''(((((())))))(((((('''&&&&&&&&&'''(((***,,,,,,******))))))))))))*********+++,,,...///111222222333555777:::<<<=========>>><<<:::;;;===???@@@???;;;777333222555888888777<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGMMMQQQQQQLLLFFFCCC>>>999999999999888999<<<@@@DDDGGGDDDAAAAAACCCBBB>>>;;;::::::999:::;;;<<<>>>???===<<<;;;999888777777777666555444222111111111111000000//////////////////111111111111222222222222111111111111111111111111111111000111222222000///,,,///111000---,,,///333333444444222...---///222444333111000000000111222111111111111111000///...,,,,,,---------...............///000000000///...111000///......---......------------------------////////////////////////......------------............/////////000000000111111000000000000//////000000000000000000000000.../////////...---,,,,,,............---,,,++++++---,,,+++,,,...//////...+++---///000111333666999;;;<<<>>>AAADDDGGGIIIJJJRRRTTTWWWYYYZZZ\\\___bbbbbbccccccbbb``````bbbcccjjjpppyyyyyypppjjj]]][[[ZZZZZZ[[[[[[ZZZYYYXXXYYY[[[\\\^^^ccciiinnnsssvvv{{{uuufff___YYYSSSNNNLLLPPPTTTYYY___bbbbbbaaa___[[[___eeekkknnnnnnlllkkkccc___XXXSSSNNNHHH@@@:::999666111...------,,,,,,------------------------...---+++******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******))))))************++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++************------,,,,,,+++,,,,,,,,,/////////...............,,,,,,---............---+++++++++,,,,,,---------***,,,......---,,,---...............////////////000000111111111222222222111111000000111111222333555555666777777888999999<<<<<<======>>>??????@@@????????????@@@AAACCCEEE''''''''''''((((((((((((...---+++)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++)))'''&&&''')))***''''''''''''(((((((((((()))))))))(((((((((((((((******))))))(((((((((''''''''''''((((((((())))))&&&'''((()))************'''(((((())))))(((((('''***))))))(((((((((((())))))))))))))))))***************+++,,,---...///000111333555888:::<<<======>>>===;;;;;;<<<===???@@@<<<999555444666777666555888999:::;;;<<<>>>???@@@@@@@@@???@@@@@@AAACCCCCCGGGKKKLLLGGGCCCAAA???;;;999888777666666777999:::AAA???>>>???@@@@@@>>>;;;888888888999:::<<<>>>???<<<<<<;;;:::::::::::::::999999888777666555555555333111///......//////...000000111111111222222222111111111111111111111111444222000111444444111......000222111000000333555333444555333000000222444444444333111111111111111000000000111111111000000---------.........//////---...000222222111///...000000///.......................................//////////////////////////////............//////........./////////000000000000000000000000//////000000000000000000000000////////////...,,,++++++....../////////......---,,,+++++++++---...000000...000222444555888<<>>>>>>>>???>>>>>>???@@@AAACCCDDD''''''''''''((((((((((((111000---***((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))+++---...,,,***((('''&&&'''((()))''''''''''''((((((((((((******))))))((((((((('''***)))))))))((((((''''''''''''''''''((((((((((((%%%&&&'''))))))*********((())))))******))))))(((******)))((((((((((((((((((((())))))************))))))***+++,,,,,,------111222444666888:::<<<<<<>>>>>>===<<<;;;;;;<<<===<<<:::888777777777666555555555666888:::===???AAA??????>>>>>>============???BBBBBB===;;;======<<<;;;:::888777777777777777888777888888::::::999888666666777888:::<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<==================999555111......//////.../////////000000000000111000000000000000000000000333000///000333444111...111///...///222444444333222333333333333333555666555444333222222111111111......///000111222333333////////////000000000000,,,...000222222111000///000//////............///........................////////////////////////////////////////////////............//////////////////////////////000000////////////////////////000000000///...---,,,+++,,,---...............---,,,,,,,,,,,,---///111333555666888999:::<<<@@@DDDIIIJJJLLLMMMOOOPPPPPPPPPQQQTTTYYY^^^dddgggiiiiiihhhhhhhhhiiijjjjjjjjjjjjhhhkkknnnnnniiiaaaWWWPPPOOOSSSXXX\\\\\\YYYVVVSSSNNNSSSYYY```gggnnnuuuyyy~~~|||zzzuuupppkkkaaaUUUIIIFFFFFFIIIPPPVVV___aaabbb___ZZZWWWYYY[[[_________^^^\\\YYYUUUSSSOOOLLLHHHCCC>>>:::555333000...------......---+++---------------------------,,,,,,++++++,,,---...,,,++++++***++++++,,,,,,((())))))******+++,,,,,,,,,,,,---------.........------------............,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,------......---------....../////////***,,,......---,,,---...............////////////.........////////////000222222333444666888:::;;;555555666777888999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@AAABBBCCC''''''''''''((((((((((((++++++)))(((''''''''''''((((((((())))))))))))***''''''''''''''''''''''''###$$$$$$&&&(((***,,,---))))))'''&&&&&&'''((((((''''''((((((((()))))))))++++++******))))))(((((()))(((((((((((((((((('''&&&&&&'''''''''(((((((((&&&''''''((())))))))))))((())))))******))))))(((''''''''''''((()))***+++'''((()))******+++******))))))******++++++,,,,,,000000222333555777999:::<<<===>>><<<:::999999:::;;;;;;:::999888777666555333333444555777:::===???;;;;;;::::::999999888888888;;;;;;666555888:::::::::888777888999999777666333444555555666666666666555555666888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@AAACCCEEEFFFFFFGGG@@@:::333000000000///...---.........///////////////////////////////////////......000111222111///111...+++---111444333000111222333444555666666666444444444333222111000000////////////000111333444//////000000000111111111,,,---///000111000000/////////............//////........................////////////////////////......////////////......------........./////////......////////////000000////////////////////////////////////...---,,,,,,))))))***+++,,,,,,,,,,,,,,,---...//////222777:::>>>??????>>>>>>@@@CCCFFFJJJJJJKKKLLLNNNOOOPPPQQQPPPSSSXXX```gggkkklllkkkjjjiiiiiijjjkkkkkkiiigggbbbbbbbbb```[[[UUUPPPLLLMMMQQQUUUXXXWWWTTTRRRQQQPPPUUU^^^fffmmmtttzzz}}}~~~xxxrrrmmmgggbbb^^^TTTMMMGGGHHHKKKNNNTTT[[[bbbbbb___ZZZVVVTTTWWW[[[aaa___\\\YYYTTTPPPMMMKKKDDDBBB???;;;777333111000...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++******++++++,,,,,,+++++++++***))))))((((((************++++++++++++((()))***,,,...000222333++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++)))))))))*********************))))))******++++++.............../////////,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...............////////////---------.........//////222111111111111222333333444444555666888999:::::::::::::::;;;<<<======>>>======>>>???@@@AAABBBBBB''''''''''''(((((((((((('''(((((((((((((((((('''((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&&&&&&&''''''''''''((((((((()))))))))******,,,,,,,,,+++***)))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''(((((())))))(((((('''(((''''''(((((()))***+++&&&''')))***++++++*********************+++++++++......///000111333555555777:::======;;;999888999888999:::999888666555555333222222222333666888:::777777888888999999999888444888999666444666666444555444333555888888666444111333444555555555555666444555666888999:::::::::;;;;;;::::::;;;;;;<<<<<<@@@BBBEEEIIILLLNNNOOOPPPGGG@@@777222111111000...------........./////////////////////////////////+++---///000000000111222000///...///000111222222333222333444555666555444444444333333222000///...222111000//////000111111////////////000000000000,,,------...//////000000//////............//////........................////////////////////////---...////////////...------------.........//////........./////////000000////////////////////////,,,,,,------------,,,,,,((((((***++++++,,,,,,,,,,,,...111222444999???DDDGGGGGGEEECCCAAABBBDDDGGGFFFGGGGGGIIIKKKNNNQQQSSSSSSUUUZZZbbbiiilllkkkiiijjjhhhfffeeeeeeccc___\\\WWWVVVUUUTTTRRROOOMMMLLLKKKNNNRRRSSSRRRRRRSSSTTTVVV[[[bbbiiiooouuuzzz}}}yyyrrriiiaaa[[[WWWTTTRRRKKKIIIKKKQQQUUUUUUWWWZZZ[[[ZZZWWWSSSQQQRRRTTTVVVZZZXXXVVVRRRMMMHHHDDDBBB<<<;;;999555111/////////,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++******++++++,,,---+++++++++***))))))(((((()))))))))************+++((((((***+++---...///000++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++((()))))))))************+++************+++,,,---,,,---------............,,,,,,+++++++++,,,---...---------,,,,,,++++++******,,,......---,,,---...............////////////............///////////////............///000000222333444555777888999:::999:::;;;<<<===>>>???@@@<<<===>>>???@@@AAAAAAAAA''''''''''''((((((((())))))******++++++***((('''&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&))))))))))))************------,,,,,,+++***))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&''''''''''''''''''&&&++++++)))(((''''''''''''&&&''')))***+++++++++******************+++++++++,,,,,,------...000111222333777;;;===;;;999999:::666888999999777555444444444333111000000222333555555666888999;;;<<<<<<<<<444999;;;888555555333000000//////222666777555222...///111222111111222333444555666888999999999999;;;;;;:::::::::;;;;;;<<>>FFFLLLMMMLLLIIIFFFCCCCCCEEEGGGHHHHHHIIIKKKNNNSSSWWWZZZWWWYYY]]]dddjjjllljjjfffiiifffbbbaaa___\\\VVVRRRNNNMMMMMMMMMMMMMMMMMMMMMKKKNNNQQQRRRRRRSSSWWWZZZ[[[___dddiiimmmsssxxx|||nnnggg\\\SSSNNNKKKJJJJJJAAADDDKKKUUUYYYUUURRRRRRRRRPPPNNNMMMMMMOOOPPPQQQQQQPPPOOOLLLHHHCCC===:::999888666333000...///000++++++,,,...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---000000///---++++++*********+++,,,,,,---((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,---,,,+++***+++,,,---...000000///...---,,,,,,+++***,,,......---,,,---.............../////////000////////////000000000000000000111222333555777888222222333555666888999999::::::;;;===>>>@@@AAABBB<<<===>>>???AAAAAAAAAAAA&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''!!!"""$$$&&&((((((((((((,,,***((('''(((***,,,...,,,,,,,,,+++***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&))))))***)))''''''(((***))))))(((((('''''''''&&&)))***+++,,,...000222444))))))))))))************++++++++++++,,,...000111222333666888999:::::::::888888666555555444444444333222000000000222444555666666555555444444444333555555555444444333333333333333444555666777888999555333000...///111444666222222333333444555666666777999::::::999:::<<<>>>DDDEEEGGGJJJNNNQQQTTTVVVIIIAAA777222222333222000//////......---------,,,,,,---///000000///---+++,,,------...///000111111333111...---...///000000333444555666666666555444111000000000000000111111////////////////////////............////////////000000000000000/////////////////////////////////............///////////////////////////......---////////////////////////---...............------111000///...---,,,,,,,,,........................++++++******************------------------------...000333888>>>DDDJJJMMMNNNKKKGGGFFFHHHHHHEEECCC@@@@@@CCCHHHPPPWWW[[[]]]]]][[[\\\bbbeeecccbbbcccfffbbb]]]XXXTTTQQQMMMKKKKKKNNNPPPQQQNNNJJJGGGFFFFFFFFFHHHLLLQQQUUUWWWWWW[[[[[[\\\___ccceeeeeedddWWWRRRJJJCCC>>>===>>>@@@BBBDDDGGGJJJLLLLLLLLLKKKKKKIIIGGGEEEDDDFFFHHHIIIKKKIIIGGGFFFEEEBBB>>>;;;333111//////000000...,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********((()))***+++,,,---------++++++******)))(((((('''+++,,,,,,***)))(((***+++******+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,***+++,,,------,,,+++***))))))))))))))))))******,,,,,,,,,,,,,,,+++***)))------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++---------............///,,,,,,,,,------------------...//////000000//////000000000000111111111111222222222222111111000000777777777888999999::::::<<<<<<======<<<;;;::::::>>>>>>?????????@@@@@@@@@&&&'''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''###$$$%%%'''(((((((((((()))(((''''''(((+++...000,,,++++++***))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******++++++******)))(((((()))))))))''''''(((***)))((((((((('''''''''''''''''''''((()))+++,,,---(((((()))))))))***************)))***+++---...//////000333555777888999888777777666555444444444444222222000///000111222444555555555444444444444444444444444444333333333222222333444555666777888888777555222000000111222333222222222333444555555555555666777888888:::===@@@AAACCCFFFIIIKKKLLLLLLLLLEEE>>>666222222333222000000/////////.........---------...//////...---,,,......//////000111222222000///---,,,---///000111///000111222222222111111111000000000000000111111////////////////////////////////////////////////////////////////////////................................./////////000000////////////...---,,,+++..............................////////////......000///...---,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++////////////000000000111444555888<<>>>>>@@@EEELLLSSSWWWYYY___[[[ZZZ]]]]]]ZZZYYYZZZWWWVVVRRROOOKKKIIIHHHHHHLLLQQQVVVUUUOOOHHHCCCAAAAAABBBDDDHHHMMMPPPRRRSSSUUUTTTSSSTTTVVVVVVUUUTTTGGGDDD>>>888666666999;;;AAACCCFFFHHHJJJJJJIIIHHHGGGFFFCCCAAAAAABBBCCCEEEDDDCCCAAA???>>><<<888555222000////////////...,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,))))))))))))************,,,------,,,******+++,,,******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,))))))************))))))******+++,,,---......///++++++,,,,,,,,,++++++***---,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------............///,,,,,,,,,------......///------........./////////............////////////............///111222333555666666777777888999999;;;;;;<<<<<<;;;::::::999===>>>>>>???@@@@@@AAAAAA'''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''''''''&&&'''(((+++...000******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%'''((())))))''''''((()))((((((((((((''''''''''''((('''''''''''''''(((((((((((())))))))))))******)))((())))))***+++---------///111444666888888888666555444333333333333333333222000//////000111222333333333333333444444444333333333333333222222222222222333444555666777777888777555333111000000000111111222222333444444444222333444555666999>>>AAA===???BBBEEEEEEDDDBBB@@@>>>:::444222333333111///000000000000000/////////........................000000000111111222222222...---,,,,,,---...000111---...//////000000//////111000000//////000000000........................111000000//////.............................................................../////////000000000...............------,,,------------------------......///000000//////.........---,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,//////000111222333333444888999;;;>>>BBBFFFIIIKKKIIIGGGEEEEEEEEEDDDBBBAAA===<<<===AAAHHHPPPUUUWWW___YYYTTTTTTRRRNNNLLLMMMKKKMMMMMMJJJGGGFFFHHHKKKPPPXXX^^^\\\RRRFFF@@@>>>AAACCCGGGKKKOOOQQQRRRSSSTTTRRROOONNNMMMKKKHHHFFF===:::777444555777;;;===AAABBBDDDFFFGGGFFFEEEDDDBBBAAA>>><<<<<<<<<===>>>>>><<<:::999888666333000111///......//////---,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++(((((())))))***+++,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,******))))))))))))************+++,,,...///000111***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---------------------............///,,,,,,------...///000000...---,,,,,,,,,---//////............////////////111111000///000333555777444444555666666777777888:::::::::;;;::::::999888<<<<<<===???@@@AAABBBCCC''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''''''''&&&'''(((***,,,---))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&'''))))))((('''((()))(((((((((((((((''''''''',,,,,,+++)))(((((((((((((((((((((((()))))))))***(((((())))))***+++,,,,,,---///222555777888999999444333222222111111111222333333111000000000000111111111111222222333333333222222222222222222222222222222222333444555555555666666666555333111000///111111111222222222333333222222333333444777;;;???======>>>>>>===;;;999888888555333222333222111///111111111111111111111111//////.........///000000000000111111111111111111/////////...------///000//////000000111111111111111000000////////////000////////////////////////111111000000///...------,,,,,,---------------................................./////////000000000,,,,,,---//////000000000++++++++++++++++++++++++------......///.........---,,,,,,+++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333444444888999;;;===AAADDDFFFGGGIIIGGGFFFDDDCCCAAA???===<<<<<<<<>><<<:::888777777888999:::888666555555444222000000...------......---+++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))******+++,,,,,,(((***+++***((('''((()))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------+++******+++------((())))))***+++,,,------******+++,,,------------++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---.........---------............///,,,,,,---...//////000000...---+++***+++,,,...000000000000000111111111111333333222111111222222333444555555666666777888888::::::;;;;;;;;;::::::999;;;;;;===>>>@@@BBBCCCDDD'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((('''''''''''')))((('''''''''((()))***((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((''''''$$$&&&((()))((('''((()))'''''''''(((((((((((((((///...---+++***)))))))))'''(((((((((((()))))))))))))))******++++++,,,,,,+++---///222444666666666222111000000000000000000333333222111111111111111//////000000111111222222000111111111111111111111111111222222333333444444333333444444444333222111000000000111111111111111222333333222222333666999===<<<999777555555555555222222111222222222000///111111222222222222222222000////////////000111222000000000000000000000///333444444111...------///000000000000111111111222111111000///......//////000000000000000000000000111000000///...---,,,,,,+++,,,,,,,,,------..........................................//////////////////000000000//////...++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,+++*********++++++,,,,,,,,,---------......,,,,,,------..................///111333444555666666777:::===@@@BBBDDDEEEGGGGGGFFFCCC@@@===;;;999<<<<<<===BBBJJJRRRXXXZZZTTTLLLEEEBBB@@@===>>>@@@AAADDDFFFDDD@@@???CCCHHHSSSXXX[[[TTTGGG>>>>>>AAAAAAFFFLLLOOOOOOMMMKKKJJJGGGDDD???<<<;;;999666444333333222333444777:::<<>>===:::999777666555555555666666555333222222222000///...---+++,,,------,,,+++******+++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************(((***++++++)))(((((()))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************))))))))))))***+++,,,---------------***+++,,,------------,,,......////////////......)))***+++,,,---.........---------............///,,,,,,------...//////000...---+++***+++,,,...000000000000000111111111111//////111111111111000///555555666777777888888999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDDDD'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&''''''((()))(((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&###%%%((()))((('''(((((('''''''''(((((((((((((((---,,,+++)))((((((((((((''''''(((((((((((())))))((()))***+++++++++++++++((()))+++...///000000000000//////.........//////111111111111111111000000///////////////000000000/////////000000000000000000111111111222222222333000111222333333333333222000000000000000000000000111222333222111000222333:::888555222111111333444000000111222111111000000111111111222222222222222000111111222222333333333111111111000000//////...444666666444///,,,,,,...//////.........///000111111111000///............000000000000000000000000///......------,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,---------.........333222222000...,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++,,,,,,------...---------...//////000000000111222333555666777888666777:::<<>>CCCDDDDDDBBB???>>>@@@CCCHHHKKKKKKFFF>>>:::<<>><<<888666555444333222333333333333555777888999<<<===>>>???>>>===;;;:::666555555444444444444444222000......//////...------+++***+++,,,---+++***)))***++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++******+++---///...---+++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++************++++++------,,,++++++******)))+++,,,,,,------------,,,)))***,,,---...------,,,...//////////////////...***++++++,,,---------------------............///,,,,,,,,,------------......---,,,,,,,,,---//////............////////////...///111333555666777777555666666777777888999999;;;;;;<<<<<<======<<<<<<;;;;;;===>>>@@@BBBCCCDDD'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&'''((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%"""%%%((()))((('''((((((''''''''''''((((((((())))))(((((('''&&&''''''''''''''''''((((((((())))))'''((()))*********))))))'''(((***+++------,,,,,,......------------............///////////////////////////........................//////000000000000000000111111111111222000000000111111222222222///////////////////////////000222222111//////000333222111//////000111222000000111111111000000111000111111111222222222222111222333555555555555444333333222111111000//////222444666333...+++,,,...///......---...///000111111111000......------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------+++++++++,,,,,,,,,------/////////...---+++***)))++++++++++++++++++++++++))))))***+++,,,------,,,,,,,,,++++++++++++,,,,,,***++++++,,,------......------...//////000111111111111222333555666777777555666888:::;;;<<<<<<;;;777999<<<;;;999666666666888999;;;???DDDHHHIIIIIICCC<<<777777777666888<<>>=========>>>===>>>???===::::::>>>BBBJJJPPPWWWWWWQQQIIIDDDAAA;;;999555444444444444444444444555666777888999:::777888:::;;;:::999777666222222222222222333333333111///---,,,---.........,,,***)))***+++,,,+++***))))))***+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,)))******++++++,,,,,,,,,+++---000000...,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,(((***,,,---......---,,,------............------++++++,,,------,,,,,,,,,---------............///,,,,,,,,,,,,,,,+++++++++------........./////////............////////////222111000000222555999;;;444444555666666777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAACCCCCC'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))((((((((()))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))*********+++***))))))((("""$$$((())))))((('''(((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&'''((()))))))))((('''((()))+++,,,------,,,,,,------,,,,,,,,,---......++++++,,,---.........---/////////......------,,,---.........//////000000000000000000111111111111111111000000000000111111///////////////.........,,,///111222111000//////---......///000000000000000111111111000000000111000000000111111222222222111222555777777777666555555444444333222111000000...222555333...+++,,,///000000///...///000111222111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...///000000------------------------******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++)))***+++,,,---......---,,,,,,,,,+++,,,,,,------,,,,,,---......///000000---......///000111111222///000111111222333444444444555666777777666555444///222666777666444555777666666888;;;???@@@???>>>???888444444555444666999<<<:::777666666777666555666888:::;;;<<<>>>BBBDDDHHHNNNUUUUUUMMMCCC<<<:::888555222000111222222222111111222444555666777888444555777888888666555333//////000000111222222222111///------///000000000+++***)))***+++,,,+++***((()))***+++++++++++++++)))************+++++++++*********++++++,,,,,,,,,((()))***+++,,,---------'''((()))***,,,---...///***,,,//////---+++************+++,,,,,,,,,,,,+++)))***,,,---...---,,,,,,,,,,,,...//////...,,,,,,*********++++++,,,,,,,,,............---,,,++++++((())),,,.........---,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++---------.........//////---,,,,,,++++++******)))---...//////000000//////000000000000111111111111222///***''''''+++111555333333444444555666666777888999::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((())))))'''***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''')))******((('''&&&&&&&&&''''''((()))******(((((())))))))))))((((((+++******+++------+++***(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000///...---,,,........................******+++,,,...//////000---......///////////////000000000000000000000000000000000000000000000000......------------......////////////////////////////////////////////////...000111111000000111222777666555777;;;<<<:::888333333222111000000000111111///---...000111///,,,+++,,,---...////////////......------------.........------...//////...,,,***++++++,,,,,,++++++***)))***,,,---......---,,,******+++,,,,,,---......++++++,,,,,,,,,---------))))))+++,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,------.../////////////////////............///...............///000...111222111333666444///333333222222222333444555555555444333333333333444444444333222222333333333777666666666666555555555777777666555555555555555666666666555444444333333666666777999<<>>>>>???@@@AAAAAABBBBBB''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''''''''(((((())))))))))))(((((()))((((((***+++,,,+++)))'''(((((())))))(((((('''************++++++++++++*********+++,,,---------...////////////...------..............................---,,,,,,,,,,,,,,,------...///////////////////////////////////////000000000000000000000000......------------..............................////////////////////////...000111111000///111222555444333555888999888666222111000////////////000111000.........///...---,,,---...//////////////////......------......///...------...//////...,,,++++++,,,,,,,,,,,,++++++******+++++++++******)))******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000/////////.....................//////000111444777666222111333333000//////000000000111111111444333222222111111222222333222222111111222222222333333333333444444444444666666555444444444444444444444444333333333333333555666777999;;;>>>@@@AAAAAABBBAAA@@@>>>;;;888666333333333333333333333333222222222222222222222222222333333333333222111111/////////......---------***,,,,,,,,,***)))***+++,,,,,,++++++++++++++++++************************((()))+++***))))))***,,,)))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,))))))******************+++************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***(((***,,,......---+++***...------,,,,,,---...///...............///000000///////////////000111111555111///222333222333666222333444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCC''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%''')))+++(((((((((''''''''''''&&&'''(((((())))))((((((''''''&&&'''(((+++,,,+++)))'''''''''(((((('''''''''(((((()))))))))*********)))))))))***++++++,,,,,,,,,---......//////......------------------------000///---,,,+++++++++,,,------...////////////...////////////////////////000000000000000000000000......------------......------------------------////////////////////////...///000000//////000222222111111222444555444333000//////............///000000000...,,,,,,,,,.........///000000000/////////......------......//////...---...///000...,,,++++++,,,,,,,,,,,,++++++---,,,+++******)))))))))***++++++,,,,,,------...,,,,,,,,,,,,------------///...,,,+++******++++++,,,,,,,,,---------......,,,,,,------.../////////000000000000////////////............///111222222;;;>>><<<444///000111111---...///000111000000///222111111000000000000000111000000///000000111111///000000111111222222222444444333222222222222333111111111222222222222222444555777888:::;;;<<<<<<777777888888777555444222222222222222222222222222000000000000000000000000111111111111111000//////------------,,,,,,,,,,,,)))++++++***)))((()))***++++++++++++++++++,,,,,,***************************+++,,,+++)))((()))***)))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------.........---......///////////////000////////////000111111111///000444555333333666222222333444666777888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCC%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&'''((())))))'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&''')))***(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&(((+++,,,,,,***&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))******+++++++++++++++,,,---.../////////------------------------...---+++******,,,---...,,,---......//////......////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...000///......///111//////000111222222111111//////...............//////111222///,,,***,,,/////////000000000000////////////............/////////...---...000000...---+++,,,,,,,,,,,,,,,,,,+++///...---,,,+++,,,------+++++++++,,,,,,---------,,,,,,,,,------------...000...,,,+++***+++,,,...------------............,,,,,,------.../////////111111000000000/////////------...///000111333444===AAA@@@888000...///000...000222333444333111000111111000///////////////..................///000------...///000111222222222222111000000000000111//////000111222222333333333444666777888888777777111222222222222111000000111111111111111111111111////////////////////////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,*********++++++,,,,,,,,,************************,,,---...,,,***))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......------,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------...//////000000//////............,,,---///000000000///...000000//////000000111222///111999@@@@@@999333333444444555666777888999999999999::::::;;;<<<============>>>???AAABBBCCCCCC%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&'''((())))))''''''&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''$$$%%%&&&((((((((('''&&&$$$$$$%%%&&&((()))******''''''(((((((((((('''''''''''''''))),,,---,,,+++&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((************++++++++++++)))***+++---............---------------------------,,,+++++++++,,,------,,,------...............................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...//////......///000...///000111000000000000//////.........//////000...111333111---+++---///...///000000000000000000/////////......////////////......///000000///---,,,,,,,,,------,,,,,,,,,...---,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,---------............---,,,++++++---///000,,,,,,,,,,,,------------,,,,,,------.../////////000000000000////////////---------...///111222333:::???AAA:::111...---,,,///000222444444333111000111000000///////////////,,,,,,,,,,,,------...///,,,,,,---///000111222333111111000/////////////////////000111222333333444111222444555555444333222222111111111000000///...000000000000000000000000000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---*********++++++,,,,,,,,,************************...//////...,,,***++++++))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---------------,,,******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---------...///000000000000//////...------,,,---///000000000///...000000000000000111222222111999GGGQQQOOOBBB666111444555555666777888999999999999::::::;;;<<<======<<<===>>>???AAABBBCCCDDD'''''''''((())))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))******((('''&&&'''((())))))'''(((((('''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%'''))))))'''%%%$$$ !!!"""###%%%'''((()))&&&''''''((((((''''''&&&((('''((())),,,---,,,+++'''''''''(((((('''''''''&&&&&&'''''''''(((((((((*********************+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******))),,,,,,---............---................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------...000---///000000///...///000///............///000000...000222333222000......------...///000000000000000//////......//////000//////...///000111///---,,,,,,------------,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,---...000111+++++++++,,,,,,,,,------,,,,,,------.../////////////////////............------------...000111111444:::<<<777222000...+++,,,---///000000000///...000000///...............++++++++++++,,,---......,,,------...000111222222000000///............/////////000000111222333333000111111111111111111000222222111111000////////////////////////////////////////////////////////////////////////......---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,***)))***+++++++++++++++++++++,,,,,,************************...//////...,,,++++++,,,))))))))))))))))))))))))******+++++++++++++++***************************,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,((()))+++,,,------------(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------------...//////....../////////...---------......///////////////111000000000000111222222444>>>NNNYYYUUUFFF999333333333444555555666777777999::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDDDD'''''''''((()))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***,,,,,,***((('''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((((('''&&&'''((())))))'''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$""""""###$$$%%%''''''(((&&&''''''((((((''''''&&&((('''''')))***+++***((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***(((+++,,,------......------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///+++...000///---,,,---...------,,,------......///---///222555666555000---***+++---...000000111111000000////////////000000000///...///111111///...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////++++++,,,,,,,,,---------,,,,,,------.../////////............---------------------------...//////000333333000///111000---++++++,,,,,,,,,---------......---,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,---......///000000000000///............///.........///000000000111/////////......//////000000000//////////////////........................------------------------------......------,,,+++)))))))))******+++++++++)))++++++***)))((()))***,,,,,,++++++++++++++++++************************,,,---...---+++******+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++++++++*********))))))******************&&&(((***,,,------,,,,,,((((((((()))***+++++++++******************************************************+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,......///...------...............///000000111111000000111111222333333;;;GGGNNNJJJ???777666444555555666666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDEEE%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&(((+++------+++(((&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''((('''&&&''')))))))))'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))'''%%%###$$$%%%%%%&&&''''''(((((()))))))))&&&''''''''''''''''''&&&((('''&&&((())))))(((&&&(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((('''''''''******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''+++---///...---++++++,,,------......------........................---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++,,,...---,,,,,,---///***---///...,,,***+++---++++++++++++,,,,,,---...---...111666:::888222,,,)))***,,,---///000111111000000////////////000000000/////////111111///...,,,------......------,,,...//////000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000///...---,,,,,,,,,,,,---------......,,,,,,------...//////000......---------,,,,,,,,,------,,,,,,,,,------...//////---***,,,111222///,,,,,,+++++++++,,,---...---,,,++++++******++++++++++++++++++,,,---...///+++,,,,,,------......///000000///............///---------............//////...---,,,,,,---///000...---------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((((((((())))))*********+++,,,+++***))))))+++---,,,,,,++++++************************************+++,,,+++)))))))))***))))))))))))))))))))))))******+++++++++******)))((((((((((((((((((((((((+++++++++******))))))))),,,,,,++++++++++++++++++)))***+++,,,,,,+++)))((('''(((((()))***+++++++++))))))))))))))))))))))))******************************+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---.........------//////...------///000111111111111000111111222333///333;;;@@@<<<555333666777777888888999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAACCCDDDEEE''''''''''''(((((((((((()))'''%%%&&&''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))******))))))((((((''''''###$$$%%%%%%$$$&&&)))+++)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%%%%&&&'''((())) ###%%%'''((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((()))***************+++)))'''&&&'''((('''&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))%%%'''******)))(((((()))(((((()))***+++,,,,,,,,,***++++++,,,,,,------...000///...---,,,+++++++++...,,,***+++...000...,,,+++++++++,,,,,,---------...//////...,,,,,,---////////////......---------******+++++++++,,,,,,,,,++++++)))))))))+++---///,,,,,,++++++***))))))))),,,,,,+++***+++,,,...///000//////......---,,,,,,,,,...000111222111000...------------............444333111000/////////000111111111111000///------..............................---------,,,,,,,,,,,,---------,,,+++******///////////////.........+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++------............------......------------......//////000000///......---...------,,,+++++++++,,,+++++++++++++++***))))))***+++,,,,,,------------------++++++++++++------///......---------......***---000111000///......////////////...---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---...///000111222...---,,,+++***+++,,,---,,,,,,,,,+++++++++******((()))***+++,,,+++************************************)))(((((()))******+++*********))))))((((((++++++******))))))((((((((((((((()))***,,,---...%%%))),,,......,,,,,,+++)))***+++,,,---.........,,,,,,,,,++++++******************)))))))))))))))************************,,,,,,,,,+++++++++******)))************++++++++++++,,,---...---,,,+++***,,,,,,************,,,,,,+++,,,............,,,+++,,,,,,+++***+++,,,---...++++++,,,---............******++++++,,,------...,,,,,,,,,,,,++++++***)))111111111111000000000000666555444444555666888999666666777777888888999999777888999999:::;;;<<<<<<>>>???@@@AAACCCDDDEEEEEE((())))))))))))*********)))'''&&&&&&((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******&&&''''''&&&%%%%%%(((***)))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''(((((("""###%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((()))************)))***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))%%%'''******)))(((((()))'''((()))***++++++++++++******+++,,,,,,------...///...---,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,++++++++++++,,,,,,,,,---+++,,,------+++,,,---///.........---------,,,,,,++++++,,,,,,,,,---------...---,,,******+++---...***************+++++++++++++++*********+++,,,---.........------------,,,---...000111111000///...------....../////////000111000...---,,,,,,,,,---111000000///......---------------...............000/////////............///////////////...---------------------.........,,,,,,,,,,,,,,,,,,------........................//////.........---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------////////////...---,,,+++,,,,,,+++***************++++++,,,,,,,,,++++++***++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++*********,,,---.....................------++++++,,,,,,---,,,,,,,,,......---,,,,,,,,,------////////////...............---,,,+++***++++++,,,,,,,,,,,,++++++*********((()))***+++,,,++++++***************************************************+++*********))))))))))))************))))))))))))+++***))))))))))))***+++###&&&)))******)))))))))))))))***+++++++++******,,,,,,++++++++++++++++++---,,,,,,,,,+++*********************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,------...---------+++,,,---...////////////+++++++++++++++***))))))//////000000111111111222000000//////000111333444666666666777888888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEE%%%%%%&&&&&&&&&''''''''')))(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###&&&&&&''''''((()))))))))((())))))'''&&&%%%&&&(((((('''&&&'''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))(((((()))'''((()))******++++++*********++++++,,,---------------,,,,,,,,,,,,---------,,,+++,,,...///...---*********+++++++++++++++)))***,,,,,,++++++---...------,,,,,,,,,,,,,,,+++,,,,,,---------.........000///...,,,++++++,,,---))))))******+++,,,,,,---******)))))))))***+++,,,++++++,,,,,,,,,---------......000000000///...---++++++,,,------...//////222222000///////////////111000...---,,,,,,---...,,,,,,------.........///////////////............//////000000000///......++++++,,,,,,------......------------,,,,,,,,,,,,////////////////////////............------------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,............---,,,+++***,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***)))((((((***---000222555111,,,***,,,------+++)))***+++,,,------------------,,,,,,,,,---....../////////.........------......,,,+++************------,,,+++******))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***)))***************))))))))))))))))))***************000...,,,***))))))***+++%%%&&&((((((''''''(((*********++++++***))))))(((++++++++++++++++++,,,,,,------,,,,,,+++***))))))*********************************)))))))))(((((()))************++++++++++++******)))******++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...---------...------,,,,,,,,,---///111111111000///---------------,,,,,,+++......///000111222333333222222222222222444555555555666666777888888999999=========<<<<<<;;;;;;;;;>>>???@@@AAABBBCCCDDDEEE%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%"""!!!))))))(((''''''&&&&&&%%%'''(((((('''&&&%%%&&&'''''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&))))))((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''(((((())))))(((((()))'''''''''))))))(((&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%''')))***)))((((((((('''(((((()))******))))))*********+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---......---***************************+++------+++++++++---++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,+++,,,,,,,,,*********++++++,,,,,,,,,+++************+++++++++))))))***+++,,,,,,------....../////////...---,,,((())))))***+++,,,------222222222111111000000000000///---+++++++++---...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---...............------***++++++,,,---......///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---111555888;;;333+++(((+++...---+++,,,---....../////////...,,,,,,,,,,,,,,,---...///,,,,,,---......///000000......---,,,+++***))))))------,,,+++***)))(((((())))))******++++++++++++************************)))***,,,------,,,***)))************************)))))))))******+++++++++222000---+++***+++,,,---)))******)))((()))+++---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***)))(((''''''************************+++*********))))))))))))))))))*********+++++++++++++++***))))))***,,,------------------------------,,,************,,,---+++++++++,,,,,,,,,------............---,,,+++++++++---///222222111000...000000111111111111000///...//////000111111222222444444555555666777777888555555666777888999999:::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDEEE)))))))))*********++++++&&&'''((()))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$""" ((((((''''''&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%((((((((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((((((((''''''''''''((())))))(((&&&&&&'''''''''''''''''''''''''''((((((((((((''''''$$$&&&))))))(((''''''(((''''''((()))))))))(((((())))))***++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------------......************************,,,---///...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,------------.........---------)))******+++,,,,,,------..................------///...,,,+++***+++---...,,,,,,,,,,,,------......++++++,,,,,,,,,,,,,,,,,,------...............---++++++,,,---...//////000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,++++++++++++,,,,,,'''((()))+++,,,,,,------++++++************++++++++++++*********++++++,,,......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...333777:::<<<444,,,)))+++......---.../////////......---,,,,,,,,,,,,,,,,,,---...///,,,,,,------......//////------,,,,,,+++***)))))),,,,,,+++******)))((((((***************+++++++++************************)))***,,,------,,,***)))***************+++++++++))))))******++++++,,,,,,...,,,+++******+++,,,---+++++++++***)))))),,,...((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******)))(((((('''************************,,,,,,+++++++++*********))))))*********+++++++++,,,+++*********,,,---...---------------------------,,,************,,,---++++++,,,,,,,,,---------............---,,,++++++***,,,...111111000...---000111111222222111111111111111000000000000000000000111111222333333444444555555666777888999::::::888999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCDDDDDD(((((()))))))))*********$$$&&&((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%&&&''''''((($$$&&&((((((((('''((()))%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''''''''&&&'''(((******(((&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&$$$&&&((()))(((''''''(((''''''((((((((((((''''''))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...---,,,,,,---///+++++++++++++++*********+++---//////---+++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------...------,,,++++++******,,,,,,---------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,------......,,,,,,------------......//////000000000//////.........,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,------------..................///000000000//////,,,,,,------......//////.........---------------------------------------,,,,,,,,,,,,---------------......//////......---,,,++++++++++++++++++,,,'''((()))+++,,,---------)))(((((((((((()))******...---,,,*********+++,,,...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,+++++++++---111444777777222,,,***+++.........------------,,,+++***)))------,,,,,,,,,---......000//////...---,,,+++++++++++++++,,,++++++***)))+++************)))))))))******))))))******+++,,,************************)))***+++,,,,,,+++***)))*********+++++++++++++++*********+++++++++++++++''''''''''''((()))***************)))'''(((***,,,%%%&&&''')))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,---------...------,,,,,,)))+++---/////////...------......///////////////111111111111000000////////////000222222222222222444555666777888999:::;;;777777888999:::;;;<<<======>>>???@@@AAABBBCCCDDD%%%%%%%%%&&&&&&&&&''''''"""%%%'''(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((***++++++***(((((()))$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''')))******(((&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$&&&((()))(((''''''''''''''''''((((((''''''&&&)))))))))***++++++,,,,,,------,,,+++***************,,,......,,,,,,---///---,,,,,,,,,++++++++++++'''))),,,...---,,,,,,---++++++++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))***+++++++++,,,,,,------******++++++,,,---//////,,,,,,,,,,,,,,,+++++++++000111222333333222111000------------------.........------,,,,,,+++++++++,,,,,,---------.........------...///////////////,,,,,,,,,,,,,,,---------------------....................................++++++,,,,,,,,,---------,,,------......------,,,+++******))))))******+++)))***++++++,,,,,,++++++******))))))***++++++,,,222000...,,,+++,,,,,,------,,,+++******,,,---...+++,,,,,,------,,,,,,+++++++++++++++---///111222///...,,,++++++,,,---...,,,,,,,,,---,,,,,,++++++......---,,,,,,,,,------000//////...,,,++++++***))))))***+++,,,++++++***))))))))))))************+++***)))))))))***+++,,,*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++***&&&'''((()))))))))((((((((()))***)))''''''(((***''''''((())))))))))))))),,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++************)))************+++++++++))))))***,,,,,,---------***+++,,,------,,,+++***,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,------...---------++++++,,,---............,,,,,,---...............000000000000000111111111000111333444555555444444444444555777888999:::;;;999:::::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDD'''''''''((((((((())))))!!!$$$''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$###,,,---///...+++)))(((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''')))+++***(((&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$&&&((()))((('''''''''&&&''''''(((''''''&&&&&&)))))))))***++++++,,,,,,...---,,,+++***************---///...,,,+++---000---------,,,,,,+++++++++"""%%%))),,,---------...+++++++++,,,,,,---------,,,,,,,,,---------..................---,,,++++++***++++++,,,,,,------...***+++,,,,,,+++***)))(((+++,,,,,,,,,,,,---------))))))***+++,,,...///000******))))))((('''''''''---...///000000///...---------...//////......---///...------,,,+++***)))*********++++++,,,,,,,,,***++++++,,,---------,,,,,,,,,++++++++++++++++++,,,---------.../////////------------------------)))))))))******++++++++++++,,,,,,------,,,,,,+++))))))(((((((((((()))))),,,------,,,,,,+++))))))------------......///000555333111...------......---,,,*********,,,...///++++++------------++++++,,,,,,,,,---...///000000)))+++,,,+++******,,,---,,,,,,---...///////////////...------,,,,,,,,,,,,,,,,,,------------------'''(((***+++,,,,,,++++++((((((((()))******+++++++++***)))))))))***,,,---******************************)))(((((()))***************++++++,,,,,,,,,---,,,,,,++++++*********(((***+++---,,,+++)))((()))***+++***)))((()))***+++++++++++++++***))))))---,,,,,,++++++*********((((((((()))******++++++************************************)))))))))))))))************+++++++++'''(((***+++,,,,,,++++++******,,,,,,,,,,,,******,,,,,,...//////...,,,,,,***+++,,,---...---,,,,,,++++++,,,---............,,,,,,------...//////000------...///////////////......///000111222333333///000222333444444333222444444555777888:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;======>>>???AAABBBCCCDDD&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''''')))(((&&&$$$$$$&&&((()))'''''''''(((''''''&&&&&&'''''''''(((((((((((()))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%$$$$$$ %%%)))+++***((('''***(((&&&&&&&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''***)))((('''&&&&&&'''((())))))((('''''''''''''''+++***)))(((((()))***+++------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---......,,,******+++++++++++++++*********)))''')))+++---...---,,,+++***+++,,,,,,------------,,,++++++++++++,,,---------,,,+++*********++++++,,,---...///...---,,,+++---------,,,+++***((((((+++++++++++++++++++++++++++***+++...222222000---......------------......,,,------......------,,,...//////...,,,++++++,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................---,,,---......---+++***************+++++++++******))))))))))))******)))************+++++++++------,,,,,,,,,,,,++++++***)))))))))+++---------.........------,,,,,,,,,......------,,,+++******,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...//////...---,,,,,,++++++,,,+++***))))))***+++,,,*********)))))))))))))))))))))***)))((('''%%%$$$(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++)))************+++++++++)))(((((()))+++,,,+++***************************************))))))))))))******))))))))))))******'''((()))***+++,,,------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((('''''',,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++)))***,,,---------+++,,,---------,,,+++***------,,,,,,,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,---...//////////////////..................//////000111222111111222333444444444444222444777888777777777888::::::;;;;;;<<<=========??????>>>>>>>>>???AAABBB&&&&&&'''''''''((((((((('''''''''(((((((((((((((***)))(((''''''((()))***'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''"""$$$(((++++++***(((&&&***(((&&&&&&'''((('''&&&)))((('''&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((((('''***)))((('''&&&''''''(((***)))((((((''''''((((((******)))(((((()))******+++******)))))))))*********+++++++++,,,,,,------,,,,,,+++******+++,,,,,,***,,,......------...///+++++++++*********))))))''')))+++---------,,,++++++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++((()))***+++,,,---------------.........---,,,,,,))))))))))))))))))))))))+++***+++...111222000---......------------......,,,,,,------------,,,,,,***,,,------,,,---...///------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++))))))******++++++,,,,,,+++******))))))******+++************++++++++++++------,,,,,,,,,,,,+++++++++***)))***+++,,,------------------,,,,,,,,,+++---------,,,+++************+++,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------,,,+++*********++++++***))))))***++++++)))))))))))))))*********)))************((('''&&&(((((((((((((((((((((((()))***+++,,,,,,,,,++++++)))************+++++++++&&&%%%$$$%%%&&&'''&&&%%%************************************))))))))))))+++++++++******+++++++++************************+++++++++++++++***))))))************************++++++******)))))))))(((++++++************++++++******+++++++++,,,,,,,,,///---,,,---......---,,,+++,,,---------,,,+++++++++++++++,,,,,,---------------------------------------,,,,,,,,,---....../////////////////////............//////000111222//////000111222222222222555777999:::888777777888::::::;;;;;;<<<=========????????????@@@AAACCCDDD''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$&&&&&&&&&'''((()))))))))''')))+++,,,,,,***'''%%%***)))''''''((()))((('''((((((''''''&&&&&&''''''&&&%%%$$$%%%'''(((((('''))))))(((''''''''''''(((******)))((((((((())))))***))))))(((((())))))******)))))))))))))))******(((((()))***+++,,,------,,,++++++******++++++,,,,,,---//////...---...///+++************)))))))))((()))+++,,,------,,,+++,,,,,,,,,,,,+++***)))(((---,,,,,,,,,,,,---......,,,------......,,,+++***((((((((()))***+++,,,---+++,,,---...............))))))))))))))))))))))))++++++,,,...000111000.........------------......,,,,,,------------,,,,,,***+++------,,,,,,...///------,,,,,,,,,,,,------//////......------,,,,,,++++++++++++,,,,,,,,,,,,************************,,,++++++,,,------,,,***)))))))))***+++,,,,,,---,,,++++++******++++++,,,************+++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++***)))))))))+++******))))))******+++(((((())))))******++++++)))******++++++******)))(((((((((((((((((((((((()))***++++++,,,,,,++++++)))************+++++++++***)))(((((()))***((('''************************************))))))))))))+++******))))))******+++---,,,,,,+++***)))((((((+++******)))))))))))))))))))))))))))))))))))))))++++++++++++************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,///.........///...+++)))+++,,,,,,------,,,,,,+++)))******+++---......///++++++++++++++++++++++++......---,,,,,,,,,------......//////////////////.........//////000111222///000000111222222333333888:::;;;;;;999888888999::::::;;;;;;<<<=========?????????@@@AAACCCDDDEEE(((((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%% !!!###%%%''')))******%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''((((((((()))))))))***)))***+++++++++)))'''&&&+++)))'''''')))))))))(((((((((''''''''''''((((((&&&%%%%%%&&&'''(((((('''((((((((('''''''''((((((******))))))))))))******)))))))))(((((()))))))))+++************+++,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++///000111///---+++***+++++++++*********))))))))))))***+++,,,,,,,,,,,,+++******+++++++++***))))))------,,,,,,------...///,,,---...//////---+++***,,,+++)))((((((((()))******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,...///000000///......------------......,,,,,,,,,------,,,,,,,,,---......---+++******+++---,,,,,,,,,,,,,,,,,,---//////...---,,,+++++++++***++++++++++++,,,,,,,,,************************+++******+++,,,---,,,***((()))******+++,,,---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++*********))))))'''(((((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++******)))))))))******))))))))))))******''''''((()))***++++++,,,((())))))******+++++++++'''(((((()))***+++,,,,,,)))******+++++++++++++++))))))*********+++++++++///...,,,,,,------,,,***************************************)))))))))(((((((((''''''''''''((((((---,,,,,,+++***)))((((((---,,,***)))))))))***+++***************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,...///...+++)))++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,............////////////............///000111222222222222222333444555555777999::::::999888999:::::::::;;;;;;<<<===============>>>@@@AAACCCDDDEEE(((((((((((())))))))))))(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$******)))))))))(((((((((''''''((()))))))))((((((***((('''''')))***)))((((((((('''''''''(((((()))'''&&&%%%&&&(((((((((&&&''''''((((((((((((((((((******))))))))))))******((((((((())))))(((((((((***)))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---//////...,,,***)))***++++++++++++******************++++++,,,,,,++++++'''((()))***+++,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////---+++***---,,,+++))))))***++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***+++---......///000000......------------......+++,,,,,,,,,,,,,,,,,,+++---......---+++******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++******)))+++------,,,***)))******+++,,,,,,------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))+++------+++******+++++++++++++++++++++++++++++++++******************)))))))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((()))******+++)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,+++))))))******)))(((************************************)))))))))(((((((((''''''''''''((((((+++*********************,,,+++***)))((()))***+++************************'''((((((((()))***************,,,------,,,************+++++++++,,,,,,,,,******,,,...111111///,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---.........//////000000............///000111222222222222222333444555666444555777777777888:::<<<::::::;;;;;;<<<=========;;;<<<===???AAABBBCCCCCC''''''((((((((()))))))))******)))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&*********)))((('''''''''&&&&&&&&&&&&'''(((((())))))'''&&&'''((())))))(((((((((''''''(((((())))))((('''&&&'''((()))(((&&&&&&'''(((((()))((((((((())))))((((((((()))******'''(((((())))))((((((''''''&&&&&&&&&'''((()))***------,,,,,,++++++++++++***++++++,,,,,,++++++***(((***,,,---,,,,,,---...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++'''((()))+++,,,------...,,,++++++++++++,,,------,,,------......,,,+++************+++,,,---...//////////////////...---,,,))))))))))))))))))))))))***,,,---...---...000222......------------......++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++---...,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************++++++++++++++++++++++++++++++++++++*********+++---...---+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++'''+++......+++)))***,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++*********************((())))))******))))))((((((((())))))******++++++((((((((((((((()))***+++******)))(((&&&%%%$$$$$$***))))))))))))***++++++)))************+++++++++***)))(((((()))***)))'''************************************))))))))))))+++******))))))******+++))))))******+++++++++,,,***))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++*********++++++***************+++++++++,,,,,,,,,,,,,,,---///222333222000++++++++++++,,,---......---------,,,,,,+++++++++..............................---,,,,,,,,,------------......///000000000.........//////000111222111000000///000222333444222333555555666777:::<<<::::::;;;;;;<<<=========;;;<<<>>>???AAAAAAAAAAAA&&&&&&'''''''''((((((((())))))(((((('''''''''&&&((((((&&&&&&&&&&&&(((((())))))))))))((('''&&&%%%&&&&&&'''''''''((((((((($$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''))))))(((((((((((((((((()))******)))'''&&&'''((()))(((&&&%%%&&&((()))))))))((((((((((((''''''(((((()))***''''''((())))))(((''''''&&&&&&&&&&&&'''((())))))************++++++++++++***+++,,,,,,,,,,,,+++***(((***,,,------...///000......------------,,,,,,,,,+++++++++++++++++++++))))))+++,,,------------+++************+++,,,,,,,,,,,,,,,,,,++++++++++++))))))+++,,,------......---...//////////////////))))))))))))))))))))))))***,,,......------000222......------------......++++++,,,,,,,,,,,,++++++)))***+++,,,++++++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++******,,,...///...------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++%%%***......+++***+++---+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,---************************,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********+++***)))))))))***+++,,,'''''''''''''''&&&&&&&&&***))))))((()))***+++,,,)))************++++++++++++***)))***+++,,,+++***************************************))))))))))))+++++++++******+++++++++))))))*********+++++++++))))))******))))))((('''************************&&&'''((()))***+++,,,,,,***))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++---///000000///++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------......///000000111.........//////000111222111000//////000111333555333444555555555666999;;;::::::;;;;;;<<<============>>>???AAAAAABBBAAAAAA&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&''')))***+++++++++'''''''''(((((((((((()))"""###$$$%%%'''((())))))((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))***)))'''&&&&&&'''(((((('''&&&%%%%%%'''(((((('''((((((((((((((()))******)))(((''''''((()))(((&&&%%%&&&((()))))))))(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&'''''''''((((((***++++++''''''((()))***+++,,,,,,***+++,,,------,,,+++***+++---//////...---.../////////.........---------,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,******))))))******+++,,,---,,,+++*********++++++++++++,,,------+++***))))))***+++---.../////////++++++++++++++++++++++++***,,,......,,,---000333.........------.........+++++++++,,,,,,+++++++++,,,------,,,***))))))***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))************+++++++++************************+++++++++---///000///---...------,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++$$$)))...///,,,***,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************,,,,,,,,,---------......,,,++++++++++++++++++,,,'''''''''((((((((((((((('''((()))******)))((('''*********)))))))))))))))---,,,+++******+++,,,,,,###$$$%%%(((***,,,---...***)))((((((((()))+++,,,)))************+++++++++)))((('''(((***++++++***************************************))))))))))))******))))))))))))******++++++******************+++,,,,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,---...***)))(((''''''((()))*********+++++++++,,,,,,,,,+++***((((((***++++++***++++++******+++---...///******+++,,,------...///------------------------,,,,,,,,,,,,------...///---------...///000000111.........//////000111222333333111111111333555777555666666666555555888:::::::::;;;;;;<<<======>>>>>>???AAABBBCCCBBBBBBAAA&&&'''((('''&&&&&&'''(((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))&&&%%%&&&((()))'''%%%&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&+++***)))((('''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((...,,,)))&&&$$$$$$%%%&&&******))))))(((((((((''''''&&&%%%%%%%%%%%%&&&''')))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******+++)))'''%%%%%%(((+++---(((((((((((())))))))))))((((((((((((''''''''''''))))))***+++++++++++++++))),,,---***&&&&&&***///------,,,++++++,,,,,,,,,.........------,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......,,,++++++******++++++,,,******+++,,,---------------,,,,,,+++++++++,,,,,,......---,,,---...///000...............///000000000000//////.........---///...---,,,---///111222,,,---.........---++++++++++++,,,,,,,,,,,,---------------------------------,,,***)))))))))*********++++++,,,,,,++++++***++++++,,,---............,,,,,,+++***+++,,,---...+++,,,+++***((())),,,...+++,,,.........,,,***(((,,,,,,------,,,,,,+++***------++++++++++++------,,,,,,---...---,,,***)))...---+++******+++---...111///,,,***)))***+++------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,...---+++))))))***+++,,,((()))***+++++++++++++++'''(((((((((((()))))))))''''''''''''((()))+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,------,,,,,,+++***)))((())))))*********)))))))))************))))))(((************************))))))(((((()))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,+++++++++,,,---............+++++++++,,,,,,,,,------//////...///000222444555222111///...---...000111000000111222333333333333666555555555555666666777888888999:::;;;;;;;;;;;;>>>???@@@@@@AAAAAAAAAAAA&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&''')))***(((&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''))))))((('''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((///---***'''%%%%%%&&&'''))))))((((((((('''''''''''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))***)))'''&&&&&&(((***,,,(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))******)))))))))+++,,,***'''&&&***...---,,,,,,+++++++++,,,,,,......---------,,,,,,,,,+++,,,---------,,,+++***------------------------++++++************++++++++++++,,,,,,---......///,,,++++++******++++++,,,******+++,,,------------//////.........//////000---,,,+++++++++,,,.....................//////000000/////////............000///---,,,,,,---...///,,,------...---,,,+++***++++++,,,,,,,,,,,,---------------------------------,,,+++************+++,,,,,,------------,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---...***,,,------+++***+++,,,***+++,,,---------,,,+++,,,,,,------,,,,,,+++***,,,+++************+++,,,,,,,,,---------,,,+++***,,,+++***((((((***+++,,,000///,,,***)))***+++------,,,,,,++++++,,,,,,---+++,,,---,,,+++******,,,,,,,,,,,,,,,++++++******))))))******++++++++++++...------,,,+++***))))))''''''''''''((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,++++++***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***''''''((((((''''''&&&&&&************************((())))))*********))))))+++++++++***************************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...............,,,,,,------...---------,,,,,,---------.....................///111333444111000///......///000111000111222333333444333333555555555555555666666777999:::;;;<<<<<<===<<<<<<>>>???@@@@@@AAAAAAAAAAAA&&&'''((('''&&&&&&'''(((((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''((()))***)))'''&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&"""###$$$&&&'''((())))))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((...---***(((&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''((())))))***'''''''''((((((((((((((((((((('''''''''((()))***(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))))))))))))))+++,,,***''''''***---,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,+++***)))........................,,,++++++******++++++,,,++++++,,,,,,---.........++++++************++++++***+++,,,------......---,,,,,,+++,,,,,,---...///------,,,,,,------...///......------......///000////////////............000///---,,,++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------............------,,,------------,,,,,,+++,,,,,,+++++++++,,,---...+++---///000...+++************+++,,,,,,---......,,,,,,,,,,,,,,,++++++***+++******))))))******+++,,,,,,---------,,,++++++,,,+++***))))))***+++,,,000...,,,*********,,,---,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))+++)))***,,,------+++)))((())))))******************++++++***)))((('''&&&&&&(((''''''(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***************)))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++******---,,,+++***))))))***+++'''((()))***************++++++++++++******))))))***+++,,,---------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,...///000000000---------...------,,,,,,---------.........//////------------...000111222111000///......///000111000111222333444444444444555555555555666666777777:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA&&&'''((('''&&&&&&&&&((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''((('''''''''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''(((,,,+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))************))))))***+++***((((((***,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------++++++************++++++***+++,,,---............************+++,,,---...////////////000000111111...------------.../////////////////////.........///...---,,,,,,,,,------............------,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,---------------............---------------------,,,+++***+++++++++,,,,,,,,,---------///000///---+++******,,,++++++++++++,,,---...+++,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++***)))((((((***)))***+++,,,,,,+++***)))***))))))))))))*********&&&&&&'''''''''(((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))(((((()))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---...////////////000...,,,***))))))***+++&&&'''(((******+++++++++,,,,,,++++++***))))))))))))***,,,......---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...////////////............---,,,++++++------------............,,,,,,------...///000000000//////...//////000111000111222333444444444444444444555666666777777777::::::<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB&&&'''((('''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((('''&&&&&&&&&'''''''''((((((''')))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''%%%&&&'''((()))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((((())))))(((((())))))***)))(((((()))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------......------------......************+++++++++++++++******))))))******+++++++++,,,---............------------...///111111/////////000000000000000---------------...//////.........///////////////...............//////000000//////...............+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,------------,,,+++******++++++,,,,,,,,,---------///000///---+++***+++---...---,,,++++++++++++,,,++++++,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------------......---,,,+++++++++,,,,,,,,,++++++******++++++,,,)))***+++***((('''((()))+++***)))))))))***+++,,,******)))(((((())))))***)))))))))*********++++++)))(((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++***(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''((()))+++,,,,,,,,,,,,000...,,,***))))))***+++&&&'''(((******++++++++++++++++++*********)))))))))***,,,------+++***(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...............------............---,,,+++++++++,,,,,,,,,,,,---------,,,,,,------....../////////////////////000111111111111222333444444444444333444555666777777777777888888:::;;;<<<===============???@@@AAABBBBBBBBB&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&***))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///*********+++++++++++++++******))))))))))))******+++,,,---......//////...,,,,,,,,,,,,---...//////,,,,,,---............---------,,,,,,------...///.........///////////////------...//////000000111000///......---.........++++++,,,,,,,,,,,,------------------------------+++,,,---.........------,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++******+++,,,---------,,,,,,//////---+++)))))),,,.........---,,,,,,+++******+++++++++++++++******)))+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++,,,,,,,,,++++++************++++++)))***+++***(((((((((***+++***((('''((()))+++---+++***)))((('''((()))***++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,''''''(((******+++++++++---,,,+++***))))))***+++'''((()))******************************************+++,,,,,,,,,+++))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,+++---------...------,,,,,,+++++++++,,,,,,,,,------,,,------...//////............//////000000111111111222333444444555555555222333555777888888777777666777888:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCCCC&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$&&&((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&''''''((((((((('''&&&&&&'''((('''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&''''''(((((('''''')))(((((()))***))))))((((((''''''((()))***++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,---...////////////+++++++++******+++,,,,,,***+++,,,---...------,,,------,,,,,,------...///............/////////000------......///.........///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------------------------------***+++,,,---...------,,,------............------***++++++,,,,,,,,,++++++***+++,,,---------,,,,,,+++,,,---,,,******+++---+++,,,---------,,,+++***+++++++++++++++***))))))***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++)))((()))***)))))))))))))))***+++++++++***((('''''''''))))))(((((('''&&&%%%$$$$$$###))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))***+++,,,,,,,,,+++************************((())))))*********)))))))))))))))***++++++,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,---------...,,,---...///000///......---...///000000111111111111222333444555555555555111333555777888888777777555666888999;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCC&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%''')))(((&&&%%%&&&)))'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''''')))(((((('''''''''((((((((('''&&&&&&'''((('''&&&%%%&&&((()))))))))(((''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((((('''''''''''')))******+++++++++++++++)))(((((()))******((('''''''''''''''((()))++++++*********++++++,,,,,,,,,///...,,,+++***++++++,,,------------------------,,,++++++******++++++,,,........................******))))))))))))******+++,,,---...//////////////////...---------......,,,,,,.../////////...------,,,,,,,,,,,,---......---.........//////000000............---,,,++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------------------------------)))***,,,---...---,,,,,,......////////////......)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,(((***---...,,,+++***+++(((***,,,.........---,,,***++++++++++++***)))))))))***+++,,,,,,+++***))),,,,,,+++***+++,,,...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++***))))))+++&&&(((***+++,,,+++***))),,,***((('''&&&'''((()))((((((((())))))))))))******)))(((((((((((())))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***(((&&&&&&'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---(((((()))************)))((())))))*********)))))))))************))))))((((((((()))***+++,,,,,,---///...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------++++++,,,---............---------.........//////---...///000000000///...------///000111111111111222222333444555555555555111222555777888888777777555666888:::;;;<<<======<<<===>>>@@@BBBCCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''&&&&&&%%%$$$###"""%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((***((('''''')))***)))(((''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))&&&(((***,,,,,,+++)))'''+++,,,------,,,,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,,,,------............---,,,++++++...------,,,,,,------......---,,,+++******************************************+++,,,,,,---......///...,,,+++***+++,,,,,,***+++,,,---............//////000000000000//////,,,------......------,,,+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,---------------------------......------,,,+++***+++,,,---............***+++---------+++)))(((***++++++,,,+++***)))(((******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***))))))************************...,,,+++)))))))))***+++))))))***+++++++++++++++((()))))))))'''''')))***((()))************))))))***)))((()))+++***'''$$$''''''(((((())))))******(((((()))*********************)))(((((('''((((((+++***))))))(((((()))))))))+++,,,---+++***+++,,,''''''(((******+++++++++))))))************))))))---,,,+++)))((())))))***,,,///111///,,,(((((()))111...,,,,,,...---***&&&************************+++++++++************)))******************************+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,------((()))***+++---...///000---,,,+++...111222111///.........////////////000..................------,,,,,,------...///000000......------...///111222333333222222333333444555777777777777888888888888::::::;;;;;;<<<=========???@@@AAACCCDDDEEEEEEFFF&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++)))((('''((()))((('''''''''(((((())))))))))))***)))(((((('''''''''((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((,,,000///+++'''---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------------,,,,,,+++...------,,,,,,------......---,,,+++************))))))******+++,,,------+++++++++,,,,,,------......---,,,,,,+++++++++,,,///---***((())),,,000333//////000000000000//////,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............******++++++,,,---......------------------------++++++++++++,,,,,,,,,,,,***+++,,,------+++***(((---............,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,+++******)))************************&&&&&&&&&'''((()))***+++&&&&&&'''((((((((((((((()))******)))''''''(((***((())))))******))))))))))))(((''')))+++***(((%%%'''((((((((()))))))))***(((((()))***************+++***))))))((((((((()))---,,,++++++******++++++...---,,,++++++***)))((('''((()))******+++++++++))))))************))))))))))))))))))***+++,,,---,,,...///...+++))))))***---+++))))))***)))'''$$$************************+++++++++************)))************************)))***++++++,,,,,,++++++)))************+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///------...000111///---,,,,,,,,,,,,------------........................,,,,,,---......//////000///......---...000111222333333222222333333444555777777777777888888888888::::::;;;;;;<<<=========>>>>>>@@@BBBCCCDDDDDDDDD&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&!!!"""$$$%%%'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''',,,***)))''''''''''''(((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,***((('''((()))(((''''''(((((((((((())))))))))))(((''''''&&&''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))+++'''&&&)))...///***%%%*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,++++++******((()))***+++---...///000,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++...---+++******---000111...//////000000//////...,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------...////////////...'''((()))***,,,---......------,,,,,,---...000111...---,,,+++++++++,,,---***+++,,,---,,,+++***)))+++,,,,,,++++++)))((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++******************************(((((()))***++++++++++++((()))******++++++************+++)))''''''((())))))))))))))))))((((((((((((''''''(((******)))'''(((((((((((())))))))))))(((((()))***************++++++***))))))))))))***,,,,,,+++************+++000---))))))***+++***((('''((()))******+++******))))))************))))))((()))***++++++,,,++++++,,,------,,,***)))***,,,///---+++***++++++***)))************************+++++++++************)))************************)))***++++++,,,,,,++++++)))************+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////---+++,,,,,,,,,,,,------------........................---------......//////000//////......///000222333333333222222333333444555777777777777888888888888::::::;;;;;;<<<============>>>???AAABBBCCCCCCDDD&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))(((''''''&&&"""###$$$&&&'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&''')))***%%%&&&&&&&&&'''(((((((((***)))(((&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''(((((()))***((('''''')))***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))***+++,,,000+++'''&&&(((******)))((((((((()))***++++++,,,***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++*********+++,,,---...///000---------------,,,,,,,,,+++,,,---...---,,,+++***(((***---000111///---+++...//////////////////...,,,------......------,,,---------,,,,,,++++++++++++,,,------......------)))******+++,,,------...---,,,,,,+++,,,///111333333111///---,,,---...///***+++,,,,,,,,,++++++***++++++******)))(((''''''***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,+++++++++***************************---------,,,+++(((&&&$$$)))***++++++,,,,,,++++++***++++++***((('''((()))))))))(((((((((((((((((('''''''''((()))******)))(((((((((((())))))))))))(((((()))***************++++++***************+++******)))(((((((((((((((...)))%%%&&&+++...---+++(((((()))***************))))))************))))))***+++,,,,,,+++***((('''++++++***))))))***+++---///...,,,+++++++++++++++************************+++++++++*********))))))************************))))))***+++++++++++++++))))))*********+++++++++------------............)))******+++---......///---------.........---,,,------........./////////---------...............------....../////////000000000//////000111222444333333222222333333444555666777777777888888888888::::::;;;;;;<<<============>>>@@@AAACCCDDDDDDDDD&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))(((''''''&&&$$$%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&((()))***%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))+++++++++((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))******)))'''&&&$$$''')))(((&&&&&&(((+++&&&'''(((((()))***++++++*********+++++++++,,,,,,((()))***+++,,,---------...------,,,,,,------...,,,,,,---------,,,++++++---------------............---------------------***+++,,,---...---,,,+++(((***---000111///---+++......////////////......,,,------......------,,,---------,,,,,,++++++++++++,,,------......------------------,,,,,,,,,,,,,,,,,,++++++,,,///111333333222///---,,,---...///***+++++++++,,,+++++++++......---------,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++************************************)))(((%%%"""&&&'''(((((()))(((((((((***++++++***(((''')))***+++***)))((('''((((((((('''(((((((((((()))******))))))))))))(((((((((((((((((()))***************+++***************++++++***)))((((((''''''((((((---)))$$$%%%***...---+++((())))))************)))))))))************))))))***+++,,,,,,+++***((('''+++***(((((()))***+++,,,)))))))))(((((((((((()))************************+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++,,,,,,,,,,,,---------******+++,,,,,,---......***+++,,,---------......---------............///---------.........//////.........///////////////000000//////000111222444333333222222333333444555666777777777888888888888::::::;;;;;;<<<=========>>>???AAABBBDDDEEEEEEEEE&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''')))***+++%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$&&&'''((())))))((((((((((((((()))''''''''''''''''''''''''''''''&&&''''''((()))***(((&&&&&&''')))+++++++++(((((((((''''''''''''&&&'''''''''&&&''''''((()))))))))))))))))))))))))))((()))******((($$$!!!(((,,,***&&&&&&(((''''''(((((()))***++++++************++++++++++++)))***+++,,,------------...------,,,,,,------...+++,,,---......---,,,+++---------------------------------------.........++++++,,,---------,,,,,,...---+++******---000111---......//////......---,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------...////////////...//////...------,,,,,,+++++++++++++++,,,...000111000///---+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---...///++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********************)))************************((((((((('''&&&%%%$$$###'''((())))))******)))))))))***+++***)))(((***,,,,,,+++***((((((((())))))((())))))((('''''')))+++))))))))))))(((((((((((((((((()))******************))))))))))))***++++++++++++***))))))))))))***...+++((('''***+++***((())))))************))))))))))))************))))))((()))***++++++,,,+++++++++)))(((((()))******)))''')))++++++***))))))***************************+++++++++************)))))))))))))))))))))))))))((()))******++++++******)))************++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++***'''***,,,---,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////......///000222333333333222222333333444555777777777777888888888888::::::;;;;;;<<<=========???@@@AAACCCDDDEEEFFFFFF&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%%%%''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******)))''''''((())))))((((((((('''''''''&&&&&&&&&((('''''''''(((((()))***)))))))))))))))))))))))))))))))))(((&&&$$$"""!!! '''******((('''(((((((((((())))))******+++************++++++++++++***+++,,,---------------...------,,,,,,------...+++,,,---//////...,,,+++++++++,,,,,,---------...,,,,,,------......//////,,,+++++++++,,,,,,---...///---***((())),,,000333---......//////......---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............---------,,,,,,,,,,,,,,,*********+++,,,---......------,,,,,,++++++******+++*********++++++,,,---+++*********+++---///000+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((((((((((((((((((((()))************************))))))))))))***++++++,,,******+++,,,,,,,,,,,,,,,((()))******)))***+++---...---+++)))((()))******)))******(((&&&&&&(((+++***)))))))))((((((((('''(((((()))***************)))((((((((())))))***+++++++++***)))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))***+++,,,---***)))'''(((***+++)))&&&&&&***...///---++++++,,,************************+++++++++************)))))))))))))))))))))))))))((())))))***************)))************+++++++++,,,,,,,,,,,,---------.........---,,,,,,+++******(((***------++++++,,,...******+++++++++,,,,,,,,,,,,,,,------...//////000000////////////////////////......---...000111222333333222222333333444555777777777777888888888888::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEEEE&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((((((''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%$$$%%%''')))***))))))((((((((((((''''''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''')))******---+++)))((((((((('''%%%(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&'''((()))***---***'''%%%&&&(((***+++))))))))))))************)))************+++++++++,,,,,,---.........------...------,,,,,,------...+++,,,...//////...,,,+++))))))***+++---...//////,,,,,,,,,---...///000000,,,,,,+++***+++,,,...///++++++,,,---............---..................---,,,------......------,,,+++++++++,,,,,,---------)))***++++++,,,,,,++++++*********++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,------.........---,,,++++++*********+++,,,,,,------------...///111444555+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++'''''''''(((((((((((((((************************((((((''''''''')))+++,,,''''''((()))))))))))))))''')))******)))***,,,//////...,,,***))))))***+++)))++++++)))&&&%%%(((*********))))))((((((((('''(((((()))***************(((((('''(((((()))******))))))((('''''''''''''''%%%''')))*********+++---))))))*********))))))((())))))************))))))...,,,+++)))((())))))******(((((()))++++++'''$$$!!!&&&+++---+++(((((((((************************+++++++++************)))))))))))))))))))))))))))(((((()))***************)))************+++++++++---------.........//////+++++++++,,,,,,---------))),,,...---***)))***,,,,,,,,,---------.........,,,,,,------...///000000000000000000////////////......------...///111222333333222222333333444555777777777777888888888888::::::;;;;;;<<<======>>>===>>>???AAABBBCCCDDDDDD$$$&&&((((((&&&$$$$$$$$$&&&''')))*********)))((('''&&&%%%$$$$$$$$$$$$$$$***'''%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%$$$ ###'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%(((((())))))))))))(((((())))))(((((((((((())))))++++++******)))((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------000///...---------------,,,,,,,,,------///000000---------------,,,,,,,,,......------,,,,,,,,,+++///---,,,---000000...+++,,,,,,---......///000000222///***''''''***...111222222111000/////////000.........------,,,,,,,,,000000//////......------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++***************+++,,,++++++******)))(((((((((((((((''''''''''''((((((((()))))))))'''''')))*********)))***+++---///111111...++++++------***'''''''''(((******+++++++++((()))))))))))))))((((((+++++++++*********))))))'''''''''''''''((()))))))))))))))))))))((('''''''''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***,,,------,,,***)))******+++++++++******))),,,++++++******++++++,,,++++++************++++++((()))+++---------+++***,,,,,,+++***))))))******.........------,,,,,,,,,---------............///---------............///---------............///...........................------------...//////---...///000111222333333888000))))))///555777666777777777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCC'''''''''&&&$$$%%%''')))&&&'''((()))***)))(((((()))((('''&&&&&&&&&&&&''')))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$"""$$$'''((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''&&&%%%%%%$$$######''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&(((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((()))))))))'''((((((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,---...///000//////////////////////////////.........------///---,,,---///000...+++***+++++++++,,,,,,------+++---///111111000...---...///000111111111000///.........------,,,,,,,,,...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++,,,...//////......---------,,,,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***))))))))))))***,,,---...---+++)))***,,,,,,+++)))&&&'''((())))))*********(((((())))))))))))((((((*********)))))))))(((((('''''''''''''''((()))))))))*********))))))((('''''')))******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***,,,------,,,***)))******+++++++++******)))+++******))))))******+++******))))))))))))************)))******++++++,,,*********))))))(((((((((------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...---------............///---------............///........................---------------...///000......///000111222333333444111---...222666666444888888888999999999999999;;;;;;;;;<<<<<<<<<<<<<<>>???@@@@@@AAABBBCCCDDDDDD***---......+++(((&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''))))))((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((((('''((('''&&&$$$$$$&&&(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))(((((()))******&&&'''''''''(((((())))))(((((())))))))))))(((((((((''''''''''''''''''(((+++++++++***)))(((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))*********)))))))))******+++******++++++,,,,,,------000000000000000111111111+++,,,......,,,+++,,,---+++,,,,,,---......//////)))...666>>>DDDGGGHHHHHH888666333///...///000111.............../////////000000000000000000111111------............------,,,------------.........///////////////......---+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...---------------.........,,,,,,,,,+++***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************))))))************))))))***)))(((''''''&&&'''''''''(((((()))***++++++,,,((((((''''''''''''((((((((()))))))))'''''')))******++++++,,,,,,+++******+++,,,---,,,***)))***+++******+++,,,,,,++++++***&&&'''((())))))******)))************++++++++++++******)))((((((((())))))((()))******+++*********(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...//////---+++***)))***+++,,,,,,,,,+++***,,,,,,------------......---------.........//////---------............///---------............/////////////////////////////////......//////000111//////000000111111111111000111222111//////222666666666777777888999::::::999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDD'''((('''&&&$$$$$$&&&(((&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&'''((()))(((&&&&&&''')))+++++++++%%%&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&%%%$$$$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&+++***)))(((''''''(((((('''''''''((((((((((((((('''((((((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((()))''''''(((((()))******+++............/////////000***,,,......,,,++++++---+++,,,---...///000111222444:::BBBIIILLLIIIDDD@@@444333111///......///000---........./////////000000000000000////////////------............------,,,,,,,,,,,,------------...////////////...------+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...+++,,,,,,,,,------------///...,,,)))%%%"""++++++++++++++++++++++++)))))))))))))))(((((((((************************)))(((((((((((((((((()))++++++***************+++'''((((((((())))))******((((((''''''''''''((((((((()))))))))'''''')))***((()))***++++++******)))(((***++++++)))(((***,,,******+++++++++******)))&&&'''((()))************))))))))))))*********++++++******)))(((((())))))'''((())))))*********)))''')))******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******(((((()))++++++,,,,,,+++++++++************++++++,,,++++++++++++++++++,,,------------,,,,,,++++++)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------............///---------............///////////////////////////111000//////////////////000000000000111111111111///000111111111222444555666666777888999:::;;;<<<999999:::;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBB!!!###&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&'''))),,,......%%%&&&''''''((((((''''''"""###%%%&&&'''&&&%%%%%%"""$$$%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&,,,***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''''')))******+++,,,---------*********++++++,,,,,,,,,***,,,......+++***+++------...///111222444555666FFFHHHJJJJJJFFF>>>555///...///////////////......---.........//////000000000000//////......------------............------+++++++++,,,,,,,,,------...............------,,,+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...+++++++++,,,,,,---------+++++++++++++++******)))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***&&&''')))*********)))((($$$'''))))))((((((+++---))))))*********))))))(((&&&'''((()))************'''((((((((())))))******++++++***))))))((())))))''''''((()))))))))))))))'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******(((((()))++++++,,,,,,,,,******))))))))))))******++++++************++++++...---+++))))))***+++,,,,,,++++++++++++,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////000000000000000000000000222111000//////.........000000000000111111111111///000111333555666555555444555666777888999::::::999999:::;;;<<<===>>>???======>>>???@@@AAAAAABBB((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$"""$$$'''&&&&&&&&&'''''''''((((((&&&'''''''''%%%### %%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++'''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&''')))***''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************'''))),,,......---+++)))(((((()))***,,,---...///000...---222:::BBBHHHJJJNNNFFF===555333222111000...///111111/////////000...---+++******+++---...////////////////////////------,,,,,,,,,,,,------,,,---......///.................................------------------------++++++,,,------......///---,,,++++++******++++++************************)))***+++,,,+++***'''&&&))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++(((''''''&&&&&&((()))***))))))(((((((((((())))))((()))***)))((('''((()))&&&((()))***++++++******+++)))((('''((()))((('''***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***''''''((()))***+++,,,,,,((()))***+++,,,---------((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---......---,,,,,,,,,,,,---,,,,,,,,,---------......000///...------...///000////////////////////////---///000///...---...000222222111111222222333444333333333333444444555666777666666666666888999:::::::::;;;<<<======<<<<<>>>>>>>>>>>>>>???@@@&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%###"""&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))***************++++++++++++******'''''''''''''''''''''''''''(((((((((((()))))))))++++++++++++++++++++++++(((***+++------,,,+++***'''((())))))***+++,,,,,,++++++...444<<>>@@@AAABBB$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''(((((('''''''''###%%%'''(((((('''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******)))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++++++++((((((((()))))))))******%%%'''+++111666888777666222///,,,++++++------------///111000///...///000---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------***************************++++++,,,,,,---......,,,,,,+++************+++***************************+++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((()))***''''''''''''''''''''''''''')))***)))((('''(((***''''''((())))))((((((((()))(((&&&&&&'''((('''&&&((())))))******))))))(((((((((((()))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,((()))++++++)))((()))***))))))(((''''''&&&%%%%%%'''((()))***************,,,++++++***))))))((((((************************************************)))************+++++++++************++++++++++++*********)))******+++,,,************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((------.........///////////////............///000........................///000111111//////000111000000//////000000111222333333333333444555666666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<888999:::<<<>>>???AAAAAA$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$"""###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))***''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))((()))+++---...---+++))),,,++++++,,,---.........---///000000///......///,,,------......------,,,........................------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------,,,++++++***************************************)))***+++++++++******)))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***)))))))))))))))(((((((((((('''%%%%%%&&&''''''&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((()))++++++)))((()))***((((((((())))))*********(((((()))***++++++******((())))))******+++,,,,,,************************************************))))))*********+++++++++((()))))))))************+++***************++++++************************((())))))))))))************++++++++++++,,,,,,,,,,,,------......------,,,///...---,,,***((('''&&&.........////////////000...............//////000///////////////////////////111222111000///000111000000000000000111222222222222222333444555666777666666666777777888999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>?????????%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%""" """&&&((('''%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))'''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))***))))))))))))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++************))))))))).........---,,,+++*********+++---......---......---...000000...---...///,,,,,,---......---,,,,,,..............................------------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&&&&((())))))(((((()))+++,,,++++++******))))))))),,,+++))))))+++,,,++++++************************))))))))))))************************************))))))))))))************((()))++++++)))((()))***(((((())))))***+++++++++******++++++,,,+++++++++)))))))))***++++++,,,,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++***************+++************************((())))))))))))******************+++++++++,,,,,,,,,------......------,,,++++++---.../////////............////////////000---......///////////////000000000000000000000000///111222111000///000111222111111111111222333333222222222333444555777777555666666777888888999999<<<;;;::::::::::::;;;;;;<<<===>>>@@@@@@AAA@@@@@@&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&'''&&&((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''***'''$$$""""""$$$'''***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((''''''(((((()))*********&&&'''''''''(((((())))))''''''((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++++++++************((())))))******))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******)))((()))***+++,,,*********************************)))((())),,,...***,,,------,,,++++++,,,,,,...000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...)))***++++++,,,,,,++++++++++++++++++++++++++++++************************((())))))******+++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************'''((()))*********))))))&&&'''((())))))((('''&&&&&&'''))))))((((((***+++...---,,,+++***)))))))))+++)))((((((***++++++***+++******))))))******+++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---((()))++++++)))((()))*********))))))))))))((((((***++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------------.........///,,,+++******)))*********************************)))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------........./////////,,,---...///000000000///000000000000000000000000///000111111//////000111222222222111222333333444111111222333444555777888555666777888999999999888<<<<<<:::999999999:::;;;999:::===@@@BBBDDDDDDDDD''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&'''''''''((((((((()))&&&&&&''''''((())))))***'''''''''((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,)))))))))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++(((((())))))))))))))))))%%%&&&((('''&&&'''***---***,,,---,,,***)))***+++,,,...//////...------...,,,+++************+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))'''((()))***+++***))))))&&&''')))******)))'''&&&&&&'''))))))((((((***+++...---+++***)))(((((()))'''&&&%%%%%%'''(((((('''***)))(((((((((((()))***))))))*********+++++++++************************+++++++++,,,,,,,,,------((()))++++++)))((()))******************+++++++++******++++++++++++******---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---------.........,,,++++++***))))))******************************************+++++++++,,,************++++++++++++---,,,+++******+++,,,---//////000000...,,,***(((,,,---------............,,,---...///000000000///...........................///000000......///000111111111111111222222333111111222333444666777888444555777888999999888888===<<<:::999888999:::;;;777999===@@@BBBDDDDDDDDD&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((&&&%%%(((+++&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))(((&&&&&&''')))+++---%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))++++++++++++++++++++++++((()))))))))************''''''''''''(((((())))))'''***,,,,,,)))(((***,,,***,,,...---***)))+++---,,,...//////...------...,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++************************((((((((((((((((((((((((((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))******************************))))))(((((((((''''''((()))++++++******)))'''((()))++++++)))((('''%%%'''))))))((((((***,,,...---+++)))'''''''''''')))((('''''')))*********)))((('''&&&&&&'''((())))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))++++++)))((()))***((()))***,,,...000111222))))))*********))))))((()))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,,,,+++***))))))*********************************++++++++++++,,,,,,,,,)))************+++++++++---,,,***))))))***,,,---&&&'''***,,,......------,,,,,,,,,---------......+++,,,...000000000000///------------------------...///000///...---...000000000000000000111111222111111111333444666777888444555777888999999888888===<<<:::888888999:::;;;999;;;>>>@@@AAAAAA@@@???%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&'''(((***+++111---((('''***+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&))))))'''$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))******)))((('''&&&&&&%%%'''&&&&&&%%%&&&''')))***((()))))))))((('''&&&&&&((((((((((((''''''''''''((('''%%%#########%%%&&&''''''&&&%%%%%%%%%&&&&&&---,,,+++***+++***)))((((((((((((((())))))))))))((()))))))))((('''&&&&&&######$$$&&&''')))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$)))((((((((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))))))))++++++111000///...............,,,,,,++++++***)))(((((()))))))))***+++---...///...,,,++++++++++++***((())))))***))))))((('''&&&++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))************)))))))))))))))(((((('''((()))***+++***((('''%%%%%%%%%%%%'''***+++***))),,,+++)))((('''(((***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,+++***))))))((((((((()))***************(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((***+++***)))((()))***))))))))))))))))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((()))***++++++,,,,,,+++*********))))))((((((,,,***))))))***++++++***++++++++++++++++++++++++(((((((((((()))***+++,,,,,,++++++******++++++,,,,,,+++***(((((((((((()))+++,,,,,,------,,,,,,+++...---,,,+++)))((('''&&&(((((()))***+++,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,...---+++))))))***+++,,,------------------------......////////////......------............------............////////////000000000000111111111111333333222222111222222222111222444555555555444444444666888888777666666666999999::::::::::::;;;;;;;;;<<<===>>>>>>@@@CCCFFF%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((('''&&&&&&'''((()))''''''&&&&&&'''(((***+++>>>777///***))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%&&&((()))'''$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&***)))(((((('''&&&%%%$$$(((((((((((())))))))))))((((((((()))((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))(((&&&%%%%%%$$$))))))(((((()))***+++,,,(((((((((((((((((((((((((((((())))))))))))((((((,,,+++***))))))***++++++///...------,,,,,,,,,---,,,,,,++++++***))))))((()))))))))***+++,,,......---+++************)))'''((())))))))))))(((((('''+++******)))))))))))))))((((((((((((((()))******))))))))))))************)))))))))))))))(((((('''''''''''''''''''''&&&&&&(((''''''((())))))(((&&&(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))(((''''''&&&&&&'''(((((())))))(((((((((((())))))))))))(((((()))((('''&&&&&&&&&'''((((((***+++***)))((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((()))))))))))))))******++++++++++++******((())))))***++++++,,,,,,+++*********)))))))))))),,,+++))))))+++,,,+++***++++++++++++++++++++++++,,,+++***))))))(((((((((,,,++++++******++++++,,,)))))))))))))))+++,,,---+++,,,,,,------,,,,,,+++...------,,,+++***)))(((((()))***++++++,,,,,,,,,+++++++++++++++***))))))))))))*********+++++++++...---+++*********+++,,,------------------------......////////////......---......//////......---............////////////000000000000111111111111222111111000000111111222222333444555555555444444444666888888777666666666888888888999999999::::::999;;;======>>>???BBBDDD%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++''''''&&&''''''((()))***@@@888---&&&$$$%%%%%%$$$'''''''''&&&&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((((((((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''(((((((((((())))))))))))''''''((()))))))))(((((()))((((((''''''&&&&&&%%%)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))((())))))***,,,,,,''''''''''''''''''''''''(((((())))))))))))((((((+++******)))******++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))***+++,,,---...,,,***))))))***)))(((&&&'''(((((())))))))))))(((*********)))))))))))))))''''''((())))))***))))))))))))))))))************))))))******))))))((('''***))))))(((((()))***++++++***(((((()))(((&&&$$$$$$&&&(((***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&'''((())))))******))))))(((((())))))))))))(((((())))))((('''&&&&&&''''''(((***+++***)))((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))***++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,***************)))))))))---,,,******,,,,,,,,,+++++++++++++++++++++++++++,,,,,,***))))))))))))))),,,++++++******++++++,,,************+++,,,---...+++,,,,,,------,,,,,,++++++++++++************)))((()))***+++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))************,,,,,,,,,,,,++++++++++++------------------------......////////////......---......//////......---............////////////000000000000111111111111111000000000000000111111222333444555555555444444444666888888777666666666777777777888888888888999777:::<<<>>>>>>???AAABBB%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''''''''(((((()))***+++,,,''''''''''''(((((())))))444///((($$$$$$&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))&&&''''''((()))***++++++)))(((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&)))*********++++++(((((((((((())))))))))))&&&'''((()))))))))))))))'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))((('''&&&&&&))))))))))))***+++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((******************++++++++++++,,,,,,,,,++++++++++++++++++*********))))))))))))))))))***+++,,,---,,,+++))))))******((('''&&&'''((())))))***))))))))))))*********)))))))))'''((()))******)))((('''((()))))))))************)))************)))(((((((((((()))***************+++***)))))))))(((&&&$$$$$$%%%'''((()))))))))((())))))))))))))))))))))))************))))))((((((++++++******))))))))))))******+++,,,,,,,,,,,,,,,(((((())))))))))))((((((+++******)))((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((()))))))))************++++++++++++++++++***))))))*********+++++++++************************...,,,++++++,,,------,,,***+++++++++++++++,,,,,,))))))))))))***+++,,,,,,,,,++++++******++++++,,,......---,,,+++++++++***+++,,,,,,------,,,,,,+++(((((((((((()))))))))***)))***++++++,,,,,,,,,++++++++++++,,,,,,+++******)))*********+++++++++++++++,,,,,,------,,,++++++..............................////////////............////////////..................///////////////000000000111111111111111000000000000111111222333444444444444444444444444666888888777666666666777777777888888888999999777:::===??????@@@AAABBB%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((%%%&&&'''((())))))******'''''''''(((((((((((((((+++)))(((((()))+++,,,,,,(((((('''''''''&&&&&&&&&%%%&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$'''((()))***************(((((()))***++++++,,,,,,((((((((('''((((((((()))%%%%%%%%%&&&'''((()))***&&&))),,,,,,***(((((()))(((((((((((())))))))))))''''''((()))*********)))''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********))))))(((((('''((()))******++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++++++++,,,------------,,,,,,+++++++++***************))))))))))))***+++,,,,,,...,,,+++***++++++***(((&&&'''((())))))***))))))((()))************)))))))))***+++******(((&&&%%%((()))))))))***************************))))))((($$$%%%(((******)))(((&&&)))(((((()))******(((''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))******+++,,,,,,,,,,,,,,,(((((())))))))))))((((((++++++++++++******))))))(((***+++***)))((()))***************************(((((((((''''''((((((((())))))))))))))))))))))))+++*********)))))))))((())))))************))))))***************+++++++++***************+++++++++...,,,++++++,,,------,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,++++++******++++++,,,......------,,,++++++***+++,,,,,,------,,,,,,+++(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,..............................////////////.........//////////////////...............///////////////000000000111111111111111111111111111222333444444444444444444444444444444666888888777666666666888888888888999999999:::888;;;>>>@@@AAAAAABBBCCC%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''(((''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''))))))******++++++,,,,,,'''''''''(((((((((((((((%%%%%%%%%&&&''')))***+++111444666444///+++)))***(((((((((((())))))))))))(((((()))*********))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++*********)))))))))(((((()))***+++,,,,,,,,,,,,************************(((((())))))))))))((((((((()))***++++++++++++++++++,,,...//////......---************************)))))))))))))))***++++++...---++++++,,,,,,***)))'''(((((())))))))))))((('''(((***++++++***))))))************)))'''&&&%%%))))))))))))******************++++++******)))(((((()))+++------,,,***)))((('''''')))++++++***))))))(((&&&&&&&&&(((***,,,))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''''''''''''''((())))))******))))))(((((())))))))))))((((((******++++++++++++******(((***+++***)))((()))***************************((())))))))))))))))))((()))))))))))))))))))))))),,,++++++***))))))(((((()))))))))******)))))))))*********************************+++++++++++++++---,,,******,,,,,,,,,+++*********++++++,,,,,,------,,,+++******)))******,,,++++++******++++++,,,******+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,------......++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------..............................////////////.........//////000000//////...............////////////000000000000111111111111111111111111222333444555555555444333333333444444444666888888777666666666888888888999999999::::::999<<<>>>@@@@@@AAACCCDDD%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&''''''((())))))((('''&&&###%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###%%%(((((('''&&&(((***''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((()))))))))((('''%%%&&&&&&&&&&&&&&&%%%$$$))))))))))))))))))))))))&&&&&&''''''(((((((((((($$$%%%%%%&&&((()))+++,,,222666999777111---,,,,,,(((((((((((())))))))))))))))))*********)))(((((((((((())))))***+++++++++))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************))))))((()))***,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,+++++++++,,,.../////////...---************************)))))))))))))))******+++---,,,******++++++)))(((((())))))))))))((((((''''''(((***+++++++++))))))))))))(((((((((((())))))))))))))))))***************++++++++++++***))))))---,,,+++*********+++,,,)))(((((()))++++++***((()))))))))((()))))))))***))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))))))))((((((&&&''')))***+++******)))(((***+++***)))((()))***************************))))))************))))))))))))))))))))))))))))))************************)))******++++++******)))*********************************++++++,,,,,,,,,,,,+++))))))+++,,,+++***)))******+++,,,,,,------------,,,+++************,,,++++++******++++++,,,)))***+++,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------+++,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,---...///..............................////////////......//////000000000000//////............////////////000000000000111111111111000000000000111222333444666555444333333333333444444666888888777666666666777777777888888888888999:::;;;===>>>>>>@@@BBBEEE%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&''''''((())))))((('''&&&((()))******((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$"""%%%(((((('''&&&(((***''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''(((*********))))))''''''''''''&&&%%%$$$$$$((((((((((((''''''''''''%%%%%%&&&'''((((((''''''$$$$$$%%%&&&(((***+++,,,''',,,111111,,,))))))+++(((((((((((())))))))))))***************)))((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************((()))+++,,,------,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,,,,++++++***+++---/////////---,,,******************++++++***)))))))))))))))***+++,,,+++))))))******((('''))))))***))))))(((''''''&&&(((***+++,,,+++***)))''''''&&&&&&(((***,,,---))))))))))))***************++++++++++++***))))))+++(((### """%%%(((***)))))))))++++++)))'''((()))+++,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))))))))(((((()))***************(((((())))))))))))(((((($$$%%%'''((()))***))))))(((***+++***)))((()))*********************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++***************************++++++,,,,,,,,,,,,***))))))***++++++***))))))***+++,,,,,,------************+++,,,---...,,,++++++++++++++++++,,,+++,,,------,,,+++)))(((+++,,,,,,------,,,,,,+++'''((((((((()))))))))))),,,,,,,,,------,,,++++++***+++,,,,,,------------******+++++++++,,,,,,,,,...---+++++++++---///000////////////////////////......////////////......//////000000000000//////............/////////000000000000000111111111111////////////000111222333666555444333222333333444444666888999777666666666666666666666777777777777:::;;;<<<<<<<<<>>>BBBDDD'''%%%%%%'''))))))(((&&&))))))'''%%%$$$$$$&&&((((((((('''&&&%%%$$$$$$###)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((*********)))((((((''''''(((((('''''''''&&&&&&&&&######%%%'''))))))&&&$$$&&&&&&$$$######$$$&&&&&&&&&&&&'''((('''&&&$$$###(((((((((((((((((((((((((((((((((((((((((('''''')))'''%%%&&&)))***(((&&&'''&&&%%%$$$###$$$%%%&&&))))))))))))************))))))***))))))((('''&&&(((((((((((((((''''''''''''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))((((((((()))******+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((...------------...//////((()))*********)))'''&&&(((***++++++******+++,,,...---,,,+++************'''(((******))))))***,,,(((((((((((())))))))))))******)))(((((((((((((((+++***)))(((((()))******///...,,,***)))(((''''''''')))***)))((('''((()))(((((())))))******++++++''''''''''''((((((((())),,,)))'''&&&(((***++++++***+++,,,,,,***)))))))))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,......,,,***(((************************+++*********))))))(((((('''''''''''''''((())))))***************)))(((((())))))(((((((((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------...---,,,,,,++++++++++++***,,,------+++***)))***)))***,,,,,,++++++,,,...---------,,,,,,++++++++++++,,,.........,,,***)))------,,,++++++******))))))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------+++,,,------......------...///////////////............////////////......555222000000222222000...111111000...,,,,,,---///222111000//////111333444444444444444444444333333666666777777888888888999999999888888888888888888888999;;;<<>>@@@BBBCCCDDD'''&&&(((---333333,,,%%%***&&&###$$$(((***)))'''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((******(((&&&(((''''''&&&&&&''''''((()))((('''&&&&&&''''''((((((((((((((((((((((((((("""###%%%'''(((((('''&&&$$$&&&((('''%%%$$$%%%''''''''''''&&&''''''((((((&&&&&&'''''''''(((((((((((((((((()))((((((''''''&&&&&&''''''((())))))******)))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++***)))))))))******(((***,,,---,,,++++++,,,---,,,+++******)))******&&&((())))))''''''(((***''')))+++------,,,***)))'''(((***,,,,,,+++***))))))***++++++,,,+++***)))((())))))***++++++,,,,,,((()))******(((((()))******++++++++++++++++++,,,))))))*********+++++++++,,,***((('''((()))))))))''')))***+++***)))***+++))))))***+++++++++******(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++''''''(((((()))*********))))))))))))*********+++,,,+++***))))))))))))***)))***++++++,,,,,,,,,+++++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,,,,---)))***+++,,,,,,+++)))((()))+++...///...,,,,,,---***+++,,,,,,+++***+++---...---------------,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------------------------------...///////////////+++,,,---...////////////......////////////.........000111000...---...000...000222222111000000000000000111222222222222222222222333333444555555666888888777777777666666666666777777888999999:::::::::;;;<<<>>>@@@BBBDDDDDD)))''')))000888888///&&&)))$$$ !!!%%%((('''%%%((((((((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++)))'''&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((###%%%(((***+++***((('''"""$$$&&&%%%###"""$$$&&&&&&%%%%%%%%%&&&''')))+++%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))************)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))************---,,,+++)))((((((((('''((()))***++++++***)))((()))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,+++++++++,,,---...,,,,,,***)))))))))***+++************))))))+++---,,,,,,***)))((((((((((((''')))******))))))***,,,(((***---//////...,,,***'''(((***,,,---,,,***)))))))))***++++++***((((((---,,,+++***)))))))))***''')))***)))((('''((()))*********++++++,,,,,,---))))))))))))************(((&&&$$$$$$'''***+++,,,&&&''')))***)))((()))***&&&'''((()))))))))))))))(((((((((((())))))))))))+++++++++************))))))))))))))))))))))))))))))))))))******)))))))))&&&&&&'''((()))***++++++******++++++,,,,,,,,,,,,---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,+++******************+++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,---,,,***((('''###'''+++------***)))((()))***,,,,,,++++++,,,...---------,,,,,,+++++++++)))***,,,.........,,,+++------,,,++++++******)))++++++---......---++++++*********++++++*********---------------------------......///////////////***+++,,,---..................////////////......***---//////------///111...000222222111000000000000000111222222222222111333222///...///222555888777777666666555555555444666777777888999999:::::::::;;;<<<>>>@@@BBBDDDDDD,,,++++++***)))(((((('''((('''%%%$$$$$$%%%'''(((---$$$!!!&&&)))%%%""""""&&&%%%%%%&&&((()))'''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%,,,+++)))'''&&&'''((())),,,+++)))''''''(((***+++'''(((((('''&&&%%%&&&'''&&&''')))((('''%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&)))******(((&&&(((+++***%%%%%%))))))%%%((((((((((((((('''&&&&&&))))))))))))))))))))))))******+++++++++******)))(((((())))))))))))((((((+++++++++***************+++******)))))))))))))))++++++***)))((('''&&&&&&)))***+++,,,,,,+++***)))******)))((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))*********)))))))))))))))+++++++++++++++***)))(((+++*********))))))((((((*********)))))))))))))))---------.........//////---------...------,,,,,,---......+++((('''))),,,(((((())))))******++++++++++++++++++++++++++++++)))(((((((((***++++++***((())),,,------,,,+++***%%%&&&'''((()))***+++,,,111+++'''((()))(((***---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,+++*********+++))))))*********))))))(((************************************************((((((((((((((()))*********************************++++++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&)))******+++++++++******''''''((()))))))))))))))***+++,,,,,,------,,,,,,...,,,***(((((()))***+++******+++,,,,,,,,,,,,+++******+++,,,,,,***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***,,,,,,+++)))((()))***000,,,((('''***,,,,,,,,,---------,,,,,,---......,,,,,,,,,+++++++++******)))************+++++++++(((((()))***,,,---...///+++,,,,,,------,,,,,,+++++++++,,,------......///222111000///...---,,,,,,///////////////////////////......------...000111////////////////////////////////////000000000000000111111111111222222222555555555555555555444444888777666666666666777777999888888888888888999999===888777===BBBBBBAAACCC+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&''' &&&'''&&&((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&***)))'''&&&%%%&&&((()))***)))(((''''''((()))***&&&((()))((('''%%%&&&'''&&&((()))((('''%%%&&&&&&'''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''&&&&&&(((((((((***,,,,,,***(((%%%))))))%%%&&&)))***&&&'''''''''''''''(((******))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((%%%%%%&&&''')))******++++++******)))))))))))))))*********)))(((((('''''')))***++++++++++++***)))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((())))))******)))))))))))))))))))))***************)))((((((************)))))))))(((************))))))))))))************++++++++++++---------......------,,,---------+++((('''***,,,))))))))))))***************************************)))((()))+++++++++***)))***+++,,,---,,,++++++((((((((()))))))))******,,,((('''***,,,******++++++++++++++++++***))))))************************((((((((((((((((((((((((++++++++++++++++++++++++,,,+++******)))))))))***++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((()))******************************((())))))))))))*********++++++++++++,,,,,,,,,,,,*********)))))))))))))))((()))******+++*********)))***++++++,,,,,,++++++,,,+++)))(((((()))***+++******+++,,,,,,,,,,,,++++++++++++++++++***)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********+++,,,---,,,*********,,,...+++((('''***---.........,,,)))'''&&&(((***+++,,,,,,,,,++++++++++++***************++++++++++++))))))***+++,,,------...,,,------------------,,,++++++,,,------......////////////......................................................///000000////////////////////////////////////000000000111000111111111111222222222444444444444444444444444777777777777666666666666888888777888888999::::::999:::<<<>>>???@@@AAAAAA)))))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$ $$$(((((('''((((((''''''(((******)))'''&&&&&&''''''((()))******((((((((((((((('''''''''''''''&&&%%%%%%&&&((())))))((('''&&&&&&'''))))))&&&((())))))(((&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''(((((((((***++++++)))'''###&&&(((&&&'''******'''%%%%%%$$$$$$%%%''')))***))))))))))))))))))))))))'''(((((()))))))))((((((***)))(((''''''((()))***'''(((***,,,///111333444+++******))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))******)))))))))***))))))((('''************))))))))))))************************(((((()))))))))*********,,,------.........------******)))(((&&&%%%''')))***************)))))))))***************************)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++***))))))))))))))))))&&&(((---///,,,************++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((()))))))))******************************((())))))))))))*********++++++++++++,,,,,,------+++***)))((((((((((((((()))***++++++,,,,,,++++++))))))***++++++++++++*********)))(((((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,+++***************,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...,,,***)))))))))))))))***++++++******+++,,,,,,***((((((+++---/////////,,,((($$$###%%%(((***,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///,,,---------......//////---------------------------......////////////////////////////////////////////////000000000111111000111111111111222222222333333333333333333333333555666777888888777666555777777777888888:::;;;<<<:::EEEJJJDDD>>>@@@BBB@@@(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%---***((()))***)))(((&&&(((''''''(((***+++)))((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))(((((((((((()))******&&&(((******(((&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************'''&&&&&&'''((()))'''%%%$$$&&&'''(((((()))((('''''''''''''''(((((())))))(((((((((((((((((((((((('''((())))))***))))))))),,,***)))'''''')))***,,,+++,,,...000333555777888+++******)))))))))))))))(((((()))))))))******************++++++***************))))))((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))*********))))))************))))))*********))))))))))))))))))***************++++++***++++++++++++,,,,,,,,,,,,------...............++++++***((('''''')))***+++++++++******)))))))))************************,,,***)))***+++,,,+++***++++++*********+++,,,---,,,+++******)))***++++++---******...000---******+++++++++,,,,,,++++++***++++++++++++++++++++++++------------------------))))))))))))))))))))))))******************))))))(((((()))*********))))))************************))))))))))))))))))))))))(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,+++******)))((((((---,,,***)))(((((((((((()))******+++++++++++++++)))******+++++++++++++++******))))))***+++,,,---******+++,,,,,,,,,,,,+++---,,,+++***)))***+++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,333111...+++)))))))))***'''(((******))))))***,,,,,,+++******+++,,,......///---***((('''(((***,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------......///------------....................................,,,---///000000000///...//////////////////////////////000000000111111111000000111111111222222222333333333333333444444444444555777999999888666555666777777888999:::<<<===@@@QQQXXXKKK@@@BBBDDD@@@''''''''''''&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$"""###$$$%%%'''***+++***(((''''''(((***+++)))(((###$$$%%%''''''((('''''''''''''''(((((((((((((((&&&&&&''''''((()))***+++)))))))))******++++++,,,&&&(((******((('''&&&''''''(((***)))(((&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((%%%&&&(((***+++,,,,,,---'''&&&&&&&&&'''(((&&&%%%'''&&&'''))))))(((((()))((()))***+++,,,,,,++++++((((((((((((((((((((((((((()))******+++++++++***---,,,***))))))***,,,---))))))***,,,---///000111+++******)))))))))))))))(((((())))))******+++++++++******************+++******))))))))))))******************************(((((((((((()))+++,,,,,,(((((())))))***************++++++,,,,,,+++++++++))))))))))))))))))******))))))******+++++++++,,,,,,,,,,,,---------......,,,---....../////////...000...---,,,,,,---......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---+++***++++++*********+++,,,---******))))))+++---///000555000---......++++++,,,,,,,,,---......---------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,++++++***'''((()))***************************************************************(((((()))***+++******)))******************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))...---,,,+++******))))))((()))******++++++*********++++++,,,---,,,,,,,,,++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++...---+++*********+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,444222///,,,+++***++++++(((***++++++******,,,---......---,,,+++++++++,,,***++++++,,,,,,------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,------....../////////.........---------////////////////////////,,,---///000000000///...000000000000000000000000000000000000111111111111000000111111111222222222333444444444555555555666333555777888999888777555777777777888999;;;<<<======NNNVVVJJJ@@@BBBEEEAAA''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%!!!$$$%%%$$$&&&)))+++)))(((''''''(((******)))'''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))******+++)))******++++++,,,,,,,,,((()))***)))'''&&&'''(((''')))******(((''''''(((+++******)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&''')))+++,,,------***)))''''''))))))(((''')))&&&&&&)))***)))***------,,,***)))((((((((()))))))))))))))))))))))))))((()))***++++++,,,++++++---,,,+++******+++,,,---(((((())))))*********++++++******))))))))))))))))))))))))******+++++++++++++++***))))))***++++++******)))))))))***++++++************************))))))))))))******+++,,,((((((((()))******++++++***+++,,,,,,---,,,,,,,,,))))))))))))************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///////////////---+++))))))***++++++++++++++++++++++++*********------------------------...,,,+++,,,------,,,*********+++++++++,,,,,,,,,)))))))))))),,,///222444:::333---,,,,,,***+++...------.../////////......++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++------,,,++++++)))***+++,,,,,,,,,,,,,,,************************************************((()))***+++++++++***)))************************((())))))))))))************++++++,,,---...//////,,,---------,,,+++******((())))))***+++*********++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,222111///---,,,,,,,,,,,,,,,---///...------...////////////---+++******+++'''(((+++,,,...------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////......---++++++,,,------......///000000//////.........---000000000000000000000000---......///////////////000000000000000000000000000000000111111111222222000111111111111222222222333444444555555666666666444555666777888888777777888888888999999;;;<<<===444@@@FFFAAA===@@@CCCBBB''''''''''''''''''''''''&&&'''((())))))((('''&&&(((++++++'''%%%((((((%%%'''&&&&&&'''))))))(((&&&%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((())))))))))))((())))))***+++,,,,,,,,,******)))'''&&&&&&(((***((()))******(((''''''(((111000///,,,***(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&'''((()))***************)))''''''(((((('''&&&)))%%%$$$)))++++++///444FFF@@@666,,,&&&%%%&&&((())))))))))))))))))))))))'''((()))***++++++++++++************************************************+++******)))))))))))))))******************++++++++++++***))))))***++++++******))))))******+++,,,*********************************)))******++++++'''(((((()))******++++++******+++,,,,,,,,,,,,,,,((()))))))))************))))))***++++++,,,------+++,,,,,,,,,------------,,,---...///000000000000***(((%%%%%%'''))))))'''***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,+++)))***+++,,,---,,,++++++******)))***,,,///333555777111,,,++++++)))***---,,,------...//////......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***))))))***,,,,,,------,,,************************************************''')))***,,,,,,+++***)))************************((())))))))))))************++++++,,,---...///000)))***,,,......,,,***((()))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,******++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///...,,,,,,,,,...---...///...+++***+++---******++++++,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------------......---------++++++,,,------......////////////000000000000000000000000000000000000000...............///000000000000000000000000000000000000111111111222222222000111111111111222222222222222333444444555666666555555555666777888888888999999999999999:::;;;<<<777999;;;===>>>@@@AAAAAA''''''((((((((((((((((((''''''((((((((((((''''''$$$)))***%%%$$$'''(((%%%&&&%%%%%%&&&((()))'''&&&'''((()))***)))(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''')))***++++++++++++++++++)))'''%%%&&&))),,,((()))******(((''''''(((666555333000,,,)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((''')))))))))))))))((('''''')))'''%%%%%%&&&&&&%%%$$$(((###"""(((,,,---222:::ggg\\\JJJ999---)))+++---))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))((((((((((((((((((((((((((((((+++******)))))))))))))))************************,,,+++***))))))***+++,,,******))))))***+++,,,,,,************************++++++******************'''(((((()))***+++++++++((()))***+++++++++++++++(((((())))))*********+++))))))***+++,,,,,,---------------.........//////,,,---...///000000000000...+++))))))+++------+++*********++++++,,,,,,---++++++++++++++++++++++++///...,,,,,,------,,,+++(((***,,,---------+++***,,,+++******,,,///333555333---***++++++)))***,,,+++,,,,,,---.........---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))''''''(((******+++++++++************************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++***&&&(((+++......,,,)))'''++++++,,,---------,,,,,,))))))***++++++++++++***)))))))))))))))((('''&&&******+++,,,,,,,,,,,,++++++,,,---...---,,,+++***))))))***+++,,,------...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***,,,,,,+++)))((()))***+++---///...,,,+++---//////...---++++++,,,...///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++*********++++++,,,------......///......///000111222333333//////////////////////////////...------///000111000000000000000000000000000111111111111222222222000111111111111222222222111111222333333444555555555555555555666777999999:::::::::999999:::;;;;;;BBB<<<;;;@@@CCCBBB@@@AAA$$$%%%%%%&&&'''((())))))(((((((((((('''&&&%%%$$$***)))'''&&&%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((())))))'''%%%&&&***---BBB===777444222///***&&&''''''((((((((((((((('''''''''''''''(((((((((((()))))))))))))))(((''''''((()))))))))))))))((((((&&&'''***++++++***'''&&&'''''''''&&&&&&***111666fff___NNN888***'''%%%"""(((((()))***************'''((()))***+++,,,,,,,,,******)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))---,,,+++***)))''''''&&&++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,,,,)))'''(((+++......---,,,+++***((((((((())))))'''((()))***+++,,,------+++*********)))((((((((('''((()))++++++***)))))),,,---...///...---,,,++++++---///111222111000///------,,,,,,+++***))))))++++++******++++++,,,---...---,,,***)))(((((('''111...+++)))((()))***+++,,,+++++++++***))))))))))))******+++...000333444))))))(((''''''((())))))++++++,,,---------,,,,,,))))))*********+++++++++((())))))))))))*********++++++***)))(((((())))))((()))***,,,,,,+++******,,,---...---+++***+++,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((&&&&&&&&&&&&''')))***+++++++++***)))((('''&&&&&&,,,++++++***+++,,,...///+++...///...***)))+++------,,,***(((((()))+++,,,************************+++++++++++++++++++++++++++++++++******)))))))))------------------------((()))***+++---...///000*********)))''''''***,,,***++++++,,,,,,------...************+++,,,---...------,,,++++++*********------------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............111///---+++***+++,,,---///...---,,,,,,,,,,,,,,,------------------------,,,------...//////......333111///,,,,,,---...000333333222111000///......//////000111111111111111000000000000111111111111111111000000111111222333222222111222333555777888444555666888888777666666999999888888999999:::;;;:::;;;===>>>@@@AAAAAAAAA&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++((('''&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''+++*********)))))))))(((((('''''''''&&&&&&&&&%%%&&&(((((('''%%%&&&(((+++999FFFPPPKKK:::,,,(((+++''''''((((((((((((((('''''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((('''((()))******)))(((''''''''''''&&&%%%''',,,000AAA???888...***---///---''''''((()))))))))))))))((()))***+++++++++++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++,,,***((()))+++......---******)))(((((()))***+++)))))))))))))))))))))***,,,,,,,,,+++++++++++++++((()))******++++++******------......------,,,+++,,,---...///000000///...,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,///---+++***)))***++++++++++++++++++*********************+++---000444666***+++---,,,***)))***,,,++++++,,,---------,,,,,,)))))))))*********++++++)))))))))*********++++++++++++***)))))))))))))))))))))***++++++++++++***,,,---...---+++***+++,,,+++++++++++++++++++++++++++******************+++,,,++++++++++++,,,,,,---+++******))))))(((((((((,,,,,,---------,,,+++******))))))***+++,,,,,,,,,...---+++***))))))******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,+++******,,,......------,,,,,,++++++***,,,,,,,,,,,,---...//////++++++++++++++++++,,,,,,.........------,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...---,,,+++***+++,,,,,,///...---,,,,,,,,,,,,---------------------------------.....................---,,,,,,---...000222111000000000000000////////////000111111111111111000000000000111111111111111111000000111111222333333333444444555777888999777777888999999999999888999999888888999999:::;;;:::;;;===>>>@@@AAAAAAAAA(((((('''''''''&&&&&&&&&%%%&&&''')))***+++++++++&&&%%%%%%&&&&&&((())))))''''''(((((((((((())))))+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))************))))))))))))((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))///???MMMIII777((($$$(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))((((((((())))))'''&&&&&&(((***,,,---,,,((((((+++,,,***&&&'''(((((())))))(((((()))******+++++++++*********)))))))))))))))******+++++++++***************))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++,,,+++************+++,,,******************))))))+++***))))))+++------,,,)))(((((())))))+++,,,,,,++++++***)))(((''''''&&&+++++++++++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,------------------.........++++++++++++,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,---//////,,,,,,,,,++++++++++++,,,*********++++++++++++++++++*********---111555777+++---///...+++)))***+++***+++,,,,,,---------,,,))))))************++++++************+++++++++,,,+++*********))))))))))))*********)))******+++,,,+++------,,,+++***+++,,,++++++++++++++++++++++++---+++)))(((((()))+++---,,,+++++++++*********)))***************************+++---......,,,***)))(((%%%$$$''',,,///---+++...------,,,+++******)))************************++++++++++++++++++++++++++++++++++++************************************------,,,,,,++++++******+++,,,---,,,******,,,---...------,,,,,,++++++***,,,,,,,,,------......///*********+++,,,---------.........---------,,,,,,------+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////---,,,*********++++++++++++,,,,,,......---,,,,,,,,,---------------------------------...............------,,,,,,,,,---......//////.........//////000000000//////000111111111111111000000000000111111111111111111000000111111222333222333444555666777777777888888777777888888999999999888888888888999:::::::::;;;===>>>@@@AAAAAAAAA''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''(((((('''''''''((()))******+++,,,***)))'''&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((((((((((('''''''''''')))))))))(((((((((((((((%%%&&&'''(((((('''''''''---...000111///***&&&###)))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((***)))(((''''''((()))***************)))))))))***------,,,)))'''&&&%%%###'''(((((()))))))))))))))******+++++++++******)))))))))))))))))))))***+++************************))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++++++++******))))))((((((+++*********+++,,,,,,,,,)))))))))******+++++++++,,,,,,+++***)))(((''''''((((((((()))*********+++---,,,+++***+++,,,---...///...---,,,+++,,,------......---,,,,,,---......,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---((((((((()))***,,,---...)))***,,,---------,,,,,,*********++++++,,,,,,,,,+++***)))***,,,000555777///...,,,*********))))))******+++,,,------------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************)))+++***)))))))))***,,,---+++,,,---,,,*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))(((*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''%%%%%%(((+++...---,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++******))))))))))))))))))++++++++++++++++++++++++((()))))))))******++++++)))***+++***))))))***+++***++++++,,,,,,------...)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++)))))))))+++,,,------------...------,,,,,,,,,------------------------------.........///......---,,,---............,,,+++***............//////////////////000111111111111111///000000000111111111111111111000000111111222333///000222333444444333333666666555444444666777888888888888888888999999::::::;;;===>>>@@@AAAAAAAAA%%%%%%&&&&&&'''(((((()))(((''''''%%%$$$""" (((((('''''''''&&&&&&%%%&&&&&&'''((()))***++++++***)))(((''''''(((***+++''''''((((((((()))))))))*********)))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((,,,(((%%%''',,,...+++&&&+++***)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***((((((((()))***+++******+++***)))))))))((()))***))))))***++++++++++++*********+++++++++******)))))))))(((((()))***++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************************************+++******))))))(((((((((***++++++++++++++++++,,,++++++++++++******))))))++++++++++++++++++++++++((((((((()))*********+++---,,,+++++++++,,,...//////...---,,,+++,,,------......---------...///000//////...---,,,******)))++++++******++++++,,,---))))))))))))***+++,,,,,,)))***,,,.........---,,,******++++++,,,,,,,,,---+++***)))***,,,///333555888111)))(((+++---+++((()))***+++,,,------------,,,,,,,,,---------......******+++++++++,,,,,,,,,)))***++++++++++++******+++***)))))))))***,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))+++,,,---------,,,*********+++,,,,,,------...,,,***))))))***+++,,,'''***,,,+++******,,,...******,,,---------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,)))***,,,+++***)))***+++***++++++,,,,,,------...)))***+++,,,,,,,,,++++++---------,,,,,,,,,++++++***+++,,,---///000111111000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***)))***,,,---............------,,,,,,,,,------...---------------------------...............---------......///...---+++)))////////////............//////000111111111111111///000000000111111111111111111000000111111222333///000111333333333222222666555444444444555777888888888777777888888999::::::;;;===>>>@@@AAAAAAAAA$$$$$$%%%&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$(((((((((((('''&&&%%%$$$&&&&&&'''(((((()))******)))))))))))))))***++++++(((((((((((()))))))))***++++++***))))))(((''''''))))))))))))************(((((((((((()))))))))))))))((('''(((*********)))$$$)))---...+++(((((())),,,+++)))((('''(((((()))''''''''''''(((((((((((('''(((((()))))))))))))))&&&'''((())))))******)))***)))(((''''''((()))***&&&%%%$$$&&&(((***)))(((***''''''))))))(((***---)))***++++++,,,,,,++++++)))******+++++++++******(((((((((((()))***+++,,,***************+++++++++))))))))))))))))))))))))******))))))))))))))))))************************))))))***++++++***))))))))))))))))))))))))(((((()))+++------+++***+++,,,,,,,,,,,,,,,+++***)))(((***++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,------...//////000000111000///---,,,***)))(((++++++******++++++,,,------,,,,,,+++,,,,,,------***+++,,,.........---,,,+++++++++,,,,,,,,,,,,,,,************,,,...000111<<<555---+++...///---***)))***+++,,,---.........,,,,,,---------.........************+++++++++,,,)))***+++,,,,,,,,,+++************)))******+++,,,***,,,,,,+++***)))***+++++++++++++++++++++++++++((()))+++------+++)))(((&&&''')))+++,,,,,,,,,+++*********++++++,,,,,,,,,333000,,,(((&&&''')))***)))---///...+++))),,,///******++++++,,,,,,------************************++++++++++++++++++++++++---------...............************************......------,,,,,,+++++++++---......---,,,,,,---...------,,,,,,++++++***+++,,,---.........---,,,.........---,,,+++++++++***+++,,,---///111222222000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,------...//////------,,,,,,,,,---......------------------------,,,------...//////......***+++---...//////......000000000//////.........//////000111111111111111000000000000111111111111111111000000111111222333111222333333444444444333777777666666777777888888888777777777777888999999:::;;;===>>>@@@AAAAAAAAA%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((())))))(((&&&''''''(((((('''&&&%%%&&&&&&&&&''''''(((((()))*********+++******))))))'''''''''((((((((())))))((((((((((((''''''''''''((()))))))))*********+++'''''''''(((((()))))))))***'''%%%%%%(((***)))((("""(((......)))%%%'''***---,,,***(((''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((()))************))))))(((((((((((())))))'''%%%$$$%%%'''))))))(((+++((((((++++++&&&&&&)))))))))***+++++++++++++++((()))***+++++++++++++++(((((((((((()))***+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++************************((()))***++++++***)))(((((((((((())))))))))))))))))+++...---+++******+++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,------......------,,,+++)))***,,,...///000//////000///...---,,,+++******++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,777777555222///,,,++++++))))))+++,,,---.........++++++++++++,,,,,,,,,---)))))))))*********++++++((()))+++------,,,+++***))))))***++++++++++++******+++,,,+++***))))))+++++++++++++++++++++++++++*********++++++*********&&&''')))***+++***)))(((************++++++++++++...---***(((((()))***++++++,,,------,,,,,,---...---,,,+++***)))******+++************************++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++---//////---,,,,,,---...------,,,,,,++++++***+++,,,...//////...,,,+++------------------,,,,,,------......//////000000///000111111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,---...///------------------------++++++---...//////000000,,,,,,---...//////////////////000000000000000111//////000111111111111111000000000000111111111111111111000000111111222333222222222222222333333444555666777777888888777777777777777777777888999999:::;;;===>>>@@@AAAAAAAAA(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''''''''+++,,,,,,,,,+++)))(((&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))***&&&######&&&))))))(((+++(((&&&'''))),,,,,,,,,---,,,***(((''''''((()))''''''''''''((((((((()))''''''((()))))))))))))))&&&'''((()))************(((((())))))))))))((((((,,,)))&&&&&&)))******)))'''%%%'''......)))'''***(((((()))***************'''((()))***+++,,,,,,,,,(((((((((((()))***+++,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******(((+++......+++)))***+++((()))+++,,,------,,,++++++*********************+++*********))))))(((((()))***+++,,,---,,,+++***,,,---...///...---,,,+++&&&'''***---/////////............------,,,,,,,,,++++++******++++++,,,---(((((())))))***+++,,,------------------------------------,,,,,,+++++++++((()))+++,,,,,,+++***)))///555:::666...''''''***((()))+++,,,---.........))))))*********+++++++++((())))))))))))*********((()))+++---------+++***((()))***,,,,,,+++*********+++,,,+++)))))))))***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,---...//////---,,,***************************&&&&&&((()))+++---...///,,,***(((***...000...,,,000...+++)))''''''((((((************************++++++++++++++++++++++++)))))))))******+++++++++------------------------$$$%%%&&&((()))+++,,,,,,)))+++------,,,******+++***++++++,,,,,,---......)))***,,,------,,,***)))+++,,,,,,------......///000/////////...............///111222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000---+++***))))))+++---...,,,,,,,,,,,,,,,---...///------------------------***+++,,,...///000000111111000000///......------......///000111222333333//////000111111111111111000000000000111111111111111111111000111222222333111000/////////000111222222333555666666666555444777777777777777888888999:::;;;===>>>@@@AAAAAAAAA+++'''$$$###&&&((((((&&&'''((((((&&&%%%'''(((''''''''''''''''''((())))))&&& '''---,,,(((************)))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))'''&&&%%%))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))(((''''''&&&'''''''''(((((())))))***)))(((''''''((()))***((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''((()))***+++***)))'''%%%(((((((((((())))))))))))---,,,***)))))))))***++++++(((&&&'''***,,,***)))(((((())))))*********+++++++++,,,,,,,,,,,,++++++)))((((((((()))***++++++))))))))))))***+++,,,---++++++***)))((((((((()))((('''&&&&&&''')))+++---+++)))'''))),,,---,,,***,,,++++++******)))))))))---+++)))))))))***************++++++***)))'''&&&,,,+++***)))((((((((((((+++,,,,,,***))))))+++...,,,,,,,,,,,,++++++***))).........////////////000000000000///...---,,,+++++++++******))))))((((((---,,,++++++******++++++///...,,,+++***+++,,,,,,333///***&&&%%%&&&)))+++++++++++++++******)))))),,,///444666555111+++'''---...//////...---+++***++++++************++++++---------------------------,,,+++***)))(((((((((+++*********+++,,,---------,,,***)))))))))******...------,,,++++++++++++,,,+++***))))))***+++,,,---,,,+++***))))))))))))((())))))+++,,,---......,,,++++++,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++))))))***+++,,,,,,------...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000...---,,,++++++------............------222111111111000000//////------,,,++++++***)))))),,,,,,------------------+++,,,,,,,,,---........./////////...---,,,*********++++++,,,---...//////.../////////000000111111222111///,,,***+++///222000000000///////////////000000000000000000000000------......//////000000000111111111111222222222///000111333444555666666666666666666666555555555777777888999::::::::::::>>><<<<<<>>>BBBCCCBBB???+++(((%%%%%%'''))))))(((%%%(((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((,,,'''"""###'''***(((%%%'''''''''''''''((((((((('''''''''''''''''''''''')))((((((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&***)))((((((((((((((()))''''''(((((((((((('''''')))))))))))))))((('''''''''''''''((((((((())))))***)))(((''''''((()))***((((((((())))))((((((((())))))((('''''''''''''''))))))*********)))''''''(((((((((((()))))))))***,,,+++***)))((())))))***,,,+++***+++---,,,)))'''((()))))))))************))))))************))))))))))))))))))))))))***+++))))))))))))***+++,,,---++++++***)))))))))******((()))))))))******))))))***((('''(((+++,,,+++)))++++++++++++************///...,,,++++++++++++***)))******++++++***((((((,,,+++***))))))(((((()))+++,,,---,,,******,,,---------......---,,,,,,+++,,,,,,---------.........//////......,,,+++))))))))))))))))))))))))******---,,,++++++******++++++,,,,,,+++***************...---+++)))(((((())))))++++++++++++*********)))+++...111333333///+++(((,,,------......---++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...............++++++*********++++++,,,---,,,***)))))))))***+++,,,,,,++++++******+++++++++***))))))))))))***+++---,,,+++***))))))))))))++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,*********+++,,,,,,,,,---,,,+++***)))***+++---...+++++++++++++++++++++++++++******************+++---------....../////////...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.....................////////////------............------000000//////............//////......---,,,,,,+++++++++,,,------...//////---------...........................---,,,++++++,,,------......//////000////////////////////////111111111000......///111////////////////////////000000000000000000000000//////000000000000000000000111111111111222222222111222333333444444444444666666666666666666666555777777888999::::::::::::>>><<<<<<>>>AAACCCBBB@@@)))'''%%%%%%&&&(((((((((''''''))))))'''&&&'''(((&&&&&&%%%%%%&&&&&&'''(((///,,,)))'''''''''&&&%%%((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''',,,+++***(((''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((******)))((((((((((((((('''(((((())))))(((((('''))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((())))))((('''''''''((((((******))))))(((((())))))((((((((()))))))))************)))((((((((())))))))))))***,,,---,,,***'''))))))))))))************))))))************))))))+++***))))))))))))))))))))))))))))))***+++,,,,,,+++************++++++,,,)))***,,,---,,,+++(((''')))((('''(((*********(((++++++++++++++++++,,,,,,,,,,,,+++***))))))((((((((()))******++++++******---,,,+++***))))))))))))+++,,,......,,,+++,,,---...////////////...------++++++++++++,,,,,,,,,,,,......---,,,+++)))'''&&&''''''(((((()))***++++++---,,,++++++******++++++)))***+++++++++***)))(((***+++,,,,,,,,,+++)))(((++++++++++++************)))+++---//////---+++)))***+++,,,---------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++***************,,,,,,+++************++++++************++++++,,,+++******))))))******+++,,,,,,+++***))))))))))))------,,,+++***))))))(((,,,+++)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,---++++++++++++,,,,,,,,,,,,******)))((((((***+++,,,******************************))))))))))))******))))))***+++,,,---......------------------,,,+++------------------------,,,------------.........---.........////////////------............---------------------,,,,,,,,,//////......---,,,,,,,,,++++++,,,---.../////////------------------,,,,,,------.........------,,,//////////////////////////////..................///111333222111//////000---......//////000000000000000000000000000000000222111111111111111000000000111111111111222222222333333333444444333333222555555666666666666666666777777888999::::::::::::=========???AAABBBAAA@@@'''&&&%%%%%%%%%&&&''''''***''''''+++---,,,******'''&&&&&&&&&&&&'''((((((*********)))(((((()))***---+++)))&&&$$$$$$$$$%%%''''''''''''''''''''''''+++***)))((('''(((((()))((((((''''''''''''((((((''''''(((((())))))))))))+++***)))((((((''''''((((((((())))))))))))(((((())))))*********))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))******************)))))))))((((((((((((((()))+++***)))''''''(((***+++(((((()))))))))*********))))))((((((((((((((((((&&&&&&''')))+++++++++***)))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))******))))))***++++++,,,+++*********+++,,,------***+++,,,,,,,,,+++*********)))))))))*********)))******++++++,,,,,,------(((***++++++***))))))***(((((()))***++++++,,,,,,------+++******************---//////...,,,,,,---......////////////......***++++++++++++,,,,,,,,,///......---+++)))'''&&&((((((((())))))*********---,,,++++++******++++++)))+++---......---***))))))***+++,,,---,,,+++***++++++++++++++++++++++++((()))***+++,,,++++++***)))***+++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((()))******++++++++++++***))))))(((+++++++++++++++++++++++++++*********+++,,,------,,,++++++++++++++++++,,,,,,++++++***))))))******---,,,,,,+++***)))((((((++++++******+++,,,---...++++++,,,,,,,,,,,,------///...---+++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))((()))***++++++++++++++++++++++++++++++++++++************++++++))))))******++++++,,,,,,((()))***+++,,,------------------...............------------............//////......---,,,,,,+++------............------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------............---,,,,,,,,,++++++******,,,,,,---...............////////////......------------------....../////////111111111//////000111......//////000111222222000000000000000000000000222222222111111000000///000000111111111222222222222222333444444444333333555555555555666666666666777777888999::::::::::::<<<===>>>???AAAAAAAAAAAA&&&'''''''''''''''((()))******111===BBB:::...'''((((((((((((((())))))***&&&((())))))'''''')))+++...,,,)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))******)))((((((''''''(((((()))(((((((((((())))))************)))((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((+++***(((''''''(((***+++))))))((((((((())))))***,,,***((('''''')))+++,,,))))))))))))************((((((((()))))))))(((((()))))))))))))))***+++---******))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))*********)))******+++,,,+++*********+++,,,------+++*********+++,,,...///++++++,,,++++++***++++++*********++++++,,,,,,,,,&&&***---///...---...///(((((()))***+++,,,------...---,,,+++***************---//////...,,,,,,---,,,------.........------,,,,,,,,,,,,------------000000///...---+++)))(((++++++******))))))))))))---,,,++++++******+++++++++---///111111000---,,,+++*********+++,,,---...+++++++++++++++++++++,,,(((((())))))***+++++++++******++++++,,,---...///,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******++++++,,,---...+++++++++++++++***)))(((+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------------------------,,,+++******)))*********************************,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------------......---+++***(((------,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......------,,,,,,++++++,,,---............---------.........//////---------.........//////...------,,,,,,+++++++++------............------------------------------------,,,,,,,,,,,,++++++/////////......------,,,......------,,,,,,++++++,,,,,,---...//////////////////...------,,,,,,,,,***+++,,,---...000000111000000///---,,,---000333//////000111222222333333000000000000000000000000111111111000000/////////000000111111111222222222000000222333444555555555444555555555666666777777777777888999::::::::::::<<<===>>>@@@@@@AAAAAABBB''')))++++++******+++---(((111EEEXXXXXXCCC...$$$))))))(((((())))))***+++((())))))((('''&&&&&&''')))(((((('''((()))***+++''''''''''''''''''''''''%%%&&&''')))************))))))(((((((((((())))))))))))((((((((()))******))))))(((((((((((())))))((())))))******))))))((())))))******++++++************))))))))))))(((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))((((((((()))******+++***)))(((((()))+++---)))))))))*********++++++(((((()))*********)))))),,,------+++***)))***,,,************))))))))))))))))))************))))))+++***))))))))))))))))))+++***************+++++++++************++++++,,,+++***)))((())),,,...000+++---------+++***+++,,,******************++++++!!!&&&+++---,,,***+++,,,)))))))))******,,,---.........---,,,+++++++++++++++,,,......,,,+++,,,---++++++,,,------------,,,------------............000000000///...---,,,+++---,,,,,,+++******))))))---,,,++++++******++++++,,,---000222222000...------+++)))((()))+++...111++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,,,,++++++,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,------+++***)))***+++,,,,,,---,,,,,,,,,...------------......///,,,------......------,,,++++++***************+++((())))))******+++++++++...------,,,+++******)))***++++++,,,,,,------...+++,,,...///...,,,***(((,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,+++******---------,,,***)))'''&&&,,,,,,,,,---......//////------........./////////******+++,,,---......///------............------------.............../////////..................000000//////...---------//////////////////......,,,---...///////////////......------,,,,,,,,,+++++++++,,,...///000111222000000...+++***,,,000444000000000111111222222222000000000000000000000000000000000000000000//////000111111111111222222222///000111333444555666666444444555555666777777777777777888999::::::::::::;;;===???@@@@@@@@@AAABBB&&&(((++++++))))))+++---,,,;;;UUUeeeYYY===+++)))((((((((((((((()))******)))))))))(((((('''&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&(((***,,,,,,,,,***)))***))))))(((((())))))***+++***)))((((((((()))***(((''''''(((((()))***+++))))))************))))))((()))***++++++++++++************)))))))))(((((('''((()))******)))(((''')))***+++------+++***)))))))))(((((()))******+++******)))))))))***+++,,,))))))*********+++++++++((((((***+++++++++******###'''+++---+++******+++************)))))))))((())))))************))))))))))))))))))))))))***+++++++++***************+++++++++***)))))))))*********************+++,,,,,,+++,,,...,,,***)))***,,,******))))))))))))))))))"""(((---...+++(((((()))+++************+++------///...---,,,,,,++++++,,,+++,,,---,,,******,,,---++++++,,,---------------------------............///////////////...---------,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++---...///...---,,,---,,,***)))***,,,...000+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...------------...000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++***+++---......---,,,+++***+++,,,---------,,,,,,......---,,,,,,,,,------***+++,,,------,,,+++***+++***************++++++))))))))))))************,,,------,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---.........***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,,,,+++***(((%%%###"""+++++++++,,,---.....................////////////+++,,,,,,---///000000111------............------------------.........///......//////////////////---........./////////000..................//////---......////////////...............------------......////////////000000/////////...---...111333//////////////////000000000000000000000000000000000000111111111111111111000111111111111222222222000111222333444444555444444444555555666777777888777777888999:::::::::::::::===@@@@@@??????AAACCC"""%%%(((((('''&&&(((***333DDD[[[bbbMMM000(((111'''''''''''''''((()))))))))((('''(((******)))'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((***---//////,,,)))'''******))))))))))))******,,,+++***((((((((())))))''''''''''''(((***+++,,,))))))************))))))((()))***++++++++++++++++++*********))))))(((((('''((()))******)))(((''''''***...111111...***'''))))))((())))))***++++++***))))))******+++,,,,,,)))************+++++++++((()))***,,,,,,,,,+++***%%%+++,,,+++******+++*********))))))((((((++++++,,,,,,,,,,,,++++++))))))(((((()))***++++++++++++***************+++++++++***)))((((((((())))))***+++,,,,,,+++)))'''***,,,---,,,)))''')))+++******))))))((((((''''''+++000666666222---,,,---,,,+++*********+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,***))))))+++...+++,,,,,,---.........---,,,,,,------------......---......//////......---+++,,,,,,------......///---,,,++++++******++++++((()))***+++,,,++++++***,,,++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,---------,,,,,,+++//////...---...///000111---,,,,,,++++++,,,,,,---------------------------++++++***************+++***+++---/////////---,,,)))***,,,---...---,,,,,,...------,,,++++++++++++)))***+++,,,,,,+++***)))+++***************++++++*********)))))))))))))))***+++,,,---.../////////******+++,,,,,,---......---,,,+++******,,,---...++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,---------------------...---------,,,+++***)))(((******+++,,,,,,---................../////////000000000000000000/////////---..................---,,,,,,,,,------.........,,,,,,------------------++++++,,,...///111222333*********++++++,,,,,,,,,......////////////......////////////////////////222111111000///............///111111111000111222...............---------000000000000000000000000111111111222222333333444000111111111111222222222222333333444444333333222444444444555666777777888777777888999:::::::::::::::===@@@AAA??????AAACCC&&&''')))***+++++++++***///@@@OOONNN===---(((***))))))))))))((((((((((((***((('''(((******(((%%%))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***%%%)))///444444000+++'''))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''')))'''&&&'''******(((%%%''''''''''''((((((((((((+++***))))))))))))'''%%%'''''''''''''''&&&&&&&&&)))'''&&&(((,,,...---,,,************************))))))))))))))))))))))))************************,,,+++******++++++***((('''((()))***+++++++++***))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))************,,,++++++***)))(((''''''+++***)))))))))))))))***...---,,,***)))((((((((()))))))))))))))*********...222888;;;:::444,,,'''((()))+++,,,------,,,,,,...,,,******+++++++++***,,,,,,,,,---,,,,,,++++++..................------...,,,***+++,,,---,,,,,,+++---//////...---...///++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***))))))***++++++++++++******++++++,,,---...---+++*********+++++++++++++++,,,,,,---------,,,,,,------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***+++,,,---------***+++---.........------,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++++++++++++++******))))))))))))***++++++++++++***''''''(((***+++,,,---...///---***((()))+++...000......,,,,,,,,,,,,......,,,,,,+++++++++,,,---...------,,,,,,+++***))))))+++,,,---.........------...------,,,,,,,,,------,,,+++*********+++,,,---000///---,,,++++++,,,---,,,++++++++++++,,,------+++,,,,,,---...///000000------------------------++++++,,,,,,---.../////////////////////.........---...///000000///...------------............///////////////...---,,,+++........................///............//////000............////////////000000000000000000000000///////////////000111111111000///......///000111555555555444333222111000555444222222222222444555222222333333333444444444555555555555666666666666555666777888888999888888<<<===>>>??????@@@@@@???&&&''')))***+++++++++***'''111999:::222)))%%%&&&)))))))))))))))***++++++555111+++((('''&&&$$$###)))))))))))))))))))))))))))))))))((((((''''''''''''))),,,......---***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))'''&&&(((******(((&&&((((((((()))))))))******)))(((((()))******)))'''(((((((((((()))))))))))),,,***((()))******)))'''))))))))))))))))))))))))************************************************,,,+++******++++++***(((******+++++++++******)))************************'''((()))++++++,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,++++++++++++******))))))))))))******,,,,,,++++++,,,,,,------************************,,,...111333222...***'''((()))+++,,,------,,,,,,,,,***)))***,,,------,,,++++++,,,,,,,,,,,,++++++........................000...------...//////...---///000///...---...///,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,+++++++++***++++++,,,---------+++*********++++++,,,,,,,,,,,,,,,,,,------***++++++,,,---...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***,,,,,,---------++++++---.........------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---*********+++++++++,,,,,,---,,,+++******+++,,,---++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,---------///...---,,,,,,,,,---...,,,,,,+++++++++,,,------...------------...//////------------------......////////////////////////++++++,,,------...//////............////////////////////////////////////---------............///------...............---...........................------------...//////////////////000000000000000000000000000000000000///////////////000111111111000///......///000111000000111111111000//////333222222111111222222333222222333333333444444444555555555555666666666666666666777888999999999999<<<<<<>>>???????????????'''((()))***************'''(((***+++---,,,***)))))))))((((((***+++---///EEE>>>555...)))((('''&&&))))))))))))))))))))))))++++++***))))))((('''''')))(((((((((((()))******))))))************))))))'''((((((((()))*********))))))))))))))))))))))))++++++***))))))))))))***)))((('''(((******(((''')))))))))*********++++++'''''''''(((+++,,,+++)))))))))******++++++,,,,,,,,,***)))((())))))'''%%%))))))))))))))))))))))))************************++++++++++++++++++++++++---+++******++++++***)))---,,,,,,++++++***))))))************************'''((())))))*********)))))))))*********+++++++++++++++++++++,,,,,,------)))))))))))))))***+++,,,,,,,,,++++++,,,,,,---...************************+++++++++++++++******))))))***+++,,,---------,,,---+++******,,,---,,,+++++++++,,,,,,,,,,,,,,,+++........................000...------...//////......//////---+++***,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...+++++++++++++++,,,---------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,)))***+++,,,---...///000------++++++++++++---------------,,,,,,+++++++++------,,,,,,------...///)))***+++,,,,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,---------************+++++++++,,,''')))+++---...,,,***(((+++******))))))******+++************++++++++++++)))******+++,,,------...,,,++++++***+++,,,---...---------,,,,,,------...000///...---,,,,,,,,,---))))))+++,,,,,,---------...------------...//////.........---------,,,,,,////////////////////////,,,,,,,,,---......//////---------.../////////000000///...------...///000---------............///+++,,,---...////////////........................---,,,,,,,,,------...///........./////////000000000000000000000000000000///////////////000111111000000////////////000000111111222333333333333333111111222222222222111111333333333333444444444444555555555555666666666666777777888999::::::::::::<<<<<<===>>>????????????)))))))))******************(((''')))---///...,,,***)))(((((()))***,,,...FFFAAA999111,,,))))))(((((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&'''(((***+++))))))************))))))))))))***+++,,,------...)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))******)))((()))))))))*********++++++((('''''')))+++,,,+++)))))))))******+++,,,------))))))))))))*********)))))))))))))))))))))))))))************************++++++++++++++++++++++++---+++******+++,,,***))),,,++++++***************************************+++******)))((('''%%%$$$*********+++++++++,,,,,,************************(((((())))))***+++,,,------,,,+++***))))))))))))+++++++++++++++******************+++++++++,,,,,,******+++,,,,,,---------111///---+++++++++)))''',,,,,,---.........---------------..................---++++++---...---,,,......---+++)))((()))***,,,,,,------------......---------,,,,,,++++++***+++++++++,,,,,,---......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++******+++,,,------......---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,---......***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++((())),,,......---+++)))+++******************+++******++++++,,,,,,,,,,,,******++++++,,,------...,,,+++***))))))+++---...------,,,,,,,,,---............---,,,+++************+++,,,---...---,,,,,,,,,++++++++++++,,,------........................------------------------,,,---------......//////................................................---------............///,,,------...//////..............................---------------...///000---------............//////////////////////////////////////////000000111000000////////////000000222333444444555444444444111222333444444333222111333333333444444444444555555555555555666666666666888888999:::;;;;;;;;;;;;;;;<<<===>>>????????????*********)))))))))))))))(((((()))*********))))))***)))(((((((((((()))***666555222...***'''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((()))))))))***))))))************))))))))))))***+++,,,------...)))))))))))))))))))))))),,,+++***))))))***+++,,,)))******+++******))))))((((((((()))))))))*********)))))))))++++++***((((((((())))))***+++,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++,,,,,,+++)))***))))))))))))***+++,,,************************++++++******((('''&&&%%%++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))***+++------,,,,,,+++***))))))))))))---,,,,,,,,,+++++++++***((()))+++,,,------,,,,,,+++++++++,,,,,,---......222000---,,,++++++)))(((------...///////////////---------........./////////---+++,,,---...------///000///---+++)))***+++,,,,,,,,,------............------,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,---...///......------,,,+++******---.../////////...,,,+++,,,++++++++++++,,,---------......///000000111111------------------------------...............///000000///...---,,,,,,+++...000222444444222000...---------............///......//////...------,,,....................................///000111222...////////////000000000///////////////////////////////////////000000111//////000000000000//////111111111111111000//////222333444555555444333222333333444444444555555555555555555555666666666666888999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>??????>>>,,,+++***)))(((((())))))(((***,,,,,,+++)))((('''))))))))))))((((((''''''+++---...---+++)))(((((())))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))************))))))'''((((((((()))*********))))))))))))))))))))))))+++************+++,,,,,,)))***,,,,,,***)))***+++((((((((()))))))))******+++***)))***++++++***(((((((((((()))*********+++---......---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++*********))))))***+++---...++++++++++++++++++++++++((()))******+++++++++***++++++,,,,,,,,,---------//////...---,,,+++*********************+++,,,---*********+++,,,---...///...------,,,,,,+++++++++&&&'''***+++,,,,,,+++***,,,+++++++++,,,---...///...,,,++++++---...---,,,------...///000000000000,,,,,,------.../////////111///......///000000///111222333222///---------++++++,,,,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,.........------------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++...---,,,,,,,,,---///000,,,------......------,,,+++,,,.../////////...---------------,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,---....../////////000//////...---,,,000000000//////...---,,,...------------...//////,,,---...///000111222222////////////////////////........................000//////...---,,,++++++///222555888888555222///---------............///////////////...---,,,+++..............................//////000111222333111111222222222333333333000000000000000000000000///////////////000111111//////000000000000//////222333333333222111000000444444555555555555444444333444444444555555555555555555555555666666666666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>---,,,***)))(((((((((((((((((()))+++------+++)))'''(((***++++++***)))((()))+++------+++******,,,))))))))))))))))))))))))(((((())))))))))))******((((((((((((((())))))***))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))+++------***)))***,,,)))))))))*********++++++)))((((((***,,,,,,+++***))))))))))))************+++---...,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***...---,,,++++++,,,...///++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,------------.........------,,,,,,,,,+++++++++******+++,,,,,,*********+++,,,---///000.........---,,,,,,++++++(((((()))***++++++++++++,,,,,,++++++,,,---///000---,,,***+++---.........+++,,,---....../////////,,,,,,------...//////000111000......000000000//////111444444111///---,,,******++++++,,,---------,,,,,,,,,---------------+++,,,,,,,,,,,,***)))(((---,,,,,,,,,,,,---......++++++---.........------------------............,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,++++++++++++,,,------,,,---------------,,,,,,------+++*********+++++++++,,,,,,---......------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***))))))+++,,,...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,---............---,,,***+++---//////...---,,,++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////......///000000///...---///......---------.........------------...//////,,,,,,------......//////////////////////////////////////////............------------------------...000222444444222000...---------............///---...............------........................------......///111222333111111111111222222222222000000000000000000000000///////////////000111111...///000111111000///...333333444555555555444444555444444333333444444555444444444444555555555555555555555555666666666666777888999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>---,,,***)))((('''((((((%%%"""!!!%%%***---+++(((%%%'''***---...---+++***''')))***)))&&&%%%'''***))))))))))))))))))))))))%%%&&&''')))+++---//////)))(((&&&%%%%%%'''***+++))))))************))))))************))))))))))))))))))))))))))))))))))))(((***+++,,,---,,,,,,+++)))+++...---+++)))***,,,******+++++++++,,,,,,,,,'''''''''***,,,...---,,,++++++******************%%%(((++++++******,,,///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***222111///---,,,---...///++++++++++++++++++++++++------.........------,,,,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******)))*********//////...---,,,,,,++++++,,,+++******+++,,,---...---,,,++++++,,,---///000000...,,,,,,------,,,+++)))***+++,,,------------,,,,,,------...///000000///...,,,,,,...///...---+++...111222000---+++***))))))***++++++,,,------,,,,,,,,,------.........+++,,,,,,,,,+++)))'''&&&---,,,,,,,,,,,,---......***+++---...///...------,,,---------.../////////*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...///---,,,,,,,,,,,,---......---------...------,,,,,,...---+++*********+++++++++,,,,,,---.........------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++******,,,...///+++++++++,,,,,,---------++++++,,,,,,---------,,,,,,,,,............,,,,,,)))***,,,......---,,,+++)))***+++,,,...///000111+++,,,---.........------+++++++++,,,---...///000+++,,,---.........---,,,---,,,++++++,,,---///000,,,++++++++++++,,,------------,,,,,,,,,+++++++++------------------------///////////////.........******+++,,,...//////000,,,,,,------------,,,,,,---------.........//////,,,,,,---...////////////........................,,,,,,------///000111222............////////////000000000000000000000000///////////////000111111...///000111111000///.........000111222333333333555444222222222222444555444444444555555555666666555555555555666666666777777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>******))))))((((((''''''''''''((((((((((((''''''+++)))***...555888666333***))))))((((((((())))))))))))(((((((((((()))))),,,,,,+++***))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++++++++)))'''&&&(((***+++++++++*********))))))))))))*********))))))(((***+++,,,,,,+++)))&&&%%%************************))))))))))))))))))*********++++++++++++***))))))************************,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------***************************++++++,,,,,,------...,,,,,,,,,,,,++++++***)))++++++,,,------------,,,000...,,,++++++,,,...000......---,,,++++++******+++******))))))***++++++,,,,,,---.........------,,,,,,---------,,,+++***------------------------------------........./////////000000///...---------///000222222000///------------------------------------------------,,,---------,,,,,,+++++++++------............------...---++++++++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,++++++*********)))******+++,,,---...///000,,,((()))---///---*********+++,,,,,,---......+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,---------,,,,,,---------.........///............---------***+++---............------------,,,,,,,,,++++++,,,---......//////......//////.........---------...---++++++,,,,,,+++***++++++,,,------......///...---,,,+++++++++++++++111000///...---,,,++++++---------...///000000111000000000000000///........................------///...---,,,,,,---...///////////////////////////......---,,,---...///000////////////////////////000000//////.........---///............---------000///...///000111111///000000000000000000000000000000111111111111000000222222222222222333333333111111000000111111222333000000000000000222555888@@@<<<777444444555555555666666555555555666666777999999999999:::;;;<<<<<<<<<===??????>>>>>>@@@AAA+++++++++***************))))))************))))))(((+++111:::???===555---))))))((((((((((((((()))))))))(((((((((((()))))),,,+++***))))))))))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((***+++*********,,,...,,,,,,,,,+++++++++******)))******++++++******)))***+++,,,,,,+++***((('''************************,,,,,,+++++++++---...///------......------,,,+++************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111000000///......------++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++......------------,,,,,,------.........////////////////////////...------+++...111333333111...+++------------------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++------............---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,///,,,)))***---///---***+++++++++,,,,,,------...---......//////......------------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,///............---------...---------,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,//////.........---------000...------...///---,,,///......------,,,++++++000///////////////000000...............---------------......///000000111///////////////...------........................///...------------...///////////////////////////......---------...///000//////////////////////////////......------------.........//////000000000///...---...000111000///000000000000000000000000000000111111111111000000444444333222111000//////111111000000111111222333333333444333333555888;;;???;;;777444444555555555666666666666666777888999999999999999:::;;;<<<<<<;;;<<<>>>>>>======???@@@************++++++++++++)))******++++++******)))(((+++222:::===999000(((((((((((((((((((((((((((***))))))(((((())))))***+++***))))))))))))))))))((((((((())))))*********'''''''''''''''''''''''')))))))))*********++++++''')))+++,,,++++++,,,---+++++++++*********))))))***++++++,,,,,,+++++++++***+++,,,,,,,,,,,,***)))++++++++++++++++++++++++******(((((()))+++---///+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...---------******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***......------,,,,,,+++++++++,,,---------,,,+++***,,,+++******+++,,,---...///...,,,+++++++++,,,---.........---------,,,,,,....../////////000000000///////////////......---***---111444444111---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///,,,******---///---+++,,,,,,,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,++++++******++++++++++++******------------,,,,,,,,,,,,+++++++++,,,,,,,,,------///............---------000///---,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,...............---------000...------...///...,,,///......------,,,++++++,,,,,,,,,---...///000000---------.........//////------......///000000000...............------,,,........................///......------......///////////////////////////......------......///000000000000000000000000000......---------------,,,---......///111222222333///...---...///000000...000000000000000000000000000000111111111111000000333333222111000///......111111000000111111222333111222222111111222555777===:::666444444555666555666666666666777999::::::999999999999:::;;;<<<<<<:::<<<============>>>@@@''''''(((((())))))******((((((((())))))(((((((((*********,,,...---)))&&&''''''(((((())))))((((((***))))))))))))))))))*********)))(((((())))))***((((((((()))******++++++(((((((((((((((((((((((()))))))))*********++++++)))+++,,,,,,***(((''''''***)))))))))((((((((((((++++++,,,,,,------,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))(((''''''(((+++...000***************)))((((((++++++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,------,,,,,,---.../////////...)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++,,,...//////---+++***,,,+++)))))))))+++---///000...,,,+++***+++---...///.........------------////////////000000000000...///////////////......,,,---000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------------------,,,,,,------............------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---++++++---...---,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,------......---,,,,,,***+++,,,------,,,+++***......------,,,,,,,,,+++............///////////////............---------,,,------......---,,,,,,...------------,,,,,,,,,---......///////////////........................---,,,++++++,,,---,,,+++++++++,,,------......///---,,,,,,,,,------...///---------............///............//////000000.........//////......---............//////////////////............//////////////////////////////...............//////000000000000000000000000000..............................///000000111222222///---------///000///...////////////////////////000000111111111111000000......//////000000111111111111000000111111222333000111111111000111333555;;;888555333444555666666555555555666777999:::;;;999999999999:::;;;<<<<<<;;;<<<>>>>>>======???@@@''''''(((((())))))******(((((())))))))))))((((((+++)))'''&&&&&&'''''''''''''''((()))******))))))******))))))))))))************))))))))))))******((()))))))))*********+++************************((((((((()))))))))*********,,,...---+++)))((()))++++++*********)))))))))***+++,,,---------------***+++,,,,,,------------++++++++++++++++++++++++---,,,++++++---///111333---------...---,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///,,,---......////////////******+++,,,,,,,,,,,,+++---,,,+++))))))+++,,,---////////////............,,,---///000///---+++***+++***)))((()))+++...///000///---++++++,,,---...........................////////////000000000000......///////////////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------------............------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---,,,,,,---...------...---------------------,,,------......------,,,---...///000000///...---+++,,,---......---,,,+++.........------,,,,,,,,,....../////////000000000///............---------'''***---000111000---,,,.........---------,,,,,,---...//////000000//////---.....................---+++++++++------,,,+++++++++,,,------......///222222111000//////000000///............---------............////////////...//////000000000//////........./////////000000////////////////////////////////////////////////.........///////////////000000000000000000000000///////////////000000000///////////////////////////...---...000000000///////////////////////////000000111111111111000000---......///000000111111111111000000111111222333444555555555444333555666888666333333444666666666333444444555666777999:::999999999999:::;;;<<<<<<<<<>>>????????????@@@BBB************++++++++++++***++++++,,,,,,++++++***)))***,,,------+++)))((('''(((***+++,,,++++++***+++******))))))******+++******************+++,,,************************++++++++++++++++++++++++((((((((()))))))))******)))+++---...------...///---------,,,,,,,,,,,,+++******+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///.........---------,,,,,,---------............------------............,,,---------............------------------------111111111000///.........------......///.........++++++,,,------------,,,,,,+++(((''''''(((+++,,,---------------------------............---+++***************+++,,,...///000///---,,,,,,,,,---...---------...//////000000....../////////000000000---...//////////////////111///---,,,,,,---///111------------------------,,,,,,,,,------.........------------............------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------,,,---------.........///......------------......---------------.........//////000000000000//////---...000222222111///...------............------.........------------------------............//////............---------&&&(((,,,000111000...---............---------,,,,,,,,,---............------------..................---,,,---/////////...///......------,,,++++++111000///......---------//////.........---------......//////////////////...///000000000000000000.........//////000000111...//////000000//////...////////////////////////---...///000000000000///000000000000000000000000///000000000000111111111000000000//////.........000///...///000111111///000000000000000000000000000000111111111111000000111000000000/////////...111111000000111111222333333444555444333222333444666444222333444666666666444444444444555666888888999999999999:::;;;<<<<<<===???@@@@@@@@@@@@AAACCC+++++++++******************++++++,,,,,,++++++***'''***---//////---+++***((()))+++---------,,,++++++******))))))******++++++++++++++++++,,,------,,,++++++******)))))))))++++++++++++++++++++++++)))))))))*********++++++)))***++++++***+++---...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---------------------------------............------------.........///------------............------------------------333333222111///...------------.........---,,,,,,,,,,,,---............---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++......------,,,++++++*********+++,,,---.../////////.........------------+++,,,---...///000111222------........./////////------...//////////////////...---,,,,,,---...///................................................------------.........///------............------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------............---,,,++++++******.........---------...///,,,,,,------......////////////000000000000//////,,,...000222222111///......------,,,,,,------...------------............------.........////////////............---------***+++,,,---......//////............------------,,,,,,---...............---------.........//////...---,,,---///000///...///......------,,,++++++,,,,,,+++++++++++++++,,,---------.............../////////////////////...---...//////000000//////---......///000000111111...///000111111000///...////////////////////////---...///000111000000///////////////////////////////////////000000000111000000000000000000000111111000///000222222222000000000000000000000000000000000111111111111000000111111000000000000//////111111000000111111222333111222333333111///000000444222111222444666777666666666555555666777888888999999999999:::;;;<<<<<<===>>>@@@@@@??????AAABBB******))))))((((((''''''))))))************))))))'''((()))))))))***+++---(((***,,,...///...---,,,++++++************++++++,,,+++++++++,,,------...---,,,,,,+++***)))((((((******************************+++++++++,,,,,,,,,******)))'''%%%%%%&&&((())))))))))))((((((((((((((()))***+++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,------...///---------.........//////---------.........//////---------.........//////........................///............------------.........---,,,++++++,,,---......//////............///000000///..............................///...---++++++******+++)))***,,,---.../////////......//////......---,,,***+++,,,...000111333333------------.........///------...///000000//////---..................---///////////////////////////////////////.........---------.........//////---..................---///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000///---+++)))'''&&&%%%............------...///,,,,,,,,,---...///000000------............------+++---///111222000///---...---++++++++++++---...,,,---------.../////////000000000000111111111111//////.........---------///...,,,******,,,...000//////.........---------...//////000000000000000---------.........//////,,,+++***+++---...---,,,++++++,,,------......///------------...///000000++++++,,,---...///000111///////////////.........,,,,,,---.../////////...---......///000111111222...///000111111000///...////////////////////////---...000111111111000///////////////////////////---.........//////000000//////000111222333333444222000000000222333222111000000000000000000000000000000111111111111000000......///000111222333333111111111000111222222333444555666666444222222333333222111222555666777666888777777777777777888888999999999999:::;;;<<<<<<<<<===??????>>>>>>@@@AAA+++++++++*********))))))((((((((()))+++,,,+++******)))'''((()))++++++***++++++++++++++++++++++++'''(((***,,,,,,,,,******///***(((+++...111666<<<<<<888333...******,,,///...------,,,+++***)))))))))'''+++555999333---,,,///---++++++------+++)))************************,,,,,,++++++,,,,,,---...++++++******++++++,,,------------..................111///***'''(((***)))******+++++++++,,,,,,,,,***+++------,,,+++)))(((,,,,,,,,,---------...............------,,,,,,,,,.........///////////////......---------......///........................------------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,---......//////......111,,,'''''',,,//////---///...---,,,+++,,,------//////.........---------***++++++,,,---...//////////////////............,,,,,,,,,---------............------------............//////000000111111//////.........---------///////////////////////////////////////...............---,,,+++******))).................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...&&&(((((((((+++000111///..........................................------...---,,,,,,,,,,,,---...000...,,,...111222///,,,......////////////.........///000000000///------222...******---//////---111000...------///111333...000......999DDD===...111111000///////////////............////////////......------------.........---,,,,,,,,,,,,---......///000000000000000///111...,,,+++---.........------------------------.........------,,,,,,,,,...............///000000000000//////.........---//////............//////***+++,,,---...............///000111111000///...////////////000000000000...///000111111000///...000000000000000000000000////////////000000000000////////////000000000000444333111//////000111222000000000000000000000000111222444555555444222111111111222222222333333333222222111111111111222222222222222222222222222222444444555666666777777777666555444444666777777666;;;;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======+++++++++*********)))))))))))))))*********)))((())))))************++++++++++++++++++++++++++++++***************++++++,,,+++******+++,,,000<<>>>>>>>>>>>======+++++++++***************)))************)))(((((('''***------+++***+++---++++++++++++++++++++++++,,,+++)))((((((***,,,---'''))),,,,,,)))...@@@SSS\\\BBB,,,***,,,))))))...*********++++++,,,,,,,,,///+++))),,,...------///...,,,++++++------,,,***------------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------........./////////+++---,,,***+++...---)))+++++++++,,,,,,,,,------000///...---...---,,,+++,,,------------..................---------------,,,,,,,,,------.........000000///...------------..............................---,,,+++,,,,,,,,,......------------..............................---------...------,,,,,,000,,,((())),,,......---///...------,,,,,,------......---------,,,,,,,,,000/////////.........---////////////............000000000000111111111111///......------......///111111111000///........./////////............---////////////////////////------------------------................................................,,,,,,------.../////////........................000///---,,,,,,,,,---...///111000,,,+++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,---......+++///222111---,,,...111,,,------......------,,,......//////......---,,,))),,,///000///---,,,,,,,,,------...............///000222<<>>>>>???>>>>>>===************************(((***++++++***))))))***&&&+++000000,,,***+++...++++++++++++++++++++++++++++++***))))))***+++,,,&&&(((,,,,,,))),,,<<>>?????????>>>>>>************************'''***,,,,,,+++***+++---&&&+++000000,,,***+++...++++++++++++++++++++++++)))***+++,,,++++++***))))))((()))+++++++++222::::::---''',,,,,,$$$!!!''',,,++++++***))))))((((((***+++,,,+++++++++***)))+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,------...///......------......///000------......///000000111000888;;;444,,,***---000,,,,,,---------.........///999CCCBBB777,,,***,,,---------.........//////........................---......///000000111111222111000///...---------////////////////////////////////////////////////111000//////..................///000000///......---------......---,,,,,,,,,+++******+++,,,------...//////.........------......---------,,,,,,,,,......//////000111111222////////////............//////000000000111111111/////////....../////////.../////////000000000111////////////////////////////////////////////////------......////////////...//////000000111111222////////////////////////111111000//////...------------------------------//////......------------(((---000...,,,...///...---------------------------------.........//////........................///...---...000111///,,,//////000000000000////////////......------------''',,,222444222///......,,,---000111222111///...(((,,,///000333555333/////////...---------------............////////////......------------..............................000///......///000333444999444///,,,,,,...000000................................................//////............////////////000000000000000000//////............//////---,,,,,,---...111555777111111000///////////////////////////000000000000000000////////////000000000000000000000000000000///000000000000111111111000000000000000000//////111111111111111111222222000000000000000000000000000111111111111111111000/////////000000000111111222222111111111111222222222222333333333444444444555555555555666666777777777555444444666777777666888999:::;;;<<<<<<<<<<<<======>>>???????????????***************+++++++++))),,,///...,,,***,,,...(((+++......,,,+++,,,...++++++++++++++++++++++++)))***,,,---,,,+++)))''',,,)))(((,,,---++++++,,,***))),,,000...)))(((***......---,,,+++***)))((('''+++...,,,++++++***(((***,,,------++++++,,,...---------------------------------------......///...------------...//////------...///000000111222777===>>>555,,,+++...000---------.........//////000===JJJJJJ>>>222......------........./////////.............../////////......///000111222222333111111000///............////////////////////////+++---///111222111000...222111000//////...//////---...///000000///...---,,,---......//////......---------------......///...////////////...------//////.........---------------...///000111222222////////////.............../////////000000000000000//////......//////000.........///000111111111...////////////000000000////////////////////////------......///000000000/////////000000111111111////////////////////////333333222000///...---,,,------------------------////////////......------...444777333///000000...........................,,,,,,------.../////////---...////////////...---111...,,,...111222///+++000000000111111000000000000000///............///000222555555333000...------...000222222111000///,,,000333222...---000333000///......------..................////////////......------------......---...////////////...---000000//////000222444555888444///,,,---///111111......................................./////////000//////............/////////000000000000111111//////............//////222111111000000111222333000000////////////000000////////////000000000000000000////////////000000111111111111111111111111000000111111111222222222111111000000///.........000111111111222222222222000000000000000000000000222222222222222222222222000000111111111222222222222222111111111111222222222222333333444444555555333444444555666666777777666555333444666777777666777888:::<<<======<<<<<<======>>>???@@@@@@@@@@@@))))))*********+++++++++...111333111,,,)))***---***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))...******---///,,,+++,,,(((...111......000000---//////.........---------&&&,,,///+++))),,,,,,***))),,,------++++++---///........................---------------...//////------,,,,,,------...///------...///000111222222===>>>:::222...///000...---.........///////////////999CCCFFF@@@777111...............////////////---........./////////000------...///000111222222000000///////////////000////////////////////////+++...333777888777444222333222111000////////////,,,---///000000///---,,,,,,---...///000111111111///000000000000000111222...//////000///...---,,,000000/////////..................//////000000000////////////............////////////000000000000000000////////////000000////////////000000000000.../////////000000000000////////////////////////,,,,,,---......///000000/////////000000000000000////////////////////////222222111111000///..............................///////////////......---111888;;;666111000///...------------------------,,,,,,------...//////000---...///000000///...---.........///000000...---//////000000000000//////222111000///...//////000000///......///000///...---...///000000000///...000222333111---+++,,,///111000//////......//////............////////////......------------......---...///000000///...---......///000111222333333222000.........//////...........................---........./////////000000000///...............//////000000000111111111//////............//////111111111111111000000000//////......///000111222////////////000000000000111000///......///000111000000000000000000000000000000000000111111111111111111000000000000000000000000111222222222222222000000000000000000000000222222222111111222222222000000000111111111222222222222111111111111222222222222333333444555555666555666666666666666666666777666444555777888888777666888:::<<<======<<<<<<======>>>???@@@@@@@@@@@@))))))******++++++++++++111444666333,,,((((((+++,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++...+++,,,//////---...111(((...---%%%&&&///000)))*********+++++++++,,,,,,'''---///***(((,,,...---)))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,,,,,,,---......------...///000111222222BBB===444...///333111,,,............/////////000---222999>>>>>>999222,,,............/////////000---.........//////000000,,,,,,---...///000111222000////////////000000111000000000000000000000000333777===BBBDDDBBB???<<<333222111000////////////,,,---...000000...---,,,,,,,,,...000111222222222,,,---......------...///...///000000000///---,,,000000000000////////////////////////............000/////////............///000000000000111111111000000////////////000000111111000000//////........./////////000000111111////////////////////////++++++,,,,,,---...//////000000//////////////////000000000000000000000000111111111000000000000000000000000000000000000000/////////000///......---///666999555000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...///000000///...---,,,///222111...,,,...000......////////////......333222000/////////000111(((&&&$$$&&&+++///000///,,,------...............,,,,,,...111222000000222111111000///////////////............/////////000.........------.........---...///000000///...---,,,---...000111222222222------...///000000---***////////////////////////---.........//////000000111000///...............//////000000111111111222//////............//////+++,,,...///000000000000............///000222333////////////000000000000111000///......///000111////////////////////////////////////000000000000000000111111222222222333///000111222222222222222000000000000000000000000222222111111111111222222000000000000111111111111222222111111111111222222222222333333444555666666999999999888777777666666888777555666888999999888666888:::<<<=========<<<======>>>@@@@@@AAAAAAAAA*********+++,,,---///000777555222///...---......,,,++++++---111111...***+++,,,,,,------,,,,,,,,,+++***)))))))))***,,,---///...,,,+++++++++,,,,,,+++,,,---...////////////000///---,,,++++++,,,---...---+++*********++++++***++++++,,,------,,,,,,---......//////......---.........////////////000////////////////////////////////////////////////333222111///......------222111///...------......---......///000111111222222000---++++++---000222222222111000///...------////////////000000000000........................000000///000000111222222111555???KKKSSSQQQHHH>>>>>>777///,,,///222222000///......------,,,,,,+++000000111222333555777888///...------......---,,,000111222333222111///---000000000000000000000000////////////000000000000333222111111000111111111000111222333333222000///000000//////000111222222111111222222222111111000000////////////000000111111000///......///000111////////////////////////...///000///...---...///,,,///222111///...///111//////............//////000000//////.........---000000000000000000000000000///---,,,+++++++++,,,//////////////////////////////...,,,******,,,///000000000000000000000000///////////////......---000000//////.........---666333000/////////...---000///...---,,,,,,---...---,,,,,,++++++,,,,,,---000000000000////////////---//////---,,,------+++//////000000000//////...111000000000//////......////////////000000000000//////---,,,---...111333555222...---...000///...///////////////////////////......------///000111............////////////222222222111111111000000222111000///...---,,,+++---...///000111222333333000000000000000000000000000000000000////////////222000///......///000222///////////////000111111000111111111111222222222000000000000000111111222000////////////111333444555444333222111111111111000000111111111222222222222222111111111111111111////////////////////////333333333444444444555555333333333333333222222222555555555555666666666666888999999:::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>*********+++,,,---...///444333000...,,,,,,,,,---***+++,,,---//////---+++,,,,,,---------,,,+++++++++++++++++++++,,,,,,---...---,,,+++***++++++,,,******+++,,,------............---,,,,,,,,,------------+++*********++++++......//////////////////------............---------............////////////////////////////////////////////////////////////////////////000000111111000/////////000111111---------...///000000000111000...,,,,,,...000111111111111000//////......////////////000000000111////////////////////////000000//////000000111111444444555:::@@@BBBAAA???;;;555...,,,///111222111..................////////////...//////000111222...------...///000000///000000111222111000///...000000000000000000000000////////////000000000111222111111000///000000000444555555555444111///---///////////////000111111111111222222222222111111111000000/////////000000111000////////////000111////////////////////////...///000///...---...///111222444333000...///000//////............//////000000/////////.........////////////////////////,,,,,,,,,---...000222333////////////////////////......---+++))))))+++...000000000000000000000000//////000000//////...---,,,,,,------.../////////888888777444///---...000111000...---------...///......------------............//////000000111111...000111000000///...,,,000000000111111000000///222222222111111000000000000000000000000/////////+++---///000000/////////555222...---///000///...//////////////////////////////...---...///000111....../////////000000000222222222111111111000000222111111000///...------000000000000000000111111000000000000000000000000000000000000000000000000111000///......///000111///////////////000111111//////000000000111111111000000000000000111111222111000000000111222444555666555444333222222222222111111111222222222222333111111111111111111111111111111111111111111111111333333333444444444555555555555555555555666777888555555666666666777777777777999:::<<<===<<<<<<;;;<<<<<<<<<=========>>>>>>************+++---...///111000...,,,*********+++)))+++---------,,,+++,,,------------,,,,,,+++***+++,,,,,,------------------,,,+++*********++++++))))))******++++++,,,,,,,,,,,,------...------------,,,,,,++++++++++++,,,,,,---------------,,,+++,,,------......------,,,---------............//////////////////////////////////////////////////////////////////000111111000000000000111222333444,,,,,,------......//////000//////......//////000000000000000000000000000/////////000000000111111000000000000000000000000111000000////////////000222111//////111444888;;;777222---,,,///111222111.........///000111111111//////...---------.........------///111333222222000000000000////////////000000000000000000000000/////////000000000111111111111000////////////000444444444444333111...---///////////////000000000111111222222222222222111222111000000////////////111000000//////000000111///////////////////////////000111111000///000222111222333222000///000111000//////......//////000000000////////////..............................,,,------...000222444555000000000000000000000000.........,,,++++++---///000000000000000000000000//////000000//////...---)))***+++,,,...///111111999<<<===888000,,,...222111000///////////////000//////............//////------...///000111222222///000111333222111///...000111111222222222111111333333333333333222222222111111111000000/////////---///111111000///000000444222///...///000////////////////////////////////////.........///000111///000000000000111111111222222222111111111111111111111111000000000//////333222222111000///......000000000000000000000000000000000000000000000000111000///......///000111/////////000000000111111.../////////000000000000000000000000111111222222222222111222222333444555666555444333333333333333222222222222333333333333111111111111111111111111333333333333333333333333333333333444444444555555333222111111333555777999666777777777777888888888777999;;;===>>>===<<<:::<<<<<<=========>>>>>>>>>************+++,,,---...///...---+++************(((+++...---+++)))***,,,------------,,,+++*********+++---.........---,,,++++++++++++++++++++++++***************+++,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,------------............////////////////////////////////////////////////222111000///............000000000000111111222222---------......///////////////000000000000////////////000000000111111111//////000000000111111111111111111111111111111111111111000///.........///---///111111000000111333333000------///111222222/////////000000000111111000000000//////000000000000//////000222333333222000000///......//////000000000000000000000000000//////000000000111111111222111111000000000000000......///000000000//////000000000111111111000000111111222222333333222222333222111000////////////000000000000000000000000////////////////////////111222444333222222333444///////////////000111222000000////////////000000000000//////////////////////////////////////////111111000000000000000000000000000000000000000000000111111000//////000222////////////////////////000000000000000///......******+++---///000111222777999:::666111---...111111111000000000000000000000//////......//////000.........///000111111111111///000222222000///000111111222333333333222222333333333333333333333333222222111111000////////////000///---++++++...222333111000//////000000000///////////////////////////////////////000000000000000111111111222222222111111111111111111111111111111111111111111111111333222222111000///......000000000000000000000000000000111111111111111222111111000//////000111111//////000000111111111111/////////000000000111111000000111111222222222222222222222222222333444444555444333222222222222222222222333333333444444444111111111111111222222222444444444444444444444444333333333444444444555555444222111000111333666888777777888888888999999999888999::::::;;;;;;<<<<<<<<<============>>>>>>>>>************+++,,,,,,---...------,,,,,,+++++++++))),,,...---***)))***---,,,---------,,,,,,+++***)))***,,,---------,,,+++++++++++++++,,,+++++++++,,,++++++++++++,,,------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,------......------,,,---------.........//////000000000000000000000000000000000000000000000000222111000//////......///111111111000000////////////////////////000000000//////000111111000////////////000000111111222222000000000000111111111111000000000000000000000000222111000///////////////---///222222111/////////111///......000111333333000000000/////////......000000000000111222333333333222111111222333222000000000////////////000111111111111111111111111111000000000000111111111111444333222222111111222222......//////000000000000111222333333333222222111111111222333333333333333333333222000////////////000000111111111111000000000000000000000000000000000111333222111111333444333222000000000111111111000000////////////000000//////000000000000000000000000000000000000000000222111111000///---,,,,,,000000000000000000000000000111222111000000111333////////////////////////000000000000000//////...---......///000111111111333222111111111000///...000000111111111111111111//////............//////000000000000////////////222......222222...///222111111222333333333333333111111111222222222222222222111111111000000000///+++///333222...+++,,,---111111111111000000000111000000000000000000000000/////////000000000000000111111111111222222222222111111111111111111111111111111111111222222222222111111111000000000000000111111111111111111111111000111111111222222333333111111000000000000111111//////000111222111111000000000000111111111222222000000111222222222222111111111111222222222222222333222111111111111111111222222333333333444444444000000111111111222222222333333333333333333333333333333333444444444555555:::888555444444555777999888888888888999999999999:::999888777888:::<<<===============>>>>>>>>>???***************+++,,,,,,---------------,,,,,,,,,,,,,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,++++++,,,---...,,,,,,------...---------+++,,,,,,------------,,,,,,,,,---...............---..................---.........////////////000000000000000000000000000000000000000000000000000............///111222333111111111111000///...---//////000000000000000000///000000111111000000///000000000111111222222222000000000111111111222222000000000000000000000000222111111000000000000111000///---,,,---...000111//////000000111222333333111111111000///.........////////////000111222333444222111111222222111000000000000000111111111111111111111111111111111111000000000111111111222222444444333222222222222333444444333222111111000000333333444555555333222111000111222333444444444444333222111111000000000000000111111222222111111000000000000000000000000000---...000000//////000222999666333111111111111000111000000//////000000111//////000000000000111111111111111111111111111111....../////////...---,,,000000000000000000000000---///000000///...///111000000000000000000000000000000111111000000///...000000000000000000000111///------...111111///---///000000111111111111000//////............//////111000000000/////////...222...000777777111///333000111222222333333333333000000000000111111111111111111111111111111111111,,,555@@@CCC>>>666000...000111222222000000000222000000000000000000000000...///000111111111000000000111111111111222222222111111111111111222222222111111111111111111222222//////000000111111222222111111111111111111111111111111111222333333444444111111111111111111111111///000111222222222111000111111111111222222222222///000222333333333222111111111222222222222111111111111000000000000111111222222222222333333333333000000000111222222333333222222222222222222222222333333333444444444555555999777555444333444666666777888888888888999999999:::999888777888:::<<<>>>=========>>>>>>>>>??????***************++++++,,,+++,,,,,,,,,---,,,,,,,,,///---,,,,,,,,,---,,,+++******+++,,,------------,,,,,,,,,,,,,,,---......+++,,,---...///......---///---,,,++++++,,,---.........---,,,,,,,,,------++++++---.........------((()))***+++,,,---------...//////000000//////.../////////000000000111111000000000000000000000000000000000000000000000000------......///111222333000111222222222111000///////////////////////////000000000000000000000000111111111111111111222222000000111111111222222222222222222222222222222222222111111111111222222333111...++++++...111111000///000222222222222333333111111111111111111000000000000000//////000000111222111000111222333222111///000111333333333222111111111111111111111111111000000111111111222222222444333222222111111222222555444333222222222222222222333444555555333111000000111222333444444444444222222111111000111111111000111222222222222111000000000000000000000000000---...000000//////111222555222///...000222222111111111000000000000111111//////000000000111111111000000000000000000000000------.../////////...---////////////////////////,,,...000000///...///000000000000000000000000000000111111111111000//////////////////000000000000,,,---///000000000000000......000111111111000000111000000//////000000111////////////000000000000222000666AAABBB777222444///000111222333333333333000000000000111111222222000000000111111222222333111;;;EEEHHHBBB999444333///111333333111000111222000000000000000000000000...///000111222111000000000000000111111111111222000000111111111222222222111111111111111000000000///000000000111111111111111111111111111111111111111111222222333444444555111111111222222111111111...000111333333222111000000000000000111111111111///000222444444333222111222222333444444333222111222111111111111111222222111111111222222222222333///000000111222222333333222222222222222222222222333333333444444444555555444333333333333444444555777777777888888888888999999:::;;;<<<==================>>>>>>>>>?????????******************++++++******+++,,,,,,,,,,,,+++111...++++++---///---***)))***+++,,,---...............---,,,,,,...///000+++,,,.../////////.........---+++******+++---...000///---,,,+++,,,,,,---***+++---...///...------***+++,,,...///000111111//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111000000////////////000///000222333444444333222.....................---111111000000000000111111111111111111111111111111000111111111111222222222333333333333333333333333222111111111222333444444...,,,,,,000555666222---000111333333333222333333111111111222222333444444444333222111000000000000000//////000222444444333///000222444555444222111111111111111111111111111000111111111111222222222333222111111000111111111000000000000111222333444111222444444444222000///000111222333444444555444111111111111111111222222000111222333333222111000000000000000000000000000///111222222222222444555+++)))''')))...222444444111111000000000000111111//////000000111111111222000000000000000000000000//////000000000...---,,,////////////////////////---///111222111000111222000000000000000000000000111111111111111000//////------......///000000111+++000444444000---000333---...///111111111000///222222111111111111222222------...///000111222222111222<<>>AAABBB@@@===;;;>>>>>>>>>>>>????????????+++++++++,,,......---++++++,,,---.........---,,,............---,,,++++++---,,,,,,++++++,,,,,,---000000///...------,,,,,,---------............///........................///...---,,,,,,---...///...............///000000////////////000111333333000000000000000///......///////////////.........---......///000111111222111111111000000/////////333222222222111111000000222111111111000000//////222222111111000/////////111111111111111111111111555444...'''''',,,111111222222222222222222222222222222222222222222222222111000000000111222333333000000000000000000000000222222222222222222222222333222222111111222222333333222222111111222222333//////000000111111111222...,,,+++---///222333444---333444///---000333111...///000111222333333333111222333222000000000111111111222222222333333333333333333333333222111000111111111222222111111111222222222222222222222222111111111111111111111111222333333444333222111000222222222111111111111111000111111222222111111111///...000222222111000111111111000//////000111222000000000000////////////......//////////////////////////////000000000000222222111111111333444555000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////222444555333000...///111///////////////000111111////////////000000000000666111222@@@PPPQQQ@@@...333222222222222222333333111222222333333222222111444333111///...///000111444555444222000000000222...000333555555444222000222222222222111111111000000000000000000000000000///000222333444333333222000000000000000000000000333444555444333222444666000...///333333000000222555444333222111111111111///000000111111111111000///000222222111111111222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444555555555666555333222111222333333666555333222222333555666333444555555555444333222222333444444333333444666555777888888777777888999<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????---,,,,,,,,,...///...------............---+++***,,,------.........------......------------......000//////...------,,,,,,---------............///........................///..................///...............///000000......---......///000111000000000000000///......000000000000000000000000///000000000111222222222555555555444444444333333333333333222222111111111333222222222111111111111//////000000111222222222222222222222222222222222333444222......333555444222222222222222222222222222222222222222222222222222111111111111222222333111111111111111111111111222222222222222222222222333333222222222222333333333333222222222222333333000000000111111111222222333111000000222333333333111666666000...111222111000000111222333333333333111333333222111000111222222222222222333333333333444444444444444333222222111222222333333222222111222222222222222222222222222222222222222222222222222333333444333222111000//////000000111111222222333333444444444333333222///000222333333111000111222111000000///000111222222111111111111000000000000000000000000000000000///000000000000000000000111000/////////000111222111111111111111111111111111111111111111111111111000000000000111111111111111000000000////////////111222444222///...///111111000000000000111222222000000111111111222222222444111333;;;DDDEEE===333333222111111111111111222222222333333333333222222333222111000000111222222444444444333222111222222000111333444555444333222222222111111111000000000111111111111111111111111000111222333333333222222111111111111111111111111333444555444222222444555GGG>>>555222111000444888555444333222111111111111000000111111111111000000///000222222111111111222111111111111111111111111111111222222222333333333333333333333333333222222222222222333333333444444222222222222222222222222333333333444444444444444555444333222222222333333666555333222222333555666222222444555555555555444666777888888777777888999777888999999888888999;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????000...,,,,,,...///000///////////////...,,,+++***,,,,,,------...///////////////............///////////////...------,,,,,,---------............///...........................//////000000//////..................///000000//////............//////000000111111000000//////111111111111111111111111222222222222222222222222333333333333333222222222333333333222222222222222333333333333333222222222///000000111111222333333333333333333333333333333---111222111111444444111333333333333333333333333333333333333333333333333333333222111111111222222222222222222222222222222333333333333333333333333333333222222222222333333333333222222222222333333111111111111222222222222666444222111222333222111555777777222000111222222222222333444444333333333222333444333111000111222222222222333333333444444444555555555555444444333333333444444444444333333333333333333333333333333444444444444444444444444222333333444444333111111---...///000111222222333444444444444444333222222000333555444333222111111333333222111000000000000333333222222222111111111333222222222111111000000000000000000000000000000111000//////...//////000111111111111111111111111111111111111111111111111000000000111111111222222111111000000000////////////000111111//////000111222111111111111222333333222222333333333444444444111222333555777888888777444444333222222222222222222222333333333333222222111111111222222222333333333333444444444333333222222333333333444444444444111111111111000000000///111111111111111111111111222222333333333222111111222222222222222222222222333444444444222222444555MMMAAA666222333333444666444444333222111111111111222222222222111000/////////000222222111111111222222222222222222222222222111111222222222333333333333333333333333333444444333444444555555666666666333333333333333333333333444444444333333333333333555444333333222333333333666555444333333444555666111222333444666666666666777999::::::999999:::;;;888999::::::999999:::<<<<<<<<<<<<<<<==================>>>>>>????????????000...,,,+++---///000000//////.........---,,,,,,......---......//////000///................../////////.........------------------............///...........................///000111111000///..................///000000222111111000000000000111000000111111111000000///111111111111222222222222222222222222222111111111111111111111111111111111222222222222222111111111333333333333222222222222444333333222111111000000333333333444444444444444...222333111222444444000333333333333333333333333444444444444444444444444555444333222222222222222444444444444444444444444333333333333333333333333333333333222222333333333333333333222222333333333222222222222333333333333444333111111222222000///555666666444333333444333444444444555444444333333222444444444222111222333333333333333444444444444444444555555555444444333444444555555555555444444333333333333333333333333333333333333333333333333222222333444444333222111///000000111222222333333333333333333222111000000222666888666333222222111444444333222111000000000333222222222111111111111333333222222111111000000111111111000000000000000333222222111111000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111000000000//////...////////////000000111111111111111111222333333333333333333444444444444111111111111000111444666777666555444333333333333222333333333333333333222000111222222222222111111222111222333444444333111444444333333333444555666111111111000000000//////111111111111111111111111333333333333222111111000222222222222222222222222333444444333222222333555???888666;;;@@@===666111444333222222111111111222333333333222111000///...///000222222111111111222222222222222222222222222111111222222222333333333333333444444444444555555666555555555555555555555333333333333333333333333444444444444333333333333444444444333333333444444555555444444444444555555222333444444555666666666666777888888777777888:::888999::::::999999:::;;;<<<<<<<<<<<<==================>>>>>>??????@@@@@@000---+++***,,,...//////------------...//////000111000///............///......------------.....................------------------............///////////////////////////...///000111111000///..................///000000222111111000000000000111000000111111111111000000000000000111111222222222111111111111111111000000333333333333333333333333000111111111111111111111111111222222222222222222444444333333222111111111333333444444444555555555777999888444444777777444333333333333333333333333444444444444444444444444555555444333222222222333444444444444444444444444333333333333333333333333444333333333333333333444444333333333333333333444444444444444333333333333333222111222444444333222333333444666777666555555444444555555555444333333333444555444222222222333333333444444444555555555333333444444444444333333555555555666666555555555333333333333333333333333333333333333333333333333222222444444555444333222333333333333333333333333333333333333333222111000333:::===777333333333222444444444333222111000000222222111111111000000000222222222111111000000000222111111111000000000///333222222222111111000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000.........///000111111111111000000000000111222222222222222222333333333444222111000000222333333222555555444333333333333333333333333444444333333333111111222222222111000///222111000111333444222000555444333222222444555777111111111111000000000000111111111111111111111111444333333222222111111111111111111111111111111111222333444333111111333444555333777BBBIIIDDD:::222333333222222111111222222333333333333222000/////////000222222111111111222222222222222222222222222111111222222222333333333333333333444444555555555777777666555444333222222333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666888777666666777999777888999999888888999;;;<<<<<<<<<<<<============<<<======>>>??????@@@@@@///---++++++---...///...,,,,,,,,,---...///111222333222000///......//////...------------------...........................---------............///////////////////////////...//////000000//////..................///000000//////............//////000000111111222222111111000000000111111222333333000000111111111111111111111111111111222222222222000111111111111222222222111111111111222222222222111222222333333444555555222333333444444555555555888999777222111555666444333333333333333333333333555555555555555555555555555555444333333333444444444444444444444444444444333333333333333333333333444444333333333333444444444444333333333333444444555555555555444444444444444333333555777888777666333222555;;;===:::777666333333444444555444444444444555666555333222333444444444444555555555666666222222333444444444444333555555666666666666555555333333333333333333333333222222222222222222222222222222444555555444444333555555555444444444333333444444555555555555444444555>>>AAA999333444555222444444444444444333222111222111111111111000000000111111111111111111111111222222222111111000000///000111111111111000000///222222222222222222222222222222222222222222222222111111111222222222222333222222111111111000000000000///...///111222111000000000000000000111222222111111111222222222333333333111000222444555333000222222111111111111222222333333444444444444333333222222222222222222111111555222///000333444333000444333222222222333555666222222222222111111111000222222222222222222222222333333222111111222222222111111111111111111111111222333333333111111333444666222444;;;@@@<<<666333333333222222111222222333333333333333222111000000///000222222111111111222333333333333333333333333111111222222222333333333222222333333444444555555666666555444333222222111333333333333333333333333444444555555666666666666333333444555555555555444555555555555555555555555777666666555444444555555666888999999888777999:::777888999999888888999:::<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@AAA...---------///000///.........------...///000111222111000......///111222//////............//////........................---------............//////////////////////////////..................///...............///000000......---......///000111///000111222222222222111111111111222333444444444000111111111222333333333/////////000000111111111222222222333333444444444222222222222333333444444222222333333444555555555111222222333444444555555333555444000000444444222444444444444444444444444555555555555555555555555555444444444444555555666444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333444444666666666555555555444444444444444666888999777666666444888AAACCC>>>888666111222333444444444444444444555666555444333333555444555555555666666666666333333444555555555555555444555555666666555555444444444444444444444444444444444444444444444444444111222444555555555444333333333444444444444444444222333444555666666666666666AAADDD:::333555555222333333444555555444333222333333222222222111111111111111222222333333444444333333222111111000000///000000222222333222111111222222222222222222222222222222222222222222222222111111111222222222333333222222222111111111000000222000///000222333222000222111111111111222333333111111222222222333333333222111222222333444333333222111111222222333444555333333444444444444333333222222222222333555777888:::666111000333555444222222222222222222333444444333333333333222222222222222222222222222222222222333222111111111222333444222222222222222222222222222333333222111111222444777222000333444222111333333222222111222222333333222222222333333222111111///000222222111111111222333333333333333333333333111111222222222333333333111111222222333444444444444444444444444444444444444444444444444444444444444555555666777888999999222333555666666666555444555555666666666666555555666666555444444555666777777888999999888888999:::888999::::::999999:::<<<<<<<<<<<<<<<============<<<<<<===>>>???@@@AAAAAA///......000111222000///000000...------...///000111000///...///000333444000000////////////000000---.....................---------.........//////000000000000000000000000///...---,,,,,,---...///...............///000000////////////000222333333///000111222222222222222222222333333444555666666111111222333333444555555333333333444444555555555444444444555555666666666333333333444444555555555666555555444444333222222111111222222333444555555222555666444555888888555444444444444444444444444666666666666666666666666444444444444444555666777444444444444444444444444444444444444444444444444555444444333333444444555555444444333333444444555777777666666555555555444444333444555777777555333:::777<<>>>>>888222111444666666444111111222222222333333333444444444333333333222222222222222222222222222222222222111111111222444555333333333333333333333333222333333222111111222444888444333555444222333666222222222111222222333333111111222333333333222222///111222222111111222333333333333333333333333333111111222222222333333333000000111222222333444444222222333444555666777888444444444444444444444444444555666777888999:::;;;222333555666666666555555555555666666666666555555555444444444555666888:::555777888888777666888999999:::<<<;;;::::::;;;===<<<<<<<<<<<<=========>>>;;;<<<===>>>???@@@AAAAAA,,,------...............///000000000111111111222///////////////////////////////////////000111111000000000000000000000000///............000222333///000111222111000...,,,............////////////////////////000000000000///000000000000111111111222000///------///000222333333333333333333333333111111222222222333333333222222333444444444333333666555333222222333444555555555555444444333333333333333333333333333333333444444555555444444333222999888777555555555666777444444444333333444444444555555444444444444555555///000111333555777888999666555444444444444555666222222333444444555555666555555555444444333333333444444666666666555444333666555444333333444555666444444444444444444444444444777<<>>???>>>:::777555444555555666777777666555555333333333222222111111111444555555666666555555444444444222222222222333444444444333222222111000000444555555555444333333222555555555444444333333333000000111222333555666777333222222222222333444555333333333333333333333333333222222222111111000000222333444333111000111222444333333222222333333444333333333333333333333333555555555555555555555555666444222222444999>>>BBBBBB===777333111111111111444444333333333222222222222333444444222222333444222222222222222222222222666555333222222222333333111111111222222333333333555555555555666666777777444333333222222333333444444444333222111111111111333333333222222222111111111111111111111111111111000000111333555666888888333333333222222111111111555444444444444555666666555555444444444444555555555444222111222444666888777888999::::::999888777888777555333333555777888333333444444555666666666666666555555555444444444555777888999888777888999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>???@@@AAA///000111111222222111111.........///////////////////////////////////////111111000000000111111222000000000000000000000000.........//////000111222222111111000/////////000///000000000111111111111//////000000000111111111000000000111111111222222333222000//////000222333333333333333333333333333222222222333333333333444222222333444444444444444444555555555555555444444666666555555555555555555555555555555555555555555333444555666666666666666888888666555555555666666555666888999999888666555666555555555555555555666333333444555666666777777555555555555555555555555666666555555444333333222555555555444444444333333444555666666666555444444666666555444444555666666444444444444333333333333444555777888888777555444555555555555555555555555666777888777666555555777666777777777666666777999777888888888888777777666999888888888777777777777555555444444555555666777777777666666666555555555555555555666666555555555555555444444555555666777777666666555555666666777===>>>===;;;777555555666222333444555555444333222555444444444333333333222444444555555555555444444333333222111111222333444333333333333333333333333444555555555444444333222666666666555555555444444111111222222333444666666444444333333333444444555333333333333333333333333222222222222222111111111444555666555333222333444444444333333333333444444333333333333333333333333555555555555555555555555666555333222333666:::<<<===:::666333333444444333666555555555555444444444666777777666333222222333333333333333333333333333444333222000000000111222444444444444444555555555444444555555666666666666444444333333333333444444333222222222222222333333333333333333222222222222222222222222222222222222333333333333333333333333444333333333222222222222555555444444555555666777666555555444444555555666555555555555555555666666777888999::::::999888777777666555555555555666777555555555555555555555555666666555555555444444444555777888999888777888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@000111222222333333222222////////////////////////000000000000000000000000222222222222222222222222000000000000000000000000......///000111111111111444333111//////000222333111111222222222333333333000000111111111222222222111111222222222333333333444333222111111222333444333333333333333333333333333333333444444444555555333333444555555555555444333555777888888777555444666666666666666777777777666666666666666666666666333444555777888888999999777777666555555555666666555777999;;;;;;999777555666666666666666666666666777777777777666666666666444555555666666555555444666666666555444444333333555555555555555444444444555555666666666666555555666666555555555555666666555555555555555555555555666555444333333444555666777777777777777777777777888999999999777666777888999888666666777888777777888888888888888777666555999999999888888888777777666666666666666777888888666666666666555555555555555666666777777666666555444555666666777777666666777777666666666666777777>>>===;;;888555444666888222333333444444333333222555555555555555444444444444444555555555555444444222222222222222333444555222222333444555555666666444555555555555444333333777777777666666666666666333333333333444444555555666555555444444444555555444444444444444444444444222222222222333333333333666777777777555444555666444444444444444444444444444444444444444444444444555555555555555555555555666555444333333444555666888666555555666777666555777777777777666666666666:::;;;:::888555222222222444444444444444444444444333333222111111111222222555555555555555444444444444444444555555555555555444444333333333333444444222222222222333444555555444444333333333222222222222222222222222222222222444444444333222222111111444444444333333333333333555555555555555666777777666666555555555555666666555666888888888777555444777888999::::::999888777666666777777777777666666777777666666555444444333666666666555555555555444555777888999888777888999::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@...///000000111111000000222222222111111111111000111111111111111111111111222222222222222111111111000000000000000000000000...///000111222111111000444333222111111111222333222222222222333333333444111111222222222333333333222222222333333333444444333333222111111222333333333333333333333333333333444444444444555555555666444444555666666666666555555666777888999888777666555555555666666777777777777777777777777777777777444555666777888888888888777666666666666666666666444555777777777777555444666777777777777777777666888888888777666666666555444555666777777666555444444444444555666666777777666555555555555555555555555555666666777777777777666666666666666666666666777777777777888888888888999888777555555777888999777777777777777777777777999:::;;;:::888777888999:::777444444777777666333999999999999999888777666::::::999999999888888888777666666666666777888888444444444444444444444444666777777777777777777666444555777888999888777666888777777666666777777888;;;;;;:::777555444555777444444555555555555444444555555555555555555555555444444555555555555444444333333333444444555666666444444444555666666777777444444555555555555444444666666666666666666666666444444555555555444444444777666666555555555555555444444444444444444444444222222333333444444555555666777888777555444555666555555555555555555555555444444444444444444444444555555555555555555555555555444444444444444444444666555555666888888777666888888888777777777666666:::::::::888555333222333444444444444444444444444555555555444444444444555555555444444333333222222444444444444555555555555555555444444444444555555333333333333333444555555444444444444333333333333333333333333333333333333333333333444444444444444444444444444444444444444666666555555666666777888777666666555555666666777777888888888777666555555777888999::::::999888777555666888999999888666555777666666666555555555444666666666555555555555555555777888999777777888999::::::::::::;;;;;;;;;;;;???>>><<<;;;;;;;;;======?????????@@@@@@@@@@@@@@@---...//////000000//////222222222222111111111111222222222222222222222222000111111222222111000000111111111111111111111111...///111222222222000000111222333444444333222111111111111222222222333333222222222222333333333333222333333333333444444444222222222111111222222222333333333333333333333333444444555555555666666666555555666777777777777666888777777666777888999:::444444444555555666666777666666666666666666666666666666777777777666666555666666777777777777777777777666444444444444666777777777888999999888777777666666666666666666777777555666666666666666666555444444555666666777777888666666666666666666666666666666666666777777888888777777777777777777777777666666777777888888888999999999999999999999999999777777777777777777777777999;;;;;;:::999888999:::;;;888555555777888666444;;;;;;;;;;;;::::::999888::::::::::::999999999999666666555555666666777888555555555555555555555555777888888999999888888777666777888999:::999888777888888777777777777888888777999::::::777555555555555555555555555555555555444444444444555555555555444555555666666555555444444555555666666666666666666666666666666666666666444444555666666555555444555555555555555555555555555555666666666555444333777666666555555555666666555555555555555555555555333333444444555555666666555666777666444444444555555666777777777777666555555555555555555555555555555555555555555555555555444444555555666666666666666666666777888888777555777777777666666666555555666777777666444333333444333333333333333333333333555555555555666555555555555555555444444333333333555555555555555555555555666555555444444555555666666555555444333333444444555555555444444444333333444444444444444444444444666666666666666666666666555555555555555555555555777666666666666777888888777777777666666777777777:::888666555444555666777777888999::::::999888777555777999::::::999777555555555555666666666777777666666666666666666666666555777888999777777888999999999999999::::::::::::>>>>>><<<<<<<<<<<<===>>><<<<<<===>>>???@@@AAABBB///000111111222222111111/////////000000000111111111111111111111111111111...///111222222222111000111111111111111111111111000000111111222111111000///111333444555444222111000000111111111222222222111111222222222333333333222222333333333444444444222222222222222222222222333333333333333333333333444444444555555555666666666666777888888888888777999888666555666888:::<<<555555555555555555666666777777777777777777777777777777777777777666555555777777888999999999888888:::888666444444666888:::777888999::::::999888777555555666666777777888888777666666555555666666777888888888777666666555555666666666666777777777777777666666666777888999:::777777888888888888777777444555555666666777777777777888::::::::::::888777888888888888888888888888999;;;;;;;;;999888999:::;;;:::888888999:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666666666666666777777888888888888888999999999999888999999999999999999888777888999999::::::999999999999888888888888999999555888:::;;;999666555555555444444333333444444555444444444555555555555555666666666777777666666666555666666777777666555555777666666666666666666666444444555666666666666555444444555555555555666666555555777777777666555444555555555555555666777777666666666666666666666666555555555555555666666666444666666555444333444555666777888999999888777666666666666666666666666666555555555555555555555555444444555666777888888999777777666777888888777555666666666666555555555555333444555555333333444555333333333333333333333333222333444555555555444444777777777777777666666666666666666666666555555555666666555555555555666666777777666555444444333444666666555555555444444444555555555555555555555555:::999888777666555444444666666666666666777777777777777777777777888888999888888777777777777888888:::888666444333555777999777888999::::::999888777666888999::::::999888666444444555666666777888888555666666666666777777777555777888999888777888999888888888999999999::::::<<<<<<=========>>>>>>>>>;;;<<<===>>>???AAABBBBBB000111222222333333222222......///000111111222333111111111111111111111111...///111333444444333222111111111111111111111111222111111111000111111222000111111222222222222222000111111111222222222222111111111111222222222222222222222222333333333333333333444444444444333333333333333333333333333333333333444444444555555555666777888888999999888888666666666777777888999:::777777666666666666666666888888888888888888888888777777888888999888888888777888999:::;;;::::::999:::999777666666777999:::888999:::;;;;;;:::999888777777777888888888888999999777555444444555777999999999888777777666666555666666777777777888888888777777666666777999:::;;;777888888999999888888777666666666777888999999999999999::::::::::::999999999999999999999999999999999:::;;;:::888888888999999:::::::::999999:::<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777777777777888999999999999:::::::::;;;;;;;;;999999::::::::::::999999999999999999999:::;;;;;;999999999888888999999999777888:::999888777777888666555444444444444555666555555555666666777777777777777888888888888777777555555666666555444333222444555555666666777777777444444555666666666666666555555666666666777777777444555777888888777666555333333333444555666777888666666666666666666666666777777666666666666666666555666777666444333444555666777999::::::999777666666666666666666666666666555555555555555555555555555555555555666777888999777666555666888999999888777666666666666555555555333444555555333333444555444444444444444444444444222333444555666555555444777777777777777888888888888888777777777666666666777666666666666666666777666666555555555555555666666666666666555555555444666666666666666666666666999888888777666555555444666666666777777888888888888888777777777888999999999888888777777888888999888888777777777888999999777888999::::::999888777888888999::::::999888888666666666666666777777777555666666666777777777777555777888999888777888999999999999:::::::::;;;;;;999;;;===???@@@??????>>>>>>>>>??????@@@AAABBBBBB000000111222222222222111//////000222333444555666000000000000000000000000...///222444666666555444111111111111111111111111333222111000000000222222222111000//////111333444111111222222222333333333000000111111111222222222111111222222222333333333444444555555555555444444333333333333333333333333333333333444444444555555777777888999999999999888333555777999:::999888777999999888888777777666666::::::::::::::::::::::::666777888999:::;;;;;;;;;888999:::;;;<<<;;;;;;:::777777888888888888777777888999;;;<<<<<<;;;999888::::::999999999999999999:::888555333333555888:::666666666777888888999999666666777777888888888999888777777666777999;;;<<<777888999::::::999888777999999:::;;;;;;<<<======<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999555888:::999666666999<<<777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;888888888999999:::::::::999::::::;;;;;;::::::999;;;:::999888999:::;;;<<<:::999999888888999999:::999:::999777666666999;;;999888777666666777888999666666777777888888888999888888999999999999888888444555555555444222000///222222333555666888999999444444555666777777666666666666777777888888888999333555777888999888777666222222222333555666888999777777777777777777777777888888777777666666555555555777777666555444555666666777999::::::999777666777777777777777777777777555555555555555555555555777666555444444555777777666555444555888:::;;;:::777777777777666666666666444666666666444333444555666666666666666666666666444555777888888888777666444444555555666666777777999999888888777777666666777777666666666666777777555555444555555666777888777666666666555555555555777777777777777777777777444444555555666777777888666666777777888888888999888888888777888888999:::999999888888888888999999777777999:::;;;::::::999777888999::::::999888777999999999::::::999999999888888777777666666555555555666666666777777888888555777888999888777888999:::::::::;;;;;;;;;<<<<<<777999===@@@AAAAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA000000111111111222222222222222111111111111222222444444333222111000///...222333333444444333333222000000000000000000000000222222222222222222222222000000000000111222333333222222444444444444222222222222222333333222111111222222333333333333444444555444333333333333444555<<<:::777555555666888999444555555555555555444444:::666666:::;;;777777;;;999999::::::::::::999999<<<;;;888666555555666666777888999;;;<<<<<<;;;;;;888888999999999:::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>??????<<<:::888;;;:::999888999:::;;;<<<888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999888888999;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<999777<<>>======<<<;;;===<<<<<<;;;;;;===>>>???===============<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>============>>>>>>===<<<;;;:::::::::::::::======<<<;;;::::::999999:::999999999999999999:::666777999:::;;;;;;::::::@@@===:::999:::<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999888777666666777666555666777888777666666666777888888888888888:::999777666555555555666555555666666777888888888666666555666777888:::;;;777888999::::::999888777999888777888999::::::888999888777888:::;;;:::999777666555555555666888999777777666444444333333333777777777777888888888888888888777777666666555555:::999666444333333444555888888777777666666555555555555555555555666777777555555555666666666666666777777666666666666777777666777777444000///222666555555555555666666666666777777666666555555555444777777777888999999::::::888888777666555444444444777777666666555555555444777777777777777777777777666666666666777777777777:::999888888888888888888666666777777888888999999888888888888888999999:::;;;999888888:::===AAACCCAAA???===;;;:::999:::::::::::::::999999999888888000......111666999999888::::::::::::;;;<<<======>>><<<999999;;;<<<;;;999777777777777777777777777999999888888999999:::;;;::::::;;;;;;<<<;;;;;;;;;========================???>>>===<<<===???AAABBB111222222222333333333333222222111111111111222222222222222222111111111111222333333444444333333222111111111111111111111111222222222222222222222222222222111111111222333333222333444444444444333222444444555555555444444333333333444444444555555555555555444333333444555555888777555444333444555666555555666666666555555444:::666666::::::777777:::888999999::::::999999888:::999777666666777888999777888999;;;;;;;;;;;;:::999999999999:::::::::::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<:::999777<<<;;;;;;:::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============>>>===???>>><<<===@@@???<<<>>>>>>??????>>>>>>===<<<======<<<<<<<<<===>>>???<<<<<<<<<======>>>>>>>>>??????===<<<<<<<<<======@@@??????????????????@@@>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999:::::::::999999:::::::::888999:::;;;<<<<<<<<<<<<>>><<<999888999:::;;;:::;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999888888:::888777777888888777666666777888888999999999888:::999888666666666666666555666666777777888999999888777777666777888:::;;;999999::::::::::::999999666555555666888888777666888777777777999:::999888888777777777888999;;;<<<;;;:::999888777777777777777777777888888888999999999888888888888888888777999777666555444555666777888888888888888888777777777777666666777777888999777777777777777777777777777777777666666777777777999888777555333333555777666666666777777777888888888888888777777666666666888888888888888888888888888888777777666666555555888888888777777666666666888888888888888888888888777777777888888888999999888888777666666666666666999888888777777666666666666666666666666777888888999999888888:::<<<>>>@@@???>>><<<;;;::::::::::::::::::::::::999999999999777555444666999;;;;;;999999999888888999999:::;;;===;;;999999;;;<<<:::999777777777777777777777777888888888888888999::::::888888999::::::;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>@@@BBBCCC222222333333333444444444222222111111111111222222000111111111222222333333222333333444444333333222222222222222222222222222222222222222333333333333555444333333333333333333333333444444444444333333444444555555555555555444444555555555555666666666555555444444444444555555555555555555444444444444555555666777777666666555:::777777::::::777777999888888999999999999888888777777666666777999;;;<<<888999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======<<<<<<<<<<<<============??????>>>>>>>>>??????@@@>>>BBBCCC???===>>>===;;;??????@@@@@@??????>>>===>>>============>>>??????;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>======>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>><<<:::999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;:::::::::;;;:::888888999999888666888888999999::::::999999::::::999888777777777777666777777888888999:::::::::999999888888999999:::;;;::::::999999::::::;;;555555555777999999777555888777666777999:::999888999999888999:::<<<>>>@@@<<<;;;:::999999999999999888888888888999999999999999999999999::::::::::::777777666555666777999:::999999999999999:::::::::888888888888888999::::::888888888888888888888888888888777777777777888888<<<:::777666777777777777777777777888888888999999999999999888888888888888:::999999888777777666666888888888777777777777777999999999888888888888888888888888888888888888888888888999999999:::::::::999999888777777666555555777777777777777777777777777777666666777777888999999999::::::;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999<<<:::999:::;;;<<<;;;999;;;::::::999999999999999<<<;;;999999:::;;;:::888777777777777777777777777888777777777777888999999888888:::;;;<<<<<<<<<<<>><<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>>>>===============>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<========================>>>>>>>>>??????????????????@@@AAABBBCCCBBB>>>===???>>>;;;???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@======>>>>>>???@@@@@@AAA???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>??????@@@?????????>>>>>>===============<<<<<<<<<<<<======>>>>>>===<<<===>>>@@@AAAAAA???======>>>>>>>>>============<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::888888888::::::999888999::::::;;;;;;;;;::::::;;;::::::999999999888888888888888999::::::;;;;;;<<<;;;;;;::::::999999999;;;;;;999888888999;;;;;;888888888:::<<<<<<:::777:::999888888::::::999888999999999:::<<<>>>@@@BBB:::999999888777777888888999999999999::::::::::::999999999::::::;;;;;;;;;888888888777888999::::::888888999999::::::;;;;;;999999888888999999:::;;;999999999999888888888888999888888777777888888999===999666666999:::999666777777777888888888999999999999999999888888888888999999888888888777777777777777777777777888888888999999999999888888888888888888888888888888888888888999999999::::::::::::<<<<<<;;;;;;:::999888777333444555666888999:::;;;:::999999999999:::;;;;;;:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::::::::::::::999>>>>>>===;;;;;;:::::::::;;;:::::::::::::::999888888888888888888888888888777777777666777777888999:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBCCC111111111111222222222222333333222222222222333333333333333222222222222111222333333444444333333222333333333333333333333333222222333333333444444444777777666555444444444444444444444444444444444444222333444555555555555555333444444444444555555555666666666666666666666666555666777888888888666555666777888888999999999888999:::;;;::::::;;;<<<;;;999999::::::::::::999999:::999999999999999::::::;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<===============<<<<<<======>>>???======>>>>>>>>>>>>?????????>>>===<<<<<<===???@@@<<<=========>>>>>>>>>>>>;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>>>>============>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAFFFDDD@@@<<<===BBBAAA>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>======>>>@@@AAAAAA@@@>>>>>>???@@@???===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888777777888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<=========<<<<<<;;;::::::;;;:::999888888999:::;;;:::999999;;;======;;;999<<<;;;::::::<<<<<<;;;:::888888888999;;;>>>AAABBB999999888888777777888888::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::999999999999888888888999999:::::::::999999888888999999:::;;;999999999888888777777777999999888888888888999999;;;888666666999:::888666666666666777777777888888888888888888888888888888777888888888999999999:::777777777777777777888888888888888888888888888888888888888888888888888888888888888999999999::::::<<<<<<<<<<<<;;;:::888888444444555777888:::;;;<<<:::::::::::::::;;;;;;<<<999:::<<<======<<<;;;:::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::888999::::::::::::;;;<<>>===<<<;;;:::::::::::::::;;;;;;;;;:::999999999999999999999999999999777777777666777777888999:::;;;<<<>>>???@@@@@@@@@========================>>>>>>??????@@@AAAAAABBB000000111111111222222222333333222222222222333333444444333333222222222111222333333444444333333222333333333333333333333333222222333333444444555555666666555555555555555555555555444444444444555555555555666777888888888888333333444444444555555555666666777777777777666666444444666777777777666555777777888999::::::::::::999;;;<<<;;;<<>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999999<<<<<<;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>?????????@@@@@@======<<<;;;;;;<<<>>>???<<<===>>>?????????>>>>>>;;;;;;;;;<<<===>>>>>>???========================<<<<<<=========>>>>>>>>>===>>>>>>?????????>>>>>>======>>>>>>??????@@@@@@???????????????@@@AAABBBGGGHHHEEE@@@@@@CCCDDDAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@BBBDDDEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@>>>===>>>??????===<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999888888999<<<======<<<======>>>>>>======<<<<<<;;;<<<<<<======<<<;;;;;;::::::;;;<<<<<<======>>>===>>>>>>>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999:::;;;<<<<<<;;;>>><<<;;;;;;======<<<:::888888999999;;;>>>@@@BBB;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999::::::999999999999999:::;;;;;;::::::999888888777777777::::::999999999999::::::999888777777888999888777666666666777777777888888888888888888888999999999888888999999:::;;;;;;<<<999999888888888888888888888888888888888999999999999999999999999999999999888888999999999:::::::::888999:::;;;:::999888777999999999999999999999999999999888888999999:::;;;888999:::;;;;;;;;;:::999<<<======>>>>>>>>>============<<<<<<<<<;;;;;;;;;999;;;<<<===<<<<<<>>>@@@===<<<;;;:::999999999999999;;;======<<<:::999:::999999999999999999999999888777777777777888999999999999;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAA111111111222222222333333444333333222222333333444222222333333333333333333222333333444444333333222222222222222222222222222222222333333444555555666555555444444444555666666666555444333333444555666555555666888888999999888444555555555555666666666666777888888888888777666555666666777777777777777777888999:::;;;;;;;;;;;;888<<<>>><<<===BBBDDDAAA;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::999<<<<<<;;;;;;<<<===>>>???=========>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@AAA===<<<<<<<<<======>>>???===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>???@@@@@@???>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFNNNRRRLLLDDDAAACCCDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAABBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>???@@@@@@>>><<<@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>======<<<;;;;;;<<<======>>>>>>???===>>>?????????>>>===<<<======>>>>>>>>>>>>======>>><<<::::::;;;===>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::<<<>>>@@@BBB===<<<<<<;;;<<<<<<======;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::999888888888::::::999999999999::::::777888999999888888888999777777777888888888999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888999999999:::::::::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;777888:::;;;<<<;;;999999<<<;;;;;;::::::999999999999999999999999:::;;;;;;::::::;;;<<<<<<======<<<>>>>>>???@@@@@@???>>>===============<<<<<<<<<;;;:::<<<>>>>>>===<<<>>>AAA===<<<;;;::::::::::::::::::<<>>???@@@AAAAAABBBBBBBBB222222333333333444444444444333333222222333333444000111111222444555555666222333333444444333333222222222222222222222222222222222333333444555666666444444444444444555666777666555444333333444555666333333555666777777777777666666666666777777777777666777888999999888777666888888999999999::::::;;;777888999:::;;;;;;;;;;;;888===>>><<<>>>EEEFFFCCC<<<<<<============<<<<<<::::::;;;<<<<<<;;;;;;:::===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCSSS]]]VVVGGG???AAAFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBB@@@???@@@@@@@@@????????????>>>??????????????????@@@@@@CCCBBB@@@?????????===;;;???????????????>>>======<<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????===>>>???@@@@@@???>>>===>>>???@@@AAAAAA@@@???>>>BBB@@@===<<<===@@@BBBBBB===<<<::::::;;;;;;:::999;;;;;;;;;;;;===???AAABBB<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============??????>>>>>>======<<<<<<999:::;;;===>>>?????????=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;::::::999999;;;::::::999999::::::;;;666999<<<;;;888777999;;;888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>======<<<<<<;;;::::::??????>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======888:::<<<>>>>>>>>><<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBB???@@@AAAAAAAAA???>>>===>>>=========<<<<<<<<<<<<:::===>>>>>>;;;:::<<<>>>>>>>>>===<<<<<<<<<<<<===:::===@@@@@@===;;;;;;<<<::::::::::::::::::::::::999999888888999999:::;;;<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC555555555555555555444444444444444444444444444444555555666666666444333222444333333333333444555555111333555444333222222333666555444333222222222222666666666666777777777777666666666555555444444444555555333333222333444555888888888777777777777777999999:::;;;:::999888777888999999999999:::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>========================>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???>>>=========>>>@@@AAA>>>>>>??????@@@@@@@@@@@@FFFEEEEEEDDDDDDDDDEEEEEEKKKLLLMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGEEEAAA@@@BBBEEEGGGFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA?????????@@@@@@AAAAAAAAAAAAAAABBBBBBAAA???>>>===AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>=========???@@@???>>>@@@@@@??????>>><<<;;;:::;;;<<<<<<<<<======>>>>>>===<<<;;;:::;;;===???@@@>>>>>>>>>>>>??????????????????>>>===<<<;;;;;;:::======>>>>>>>>>>>>======>>>????????????@@@@@@@@@======<<<;;;;;;;;;;;;<<<>>>>>>>>>===<<<<<<<<<;;;:::;;;;;;;;;;;;:::999888<<<;;;:::;;;======<<<;;;::::::;;;<<<;;;:::999888:::::::::;;;<<<===>>>???DDDAAA===<<<======<<<:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>>>>>>>===<<<;;;:::999999999<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@???>>>===??????@@@@@@@@@??????>>>AAAAAA???>>>============>>>>>>@@@AAAAAA@@@???>>>======>>>>>>>>>===;;;:::999::::::;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;:::888999999999999::::::;;;<<<::::::;;;<<<===>>>???@@@<<<===>>>>>>===>>>@@@BBBAAAAAAAAA@@@@@@@@@??????444444444444555555555555444444444444444444444444444555666666777666555555555555555555555666777777444555777777555444555666777777555444444333333333555666666666666777777777666666555555555444444444888777666555555666777888999999999999999999999999555666777999::::::999999888999999999::::::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???AAABBBBBBBBBBBBCCCEEEBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFDDDCCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBB@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@BBB@@@???@@@AAABBBAAA???>>>>>>?????????>>>======>>>>>>>>>===============999<<<@@@AAA???===<<<<<<>>>=====================??????>>>>>>======<<<<<<>>>>>>>>>??????>>>>>>>>>????????????@@@@@@@@@AAA???>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::;;;;;;;;;:::;;;;;;<<<===<<<;;;:::999:::::::::;;;;;;===>>>>>>CCC@@@===<<<======<<<:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>>>>>>>===<<<@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>===============>>>???@@@@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;===>>>===<<<::::::999999::::::;;;<<<::::::;;;<<<===>>>??????>>>???@@@@@@???@@@AAACCC??????@@@@@@AAAAAAAAABBB333333333444555555555666444444555555555555555555444444666777888888888888888777777777777888999999666888999888777666777888999888777666666555555666555555555666666666777777666666555555555555444444777666555555555666777777999999::::::;;;;;;<<<<<<555666777888999999888888999999999:::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDCCCBBBCCCFFFHHHLLLHHHDDDCCCDDDFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCBBBFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<>>>AAAAAA???>>>>>>@@@@@@@@@??????>>>>>>======????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????<<<<<<==================>>>===<<<;;;<<<>>>@@@AAADDDAAA===;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>AAA???===<<<<<<===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>?????????????????????@@@???>>>============>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>?????????>>>>>>AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>==========================================<<<;;;<<>>::::::::::::::::::;;;<<<:::;;;;;;<<<===>>>??????===???@@@@@@??????AAACCC>>>>>>???@@@AAABBBCCCCCC222222333444555666666777555555555555555666666666666666777777888888888888888888888888888999::::::777888888888666666777999999888888777666666777777555555666666666777777777666666666666666666666555888888777666666777999999999999::::::;;;<<<======;;;;;;:::999888777666666:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????????????????????????????????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCDDDEEEDDDCCCCCCDDDGGGJJJXXXQQQJJJGGGGGGHHHEEEAAAEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDEEEHHHIIIGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGGGGIIIJJJFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCCDDDFFFGGGGGGEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEEEEHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDAAA>>>===@@@DDDIIIKKKDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@<<<<<<======>>>>>>??????@@@>>>===<<<>>>AAADDDGGGLLLHHHBBB>>>======>>>>>>===============<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>???>>>============<<<<<<<<<==================<<<============>>>>>>>>>???>>>============>>>??????AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???@@@@@@@@@@@@????????????======<<<<<<======>>>???@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>===<<<===???@@@???>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???;;;<<<>>>???>>>>>>???@@@??????@@@@@@AAABBBBBBCCC333333444555555666777777555555555666666777777777999999888888777777777777888888777777888888999:::666666666555444444666888999888888777777777777777666666666777777777777888777777777777777777777777;;;;;;:::999:::;;;<<<===999999::::::;;;<<<============<<<;;;;;;::::::999<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCEEEHHHKKKYYYRRRJJJGGGHHHHHHEEEBBBFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFGGGJJJKKKHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIGGGFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFJJJNNNPPPNNNKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIGGGEEEEEEEEEDDDBBB@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDFFFAAA===AAAIIIPPPQQQPPPFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>??????@@@@@@@@@AAA@@@>>>>>>???CCCGGGJJJOOOJJJDDD???>>>???@@@@@@>>>=========<<<<<<<<<<<<======<<<<<<======>>>>>>===>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@=========<<<======>>>>>>AAA@@@@@@@@@@@@?????????>>>============>>>??????AAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===???>>>======>>>>>>===;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;===???@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA555555555666666777777888555555666666777777888888:::999888777666666666666888777777777777888999999666666666555333444666888999999888888888888888999777777777888888888999999888888999999999999::::::888888777777888999:::;;;:::::::::;;;<<<<<<======<<<;;;<<<<<<===???@@@AAA>>>>>>>>>>>>?????????@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFIIIKKKOOOKKKGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMRRRWWWXXXTTTNNNJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEDDDCCCAAAEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGAAABBBEEENNNVVVWWWQQQKKKEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???AAAEEEIIIKKKLLLHHHBBB>>>>>>??????@@@@@@???>>>=========>>>>>>??????>>>>>>>>>>>>??????===>>>@@@@@@???>>>???@@@??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===============>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBBBBCCCCCC@@@AAABBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@???======>>>>>><<<;;;===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@CCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@777777777777888888888888555555666777777888999999888888777666666666777888888888777777888888999:::888999888666555666888:::;;;::::::999999:::;;;;;;888999999999999::::::::::::::::::;;;;;;;;;<<<<<<888777666666777999:::;;;========================;;;;;;<<<<<<>>>@@@BBBDDD@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIHHHIIIJJJLLLIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMSSSXXXXXXRRRMMMJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLIIIHHHFFFFFFFFFFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGBBBHHHQQQWWWWWWRRRKKKFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAABBBEEEIIIKKKJJJFFFBBB??????@@@AAAAAACCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????@@@@@@AAA<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;??????>>>>>>>>>???@@@@@@>>>=========>>>???AAABBBAAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCC@@@BBBEEEGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@???=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>AAADDDEEEDDDDDDCCCDDDAAAAAAAAABBBBBBBBBBBBBBB999999999888888888888888555666666777888999999999666666555555555777888999999999888888999999:::;;;;;;;;;:::999777888;;;===<<<<<<;;;;;;;;;<<<<<<===999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>=========>>>???AAABBB?????????>>>>>>>>>>>>>>>>>>>>>=========???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLKKKKKKKKKMMMJJJLLLMMMLLLKKKJJJKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDBBBDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEIIIMMMNNNKKKJJJJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMIIINNNRRRRRRNNNJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDDDDGGGIIIKKKHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJHHHGGGGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHQQQXXXXXXPPPIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCGGGEEEDDDBBBBBBDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBCCCBBBBBBBBBCCCFFFHHHJJJJJJGGGCCCBBBBBBDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA<<<@@@CCCCCCBBB@@@AAACCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCBBBAAA@@@????????????============<<<<<<<<<<<>>??????@@@AAA??????>>>>>>???AAABBBDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@CCCGGGIIIJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<==================@@@CCCDDDDDDBBBBBBCCC???@@@@@@AAABBBCCCDDDDDD::::::999888777777888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@????????????????????????@@@@@@AAAAAAAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGHHHIIIHHHFFFCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJIIIGGGGGGGGGIIIJJJKKKMMMNNNNNNLLLJJJIIILLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNOOONNNLLLIIILLLMMMOOOOOOMMMLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHKKKNNNYYY]]]```ZZZNNNFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGIIIUUULLLCCCBBBGGGJJJGGGBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDGGGHHHGGGCCCAAACCCEEEFFFEEEDDDDDDDDDDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<===@@@BBB??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>============<<>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPMMMKKKJJJLLLNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGJJJMMMQQQ```\\\TTTMMMHHHGGGIIILLLHHHHHHHHHIIIIIIJJJLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHUUUNNNHHHFFFGGGGGGCCC???BBBCCCCCCDDDDDDCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIGGGEEEDDDDDDEEEGGGFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????DDDIIIKKKHHHAAA===>>>AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBB::::::999888888888999999::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<==============================>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHKKKJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLNNNOOOOOOMMMJJJLLLMMMOOOOOOMMMLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNMMMLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIHHHIIIKKKOOORRR___UUUJJJFFFHHHKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHTTTRRRPPPOOONNNLLLHHHEEECCCDDDFFFGGGGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIIIIJJJJJJHHHGGGFFFFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@GGGKKKMMMJJJCCC@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????????????????>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLLLLLLLMMMNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLLLLNNNPPPOOONNNNNNMMMNNNNNNOOOPPPNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNPPPQQQQQQOOOMMMOOOQQQRRRRRRQQQPPPPPPQQQNNNOOOOOOOOOOOONNNMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJIIIIIIJJJMMMPPPRRRMMMIIIJJJNNNOOOKKKFFFLLLLLLKKKKKKLLLMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHLLLOOORRRSSSQQQNNNLLLJJJFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEFFFHHHHHHIIIIIIIIIEEEBBBAAACCCGGGJJJJJJIIIGGGHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@??????AAAEEEGGGFFFBBB@@@AAADDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???????????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRROOOPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMMMMOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKLLLMMMLLLMMMNNNPPPRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQPPPPPPQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSTTTUUUVVVTTTSSSQQQSSSTTTTTTSSSRRRRRRSSSPPPPPPQQQQQQPPPPPPOOONNNKKKKKKLLLMMMNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLLLLJJJIIIHHHJJJLLLIIIJJJLLLOOOPPPNNNLLLIIILLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIIIIIIIJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDHHHLLLNNNLLLIIIGGGFFFEEEGGGIIIKKKKKKIIIGGGEEEFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEBBB@@@AAAEEEHHHHHHGGGHHHIIIJJJIIIFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHGGGGGGFFFFFFEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCBBBAAA???===<<<>>>@@@CCCBBB@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBEEEFFFGGGHHHHHHGGGFFFEEE;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHFFFGGGHHHJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOMMMNNNOOOQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMKKKLLLNNNNNNMMMMMMNNNPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRTTTTTTRRRQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMLLLKKKLLLNNNOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNLLLJJJIIIIIIKKKKKKMMMNNNNNNLLLLLLOOORRRNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIKKKKKKIIIFFFDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEIIIFFFDDDCCCDDDFFFGGGGGGJJJLLLMMMKKKGGGEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDCCCBBB???===;;;@@@BBBCCCBBB@@@??????@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEE;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<=========>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQOOOMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPOOOPPPQQQSSSTTTTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUSSSQQQPPPPPPRRRSSSRRRQQQRRRSSSUUUUUUSSSRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMNNNOOOPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPPPPOOOMMMLLLLLLNNNPPPPPPPPPNNNMMMNNNRRRVVVPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGKKKJJJJJJJJJJJJJJJHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGIIIMMMPPPNNNQQQRRROOOIIIFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA>>>===???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDD;;;;;;;;;;;;;;;<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@========================>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPSSSRRRQQQPPPPPPRRRTTTVVVRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOMMMMMMOOOQQQRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPOOOPPPQQQKKKMMMQQQTTTVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVYYYWWWVVVVVVWWWXXXXXXWWWTTTVVVXXXWWWVVVUUUVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRQQQQQQPPPOOORRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLMMMOOOPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEDDDEEEHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJEEEHHHJJJJJJKKKOOOUUU[[[RRRTTTUUUQQQKKKGGGHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKOOOPPPOOOLLLIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDBBB@@@???:::<<<>>>@@@BBBDDDEEEFFFAAABBBBBBCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCC999:::<<<<<<;;;<<<===???AAA@@@???=========>>>>>>>>>??????>>>>>>===<<<;;;????????????????????????BBBBBBAAA@@@@@@?????????CCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@BBBCCCCCCAAA??????@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNOOONNNMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQOOONNNMMMMMMLLLQQQPPPPPPQQQQQQRRRSSSTTTUUUQQQLLLKKKNNNQQQQQQQQQMMMVVVXXXQQQRRR[[[ZZZPPPTTTTTTTTTSSSRRRPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRUUUSSSRRRTTTXXXZZZYYYWWWVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYTTTUUUVVVUUUTTTSSSTTTUUUXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZYYYYYYXXXXXXXXXWWW\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSUUUWWWWWWSSSPPPTTTTTTSSSSSSRRRRRRRRRQQQUUUTTTSSSSSSRRRSSSSSSTTTXXXWWWWWWVVVUUUUUUUUUVVVQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVXXXVVVTTTRRRRRRTTTWWWYYYRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNQQQPPPPPPPPPPPPQQQRRRRRRMMMMMMMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLMMMHHHIIIKKKLLLNNNOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHJJJLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLKKKJJJJJJIIIJJJMMMRRRUUUaaa[[[RRRMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLIIIGGGEEEJJJIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDEEEDDDBBBAAAAAABBBEEECCCCCCEEEIIIKKKKKKIIIFFFEEECCCBBBAAABBBCCCCCC:::;;;======<<<===>>>@@@@@@???>>>>>>>>>???@@@@@@>>>>>>???????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMOOOQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRTTTTTTTTTSSSSSSRRRQQQPPPRRRRRRQQQRRRRRRSSSTTTUUUWWWUUURRRRRRSSSTTTRRRQQQTTTRRROOOPPPSSSVVVWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPQQQSSSTTTRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVTTTTTTUUUXXXZZZYYYWWWUUUUUUVVVVVVWWWWWWWWWXXXWWWXXXXXXXXXXXXXXXXXXYYYUUUWWWXXXWWWVVVUUUVVVWWWYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^___^^^]]]\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUWWWYYYYYYVVVTTTUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWVVVVVVUUUVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXVVVTTTSSSSSSTTTVVVWWWSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSPPPOOONNNMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKJJJJJJLLLMMMLLLMMMMMMLLLJJJLLLPPPTTTXXXTTTNNNKKKJJJKKKJJJIIIKKKJJJHHHGGGFFFGGGIIIIIIGGGGGGIIIJJJJJJHHHGGGFFFJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCEEEDDDCCCBBBAAABBBCCCCCCCCCEEEFFFFFFDDDBBBCCCCCCDDDCCCCCCFFFJJJNNNNNNMMMDDDDDDCCCCCCCCCCCCDDDDDD<<<===??????>>>>>>@@@AAA??????>>>???@@@AAABBBCCC>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVWWWVVVTTTQQQ[[[TTTRRRWWWWWWSSSRRRWWWUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^``````___^^^^^^[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[ZZZYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWVVVTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTRRRPPPPPPPPPQQQRRROOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOKKKLLLLLLLLLKKKKKKMMMNNNNNNQQQSSSPPPKKKHHHJJJMMMOOOMMMKKKKKKLLLMMMMMMMMMPPPNNNLLLJJJIIIIIIIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCBBBCCCCCCDDDDDDFFFGGGGGGEEEDDDDDDEEEDDDCCCCCCEEEHHHKKKKKKJJJCCCCCCCCCDDDDDDDDDDDDDDD>>>@@@AAAAAA@@@@@@AAACCC@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGIIIJJJJJJHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVVVVUUUTTTUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWVVVWWWWWWWWWWWWVVVVVV[[[___^^^YYYUUUUUUWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUURRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^___`````````______\\\]]]]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXZZZZZZYYYWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLMMMOOOPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMLLLKKKKKKMMMOOORRRXXX]]]\\\TTTMMMJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIKKKLLLMMMNNNNNNMMMKKKIIIMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDCCCEEEGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDCCCCCC@@@AAACCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGIIIKKKKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\YYYXXXXXXWWWXXX[[[^^^aaabbbtttwwwdddVVVZZZ___\\\WWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[]]]^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^_______________]]]^^^^^^_________^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]WWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZ]]]^^^]]]ZZZVVVTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNMMMNNNOOOPPPOOONNNPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOTTT\\\dddfffaaaZZZUUUSSSKKKLLLNNNNNNOOOOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMOOONNNMMMKKKJJJLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFFFFEEECCCBBBBBBBBBCCCDDDBBBDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDBBBBBBAAABBBDDDDDDDDDCCCCCCCCCCCCCCCAAACCCDDDCCCBBBAAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAAFFFFFFFFFEEEEEECCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWVVVUUUVVVWWWYYYVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVVVVWWWWWWTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___\\\\\\\\\[[[\\\```eeejjjoooWWW\\\ccc]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]]]]]]][[[]]]^^^^^^]]]]]]___```______````````````______^^^^^^_________````````````````````````___^^^^^^^^^^^^^^^^^^____________________________________]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^YYYZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZUUUVVVXXXXXXWWWWWWYYYZZZWWWWWWWWWXXXXXXXXXXXXXXXVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[UUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZZZZYYYWWWVVVTTTSSSVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVWWWWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXZZZ]]]______\\\XXXUUUUUUUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRROOONNNMMMMMMOOOOOOOOOMMMPPPOOONNNMMMLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMOOOPPPNNNTTT\\\aaaaaa]]]XXXUUULLLMMMNNNMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHLLLLLLNNNOOOOOOOOONNNMMMLLLMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCEEEEEEDDDCCCDDDEEEBBBDDDEEEEEEEEEEEEFFFHHHEEEDDDDDDDDDDDDFFFHHHIIIBBBCCCDDDCCCBBBAAABBBDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIKKKLLLLLLMMMIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWVVVWWWYYY[[[XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYY\\\]]]]]]]]]]]]^^^^^^___```aaa]]]___`````````bbbgggjjjsss^^^^^^aaa]]]_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\XXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXX[[[]]]]]]\\\\\\^^^```^^^^^^^^^]]]]]]]]]]]]]]]_______________`````````]]]___````````````bbbccccccddddddccccccbbbaaa``````````````````aaabbbbbbcccccccccbbbaaa```___^^^^^^^^^______````````````````````````````````````````````````````````````______^^^]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYZZZ[[[\\\\\\\\\RRRUUUXXXYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYYYYZZZ[[[\\\\\\\\\[[[\\\^^^___```___^^^]]]YYYYYYXXXYYYYYYZZZ[[[\\\YYYYYYYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSOOOOOOQQQTTTVVVVVVSSSPPPMMMOOOOOONNNLLLKKKMMMOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMLLLKKKKKKKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGBBBDDDFFFFFFEEEEEEEEEFFFBBBDDDFFFFFFEEEEEEGGGIIIEEEDDDCCCDDDGGGLLLPPPSSSBBBCCCDDDCCCBBBAAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXZZZ]]]ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXX[[[ZZZYYYXXXWWWWWWXXXYYY\\\[[[YYYXXXYYY[[[^^^```___^^^^^^______```aaabbb[[[^^^bbbbbbaaaaaadddfffnnnrrrrrrkkkdddbbbaaa```bbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\]]]]]]]]]]]]\\\]]]^^^^^^______^^^^^^]]]```______^^^]]]\\\[[[[[[ZZZ]]]___```^^^___aaadddcccccccccbbbaaaaaa``````______``````aaaaaabbbbbb___aaabbbcccbbbbbbdddeeegggggggggfffeeedddcccbbbbbbbbbaaaaaabbbbbbcccdddffffffeeedddcccaaa```___]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccbbb```___^^^^^^^^^^^^^^^^^^___```aaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[\\\]]]]]]^^^^^^WWW[[[___```___]]]^^^___ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___\\\]]]___aaaaaa```___^^^\\\\\\[[[[[[[[[[[[[[[[[[WWWXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXWWWVVVVVVWWWXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUWWWUUUTTTUUUVVVVVVUUUTTTLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRSSSRRRQQQRRRSSSUUU[[[VVVQQQPPPRRRSSSPPPMMMPPPRRRRRRPPPMMMMMMPPPSSSOOOPPPPPPPPPOOOOOONNNMMMOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQRRRTTTVVVWWWMMMNNNPPPRRRTTTVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRSSSSSSSSSSSSSSSRRROOOOOOOOONNNMMMLLLLLLKKKHHHIIIJJJJJJKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIIIICCCEEEGGGGGGFFFFFFGGGHHHCCCEEEFFFEEEBBBAAABBBDDDDDDCCCCCCEEEJJJQQQWWW\\\EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLJJJHHHGGGHHHIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPPPPOOONNNOOOPPPTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVZZZYYYYYYYYYXXXXXXXXXWWW^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]___```aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbccccccdddddddddhhhhhhgggfffeeeccccccbbb___``````aaaaaaaaa`````````___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^\\\]]]aaabbb```___```aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccdddeeefffffffffffffffeeedddcccbbbaaadddddddddddddddcccbbbbbb``````aaabbbccceeeggghhhffffffffffffffffffffffffbbbbbbcccccccccdddddddddgggfffeeecccbbbaaaaaa```cccaaa______aaacccccccccbbbbbbcccccccccdddddddddccccccbbbbbbbbbcccdddeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaacccbbbaaa```````````````________________________``````______^^^^^^^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYYYYXXXXXXYYYYYYYYY[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[\\\]]]]]]]]]]]]\\\\\\ZZZYYY\\\___```]]]ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQPPPOOONNNMMMNNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQSSSTTTUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYSSScccoooiiiZZZRRRRRRUUURRRRRRSSSSSSTTTTTTTTTUUUPPPOOOOOONNNMMMLLLKKKJJJMMMQQQSSSQQQKKKGGGGGGIIILLLMMMOOOPPPPPPPPPNNNMMMOOOKKKGGGEEEEEEEEEEEEDDDHHHGGGEEEDDDCCCDDDEEEGGGIIIIIIHHHGGGHHHLLLSSSXXXEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKIIIHHHHHHIIIJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOPPPPPPPPPMMMOOOQQQQQQPPPOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]___```bbbaaabbbbbbccccccbbbbbbaaabbbbbbcccdddeeefffggghhhgggffffffeeecccbbbbbbaaabbbbbbccccccccccccbbbbbb``````___]]]]]]\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]``````]]]^^^aaabbb```aaaaaacccdddddddddcccbbbddddddddddddddddddddddddeeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhfffeeedddccccccddddddeeedddcccbbbaaa```aaaaaabbbdddfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhdddeeeeeeeeeffffffffffffhhhgggfffeeedddcccccccccfffdddbbbbbbcccddddddcccccccccccccccdddddddddddddddddddddeeeeeeeeeffffffeeeeeeeeeeeedddddddddcccdddddddddcccccccccbbbbbbccccccbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_______________^^^^^^^^^]]]]]]]]]^^^^^^_______________^^^_________^^^^^^^^^^^^^^^________________________]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^____________^^^___^^^^^^______^^^\\\ZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWWWWYYYYYYXXXXXXYYYZZZZZZ[[[fffzzzmmm\\\UUUUUUTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSRRRQQQPPPOOOOOONNNPPPSSSUUUSSSNNNKKKKKKMMMLLLMMMOOOOOOOOOMMMKKKJJJKKKIIIFFFFFFGGGHHHGGGGGGJJJHHHGGGEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFJJJPPPUUUEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^______```________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^____________^^^^^^^^^^^^___aaabbbcccccccccddddddddddddccccccbbbbbbdddeeegggiiijjjkkkggggggfffeeedddccccccbbbddddddeeeeeeeeeeeeddddddaaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___________________________bbbbbb___```dddeeeccccccdddeeefffffffffeeeeeegggggggggggggggggggggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjhhhgggfffeeefffggghhhhhhfffdddcccaaaaaabbbccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhhhhiiiiiiiiihhhhhhgggfffffffffffffffiiigggeeeeeeffffffeeedddffffffffffffggggggggggggeeefffggghhhhhhhhhggggggfffffffffffffffeeeeeeeeefffffffffeeeeeeeeeddddddcccccccccccccccdddddddddccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_______________]]]^^^___aaaaaaaaa``````_______________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]\\\[[[ZZZXXXXXXZZZ[[[\\\[[[\\\]]]___``````aaa```______```aaaaaaaaaaaaaaabbbccccccbbb___\\\[[[[[[______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\ZZZXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\lllnnn\\\VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPSSSUUUSSSOOOMMMMMMOOOMMMMMMMMMMMMLLLJJJHHHGGGHHHGGGFFFGGGIIIJJJJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHKKKQQQUUUFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXX[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]^^^___``````aaa____________________________________^^^^^^^^^^^^^^^^^^_________`````````^^^^^^___```aaabbbccccccddddddeeeeeeeeeeeeddddddddddddeeefffggghhhiiijjjiiihhhhhhgggffffffeeeeeeeeeeeefffffffffeeeddddddbbbaaaaaa```______`````````____________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```cccdddbbbdddiiijjjiiifffgggggghhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmlllkkkiiiiiihhhiiikkklllllljjjhhhfffccccccdddeeegggiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiillljjjhhhggghhhgggfffdddiiiiiijjjjjjjjjkkkkkkkkkeeefffhhhjjjjjjiiihhhggggggfffffffffffffffffffffggggggggggggfffffffffeeeccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^___aaacccddddddcccbbb`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````_________]]][[[ZZZZZZ[[[]]]___^^^___``````aaabbbbbbbbb```aaabbbbbbccccccbbbbbbbbbdddeeeccc^^^\\\\\\^^^``````_________^^^^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^```___]]]\\\[[[[[[\\\\\\[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZcccpppvvvlll]]]VVVXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWUUUUUUTTTSSSNNNPPPQQQPPPMMMLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKJJJKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGFFFGGGJJJNNNRRRGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^______````````````````````````________________________^^^^^^^^^^^^____________^^^^^^___```aaabbbcccccceeeeeeffffffffffffeeeeeeffffffffffffgggggggggggghhhhhhggggggffffffeeeeeeeeeeeeffffffeeeddddddcccbbbbbbaaa`````````aaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccc```dddeeeeeehhhnnnpppoooiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkllllllmmmnnnoooppppppoooooonnnlllkkkjjjjjjkkklllmmmmmmkkkiiihhhggggggggghhhjjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjiiiiiiiiijjjkkkkkkmmmkkkjjjiiiiiihhhfffdddjjjjjjjjjjjjkkkkkkkkkkkkfffgggiiikkkkkkjjjhhhggggggggggggggggggggggggggghhhhhhgggggggggfffffffffcccdddeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccdddaaabbbdddeeeffffffffffffaaaaaaaaabbbbbbccccccccccccccccccccccccccccccccc`````````aaaaaaaaabbbbbbaaa```^^^]]]]]]^^^```aaaccccccbbbbbbbbbbbbbbbbbbaaabbbbbbcccccccccccccccaaacccdddbbb___]]]___aaa___`````````aaaaaaaaabbb]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^^^^^^^___`````````___^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[___cccccc\\\WWWXXX[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOOOONNNMMMLLLMMMMMMIIIIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFIIILLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOQQQQQQPPPPPPPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa_______________`````````]]]]]]^^^^^^^^^_________^^^___```bbbcccccccccccceeeeeeffffffffffffeeeeeehhhhhhhhhgggggggggffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbaaaaaa``````aaaaaaaaabbbaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeaaadddffffffiiiooorrrqqqkkkjjjjjjjjjjjjkkklllmmmllllllllllllllllllllllllnnnnnnnnnnnnnnnoooqqqqqqrrrrrrrrrqqqpppooonnnmmmkkkkkkkkkkkkkkkjjjjjjiiillllllkkkllllllnnnoooooollllllllllllllllllllllllmmmmmmmmmnnnnnnnnnoooooommmmmmlllllllllmmmmmmnnnnnnmmmlllkkklllkkkhhhfffhhhhhhiiiiiiiiijjjjjjjjjhhhiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggeeefffhhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeefffffffffdddeeeeeeeeeffffffggggggbbbbbbbbbcccddddddeeeeeedddddddddddddddddddddddd``````aaabbbbbbcccddddddcccbbbbbbbbbbbbbbbbbbccceeeeeedddcccbbbbbbccccccccccccdddeeeeeeeeeeeedddbbbbbbbbbaaa``````aaaccc``````aaabbbbbbcccdddddd``````___^^^^^^___aaabbb```````````````aaaaaaaaa]]]^^^____________^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^```______^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZWWWXXXXXXXXXXXXYYYYYYYYYWWWXXXYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```___^^^^^^]]]^^^^^^^^^^^^aaa```\\\[[[\\\YYYTTTXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOONNNNNNOOOOOOIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKLLLKKKJJJJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIILLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^______`````````^^^^^^^^^____________```___aaabbbdddeeeeeeeeeeeedddeeeeeeffffffeeeeeedddhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeedddcccbbbaaaaaa````````````aaaaaabbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbeeefffeeehhhmmmpppnnnlllkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppqqqqqqrrrssstttuuuuuuuuutttsssrrrqqqpppooonnnmmmlllllllllmmmmmmppppppooooooooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqrrrqqqqqqppppppooopppppppppooonnnnnnnnnooonnnkkkiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmjjjkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkkllllllkkkiiihhhffffffffffffffffffffffffeeeeeeeeeeeeffffffggggggffffffffffffgggggghhhhhhfffeeedddccccccdddfffgggbbbccccccdddeeeeeeffffffffffffffffffffffffffffffdddddddddddddddddddddddddddeeeeeeffffffeeeeeedddddddddcccbbbcccdddeeeeeeeeeeeefffgggggggggggggggfffdddbbbbbbbbbccccccccccccccccccccccccdddddddddcccbbbaaa```aaabbbdddeeebbbbbbbbbbbbaaaaaaaaaaaa]]]___aaacccdddcccaaa```]]]]]]]]]^^^^^^___```aaaaaaaaaaaa``````_________]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\^^^]]]]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWXXXWWWXXXYYYYYYYYYXXXVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^___``````aaa```______^^^^^^______ZZZ^^^```]]]\\\\\\YYYTTTZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSQQQOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLNNNLLLJJJJJJKKKMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIPPPQQQRRRQQQNNNMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHFFFFFFFFFHHHIIILLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^[[[\\\]]]___```bbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^^^^______``````____________````````````aaabbbdddfffgggggggggfffdddeeeeeeeeeeeeeeeeeedddhhhhhhiiijjjkkkkkkllllllmmmmmmllllllllllllllllllggggggggggggfffeeedddcccaaa```````````````aaaaaabbbbbbbbbbbbcccdddeeefffffffffffffffffffffffffffcccffffffdddfffjjjllljjjllllllkkkjjjkkklllmmmnnnoooooooooooooooooooooooossssssrrrsssssstttuuuvvvwwwwwwwwwwwwvvvtttsssrrrtttsssqqqoooooopppqqqssssssrrrrrrqqqpppppppppqqqpppppppppppppppppppppppprrrrrrrrrsssssssssttttttuuutttssssssrrrrrrrrrsssqqqpppppppppqqqpppnnnkkkmmmmmmmmmmmmnnnnnnnnnooonnnmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnnnnoooooommmmmmlllllllllkkkkkkkkklllmmmnnnoooooommmkkkiiiggggggggggggggggggggggggdddeeeeeeeeeffffffggggggffffffgggggghhhhhhiiiiiigggeeecccaaaaaabbbeeefffccccccddddddeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffeeeeeedddddddddfffhhhiiiiiihhhfffdddcccbbbbbbbbbccceeeggghhhgggggghhhiiiiiiiiiiiiiiijjjgggcccccceeefffdddbbbfffeeeeeeddddddccccccbbbeeedddcccbbbbbbdddfffgggdddcccccccccbbbaaaaaaaaa]]]```cccfffgggfffdddbbb_________``````bbbccccccbbbbbbbbbbbbbbbcccccccccaaaaaaaaaaaa___]]][[[ZZZ\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^______^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVWWWXXXZZZ[[[[[[VVVWWWXXXZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^___^^^^^^^^^______aaabbbbbb```___^^^]]]]]]]]]]]]]]]WWW\\\___\\\ZZZ]]]``````\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSUUURRRPPPNNNNNNOOONNNNNNPPPOOONNNLLLKKKKKKKKKKKKNNNLLLIIIIIIKKKNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNOOONNNKKKHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSTTTUUUVVVXXXXXXYYYYYY\\\[[[ZZZZZZ[[[]]]___aaa^^^___```aaabbbbbbbbbbbbaaaaaaaaabbbaaa``````___bbbbbbbbbaaa``````______aaa````````````aaabbbbbbcccccccccddddddeeeeeefffggggggfffeeeeeefffffffffiiiiiijjjkkklllmmmmmmnnnooommmmmmmmmmmmllljjjhhhhhhgggfffdddcccbbbbbbbbb```aaabbbccccccbbbaaa```bbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeeeeddddddggggggfffeeeeeefffggggggggghhhiiijjjlllnnnoooppppppppppppppppppoooooooooooopppqqqrrrssstttuuuuuurrrtttvvvxxxxxxvvvtttrrrrrrrrrrrrssssssrrrqqqqqqooopppqqqrrrsssrrrqqqpppqqqppppppqqqrrrsssrrrqqqqqqqqqqqqrrrssstttuuuvvvuuutttsssrrrqqqqqqpppqqqssssssssssssssssssssssssppppppooooooooooooppppppppppppppppppppppppppppppoooooooooooooooppppppppppppoooooonnnnnnnnnnnnnnnpppppppppoooooommmlllkkkkkkkkkjjjiiiiiihhhhhhggggggeeecccdddhhhiiiiiigggfffgggiiijjjjjjjjjiiiiiiggggggfffffffffffffffgggeeeeeeffffffggggggggghhhgggggghhhiiiiiiiiihhhhhhhhhggggggfffffffffffffffggghhhhhhhhhhhhgggfffeeefffhhhiiihhhgggfffggghhhjjjgggfffggggggeeefffiiijjjjjjiiiiiihhhgggffffffeeeeeeffffffffffffeeeeeedddcccccceeefffgggeeeddddddeeeeeeeeedddccccccbbbaaaaaabbbccccccdddeeeeeeeeedddbbbaaaaaabbbdddeeeeeeeeedddccccccbbbaaaaaacccdddeeeeeeeeecccaaa___]]]^^^_______________^^^ccccccccccccbbbaaa___^^^^^^^^^___^^^]]]]]]^^^```^^^^^^^^^_____________________^^^^^^]]]\\\\\\\\\XXXWWWWWWVVVVVVWWWWWWXXX\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVXXXYYYYYYYYYYYYZZZ\\\\\\[[[[[[[[[\\\^^^___aaa_______________^^^^^^^^^ccceeegggfffcccaaa______aaa```___]]]]]]\\\\\\\\\^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSSSSRRRPPPMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMMMMMMMKKKJJJLLLOOOGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIINNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZ]]]\\\[[[[[[]]]___aaacccdddddddddccccccaaa``````bbbcccccccccbbbbbbaaaaaaccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbcccccccccdddeeefffggghhhhhhhhhggggggffffffggggggggghhhiiijjjkkklllmmmmmmnnnqqqpppnnnmmmmmmmmmkkkiiiiiihhhgggeeeddddddccccccaaabbbcccddddddcccbbbaaabbbbbbbbbbbbcccdddeeeeeefffeeeeeeeeeddddddddddddeeeeeedddddddddeeefffgggggghhhiiijjjkkkmmmnnnnnnooooooooooooooooooooooooppppppqqqrrrssstttuuuuuusssuuuvvvwwwwwwvvvuuusssssssssssssssrrrrrrqqqppppppqqqrrrsssssssssrrrqqqsssrrrqqqqqqqqqqqqpppoooqqqqqqqqqqqqrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooooooppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppqqqppppppooonnnooooooooopppqqqqqqqqqpppooonnnnnnllllllkkkkkkjjjiiiiiiiiigggeeecccdddgggiiiiiiggghhhiiijjjkkklllkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiiggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjfffffffffggghhhjjjllllllkkkiiijjjmmmmmmjjjjjjllljjjjjjjjjiiihhhggggggggggggggghhhhhhhhhhhhggggggfffeeeeeefffhhhhhhgggfffgggggghhhhhhgggffffffeeeccccccdddeeeeeefffgggggggggfffdddccccccdddfffgggggggggffffffeeedddcccccccccdddeeeffffffdddcccaaaaaaaaaaaabbbaaaaaaaaa```aaabbbbbbccccccbbbaaa``````aaaaaa```______```bbbcccccccccbbbbbbbbbaaaaaa______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[\\\]]]]]]]]]___``````___^^^^^^^^^___```aaa________________________\\\___bbbeeeeeebbb^^^[[[^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTSSSSSSQQQNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKKKKKKKJJJJJJKKKMMMGGGFFFFFFFFFGGGHHHHHHIIILLLLLLLLLLLLKKKIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJPPPPPPPPPQQQQQQQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUWWWYYY[[[\\\\\\]]]]]]]]]]]]___aaadddeeegggggggggfffeeecccbbbaaaeeeeeedddddddddcccccccccddddddccccccbbbaaaaaa```bbbbbbaaaaaabbbbbbcccdddcccdddeeefffggghhhiiijjjhhhhhhggggggggghhhhhhiiiiiiiiijjjkkklllmmmmmmnnnuuurrrooonnnmmmmmmlllkkkjjjiiihhhgggfffeeeeeeeeeccccccddddddddddddccccccbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbccceeefffhhhiiiiiiiiijjjkkkkkkllllllnnnnnnnnnnnnnnnnnnooooooppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttsssrrrqqqpppooopppqqqrrrssssssssssssrrrttttttsssrrrqqqpppooooooppppppppppppqqqrrrssssssvvvuuutttssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqssssssssssssssssssssssssrrrrrrrrrqqqqqqppppppoooqqqqqqpppooooooooooooooopppqqqqqqqqqqqqqqqppppppmmmmmmllllllkkkjjjjjjjjjfffeeedddeeeggghhhhhhhhhjjjkkklllmmmnnnmmmlllllliiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkklllmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjkkkkkkjjjkkklllnnnoooqqqkkkhhheeefffjjjlllmmmllllllkkknnnttttttpppnnnooojjjjjjjjjiiiiiihhhhhhgggiiiiiijjjjjjjjjjjjiiiiiihhhgggfffgggiiijjjiiihhhjjjjjjjjjjjjjjjiiiiiihhhfffffffffgggggghhhhhhiiihhhgggfffeeeeeefffggghhhhhhiiiiiihhhhhhgggfffeeecccdddfffgggggggggfffeeeeeeeeeeeeddddddccccccbbb```aaabbbccccccccccccbbbbbbbbbcccbbbaaa```bbbdddeeeeeedddcccbbbaaa``````````````````____________^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^______]]]]]]^^^___aaa```______^^^^^^________________________``````bbbdddiiiooorrrpppiiiccccccbbbbbbaaa`````````___^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZZZZYYYZZZ[[[\\\\\\WWWXXXWWWWWWUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLKKKJJJKKKMMMNNNPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWZZZ\\\^^^______^^^^^^^^^```bbbdddfffgggfffggggggggggggffffffeeeffffffeeeeeedddddddddeeeddddddccccccbbbaaaaaaaaabbbbbbbbbbbbbbbccccccdddfffffffffgggggghhhhhhiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnnnnooowwwtttpppnnnmmmnnnmmmmmmjjjjjjiiihhhgggffffffgggddddddddddddddddddddddddcccbbbbbbccccccdddeeeffffffeeeeeeeeeddddddddddddaaaaaaaaabbbccceeegggiiijjjjjjjjjkkkkkkkkkkkkkkknnnnnnnnnnnnooooooooooooppppppqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrqqqooonnnppppppqqqqqqrrrrrrsssssssssttttttsssqqqppppppqqqqqqppppppppppppqqqqqqrrruuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqpppooonnnnnnppppppooonnnnnnnnnnnnnnnooooooppppppppppppppppppllllllkkkkkkjjjiiiiiiiiieeeeeedddeeefffggghhhhhhlllmmmnnnoooooonnnmmmlllggggggfffffffffggghhhhhhjjjjjjjjjjjjjjjkkkkkkkkkiiijjjkkkllllllmmmlllllliiiiiihhhgggggggggggghhhkkkjjjjjjjjjlllooorrrttttttnnnhhhfffiiikkkiiifffjjjjjjooovvvwwwrrrnnnnnnjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiigggfffgggiiijjjiiihhhiiiiiijjjjjjjjjjjjiiiiiiggggggggghhhhhhhhhiiiiiihhhhhhgggffffffggghhhhhhiiiiiijjjjjjiiihhhgggfffdddeeefffhhhhhhiiihhhhhhhhhhhhgggfffeeedddddddddbbbbbbccccccccccccccccccaaabbbcccbbb``````bbbccceeeeeeddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbb______^^^^^^^^^^^^______aaaaaaaaa```___^^^^^^]]][[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[[[[\\\]]]]]]^^^^^^aaabbbcccaaa___]]]]]]^^^bbbbbbaaaaaaaaaaaaaaaaaaccccccdddddddddddddddeee``````ccciiiooonnnggg```]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMPPPPPPOOOLLLKKKKKKIIIEEEJJJIIIIIIIIIIIIJJJKKKKKKPPPPPPQQQRRRSSSSSSSSSSSSPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRRPPPPPPQQQSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY[[[]]]```aaabbbccc``````aaaccceeeggghhhiiihhhhhhiiiiiiiiihhhhhhggghhhgggffffffeeeeeeffffffeeeeeeddddddcccbbbbbbbbbcccccccccccccccddddddeeehhhhhhhhhhhhhhhgggggggggiiiiiiiiiiiiiiijjjkkkkkkllllllmmmnnnooopppqqqqqqwwwtttqqqnnnnnnoooooonnnkkkjjjiiihhhhhhhhhhhhhhhfffeeeeeeeeeeeeeeeeeefffeeeddddddeeeeeefffggghhhggggggggggggffffffffffffcccbbbbbbccceeegggjjjkkkllllllllllllmmmmmmmmmmmmooooooooopppppppppqqqqqqppppppqqqqqqrrrssssssssstttttttttttttttttttttttttttttttttsssrrrqqqooonnnooooooooopppqqqrrrrrrsssrrrtttuuutttsssrrrsssuuurrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrppppppqqqqqqrrrrrrrrrrrrqqqppppppooonnnmmmmmmlllnnnnnnmmmllllllllllllllllllmmmmmmnnnnnnnnnnnnmmmjjjjjjiiiiiihhhggggggfffddddddeeeeeeeeefffggghhhllllllmmmnnnnnnmmmlllkkkffffffeeeeeefffgggggghhhiiiiiiiiiiiihhhhhhhhhhhhgggggghhhiiijjjkkkkkkkkkgggffffffeeeeeeeeeeeeeeeiiihhhhhhhhhjjjmmmppprrrwwwpppiiiggghhhiiifffcccgggggglllrrrsssnnnkkkkkkiiiiiihhhhhhhhhhhhhhhggghhhiiiiiijjjjjjiiiiiihhhhhhfffeeeeeeggghhhhhhhhhgggggghhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhgggffffffffffffffffffgggggghhhiiijjjjjjiiigggfffeeefffggghhhiiijjjjjjjjjiiihhhgggfffeeedddeeeeeefffeeeddddddcccbbbbbbbbb```aaabbbaaa______aaabbbeeeeeeeeeeeeeeeeeeeeeeee`````````aaaaaabbbbbbbbbbbbaaaaaa``````aaaaaabbbeeeeeeddddddccccccbbbbbb______``````______^^^]]]``````__________________```aaabbbbbb``````aaabbbbbbccccccdddeeefffffffffffffffggggggggghhhhhhhhheeebbbbbbeeejjjkkkfffaaabbbbbbcccccccccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZWWWWWWXXXWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTSSSOOOQQQUUUTTTNNNOOOOOOOOOOOOPPPQQQRRRSSSVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVWWWWWWXXXYYYYYYZZZZZZ]]]^^^```bbbdddffffffgggdddeeefffhhhiiikkkllllllnnnnnnmmmmmmkkkjjjhhhhhhkkkjjjiiigggggghhhhhhiiihhhggggggffffffeeeddddddffffffeeeeeeeeefffggggggjjjjjjjjjjjjiiiiiiiiiiiillllllkkkllllllmmmnnnoooooopppqqqqqqsssssstttuuuwwwuuurrrqqqrrrrrrqqqpppllllllkkkjjjjjjjjjjjjjjjiiiiiihhhgggggghhhiiiiiihhhhhhhhhhhhhhhiiikkkkkkjjjjjjjjjiiiiiiiiihhhhhhfffffffffggghhhjjjmmmnnnooooooooooooooopppppppppqqqqqqqqqrrrssssssttttttrrrrrrssssssttttttttttttttttttuuuuuuuuuuuutttttttttttttttsssrrrqqqpppoooooooooooopppqqqrrrssstttrrruuuwwwvvvtttsssvvvxxxuuuttttttsssrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqnnnooooooppppppqqqqqqrrrooooooooonnnnnnmmmmmmlllmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkhhhhhhggggggfffeeeeeeeeecccdddeeeeeedddeeegggiiijjjjjjkkkllllllkkkiiihhhffffffffffffggghhhiiiiiigggggggggfffffffffffffffddddddfffggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeggggggfffggghhhjjjkkkmmmoookkkgggfffgggiiihhhfffeeedddggglllmmmiiiggghhhgggggggggggggggggggggggghhhhhhhhhiiiiiihhhhhhhhhhhhfffddddddeeeggghhhgggeeeeeefffggggggggggggfffggggggggggggggggggggggggeeeffffffffffffffffffeeefffhhhiiijjjjjjiiigggfffggggggggghhhiiijjjjjjkkkjjjiiigggfffeeeeeefffggghhhgggeeedddcccbbbbbbbbbaaabbbcccbbb``````bbbcccaaaaaaaaabbbbbbbbbcccccc^^^^^^___```aaabbbbbbccc``````____________`````````aaaaaabbbcccdddeeeeee___````````````___^^^^^^______^^^^^^^^^]]]]]]]]]YYY[[[]]]___```aaadddfffaaabbbccceeeffffffffffffddddddeeeeeeffffffggggggjjjgggeeefffhhhjjjhhhfffeeefffggghhhhhhgggfffeeeaaaaaaaaabbbbbbbbbbbbbbb`````````___^^^]]][[[ZZZYYYYYYZZZYYYXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSPPPSSSRRRPPPUUU___```ZZZTTTTTTTTTUUUWWWXXXZZZ[[[aaa```^^^]]]]]]___aaacccccccccbbbaaaaaa```______aaabbbccccccbbb```^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]^^^^^^______``````]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^[[[[[[\\\]]]___```aaaaaabbbccceeeggghhhiiijjjjjjjjjkkklllmmmooooooppppppqqqqqqqqqpppooonnnmmmlllooommmllljjjjjjkkklllmmmlllkkkkkkjjjjjjiiihhhhhhjjjiiiiiiiiiiiijjjkkkkkkjjjkkkkkklllmmmmmmnnnnnnpppoooooopppppprrrsssssssssssstttuuuvvvwwwxxxxxxxxxvvvuuuuuuvvvvvvuuutttoooooonnnmmmmmmmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnkkkkkkkkkkkklllmmmnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjlllnnnpppqqqqqqqqqqqqrrrrrrssssssssssssssstttuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwtttvvvwwwxxxxxxwwwvvvtttssssssssssssrrrrrrqqqpppqqqqqqqqqqqqrrrtttvvvwwwuuuxxxzzzyyyuuutttvvvyyyxxxwwwvvvuuuttttttttttttrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppoooooopppppppppnnnnnnoooooopppqqqqqqrrrooooooooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkklllllllllllllllkkkjjjiiiiiigggggggggfffeeeeeeddddddbbbdddfffeeeddddddfffiiiggghhhiiiiiiiiigggfffeeeeeeddddddeeeeeeggghhhhhhfffffffffeeeeeedddddddddbbbcccdddeeefffgggggggggffffffeeeddddddddddddeeefffffffffffffffgggggggggggggggfffffffffggghhhhhhfffdddeeehhhhhheeedddgggeeefffffffffffffffffffffhhhhhhiiiiiiiiiiiihhhhhhhhhfffdddccceeeggghhhhhhffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeeffffffffffffffffffeeefffhhhjjjlllllljjjhhhggghhhgggggghhhhhhiiijjjjjjjjjiiigggffffffggghhhiiigggfffeeedddccccccddddddeeeffffffeeeddddddeeegggbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbccceeefffggggggccccccbbbbbbbbbbbbccccccbbbcccdddeeefffgggggghhhcccddddddddddddcccbbbbbbbbbbbbccccccccccccccccccaaaccceeeggggggiiikkkmmmjjjkkklllnnnnnnnnnmmmmmmllllllmmmnnnnnnoooppppppkkkkkkjjjjjjkkkllllllmmmiiijjjlllmmmmmmllljjjiiihhhhhhhhhhhhiiiiiijjjjjjggghhhjjjkkkjjjhhhfffdddeeeeeefffeeedddcccaaa```^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbbbbbbbbbbbbbbbbdddbbb___fffrrruuuooogggggghhhjjjlllnnnpppqqqpppnnnmmmmmmooossswwwzzzyyyyyywwwuuusssqqqoooooopppqqqqqqqqqpppmmmkkkiiiggggggggggggggggggggggggfffggggggggggggfffeeeeeeeeeeeefffggghhhiiiiiijjjiiiiiiiiihhhhhhhhhggggggdddddddddeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaa``````_________````````````aaa```aaabbbdddeeeggghhhiiifffggghhhiiikkkkkkllllllnnnoooppprrrrrrsssssssssooopppqqqrrrssstttttttttqqqpppnnnmmmlllmmmooopppooonnnnnnmmmmmmlllkkkkkkmmmllllllllllllmmmnnnnnnjjjkkklllnnnpppqqqsssssssssrrrsssssstttuuuvvvwwwuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwxxxzzzzzzxxxvvvrrrqqqppppppppppppppppppqqqpppooonnnnnnooopppqqqmmmmmmmmmmmmnnnoooppppppoooooonnnnnnnnnmmmmmmmmmnnnmmmmmmmmmnnnpppqqqsssrrrrrrsssttttttuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzuuuwwwyyy{{{{{{yyywwwuuurrrrrrsssssssssrrrqqqqqqsssssssssssstttvvvxxxyyyxxx{{{}}}{{{vvvsssuuuyyyzzzyyyxxxvvvuuuuuuuuuuuurrrrrrrrrqqqqqqrrrssssssssssssssssssssssssssssssppppppooooooooooooppppppnnnnnnooopppqqqqqqrrrrrrooooooooooooppppppppppppnnnnnnmmmllllllllllllmmmmmmmmmllllllkkkjjjiiihhhgggggggggfffeeeeeeddddddbbbdddfffeeeccccccfffiiieeefffgggggggggeeedddcccbbbaaaaaabbbcccdddeeefffffffffeeeeeeddddddddddddaaabbbccceeefffgggggggggddddddcccbbbbbbbbbbbbcccfffffffffgggfffeeedddddddddeeegggfffeeeeeefffggghhheeedddffffffcccdddgggdddeeeeeeeeeeeeeeeeeeeeeiiiiiiiiijjjjjjiiiiiiiiiiiifffddddddeeeggghhhhhhggghhhiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhffffffggggggggggggffffffgggiiikkkmmmmmmkkkiiihhhhhhhhhhhhggghhhhhhiiijjjkkkjjjhhhggggggiiijjjllleeeeeedddcccdddeeefffggghhhiiiiiiiiiggggggiiijjjllllllkkkjjjiiihhhggggggfffggghhhiiijjjkkklllmmmmmmmmmllllllllllllmmmmmmooonnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmllllllnnnnnnooopppqqqrrrrrrsssuuuwwwxxxxxxwwwwwwxxxyyy|||}}}~~~~~~~~~}}}{{{zzz~~~~~~