BM6P6(@ 888666555444444555666888777777777777666666666666777666555444333222222222444444333333333444444555444444444333333222222222222222222333333444444444000...---///333555444222222333444444222222333444333333333333333333333333555555555555444333222222333333222111111222333333;;;:::888666555444444555444444555777888:::;;;;;;;;;:::999888999:::;;;<<<===???@@@@@@??????@@@AAAIIIHHHLLLQQQSSSTTTXXX]]]]]]iii{{{}}}{{{lll]]]PPPNNNOOOKKKGGGFFFDDDAAA>>><<<===>>>>>>>>>======<<<;;;::::::::::::::::::999999888777666666777777777666666666666666888888888888777777777777777777777777777777777777777777666666666666777777888777666555555666777888777666555444444555666777555555555555666666666666888888888999:::::::::;;;888888999::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<@@@GGGMMMWWWUUURRRQQQRRRVVV[[[^^^WWW\\\aaabbbcccfffnnnuuuxxxvvvwww~~~888777555444444555777888888888777777777666666666666555444444333333333333555444444333333333444444444444444333333333222222222333333333333333333444333222111333666888777666222444444444222222222444333333333333333333333333333333444444555444444444555444333222222333444555888777666555555555666666666666777777888888888888:::::::::999::::::;;;<<<<<<>>>@@@@@@???@@@BBBCCCFFFHHHOOOUUUXXXZZZ```hhhrrr|||~~~nnn```TTTQQQPPPLLLHHHGGGGGGDDDAAA????????????>>>======<<<;;;::::::::::::::::::999999888777777777888888888888888888888888888888888888777777777777777777777777777777777777777777666666666666777777666555555444444555555666888888777666666777888888555555666777888888999999888888888999999999999999888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::<<<=========AAAGGGMMMRRRRRRRRRTTTWWW[[[___aaabbbeeehhhhhhhhhkkkqqqwwwyyyvvvzzz777777555555555555777777888888777777777666666666444444444444444444444444555555555444444333333333444444444444333333333333444333333333333333333222555444333555777888888777333444555444222111222333333333333333333333333333111222333444555555555555555555444444444444555555555444444444555666777777999999888888777666666666999::::::;;;<<<<<<;;;;;;<<<===???@@@@@@BBBEEEGGGIIILLLSSSZZZ\\\aaalllyyysssggg\\\WWWTTTOOOKKKIIIIIIFFFDDDBBBBBBAAA@@@>>>>>>===<<<;;;:::::::::::::::::::::999888888777777888888999999:::;;;;;;;;;999999888888888777777777777777777777777777777777888777777666666777777888555666666777777666666555999999888888888999999:::555666777888:::;;;<<<<<<888888888888888888777777888888999999::::::;;;;;;999999999999:::::::::;;;888;;;>>>??????AAAFFFKKKKKKNNNSSSXXX]]]aaacccddddddfffhhhjjjkkknnnsssvvv{{{{{{777777666555555666777777666666666666555555555555333333444444444444444444555555555555444333222222444444444444444444333333444444444333333222222222333333333333444555555555444555555444222111111222444444444444444444444444222333444444555555555444555444444444444444444555333444444444555555666666999999888888777666666666888:::;;;=========<<<;;;<<<===???AAABBBDDDHHHKKKOOORRRWWW\\\```iii}}}yyyqqqggg___YYYTTTOOOLLLIIIGGGDDDCCCCCCBBB@@@>>>>>>===<<<;;;;;;::::::::::::::::::999999888888888888888999999:::;;;<<<<<<999999999888888888777777777777777777777777777777888777777777777777777888777888999::::::999888777999999888999999999::::::777777888888999:::;;;;;;999888888888777666666666888888999999::::::::::::888888888999999::::::;;;:::===@@@AAA@@@@@@DDDGGGGGGLLLTTT\\\bbbeeeeeeddd___ccciiinnnrrruuuwwwyyy~~~777777666666666666777777555555444444444333333333222333444555555555444333444444555555555444333222444444444444444444444444444444444333333222222222111222222222222222222333333444555444222111222333444444444444444444444444444555555555444444333222333333444444444444333333444444555555555555555555777777777777777888888888999:::<<<===>>>>>>=========???AAABBBDDDGGGLLLOOOSSSVVV\\\ccclll||||||ssshhh___XXXSSSOOOJJJGGGEEECCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999999666777777888999:::;;;;;;999999999999888888888888888888888888888888888888888888777777777777888888777888999::::::999888777666777777888888888999999888888888888888777777777999888888888777666666666888888999999999999999:::777777888999999:::;;;;;;===AAACCCCCCAAA@@@BBBDDDHHHNNNWWW___eeefffeeeccc```gggqqqxxx}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}777777777777777777777777555444444444333333333333333444555555555444333222222333444555555555333333444444444444555555555555444333333333333333333222222444444444222111222333222333444444222222333444444444444444444444444444555555555555444333222111333333444444444444333333444555555666666666555555555555666777888999999:::::::::<<<===>>>>>>??????@@@AAACCCDDDFFFJJJPPPSSSUUU[[[hhhxxxtttggg```ZZZUUUQQQMMMHHHEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999666666777777888888999999:::999999999999888888888888888888888888888888888999888888777777888888999555666666777777666666555444555666777888888888888888888888777666666555555888888888888888888777777888888999999999999999999777888888999:::;;;<<<<<<@@@CCCEEEDDDBBBAAACCCEEEKKKQQQZZZbbbggghhhfffdddccclllxxx}}}{{{xxxtttrrrpppppppppnnnnnnnnnnnnmmmmmmmmmmmmiiiiiiiiiiiijjjkkkmmmnnnssswww{{{777777777888888777777777666666666555555555444444333444555666555444222111000222444555666666444444444444444444555555555666222333333333333333333444222444555444111000111333000222333333333333444666555555555555555555555555444444444555444444333333333444555666666555444333222333555777888888888777666666666777888888999999;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEGGGIIIMMMRRRVVV[[[ggg}}}uuummmgggaaa]]]XXXPPPJJJFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888888888::::::999999999888888888888888888888888888888888999888888777777888888999666555555444444555555666444555666888888888888777777777777777777666666666888888888999999999999999999999888888888888888888888888999:::;;;<<<======AAACCCEEEEEECCCCCCFFFJJJPPPUUU\\\dddiiikkkjjjiiigggqqq}}}|||yyyvvvssspppmmmkkkiiifffeeedddeeeeeeccccccccccccddddddddddddaaaaaa```___```aaabbbcccfffiiinnnrrruuuwwwyyy|||{{{777777888888888888777777888777777777666666666666444555666666555333111000///111333555666666555444444444444555555555666666222222222333333444444444111333444333000...///111///111333333333333555777555555555555555555555555222222333444555555555555444555666777777666555444000222444777999:::::::::777777777777888888888888<<<<<<;;;;;;===???AAABBBEEEFFFGGGHHHJJJNNNSSSXXXbbbrrryyyrrrmmmggg```WWWNNNHHHEEEDDDCCC???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999999888888888888888888:::::::::999999999888888888888888888888888888888999999888888888888999999888777666555555666777888444555777888999999999888666666777777888888888999888888888999:::::::::;;;999999888888888888888888888999999:::<<<======>>>@@@BBBEEEDDDDDDEEEJJJNNNSSSWWW^^^eeekkkmmmnnnnnnlllwwwvvvsssooommmlllkkkiiihhheeecccaaa___^^^^^^___```^^^^^^^^^______``````aaaaaa```___^^^^^^___```aaa___ccchhhkkkmmmnnnooopppkkkpppuuuvvvvvv{{{999999999888777666666555555555555555555555555555333333444555666666555555555666666666555444333333333333333444444444555555555555555444444333333333333333333222222333333444444333333333333444555555666666777777666444222111444555555666666555555444666666666555444444333333777999::::::888777777888:::777666777:::<<<;;;:::;;;<<<>>>===<<<<<<===>>>FFFEEEGGGMMMPPPQQQUUUYYYfffwwweeeTTTNNNLLLGGGCCCBBBAAA@@@===;;;::::::;;;<<<::::::999999999::::::;;;:::::::::999999999888888888888888888888888888888999999888888777777666666777777777777666666666666666666555555555555666666666666666777777888999:::999888777666555555555555777666666666777888999999;;;;;;;;;::::::999999999666888999:::::::::<<<>>>CCCDDDDDDCCCBBBFFFNNNTTT[[[^^^eeelllqqqssspppnnnqqqxxx{{{xxxvvvrrrmmmiiiiiihhheeeccc```^^^]]]\\\^^^]]]\\\[[[[[[]]]___```aaaaaa```aaabbbcccdddeeedddbbb```]]]]]]]]]___```eeefffhhhjjjkkkkkkjjjiiikkkjjjjjjjjjlllooorrrtttxxx|||999999999888777666666666555555555555555555555555333444444555666666555555555555555666555555444444444444444444444555555555555555444444444333333333444444333222222222333333444333333333333444555555666666666666555444333222444444555555555555444444555555555555555444444444666777999999777666777777:::888777777:::<<<;;;:::<<<===???>>>===>>>???AAAEEEFFFJJJPPPRRRSSSXXX___rrrnnn]]]UUUQQQKKKGGGFFFCCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA:::::::::999999999999888888888888888888888888888888888888888777777777777888777777777666666666666666666555555555555666666555444444555555666777888777777777666777777888888::::::999999999:::;;;;;;;;;;;;;;;::::::999999999;;;<<<>>>>>>======>>>???BBBCCCDDDDDDFFFKKKTTTZZZ```dddllltttyyyzzzxxxvvvuuuyyy~~~yyyvvvsssnnnkkkjjjgggdddaaaaaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\^^^___dddeeeeeeffffffggggggggggggfffdddbbbcccdddfffhhhfffhhhjjjlllmmmlllkkkjjjkkkjjjiiihhhiiijjjlllnnnooorrrwww{{{~~~999999999888777777666666555555555555555555555555333444555555666555555555444444555555666555555555666555555555555555555555555444444444444333333333555444333333222222222222444333333333333444555555555666666666555444333333333444444555555444444333444444444555555555555555444666888888666555666777;;;:::888888:::;;;;;;:::===>>>????????????AAACCCEEEIIIOOOTTTUUUVVV___iiixxxggg\\\TTTMMMGGGEEEEEEDDDAAA???<<<;;;;;;;;;=========>>>@@@AAACCCDDD::::::::::::999999999999999999999999999999999999777777777888888888888888888888777777777666666666777666666555555666666777555555555555666777888888777777777777888999:::;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::999999===>>>??????======>>>???@@@BBBEEEFFFJJJQQQ[[[bbbffflllttt|||}}}|||}}}{{{vvvrrrmmmjjjfffccc```^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]^^^___``````___^^^^^^^^^___aaabbbjjjkkklllmmmmmmlllkkkjjjkkkjjjiiiiiiiiikkknnnoookkkmmmooopppqqqpppooonnnmmmllljjjiiihhhhhhiiiiiiiiikkknnnpppqqqrrrtttuuu}}}999999999888888777777777555555555555555555555555444444555555555555555444333333444555666666666555666666666666666555555555444444444444444444444444555555444333222222222222444333333333333444555555555555555555555555444444333333444444444444333333333333444444555666666777444666888888777666777888;;;;;;:::::::::;;;;;;;;;===>>>?????????AAADDDFFFHHHMMMUUUYYYXXXZZZfffuuutttfff[[[QQQJJJGGGHHHGGGDDDAAA???===<<<;;;;;;;;;;;;<<<===>>>???@@@;;;;;;:::::::::999999999999999999999999999999999777777777888888999999999888888888777777777666666777777666666666666777777777777777777888999:::;;;999888888888999999:::;;;;;;;;;;;;::::::999888888:::::::::::::::::::::::::::;;;===<<<<<<<<<===>>>@@@BBBFFFHHHLLLTTT___ggglllrrrzzz~~~zzzwwwqqqlllhhheeecccbbb]]]\\\ZZZYYYZZZ[[[\\\]]]\\\]]]]]]___aaaccceeefffggggggfffffffffggghhhiiinnnoooqqqrrrrrrpppooommmnnnnnnmmmmmmmmmoooqqqrrrqqqrrrtttvvvvvvvvvtttssspppooonnnlllkkkjjjjjjkkkjjjlllnnnnnnmmmmmmnnnoooqqqtttyyy}}}999999999999888888888888666666666666666666666666444555555555555555444444333333444555666666666555666666666666666666666555444444444444444444444444555444333333222222222333444333333333333444555555555444444444555555555555333444444555555444444333222333333444555666777777555777999999888888888999;;;;;;;;;;;;:::;;;<<<======>>>??????@@@BBBFFFIIIMMMRRRZZZ]]]\\\aaarrrwwwhhh\\\SSSNNNJJJIIIGGGDDDAAA???===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999777777888888999999::::::888888888888777777777777777777666666666666777777777777777888888999:::;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::666888:::;;;;;;<<<>>>@@@AAADDDGGGJJJNNNWWWbbbjjjsssxxx~~~}}}wwwrrrjjjhhhddd```]]][[[[[[\\\ZZZ[[[[[[[[[\\\^^^```bbbbbbbbbcccdddeeegggiiijjjmmmmmmmmmmmmmmmnnnnnnoooqqqrrrtttuuuuuusssqqqpppqqqqqqpppoooooopppqqqqqqtttvvvwwwyyyyyyxxxwwwvvvrrrqqqqqqpppoooooooooooolllnnnppppppnnnmmmnnnoooppppppqqqsssvvvzzz999999999999999999999999666666666666666666666666555555555666555555444333444444555555666555555555444444555555555666666666333333333444444444444555444333333222222333333444444333333333333444555555444444444444444555666777444555555555555555555444333333444444555666777777555777999999999888999::::::;;;<<<<<<;;;;;;===???>>>???@@@AAABBBEEEIIIMMMSSSVVV\\\aaadddnnnqqqcccXXXQQQKKKJJJIIIFFFDDDAAA???>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888999999999999999999999888888888777777777888777777666666777777888666666666666777888999999<<<;;;:::999888888888888;;;<<<=========<<<;;;:::999999::::::::::::;;;;;;777999;;;======???AAACCCCCCEEEIIILLLQQQZZZeeemmmyyy}}}~~~}}}~~~~~~{{{vvvsssnnniiiddd`````````]]][[[ZZZ[[[]]]ZZZ\\\___```aaabbbdddfffgggggghhhhhhjjjkkklllmmmppppppqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvvvvuuutttuuuttttttsssssssssttttttwwwxxxzzz{{{{{{zzzyyyxxxttttttttttttsssssssssrrrnnnpppqqqqqqooonnnnnnooorrrqqqppppppqqqsssuuuwww{{{}}}999999999999999999999999666666666666666666666666555555666666555444444333555555555666555555444444222222333444555666666777333333333444444444555555222222222222333444555555444333333333333444555555444444333333444555777888555666666777777666666555333444444444555555666666444666888999888888999:::888:::<<<<<<;;;<<>>>>>======<<<=========<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999888999999999888888888777777888888777777777777888888666666666666777888999999:::999999888888888999999999:::<<<======<<<;;;:::999999999::::::;;;;;;;;;999;;;===>>>>>>???AAACCCCCCFFFKKKOOOUUU^^^jjjsssyyy}}}}}}{{{}}}|||tttpppjjjgggfffccc___[[[\\\^^^______]]]\\\^^^```\\\```eeeggggggggghhhjjjllllllmmmmmmoooppprrrssssssssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyxxxyyyyyyyyyzzz{{{{{{{{{~~~}}}{{{{{{zzzzzzyyyxxxwwwwwwtttuuuvvvuuusssqqqqqqqqqvvvtttsssrrrrrrssssssssstttuuuwwwyyy}}}999999999999999999999999777777777777777777777777555666666666555444333333555666666666555444333333000111222333444666777777333333333444444555555555111111111222333444555666444333333333333444555555444333333333444666777999666666777777777777666666444444444555555555555555333555777777777777888999777:::<<<<<<<<<===@@@CCCCCCDDDEEEEEEGGGKKKQQQUUUYYYYYY^^^fffsssooobbbWWWKKKKKKJJJIIIGGGEEECCCAAA======<<<======>>>??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999999888888888999999999888888888888777888888777777777777888888888888888888999:::;;;<<<777777777777888999::::::666777999;;;;;;;;;999888999999999::::::;;;;;;;;;:::<<<===>>>======???AAACCCGGGLLLQQQWWWbbbnnnwwwwwwzzz}}}|||yyyxxx|||{{{qqqjjjjjjfffbbb``````___\\\YYYVVVYYY\\\]]][[[[[[\\\______dddiiilllkkkjjjkkkmmmppppppqqqrrrtttuuuwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{|||{{{|||}}}~~~}}}{{{zzz{{{||||||{{{xxxuuuuuuuuuyyywwwvvvuuuvvvvvvuuutttqqqrrrttttttuuuwww{{{~~~777666666666777888999999999888666777888:::999999888777666555444444555666666666666666666666666666333444555666777777777777777777666555555555555666777666555444444555666777444444333222222333333333444444444444444444444444666666555555555444444444666666666666777777777777666666666666777888999:::<<<<<<<<<======>>>???@@@CCCBBBCCCGGGLLLQQQTTTUUUXXXZZZ___lll~~~lll\\\UUUPPPKKKIIIHHHHHHGGGEEE@@@@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888::::::999999888777777777999999::::::::::::999999999999:::::::::;;;;;;;;;999999888777666666777777888888888888888888888888888888999::::::;;;<<<<<<:::<<<=========>>>@@@BBBGGGIIILLLPPPVVVaaaoooxxx{{{wwwzzzzzzwwwvvvpppjjjeeeaaa_________]]][[[ZZZ[[[\\\___``````aaabbbdddfffgggfffhhhkkkmmmmmmnnnoooqqqwwwuuusssqqqqqqrrrtttvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{~~~}}}{{{zzzzzz|||{{{zzzzzzyyyxxxwwwwwwtttuuuvvvuuusssrrrrrrsss999888888888888999999:::888666555666777999888888888777666555444555555666444444444444444444444444444555555555555555444444444444333222222222222333333222111111111111222333444444333333222333333444444444444444444444444444666666555555555444444444666666666666777777777888777777777777777999::::::============>>>???@@@AAACCCDDDGGGKKKQQQVVVYYY[[[]]]___dddsssxxxhhhXXXRRRLLLIIIJJJJJJFFFCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888999999999777777888888888888777777999999999999::::::::::::999999888777777777777777999999999999999999999999999999999::::::;;;;;;<<<999:::;;;<<<;;;===???AAAHHHLLLRRRWWW]]]fffqqqxxx|||xxxxxxzzzwwwwwwzzzrrrkkkfffbbb^^^[[[YYYZZZ[[[[[[ZZZ[[[]]]___aaabbbdddeeegggiiikkklllkkkmmmoooqqqqqqsssuuuwwwuuutttsssrrrsssuuuxxxzzz~~~~~~}}}|||{{{zzzyyyzzzzzzzzzxxxwwwwwwwwwxxx;;;::::::999999999999:::777666444555777888888777777777666555555555666666444444444444444444444444555555555555444333222222777666555555444444555555444444333222222333444444444333333333333333444444444444444444444444444444666666666555555555555444666666666777777777888888777777777888888999:::;;;=========>>>???AAABBBCCCEEEGGGKKKPPPVVV[[[___aaaaaadddlll~~~tttcccZZZQQQLLLMMMMMMHHHDDDDDDCCCCCCBBB@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999777777888888999::::::;;;777777888888888888777777888888888999999999999:::999999888777777777777888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDJJJPPPXXX___eeekkksssxxxwwwvvvxxxyyyxxxwwwmmmiiiccc^^^\\\ZZZXXXWWWWWWXXX[[[\\\]]]___bbbeeeeeegggiiikkknnnoooqqqqqqmmmnnnpppqqqrrrtttxxx{{{wwwwwwwwwyyy{{{~~~|||zzzxxxxxxyyyyyy<<<;;;:::999999888999999888666555555777888888777777777666666666666666666666666666666666666666666555555666666555555444333888777777666666666666666555555555555555555555555444333333333333444444555555555555555555555555555666666666555555555555555666666777777777888888888888888888888999:::;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGJJJOOOTTTYYY]]]aaadddbbbkkkwwwuuuhhhYYYQQQPPPOOOLLLHHHEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::999999::::::::::::999999777777888888888999999999999999888777777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::===>>>??????@@@BBBFFFIIIMMMSSSZZZaaaffflllsssyyyyyywwwwwwyyy|||rrrjjjbbb___[[[XXXWWWWWWWWWXXXZZZ\\\___aaaccceeeiiillljjjkkknnnppprrrsssssssssqqqrrrsssssstttwww{{{}}}|||{{{{{{;;;:::999888888888888888999777666666888999999888666666777777777777777777777777777777777777777777555555666777777777777777555444333333222222333333333333333333333333333333444333333333444444555666555555555555555555555555666666666666666666666666777777777777888888888888999999999::::::;;;<<<===??????@@@AAACCCEEEGGGHHHJJJNNNRRRVVVYYY]]]bbbeeedddsssyyyeeeWWWQQQOOOMMMKKKGGGFFFEEECCCAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999::::::::::::999999777777888888888999999999999888888888888888999999999999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@AAADDDHHHLLLPPPTTTYYY]]]bbbiiirrryyy{{{wwwuuu|||uuulllddd^^^\\\[[[YYYWWWVVVWWWYYY[[[```bbbdddfffgggiiimmmoooooopppqqqrrrttttttuuuuuuxxxyyyzzz{{{}}}:::999999888888888888999999888666777999::::::999666666777888888888777777555555555555555555555555555555666777888999999888666555555444444444444444444444555555555555444444333333333333444555666777555555555555555555555555555666666666666777777777777777777888888888999999::::::::::::;;;<<<===>>>???@@@AAACCCEEEGGGIIIKKKNNNRRRVVVXXXZZZ^^^eeejjjnnnuuubbbWWWQQQNNNLLLIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999999888888777777888888888888777777888888888999999999999:::999888888888888999::::::888888888888888888888888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????@@@DDDIIIMMMRRRUUUXXX[[[___gggqqqyyyzzzwwwyyy{{{qqqiiiccc]]]ZZZYYYYYYYYYWWWWWWYYY]]]```fffgggiiijjjjjjllloooqqqtttttttttuuuvvvxxxzzz{{{}}}:::999999999999::::::;;;888777666666888999999888555666777888999888888777555555555555555555555555666666777777777777777666888888777666666666666666555666666777777666666555333333333444444555666777555555555555555555555555555666666666777777777777777777888888888999999999;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFIIIKKKMMMRRRVVVYYY[[[]]]ccckkksssvvvcccWWWQQQOOOMMMLLLJJJHHHEEECCCAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::999777777888888888888777777999999999999::::::::::::999888888888999999:::;;;999999999999999999999999::::::;;;;;;<<<<<<======?????????@@@AAAEEEKKKOOOTTTWWWZZZ]]]```gggqqqxxxwww{{{|||wwwooogggaaa]]][[[ZZZWWWYYYZZZZZZ[[[^^^dddhhhkkklllnnnooooooqqqtttvvvxxxwwwwwwxxx{{{~~~::::::::::::;;;;;;<<<===777666555555777888888777555666777999999999888777888888888888888888888888777777777777666555444333555555444333333333333333111111333333333333111111333333333444555666777777666666666666666666666666555666666666777777888888777888888888888999999999<<<;;;;;;<<<<<<===>>>???@@@AAABBBDDDGGGJJJLLLNNNUUUXXX\\\^^^```gggrrrzzzppp___VVVSSSPPPOOOMMMJJJHHHEEECCCBBB@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999999::::::;;;;;;<<<999999::::::::::::999999999999:::::::::;;;;;;;;;999888888888999::::::;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>AAABBBBBBBBBDDDHHHNNNRRRTTTXXX]]]```ccciiiqqqxxxuuu|||oookkkddd^^^YYYXXXWWWXXXWWWZZZ\\\]]]___cccjjjpppoooqqqssstttuuuwwwzzz|||zzzyyyyyy{{{~~~===<<<<<<;;;;;;:::999999888888888888888888888888999888888888777777666666222444777999:::888666555444555555666666666666666888888666555444444444444666777888777555444444555555555666777:::===@@@BBB555555666666666666555555666666666666666666666666777777777777888999:::;;;<<<===?????????>>>???@@@CCCDDDEEEFFFHHHKKKPPPSSS]]]YYY[[[bbbffflll}}}nnn]]]TTTQQQMMMKKKKKKIIIEEEFFFIIICCCBBB@@@?????????@@@@@@???>>><<<<<<<<<===???AAA;;;;;;;;;<<<<<<=========:::::::::999999999888888999::::::::::::999888888888888999999999:::::::::555777999:::999:::;;;<<<;;;;;;:::999999:::::::::===;;;:::;;;===>>>>>>===<<>>555666666777777666666555666666666666666666666666777777777777888999:::;;;>>>>>>>>>======>>>@@@CCCCCCDDDFFFGGGIIIMMMRRRUUU\\\]]]___ccchhhttt{{{ggg[[[VVVRRROOOPPPMMMHHHGGGIIIDDDCCCAAA@@@@@@@@@@@@AAA===;;;999888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999888999::::::::::::999888888888999999999999:::::::::777999:::;;;::::::;;;<<<;;;;;;::::::999::::::;;;;;;>>>AAAAAA???===>>>???>>>AAAFFFIIIJJJNNNTTTYYY]]]dddbbbbbblllpppqqqyyy}}}oooeee^^^]]]\\\ZZZYYYYYYYYYZZZ______aaaeeejjjnnnqqqrrrssssssuuuwwwzzz}}}======<<<<<<;;;:::::::::999999999999999999999999888888888888777777777777777777777777777666666666555555666777777777777777999888777666666555555666111333444444444444555777111222333555666777888888666666777777777777666666666666666666666666666666888777777888888999:::;;;@@@???>>><<<;;;>>>BBBFFFCCCEEEHHHJJJLLLPPPUUUXXX[[[aaaeeegggpppxxxhhh\\\WWWTTTUUUSSSMMMIIIIIIEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::999999888999999999999::::::::::::999;;;===<<<;;;:::;;;<<<;;;:::::::::::::::;;;;;;:::@@@FFFFFFAAA===>>>@@@???BBBFFFIIILLLRRRZZZaaadddlllkkkjjjpppppprrr|||yyyoooeee]]][[[ZZZYYYYYYYYYZZZ[[[\\\bbbdddgggkkkooorrrtttuuuuuuuuuvvvxxx|||=========<<<;;;;;;::::::999999999999999999999999888888888777777777777777999888777666555555666666555666777777888888777777999888777666666666666666333555666555444444555666111222444555666666555444666777777888888777777666666666666666666666666666888888888888999:::;;;;;;>>>???>>>======???CCCFFFEEEGGGJJJMMMPPPSSSXXX[[[[[[ccciiimmmxxxddd]]]XXXXXXWWWQQQLLLJJJFFFEEECCCAAA@@@@@@@@@@@@DDDCCCBBB@@@@@@???@@@@@@<<<<<<;;;;;;::::::999999;;;;;;:::::::::999999999::::::;;;;;;::::::999888999999999:::::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<;;;::::::::::::;;;;;;<<<>>>BBBEEEDDD@@@>>>>>>@@@@@@CCCGGGJJJNNNVVV```gggjjjrrrqqqoooqqqmmmppp~~~uuummmggg```ZZZXXXXXXXXXXXXZZZ\\\___```fffiiimmmppprrrtttuuuvvvzzzzzz|||>>>======<<<<<<;;;::::::999999999999999999999999777777777777777777888888:::888777555444555666777666777777888999888888888888777777666666666666666888888999888555444444555333444555666777666555444777777888888888888777777777777777777777777777777888888888888999:::;;;<<<;;;===???@@@AAAAAADDDEEEHHHJJJNNNQQQSSSWWW[[[^^^^^^dddkkkxxxpppeee\\\ZZZZZZUUUOOOLLLGGGFFFCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;===>>>??????===;;;;;;<<<;;;:::::::::;;;;;;<<<===CCCAAA???>>>>>>??????@@@AAADDDHHHKKKPPPXXXccckkknnnuuutttpppoookkkrrruuukkkeee```\\\ZZZWWWXXXXXXZZZ]]]aaadddeeejjjmmmqqqttttttuuuwwwxxx~~~>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::777777777777888888888888888888666555555666777777777777888999999999999999666666555555555555666666:::::::::999666444444555555555666777777777777666888888999999999999888888777777777777777777777777999888888999999:::;;;<<<:::===@@@BBBBBBCCCEEEFFFKKKNNNQQQTTTVVVYYY]]]___cccgggqqqtttddd___]]]YYYSSSOOOIIIGGGEEEBBBAAA?????????<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;===>>>??????===;;;<<<<<<::::::::::::;;;<<<===>>>DDD@@@<<<;;;===???@@@@@@CCCFFFJJJNNNRRR[[[eeemmmnnntttssspppnnnlllzzzzzztttjjjbbb]]][[[YYYXXXYYYZZZ[[[^^^aaafffiiikkkmmmqqqvvvwwwxxxyyy|||>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::666777777777888888888888666666666666666777777888777888999999::::::999999555555444444444444555555888999999888555444444555666666666666666777888999888999999999999999999888777777777777777777777777999999999999:::;;;<<<<<<<<<>>>???@@@AAACCCFFFIIINNNQQQTTTWWWYYY[[[^^^```jjjmmmzzzpppeeeaaa\\\VVVRRRLLLJJJHHHEEECCCAAAAAAAAA??????????????????>>>>>><<<<<<==================<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<===???>>>===<<<<<<===:::::::::;;;;;;<<<===>>>@@@@@@???>>>>>>>>>@@@BBBGGGJJJNNNRRRVVV]]]gggnnnlllrrrrrrpppppprrrooojjjccc]]]YYYXXXXXXXXX]]]]]]___bbbfffjjjnnnpppppptttyyy|||}}}>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666777777888888888999555555666666777777888888888888999::::::::::::999444444333333333444444555555666777666555444555666777666555555666777999:::888999999::::::999999888777777777777777777777777999999999999:::;;;<<<<<<>>>>>>>>>>>>???CCCHHHLLLPPPRRRVVVYYYZZZ\\\^^^```nnnqqqxxxjjjddd___XXXUUUNNNMMMJJJGGGEEECCCCCCCCC????????????>>><<<;;;:::<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>===<<<<<<===:::::::::;;;<<<===>>>>>>;;;???CCCCCC???===@@@DDDIIIMMMRRRUUUYYY___hhhnnnkkkqqqqqqppprrrwwwvvvjjjfff```[[[YYYXXXYYYZZZ___```aaadddhhhmmmqqqsssqqqvvv|||AAA???=========>>>===<<<;;;;;;;;;:::::::::999999777777777888999999999:::888888888888888888888888999999888777666555444444777777777777777777777777777666555444444555666777666666666666666666666666555666666777888999999999888888777777777777777888;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAADDDIIILLLRRRRRRUUU[[[]]]\\\___dddpppwwwlll```YYYWWWQQQOOOLLLHHHFFFEEEEEEEEE@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<:::999:::;;;===<<<:::999999:::<<<===<<<<<<;;;::::::999888888999999999999::::::;;;<<<===>>>???@@@???>>><<<:::;;;;;;:::;;;;;;<<<===>>>AAABBBBBBBBBAAACCCEEEHHHLLLSSSWWWXXXZZZbbbiiilllmmmmmmllllllvvv~~~tttmmm```^^^ZZZXXXWWWXXXZZZ\\\aaaccchhhlllpppsssuuuvvvwwwzzz~~~AAA???=========<<<;;;999;;;;;;;;;:::::::::999999888888888888999999999999888888888888888888888888888888888888777777777777777777777777777777777777777666555555555555666777666666666666666666666666555666666777888888999999888888777777777777888888;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBCCCFFFJJJMMMUUUUUUYYY]]]]]]]]]bbbiiizzzjjj___\\\WWWTTTPPPKKKGGGEEEDDDDDD@@@AAA@@@@@@@@@???>>>===;;;======<<<;;;:::;;;<<<===<<<:::999999:::<<<===<<<<<<;;;;;;:::999999888::::::999999::::::;;;<<<<<<===?????????===<<<:::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBAAAAAACCCFFFHHHOOOVVV\\\]]]```gggmmmooommmkkkkkkqqqtttkkkeee\\\[[[YYYXXXXXX[[[]]]___eeehhhlllpppsssvvvyyyzzz|||DDDBBB@@@???>>>===:::888;;;;;;;;;;;;::::::::::::999999999999999888888888999999999999999999999999777888888888999999999999777777777777777777777777777666666555555666666777666666666666666666666666666666666777888888999999888888777777777888888999;;;;;;<<<<<<<<<=========???AAACCCDDDEEEHHHLLLOOOTTTVVV[[[^^^]]]^^^gggrrr|||lllddd^^^[[[UUUOOOJJJFFFDDDCCCAAAAAAAAA@@@??????>>>>>>===>>>???>>><<<;;;<<<======<<<;;;::::::;;;<<<===<<<<<<;;;;;;:::999999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAACCCFFFIIIQQQZZZaaacccffflllpppqqqpppllllllxxx|||qqqhhhaaa]]]XXXWWWWWWXXX[[[^^^bbbdddkkknnnqqqtttwwwzzz}}}FFFDDDBBBAAAAAA@@@===;;;<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999999999999999999999999888888888888888888888888777777777777777777777777666666666666666777777777666666666666666666666666666666777777888888888888888888777777888888999999;;;;;;<<<<<<======>>>>>>@@@BBBDDDEEEFFFIIIMMMPPPRRRUUUZZZ\\\\\\___lll{{{{{{lllbbb^^^YYYRRRLLLGGGDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@???===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<;;;<<<=========<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAAAAABBBDDDHHHKKKRRR[[[dddgggjjjooorrrrrrtttooorrr{{{pppgggaaa]]]ZZZWWWWWWYYY[[[^^^bbbeeegggnnnqqquuuwwwyyy|||GGGDDDBBB@@@@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999888888999999999999999999999999999888888777666666555555777777777777777777777777555666666777777777777777777777777777777777777777777777777777777888888888888888888888888999::::::;;;;;;<<<<<<===>>>>>>???@@@BBBDDDEEEGGGJJJNNNQQQUUUVVVZZZ[[[[[[aaaqqqoooddd```ZZZTTTNNNIIIGGGEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAABBBCCCFFFJJJMMMQQQ[[[eeeiiilllppprrrqqqssssss|||{{{pppggg```]]][[[YYYYYYZZZ\\\___cccfffhhhjjjooossswwwzzz{{{JJJFFFAAA>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999::::::::::::::::::::::::999999888777666555444444777777777777777777777777555555666777888888888888777777777777777777777777777777777777777777888888888888888888888999:::;;;;;;;;;<<<===>>>>>>???@@@???AAADDDFFFHHHLLLQQQTTT[[[[[[\\\^^^aaajjj|||sssfffccc]]]VVVPPPLLLIIIHHHEEEDDDBBB@@@???>>>>>>??????@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???BBBCCCEEEHHHMMMPPPRRR\\\fffjjjmmmqqqsssrrrrrrzzzsssmmmeee^^^[[[YYYYYYXXX\\\^^^aaaeeehhhkkkmmmnnnqqquuuzzz}}}RRRMMMEEE@@@>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::888888888777777666666666777777777777777777777777444555777888999999888888777777777777777777777777888777777777777777777777888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@BBBEEEHHHKKKOOOTTTXXX]]][[[\\\cccmmm|||kkkgggaaaYYYSSSNNNJJJIIIFFFEEEBBB@@@>>>>>>??????>>>@@@@@@???>>>===>>>???<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@CCCEEEGGGKKKOOOSSSUUU___iiilllooosssvvvuuuyyyttthhhddd^^^YYYXXXXXXXXXXXX]]]___dddiiimmmppprrrssssssyyy[[[UUUKKKDDD@@@@@@AAABBB======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888888888999999999777777777777777777777777444555777888999999999888777777777777777777777777888888888777777777777777888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@CCCFFFIIIMMMRRRWWW[[[[[[YYY[[[gggxxxoookkkddd\\\UUUOOOKKKIIIGGGEEEBBB@@@>>>>>>??????>>>???@@@???=========>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>???AAACCCFFFHHHLLLQQQTTTXXXbbbkkkoooqqqvvvyyyxxxyyylllccc```[[[XXXXXXYYYZZZZZZ]]]```eeekkkqqqtttvvvwwwvvv|||ppp[[[JJJHHHHHHAAA===>>>>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::999999999999999999999999999999;;;:::888777777777888888666666666666666666666666777777666666666666777777777777777888999999::::::888888999999999888888777777777888999:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFEEEDDDFFFKKKRRRWWWXXXXXXWWWZZZ^^^kkkyyykkkaaa\\\VVVNNNHHHFFFEEECCCAAA???>>>>>>===??????@@@@@@@@@@@@??????;;;<<<===============<<<========================<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;<<<===:::<<<>>>???>>>===>>>???BBBCCCDDDEEEGGGNNNXXX```]]]lllooommmuuuzzz~~~uuuhhhbbbZZZYYYXXXWWWVVVWWWZZZ]]]bbbffflllppptttwwwzzz|||yyybbbNNNIIIHHHBBB>>>???>>>>>>======<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999;;;:::888777777777888999777777777777777777777777888888777777777777888888888888777777777777777777888888999999999999888888777777888999:::;;;<<<<<<===>>>??????@@@AAAEEEGGGGGGGGGHHHMMMSSSXXXYYYYYYWWW[[[```lllzzzeeeZZZTTTQQQNNNGGGFFFDDDBBBAAA??????>>>??????@@@@@@@@@@@@??????<<<===============<<<<<<========================<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<===;;;===??????>>>>>>???@@@AAACCCEEEFFFJJJQQQ[[[ccccccnnnqqqpppvvvyyy|||mmmbbb^^^YYYYYYYYYXXXXXX[[[___bbbgggkkkppptttxxx{{{~~~qqqXXXNNNJJJEEEBBBBBB??????>>>===============;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999888888888888999888888888888888888888888999999888888888888999999888888777777666555555444888888999999999999999888777888888999:::;;;<<<<<<>>>???@@@AAAAAACCCFFFIIIKKKKKKLLLPPPUUUYYYZZZZZZZZZ___dddpppqqq^^^VVVSSSRRRIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;===??????>>>>>>@@@AAAAAACCCFFFHHHLLLSSS\\\dddiiioooqqqssswwwxxxzzzoooddd]]]\\\XXXYYYZZZ[[[]]]```eeehhhmmmpppuuuyyy|||eeeVVVNNNHHHEEEDDDAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888777777888888999888888777777777666666666888888999999::::::999999888888999:::;;;<<<======>>>???AAAAAABBBDDDGGGJJJMMMMMMOOORRRVVVYYYZZZ[[[]]]cccjjjvvv~~~gggYYYSSSPPPKKKJJJHHHFFFDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@????????????>>>>>><<<;;;:::========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>>>>===>>>@@@BBBBBBEEEHHHJJJLLLRRRZZZaaahhhlllnnnsssxxxzzz|||pppfff^^^[[[[[[VVVXXX[[[^^^aaaeeejjjnnnqqqssswww{{{~~~sss```TTTJJJEEECCCBBBBBBAAA??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::::999999999999999999999999999999777777666666666666777777777777777888888999999999888888999:::::::::::::::999999:::;;;<<<======>>>===???@@@AAABBBDDDHHHJJJMMMOOOQQQTTTVVVXXX[[[\\\^^^gggqqq|||kkkZZZQQQOOOLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>===<<<;;;===========================<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<===@@@BBBDDDGGGJJJKKKLLLPPPVVV[[[ccchhhjjjqqqzzzssshhh```[[[YYY[[[VVVYYY]]]aaaeeejjjooosssrrruuuxxx|||ppp]]]OOOGGGCCCDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888999::::::;;;:::::::::999999999999999999999999777777666666666666777777777777777888999:::::::::777888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>???AAAAAABBBEEEHHHKKKNNNPPPSSSUUUWWWYYY\\\___aaannn{{{ppp\\\SSSQQQMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>======<<<==============================<<<<<<<<<<<<======;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<===AAACCCFFFIIILLLMMMMMMOOOTTTYYY___gggkkkrrrwwwiiiaaa\\\XXXWWWYYYYYY\\\aaaeeeiiinnnssswwwvvvxxx|||mmmYYYNNNIIIEEEDDDCCCAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::999999999999999999999999888777777777777777777888777777777888888888888888777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>?????????@@@BBBCCCDDDGGGJJJMMMOOORRRVVVXXXYYY[[[___bbbjjjzzzhhhZZZUUUMMMLLLJJJHHHFFFEEEEEEDDD@@@AAAAAABBBBBBAAAAAA@@@>>>>>>?????????>>>>>>=================================<<<<<<<<<<<<======;;;;;;<<<======<<<;;;;;;<<<===>>>===>>>???CCCFFFFFFIIIMMMOOOOOOQQQVVVZZZ___lllpppuuuuuukkkaaa]]][[[YYYXXXZZZ^^^aaafffjjjnnnssswww{{{|||zzzcccVVVQQQEEEEEECCCBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;::::::888888888888888888888888999999888888888888999999888888777777666666555555777888999:::;;;;;;<<<;;;::::::;;;<<<===>>>??????@@@BBBCCCDDDFFFHHHLLLOOOPPPSSSXXXZZZ[[[]]]aaaeeetttwwwbbbWWWMMMLLLJJJHHHFFFEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>????????????>>>==============================<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::>>>????????????AAAEEEHHHEEEIIINNNPPPQQQTTTXXX\\\aaaqqqvvvxxx|||mmmddd]]]\\\]]]\\\[[[]]]bbbeeeiiinnnqqqvvvzzz}}}eeeSSSRRRHHHAAACCCDDDAAA???@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::::::::999999888777777777888999999::::::666666777888999:::::::::888888999999999:::::::::777888:::::::::;;;>>>@@@AAACCCEEEFFFGGGIIILLLNNNSSSYYYYYY[[[```___cccqqqqqqZZZSSSQQQLLLFFFCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAEEEEEEDDDBBB@@@???====================================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>><<<>>>???@@@@@@AAACCCEEELLLPPPTTTWWWYYY[[[___ccclllwww{{{}}}xxxrrrccc```\\\XXXWWWYYY\\\^^^hhhnnnqqqpppttt{{{~~~|||xxxcccTTTLLLFFFFFFEEEAAA???AAA>>>>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999::::::999999888::::::999999888777777777777777888888999999::::::888999999999999:::::::::888:::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPTTT[[[[[[\\\``````gggxxxgggYYYVVVOOOIIIGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBAAA@@@???>>>===========================>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>><<<>>>???@@@@@@AAADDDFFFOOOSSSWWWZZZ\\\```eeeiiikkksss}}}pppiii^^^\\\YYYXXXYYY\\\aaadddiiiooossstttxxxvvv\\\TTTLLLIIIFFFBBB@@@AAA>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888999999::::::999999999::::::999999888777777777888888888999999999999999999999999999::::::::::::;;;<<<======<<<===???AAADDDFFFHHHJJJKKKMMMPPPSSSVVV^^^^^^]]]aaabbbnnntttaaaZZZRRRMMMKKKIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===========================@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@@@@BBBFFFHHHSSSUUUXXX\\\```eeekkkpppooottttttfff___[[[ZZZXXXXXXZZZ___dddggglllrrrwwwyyy}}}mmm```QQQHHHFFFEEEBBBAAA???>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999:::::::::999999777777777888999999::::::999999999999999999999888999999999:::::::::;;;;;;===>>>???>>>>>>>>>@@@BBBDDDFFFIIIKKKLLLOOORRRUUUVVV___```___cccgggxxxhhh]]]RRRNNNLLLJJJFFFEEECCCCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>======<<<<<<<<<============>>>>>>>>>===>>>@@@@@@AAACCCGGGKKKUUUVVVXXX\\\aaaiiippptttxxxyyywwwjjj___[[[\\\[[[ZZZZZZ\\\```eeehhhoootttyyy|||rrrXXXIIIGGGIIIEEE@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999777888999:::::::::::::::777777777888999999:::::::::::::::999999999999999999999:::::::::;;;;;;;;;===>>>?????????@@@BBBDDDDDDFFFIIIKKKMMMPPPTTTWWWVVV___``````gggpppqqqaaaRRRMMMMMMIIIEEEDDDDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAA???>>>>>>=====================>>>>>>>>>???>>>???@@@@@@BBBEEEIIIMMMTTTTTTVVV[[[bbbjjjqqquuu|||vvvlllccc]]]\\\[[[ZZZZZZ\\\___dddiiilllrrruuuzzz~~~gggQQQKKKLLLHHHAAAAAAAAA@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777888999999::::::::::::::::::999999888777777777999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCFFFDDDGGGJJJLLLNNNQQQVVVYYYWWW___```dddppp}}}lllWWWPPPOOOJJJEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>????????????????????????@@@??????>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@AAABBBFFFKKKOOOTTTTTTVVV\\\dddmmmrrruuuzzzwwwkkkddd^^^\\\]]]WWWXXXZZZ^^^cccjjjppptttuuuvvv{{{|||```QQQNNNJJJEEECCCCCCBBBAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777888999::::::::::::::::::999999888777777777888999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<>>>???@@@BBBDDDGGGFFFHHHKKKNNNPPPTTTXXX[[[XXX___aaahhhyyy|||aaaXXXTTTLLLFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>??????======>>>>>>>>>????????????@@@@@@AAACCCGGGMMMQQQVVVVVVYYY```iiippptttuuuwww|||lllddd___\\\ZZZ[[[XXXYYY\\\```fffmmmssswwwwwwxxx}}}lllVVVNNNKKKHHHDDDDDDCCCBBBAAA??????>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999666777888999:::;;;;;;;;;777777777888999999::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;>>>???@@@BBBEEEHHHGGGIIIMMMPPPRRRVVVZZZ^^^ZZZ```aaakkkjjj^^^YYYOOOHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???????????????@@@@@@AAACCCHHHNNNRRRXXXXXX\\\ccclllsssvvvvvvxxx~~~rrreee```^^^ZZZWWWWWW]]]]]]___bbbgggmmmrrruuuxxxxxx~~~hhhTTTKKKJJJHHHGGGEEEBBB???>>>>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999:::999999888888999999:::888999:::<<<===>>>>>>>>>:::999888999:::;;;;;;:::;;;;;;<<<===???AAADDDFFFJJJHHHJJJOOOSSSTTTXXX]]]```ccchhhssskkk\\\TTTOOOKKKEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>>>>>>>????????????===============>>>??????@@@@@@AAACCCFFFJJJNNNPPPVVV___aaadddqqquuusssxxxpppggg^^^[[[ZZZYYYYYY[[[[[[]]]aaaeeekkkpppuuuxxxwww~~~pppZZZOOOLLLIIIIIIGGGCCC@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999:::999999888888999999:::999999:::;;;<<<======>>>>>><<<::::::;;;======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>============>>>??????AAAAAAAAACCCGGGLLLQQQTTTYYYcccdddgggqqquuuvvvwwwjjjbbb\\\[[[[[[YYYZZZ]]]]]]```dddhhhmmmqqqvvvyyy{{{hhhWWWOOOKKKIIIGGGDDDBBB@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::999999888888999999:::;;;:::999999999;;;<<<===BBB???<<<:::<<<>>>??????BBBBBBBBBCCCEEEGGGIIIJJJOOONNNQQQVVVWWWWWWZZZ___dddpppooo]]]RRRMMMGGGFFFDDDCCCDDDDDDCCCAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBDDDIIIOOOUUUYYY\\\fffiiijjjqqquuu|||yyylllccc]]]YYYZZZ[[[ZZZ\\\___aaadddiiilllpppssswwwzzz{{{dddSSSKKKIIIFFFDDDBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888888999999:::<<<:::999888888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAACCCCCCCCCFFFKKKRRRYYY]]]^^^hhhkkkkkkqqqvvv~~~oooddd]]]YYYWWWYYY[[[ZZZ\\\```eeeiiimmmqqqsssvvv{{{~~~ttt\\\NNNJJJFFFCCCCCCBBBAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999:::<<<:::999888888999;;;<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::999999999;;;<<<===???<<<:::999;;;===??????@@@BBBDDDGGGJJJLLLMMMNNNQQQQQQUUUXXXXXXZZZcccmmmuuu^^^RRRMMMJJJGGGEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGKKKQQQWWW\\\``````fffhhhlllvvvuuuyyy|||oooddd]]]ZZZWWWWWWZZZ[[[\\\aaahhhlllqqqvvvzzz}}}zzzaaaXXXNNNGGGEEEDDDCCCAAA>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999:::;;;<<<======>>>===;;;::::::===???@@@???@@@BBBEEEIIIMMMOOOQQQQQQQQQRRRUUUXXXYYY]]]iiivvveeeUUUOOOKKKGGGEEEEEEFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCEEEIIIMMMSSSXXX\\\^^^aaaeeefffmmm{{{tttsssttthhh```ZZZXXXVVVVVVZZZ\\\___gggppppppuuu{{{jjj```RRRIIIFFFEEECCC@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888999:::<<<===>>>>>>>>>;;;::::::<<<>>>@@@AAA@@@>>>AAAEEEIIIMMMPPPQQQRRRRRRSSSVVVYYYZZZ___mmm|||}}}{{{mmm[[[OOOLLLHHHEEEEEEFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCEEEJJJOOOTTTXXX[[[]]]bbbeeeeeennnqqqnnnxxx|||nnnddd]]]YYYVVVUUUVVVYYY\\\aaakkkuuusssyyymmmUUULLLIIIDDDBBBFFFAAA@@@??????????????????========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<>>>============>>>>>>???BBBDDDHHHLLLPPPRRRSSSTTTUUUSSSVVV\\\]]]aaauuu}}}uuutttuuuwwwzzzvvvvvvyyy|||vvv^^^UUUQQQJJJFFFFFFGGGEEEAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBGGGGGGEEEDDDDDDCCCCCCCCCEEEGGGJJJOOOSSSWWW[[[]]]___iiiooottt}}}kkkooo}}}rrrhhh___ZZZYYYXXXWWWWWW[[[aaaiiiooorrryyy|||~~~cccSSSMMMIIIEEECCC@@@@@@??????>>>>>>??????========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========>>>???@@@BBBBBBDDDEEEHHHLLLOOORRRTTTUUUTTTRRRUUU\\\aaajjjwwwrrrrrrrrrsssvvvnnnooorrrvvv{{{eeeWWWRRRKKKGGGHHHIIIFFFCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHLLLPPPTTTXXX\\\___eeemmmsss{{{zzzmmmtttxxxmmmeee]]]YYYZZZXXXYYYZZZ^^^dddkkkqqqsssxxx|||xxx^^^RRROOOIIIBBB@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===???@@@CCCDDDFFFFFFGGGIIILLLOOOSSSVVVWWWVVVTTTVVV^^^fffttt}}}sssqqqrrrrrrqqqrrrkkklllooouuu|||ppp[[[TTTLLLIIIJJJJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFIIIMMMQQQTTTXXX]]]aaalllqqqwwwwwwqqq|||nnnfff```[[[YYYZZZZZZ[[[^^^ccchhhnnnrrruuuwww}}}lllVVVPPPJJJCCCAAA@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???AAACCCDDDEEEHHHHHHJJJLLLOOOSSSWWWYYY[[[XXXZZZaaammmyyytttuuuwwwuuussssssooorrrxxx}}}bbbWWWMMMKKKLLLJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFIIINNNQQQTTTXXX^^^cccmmmrrr|||vvvvvvtttggg```\\\XXXXXXYYYZZZ]]]bbbgggkkkooosssvvvxxx{{{]]]PPPKKKGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@AAABBBCCCIIIJJJKKKMMMQQQUUUYYY[[[[[[ZZZ^^^hhhxxxyyyvvvyyyzzzxxxvvvwwwuuuzzzlll]]]PPPMMMMMMIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB?????????@@@BBBCCCEEEFFFEEEIIINNNQQQSSSWWW___eeelllssswww|||{{{oooccc]]]ZZZWWWWWWYYY[[[___eeejjjmmmppptttwww|||lllVVVMMMKKKDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============???>>>??????@@@AAABBBCCCJJJKKKMMMPPPSSSWWWYYY[[[XXX[[[cccrrrzzzwwwyyy{{{zzz|||}}}~~~zzzgggTTTOOONNNIIIFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB??????@@@@@@BBBDDDEEEFFFFFFKKKPPPRRRSSSXXXaaahhhnnnzzz{{{wwwkkk```[[[YYYXXXXXX[[[]]]bbbhhhlllnnnqqqvvvzzzbbbRRRMMMEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>===>>>>>>???@@@BBBCCCEEEFFFJJJKKKNNNRRRUUUXXXZZZ[[[YYY___kkk}}}{{{xxxzzz|||qqqZZZSSSPPPJJJGGGJJJDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAABBBDDDEEEFFFHHHMMMSSSUUUUUUZZZccckkkuuurrrggg]]]ZZZYYYYYYZZZ]]]```eeekkknnnooosssyyy~~~lllUUUNNNFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>======>>>???AAACCCFFFHHHJJJIIIKKKOOOSSSWWWYYYZZZ[[[^^^fffsss}}}yyy{{{}}}www^^^VVVRRRLLLIIILLLEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFJJJPPPUUUWWWWWW\\\fffnnn|||nnndddZZZXXXYYYZZZ\\\```ccchhhmmmpppqqqttt{{{eeeUUUIIIFFFDDDDDDAAA======@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>BBB@@@===;;;:::;;;===>>>@@@>>><<<;;;:::;;;===>>>??????AAABBBDDDEEEFFFGGGIIINNNSSSUUUTTTWWW]]]bbbbbbsss~~~fffZZZTTTMMMJJJLLLHHHGGGEEEDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCEEEHHHKKKKKKSSSYYY[[[]]]ccclllqqqwwwhhhddd^^^YYYXXX[[[___bbbhhhlllpppqqqrrruuu}}}ttt^^^NNNIIIFFFEEEBBB>>>===@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>AAA@@@>>><<<;;;<<<======>>>===<<<;;;<<<<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIJJJOOOTTTUUUUUUWWW]]]bbbiiiuuu```UUUOOOJJJIIIIIIGGGEEEDDDEEEEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCDDDFFFIIILLLNNNSSSYYY\\\```gggpppvvvqqqdddaaa\\\YYYYYY]]]bbbeeejjjnnnrrrtttvvv|||lllTTTMMMGGGFFFCCC???>>>???==============================<<<<<<<<<<<<======??????>>>>>>======<<<<<<;;;<<<<<<======>>>>>>???BBBCCCDDDFFFGGGIIIJJJKKKLLLQQQUUUVVVUUUWWW]]]cccqqqgggWWWSSSNNNIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDGGGJJJNNNQQQTTTYYY___eeelllttt{{{yyyjjj```^^^[[[YYYZZZ___eeehhhnnnqqquuuwww{{{~~~]]]SSSIIIFFFDDDAAA???@@@==============================<<<<<<<<<<<<=========>>>??????>>>===<<<;;;:::;;;<<<>>>????????????CCCDDDEEEGGGIIIKKKLLLMMMNNNRRRVVVWWWVVVYYY___fffxxxooo[[[WWWSSSLLLIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCDDDGGGKKKNNNSSSUUU[[[cccjjjpppvvv|||rrreee___]]]ZZZZZZ\\\aaagggjjjqqqtttwwwyyy~~~jjj[[[LLLFFFEEECCCAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<===?????????>>><<<;;;999:::<<<>>>???@@@@@@@@@CCCDDDEEEGGGIIIKKKMMMNNNPPPTTTXXXYYYXXX[[[ccciiizzzbbbZZZTTTLLLJJJHHHEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???AAABBBBBBDDDGGGKKKOOOUUUVVV^^^iiinnnqqqvvv~~~oooddd___]]]\\\\\\^^^ccchhhllltttwwwyyy||||||iiiSSSIIIGGGEEECCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<===???@@@AAAAAADDDDDDFFFHHHKKKMMMNNNOOORRRVVVZZZ[[[[[[___gggnnnnnn\\\QQQKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB???AAABBBCCCEEEHHHMMMPPPVVVXXX```kkkoooqqqzzz{{{lllddd___^^^]]]]]]aaafffkkkooovvvyyy|||yyy]]]NNNIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>============<<<======???AAABBBEEEFFFHHHJJJMMMOOOQQQRRRSSSWWW[[[\\\]]]bbblllsss~~~aaaRRRPPPKKKHHHFFFEEEEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDEEEGGGJJJOOOSSSYYYZZZaaakkkmmmqqqtttiiiccc\\\\\\]]]___dddjjjppptttwww{{{dddQQQKKKGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@===============>>>>>>>>>???>>>===<<<===>>>AAABBBGGGHHHJJJLLLOOOQQQSSSTTTTTTXXX\\\]]]___dddnnnvvv}}}hhhWWWWWWKKKIIIFFFEEEEEEDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBDDDEEEGGGIIIMMMRRRUUU[[[[[[aaaiiikkkqqq~~~ooofffbbbZZZ[[[\\\```fffmmmtttxxxwww|||uuu[[[NNNLLLGGG@@@BBBAAA@@@@@@AAAAAA???===@@@??????>>>===<<<<<<;;;??????>>>>>>======<<<<<<=========>>>???AAABBBCCCGGGIIIKKKLLLLLLNNNQQQSSSYYYWWWXXX\\\aaafffoooyyy}}}}}}sss\\\TTTQQQJJJEEEFFFGGGDDDAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDEEEGGGJJJOOORRR]]]ZZZaaalllnnnrrrxxxhhh^^^ZZZ]]]]]]___cccjjjqqquuuwwwzzzkkkWWWOOOJJJEEECCCAAA@@@AAAAAAAAA???===@@@??????>>>======<<<<<>>>>>>>>=========<<<=========>>>@@@AAACCCDDDHHHIIIKKKLLLNNNQQQUUUXXX]]]]]]___bbbdddhhhsss}}}|||~~~fffZZZRRRKKKFFFGGGHHHEEECCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHLLLQQQTTT\\\ZZZbbbnnnsss{{{sssfff^^^[[[]]]^^^bbbgggmmmssswwwxxx|||bbbPPPIIIGGGDDDBBBAAAAAAAAAAAA???>>>?????????>>>>>>======<<<>>>>>>>>>>>>==================>>>???@@@BBBCCCDDDHHHIIIKKKMMMOOOTTTZZZ___^^^___aaabbbaaafffvvv~~~~~~nnn\\\TTTMMMHHHIIIJJJGGGEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHJJJNNNRRRVVV[[[\\\eeerrr{{{yyymmmbbb]]]]]]^^^aaaeeekkkpppuuuxxxyyy~~~rrrXXXLLLJJJEEECCCAAAAAAAAAAAA@@@????????????>>>>>>>>>======>>>>>>>>>>>>==================>>>???AAACCCDDDEEEGGGHHHJJJMMMQQQWWW^^^ddd```aaabbbaaa```iiixxx___VVVNNNIIIIIIJJJGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKNNNSSSWWW[[[^^^hhhwwwrrrggg___\\\]]]^^^bbbhhhnnnsssvvvxxxyyyfffSSSLLLGGGEEEBBBAAAAAAAAA@@@???????????????>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>@@@BBBDDDEEEGGGGGGHHHJJJMMMRRRYYYaaafffffffffeeedddeeettthhhXXXPPPJJJIIIIIIGGGEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKNNNTTTWWW\\\bbbmmm{{{}}}nnnccc]]][[[]]]^^^ccckkkppptttvvvxxxzzzrrrWWWJJJIIIFFFCCCAAAAAABBBAAA@@@????????????????????????============>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHIIILLLPPPTTTZZZaaaffffffeeeeeeeeejjj}}}qqq\\\SSSLLLJJJIIIFFFDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKOOOTTTXXX^^^fffqqq~~~yyykkkbbb\\\\\\^^^___eeemmmrrrtttvvvyyy|||```PPPJJJGGGCCCBBBBBBBBBAAAAAA????????????????????????<<<=========>>>>>>>>>???>>>>>>???AAACCCEEEGGGHHHJJJLLLPPPSSSWWW\\\bbbfffddddddfffiiiqqqzzz```WWWNNNLLLJJJFFFDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMQQQVVVZZZ```jjjtttttthhhaaa]]]]]]```bbbhhhppptttuuuwww{{{ooo]]]JJJGGGDDDBBBBBBBBBAAAAAA??????????????????@@@@@@<<<=========>>>>>>??????>>>>>>???AAACCCFFFHHHIIILLLOOOSSSVVVZZZ^^^cccfffggghhhkkkqqq{{{cccZZZQQQNNNKKKGGGEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNSSSXXX\\\bbbllluuuqqqfffaaa]]]___bbbeeekkkrrruuuvvvxxx}}}fffUUUIIIFFFEEE???AAAEEEAAA??????????????????@@@@@@>>>>>>======<<<<<<<<<;;;<<>>>>>>>>=========>>>@@@CCCEEEEEEGGGIIILLLMMMSSSZZZaaadddeeeeeeeeecccggglllyyywww___RRRQQQJJJGGGHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJMMMPPPSSSXXX]]]aaaiiiqqq}}}wwwgggaaaaaaaaabbbeeennnnnnrrrwwwyyy{{{cccRRRJJJIIICCCBBBDDD@@@@@@@@@@@@@@@@@@@@@??????@@@@@@????????????>>>>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNRRRXXX___eeegggeeeccc```fffrrreeeVVVRRRKKKHHHIIIFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHKKKNNNRRRUUUZZZ```dddpppuuu~~~qqqccc^^^___aaadddgggnnnqqqwwwzzzyyy{{{mmmVVVKKKIIICCCBBBDDD@@@AAA@@@@@@@@@@@@@@@??????????????????????????????AAACCCEEEFFFGGGHHHJJJLLLQQQRRRWWW___fffhhhfffbbb```gggwwwkkkYYYSSSKKKHHHIIIFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHKKKNNNRRRVVV[[[aaaeeerrrwwwxxxlll```]]]^^^```dddhhhooossszzz|||yyy|||zzz^^^MMMJJJDDDBBBDDDAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFHHHJJJLLLTTTUUUZZZaaagggiiifffbbbbbbjjj}}}rrr\\\TTTKKKHHHIIIEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJNNNRRRVVV[[[aaafffmmmuuusssiii___\\\]]]___dddiiiooottt{{{}}}zzzlllTTTNNNGGGCCCDDDCCCBBBBBBBBBAAA@@@@@@??????=========>>>>>>>>>>>>??????AAADDDFFFGGGHHHKKKMMMUUUXXX]]]cccggggggeeebbbeeeqqqzzz```VVVLLLJJJKKKFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGIIINNNRRRWWW\\\cccggghhhuuuooofff^^^]]]^^^aaagggmmmqqqvvv{{{~~~}}}~~~___VVVKKKEEEFFFDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@???AAADDDGGGHHHKKKNNNPPPUUUZZZ```dddeeecccbbbaaahhhxxxeeeYYYOOOLLLMMMIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGJJJOOOSSSXXX^^^eeeiiinnn~~~xxxkkkccc]]]]]]```dddkkksssuuuwww|||hhh[[[OOOGGGGGGFFFCCCCCCBBBAAAAAA@@@???????????????@@@@@@AAAAAAAAA???BBBEEEHHHJJJMMMPPPSSSTTTZZZaaadddccc`````````iii|||hhh[[[QQQNNNOOOKKKHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIILLLPPPUUUZZZ```gggkkkxxxtttgggaaa]]]^^^aaafffooowwwxxxyyy}}}{{{aaaUUUPPPLLLJJJEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@CCCDDDEEEGGGHHHJJJLLLNNNSSSaaadddbbbccc``````hhhnnnnnn[[[TTTOOOJJJIIIFFFEEEDDDCCCCCCEEEGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOVVV\\\aaajjjsss|||zzzpppdddbbb```___bbbhhhnnnrrryyy{{{mmmXXXNNNIIIGGGEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIILLLOOOQQQUUUbbbdddaaaccc```aaakkk|||sss^^^UUUNNNJJJHHHFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJOOOWWW^^^dddooozzzvvvlllcccaaa^^^^^^bbbhhhooottt{{{~~~~~~]]]NNNIIIFFFFFFDDDBBBAAABBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBEEEGGGIIIMMMQQQTTTXXXcccdddaaabbb```dddrrr{{{bbbUUUNNNJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJOOOWWW___iiiwwwqqqhhhaaa___]]]]]]aaaiiiqqqvvv}}}eeeQQQKKKHHHGGGEEEBBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAADDDFFFHHHIIILLLRRRVVV[[[dddcccaaabbbbbbjjj}}}~~~fffVVVOOOKKKIIIEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJPPPXXXaaammm~~~zzzllleee^^^]]]\\\]]]bbbjjjsssxxx}}}{{{}}}pppVVVLLLIIIGGGEEECCCBBBBBBBBBAAA@@@AAA@@@@@@@@@AAABBBBBBCCCDDDGGGIIIIIIIIIKKKQQQWWW]]]cccbbb```ccceeesss|||kkkXXXQQQMMMKKKFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLQQQZZZcccqqquuuiiiccc]]]\\\\\\^^^dddllltttyyy{{{}}}~~~___NNNHHHHHHFFFDDDCCCCCCBBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDDEEEHHHKKKJJJIIIKKKRRRXXX^^^cccaaaaaaeeeiii|||~~~~~~rrr\\\SSSOOOKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNTTT]]]gggxxxqqqgggaaa[[[\\\^^^aaagggnnnuuuyyyzzzmmmTTTNNNIIIGGGDDDCCCCCCBBBAAA???@@@@@@@@@AAAAAACCCDDDDDDDDDHHHKKKJJJIIILLLTTT\\\^^^aaa```aaagggnnnzzzaaaVVVPPPKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOVVV```mmm{{{nnnddd___[[[]]]```eeejjjpppuuuxxx|||yyy\\\UUUIIIGGGDDDCCCCCCBBBAAA???@@@@@@@@@AAABBBCCCDDDEEEBBBGGGJJJJJJIIIMMMWWW___^^^aaa___aaahhhppp}}}dddXXXPPPJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOWWWcccqqqyyylllbbb]]][[[]]]aaagggmmmrrruuuwww~~~dddTTTNNNGGGCCCEEEFFFDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCEEEGGGHHHKKKOOOTTTXXX___^^^___bbbgggxxxxxx}}}iii\\\TTTMMMLLLJJJHHHGGGHHHHHHFFFEEEGGGHHHHHHGGGFFFGGGIIIKKKTTTTTTYYYdddssssssfff___]]][[[^^^dddjjjpppuuuxxxzzzoooXXXPPPIIIEEEFFFGGGEEECCCDDDBBBAAA@@@@@@@@@AAABBBCCCCCCEEEGGGIIILLLQQQVVVZZZ\\\[[[\\\```gggzzzzzz{{{mmm\\\RRRKKKLLLJJJHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGIIILLLOOOSSSTTTYYYeeeuuu}}}oooccc]]]]]]]]]```ffflllqqqvvvzzz|||___SSSLLLFFFGGGHHHFFFDDDEEEBBBAAA@@@@@@@@@AAACCCDDDDDDFFFHHHKKKNNNRRRXXX\\\[[[[[[\\\aaakkk}}}uuu]]]QQQKKKLLLJJJGGGGGGGGGGGGFFFEEEDDDEEEGGGGGGGGGIIILLLOOOQQQSSSYYYfffwwwwwwjjj```\\\]]]___ccchhhnnnrrrwww{{{~~~jjjWWWNNNHHHGGGGGGEEEDDDEEEBBBAAA@@@@@@AAABBBCCCDDDFFFHHHJJJKKKNNNRRRWWW[[[^^^^^^```fffsss~~~aaaRRRNNNLLLJJJHHHGGGGGGGGGFFFEEEHHHIIIIIIHHHGGGGGGJJJLLLPPPRRRYYYfffwwwqqqfff^^^\\\^^^```dddjjjooorrrwww|||yyy\\\RRRJJJHHHFFFDDDCCCDDDAAAAAA@@@@@@AAACCCDDDEEEHHHIIIJJJKKKMMMPPPTTTXXX___aaadddjjj{{{gggVVVRRRMMMJJJHHHGGGHHHHHHGGGEEEHHHIIIIIIHHHGGGHHHJJJLLLOOOQQQYYYfffxxx}}}nnnddd^^^^^^aaa```eeelllpppssswww~~~bbbXXXMMMIIIGGGDDDBBBDDDAAAAAA@@@AAABBBCCCEEEFFFHHHIIIJJJKKKMMMPPPUUUXXX]]]aaagggppplllYYYTTTNNNLLLIIIIIIIIIIIIHHHFFFEEEFFFHHHHHHHHHJJJMMMPPPPPPRRR[[[iii|||yyykkkccc^^^^^^bbb```fffnnnrrruuuzzziii^^^RRRLLLIIIEEECCCEEEAAAAAAAAAAAABBBDDDEEEGGGGGGHHHJJJLLLOOOSSSXXX\\\\\\ccckkkxxx~~~pppZZZTTTOOOMMMKKKJJJJJJJJJIIIHHHFFFGGGHHHHHHHHHJJJNNNPPPQQQTTT___ooovvviiibbb]]]^^^aaabbbhhhpppuuuxxx}}}nnnbbbUUUOOOJJJFFFDDDFFFAAAAAAAAAAAABBBDDDFFFGGGEEEGGGJJJMMMQQQVVV\\\```]]]fffpppqqqZZZSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHKKKMMMRRRVVVaaasssssshhhaaa]]]]]]```cccjjjssswwwzzzaaaPPPQQQEEEAAAGGGCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFIIINNNTTTYYY[[[\\\bbbeeetttxxx___SSSOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHIIIKKKMMMOOORRR^^^iiitttpppddd___\\\^^^aaaiiilllqqqwwwzzzlllVVVRRRGGGCCCGGGDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGJJJOOOVVV[[[]]]^^^eeeiii{{{zzz```TTTOOONNNLLLKKKJJJJJJJJJJJJHHHHHHGGGHHHJJJMMMOOOQQQTTT```kkkwwwoooeee```___aaaeeekkkmmmsssyyy||||||~~~}}}^^^SSSIIIFFFHHHDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIKKKQQQXXX]]]```aaaiiiooo|||bbbUUUPPPNNNMMMKKKJJJIIIJJJJJJGGGFFFGGGHHHJJJNNNQQQSSSVVVbbbnnn{{{}}}mmmddd```___ccchhhmmmpppuuu{{{yyyyyyfffRRRKKKIIIHHHEEEDDDDDDDDDCCCDDDEEEEEEFFFHHHIIILLLQQQYYY^^^aaabbbiiiqqqdddVVVPPPOOOMMMKKKJJJIIIIIIJJJGGGGGGGGGHHHKKKNNNQQQSSSWWWcccpppyyyjjjbbb___^^^ccchhhoooqqqvvv|||zzzxxxpppSSSMMMKKKGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKQQQYYY___bbbccciiirrrfffWWWPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRVVVbbbqqqyyylllddd```___dddjjjppprrrvvv|||~~~yyy~~~YYYQQQMMMFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHLLLRRRZZZ```dddeeejjjwwwgggXXXQQQPPPMMMKKKIIIIIIIIIIIIJJJIIIIIIIIIKKKMMMPPPRRRVVVbbbqqqyyynnngggbbbbbbhhhooorrrssswww}}}zzzbbbWWWPPPEEEGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIMMMTTT\\\cccfffhhhooohhhXXXQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIKKKOOORRRTTTWWWcccrrr}}}uuukkkeeebbbcccjjjrrrtttuuuyyyyyy}}}iii\\\RRREEEGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKOOOUUU^^^dddhhhjjjssshhhXXXRRRPPPNNNKKKIIIHHHHHHHHHFFFFFFGGGIIILLLPPPTTTVVVXXXdddsssvvvooofffbbb```aaaiiirrrvvvwww{{{|||yyytttYYYRRRNNNGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJPPPYYY___aaaeeejjj|||eeeXXXRRROOOLLLJJJJJJJJJIIIGGGIIIJJJJJJJJJKKKMMMQQQTTT___fffssstttkkkbbb```bbbfffmmmuuuzzzzzz~~~{{{|||^^^SSSNNNHHHFFFFFFEEEDDDDDDFFFGGGHHHJJJKKKQQQ[[[aaadddhhhmmm{{{fffYYYRRRPPPLLLKKKJJJJJJIIIHHHIIIJJJJJJJJJKKKMMMQQQUUU^^^eeessssssjjjaaa```bbbfffmmmuuuyyyzzz~~~eeeTTTNNNJJJFFFFFFEEEEEEEEEFFFHHHHHHKKKMMMTTT]]]bbbeeekkkqqqzzzfffYYYSSSPPPMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNRRRVVV^^^fffuuuppphhh``````bbbfffnnnuuuxxxyyynnnVVVNNNLLLGGGFFFEEEEEEFFFGGGIIIJJJMMMOOOVVV^^^bbbdddjjjqqq|||{{{|||}}}dddXXXSSSPPPMMMKKKKKKJJJIIIHHHHHHIIIKKKKKKLLLOOOTTTWWW```iiizzzmmmeee___```ccchhhooouuuxxxzzzwwwYYYNNNMMMGGGFFFFFFFFFGGGHHHJJJKKKOOOQQQWWW^^^```aaahhhppp{{{uuuqqqtttxxxxxxyyy{{{|||dddVVVSSSQQQMMMKKKKKKKKKJJJHHHHHHIIIKKKLLLMMMQQQUUUYYY```kkk~~~zzzjjjddd___aaaeeejjjpppvvvyyy{{{___PPPNNNGGGGGGFFFFFFGGGIIIKKKLLLNNNQQQWWW]]]___```gggqqq~~~uuuoookkkkkkooorrrqqqrrruuu}}}eeeWWWTTTQQQNNNLLLKKKKKKJJJIIIHHHIIIKKKLLLNNNRRRWWWZZZ```lllvvviiiccc___ccchhhlllrrrxxxzzz|||fffRRRNNNGGGGGGFFFGGGHHHJJJKKKMMMLLLPPPWWW]]]___aaajjjuuussslllhhhgggkkkppprrrqqqsssxxx}}}iii[[[TTTQQQNNNLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOSSSXXX\\\dddqqqssshhhbbb```dddjjjnnntttzzzzzz{{{kkkTTTNNNGGGGGGGGGGGGHHHJJJLLLMMMJJJNNNVVV]]]```cccmmmyyywwwnnniiifffhhhnnntttuuuuuuyyymmm^^^TTTQQQNNNLLLLLLKKKJJJIIIGGGIIIKKKMMMOOOSSSXXX\\\iiivvvrrrgggbbbaaaeeekkkooouuu{{{yyy{{{sssUUUPPPHHHGGGFFFEEEEEEGGGIIIJJJKKKRRRSSSWWWaaagggqqqwwwoookkkjjjkkklllnnnssswww{{{}}}}}}mmm[[[SSSPPPLLLJJJJJJKKKKKKJJJGGGGGGJJJMMMNNNPPPVVV___nnnxxx}}}oooeeebbb```dddmmmuuuyyyzzz~~~~~~yyyYYYRRRIIIHHHGGGFFFGGGHHHJJJKKKLLLSSSUUUZZZdddiiitttzzztttnnnkkkllloooooopppsssxxx|||~~~nnn[[[SSSPPPLLLKKKKKKKKKKKKJJJHHHHHHJJJMMMNNNOOOVVV___qqq|||{{{mmmgggdddbbbfffnnnuuuxxxyyy```TTTKKKJJJIIIHHHHHHIIIKKKLLLMMMUUUXXX]]]ggglllwwwyyytttqqqooooooqqquuuuuuuuuvvvzzzooo[[[SSSPPPMMMKKKKKKKKKKKKJJJJJJIIIKKKNNNNNNOOOVVV___rrr~~~xxxkkkgggeeedddgggnnnuuuxxxyyyfffUUULLLKKKIIIHHHHHHIIIKKKLLLLLLVVV[[[```jjjnnnzzz{{{tttsssssssssuuuxxxzzzzzzzzz{{{~~~ppp\\\TTTQQQMMMKKKKKKKKKKKKJJJKKKJJJKKKNNNNNNPPPWWW___ppp}}}vvvjjjdddccccccgggnnnuuuyyyzzzmmmUUULLLJJJIIIHHHGGGIIIJJJKKKLLLWWW\\\aaajjjppp}}}|||vvvssstttuuuuuuxxx|||{{{|||}}}sss]]]UUURRRNNNLLLKKKKKKKKKJJJLLLKKKLLLNNNOOOPPPXXXaaalll{{{uuujjj___```bbbgggnnnuuuzzz}}}{{{tttXXXLLLKKKIIIHHHHHHHHHJJJKKKNNNYYY^^^bbbkkkqqqvvvsssrrruuuvvvvvvyyy~~~{{{~~~uuu```VVVSSSOOOLLLKKKKKKKKKJJJLLLKKKKKKNNNOOOQQQZZZdddmmm}}}tttjjj]]]___ccciiiooovvv|||xxx|||]]]NNNMMMKKKIIIIIIJJJKKKLLLQQQ[[[```ccclllsss{{{tttrrrssswwwyyyyyy|||wwwbbbVVVSSSOOOLLLLLLKKKKKKJJJKKKJJJKKKNNNOOOSSS\\\fffssssssjjj___bbbffflllqqqxxx}}}xxxaaaPPPNNNLLLKKKJJJKKKLLLMMMSSS^^^bbbeeemmmuuuzzztttsssvvvzzz||||||xxxcccWWWSSSOOOMMMLLLKKKKKKJJJKKKJJJKKKNNNPPPSSS]]]gggyyyqqqiiibbbeeejjjnnnsssxxx~~~{{{uuu[[[UUUNNNHHHHHHIIIHHHJJJNNNTTT[[[dddlllpppyyy}}}~~~uuuzzz~~~xxxaaaWWWSSSOOOLLLKKKKKKKKKKKKLLLKKKKKKMMMNNNSSS___lllvvvrrriiidddfffiiinnntttzzz|||sss~~~dddVVVOOOJJJIIIJJJJJJLLLPPPWWW\\\eeellloooyyy}}}yyy}}}~~~~~~vvvaaaWWWSSSOOOLLLKKKKKKKKKKKKLLLKKKLLLNNNOOOTTTaaannn|||ppphhhdddfffjjjnnntttzzz~~~qqqyyyoooXXXPPPKKKJJJKKKKKKNNNRRRYYY___ggglllooozzz|||}}}{{{~~~sssaaaWWWSSSOOOLLLKKKKKKKKKKKKMMMKKKLLLOOOQQQWWWeeerrr~~~ooogggdddgggkkkooottt{{{qqqvvvxxxYYYQQQKKKJJJKKKLLLOOOSSSZZZ```hhhmmmqqq}}}zzz|||~~~|||zzzqqqaaaWWWSSSOOOLLLKKKKKKKKKJJJMMMLLLMMMPPPSSSZZZhhhwww}}}ooogggeeehhhlllpppuuu{{{uuuvvv}}}ZZZRRRKKKJJJJJJKKKNNNSSSYYY```iiiooottt{{{yyy|||{{{uuuuuuxxxyyypppaaaWWWSSSOOOLLLKKKKKKKKKJJJLLLKKKMMMPPPTTT\\\lll{{{}}}oooiiieeeiiinnnqqquuu|||||||||{{{{{{]]]TTTMMMJJJJJJJJJMMMRRRWWW___jjjpppuuu}}}|||}}}zzzqqqmmmuuu}}}wwwzzzqqqaaaWWWSSSOOOLLLKKKKKKKKKKKKKKKJJJLLLPPPUUU^^^ooo~~~|||oooiiieeejjjooorrrvvv}}}{{{zzz~~~aaaWWWOOOLLLKKKJJJNNNRRRVVV___jjjppptttqqqiiimmmuuu}}}{{{sss```WWWSSSOOOLLLKKKKKKKKKKKKJJJIIIKKKOOOUUU___qqqzzznnnhhheeejjjpppsssvvv~~~{{{zzz~~~cccZZZQQQMMMLLLKKKNNNSSSVVV___jjjppprrrtttgggggglllsssuuu```WWWSSSOOOLLLKKKKKKKKKKKKIIIHHHJJJOOOUUU___rrrxxxmmmgggeeekkkqqqtttvvv~~~|||zzz~~~qqqRRRPPPOOOKKKNNNJJJQQQYYY___fffiiiqqq~~~xxxllllllooopppyyyvvv___WWWTTTPPPMMMMMMLLLLLLKKKJJJJJJLLLQQQWWWbbbtttrrriiihhhkkknnnsssxxxyyyzzzxxx{{{}}}vvvVVVRRRPPPKKKNNNJJJPPPYYY___fffkkkttt~~~|||llljjjlllmmmuuuwwwaaaWWWTTTPPPMMMMMMLLLLLLKKKKKKKKKMMMRRRXXXcccvvvsssiiihhhllloootttxxx{{{zzzyyy{{{~~~|||ZZZTTTPPPKKKNNNJJJQQQYYY___gggnnnyyy~~~pppjjjjjjlllqqqxxxzzzxxxcccWWWTTTPPPMMMMMMLLLLLLKKKLLLLLLOOOSSSYYYdddyyysssiiiiiillloootttyyy|||{{{zzz|||~~~|||]]]TTTOOOKKKOOOLLLRRRYYY___hhhppp~~~~~~~~~~~~vvvlllkkklllpppuuuxxxxxxdddWWWTTTPPPMMMMMMLLLLLLKKKLLLMMMOOOSSSXXXeee{{{sssjjjiiijjjmmmsssyyy}}}||||||}}}|||___TTTNNNJJJPPPMMMTTTYYY```iiirrr~~~}}}~~~ppplllmmmppprrryyywwwcccWWWTTTPPPMMMMMMLLLLLLKKKKKKLLLOOOSSSWWWddd}}}sssjjjiiihhhlllsssyyy~~~}}}}}}~~~eeeVVVNNNKKKQQQNNNUUUZZZ```iiisss~~~wwwnnnlllnnnqqqxxxvvvcccWWWTTTPPPMMMMMMLLLLLLKKKKKKMMMPPPSSSWWWeeetttjjjjjjggglllssszzz~~~~~~}}}lll[[[PPPLLLQQQOOOUUU\\\aaaiiitttsssnnnoooqqqxxxvvvcccWWWTTTPPPMMMMMMLLLLLLKKKLLLNNNQQQTTTXXXffftttkkkjjjhhhmmmuuu|||}}}}}}sss___SSSMMMRRRNNNTTT\\\aaaiiitttxxxqqqrrrtttzzzwwwdddWWWTTTPPPMMMMMMLLLLLLKKKMMMOOOSSSUUUYYYhhhtttkkkjjjiiinnnwww}}}|||yyyXXXVVVQQQJJJPPPWWWZZZcccllltttwwwtttvvv{{{uuucccXXXUUUQQQNNNNNNMMMMMMLLLKKKMMMQQQUUU[[[kkkssskkklllnnnsssyyy~~~|||zzzYYYVVVPPPKKKPPPWWW\\\eeennnvvvxxxrrrqqq{{{uuucccXXXTTTPPPNNNMMMMMMLLLKKKLLLMMMQQQUUU[[[lllrrrkkklllnnnrrryyy~~~|||[[[UUUOOOKKKQQQWWW^^^fffoooxxxtttpppzzztttbbbWWWTTTPPPMMMLLLLLLKKKJJJMMMNNNPPPTTT[[[nnnrrrjjjkkknnnrrryyyzzz^^^VVVOOOLLLSSSWWW___gggooozzz{{{ssswww~~~sssaaaVVVSSSOOOLLLLLLKKKKKKJJJMMMNNNPPPTTT\\\oooqqqjjjkkkooosssyyyxxx~~~bbbWWWOOOMMMTTTWWW___fffooozzzwwwvvv{{{rrraaaVVVSSSOOOLLLLLLKKKKKKJJJMMMNNNPPPTTT\\\ppprrrjjjkkkppptttzzzuuugggXXXOOOOOOUUUWWW___fffppp|||}}}xxx{{{sssaaaWWWTTTPPPMMMLLLLLLKKKJJJLLLMMMPPPUUU]]]ppprrrkkklllpppttt{{{rrrlllZZZPPPPPPVVVVVV```gggqqq~~~}}}~~~sssbbbXXXTTTPPPNNNMMMMMMLLLKKKKKKMMMQQQVVV]]]oootttlllmmmooosss{{{qqqooo[[[PPPPPPVVVVVVaaaiiissstttbbbXXXUUUQQQNNNNNNMMMMMMLLLKKKMMMQQQVVV^^^oootttmmmnnnmmmsss|||sssoooTTTTTTSSSRRRZZZ```jjjvvvwwwcccXXXTTTPPPMMMMMMNNNNNNMMMMMMMMMPPPTTT[[[nnnvvvoooppprrrtttyyytttuuuXXXUUUSSSSSS\\\ccclllvvvwwwbbbXXXTTTPPPMMMMMMNNNNNNMMMLLLMMMQQQVVV^^^qqquuunnnooossstttzzzrrr}}}^^^WWWTTTTTT]]]fffnnnwwwxxxbbbXXXTTTPPPMMMMMMNNNNNNMMMLLLNNNRRRWWW```uuuuuummmnnnsssuuuzzzooobbbXXXSSSTTT]]]hhhqqq{{{|||dddXXXTTTPPPMMMMMMNNNNNNMMMNNNOOORRRXXXaaavvvtttlllmmmrrrsssyyyrrrcccWWWSSSTTT]]]hhhrrrhhhXXXTTTPPPMMMMMMNNNNNNMMMOOOOOORRRWWW```uuutttlllnnnpppqqqwww{{{bbbVVVUUUVVV]]]gggrrrjjjXXXTTTPPPMMMMMMNNNNNNMMMOOOOOORRRVVV```uuuuuummmooooooqqqvvv```WWWXXXYYY^^^gggqqqjjjXXXTTTPPPMMMMMMNNNNNNMMMMMMNNNQQQVVVaaawwwuuunnnppppppqqqvvv```XXX[[[[[[___gggppp}}}hhhXXXTTTPPPMMMMMMNNNNNNMMMLLLMMMPPPVVVbbbzzzvvvoooqqqqqqrrrwwwcccZZZZZZ[[[```kkkrrr|||fff[[[UUUNNNLLLNNNOOONNNLLLLLLPPPPPPVVVfffxxxssslllmmmppprrrxxxddd[[[[[[\\\ccciiipppyyy~~~fffZZZTTTNNNLLLMMMOOONNNLLLLLLPPPQQQWWWfffyyyuuummmnnnppprrrxxxggg\\\\\\]]]eeegggnnnvvvzzzeeeXXXTTTNNNLLLMMMNNNNNNLLLMMMQQQRRRXXXgggzzzwwwnnnnnnppprrrxxxjjj]]][[[\\\dddfffllluuuuuubbbVVVSSSOOOMMMMMMNNNMMMLLLMMMRRRSSSYYYhhhzzzxxxooooooppprrryyyooo^^^XXXYYY```eeemmmvvvooo^^^TTTRRROOOMMMMMMMMMMMMMMMMMMRRRSSSZZZiiizzzxxxooonnnqqqsssyyy||||||}}}sss___VVVVVV^^^eeepppzzziii[[[RRRQQQPPPNNNMMMLLLMMMMMMMMMRRRSSSZZZiiizzzwwwnnnnnnqqqsssyyy{{{{{{{{{~~~vvv```VVVUUU]]]fffsss}}}eee[[[QQQQQQPPPNNNMMMLLLLLLMMMLLLQQQSSSYYYhhhyyyuuulllmmmqqqssszzz{{{zzzyyy{{{|||wwwaaaVVVUUU^^^gggvvv~~~xxxbbb[[[PPPQQQPPPOOOMMMLLLLLLMMMKKKQQQRRRYYYhhhxxxtttllllllqqqssszzz{{{{{{yyyyyy}}}yyyxxx[[[UUUXXXYYYfffsss}}}{{{}}}xxxcccZZZTTTQQQNNNMMMMMMMMMLLLKKKLLLPPPOOOUUUeeevvvuuukkkkkkmmmrrr{{{}}}xxxzzzyyyyyy||||||zzz|||\\\TTTWWWYYYfffppp{{{{{{yyy{{{vvvaaaWWWSSSPPPNNNMMMMMMMMMMMMLLLMMMQQQPPPVVVdddtttvvvlllmmmnnnsss|||~~~yyyzzzzzzzzz}}}~~~```TTTWWWZZZfffmmmsss{{{{{{zzzzzz~~~wwwaaaWWWRRROOOMMMLLLMMMNNNNNNMMMMMMQQQQQQWWWeeessswwwnnnnnnooosss{{{zzz{{{zzz{{{~~~eeeVVVXXX[[[eeejjjoooxxx~~~}}}}}}yyydddYYYQQQOOOMMMLLLMMMOOOOOONNNMMMQQQRRRYYYggguuuvvvnnnnnnpppsss{{{{{{|||{{{{{{~~~{{{iiiXXXYYY\\\ccchhhnnnyyy~~~~~~zzzeeeZZZQQQOOOMMMLLLMMMOOOOOONNNKKKQQQRRRZZZiiixxxuuummmmmmpppssszzz}}}}}}{{{|||}}}jjjZZZYYY[[[```gggppp{{{}}}~~~yyycccXXXRRROOOMMMLLLMMMNNNNNNMMMKKKPPPRRRZZZjjj{{{uuummmmmmppprrrxxx~~~iiiYYYXXXXXX]]]fffppp|||~~~zzzcccWWWSSSPPPNNNMMMMMMMMMMMMLLLLLLPPPQQQXXXiiizzzvvvnnnoooooopppvvvhhhXXXVVVVVV\\\eeeppp{{{~~~|||dddXXXTTTQQQNNNMMMMMMMMMLLLKKKLLLPPPPPPWWWgggxxxwwwooopppooopppuuuhhhZZZWWWUUU\\\fffpppxxx}}}gggZZZUUURRRNNNMMMMMMNNNNNNMMMKKKQQQSSSZZZhhhxxxzzzooooooooorrrvvv~~~rrraaa[[[XXX\\\gggpppxxx~~~}}}~~~kkk]]]UUURRRNNNMMMMMMNNNNNNMMMNNNSSSTTTYYYgggtttxxxmmmlllnnnqqqwwwzzzeee]]]YYY]]]gggoooxxx{{{uuuvvvxxx~~~nnn]]]UUURRRNNNMMMMMMNNNNNNMMMPPPTTTTTTXXXeeeqqqwwwkkkiiilllpppwwwxxxbbbZZZWWW]]]gggpppxxxsssooorrrwwwmmm[[[UUURRRNNNMMMMMMNNNNNNMMMPPPSSSRRRWWWdddpppxxxkkkiiijjjooowwwooo\\\XXXVVV\\\gggpppyyyzzznnniiikkkqqq}}}}}}nnnZZZUUURRRNNNMMMMMMNNNNNNMMMNNNQQQQQQWWWgggtttyyymmmkkkhhhnnnvvveeeXXXWWWWWW[[[fffpppzzz{{{ooohhhjjjppp}}}{{{{{{~~~qqq]]]UUURRRNNNMMMMMMNNNNNNMMMLLLOOOPPPYYYkkkzzz{{{nnnllliiimmmuuu}}}~~~^^^UUUUUUTTTYYYeeeqqq{{{}}}tttmmmpppwwwzzz|||rrr^^^UUURRRNNNMMMMMMNNNNNNMMMMMMPPPQQQ\\\ooo{{{nnnllliiimmmttt~~~{{{vvvYYYRRRRRRQQQYYYeeeqqq|||zzzssspppuuu~~~|||rrr^^^UUURRRNNNMMMMMMNNNNNNMMMNNNQQQRRR]]]qqq{{{mmmkkkjjjnnnttt|||~~~||||||rrr\\\RRROOOTTT```iiiqqqyyy~~~xxxyyy~~~xxx{{{vvvcccUUURRRNNNLLLLLLMMMLLLLLLKKKOOONNNVVVkkk}}}ooommmmmmooottt|||vvvzzzeeeWWWSSSRRRWWWccclllttt||||||pppZZZUUURRRNNNLLLLLLMMMLLLLLLOOOSSSSSS[[[qqqooojjjqqqqqquuu{{{zzzuuuuuuwwwzzzyyy{{{yyyxxx|||aaaVVVRRROOOSSS^^^gggpppwwwwww___UUURRRNNNLLLLLLMMMLLLLLLKKKPPPQQQYYYoootttmmmnnnmmmpppvvvwwwqqqqqqrrrrrrrrrvvv{{{~~~www}}}~~~```WWWRRRLLLNNNVVV```jjjrrruuupppsss||||||fffUUURRRNNNLLLLLLMMMLLLLLLHHHMMMNNNUUUiii|||vvvoookkkkkkooouuuvvvqqqqqqsssrrrssswww|||{{{{{{yyyYYYUUURRRMMMPPPVVVaaammmuuunnnfffhhhooouuuuuu___UUURRRNNNLLLLLLMMMLLLLLLKKKQQQQQQWWWgggyyyrrrlllmmmnnnttt|||zzzppplllnnnqqquuuvvvyyy~~~zzz|||wwwXXXTTTQQQMMMRRRVVVcccooowwwuuummmooovvvzzzyyy|||qqq\\\UUURRRNNNLLLLLLMMMLLLLLLMMMRRRRRRVVVdddtttsssnnnkkkmmmttt|||vvvmmmkkknnnrrrwwwvvvyyy~~~~~~{{{\\\UUUPPPMMMTTTVVVbbbooovvvwwwmmmooosssuuu|||ttt^^^UUURRRNNNLLLLLLMMMLLLLLLJJJPPPPPPSSS```ooovvvpppkkklllpppwwwuuulllkkkooosssvvvvvvxxx||||||wwwZZZUUUPPPOOOYYYYYYeeeqqqwwwuuuuuuwwwwww~~~qqqZZZUUURRRNNNLLLLLLMMMLLLLLLJJJPPPQQQSSS```ooosssmmmpppoooqqqwwwrrriiihhhlllqqqvvvuuuxxx|||uuuwww[[[RRRTTTVVVXXX^^^dddlllsss~~~{{{wwwxxxxxx~~~ooo```VVVSSSOOOLLLLLLLLLKKKJJJJJJOOOOOOSSScccsssyyynnnkkknnnrrrwwwrrrnnnjjjkkknnnvvvxxx{{{~~~{{{www]]]UUUWWWYYY[[[\\\aaaiiiqqq|||zzzyyyyyynnn___UUURRROOOLLLLLLLLLKKKJJJKKKPPPOOOUUUfffvvv{{{oookkknnnrrrwww~~~pppllljjjkkkpppvvvyyy|||~~~ttt\\\VVVWWWYYY[[[XXX]]]eeeoooyyy~~~yyyyyynnn^^^UUURRRNNNLLLLLLLLLKKKKKKLLLPPPPPPWWWjjjzzzqqqkkknnnrrrwww|||nnnkkkjjjmmmrrrxxxzzz|||oooYYYTTTSSSTTTVVVVVVYYYbbbmmmwwwzzzzzzmmm]]]TTTQQQMMMKKKKKKLLLKKKKKKLLLOOOOOOWWWjjjzzzrrrkkknnnrrrxxxyyyllljjjjjjooouuuyyy{{{~~~jjjWWWSSSPPPOOOQQQTTTVVV___llluuu~~~~~~mmm\\\SSSPPPMMMKKKKKKLLLKKKKKKJJJNNNMMMTTTeeetttrrrlllooosssyyywwwkkkjjjlllqqqxxxzzz|||eeeUUUSSSOOOLLLOOOQQQRRR\\\kkksss|||lll[[[SSSPPPLLLKKKKKKLLLKKKKKKHHHNNNMMMQQQ^^^kkktttlllooosssyyywwwlllmmmoootttzzz{{{~~~^^^QQQQQQMMMKKKNNNNNNNNNXXXhhhpppwwwkkkZZZRRROOOLLLJJJKKKLLLLLLKKKHHHOOONNNNNNWWWbbbxxxwwwllloootttzzzwwwnnnoooqqqvvv||||||~~~}}}WWWMMMNNNJJJIIIMMMLLLKKKVVVfffnnntttkkkZZZRRROOOLLLJJJKKKLLLLLLKKKHHHPPPOOONNNSSS]]]uuuyyyllloootttzzzwwwoooqqqssswww}}}|||qqqSSSQQQMMMHHHHHHHHHKKKRRRWWWbbbqqqxxx|||}}}hhhYYYQQQPPPNNNMMMLLLLLLKKKKKKJJJNNNMMMNNNTTTYYYnnnxxxooonnnqqqyyyrrrqqqqqqttt{{{|||lllPPPOOOLLLHHHIIIIIIKKKRRRVVVaaaooouuu|||zzz{{{|||}}}~~~|||hhhYYYPPPPPPNNNMMMLLLKKKKKKKKKIIIMMMLLLMMMSSSWWWkkkyyymmmmmmqqqyyytttsssrrruuu{{{|||fffNNNMMMKKKHHHJJJIIIKKKQQQUUU___lllrrr{{{wwwwwwttt}}}yyy{{{}}}zzz}}}hhhYYYPPPOOONNNMMMLLLKKKKKKKKKHHHLLLJJJLLLRRRVVVgggzzzlllmmmqqqzzzwwwvvvtttvvv|||}}}cccNNNMMMJJJGGGJJJIIIIIIPPPTTT^^^kkkqqq{{{sssrrruuusss}}}}}}{{{}}}xxxgggYYYPPPOOONNNLLLKKKKKKKKKKKKHHHLLLJJJLLLRRRUUUccc~~~|||mmmnnnrrrzzzxxxwwwwwwyyy~~~~~~```OOONNNIIIGGGIIIHHHGGGNNNSSS]]]kkkqqq|||tttoooooossssss}}}}}}|||~~~}}}xxxeeeYYYOOOOOOMMMLLLKKKJJJJJJJJJIIILLLKKKMMMSSSTTT```xxxrrrrrruuu{{{yyyyyyyyy{{{}}}vvv\\\OOOMMMHHHGGGJJJGGGFFFLLLQQQ\\\jjjqqq|||uuupppnnnqqquuussszzz}}}{{{zzzzzz||||||~~~xxxyyycccXXXOOONNNMMMLLLKKKJJJJJJJJJIIILLLKKKNNNSSSSSS]]]sssyyywwwxxx{{{}}}}}}|||~~~lllWWWLLLLLLGGGGGGJJJHHHEEELLLPPPZZZhhhmmm|||zzzrrrppppppppptttyyyxxx{{{zzzvvvxxxxxxyyy{{{zzz|||wwwuuu}}}|||aaaWWWOOONNNMMMLLLJJJJJJJJJJJJHHHKKKJJJMMMSSSQQQYYYnnn}}}{{{|||~~~eeeRRRJJJJJJFFFGGGKKKIIIFFFLLLPPPYYYeeejjjxxxwwwpppkkkmmmppprrrwww|||wwwuuuxxxyyyzzz|||zzz|||~~~zzztttuuuzzz```VVVOOONNNMMMKKKJJJJJJJJJJJJGGGJJJHHHLLLRRRPPPVVVjjj}}}|||}}}___SSSIIIGGGHHHGGGEEEEEEGGGJJJNNNUUU___lll{{{wwwrrrhhhllloooppptttzzz}}}|||zzzuuutttyyy}}}~~~yyysssmmmpppqqqZZZUUUNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIJJJLLLNNNQQQZZZdddxxx{{{^^^SSSHHHGGGHHHGGGEEEEEEHHHJJJMMMSSS]]]iiiwwwuuukkkhhhhhhmmmpppqqquuu{{{}}}|||~~~~~~~~~|||xxxssstttxxx}}}~~~}}}}}}{{{ssslllrrroooYYYTTTNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIJJJLLLMMMPPPYYYcccwwwyyy}}}~~~\\\QQQHHHGGGGGGFFFEEEEEEHHHJJJMMMRRRZZZfffsss{{{vvvkkkeeedddiiinnnrrrssswww|||~~~|||||||||}}}xxxtttrrrsssxxx|||}}}|||~~~~~~}}}ssskkkvvvmmmYYYSSSNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIIIILLLLLLOOOXXXbbb~~~~~~uuuvvv{{{uuuYYYOOOHHHFFFGGGEEEDDDEEEGGGIIILLLQQQYYYeeerrrzzzuuummmfffdddfffiiinnnrrrtttxxx}}}~~~|||||||||}}}tttsssrrrtttxxx{{{}}}|||ssskkk{{{kkkYYYSSSMMMMMMMMMLLLKKKJJJJJJJJJKKKIIIIIIKKKLLLOOOXXXbbb}}}uuuuuuzzz|||mmmVVVNNNGGGFFFFFFDDDCCCEEEEEEGGGJJJPPPYYYeeerrr{{{}}}qqqjjjeeebbbcccgggjjjooosssuuuyyy|||||||||~~~}}}sssssssssuuuxxx{{{}}}~~~tttllljjjYYYSSSMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHIIIKKKMMMPPPYYYccc}}}vvvvvv{{{yyy|||eeeSSSLLLGGGFFFEEECCCCCCEEEDDDFFFIIIOOOXXXdddqqqzzz{{{qqqhhheeeccccccfffjjjlllqqqtttvvv{{{}}}|||zzzzzz||||||ssssssssstttvvvyyy|||~~~wwwpppgggXXXQQQMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHIIILLLNNNRRR[[[fff~~~zzzxxx|||xxxzzz```PPPJJJFFFFFFEEEBBBBBBEEEDDDFFFHHHMMMUUUaaammmuuu}}}xxxuuupppiiiccccccdddeeeiiinnnppptttwwwxxx}}}zzzwwwyyy~~~|||ssssssrrrqqqsssvvvzzz~~~{{{vvv~~~cccUUUOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGIIIMMMOOOTTT^^^hhh~~~zzz||||||}}}^^^OOOJJJFFFFFFDDDBBBBBBEEEEEEFFFHHHLLLSSS]]]iiiqqq~~~yyyuuuqqqnnngggaaa]]]```bbbdddhhhllltttwwwyyyzzz|||wwwxxx~~~|||sssrrrqqqoooppptttyyy}}}~~~{{{zzzaaaSSSLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGIIIMMMPPPUUU```jjj{{{{{{}}}xxxWWWNNNKKKGGGEEEEEEEEEEEEDDDEEEFFFHHHJJJOOOYYYgggppp}}}xxxrrrlllhhheeebbb```ZZZYYY\\\aaabbbbbbiiisssxxxzzz{{{||||||yyyzzz}}}|||sssqqqqqqssssssrrrwww}}}uuu\\\RRRPPPMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKLLLNNNTTTZZZaaaeeexxx{{{{{{|||qqqUUUMMMJJJGGGEEEEEEEEEEEEDDDDDDEEEFFFHHHLLLVVVcccmmmyyyvvvrrrlllgggdddaaa___]]]ZZZXXXZZZ___bbbcccjjjssswwwyyy{{{}}}}}}zzz{{{xxxqqqppppppsssssstttyyysss[[[RRROOOMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKNNNRRRXXX^^^bbbooo~~~|||}}}fffRRRLLLIIIFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFIIIRRR^^^gggrrr{{{xxxmmmiiiddd```^^^\\\[[[YYYZZZXXXXXX]]]aaaeeekkkrrrvvvyyy{{{~~~~~~}}}~~~uuupppooopppssssssuuu|||pppZZZQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJLLLPPPUUUZZZ\\\cccsss}}}~~~\\\PPPKKKHHHFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEHHHPPP[[[cccmmmssszzzrrreeebbb]]]ZZZZZZYYYXXXWWWYYYWWWXXX[[[aaaffflllpppuuuxxx{{{~~~uuuooooooppprrrrrruuu~~~lllXXXQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMQQQUUUWWWYYYhhh|||~~~sssUUUOOOIIIGGGEEEDDDEEEEEECCCBBBCCCDDDEEEEEEHHHNNNYYY```lllppp}}}tttlll```]]]ZZZXXXXXXXXXXXXWWWWWWYYY[[[]]]aaagggllloootttxxx{{{}}}wwwppppppqqqrrrrrruuuhhhWWWPPPMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKNNNQQQRRRTTT```zzz{{{}}}iiiPPPMMMGGGFFFDDDDDDEEEEEECCCAAABBBDDDEEEEEEGGGNNNWWW___iiinnn{{{}}}oooggg^^^\\\XXXWWWXXXXXXYYYXXXWWW]]]bbbbbbccchhhnnnppptttxxxzzz{{{wwwpppqqqsssttttttwwwdddUUUPPPLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPRRR\\\rrr|||~~~aaaNNNJJJFFFEEEDDDDDDEEEDDDCCCAAAAAABBBDDDDDDGGGMMMVVV]]]eeelll{{{|||nnnfff^^^[[[XXXWWWXXXYYYYYYYYYXXXccckkkjjjgggkkkpppssstttxxxyyyzzz|||}}}xxxzzzzzz|||{{{tttpppqqqtttwwwwww}}}~~~aaaTTTOOOLLLJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNRRRYYYlll}}}zzz\\\MMMHHHEEEDDDDDDDDDEEEDDDBBBAAA???AAACCCCCCFFFLLLUUU\\\aaajjj{{{qqqhhh^^^[[[XXXWWWXXXYYYYYYYYYYYYhhhrrroookkkmmmrrruuutttxxxyyyyyyzzz|||yyysssuuuvvvyyy~~~wwwpppoooqqquuuyyy{{{{{{___TTTOOOKKKJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNQQQWWWiiizzzrrrWWWKKKGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAADDDGGGJJJQQQYYYbbbmmm}}}~~~pppiiibbb\\\YYYZZZ[[[YYYZZZ]]]aaagggooorrrqqqqqqsssuuuxxxxxxwwwvvvuuusssqqqppprrrrrrtttvvv{{{xxxvvvqqqsssvvvwwwzzzvvv\\\UUUQQQMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOUUUcccmmmSSSIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBAAADDDGGGIIIPPPXXXbbbkkkxxxsssjjjbbb]]]YYY[[[\\\[[[\\\___bbbhhhoooqqqppppppqqqsssttttttssssssqqqpppnnnnnnnnnooopppqqqsssxxx{{{sssrrrppprrruuuxxx|||sss[[[SSSPPPLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOTTTaaa{{{dddMMMGGGGGGBBBBBBAAAAAAAAAAAABBBBBBDDDAAAAAADDDFFFHHHOOOVVVbbbhhhssswwwkkkccc]]]ZZZ\\\]]]]]]___bbbeeeiiioooqqqpppnnnoooqqqnnnnnnnnnnnnmmmlllkkkjjjllllllmmmllllllnnnqqqtttyyyssstttqqqssswww{{{oooYYYRRROOOKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNRRR^^^vvv\\\IIIFFFHHHBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAADDDEEEGGGMMMTTT___dddooo{{{mmmddd^^^ZZZ\\\^^^^^^aaadddiiilllpppqqqpppoooooooookkkkkkkkkkkkjjjjjjiiihhhjjjkkkkkkjjjiiihhhjjjkkkqqqxxxwwwtttvvvtttvvvzzzjjjXXXRRROOOLLLKKKJJJIIIIIIHHHHHHHHHIIIGGGHHHHHHIIIIIIJJJKKKKKKMMMQQQ\\\qqquuuVVVHHHGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCCCC@@@AAACCCEEEFFFKKKRRRZZZaaannnpppeee___[[[\\\^^^___bbbffflllnnnpppqqqpppooooooooojjjjjjkkkjjjjjjiiihhhhhhggghhhiiihhhgggfffggghhhiiimmmssswww~~~yyyqqqpppsssvvvwww{{{gggXXXRRROOOMMMJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKPPPZZZmmmiiiQQQIIIGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@CCCDDDDDDIIIOOOVVV___mmmxxxiiibbb]]]^^^___```ccchhhmmmnnnoooppppppooonnnmmmlllllllllkkkjjjiiihhhgggeeeffffffeeeddddddfffggghhhjjjmmmooorrrwwwvvvqqqqqqtttuuuvvvzzzcccWWWRRROOONNNIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJOOOXXXhhh^^^LLLIIIGGGDDDBBBBBBAAAAAAAAAAAABBBBBBBBB@@@@@@CCCDDDCCCGGGMMMTTT^^^jjjyyymmmfffaaaaaabbbcccfffjjjlllllllllmmmnnnnnnmmmkkkmmmmmmmmmlllkkkiiihhhgggfffffffffeeeddddddgggiiihhhkkknnnoooooopppsssvvvxxx}}}}}}uuuqqqrrruuuwwwxxx|||zzz^^^UUUQQQNNNMMMIIIHHHHHHGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJIIINNNUUUccc{{{yyyXXXJJJIIIGGGAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@CCCCCCCCCGGGMMMSSS]]]hhhsssqqqiiidddcccddddddhhhlllkkkjjjjjjkkkllllllkkkjjjnnnnnnmmmllljjjiiigggfffiiiiiiiiigggeeefffiiikkkhhhkkkoooqqqpppoooooopppppptttxxxxxxvvvwww~~~wwwpppmmmnnnqqqzzz{{{uuu[[[SSSPPPMMMLLLHHHHHHHHHGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJIIIMMMSSS___zzzgggXXXLLLEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCBBBCCCFFFIIISSS[[[dddmmm|||~~~nnndddhhhkkkhhhggglllmmmkkkhhhhhhkkkmmmmmmlllllljjjiiikkkmmmnnnkkkhhhkkkkkkjjjiiigggggghhhjjjoooooopppqqqrrrsssttttttrrrtttvvvvvvvvvwwwxxxzzzzzz~~~}}}rrroooooorrruuu|||jjj[[[RRRLLLLLLHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMSSS]]]qqq___TTTJJJEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCFFFHHHOOOXXXbbbkkkxxxtttffffffiiigggfffjjjkkkiiihhhiiillloooooonnnrrrqqqpppqqqsssssspppmmmmmmmmmmmmlllkkkkkknnnpppoooqqqtttuuuuuuvvvxxx{{{|||}}}~~~}}}|||{{{|||}}}}}}yyyqqqooopppsssvvvyyyfffYYYPPPKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHLLLMMMQQQ[[[mmmqqqVVVNNNGGGDDDFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@BBBDDDGGGJJJTTT___gggrrrlllgggiiihhhhhhjjjkkkjjjkkkmmmqqqsssssssssuuuuuuuuuvvvwwwvvvsssqqqlllmmmmmmmmmmmmooorrrttttttyyytttooopppqqqtttwwwzzz```VVVNNNKKKJJJEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGLLLLLLOOOXXXgggbbbOOOKKKEEEDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAADDDFFFGGGPPP\\\dddlll~~~uuukkkkkkkkkkkklllnnnnnnpppsssuuuxxxyyyyyyzzz{{{|||}}}}}}|||yyywwwnnnoooqqqrrrsssvvvzzz}}}|||rrroooqqqrrruuuxxx}}}~~~uuu[[[TTTMMMKKKJJJDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGLLLJJJMMMUUUccc}}}~~~rrrYYYKKKIIIDDDCCCEEE@@@AAA@@@@@@??????@@@@@@AAA>>>???@@@@@@???@@@CCCFFFFFFNNNYYYccciiiwwwrrrooonnnmmmlllnnnppprrruuuwwwzzz|||~~~yyyzzz}}}yyyqqqqqqrrrsssuuuyyy}}}|||mmmXXXSSSMMMLLLLLLEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJHHHLLLTTT```vvvfffSSSJJJHHHCCCCCCDDD???@@@@@@????????????@@@@@@???@@@@@@@@@???AAACCCFFFGGGLLLVVVaaafffppp~~~uuupppmmmjjjkkkmmmpppssswww|||}}}vvvpppqqqrrrssswww|||~~~~~~gggWWWRRRLLLLLLMMMEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGKKKTTT\\\nnn~~~]]]NNNHHHGGGAAABBBEEE???@@@@@@????????????@@@@@@???@@@AAA@@@@@@AAADDDFFFHHHIIIRRR^^^dddjjj}}}vvvooojjjiiilllppptttyyyxxxrrrnnnoooqqqsssyyy~~~|||yyycccVVVQQQJJJKKKLLLEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJGGGKKKTTTYYYeeewwwXXXJJJFFFFFF@@@BBBEEE@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBEEEGGGHHHHHHPPP\\\bbbgggwww|||rrrllliiimmmqqqwww~~~sssnnnkkkmmmpppssszzzuuuyyyuuubbbUUUOOOIIIJJJKKKDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFJJJGGGLLLTTTVVV___fffQQQMMMHHHEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCIIIIIIOOOXXX```hhhrrr|||{{{sssmmmlllpppwwwsssnnnnnnpppsssssssssyyy|||ppprrrbbbRRRMMMNNNMMMJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGMMMVVV\\\uuu```NNNKKKFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGLLLUUU]]]eeepppzzz|||rrroooqqqyyy|||qqqmmmmmmpppssssssttt{{{uuuqqqnnn```QQQMMMNNNLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFKKKSSSXXXnnn~~~xxxYYYLLLHHHDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDIIIRRRZZZbbbmmmvvv|||vvvuuu}}}wwwooommmnnnpppssssssuuutttpppwwwiii\\\QQQNNNNNNLLLHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIFFFIIIOOOSSSfffhhhRRRIIIGGGCCCAAAAAAAAA@@@???????????????????????????????????????@@@AAABBBCCCCCCBBBFFFOOOVVV^^^iiisss}}}~~~tttnnnpppppprrrttttttwwwxxxmmmuuu{{{dddZZZQQQOOOPPPLLLHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIGGGHHHNNNQQQaaa}}}\\\MMMHHHEEECCCBBBBBBBBBAAA@@@????????????????????????????????????@@@AAABBBBBBCCCBBBEEELLLSSS[[[eeeppp}}}wwwqqqnnnrrrrrrtttvvvuuuyyyuuunnnvvv```WWWQQQPPPPPPLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFJJJHHHIIIOOORRR___wwwrrrTTTIIIEEEDDDBBBAAABBBBBBAAA??????????????????????????????>>>>>>??????@@@AAABBBCCCBBBCCCIIIOOOVVVaaakkkqqqzzzrrrpppooorrrsssvvvwwwwww~~~vvvvvvrrr\\\TTTOOOOOONNNKKKHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDIIIHHHHHHNNNQQQ\\\pppfffOOOGGGCCCAAA@@@???@@@@@@???>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAFFFKKKQQQ\\\eeejjj|||rrrnnnnnnooooooqqquuuxxxzzz{{{zzzkkkWWWQQQKKKKKKKKKHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBHHHFFFEEEKKKMMMUUUfffuuu```MMMEEE@@@???>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@@@@DDDHHHNNNXXXbbbgggvvvzzznnnkkklllnnnllloootttxxx|||{{{eeeUUUNNNIIIIIIHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFF@@@GGGEEECCCHHHJJJPPP___jjjtttYYYMMMIIICCCBBBAAA@@@????????????@@@?????????>>>>>>======?????????>>>>>>>>>>>>>>>???>>>@@@DDDHHHLLLWWWbbbfffrrr~~~rrrnnnnnnpppssspppsssvvvxxx|||zzz]]]RRRNNNIIIGGGFFFFFFFFFEEECCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHKKKPPPTTTiiipppTTTHHHDDDCCCBBBAAA@@@?????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@AAADDDFFFIIISSS]]]___jjjyyypppnnnnnnqqquuuqqqtttwww{{{}}}rrrYYYQQQMMMIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHKKKPPPSSSbbb}}}lllPPPEEECCCBBBAAA@@@?????????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAACCCCCCEEENNNWWWcccjjj{{{rrrllllllnnnrrrvvvsssuuuxxx}}}gggVVVOOOLLLHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGJJJNNNRRR[[[xxxgggNNNFFFFFFAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>AAA???@@@BBBBBBCCCJJJSSS```dddqqqvvvllljjjlllmmmqqquuussstttwww~~~{{{www^^^SSSMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIMMMPPPYYYvvvyyy```LLLEEEFFF@@@@@@??????>>>>>>??????==================>>>>>><<<<<<======>>>>>>>>>>>>>>>===>>>@@@AAABBBIIIQQQWWWZZZdddyyywwwooojjjjjjllllllooorrrrrrtttvvv~~~{{{lllWWWPPPKKKIIIFFFEEEFFFFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHKKKNNNZZZttt~~~nnnWWWHHHBBBBBB@@@??????>>>>>>>>>??????<<<<<<============>>>>>>;;;<<<<<<======>>>>>>???<<<;;;===@@@@@@AAAHHHPPPaaaaaagggttt~~~pppkkkiiilllnnnmmmnnnqqqqqqtttyyyzzz~~~bbbSSSLLLIIIGGGEEEEEEFFFFFFFFFDDDGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGJJJLLLYYYmmmxxx]]]OOOFFFBBBAAA??????>>>>>>>>>>>>??????<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>>>>???===<<<===@@@@@@@@@FFFNNNffffffiiipppuuujjjhhhiiinnnpppoooppprrrrrrwww~~~{{{wwwnnn[[[QQQKKKGGGFFFEEEEEEFFFFFFEEEDDDHHHGGGDDDBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCEEEFFFGGGFFFGGGHHHJJJSSSaaa{{{gggQQQJJJGGGDDDCCC???>>>>>>>>>>>>>>>??????;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>???>>>===>>>@@@@@@???DDDLLLUUUXXX]]]eeevvv|||ooogggfffiiipppsssrrrrrruuusssyyyrrruuu~~~aaaUUUQQQMMMGGGEEEDDDEEEFFFGGGEEEDDDIIIGGGDDDBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFGGGFFFFFFHHHIIILLLVVVmmm{{{WWWJJJIIIDDD@@@@@@????????????>>>>>>>>>>>>========================>>>>>>===============>>>AAA@@@??????@@@AAACCCDDDNNNTTT^^^iiisss{{{ooolllhhhkkknnnoooqqqtttuuutttxxx}}}rrrvvvqqq]]]PPPJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHMMMRRR^^^xxxoooRRRHHHGGGCCC@@@AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============>>>@@@@@@??????@@@AAACCCDDDJJJPPPZZZeeeooo|||~~~|||uuukkkiiihhhjjjmmmnnnppprrrssssss{{{yyyppp{{{eeeTTTKKKHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLPPPXXXnnnsss^^^KKKEEEDDDAAA@@@BBB??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<===>>>>>>??????>>>>>>???@@@BBBCCCFFFKKKUUU___iiizzzwwwqqqrrrvvvvvvzzz|||mmmggghhhjjjllloooqqqqqqrrrtttvvv~~~zzzrrrrrrqqqWWWLLLHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJLLLRRRaaa^^^QQQFFFCCCBBB@@@???BBB???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>======>>>???AAABBBBBBGGGPPPZZZcccsssyyysssnnnlllpppuuuvvvzzzsssiiifffiiiooopppsssvvvvvvvvvzzzrrrpppxxxcccOOOJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJNNNYYYpppjjjQQQKKKEEECCCAAA??????@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>@@@AAAAAAEEEMMMVVV^^^kkkzzztttnnnlllkkkjjjoootttuuuyyy~~~wwwmmmhhhiiimmmrrrqqqtttxxxxxxxxxzzzkkkpppqqqWWWLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFIIINNNVVVggg^^^LLLHHHDDDBBBAAA@@@??????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@AAACCCJJJRRRYYYdddxxxwwwsssmmmjjjiiillllllkkklllpppooorrrxxx}}}zzz|||yyyooojjjiiilllqqqsssppprrrwwwyyyzzzwwwhhhsssmmm]]]NNNIIIJJJHHHEEECCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEHHHMMMUUUaaazzzpppWWWKKKGGGBBB@@@AAABBBAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;===>>>???@@@BBBGGGNNNTTT^^^ooo~~~tttooommmlllkkkooottttttooolllmmmjjjnnntttzzz~~~yyy}}}|||nnnhhhgggiiimmmrrruuuqqqrrrxxxzzz~~~tttnnn|||mmmZZZQQQIIIHHHIIIFFFDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFJJJPPPZZZpppbbbSSSJJJFFFAAA>>>@@@CCCBBB???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;::::::;;;<<<>>>??????AAAFFFLLLQQQZZZiiixxxzzzpppllllllqqqrrrxxx~~~~~~vvvpppnnniiinnnvvv|||}}}}}}sssgggccceeehhhmmmqqqxxxsssttt{{{}}}rrrpppvvvooo]]]RRRLLLHHHHHHIIIFFFFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEDDDGGGLLLTTTiiikkkSSSLLLDDDCCC@@@>>>>>>>>>???@@@============<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999666888::::::::::::<<<==============================@@@CCCGGGMMMXXXeeennnvvvlllooovvv~~~tttmmmtttuuuzzz|||sssmmmfffdddgggmmmrrrttttttvvvyyy|||xxxpppsssrrr]]]RRRJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBDDDLLLUUU]]]zzz~~~{{{yyybbbMMMFFFBBBAAA???>>>=========>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAACCCDDDJJJRRRXXXrrr|||zzzxxxvvvuuuuuuxxx~~~{{{pppWWWIIIBBB@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGOOOZZZcccuuuuuujjjiiitttyyyyyyxxx{{{zzzkkkjjjiiikkknnnqqqssstttxxxzzz}}}uuuooo|||hhhSSSKKKJJJGGGFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBDDDCCCGGGMMMQQQggg~~~uuusssrrrssstttppptttzzzzzz```PPPIIIDDDAAAAAABBBBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;<<<======;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAADDDKKKUUU\\\iii{{{vvvkkkeeeiiixxx|||~~~{{{tttggghhhkkknnnrrrtttttttttzzz}}}}}}mmmqqqnnnYYYNNNJJJJJJEEEEEEDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBEEECCCEEEKKKMMM^^^zzzxxxrrrqqqrrrtttxxxuuuyyyxxxrrrUUUKKKGGGCCC@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999:::<<<<<<<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAACCCHHHQQQXXXaaammm}}}uuujjjdddcccjjjzzz|||~~~{{{qqqeeehhhmmmqqqsssuuuvvvvvvwww|||uuuooozzzwww^^^TTTNNNJJJHHHCCCDDDDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAADDDBBBDDDKKKMMMYYYppp}}}tttqqqrrrssswww}}}www}}}{{{{{{bbbNNNFFFCCC???========================<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;777999;;;;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAABBBFFFNNNTTT\\\cccttt~~~uuunnnhhhcccaaacccjjjzzz~~~|||~~~tttnnnfffjjjnnnqqqsssuuuwwwxxxttt}}}zzzrrrwwwgggUUUQQQLLLGGGEEECCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@DDDCCCDDDKKKNNNVVVgggzzzuuuqqqrrrsssuuuzzzxxxjjjRRRHHHDDD???======<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;888:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@DDDKKKQQQXXX[[[lll|||qqqhhhccc```^^^```ccciiiwww|||uuujjjiiiiiillloooqqqrrrtttxxx{{{yyynnnppp~~~wwwZZZOOOMMMHHHEEEFFFCCCDDDDDDDDDDDDCCCAAA@@@????????????????????????>>>?????????????????????????????????????????????>>>>>>??????@@@@@@AAAAAA@@@EEECCCDDDKKKMMMQQQ___www}}}rrrpppqqquuuwwwxxx~~~}}}UUUFFFFFFDDD@@@???>>>===<<<:::;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===?????????CCCJJJOOOUUUWWWggg{{{sssjjjbbb]]][[[\\\___ccchhhttt~~~{{{}}}lllddddddkkkmmmooopppqqqsssxxx}}}xxxgggooo{{{dddQQQKKKIIIEEEEEEKKKDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============???????????????@@@@@@@@@@@@EEECCCCCCKKKLLLNNNZZZjjjzzzoooooosssyyy{{{}}}kkkLLLCCCCCCAAA???AAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===@@@DDDHHHPPP^^^fffvvvzzzpppgggaaa___[[[[[[\\\___dddkkkrrrvvvyyy|||{{{{{{mmmhhhiiikkkooonnnpppsssssstttyyyrrrlllxxxhhh[[[NNNJJJIIIFFFCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEGGGIIINNNQQQccc}}}zzzzzz```IIICCCDDDAAA>>>@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<===???DDDGGGPPP]]]dddrrrsssjjjbbb]]]\\\]]]]]]___aaafffkkkpppsssttt{{{~~~zzzyyyvvvllliiikkklllqqqpppqqqssssssttt{{{wwwnnnooobbbUUUJJJGGGHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@AAAAAAAAABBBBBBBBBCCC@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCDDDEEEGGGKKKNNN\\\vvvbbbRRREEEDDDDDD@@@===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888777;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???CCCFFFMMMXXX^^^jjjyyykkkccc]]]ZZZ[[[___```bbbeeeiiilllpppqqqpppxxx|||yyyxxx|||oookkkmmmnnnoootttrrrqqqssstttvvv~~~ooommmvvvoooYYYNNNFFFEEEFFFEEEDDDEEEAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>=================================>>>>>>>>>??????@@@AAABBBCCCCCCEEEHHHKKKSSSiiinnnQQQIIICCCCCCBBB>>>===???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888::::::999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>AAADDDHHHSSSXXXccc|||vvvhhhaaa\\\\\\^^^```bbbeeeiiillloooqqqrrrooowww}}}|||zzzqqqiiikkkppprrrrrrwwwtttsssuuuwww|||llllllqqq|||___SSSJJJDDDCCCEEEDDDCCCEEE?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????AAABBBCCCBBBBBBCCCFFFHHHMMM^^^zzz~~~___KKKFFFBBB@@@???======@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::999999999888888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<===@@@BBBGGGPPPUUU```vvvtttggg```^^^___bbbaaacccgggkkkooorrrtttuuupppwww}}}~~~}}}uuujjjggglllsssuuuuuuxxxuuuvvvyyy~~~uuufffhhhrrrpppXXXPPPIIIDDDDDDEEECCCBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===????????????????????????>>>>>>>>>?????????@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHLLLWWWllloooVVVHHHEEEAAA???======???@@@<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999888888888888999999:::::::::::::::::::::::::::999;;;<<<<<<<<<===???AAAGGGPPPTTT^^^ppp}}}sssfffaaa___```ddddddfffiiimmmqqqtttwwwxxxrrrvvv|||tttnnniiiiiiooouuuwwwwwwwwwvvvyyy}}}lllgggfffvvvfffWWWMMMGGGDDDEEEDDDBBBAAACCCAAAAAAAAAAAAAAAAAAAAABBB?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCCCCBBBBBBBBBEEEGGGKKKQQQ```zzz___MMMEEECCC@@@>>>>>>@@@@@@>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::888888888888888999::::::999999999999999999999999999:::<<<<<<<<<<<<>>>@@@EEELLLPPPXXXfffooo~~~ttthhhcccaaacccggghhhiiilllnnnrrruuuwwwxxxxxxxxx}}}zzzlllkkkkkkmmmrrrvvvxxxxxxvvvwww|||nnngggiiioooqqqYYYRRRHHHDDDBBBDDDDDDAAAAAACCCAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@????????????@@@@@@????????????@@@@@@=================================>>>>>>>>>??????@@@AAAAAAAAA@@@AAADDDFFFHHHKKKUUUkkk~~~}}}sssSSSFFFAAAAAA???>>>@@@BBB@@@===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999888888777777888999::::::999999999999999999999999888:::<<<<<<<<<<<<===???@@@HHHKKKQQQ\\\bbbpppvvvkkkfffeeegggjjjlllmmmnnnoooqqqtttvvvwww}}}|||}}}pppiiikkkmmmppptttvvvxxxyyyuuuwww~~~vvvfffccchhh}}}bbbOOOKKKDDDAAA@@@CCCCCCAAAAAADDDAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>????????????@@@CCCEEEEEEFFFNNN```~~~vvveeeOOOHHHAAA@@@>>><<<;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::;;;<<<;;;:::999888999999999999999999999999999999999888888777777777999999999999999999999999999999::::::;;;<<<======CCCCCCGGGMMMSSSZZZfffrrrtttgggeeegggiiikkknnnmmmooorrrssssssxxxuuullliiinnnqqqooorrrzzz}}}{{{zzz}}}wwwfff___fffqqqlllXXXNNNIIIAAACCCEEEFFFFFFEEEBBBAAA@@@@@@???????????????@@@AAA@@@???>>>============>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBDDDFFFLLLYYYppp|||~~~]]]JJJEEEBBB@@@>>>===<<<<<<===>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999888999999999999999888888888;;;;;;::::::999999999999999999999999999999999999999999::::::;;;<<<<<<===>>>===AAAGGGLLLSSS^^^jjj{{{llliiiiiikkkmmmooooooqqqvvvwwwxxx}}}zzzoooiiiiiinnnpppnnnqqqwwwzzzyyy~~~}}}mmmaaa^^^mmmyyy___RRRKKKGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???????????????AAA@@@???>>>============>>>============>>>>>>???=======================================>>>??????>>>??????@@@@@@AAAAAABBBDDDFFFKKKUUUhhhwwwwwwqqqSSSEEECCCAAA@@@>>>===<<<<<<======;;;;;;::::::::::::;;;;;;:::::::::;;;:::999999888999999999888888777777777<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999::::::;;;;;;<<<<<<===<<>>============???>>>==========================================>>>>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@AAAAAAAAACCCEEEIIIPPP]]]wwwyyymmm{{{bbbLLLDDDDDD???>>>===<<<;;;;;;;;;<<<;;;::::::::::::::::::;;;::::::::::::999999888888999999888888777666666666;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>>======>>>>>>@@@??????>>>====================================>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCGGGLLLSSSiii~~~rrrqqqpppUUUFFFBBBDDD===<<<<<<;;;:::::::::::::::::::::999999:::::::::::::::999999888888888888888888888777777777666666999999999999999999::::::999999999999999999999999999999999:::::::::::::::999888;;;???AAADDDMMMVVVggguuuvvvmmmkkknnnmmmlllpppzzzuuukkkhhhiiimmmooooooppprrrssstttxxxpppbbb\\\cccjjjxxxbbbNNNJJJHHHEEEBBB@@@@@@AAAAAAAAAAAAAAAAAA===>>>>>>???@@@BBBDDDDDD@@@???>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@EEEJJJNNN___wwwuuupppYYYIIIAAA@@@AAA<<<<<<<<<;;;::::::999999::::::999999999999::::::::::::999888888888888999888888888888888888888888777777888888888888999999999999999999999999999999999999999999::::::::::::;;;:::<<<@@@AAACCCJJJRRR[[[ggg}}}|||pppmmmppppppooottt~~~xxxrrrjjjffffffiiinnnpppnnnnnnppprrruuu{{{ppp```[[[\\\gggwwwtttWWWKKKIIIEEEAAAAAA@@@AAAAAABBBBBBAAAAAA@@@======>>>???AAACCCDDDEEE??????>>>>>>>>>>>>>>>???@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>>>>???@@@@@@@@@@@@???CCCJJJLLLWWWxxxzzzpppeeeUUUIIIBBB?????????============<<<;;;::::::::::::999999999999::::::::::::888777777777888999777777888888999:::::::::777777777888888888999999999999999999999999999999999999999999999999999999===<<<>>>AAAAAABBBIIIQQQSSS\\\pppvvvqqqssswwwvvv{{{yyyllliiiffffffiiimmmppprrrqqqoooqqquuuyyyzzzeeeXXX\\\cccooozzzcccOOOIIIGGGCCCBBBFFFFFFEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@AAABBBCCCCCC??????>>>>>>>>>>>>??????===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???======>>>>>>??????@@@@@@AAA>>>CCCJJJKKKQQQlllvvvYYYQQQGGGAAA@@@AAA@@@???????????????>>>===<<<;;;:::999999999999999999:::;;;:::888777777777888999777777888999:::;;;;;;<<<777777888888888999999999999999999999999999999999999999999999999999999999:::999;;;=========CCCKKKQQQWWWiii{{{uuuwww~~~}}}|||rrrlllgggffffffhhhmmmqqqttttttuuussstttyyy~~~ooo___YYYbbbkkkvvvmmm[[[LLLIIIGGGCCCDDDLLLLLLIIIDDD???======???@@@CCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@=========>>>??????@@@@@@BBB>>>BBBKKKKKKMMMdddsss\\\KKKIIIEEEAAA===<<<;;;;;;======<<<;;;:::999999888999999999999999999999999999888888888777777666666888888777777777777888888;;;;;;:::999888777666666999999888888888888888888888888777777888888999:::999:::;;;<<<===???BBBEEEMMMSSS```ppp~~~{{{qqqhhhcccaaaeeejjjmmmoooppprrrssstttwwwyyyxxxqqqdddfff___fffttt___SSSHHHDDDDDDCCCCCCEEEBBBBBBAAAAAA@@@???>>>>>>AAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============DDD??????EEEHHHLLL]]]rrrwww]]]LLLFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888777777777666888888777777777777888888999999999888777777666666888888888888888888888888888888777777888888999:::888:::;;;;;;<<<>>>AAADDDJJJNNNYYYhhhvvv|||qqqiiidddaaacccgggkkkooopppqqqsssttttttyyy}}}lllaaaaaaaaaooovvvZZZOOOFFFCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>><<<<<<======>>>@@@AAABBB<<<<<<;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>CCC??????EEEGGGJJJZZZmmmzzz___NNNDDD@@@>>>===<<<;;;;;;<<<===999:::::::::;;;;;;;;;<<<999999999999999999999999888888888888777777777777888777777666666777777888777777777777777777666666888888888888888888888888888777777777777888999999777999:::;;;;;;<<>>>>>>>>???@@@@@@@@@???>>>===;;;;;;<<<===???AAACCCDDD>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>BBB??????CCCDDDGGGTTTdddxxxgggRRRHHHEEE===<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888888777777777777777777777666666666666777777555555555555666666777777777777777777888888888888777777777777777888999999666888:::::::::;;;===???BBBDDDJJJUUU```lll|||wwwlllddd```aaaccceeehhhkkknnnqqqrrrsssuuuwwwzzzkkkbbbbbbbbbuuupppSSSMMMFFFBBBCCCCCCAAA???AAAAAA@@@@@@@@@??????>>>>>>===>>>@@@AAAAAA@@@>>><<<<<<<<<===>>>???AAACCCDDD>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????AAA??????BBBBBBDDDNNNYYYggg}}}iiiSSSFFFAAAAAA>>>======<<<;;;:::::::::<<<;;;;;;:::999999888888888888888888888888888888777777777777777777888888777777666666666666777777444444444555666666777777666666777777777888888888777777666666777777888999666888::::::::::::;;;<<<@@@AAAGGGQQQ[[[fffwwwqqqkkkccc^^^^^^bbbfffhhhjjjllloooqqqssstttwwwyyyyyyvvvbbb___eeehhhcccNNNIIIEEECCCDDDDDDAAA@@@BBB@@@@@@???????????????>>>===>>>@@@BBBBBB@@@???>>>???????????????@@@@@@AAA;;;;;;::::::999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???>>>???@@@AAABBBIIIPPPZZZnnnlllUUUIIIAAA>>>===>>>>>>===<<<;;;::::::999<<<<<<;;;:::999888777777888888888888888888888888777777777777888888888888777666666555555666666777444555555555666666777777555666666777777888888888777666666666666777888888666888:::;;;:::999:::;;;??????EEENNNWWWaaappp~~~zzzfffbbb^^^]]]___dddhhhjjjkkknnnqqqsssuuuwww{{{}}}{{{mmm```___iiissssssYYYMMMHHHDDDCCCEEEDDD@@@@@@BBB???????????????????????????@@@AAABBBBBBBBBAAA@@@BBBBBBAAA??????>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>???@@@@@@AAAEEEHHHQQQ```pppWWWJJJFFFAAA>>>>>><<<<<<<<<<<<;;;::::::999;;;:::::::::999999888888888888888888888888888888666777777777888888888888666666555555555555666666666666666666666666777777555555666666777888888999666666666666666777888888777999;;;<<<:::999::::::======BBBJJJQQQZZZgggsssxxxnnn```___^^^```dddhhhkkklllmmmpppsssvvvxxx{{{rrrgggcccdddrrraaaOOOLLLGGGDDDCCCCCCBBB>>>???BBB>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>???AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@AAACCCCCCLLLUUUnnniiiWWWGGGCCCBBB@@@>>>???999::::::;;;;;;:::::::::888999999999999:::::::::777777777777777777777777666666777777888888888999666666555555555555666666777777777777777777777666444555555666777888888999666666666666666777888888888:::<<<<<<;;;:::999:::;;;;;;@@@GGGMMMTTT___jjjwww}}}ooofff______aaadddiiimmmnnnnnnooorrruuuxxx{{{~~~}}}dddcccgggkkk|||uuuUUUIIIKKKFFFCCCBBBBBB@@@===>>>BBB>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@?????????@@@<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;>>>??????@@@BBBBBBAAAJJJOOOcccsssTTTLLLBBB===>>>??????===<<<<<<;;;;;;;;;:::::::::999999888888777888888999999999888888888888999999777777777777777777777777777777777777777777777777666666555555555555666666777777666666666666777777777777777777888888888888888888999999999::::::::::::<<<@@@DDDJJJRRR[[[aaajjj{{{yyypppfff```]]]___cccgggkkknnnpppqqqoooqqqvvv{{{{{{|||ssseeedddlllyyy```NNNHHHGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAA???>>>============<<<;;;:::888666555999999::::::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????HHHKKK]]]}}}}}}bbbOOOHHH@@@<<<===>>>===;;;<<<;;;;;;;;;;;;:::::::::;;;:::999888777777777666777777666666666666777777777777777777777777777777666666666666666666666666777777666666666666777777666666555555555555666666666666777777777888888888888888888999999999::::::<<<===>>>@@@CCCIIIOOOTTT^^^nnnwwwoooiiieeeaaabbbcccfffiiilllppprrrssspppqqquuuzzz}}}tttiiibbbfffrrruuuZZZLLLGGGEEEAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>======>>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::888777777999999999:::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????GGGJJJYYYtttfffNNNGGGCCC===;;;<<<===;;;999;;;;;;;;;;;;::::::::::::<<<;;;:::999777666555555888888777777777777888888777777777777777777777777666666666666666666666666888777777777777777777888555555444444444444555555666666777777777777888888888888888999999999999:::;;;<<<>>>???BBBHHHNNNSSS[[[hhh{{{vvviiiddddddeeeeeefffhhhkkknnnppprrrttttttrrrssswww}}}rrrfffbbbcccmmm|||cccRRRJJJEEECCCAAA@@@@@@@@@@@@?????????>>>>>>??????@@@?????????@@@@@@@@@@@@???>>>======AAABBBBBBBBBAAAAAA@@@???@@@???===;;;999999999999999999999999::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>??????DDDGGGSSSgggzzzqqqTTTDDDAAA???<<<<<<======;;;999;;;;;;;;;:::::::::999999:::::::::999888777666666::::::999999999999::::::777777777777777777777777666666666666666666666666777777666666666666777777666555555444444555555666666666666666777777777888888888888888999999999999>>>>>>???@@@BBBFFFLLLQQQVVVaaaooowwwkkkbbb```cccfffiiiiiilllppptttvvvvvvtttssstttvvv{{{zzzdddaaaccckkkwwwnnnUUULLLHHHDDDAAA@@@@@@@@@@@@????????????===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBBBBBBBBBBAAA@@@AAA???===:::999999:::;;;888999999999999:::::::::888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCLLLYYYfff{{{yyy]]]JJJBBB>>>===============;;;:::;;;;;;:::::::::999999999777777888999999999888888:::999999999999999999:::666666666666666666666666555555555555555555555555555555555444444555555555777666666666666666666777555666666666666777777777777777888888888999999999?????????>>>>>>AAAFFFJJJPPPXXXbbbppp}}}ooojjjeeeaaaaaadddgggiiiiiimmmsssyyyzzzxxxtttqqqtttyyymmmccc```gggsss```NNNJJJGGGCCCAAA@@@@@@@@@?????????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@????????????@@@AAABBBCCCBBBAAA@@@@@@???<<<:::999:::;;;<<<888888888999999999::::::888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???FFFOOOXXXjjj}}}cccOOODDDBBB<<<============<<<;;;:::::::::::::::999999999999555666888999::::::999999777777666666666666777777666666666666666666666666555555555555555555555555555444444333333444444555777777666666666666777777555555666666666666777777777777777888888888888999888:::<<<>>>BBBHHHPPPUUU\\\aaaffflll{{{yyyssspppcccbbbbbbbbbdddeeeggghhhiiimmmsssxxxyyyxxxtttrrruuu~~~qqqiiihhhdddooo}}}rrrWWWLLLIIIEEEBBBCCC@@@????????????>>>>>>>>>>>>>>>??????@@@?????????999:::;;;<<<======>>>===>>>???AAABBBBBBAAA@@@>>>>>>===<<<::::::::::::;;;888888888888999999999999888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>======CCCIIINNN]]]~~~zzzcccSSSGGGAAAAAA;;;<<<<<<<<<;;;::::::::::::::::::999999999999888666777999::::::999888777666666555555555555666666666666666666666666666666555555555555555555555555555555444444444444555555666666666555555666666666555555555666666666777777777777777777888888888888444777;;;???FFFOOOXXX^^^aaafffiiihhhppp}}}sssllliiihhh```bbbeeeggghhhiiikkkllllllmmmppprrrtttuuuuuuuuu}}}uuujjjjjjnnnsssuuuaaaPPPLLLIIICCCAAAEEE????????????>>>>>>>>>>>>>>>>>>?????????>>>======999999:::;;;<<<<<<<<<<<<===>>>@@@BBBAAA@@@>>><<<<<<<<<;;;;;;::::::999999888888888888999999999999888888999999999:::::::::888888999::::::;;;<<<<<<::::::;;;<<<<<<======>>>======AAAFFFIIITTTpppaaaPPPIIICCC@@@@@@;;;;;;<<<;;;999888999::::::::::::999999999888888888999:::;;;:::888666555777777666666666666777777666666666666666666666666555555555555555555555555666666555555555555666666555555555444444555555555555555555555666666666777777777777777888888888888:::;;;===>>>AAAFFFMMMRRROOOWWW]]]]]]eee{{{|||rrriiiddddddddddddfffiiikkklllnnnpppqqqooonnnmmmmmmooorrrvvvyyywwwkkkiiinnnrrrdddVVVLLLKKKHHHAAA@@@FFF????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<======>>>============>>>@@@AAAAAA???<<<;;;:::;;;;;;;;;:::999888888777888888888888999999999888888999999999:::::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<======>>>???>>>AAAEEEFFFNNNfff|||dddMMMHHHFFF???<<>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;===>>>===<<<;;;<<<<<<:::888888999:::<<<;;;;;;::::::;;;;;;<<<888999999::::::999999888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<@@@DDDEEEFFFMMMZZZeeefffSSSDDDCCCBBB===;;;>>><<<;;;;;;:::999999888888666666666666666666666666999999999888888777777666555555555555555555555555555555555555444444444444555555333222222222333444444444444444444444444444333333333444444444555555555555555555555555555555555555555555666666666666:::999999999:::===???AAADDDEEEIIIPPPXXXdddxxx{{{uuuooojjjeeebbbdddfffhhhhhhfffiiilllnnnnnnnnnnnnooorrrqqqsssyyy|||nnnlllpppvvvyyyaaaSSSNNNHHHDDDBBBBBBAAAAAA???>>>>>>>>>>>>=========@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;999:::;;;:::999888:::;;;888888888777777888888888888999999::::::999999888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<999===@@@AAAAAAHHHSSS\\\tttPPPEEE>>>??????:::888<<<;;;;;;::::::999999888888666666666666666666666666::::::999888777666555555555555555555555555555555555555555555444444444444333333333333222222222222222333333444444555555555333333333444444444555555444444444444444444444444555555555555666666666666999888888999:::<<<>>>???BBBBBBEEEJJJOOOXXXhhhwww}}}yyyuuupppjjjfffdddbbbaaaaaadddhhhjjjkkkiiikkknnnppppppooopppqqqtttwww}}}xxxnnnjjjssseeeSSSLLLIIIFFFCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999888999::::::999999:::;;;777777666666666666777777888888999999999999888888777777777888888888888888::::::::::::;;;;;;;;;;;;999<<<>>>>>>>>>BBBLLLSSScccHHHBBB>>>>>><<<888777;;;::::::::::::999999888888888888888888888888888888888777777777666666555555555555555555555555555555555555555444444444333333444444555555555444333222222222333333444555666666333333333444444444555555444444444444444444444444555555555555666666666666888888888888999;;;<<<===@@@???AAAEEEIIIPPP\\\iiiyyy}}}zzzwwwtttpppkkkgggcccaaa___^^^___```cccfffiiikkkllljjjmmmpppssstttuuuvvvxxx{{{yyyiiiiiiqqqlllXXXNNNIIIGGGEEEDDDDDDCCC@@@>>>?????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::999999999;;;;;;:::888888:::;;;:::999888888999999999999888888999999999888888999999999999888888888888888888888888888888999999:::::::::;;;;;;;;;<<<>>>??????>>>AAAGGGMMMXXXsssEEEAAA>>><<<:::888999<<<:::999999999999999888888888888888888888888888888333444444444555666666666555555555555555555555555555444444444444333333333444444555555555444333222222222333333444555666666333333333444444444555555444444444444444444444444555555555555666666666666777777777888999:::;;;;;;>>>===>>>CCCFFFKKKUUU___nnn{{{uuurrrpppiiigggdddaaa^^^]]]]]]^^^___aaacccfffhhhjjjkkkllllllooosssvvvyyy|||vvvkkkeeemmm}}}}}}qqq[[[PPPMMMHHHFFFEEEEEEEEECCC???===>>>>>>=========<<<<<<<<<:::::::::::::::999999999999999999999:::::::::;;;::::::999:::<<<<<<:::888999;;;<<<;;;999777666777::::::999999999999::::::777888888999999888888777999999999999999999888888999999999:::::::::;;;;;;===>>>??????>>>@@@DDDHHHMMMddd@@@===:::888888999<<<>>>999999999999999999888888666666666666666666666666222222333444555666777777444444444444444444444444444444444444333333333333333333333333222222222222222333333444444555555555333333333444444444555555444444444444444444444444555555555555666666666666666666777777888999999999<<<;;;<<>>AAADDDGGGYYYuuu===;;;999888:::<<<<<<:::888888888888888888999999666666666666666666666666555555555666666777777777444444444444444444444444444444444333333333222222555555333222222222333444444444444444444444444444333333333444444444555555555555555555555555555555555555555555666666666666555555666777888888888888;;;999:::>>>AAACCCHHHOOOXXXccctttyyypppiiidddaaa___[[[\\\]]]\\\[[[\\\```cccdddfffiiijjjiiijjjlllnnnpppssswww{{{~~~pppgggjjjqqq{{{xxxxxx}}}eeeRRRJJJGGGEEEBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>============<<<:::::::::::::::;;;;;;;;;888888888888999999999999888888888:::;;;;;;888666444777:::;;;:::999888999777777666666666666777777777777888888888888777777999999888888888777777777888999999999999:::::::::999:::<<<===>>>???AAABBBFFFPPPddd???===;;;:::<<<>>>;;;666888888888888888888999999888888888888888888888888888888888888777777777777444444444444444444444444444444444333333333222222999888555444444555666777444444444444444444333333333333333444444444555555666666666666666666666666555555555555666666666777444555666777888888777777:::888888<<>>======???AAABBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777888888888888999999999666666777999:::999777444111444888:::::::::;;;<<<888888777777777777888888777777888888888888777777888888777777666666666555888888999999999::::::::::::;;;===>>>@@@AAACCCCCCDDDHHHUUUnnn<<<;;;::::::999999::::::888888888888777777777777777777777777777777777777999999888777777666777777666666666666666666666666555555444444444333333333222222333333333333444444111111222222222333333333333333333333333333333333555333222444777888666444444444555555555555444444666777777777888888888888;;;:::999999:::<<>>>>>?????????>>>>>><<<<<<;;;::::::999888888888888888888888888888888888888999999999999888888777888888888888999999999777666444444666666666555888888888999999:::::::::777777777777777777777777888888888888888888888888::::::;;;<<<===>>>???@@@DDDFFFOOOaaaxxx;;;;;;:::999999999999:::888888888777777777666666777777777777777777777777777777666555555555555555555555555555555555555555555444444444444333333333222222222333333333444444111111222222222333333333333333333333333333333333444333222444666777555333444444555555555555444444666666777777777888888888;;;:::999999:::<<<>>>@@@HHHMMMVVV```mmm~~~zzzsssooommmjjjhhhfffddd```]]]]]]^^^```bbbbbbbbbcccbbbbbbdddgggjjjlllkkkjjjkkkmmmnnnppppppqqquuu{{{wwwvvvwww~~~oookkkxxxmmmSSSJJJGGGBBB???BBB????????????>>>>>>>>>>>><<<======>>>>>>>>>======<<<;;;;;;:::999999888888888888888888888888888888888888888999999888888888777777888888888999999999999888666666888888888777777777777888888888999999777777777777777777777777888888888888888888888888999::::::;;;===>>>>>>???@@@AAAHHHVVViii;;;:::999999888888999999888888777777777777666666777777777777777777777777555444444333333333333333555555555555555555555555444444444444333333333333222222222222333333333333111111222222222333333333333333333333333333333333333222222333555555444222444444555555555555444444666666666666777777777777:::999999999:::<<<>>>???BBBGGGOOOXXXcccqqqzzzuuuoooiiifffdddbbbaaa______^^^^^^___aaacccddddddeeeeeeddddddfffiiilllnnnnnnnnnnnnpppsssuuuwwwttt{{{tttttt{{{uuunnnwwwmmmYYYHHHDDDDDDAAA???AAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::999999888888888888888888888888888888888888888888888888888888777777777888888888999999999888666666888888888777666666666666777777777777777777777777777777777777888888888888888888888888999999::::::;;;<<<======>>>>>>BBBJJJXXXqqq::::::999888888888888888888777777777666666666666666666666666666666666666444333333222222222333333555555555555555555555555444444444333333333222222111222222222222333333333111111222222222333333333333333333333333333333333222222333333444444333222333444444555555444444333555555555666666666777777999999888999:::;;;===>>>@@@DDDKKKRRR[[[hhhvvv{{{vvvsssnnnllliiifffdddccccccccc``````bbbdddeeeggghhhhhhfffggggggeeeeeefffiiikkkmmmpppsssuuuwwwzzz|||~~~}}}~~~vvvuuuqqqvvvsss[[[NNNDDDDDDEEECCC@@@@@@>>>======<<<<<<;;;;;;:::<<<<<<=========<<<;;;;;;::::::::::::999999888888888888888888888888888888999888888888888888888999777777777777888888888888777666444444666666666555666666666666666666666666777777777777777777777777888888888888888888888888888888999::::::;;;<<<<<<>>>???BBBFFFNNNaaa999999888777777777777888777777777666666666666555555555555555555555555555444333333222333333444444555555555555555555555555444444333333333222222222111111111222222222333333111111222222222333333333333333333333333333333333222333444444333333222222333333444444444444333333444555555555555666666666777888888999:::;;;<<<===>>>BBBHHHMMMTTT^^^jjjrrrwwwpppkkkgggeeeccccccccccccbbbcccdddeeecccdddfffhhhiiijjjiiiiiihhhiiihhhfffeeefffhhhkkknnnssszzzvvvpppvvvwwwnnn{{{uuuZZZQQQJJJEEEDDDDDDBBB>>>===<<<<<<<<<<<<;;;;;;::::::===>>>>>>>>>======<<<;;;:::999999999999999888888888888888888888888888888999999888777777888999999666666777777777888888888777666444444666666666555777777777777777777777666777777777777777777777777888888888888888888888888888888999999:::;;;;;;;;;<<<>>>BBBEEEIIIVVVooo999888777777666777777777777777666666666666555555555555555555555555555555444333333333333444444555444444444444444444444444333333333333222222222222111111111111222222222222111111222222222333333333333333333333333333333333222444555555333222222333333333444444444444333333444444444444555555555666666777888999:::;;;;;;<<<:::>>>BBBFFFKKKSSS\\\dddrrr~~~xxxqqqjjjfffcccaaa```aaaccceeefffffffffhhhjjjeeeggghhhjjjjjjjjjiiihhhjjjjjjjjjiiihhhjjjmmmpppttt{{{ssslllooo~~~rrrnnn~~~cccQQQIIIGGGDDDBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;999999999999999999888888888888888888888888888888:::999888777777888999:::666666666777777777888888999888666666888888888777777777777777666666666666777777777777777777777777888888888888888888888888999999999::::::;;;;;;;;;:::<<<@@@CCCEEEMMM___ppp888888777666666666666777777777666666666555555555444444444444444444444444333222222222333333444555444444444444444444444444333333333222222222222111111111111111222222222222111111222222222333333333333333333333333333333333333555777666444222333444222333333444444333333222333333444444444555555555555666777999::::::;;;;;;777:::>>>AAADDDJJJRRRXXXcccxxx|||yyyppplllhhheeedddddddddccceeehhhkkkkkkjjjjjjkkkmmmggghhhiiikkkkkkkkkkkkjjjkkklllmmmnnnooorrrvvvyyyqqqnnnqqq|||zzzuuuyyyjjjUUUMMMCCCCCCBBB@@@>>>>>>===<<<::::::;;;;;;<<<<<<==================<<<;;;::::::888888888888888888999999888888888888888888888888:::999888666666888999:::666666666666777777777888999888666666888888888777666666666555555555444444777777777777777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;===@@@BBBGGGSSS```888888777666666666666666777666666666555555555555444444444444444444444444222222111111222333444444444444444444444444444444333333333222222222111111000111111111111222222222111111222222222333333333333333333333333333333333444666888777444222333555222333333444444333333222333333333444444444555555555666777888::::::::::::666999===???AAAFFFNNNSSSYYYnnnyyytttnnnkkkeeecccaaa```bbbdddddddddfffiiilllllljjjhhhhhhjjjiiijjjkkklllmmmnnnnnnnnnlllmmmoooqqqtttyyy~~~qqqhhhnnnzzzxxx{{{vvvVVVGGGFFF@@@AAAAAA???>>>???@@@@@@999::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999888888888888888888888999999888888888888888888888888:::999777666666777999:::666666666666777777777777777666444444666666666555555555555444444333333333777777777777777777777777888888888888888888888888:::;;;;;;;;;;;;;;;;;;<<<>>><<<<<>>>>>===AAAHHHNNNXXXdddwww|||tttnnnjjjgggeeeddd```ccceeefffeeedddeeeeeeiiiiiijjjjjjjjjkkkkkkkkklllnnnooonnnlllmmmrrrvvvzzz|||zzzvvvzzztttuuuwww}}}~~~{{{___LLLFFFEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::999999999999::::::;;;;;;::::::999888999888888888777777666666777777777777777777777777777777666666666666777777777777666555555555555555999888777555555777888999666666555666666777888999888888888777777777777777999888888777888:::;;;<<<@@@???===<<<===BBBIIIOOOeee~~~888888777777777777777777666666666666555555555555555555555555444444444444333333333333333333333333333333333333333333333333444444333222222222222333222222222222222222222222111111111222222222333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444555555666444555666777777777777777444777999999888;;;BBBGGGRRR\\\mmm}}}~~~uuupppkkkfffeeedddcccbbbccceeehhhhhhhhhgggggghhhlllmmmmmmnnnooopppqqqqqqnnnpppqqqqqqpppsssyyy~~~zzzssswwwsssVVVHHHCCCCCC@@@@@@???>>>============<<<<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<999999::::::999999888777888888888777777777666666666666666666666666666666666666555555555555666666888777666666555555555666888777555444444555777888666666666666666666777888666666666666666666666666888888888777888999;;;<<<>>>===<<<;;;<<<@@@FFFJJJSSSjjj888888888777777666666666666666666555555555555444555555555555444444444444444444444333333222222222333333333333333333333333444444333222222222222222222222222222222222222222111111111222222222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333444444555555555666777777666666666666888:::999888;;;@@@DDDKKKSSS```nnnyyyzzzuuupppnnnkkkhhhdddcccccceeefffffffffhhhjjjkkkjjjjjjkkklllllllllmmmnnnoooqqqrrrsssoooqqqrrrrrrssswww~~~||||||cccOOOFFFCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888999999:::;;;<<<888888888999888777777666888888777777777777666666666666666666666666666666555444444444444444444555888777777666666666666666666666444444444444666666777777666666555666666666555555555555666666666666888888777888888999;;;;;;;;;;;;;;;;;;;;;===AAADDDHHHZZZttt888888888777666666555555666666555555555444444444555555555444444444333333555555444333333222111111333333333333333333333333444333333222111222222222222222222222222222222222111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444555777888888888888888777777777999:::999999:::>>>AAAGGGMMMWWWbbbmmmyyyyyyxxxvvvrrroookkkiiigggjjjhhhffffffhhhkkklllmmmgggiiikkkkkkkkkkkklllnnnllllllmmmmmmoooqqqsssttttttuuuwwwxxxzzzqqqYYYOOOJJJEEEBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<<<<:::999888888888888888888999999888888777666777777777777777777666666666666666666666666666666555555444444444444555555888777777666666666777777666666555444444555666666888777666555555555555555555555666666666666666777777777777888888999::::::999:::;;;<<<;;;<<<>>>???FFFPPPaaaxxx777777777777666666555555555555555555444444444444555444444444444333333333555555444333333222111111333333333333333333333333333333222111111111111222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333444555555666777777888888888777777666555666666666666777:::;;;BBBHHHPPPYYYcccqqq|||wwwsssnnnmmmlllkkkjjjiiihhhhhhkkkiiihhhhhhjjjmmmnnnnnngggiiikkkkkkkkkkkkmmmooopppppppppqqqsssuuuxxxzzzzzz}}}~~~bbbTTTPPPKKKFFFCCC@@@???>>>======<<<<<<<<<>>>>>>===<<<<<<;;;::::::<<<<<<:::999888777777777999999999999999888888777666666666666666666777777555555555555555555555555666555555555555555555666777666666666666666777777666666666666666666666666777777666555555444555555666666666777777888888888666666777888999999999:::888:::<<<===<<<<<<===>>>CCCFFFOOOaaayyy666666666666666666666666555555555444444444444333444444444444333333333333444444444333333222222222333333333333333333333333333333222111111111111111111111111111111111111111000000000111111111111222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444555555666444444555666666555555555666666777777888999;;;;;;<<>>============???>>>>>>===<<<;;;::::::999999888888888888999999999999::::::999999888777555555666666666666777777555555555555555555555555666666555555555555666666666555555555555666666777666666666666666666666666666666555555444555555555666666777777888888999999555666777888999999999999777999<<<<<<<<<<<<===>>>BBBAAAFFFTTThhh444444555555666777777777555555555444444444333333444444444333333333222222333333333333333333333333333333333333333333333333333222222111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333444444555333333444555666666666666777777777999:::<<<<<<<<<888>>>DDDIIIOOO[[[jjjvvv}}}yyyuuurrrpppllllllkkkjjjiiihhhgggfffffffffffffffggghhhjjjkkklllkkkjjjjjjlllmmmnnnmmmnnnooopppqqqqqqrrruuuxxx{{{{{{}}}eeeUUUIIIIIIGGGBBB@@@EEEBBBAAA@@@??????>>>>>>>>>??????>>>===<<<;;;::::::999999888888888888999999888888888999888777777666555555555666666666777777555555555555555555555555555444444444444444444555444444444444444555666666555555555666666555555555555555444444444555666666555555666666777888888999555666777888999999999888666888:::;;;;;;;;;<<<>>>@@@@@@DDDNNN\\\rrr333333444555666777888888555555444444444333333333444444444333333333222222333333333333333333333444333333333333333333333333333222222111000111111111////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222111111222222333444444444666777888888888888333333333444777888999888888===CCCGGGKKKTTTcccnnnuuu|||vvvuuussspppllliiigggfffeeeffffffffffffgggggghhhhhhhhhgggggghhhjjjkkklllqqqooonnnoooqqqssssssrrrrrrssstttttttttvvvyyy|||zzzxxx~~~}}}}}}pppYYYMMMEEEFFFDDD>>>@@@IIICCCBBBAAA@@@????????????@@@???>>>===<<<;;;::::::===<<<:::888777666555555777777777777777666666555444555555555666666777777555555555555555555555555444333333222222333333444333333333333333444555666333444444555555444444333444444444444444555666777444444444555666777777888444555777888999999888888555666888999999:::<<<>>><<<===AAAHHHPPP```~~~555555444444444333333333555555555555555555555555333333333222222222111111111222222333333222222111222222222222222222222222222222222222222222222222222222111111000/////////222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333444444444555555555666666444444555555444444333222555666777999999888888777888:::<<>>???AAACCCCCCAAA@@@>>>>>>???AAABBBAAA@@@>>><<<;;;:::;;;;;;<<<;;;:::888777666666666:::999777666666666777888777666666555555555666666555666777666555444555777555555555666666666666777555555555555555555555555222333333444444333333222555666666666666666555555555555666666777888888888555555555666777777888888777888888999999:::;;;;;;???>>>@@@DDDKKKYYYooo555555555555444444444333555555555555555555555555333333333222222222111111111222222333333222222111000000000000000000000000222222222222222222222222000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333222222333333444444444555555555222333333444555555555444555666777888888888777777888999;;;???DDDMMMWWW^^^eeejjjxxx~~~}}}{{{yyyyyyzzz||||||||||||zzzxxxwwwwwwvvvtttrrrqqqrrrrrrrrrpppmmmkkkiiiffffffggghhhgggfffeeedddcccddddddeeefffhhhiiijjjkkkkkklllmmmoooqqqssstttvvvvvvwwwyyyzzz{{{|||}}}{{{}}}}}}yyyyyybbbNNNGGGDDDAAA>>><<<<<<>>>???AAA@@@???>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;999999888888777888888999999888777666555666777777888888777666555444444444444666777666555444555777444444555555555666666666555555555555555555555555333444444555555444444333666666777777777777666666555666666777777888999999777777777777777777777666777888888999999::::::;;;===<<<===AAAFFFQQQdddvvv666666666555555555444444444444444444444444444444333333333222222222111111111222222333333222222111000000000000000000000000222222222222222222222222...//////000111111222222222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222111222222333333333444444444000111333444555666666666555666666777888777777777888999:::;;;???FFFNNNSSSYYY```ooo||||||}}}{{{xxxtttrrrrrrsssssssssqqqooonnnmmmnnnnnnmmmlllkkklllllllllkkkiiigggeeedddeeegggiiiiiiiiigggfffdddeeeeeefffiiilllooopppnnnoooqqqsssvvvyyy{{{}}}|||zzzzzzzzzzzz~~~hhhRRRGGGCCCAAA???===<<<<<<<<<<<>>???@@@???>>><<<;;;;;;;;;<<<<<<666666666777888999:::;;;888777666555444555666666999999888666555444333222444555666666555444555666333444444444555555555555444444444444444444444444444555555666666555555444666666777777777777777666555666666777777888999999999999888888777666666555777777888888999:::::::::===;;;<<>>===<<<<<<======<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===666666666666777999:::;;;777666555444333444555555777777777666666555444333444555666666444444555666333333333444444444555555444444444444444444444444444444555555555555444444444555666666666666666666444555555666666777888888999999888888777777777777777777777888999999::::::===<<<===@@@BBBFFFPPP[[[mmm777666666666666555555555444444444444444444444444333333333222222222111111111222222333333222222111222222222222222222222222111111111111111111111111111111111111000000//////000000000111111222222222000000000000000000000000111111111111111111111111111222222333444333333333111111111222222222333333333444444555444444333333555555555555555666666666555666777888:::===BBBFFFKKKQQQ]]]hhhnnntttzzzwwwvvvwwwxxxxxxvvvsssqqqpppqqqrrrrrrrrrpppppppppoooooonnnmmmllliiijjjlllnnnoooooonnnmmmooooooooopppqqqtttvvvwwwzzzzzz{{{xxxqqqrrruuu}}}pppYYYHHH@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>===<<<;;;::::::;;;<<<<<<888777777666777777888888777666444333333333444555444555666666777666666555444555666555444333444666333333333444444444555555444444444444444444444444333333444444444444333333222333333444555555444444333333444555555666666777666666777777888888888888666777777888888999::::::;;;:::<<>>>>>:::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>===;;;:::::::::;;;;;;999888777666666666666666777666555444333444555555222444555777777777777666333444555555444333444555333444444444555555555555333333333333333333333333222333333333333333333222111111222333444444444444333444444555555666777777444555555666777888888888666666777777888999999999999777888<<<>>>???DDDJJJPPP\\\rrr555555555555444444444333333333333333333333333333333333333222222222111111111222222333333222222111000000000000000000000000111111111111111111111111111111111000000000000000/////////000111222222222222222222222222222222222111111111111111111111111111111222333333333333333222222222222333333333444333333444444555444444444444444333333333444555666555666888888888888:::<<>>>>>>>>???===<<<:::999999::::::888888777666666666666666777777555444444444555666333444666777888777555444333444555555333333444555444444555555555666666666333333333333333333333333333333444444444444333333111111222333444444444444555555666666777888888888555555555555555666666666666666777777888888999999999777777:::<<<<<>>:::;;;<<<===>>>>>>>>>>>>???>>><<<:::999999999999777777666666666666777777888777666555444555666666555666777888777666444222333444555555333333444555555555555666666666666777333333333333333333333333444555555555555555555444111222333444555555555555777777777888999999::::::666666666555444444333333666666666777888888999999<<<999999;;;<<<;;;>>>CCCAAAIIIYYYooo555444444333333444444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333444444333222111111111222111111000000000000111111///000111222222111000///444444333222222111111000111111000000111333444555111111222222222333333333666666555555555444444444666666666666555555555555;;;;;;???GGGLLLPPPXXX___jjjuuu~~~kkkOOOIIIAAA>>>??????<<<888;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@>>>======<<<<<<<<<<<<;;;999777666666777888555555555555666666666666555555444444444444555555444444444555555555555666333333222222222222111111444444444444444444444444777666555444444444444444333333333333333333333333777777666666666555555555666666555555555555666666444444333333444555777888555555555555555666777777777888999;;;===>>>???@@@@@@BBBKKK[[[ppp444444333333333333444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000///000000000111222222222111000000000000000000000////////////000000000000111111111111000000222222222222222222222333000111222333444444444444111111222222222333333333666555555555444444444333444444555555666666777777999999<<>>===<<<;;;;;;;;;;;;;;;:::999888777777777777777777666666555555444444555555444444444444555555444444444444555555555555444444444444333333333333555555555555555555555555555555444333333333333333444444444444444444444444555444444444333333333333444444444555555777888888777777555555555555666777666555555555555666777777888999:::;;;<<<===>>>??????@@@FFFSSSeeezzz444444333333333333444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111///////////////000000000000000///.........//////000000////////////000000111111000000000000111111000111111222333333444444,,,...000222333222111000111111222222222333333333555555444444444444333333222333444555666777888888888666888<<<@@@CCCJJJRRRWWW___kkkxxx{{{yyyxxxwwwwwwzzzwwwkkkTTTIIIEEEAAA<<<:::;;;;;;999777:::999888888888999:::;;;===<<<;;;:::::::::::::::999999999999888777666666888888777666555444333222555555444444444444555555444444444444555555555555666666555555555444444444555555555555555555555555444333333222222222222222444444444444444444444444444444444444333333333333333333333444666777999::::::999888666555555555555666666666666666777888888999999:::;;;;;;<<<======@@@???BBBKKKWWWhhh444333333333333333333444222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000000000000//////.........//////111111000000000000111111222111000//////000111222111111111222222333333333//////111111222222111111111111222222222333333333444444333333333333333333333333444555555666777777777555555888:::<<>>:::999::::::999888:::999888777777999:::<<<;;;:::999888888888888888777888999999999888666555777777666555555444333333555444444333333444444555333333444444444555555555666555555555555444444444555555555555555555555555333333222222222222333333333333333333333333333333555555555555555555555555333333444444666777888999888888777666666555555555777666666666666777888888:::::::::::::::;;;;;;;;;AAA???@@@EEENNNZZZlll|||333333333222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222111111000000000//////000000111333222222111111222222333222111000//////000111222333333333222222222111111555444222111222333555777111111222222222333333333222222333333333333333333555555555555555444444444777555555777888999>>>EEEGGGLLLUUU^^^iiiwwwzzzyyy{{{{{{~~~ooo\\\KKKCCCBBB>>><<<:::999:::::::::::::::999888888888999;;;;;;999888888777777777777777666777888999999777666555444444444555555555555555444444333333333333444444333333333444444444444555444444444333333333222222333333333333333333333333444333333333333333444444111111111111111111111111444444555555555555555555666555555555555666666777555555555555555555555555666666666666666777777888::::::::::::::::::::::::???======AAAFFFOOO]]]jjj333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222222111111111000000000111222222222222222111111222222222111111000000000000111111444444333333222111111000444222///,,,---///222444111111222222222333333333111111222222222222333333555555555444444444333333777555555888888777;;;AAACCCGGGNNNVVV___kkkyyy~~~zzzwwwyyyyyyxxxyyyxxxyyy{{{yyyyyy{{{~~~lllZZZOOODDD???@@@<<<;;;;;;:::::::::::::::888888999999::::::::::::888777777666666666777777666777777888777777666666333333444444444555555555444444333333333333444444333333333333444444444444333333222222222111111111222222222222222222222222444333333333333444444555222222222222222222222222222222222222333333333333666666555555555555666666333444555555555555555444555555555555555666777777999999999999999999999:::;;;:::;;;>>>AAAEEEPPPZZZooo333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...///111222333222111000111000000000111111222333111000000000000000000111000000111111111111000000333222222222222222222222000///---++++++---...000111111222222222333333333111111111111222222222333444444444444444444444444555444666999999777999===???CCCJJJPPPWWW```kkksss}}}{{{yyyvvvvvvyyyoooVVVLLLFFF===:::===::::::;;;:::999888999999555666888999:::999888777777777666666666666777777777777666666666666777777444444444444444444444444444333333222222333333444222222333333333444444444333222222222111111111111333333333333333333333333222222222222222333444444333333333333333333333333111111222222222333333333555555555555555666777888666666777777666555444333444444444444444555555666777777888888999999::::::::::::<<>>>>>???===;;;999999999888888888777777666666666666666666666666<<<999666666777888999999555555555555666666666666555555555555555555555555333333333333333333333333555555555666555555444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222333333222111111222444222333555555444444666777<<<:::888888999:::999888666666666666777777777777444555555666777888888999999999:::<<<===???@@@AAAJJJTTTfff}}}333333222222222111111111000000000000000000000000111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111222333333444444333333222333444444555444444444333333444555666777888888888:::>>>AAAFFFMMMTTTZZZ^^^bbbhhhpppxxx~~~|||yyyxxx{{{yyy~~~xxx}}}qqq^^^MMMGGG???<<<<<<===<<<:::888888888888777777777777666666666666666666666666:::777555444666888888888555555555555666666666666555555555555555555555555333333333333333333333333333444444555555555444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222333333222111111222444444555777777666666888999:::999777777888888888777444555555555555666666666555555666666777777888888888999999;;;<<<===>>>>>>EEEMMM\\\ooo333222222222222111111111000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000222333444222222222222222222222222111111000000111111222333000000000000000000000000111222222333333333333333222222333444444444444444333333444555666777777888666888:::<<<@@@GGGNNNSSSZZZ\\\```eeemmmvvv~~~~~~rrrnnnlllmmmpppttt}}}xxxpppooo{{{yyyuuuwwwsss[[[KKKGGGBBB<<<::::::;;;:::999888888888777777777666666666666666666666666666666777555333444666777888888444555555555555666666666444444444444444444444444222222222222222222222222111222333333444444444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222333333222111111222444444555777777666666888999999777555555666777666555333333444444444555555555666666666666666666666666888888999::::::;;;<<<<<<@@@EEENNN\\\nnn222222222222111111111111000000000000000000000000111111111111111111111111222222111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000//////...///111333444222222222222222222222222111111000000111111222333111111111111111111111111111111222333333333333222222222333444444444444333333333444555555666777777999999999999;;;???EEEJJJTTTWWW[[[```fffnnnvvv|||yyyuuusssxxx}}}|||qqqnnnmmmpppttt|||~~~zzzxxxuuurrrooovvv|||ppptttsss\\\JJJ@@@AAA>>>:::999:::::::::999999999888888888777777777666666666666666666666666666444333444666888999888444444444555555555666666444444444444444444444444111111111111111111111111///000111222333444444444222222222222222222222222222222222222222222222222222222111111111111222222111222222222222222333333222333333222111111222444222333555555444444666777999777555555666777666555333444444444444555555555666666666666666666555555888999999999::::::;;;;;;===@@@EEENNN\\\qqq222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111222222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111000//////000111222222222222222222222222222111111000000111111222333222222222222222222222222000111222222333333222222111222333333444444333333333333444444555555666666999999999888888;;;@@@DDDMMMRRRXXX___dddiiiooorrrwww~~~xxxpppnnnsss|||~~~xxxvvvuuuyyyyyyqqquuuyyy{{{{{{{{{{{{|||}}}sssrrrqqq}}}ttt]]]MMMCCC???===<<<:::::::::::::::999::::::999999999888888888666666666666666666666666666555444555888999999888444444444444555555555555444444444444444444444444111111111111111111111111///000111222333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111222222333333333222333333222111111222444222333555555444444666777999777666666777777777555444444555555555666666666666666666666555555555555999999:::::::::;;;;;;;;;===???AAAGGGRRReee{{{222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222111000000000000000222222222222222222222222111111000000111111222333222222222222222222222222000111111222222222222222111111222333333333333333333333444444444555555555555666777888888;;;???BBBEEEKKKSSSZZZ```dddhhhkkkqqqxxx{{{uuutttxxx|||}}}||||||yyywwwwww|||uuuooonnnqqq{{{~~~sssqqqvvv|||vvv^^^NNNEEEAAA???;;;;;;;;;:::::::::999999999999999999888888888777666666666666666666666666777666555666888999888777333444444444444555555555333333333333333333333333222222222222222222222222000111222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111222222333333444222333333222111111222444444555777777666666888999999777666555666777666555444555555555555666666666555555555555555555555555888888999::::::;;;<<<<<<<<<>>>AAADDDJJJYYYlllzzz111111111111000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000111111111111000111111111111111111111111111111000000111111222333111111111111111111111111000000111222222222222222111111222333333333333222333333444444444444555555444555777888888999;;;===>>>CCCJJJQQQWWW]]]bbbfffiiinnnyyy{{{{{{|||zzz{{{yyywwwwww{{{{{{xxxtttqqqrrrvvvzzzzzzttt]]]KKKCCC@@@===;;;888999::::::999888777777777777777777666666666666666666666666666666666666666555555666777888666555333333444444444555555555333333333333333333333333333333333333333333333333222222333333333333333222111111111111111111111111222222222222222222222222222222111111111111222222000111111222333333444444222333333222111111222444444555777777666666888999888666444444555666555444333333444444444555555555333444444555555666666666666666777888999;;;;;;<<<:::===@@@AAACCCLLL[[[fffvvv111111111111000000000000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,...000111222222222111000000000000000000000000111111111000111222222333000000000000000000000000000000111222222222222111111111222333333333333222333333444444444444444444666888999999777555555666999===BBBHHHOOOVVV^^^cccbbbfffooo|||{{{~~~|||~~~}}}|||~~~|||yyyxxx{{{~~~tttpppnnnpppsssuuu}}}zzzzzzqqq```LLL???======:::666777888::::::888666666666666555555555444444444444666666666666666666666666666555444555666666444333333333333444444444555555333333333333333333333333333333333333333333333333333333444444444333222222111111111111111111111111222222222222222222222222222222111111111111222222000000111222333333444444222333333222111111222444222333555555444444666777666555333333444444444333222222333333333444444444333333444444555666777777333444555777888:::;;;;;;777;;;>>>>>>>>>CCCNNNXXXfff~~~/////////000111111222222333222222222111000000000//////---,,,,,,---...///000000000000000000000000222111000......000111222///222111...---000000,,,000000000000000000000000111111000000//////......////////////000000000000222111000//////000111222000000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111222222222222222222222222222222111111222444555777777666444333444555777999<<<===>>>AAAEEEMMMVVV\\\aaaeeejjjpppyyy}}}zzzwww|||~~~~~~{{{}}}~~~}}}{{{pppjjjlllpppuuu|||yyytttqqqzzzzzzlllTTTMMMDDD>>>===<<<888555888999999:::999888777666777777777777666666666666555555444444444444555555555555555444444333333333444444444444444444444444444333333222222333333444444444333222111000///...///000222444444444222111222222222222222222222222222111000000000111333333333333333333333333333333111111000000111111222333333333333222222111111111111222222444666888:::;;;555555444444444333333333111111222333555666777777444555555666666666666666666666777888888888888888<<<;;;::::::===BBBGGGKKKWWWhhh111111111000000000000000222222111111111111111111000000///////////////000000000000000000000000000222111000//////000111222222000...---------......000000000000000000000000////////////000000000000////////////000000000000222111000//////000111222000000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111222222222222222222222222222222222222333444555666666666444444444555777888888999:::;;;???EEEMMMSSSXXX\\\aaagggnnnxxx~~~yyyrrruuuyyywwweeeYYYKKKEEE===:::::::::888555888888999999999888777666777777666666666555555555555555444444444444555555555555444444444333333333444444444444444444444444444333333222222333333444333333333222222222222222000111333444555444222111222222222222222222222222222111000000000111222333222222222222222222222222222222111111222222333444333333222222222222222222555555555555666777888999555444444444444333333333111111222333444555555666444444555666666666666666666666777888888888888777999999888888;;;???CCCFFFIIIXXXnnn222222111111000//////...000000111111111111111111000111111222222111111111000000000000000000000000222111000//////000111222666///---222222---,,,000////////////////////////.........///000111111111////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111222222222222333333333333111111222333444444444444666555444444444555777888666777777888:::>>>DDDIIINNNRRRWWW\\\aaaiiissszzz{{{wwwwwwvvvyyy~~~xxxjjj\\\OOOGGGAAA===888777999:::999777777888888888888777777666666666555555555444444444555555444444444444555555444444444444333333333333444444444444444444444444333333222222222222333333222222222333333333444444333333444555555444222111222222222222222222222222111111000000111111222333111111111111111111111111333222222222222333444444222222222222222222333333888777777666666666666666444444444444333333333333111222222222333333444444444444555666666666666555555666777777888888777777888888888999:::===???AAA???JJJ[[[ooo111111111111000000////////////000000111111222222///000111222333222111000000000000000000000000000222111111000000111111222777///111>>>@@@444---111.........................../////////000000000111////////////000000000000111000000000000000000111///////////////////////////000000000111111111111000000111111111222222222111222222333333222222111222222222333333333333333000111333444555444333333555555444444444555666777777777777777888:::???BBBGGGKKKQQQUUUYYY___gggmmmzzzyyytttkkkjjjmmmssszzz~~~}}}}}}~~~}}}xxxyyyzzz~~~ooo___TTTLLLEEEAAA===:::888888:::;;;;;;:::777777777777777777777666555555444444444333333333555444444333333444444555333333333333333333333333333333333333333333333333333333222222222222333333111111222222222222333333444555555555555444222222111111111111111111111111111111111111111222222222000000000000000000000000222222111111222222333444111111111222222333333333777666555555444444444444444444444333333333222222222222222222222222222222333444555555666666555555555666666777777777777777999999:::;;;<<<===>>>>>>@@@FFFOOO]]]qqq//////000000111111111111/////////000000111111222---...000111222111000///111111111111111111111111222222111111111111222222555000888JJJMMM>>>222000------------------------111000000000/////////...////////////000000000000000000000111111000000000///////////////////////////000000000111111111111000000111111111222222222111222222333333222222111222222333333333444444444111222333444555444333222444444444444444555555666666777777777666777:::===@@@DDDJJJNNNRRRXXX___eeeiiiqqq{{{~~~yyyvvvlllkkklllppprrrvvvzzzrrrnnnmmmnnnttt{{{{{{xxxvvvrrroooooonnnlllttt|||zzznnn\\\NNNEEEBBB???>>>:::999999999:::;;;:::999666666666666666666666777444444444444333333333333444444333333333333444444333333333333333333333333333333333333333333333333333222222111111222222333111111111111000000000000555555555555444333333222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000111111222111111111222222333333333333333222222222333333444444444333333333222222222222222222222222222222222333444444555555555555555555555666777777777777777888999:::;;;;;;;;;<<<<<>>EEENNN___vvv{{{wwwuuu000000000000000111111111000000000000000/////////............///000111111111111111111111111111111111222222222222222222111111111555<<>><<<444////////////////////////......//////000000111111////////////000000000000///000111222222111000///000000000000000000000000000000000000111111111111000111111111111222222222222222222333333222222222222222333333444555666666555444333222111222333444222333444444555555444444222444666777777777888999555888:::<<<===BBBIIIOOOOOOTTTUUUVVV```qqq}}}~~~vvvtttuuutttvvv{{{~~~}}}~~~}}}}}}xxxsssqqqppprrrrrrtttzzzxxx}}}~~~sssppprrrwwwwwwuuuyyy{{{|||nnn```WWWHHHCCC>>>;;;<<<<<<;;;999222444777999999888888888555444444333444555666777666666555555555444444444444333333222222333333444111111111222222333333333222222222222222222222222222222111111111111222222...///000111222333444444111111111111222333333444000000000000000000000000///000111222333222111111111111111111111111111111111111111000111222222333444333333222222111111111333333222222111222222222333333333222222222111111111111222333555666777777222333444444555555444444444555555666666666666666999999888888999;;;===>>>===<<<>>>@@@AAAFFFXXXjjj||||||wwwssspppnnnjjjgggdddbbb```___000000000000000000000000000000000000000000000000111111000///...---,,,,,,......//////000000111111222111111111000000////////////...//////000111222////////////////////////111111000000//////......000000000000000000000000000000111111111000000///////////////////////////---.........//////000000222111111111000000//////111111222222222222111111555444444333333222222111111111222222222333333333333333333333333333333333444444444555555555555666888888888999:::;;;===>>>JJJKKKOOOTTT[[[bbbhhhkkkzzz}}}{{{tttuuutttrrrnnnllllllmmmvvv{{{~~~{{{uuussstttvvv|||~~~uuutttuuuwwwzzzzzzwwwsssjjjpppuuuxxx~~~sssbbbUUUMMMJJJAAA@@@===;;;:::999999999999888777777777777777888444444555555555555444444555555666666555444333333333333222222222333444444111111111111111111111111111222333444444333222111222222222333333444444444222222111000//////000000333111111333555555222///222111111111000000//////000000000000111111111111222111000//////000111222////////////////////////000000000000000000000000000000000111222222222333333333333222222111111111000111111111111222222222///000333555555555444333444444444555555555555666777888888888999999999999555888999:::<<>><<<:::999888888999777777777666666777888888444444555555555555444444666666555555444333222222444444333222222333333333222222222222222222222222111222222333333222222111111111111222222222222222222222111000000000000000333111000111333444222///111111111111000000000///000000000000111111111111222111000//////000111222222222222222222222222222000000000000000000000000111111111111111222222222333333333222222111111111000111111111111222222222000111333444555444333222444444444444555555555555777777777777888888888999:::;;;<<<:::999>>>FFFMMM[[[bbbrrr~~~yyyuuutttssssssnnnmmmkkkkkkiiigggbbb___ZZZZZZZZZYYYXXXXXXXXXWWW000000000000000000000000000000000000000000000000............//////000000......//////000000111111111111111111000000000000111000000////////////000////////////////////////000000000////////////...///////////////////////////000000111111000000000111111111111111111111111//////000000000000000111111111111111000000000000111111222222222222111111000000000111111111111111111111222222222333333333333333333333333333333333444444444444555555555555444444444555555777888999<<<>>>AAAEEEJJJPPPUUUXXX\\\aaajjjttt}}}{{{yyypppfffVVVJJJCCC@@@???>>>>>>===;;;999777777777777666666666666666777888999444444555555555555444444777666555333222333333444555444444333222222222222333333333333333333333333222222222111111222222222111111111111111000000000222111000000000000000000333111///000111222111000111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111222222222222222111111111000111111111111222222222111222333444444333222111444444444444555555555555666666666666777777777777:::;;;;;;:::888999>>>CCCFFFMMM\\\mmmzzz~~~}}}~~~xxxxxxyyy|||~~~|||yyyxxxwwwwwwwwwsssqqqmmmjjjgggfffffffffbbb```______``````^^^\\\ZZZZZZZZZZZZZZZ[[[[[[[[[////////////////////////////////////////////////.........///////////////......//////000000111111111111111000000000000000111111000//////...//////////////////////////////////////////////////////////////////////////////...///000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000111111222222222222111111//////000000111222333333111111222222222333333333333333333333333333333333333333444444444555555555333333333444444555777777::::::<<<@@@DDDIIIMMMOOOOOOSSS[[[ccclllssszzz~~~~~~zzz~~~~~~~~~|||qqq\\\RRREEE===<<<======;;;<<<;;;999777666666666666444444444555666777888999444444555555555555444444777555444333333555777888666555444333222111111111333333333333333333333333333222111000000111222333222222222111111000000///111111000000000000000111222111/////////000111111111111111000000000000000///000000000111111111111111000000000000000000111........................000000000000000000000000333222222222111000000000222222222111111111111111000000111111111222222222222222333333333222111111333333444444444555555555555555555666666666666777555777999999888:::===@@@===BBBNNN\\\hhhqqq}}}|||{{{~~~}}}ttttttuuuxxx{{{}}}}}}|||}}}~~~}}}{{{{{{|||~~~}}}|||}}}~~~~~~}}}wwwuuussssssuuuvvvwwwvvvsssrrrpppnnnmmmmmmmmmmmmgggfffcccaaa____________^^^\\\[[[[[[\\\^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]////////////////////////////////////////////////111000000///......------......//////000000111111000000000000000000111111111111000//////...//////////////////////////////.............../////////..............................///000000000000000////////////////////////111111111111000000000000000000000000000000111111111111222222222222111111///000000111222333444444111111222222222333333333333333333333333333333333333333333444444444444555444444444444444555666777777888999;;;>>>BBBFFFHHHGGGKKKQQQWWW]]]dddlllqqqzzz}}}|||wwwrrrrrrttt|||}}}||||||yyyhhh[[[JJJCCC<<<999;;;===<<<999:::999888666555555555666444444444444555666777888444444555555555555444444555444333333555888:::<<<666555444333222111111111222222222222222222222222333222000000000000222333333333222222111111111000111000000000000000111111111111000/////////111222000000000000000000111111///000000000111111111111000000000111111000000000111111111111111111111111000000000000000000000000333222222222111000000000111111111111111111111111000000111111111222222222222222222222222222111111333333333444444444444555444555555555666666666666333555777888999:::<<<>>><<>>@@@AAAEEEJJJNNNQQQWWW___eeepppyyy~~~wwwooojjjjjjooowwwzzzzzzzzz}}}wwwrrruuu{{{|||qqqcccSSSHHH>>>;;;888888:::;;;999777:::999777555555555555666444444444444444555666777444444555555555555444444333333333444666888;;;<<<555444444333222222222222111111111111111111111111111111111000000111111111222222222222222111111111000000000000000111111222000111222111000///111333000000000000111111111111000000000000111111111111000000111111111111000000////////////////////////000000000000000000000000222222222111111111111111000000000111111111111111000111111111111222222222111111111111222222222222333333333333444444444444555555555555666666666666555666777777888999::::::;;;<<>>???@@@FFFNNNWWWjjj|||~~~|||{{{zzzyyyyyyxxxvvvvvvvvvuuurrrpppjjjjjjjjjllloooppppppooonnnlllkkkkkkllllllkkkiiihhhfffcccbbbbbbcccbbbaaa___^^^]]]\\\\\\]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[ZZZ[[[\\\\\\[[[ZZZUUUUUUVVVVVVWWWXXXYYYYYY////////////////////////000000000000///...---,,,////////////////////////...............///000000222222111111222222333444555444222111111111222222////////////////////////////////////////////////........................000000////////////000000000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111111111222222222222111111111111000000000000000111444222000000111222111000111111222222222333333333222222222222222222222222333333555666777999:::;;;777999;;;<<<>>>AAAEEEIIIQQQVVV^^^dddfffffffffffflllpppwww}}}yyyxxxpppvvv{{{}}}|||}}}{{{nnnqqqssswww|||tttnnn```XXXNNNEEE???===<<<;;;777666555444555666888:::888777666555444333333333444444444555555555555555555555444444444444555555333333333444444555555555333333222111111222333333444444444333222111000000000000000000000000000000000000000000000000000000111111222222222222111111111222222333333222222111222222222222222222222222222111000.........///000000000000000000000000000//////////////////////////////000000000000////////////000111111111111111---...//////......///111111111111111000000//////222222333333333333444444111222333333444444333333222333333444444333333222555555555555666666666666888777777888:::===@@@BBBNNNXXXfffvvv~~~zzzxxxwwwxxxwwwwwwxxxyyyvvvppplllllllllnnnoooqqqqqqrrrrrrkkkjjjjjjjjjjjjiiiiiiiiifffeeebbbaaa``````aaabbbcccaaa___^^^]]]\\\]]]]]]XXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWW////////////////////////......///////////////...////////////////////////...............///000000111111000000111111222222444333222111000000111222////////////////////////////////////////////////..............................------------......//////////////////////////////000000000000//////000000000000000000000000//////000000000111111111000111111222222111111000222111111000000000111111666444222222333444333222111111111222222222333333222222222222222222222222222333333333444444444444444555777888999<<>>???AAAIIIUUUbbbppp|||zzzyyyvvvwwwxxxwwwvvvsssqqqqqqsssrrrsssuuuvvvtttppplllkkklllmmmnnnooopppppppppjjjjjjjjjiiiiiihhhhhhhhhfffeeecccaaa``````aaabbbaaa```___^^^^^^^^^^^^^^^XXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZVVVVVVWWWVVVVVVUUUTTTTTT////////////////////////,,,---...///000000000000////////////////////////...............///000000///000000000000111111111222111111000000000000111////////////////////////////////////////////////..............................------------......//////////////////////////////000000000000//////000000000000000000000000//////000000000000111111000111111222222111111000222222111111111111222222666444222222333444333222111111111222222222222333222222222222222222222222777777666666555444444444222333555555555777:::<<>><<<:::999999:::;;;:::999555444444333333444555555444444333333444444555666333444444555666777777888333333222222222222333333333333333333333333333333222222222222222222222222333333333333333222111000000000000000000000000000000000000000000000000000111000...------...000111///000000111111000000///111111111111111111111111000000000////////////000////////////////////////000000000000000000000000111111222222222222111111//////000111111111111111...000111111000///111222222222222222222222222222000000000111111111222222111111222333333333333222333444444555555444444333444444444555555555666666777666666666777888999:::<<<>>>AAAFFFNNN]]]nnnzzzzzzuuuqqqmmmjjjmmmkkkiiihhhgggfffdddcccccceeegggkkkmmmnnnmmmlllffffffggghhhiiikkklllmmmkkkjjjjjjiiihhhgggffffffeeedddcccaaa````````````___```bbbcccccccccbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYY\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTTTTTTTSSSQQQPPPOOO//////////////////////////////000//////...------////////////////////////...............///000000000111222333333333222222////////////000/////////////////////////////////////////////////////////////////////////////////000000////////////000000........................//////000000000000//////000000000000000000000000...////////////000000000000000000111111000000000222222111111222333333444444222000000111222111000000000111111111222222222222222222222222222222222111111222222222222222222333555666666555444555777777888::::::;;;===AAADDDHHHJJJNNNSSSYYY___eeehhhgggkkkrrrzzz}}}yyyvvvsssrrrrrrkkknnnppppppooorrrwww{{{zzz||||||xxxtttvvv~~~~~~}}}~~~uuuhhhfffbbbaaaccckkkuuu||||||yyy{{{zzz~~~{{{vvvrrrpppooonnnlllcccWWWNNNHHHDDD@@@<<<666666555666888888666555666666555555555555555555555555444333333333333333444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222222222333333333222111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000000111111111111111111000000000000000000000000000/////////000000000000///////////////////////////000000000000000000000000111111222222222222111111//////000111111111111111---...000///......///111222222222222222222222222111111111111222222222333000111222222333333222222333444444444444444444333444444444444555555555555777777777777777888888999;;;;;;;;;<<>>BBBDDDHHHKKKOOOSSSXXX\\\___cccjjjqqqxxx~~~~~~rrrrrroooiiicccaaacccffflllmmmmmmjjjhhhkkksss{{{|||}}}zzzuuunnnmmmhhhbbbbbbjjjwww|||xxxxxxxxx|||xxxsssooommmjjjgggeee\\\TTTIIIBBB>>>>>><<<;;;666555555666777777555333666666666666555555555444555555444333222222333333555555444444333222222111444444333333333333444444333333333333222222222222111222222333333222222111000000111111111000000///000000000000000000000000000000000000000000000000000///...------...///000000111111222222111111000////////////////////////...//////000000000000///000000000000000000000000000000000000000000000000000111111111111111111000//////000111111111111111---...//////......///000111111111222222222222222111111111222222222333333000111111222222222222222222333333444444333333222333444444444444555555555555666666777777888888888;;;;;;;;;:::;;;AAAJJJQQQ```lll||||||uuummmhhhdddaaa]]]YYYZZZ]]]___aaaaaaaaabbbcccaaaaaaaaaaaabbbdddggghhheeeeeeeeeeeeeeedddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddddddddcccbbbbbbaaa___^^^]]]\\\[[[YYYWWWUUURRROOONNNNNNNNNKKKKKKLLLLLLKKKKKKJJJIII////////////////////////...///////////////......////////////////////////...............///000000///000222333333333111111...///000111111111000000////////////////////////////////////////////////////////////////////////......------------..............................//////000000000000//////................................./////////000000//////000000000000//////000000000000111222333333666444222222333444333222000000000000111111111111222222222222222222222222333333333444555555666666111333444555333222222333222333444444333555777:::<<>>@@@@@@AAAEEEHHHKKKNNNSSSXXX^^^fffqqqxxx~~~wwwtttsssrrrtttyyy~~~zzz|||{{{{{{|||}}}~~~}}}{{{||||||rrrmmmmmmooohhhfffbbb^^^]]]```eeejjjhhhoootttsssrrrvvv{{{}}}yyy||||||yyytttpppqqqsss|||~~~{{{{{{{{{|||}}}~~~zzz~~~wwwpppooorrrrrrrrrllliiilllnnnmmmlllmmm{{{}}}vvvrrrvvv}}}||||||tttqqqqqqlllhhhccc^^^YYYRRRIIIBBB<<<999666777999:::888666555444333333555666555444444444444444444333222111111111111222333444666777333444444555555666666666222222111111111111222222333333333222222111111111111222333444444333222111111222222333333333222222000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////---...///111111111000///000000000000000000000000//////////////////////////////000000000000////////////000111111111111111///000111111000000111222//////000000111111111222////////////000000000000000000111222222222222111111111111222222111111111333333333444444444555555000111333444555666666666222666999:::888888:::===>>>IIIXXXeeeqqq}}}xxxtttjjjmmmnnnmmmjjjhhhiiijjjgggeeebbb___]]]\\\\\\]]]\\\\\\]]]]]]^^^_________]]]^^^___aaabbbbbbcccccc```___^^^]]]]]]^^^___```[[[[[[ZZZYYYXXXWWWVVVVVVSSSQQQOOONNNNNNOOOPPPQQQKKKLLLMMMNNNOOOOOOOOOOOO........................////////////////////////........................////////////////////////---......///000111111222000000////////////000000555333111///......///000222000///---,,,,,,,,,---............////////////------............------////////////////////////......///000000000000000000000000000000000000000000111333222000//////000000000////////////000000111000//////000222444555222222222111111111000000222222222111111111000000///000222333333222000///222111000222444555333000444444444333333222222222666555555444444555555666999888888999;;;>>>AAACCCHHHIIILLLOOOTTT[[[ccciii|||~~~~~~|||wwwrrrpppoooqqqlllkkkrrrxxxxxxvvvuuuxxx|||~~~xxxpppiiifffhhhllloooqqqrrrssstttxxxzzzuuulllrrrooojjjfffcccccceeeffflllllllllnnnooonnnllljjjhhhmmmsssuuusssrrruuuxxxwwwwwwxxxxxxwwwvvvuuutttzzzvvvqqqlllhhhhhhhhhiiijjjhhheeebbbbbbdddfffgggllliiifffeeebbbbbbhhhppp}}}xxxyyy|||}}}zzzqqqlllhhheee^^^ZZZSSSMMMGGGBBB===::::::888666555444555666777777666555444333444444555666666555444333222222111000111111222222333444444333333333333333333333333111111222222222333333333222222222222222222222222111222333444333222111000///000111222222111000///...///000111111000///.../////////...///000111111...///000111111000///...000000000000000000000000000000000000000/////////111000///...------...///......////////////......000000//////.........---000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111000000111222333444444555666555222000000000111222333333333222222111111111333333444444444444555555888888777777888888999:::>>>CCCKKKSSS]]]kkk|||{{{xxxwwwwwwqqqjjjddd```___^^^]]]\\\[[[ZZZYYYYYY[[[]]]^^^]]][[[YYYZZZ\\\___aaaaaa\\\[[[ZZZYYYXXXXXXXXXXXX\\\YYYVVVUUUUUUUUUTTTRRRSSSPPPMMMMMMOOOTTTWWWYYYZZZ[[[[[[ZZZXXXXXXXXXZZZ........................////////////////////////......................................................//////000000111111000//////......//////000333111///...---...//////000000...---,,,,,,------------------...............//////////////////...////////////////////////...///000000111111000000000000000000000000000000///111222111000...//////000000////////////000000111000//////000111333555222222222111111111000000222222222111111111000000000111222333333222111000333111000111333444333111444333333333222222222222333333333333333333333333777666666777888;;;===???AAACCCFFFIIIMMMSSSZZZ^^^iiilllooopppooonnnmmmmmmkkkggghhhoootttssspppoooxxx}}}{{{wwwvvvxxx|||}}}vvvrrrooolllhhheeecccbbbbbbfffeeeddddddccccccaaa```aaafffjjjkkkiiigggiiilllhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhgggffffffeeebbb```^^^^^^aaaeeeiiikkkmmmkkkiiigggddddddlllvvv~~~}}}}}}|||}}}vvvlllfffaaa\\\YYYSSSNNNIIIDDD@@@===:::888888777555444333444555666777666555444333444444555444444444444444333333333333333333333333333333333333333333333333333333333111111111222222222333333222222222222222222222222111222333333333222111111///000111111111111000///...///000111111000///...////////////000000000000...///000111111000///...////////////////////////.........//////000000000000000......---...//////......////////////......000/////////............000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111111111222333333333333222222222222222222222222222888666444222222222333444333333333222222222111111111111222222222222333333777666666666666777888888888===CCCJJJRRR___nnnxxx|||vvvrrrooommmjjjhhhffffffeeedddcccbbb```___\\\ZZZXXXXXXYYY[[[\\\\\\ZZZZZZXXXWWWVVVVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSQQQOOOOOOQQQVVVZZZ\\\bbbdddggghhhhhhhhhjjjkkk........................////////////////////////................................................////////////////////////.........------.........000///...---------/////////......---------......,,,,,,,,,------------...//////000000000000////////////////////////////////////000111111111111111000000000000000000000000...000111111///......///000000////////////000000111000//////000111333444222111111111111000000000222111111111111000000000111111111111111111111111333111000111222444333333222222222222222111111111111222333444444333222111444444444444555777999:::999;;;>>>AAADDDHHHLLLPPPTTTXXX^^^bbbccccccddddddaaa^^^```gggmmmmmmllllllwww|||zzzxxxuuuqqqllliiifffdddgggeeecccaaa___^^^]]]]]]```dddggggggdddbbbccceeegggfffdddccccccddddddeeebbbfffkkkpppqqqooollliiibbb```^^^aaaffflllrrrtttnnnmmmllljjjggggggqqq}}}~~~|||}}}|||{{{|||vvvooogggaaa\\\WWWQQQLLLDDD@@@<<<999888888777666666555444333333333444555666555444444333444444444222333333333444444444555666555555444333333222222333333333333333333333333111111111222222222222333111111111111111111111111111111222222333222222111///000000111111000000/////////000000000000//////---...000111111111000/////////000000000000//////........................---------.../////////000///............//////000......////////////......////////////............000//////......//////000000000111111111111000000000000000000000000000000000000000000111111111111111222333333444444333333333333222222222111111111777666444333222222333333333333333222222222222111111111222222222222333333555555555555555666777777888;;;@@@DDDJJJTTT___hhhsssyyy~~~{{{yyyyyyyyyxxxuuuqqqllliiicccaaa^^^]]]^^^______^^^^^^]]]\\\ZZZZZZZZZZZZ[[[YYY[[[]]]\\\YYYXXXYYY[[[]]]\\\ZZZ[[[]]]aaaeeehhhqqquuuzzz~~~........................////////////////////////................................................//////////////////.........------,,,,,,------.........------......000000------------......//////,,,,,,---------........./////////000000////////////////////////////////////000000111111111111111////////////////////////---///000000...---...///000000////////////000000000000000///000111222333111111111111000000000000111111111111000000000000222222111000000111222222333222111111111333333444111111111111111111111111222333555666666555333222333333333333333444555666333666:::<<<===???BBBDDDHHHLLLRRRWWWXXXXXXXXXXXXVVVTTTUUU^^^eeeiiilllpppuuuzzz|||wwwtttrrrqqqsssqqqoookkkiiihhhjjjkkklllnnnppppppnnnlllmmmnnnuuussspppllliiihhhhhhiiijjjnnnuuuzzz{{{xxxtttppphhheeebbbeeekkkrrrwwwyyyqqqqqqqqqoookkklllxxx~~~}}}zzzsssnnnlllllllllkkkgggccc\\\VVVQQQKKKEEEAAA;;;888555444444555555555555555444333333444444555555444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222111111111111222222222222000000000000000000000000111111111222222222222222///000000000000000000/////////000000000000//////,,,...000111222111///...//////000000000000//////.......................................---------............//////000000......////////////......///////////////........./////////....../////////000000111111111111000000000000000000000000000000///000000000111111111111000111222222333333222222222222222111111111111111333333222111000000111111222222222222222222222222333333333444444444555555555555555555555666666777999;;;===@@@CCCIIIQQQWWWaaaiiiuuu~~~uuurrrppppppqqqqqqpppppplllkkkiiihhhhhhhhhiiijjjjjjmmmnnnlllhhhggglllqqqqqqqqqqqqqqqsssvvv{{{~~~........................////////////////////////................................................////////////............------,,,,,,,,,,,,------............///000111111,,,,,,---....../////////---.........////////////---......//////......---//////////////////////////////000111111111111111////////////////////////---...000000///......///000000////////////000000000000000000000000111111000000000000000000000000000000000000000000000000222222111000000111222222111222222222111222333444111111111111111111111111222333555666666555333222333333333333333444555555222555888:::::::::;;;===AAAEEEJJJNNNOOOOOOOOOPPPSSSOOOOOOTTT[[[aaahhhoooqqqvvv~~~|||}}}~~~~~~{{{zzz{{{}}}~~~~~~|||yyyvvvwwwzzz~~~|||}}}~~~~~~}}}}}}}}}~~~|||wwwpppkkkhhhfffeeehhhlllqqqvvvxxxwwwuuussskkkgggdddfffnnnvvvzzz|||zzzyyyyyyxxxuuuvvv{{{yyy~~~~~~{{{{{{yyymmmjjjgggeeecccaaa]]][[[WWWSSSMMMFFFAAA===:::888999777555555666666666555555555555555555555666666333333444444444444444444555444444333222222111111000000111111222222222222222222222222222222222222000000111111111222222222000000000000000000000000000000000111111222222222000//////////////////000000000////////////000000,,,...000111222111///...000000////////////000000........................000000///...---,,,,,,+++------...//////000000000......////////////.............../////////////////////............//////000000111111111111000000000000000000000000000000///000000000111111111111//////000111111111111111//////000111111222333333222222111111000000111111222222222222222222222222333333333444444444555555666555555555555666777777666777888999<<>>@@@FFFLLLWWWcccnnnzzz........................////////////////////////........................------------------------,,,------....../////////......------------......------......//////......,,,---...//////......------------.........//////......////////////......////////////////////////------...///////////////000000000000000000000000---///111111000000000111000000////////////000000///000000000000000//////////////////000000111111////////////000000111111000111222333333222111000---111444555444222111222222222222222333333333444111111111111111111111111111222333444555555555555333444666555555555666888333666999<<<>>>@@@CCCFFFIIIFFFFFFHHHJJJKKKQQQWWW]]]bbbjjjooosssuuuvvvwww}}}xxxwww}}}{{{ttttttttttttuuuwwwxxxyyyyyyyyyyyy|||{{{yyyzzz~~~~~~{{{wwwrrrnnnkkkiiiiiilllssszzz{{{uuuvvv~~~}}}sssmmmlllttt~~~~~~vvvqqqllliiifffcccbbb___\\\YYYUUUSSSQQQPPPNNNJJJEEEAAA>>>===<<<:::999888999:::333444555888:::999666444333333444555555555555555111222333444555444444333444333333333222222111111111111111111111111222222111111111111111111111111000000000000111111111111222222222222222222222222000/////////000111333444000///............///000111000///......///000111////////////000000000000111000///......///000111////////////////////////////////////////////////...//////000000///...---......////////////................../////////000///......------......///000000111111111111000000000000000000000000000000000000000000111111111111//////000111111111111111//////000000111111222222222222333333333333222222111111222222222333333333111111222222222222333333444444444444444555555666777666666888:::;;;<<<<<<<<>>???>>>AAAEEEGGGGGGKKKPPPRRRWWW^^^dddhhhjjjlllnnnwww|||{{{uuuttt{{{uuuooooooqqqooooooqqqssstttuuuuuuuuu{{{}}}{{{}}}|||zzz}}}||||||}}}}}}|||||||||zzzxxxuuurrrpppnnnpppttt|||yyyxxx~~~vvvnnniiijjjuuuwwwmmmgggeeebbb]]]WWWTTTRRRSSSTTTMMMKKKHHHFFFEEECCC@@@===777888999888666555555555...000333777:::999666222111222333444444444444444000111333444555444444333111222222222222333333333444444333333222111111111111111111111111111111111000000000000111111111111222222222222222222222222000////////////111333444000///...------...///000111000///......///000111///////////////000111111111000///......///000111000000000000000000000000------...///000111222333//////000000000...---,,,......////////////......---.........//////000000.........------.........000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222222111111111111000000000000///000000111111111000000111111111222222333333333333333444444444555555555333333222222333333444555111000111222555666666666666:::???EEEMMMWWWaaahhhlllvvv...---,,,,,,,,,,,,---...//////.........---------............//////////////////////////////////////////...------------...//////.........---------........................///////////////////////////...,,,,,,...///...---+++,,,,,,---...///000000---------............///////////////////////////---......///////////////---///000111000000222333222111000...------------,,,...///000///000111333////////////000111222333000000000000111222333444222222222222222222222222000111111111111222222222000000000000000000000000111111111111222333444444444555777888888777555444444444555666555444222111111222222333555777888999:::<<<>>>>>>???AAADDDFFFHHHJJJMMMQQQUUUYYY\\\]]]gggkkkooopppqqqttt||||||vvvpppkkkhhhbbbfffkkkppptttvvvvvvuuuvvv{{{~~~zzzsssnnnooossstttvvvyyy~~~}}}zzzxxxxxxvvvyyy}}}~~~{{{yyyyyy}}}||||||~~~|||zzzxxxxxxwwwxxx}}}wwwooohhheeehhhmmmqqqzzzxxxtttoooiiiccc___\\\ZZZXXXUUURRRMMMJJJGGGEEEAAA@@@>>><<<:::888666666666666555444333222222111222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111000111222222111000111222111111111111111111111111,,,...222555666555333111//////000000000000000//////////////////////////////////////////////////////............000222333000///...///000///...,,,,,,...000000///...///000000000111111111111000000////////////...---,,,+++............////////////...000111000///...///111000000000000000///......000000111111111111000000////////////////////////000000000000000000000000//////000000111111222222000000000000111111111111333222111000000111222333000000111111111222222222111111111222222333333333444444444444444444444444444444444555555555555666444777:::===AAAGGGNNNRRR\\\bbblllwww...---,,,,,,,,,,,,---...//////.........---------............//////////////////////////////////////////...------------...//////.........---------................................................///...,,,,,,...///...---,,,,,,------.../////////---------............///////////////////////////---......///////////////---///000000000000111333111111000......------------///000000//////000222000000///////////////000000000000000111222333333111111111111111111111111000000111111111222222222111111111111111111111111222222111111111222333333000111333444444333111000333333333333333222222111333444555666666555444333777999;;;;;;<<<===@@@CCCAAACCCEEEIIILLLOOORRRSSSXXX]]]bbbeeehhhmmmuuu{{{|||{{{yyyuuuoooiiidddaaa^^^bbbgggmmmqqqssstttssswww{{{~~~zzzrrrlllkkkmmmppptttyyy}}}|||zzzxxxwwwwwwzzz}}}~~~}}}|||{{{{{{|||zzzzzz{{{{{{~~~zzzvvvsssqqqoooooorrrmmmgggaaa___aaaeeehhhlllkkkgggbbb]]]WWWSSSPPPPPPNNNLLLHHHEEEBBB???>>>===<<<;;;999777666555444444444444444444333333333222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111000111222222111000111222111111111111111111111111...///222333333222000///111111111111000///......000000000000000000000000////////////////////////............///000111222111000///000111000///---,,,...000000///...///000000000000000000000000000...////////////...------............////////////...000111000///...///000000000000000000///......//////000000000000//////////////////////////////000000000000000000000000000000000000000111111111000000000000111111111111222222111000000111222222111111111111222222222222222222222222222222333333444444444444444444444444444444444444555555555555666777999:::;;;>>>CCCFFFPPPVVV___iiisss}}}...------,,,,,,------..................---------............//////////////////////////////////////////...------------..................---------........................------------------------///...,,,,,,...///...---........................---------............///////////////////////////---......///////////////---///000000//////111222111000///..................///111000///...000111111000///...------------111111000000000111111222000000000000000000000000000000000111111111222222222222222222222222222222333333222111111111222222///000111222222111000///333222222111111111111222222444666777777444222000444555777777888999;;;>>>;;;<<<>>>@@@CCCEEEGGGHHHIIIMMMRRRVVVYYY^^^fffkkkiiijjjjjjhhheeeaaa\\\ZZZWWW[[[```eeejjjmmmoooooouuuyyy|||xxxooohhheeeeeejjjqqqyyy|||{{{zzz{{{}}}~~~}}}|||~~~~~~}}}}}}{{{yyywwwuuutttuuuxxxzzz{{{zzzzzz{{{||||||yyyxxxwwwvvvyyy{{{||||||yyytttooojjjfffcccbbbbbb___[[[WWWUUUWWWYYY[[[\\\ZZZXXXTTTOOOJJJFFFDDDDDDCCCAAA???<<<:::888777777777666555444333333222222333333333444444444555222222333333333333222222111111111111111111111111222222333333333333222222333333222222111111111111111111111111111111111111000111222222111000111222111111111111111111111111000111111111000///......111111111111111000///...000000000000000000000000////////////////////////---......///000000000000111000000000111111000...,,,...000000///...///000000///...------...///000......///000000000//////............////////////...///000000......///000//////000000000///............////////////......////////////////////////000000000000000000000000111111111111000000000000000000000000111111111111222222111000000111222222111111222222222333333333333333222222222222222222444444444444444444444444444444444444555555555555666777777777777888;;;>>>DDDIIIQQQYYYcccmmmvvv}}}------------------------....................................//////////////////////////////////////////...------------...................................................------------------------///...,,,,,,...///...---//////.........------------------............///////////////////////////---......///////////////---...000///......000111000//////............//////000111000///...///000111000///...............222111111000000000000111000000000000000000000000000000000000111111111111222222222222222222222222333333222111000000111111111111222333333222111111333333111000000111222333111222333555555555444333222333444555444555888:::999:::;;;<<<>>>???@@@AAACCCEEEHHHJJJKKKNNNSSSVVVUUUVVVYYY[[[ZZZXXXVVVTTTPPPRRRWWW\\\```dddggghhhooosssuuussslllddd``````eeennnwwwzzzvvvssstttvvvvvv~~~{{{uuutttwwwwwwwwwwwwwwwuuutttrrrqqqrrrtttuuuuuuuuuvvvyyy{{{{{{yyyxxxvvvuuuqqqrrruuuyyy{{{yyyuuuqqqrrrooojjjddd___ZZZWWWVVVTTTSSSPPPNNNMMMNNNOOOOOOPPPOOOMMMJJJFFFBBB???======<<<;;;:::888777666555444444333333333222222222333333333333333333333333222222333333333333222222000000000000000000000000222222333333333333222222333333222222111111000000111111111111111111111111000111222222111000111222111111111111111111111111111111000000/////////000---...///000000000000000111111111111111111111111////////////////////////,,,---///000111000///...000/////////111111///---,,,...000000///...///000000///---,,,,,,---///000---...///000111111111111............////////////...///000///......///000...///////////////.........//////000000//////...////////////////////////////////////////////////222222111111000000/////////000000000111111111111222111111111111111111222222222222222333333333333333333333222222111111111333333333333333333333333333333444444444555555555333444666777777999<<<>>>>>>AAAGGGNNNWWWaaakkkrrrxxx~~~---------------------------.................................//////////////////////////////////////////...------------...---.............................................------------------------///...,,,,,,...///...---/////////...------,,,,,,---------............///////////////////////////---......///////////////---...//////...---///000///............//////000///000111000///...///000000/////////000000111222111111000000///000000000111111111111111111111111//////000000000111111111222222222222222222222222333222222111000000000000222222333333333333222222444333222111111222333444333222111111111333444555111333444444333444666888888888999999:::;;;<<<<<>>>>>>>>??????>>>>>>>>>???@@@CCCFFFGGGJJJLLLNNNOOONNNMMMLLLKKKPPPSSSUUUWWWXXX[[[^^^aaadddccccccdddfffhhhiiijjjeeecccaaa______```bbbcccaaabbbddddddccccccdddeeejjjvvvxxxrrrmmmiiigggfffdddaaa^^^ZZZTTTPPPRRRPPPMMMMMMNNNNNNNNNMMMKKKIIIGGGDDDBBB@@@@@@@@@??????>>>===<<<;;;:::999777777777777666555444333444444333333333222222222333333333333333333333333444333333333222222111111111111222222222222111111111111111111111111111111111111222222222222111111//////000000111111222222111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000//////000000000000000000//////........................///////////////////////////......------.........---,,,,,,---///000///---,,,...000000///...///000........................,,,---...///////////////............////////////---...//////------...///,,,---......//////......//////000000000000//////////////////////////////000000000000000000000000000000000000000111111111000000000000111111111111000111222222222222111000//////000000000111111111222222222222222222333333222222222222222222222222222222333333333444444444333444666555444333333444666777:::;;;>>>BBBGGGKKKRRRVVV\\\bbbhhhooowww{{{~~~~~~,,,,,,---......---,,,,,,---------.........//////............/////////000//////////////////////////////...------------...---------.........//////........................///////////////////////////...,,,,,,...///...---........................---------.........//////////////////////////////---......///////////////,,,---......,,,,,,,,,...---------......000111222,,,...///000///000111333111000///......---..................///111222222////////////////////////////////////000000000000000000000000000000000000000000//////000111222222333333222222222222333333...///000222222222111000---...///111333444444555111222222222000000222333333333333333444444444555666666666777999:::999888888888888999;;;>>>@@@BBB===<<<;;;:::;;;===@@@AAACCCDDDEEEFFFFFFFFFEEEEEEKKKJJJKKKLLLPPPTTTYYY[[[]]]ZZZXXXZZZ___ccceeeddd\\\ZZZWWWTTTTTTUUUXXXZZZXXXYYY[[[[[[ZZZYYYZZZZZZ^^^iiipppkkkbbb]]][[[YYYXXXWWWWWWVVVUUUQQQLLLHHHDDDCCCCCCDDDEEEFFFEEECCCFFFDDDBBB???===<<<<<<<<<===<<<;;;:::888777666555444444555555555444333333555555444444444333333333333333333333222222222222111222222222222333333333111111222222222222111111111111111111111111111111111111222222222222111111......///000111222333333111111111111111111111111000222222222111000111222111111111111111111111111111111111000///---,,,++++++,,,...111333555666777........................////////////////////////000///---,,,,,,---...///...------...000111000...,,,...000000///...///000......///000000///......,,,---............................../////////000---...///...------...///,,,,,,---.../////////.........////////////......////////////////////////000000000000000000000000//////000000111111222222000000000000111111111111000111222333333222111000////////////000000000000111111111222222333333444222222222222222222222222222222333333333444444444222444666666555555555666666777999:::;;;>>>AAADDDDDDHHHOOOUUU[[[bbbiiinnnooouuu}}}}}}}}}~~~|||}}}{{{,,,,,,,,,---------......,,,------......------,,,......---,,,,,,,,,,,,---111111000///////////////000///...---,,,---......,,,------......------,,,.........------,,,,,,,,,------------------------------------------------.........................................................////////////000........................000000//////.........---...............---------000000//////.........---000000////////////000000111000///......///000000111000000000111222333333222111111111000000//////111111111111111000//////000000000000000000000000333333222222222222222333444444333333333333222222333333222222111000000000111111222222222333333333222333444444444333222222666555555555555444444444777777777777777777777777888999999999999:::::::::<<<======>>>???@@@@@@AAACCCDDDEEEGGGIIIKKKMMMNNNQQQOOOLLLMMMQQQUUUVVVUUUQQQPPPNNNMMMMMMNNNPPPQQQNNNPPPPPPMMMJJJIIIKKKNNNSSSTTTTTTTTTSSSPPPMMMLLLMMMMMMLLLJJJHHHFFFDDDBBB>>>>>>=========<<<<<<<<<;;;:::999888777777777777555555555444444333333333222222222222222222222222666555444333222000//////333333333333333333333333333333333222222222111111333333333222222111111111333444444444222222222333333333222111111222333333222111111111000000//////333222111/////////000000000111111111111222222222////////////////////////000///...,,,,,,,,,---...000///...------...///000---///000222222000///---,,,---///000000///---,,,//////..................///.........------------......//////////////////...........................///////////////..................////////////000...---,,,,,,---...000000000000000000000000000000000//////.........---//////............////////////............//////,,,...000111222111///...000000000000000000000000444444444333333222222222111111111222333333444444000000000000111111111111333333333222222111111111555555333333333333555555333333333444444444555555444444444555777:::<<<>>><<>>===<<<;;;;;;:::::::::999999999999888777666555555555555555555444444444333333333222222222222222222222222333222222111000///......111111222222333444555555333333333333222222222222333333333222222111111111...///000111111111333444333222222111111222222333111111111111000000000///222111000//////000000111000000111111111222222222000000000000000000000000000//////...------......000///...------...///000...///000111111000///...,,,---...000000...---,,,------...///000000000000/////////.........------///////////////.................................---......///......------............////////////000///---,,,,,,---///000////////////////////////000/////////............//////............////////////............//////---...000111111111000///000000000000000000000000333333333222222222111111111000000000000000000000000000000000111111111111333333333333222222222111444444333222222333444444111222222222333333333333666555555555666777999:::999===AAABBBCCCGGGNNNTTTZZZ^^^eeelllrrrwwwyyyzzz~~~|||{{{|||}}}|||}}}yyyvvvtttxxx---------------------,,,,,,------......------,,,,,,,,,,,,---...///111222000000//////......//////111000///------,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------------------------------................................................---------............///........................////////////............---------......//////000////////////............000000////////////000000111111000000000111111222222222111000000000111111111111111111000000000000000111111111111000000///000000000000000000000000000000/////////000000111---...///000111333444444000111111111111222222222333333333333444444444555444333222111111222333444555555444444444333333333444444444444444444444444333333333333444444444444555555555666666777777888::::::;;;<<<===>>>?????????===;;;;;;<<<=========???>>>===<<<<<<===>>>???>>>>>>>>>===;;;:::;;;===>>>>>>???@@@@@@???===<<<;;;;;;;;;:::999888777666777666666666666555555555666555555444333333333333444444444444333333333333111111111111111111111111111111111000000000/////////000111222333555666666444444444333333333222222222222222222222111111111//////000000111111222222333222111111111111222333111111111111000000000000111000000///000000111222000000000111111111222222000000000000000000000000//////000000000///......//////............//////...///000111111000///...,,,---...//////...---,,,,,,...000222333333222111000000000/////////......000000//////.........---..............................///////////////...............////////////000000............000000........................////////////............//////............////////////............//////////////////000000000000000000000000000000000000222222111111111111000000222222111000000///......000000000111111111222222444444333333333333222222333333222111111222333333222222222333333333444444777666666555444444555555666999;;;;;;;;;===AAAFFFMMMPPPUUU\\\bbbhhhlllnnnzzz{{{|||}}}xxxuuuyyy...------------,,,,,,,,,,,,------......------,,,---------......000111111000//////.........//////000000///...---,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,------------------................................................------------....................................///////////////.........,,,------...///000000111///////////////.........000000////////////000000111111111111111222222222333222111000000///000000111111111000000000000000000000111111111111000///000000000000000000000000222111111111111222222333333222222111000000/////////000000111222222333333222222222333333333444444444333111000000222444555444444444444333333333222333333333333333333333333111111111222222222333333333333444444444555555555666666666777777777777888999888777777777888888999<<<;;;::::::::::::;;;<<<:::::::::999888888888999999:::;;;<<<<<<<<<;;;;;;666666777777777666555555333333333333333333333333555444333222222222222222333333333333333333333333333333333333333333333333222222222222222222222222000000111222333444444444444444444333333333333222222222222111111111111111555444222222222111000///222222111111111111222222111111111000000000000000/////////000000111222222000000000000111111111111111111111111111111111111...///000111111000///.../////////....../////////......///000000///......------...//////...------///000333555666555333111000000000000////////////000000000///......------........................//////000111111111000000............////////////111000////////////000111........................///////////////.........//////............////////////............///////////////...///000111111000000000000000000000000000000000000000000000000333222222222111111111000000000111111111222222222444333333333333333333333222111111111111111111222444444555555555666666666666555555444444333333333666888999888888888;;;>>>CCCEEEIIIOOOUUU\\\aaacccooorrrvvv{{{xxxuuu|||------------------------,,,------......------,,,000//////.........////////////............///////////////......---,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................---------.........//////.................................///////////////------......///000111111.........///////////////000000////////////000000000000111111222222222222222222111000////////////000000000000000000111111///000000111111111000000////////////////////////111111000000111222222333666555444333111///...---//////000111222333333444000111111111222222222222333222000000000222444555444333333333222222222222111111111111111111111111111111111222222222333333444444444555555555555555444444444444444444444444444555555555666666777888555555555555555555555555888777777777777777666666333333444555666666666666444444555555555555444444222222222222222222333333444444333222222222333333333333333333333333333333444444444444444444444444111222222222222333333333222222222222222222222111444444333333333222222222111111111111111111111111444222000000222222000...111111111111111111111111000000000000000000111111//////000000111111111111//////000000000111111111000000000000000000000000...///000111111000///......//////////////////.........////////////......---..................---222444666777666444222000000000000000////////////000000//////.........---........................---...//////000000000///............////////////000000////////////000000////////////////////////........./////////////////////............////////////............///////////////...///000111111000000000000000000000000////////////////////////000000111111111222222222111111111111222222222222333333333333333333333333111111111111111111111111444444444555555555666666333333333444444444444444444555666666777777999:::<<<>>>AAAEEEJJJPPPUUUWWW^^^bbbggglllqqqwww}}}{{{,,,,,,,,,---------......,,,------......------,,,000///......------............------......//////......//////......---,,,,,,------......------,,,,,,,,,,,,------------...------------------------+++,,,,,,------..................................................................////////////000.................................///////////////.........//////000000111.........///////////////000000////////////000000...///000111222222222222111111000/////////000000000000000000111111111111///000000111111111111000////////////////////////............///000000111333333333222222111111000//////000111222222333333000000000000111111111111111111000000111222333444333333333222222222111111111111111111111111111111222222222222333333333444555555555555555555555666333333333333333333333222000222333444333333555666333333333333333333333333444444333444555555444222111111222333333444555555111222222333333333222222111111222222222222333333444333333222222333333444222222222222333333333333444444444444444444444444000000000000000000111111333333333222111111000000333333333222222222111111000000000111111111111111...,,,***,,,000222111///000000111222222111000000000000000000111111111111///000000111111111111000/////////000000000111111////////////////////////......///000000000//////......////////////......................................................333444555555444222000...000000000/////////......////////////////////////........................***+++,,,---.........---............////////////////////////////////////////////////////////////........./////////////////////............////////////............//////////////////000000000000000000000000000000000000......////////////000000------...//////000111111111111111222222222222333111111222222222222333333000111222222222222111000111111111222222222333333111222333444444555444444111222333444555555666666666777999<<<@@@DDDHHHJJJRRRVVV\\\```ccchhhpppvvv}}}zzzzzz{{{}}}***++++++,,,---...//////,,,------......------,,,...---------------.........------------...///000,,,---.../////////...---,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///................................................/////////000000000111111..................................../////////000///////////////000000000............/////////000000000////////////000000---...///111111222111111000////////////000000111///000000000111111111111//////000111111111111111////////////////////////---------......///111111000000000111111111111222000000000111222222222333000000111111111222222222000000000111222222333333222222222222111111111111111111111111111111111111222222222222333333333444444444444444444444444444222222222222222222222222...111333222000///000222333333444444444444333333333111111222555555222000333333333333444555666666111111222222222111111000000111111111222222222222333222222222222222333333111111222222222333333333222222222222222222222222111111000000000000000000222222222111111111111111222222111111111000000000///000000000111111111222,,,***(((+++000333222//////000111222222111000//////000000000111111111111000000111222111111//////////////////000000000111..............................------...//////000---...///000000///...---.........------..................------.........000000000000000///...---/////////.........------------......///000000000........................+++,,,---....../////////............////////////.........//////............................................./////////000//////............////////////............//////---...000111111111000///000000000000000000000000......//////000000000000.........///////////////111111111222222222333333000000000111111222222222111111222333333222111111000000000111111111222222222333444555555555444333111111111222444444444333333444555888:::<<<>>>>>>GGGKKKOOOQQQSSSYYYaaahhhooottt{{{|||yyywwwsssttttttsssuuu{{{)))***+++,,,...///000000,,,------......------,,,+++++++++,,,---...///000---------------...///000+++,,,---////////////...,,,------......------,,,,,,,,,,,,------.........------------------------++++++,,,,,,---...//////................................................000000000000111111111111........................---.........//////000000000000000000////////////---.........//////000000000000////////////000000,,,---///000111111111000//////...//////000111222//////000000111111111222//////000111111111111111////////////////////////////////////000111333333//////000000000000000000111111111111111222222222111111222222222333333333...///000222333333333333222222222111111111111000111111111111111111111111222222222222333333333333333333333222222222222222111111111222222222222222000222444333///---...///000111111222222111111000333222111333555666333000111111111111111222333444222222333333222222111111///000000000111111222222222111111111111111222222111111111222222333333333000000000000000000000000333333333222222222111111000000111111222222222333111111111000000000000/////////000000111111111222111...+++---222444222...///000111222222111000/////////000000111111111222000111222222111000///...////////////000000000000...........................---,,,,,,,,,...///000---...///000000///...---......------------............------------......,,,,,,,,,,,,,,,---------///.........------------,,,,,,---...///000111111...........................///000111222222222222............/////////000------............---------------------------------.........//////000000//////............////////////............//////---...000111222111///...000000000000000000000000.../////////000000111111222222111111000000//////111111222222222333333333//////000000111111111222111222333444444333222111111111222222222333333333333444555555555444333222333222222333444444333222222333555777888999999999;;;>>>AAABBBCCCHHHQQQXXX^^^cccjjjoooqqqrrrrrrrrrtttsssrrrqqqrrrwww...------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------+++,,,,,,---.........---------------------------------------------------........................111///,,,******+++---...///000111000---,,,---000///...---,,,,,,---...///------...///000000//////.........//////000111222---...000111111111000///000000////////////000000............////////////000000000000000000000000...///111222222222111000111111111111000000000000222111111111000000//////000000000000000000000000000000000000////////////111111000000111111222333000111111111111222222222000000000000111111111111444555555444222111111222222222111111111111222222222222222333333444444444333222111000000222444555555555444333333333333444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222...000222111......111444000111111111111222222222222222111111000000//////111222333444444444444444000///.........///111222111111111111111111111111111111000000111111222333333333222222111000//////000111222333333222111000000000000000000000000000222111111111000000//////111222222333333222222111000000000000111111111111333333222222111000//////000000000000////////////000000000000000000000000................................................,,,...000222222111///...---------.........//////000////////////.........000000000000111111111111......................................................------------......000000//////.........---///////////////////////////111111000///...///000............////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000///.........///111222000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333222222333333444555555555555444444333333333777888:::;;;===@@@EEEHHHLLLRRRZZZ^^^```ccchhhmmmkkknnnrrrrrrrrruuu|||~~~}}}}}}}}}|||...------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------+++,,,------......------------------------------------------------------........................------------------------,,,///222111///---------///...------------...///---......////////////.........---------...//////---...///000111000000///......------------..................////////////000000000000000000000000///000111111222222111111111111111000000000//////111111111000000000//////000000000000000000000000000000000000////////////111111000000111111222333//////000000000111111111000000000000111111111111444555555444222000111222222111111000000111111222000000000111111222222222222222111111111222333444555444333333222222333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222///000111111000000111333000000111111111222222222222222222111111111111111000111111111111111000000222222222111222222333444111111111111111111111111111111000000111111222333333333222111111000//////000111222222222222111000111111111111111111111111111111111000000000//////111222222222222222222111//////000000000111111111444444333333222111111000000000000000////////////////////////////////////................................................////////////000000000000******+++++++++,,,,,,,,,/////////.........------....../////////000000000......................................................------------......000/////////............////////////////////////---//////...---,,,---...............////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000///////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333222222222222333444444444444444333333333222222333555666777888:::???BBBCCCHHHNNNRRRSSSVVV[[[___bbbfffkkkmmmooottt|||~~~zzzwwwvvvuuutttsssxxxyyy{{{...------,,,,,,------...------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------,,,,,,------......------------------------------------------------------........................+++,,,...//////...---++++++...111222000...,,,,,,///...------------...///....../////////......---,,,,,,,,,---///000111222---...///000000000000///......------------..................////////////000000000000000000000000000000000000000111222222111111000000000000//////111111000000000000//////000000000000000000000000////////////000000000000111000000000000111222222.../////////000000000000000000000000111111111111333444444333111000111222222111111000000111111222000000000111111111111111111111111222222222333333333333222111111111111222222222222222222222222222222222111111111111222222000000000000000000000000222222222222222222222222000000111222444444222000000000000111111111222222111111222222222222222222111111111111000///...---//////000000111111000000111111111111111111111111111000000000000111222222222222222111111000000///000000111222222111000000222222222222222222222222111111000000000000//////111111222222222222111111//////000000000000111111333222222111111000000000000000000000////////////////////////////////////........................////////////////////////111000///...---...///000------------.........///............---------,,,------........./////////......................................................------------......////////////............////////////////////////---//////...---,,,---...............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000...//////000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222333444444333333333222222222222222222333444444444666999<<<:::>>>AAACCCDDDGGGLLLPPPUUUZZZ```eeeiiipppxxx~~~|||{{{{{{wwwuuurrrpppooommmkkkiiinnnqqquuu|||}}}zzzzzz}}}...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...---------------------------------............///------............------,,,,,,------...------,,,------------------------------------------------........................+++,,,.../////////------,,,...///000///...---,,,.........------.........////////////...---,,,,,,+++,,,---///111444666888.........///////////////000000////////////000000............////////////////////////////////////000///.........///111222111000000000////////////000000000000000000//////////////////////////////////////////000000000000000000000000000111222222/////////000000000111111///000000000111111111111222333333222111000000222111111000000000000111111222222222222222333333333000000111222222222222111222222111000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111000000333666666333///000000000000111111111111000000000111111222222222222222222222222111000000,,,---///000000000///...111111111111111111111111000000000000000111222222222111111111000000000//////000111222222111000///000000000000000000000000000000000000000000//////000000111111111111000000////////////000000000111//////.........---------000000000000////////////////////////////////////........................////////////////////////000000///............///....../////////000000000......---------,,,,,,,,,------........./////////......................................................------------......///////////////.........///////////////////////////111111000///...///000............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000---...000111111111000///000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222111222333333444222222111111111111111111333444555444444444777999777999;;;;;;<<<>>>BBBFFFJJJNNNTTTZZZ```gggnnntttuuuwwwzzzzzzyyywwwvvvvvvrrrpppoooooonnnlllhhhfffkkkooouuu|||zzzvvvtttuuuzzz}}}}}}~~~...------,,,,,,------...---------------------------------,,,,,,------------------------------------------............///------............------,,,------...------,,,,,,------------------------------------------------.................................---.........//////...,,,,,,,,,---//////---..................---......///......---,,,,,,.........///000222444555...............//////000000000////////////000000............////////////////////////////////////......---,,,,,,...///000000000000////////////...//////////////////000000////////////////////////.../////////000000000111000000//////000000111222000000000111111111222222///000000000111111111111000222222222000///000111111000000000000000000111222222222222222222222222///000111222222222111111111111000////////////000111111111111111111111111222111111000000111111222////////////////////////111111111111111111111111111000000333666666333/////////000000000111111111......//////000000111111000000111222222222222222000111222333444333222111000000000000000000000000000000//////000000111222111111111000000000000000///000111111111111000/////////////////////////////////////////////000000///000000111111000000///...////////////000000000.........---------------000000000000////////////................................................////////////////////////---...///000000///---,,,+++,,,,,,,,,,,,---------......---------,,,,,,,,,....../////////000000000......................................................------------...............//////////////////////////////////////////111111000///...///000............////////////////////////////////////.........................../////////000000000111////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222111111111111222333333111111111111111111111111333444555555333333555666777777777888888:::===???BBBEEEJJJOOOTTTZZZ___cccfffiiimmmpppppppppqqqqqqoooooooooppppppooollliiimmmqqqxxx}}}zzztttoooooossswwwwwwxxxzzz}}}~~~zzzwwwwwwxxxzzz~~~|||{{{|||...------,,,,,,------...---------------------------------------------------------------------------------............///------............------------......------,,,,,,------------------------------------------------........................000///......------......111...***)))+++...///000------...//////...------------.........------,,,000000...---,,,,,,,,,,,,......------......///000......------------..................////////////000000000000000000000000---------------...//////000000////////////............////////////000000000000000000000000000000......//////000000111111000////////////000111111111111111111222222222222000000000000111111111111///111222111000///000111111000000//////000000111000000000000000/////////000000000111111111222222111111000////////////000111111111111111111111111111111000000000000111111////////////////////////111111111111111111111111000000111222444444222000/////////000000000111111......//////////////////---...///000111111111111///000111111222222111111000000000000000000000000000////////////000111111000000000000000000000000//////000111111000//////------------------------......////////////000000//////000000000000//////......////////////000000////////////////////////000000000000////////////........................................................................***,,,///111111000...,,,---------.........//////............---------,,,....../////////000000000......................................................------------...............///////////////////////////////////////---//////...---,,,---...............////////////////////////////////////..............................//////000000111111////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111222333333111111111111111222222222111333444333222111222333444444444555666777888999<<<===@@@DDDHHHLLLOOOPPPUUUXXX]]]aaaccceeehhhjjjjjjjjjkkkmmmoooooonnnlllooosssxxx}}}|||vvvooonnnqqquuutttuuuwwwzzzxxxwwwwww{{{|||yyyvvvrrrooonnnpppsssuuuyyywwwvvvvvvyyy|||}}}}}}...------,,,,,,------...------------------------,,,------------------,,,........................---------............///------............------------......------,,,+++------------------------------------------------........................000000000000///...,,,+++///,,,******---//////...------...//////...------,,,,,,---.........------///...---,,,++++++++++++......---------...///000......------------..................////////////000000000000000000000000---...//////000000//////000000/////////................../////////000000000000000000000000000000.........///000111111111///////////////000111111000000000000111111111111000000000000111111111111///000111000//////000111000000////////////000000111000000000/////////...111000/////////000222333222111000000//////000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111///000111111000000111333////////////000000000111000000000000////////////000000111111111111111000...............//////000000000000000000000000000///////////////000111111///000000000000000000000...///000111111000///..................................../////////000000...//////000000//////............/////////000000///////////////000000000000000000000////////////................................................------------------------***+++---...///000000///000000000000111111111111/////////.........------------........./////////......................................................------------................../////////000////////////////////////---//////...---,,,---...............////////////////////////////////////.................................///000111111111///////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111222222333111111111222222222333333000222333333222111222333222222333444555666555444666777999<<>>@@@BBBEEEJJJMMMKKKLLLMMMPPPSSSWWWZZZ\\\\\\\\\\\\\\\]]]^^^___``````aaacccgggjjjjjjgggdddcccbbbaaaaaaaaaaaaaaaaaacccccceeefffhhhiiikkkkkklllhhhbbb]]]XXXVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMM++++++,,,---............,,,,,,------,,,,,,+++***.........------,,,,,,,,,---------............///........................///111222111///......///......................../////////...---------,,,---------............///---------....../////////...------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////////////////////////////////////////////////////000000000000////////////////////////............////////////000000000000///////////////////////////////////////////////////////////////////////////000000000000/////////......------////////////////////////.../////////000000000111111111111111111222222222//////000000000000//////000000111111111111000000///////////////////////////////////////000000000///000111111111111000///000000000000000000000000111111000000//////......222111000///////////////............//////000000/////////000000111111111111111111111111111111111......////////////......////////////////////////000000000000000000000000---......///000111111222.........///////////////111111111111111000///...,,,,,,---------...//////////////////////////////000///...///111111000..............................,,,++++++---///......------------------------...---------------......////////////////////////,,,,,,,,,,,,,,,---...///------------------------........................---------....../////////------..................///////////////000000111................................................---------...............+++---///111111000///...,,,...000111111///,,,***........................................................................------------.........///........................000000////////////000000////////////////////////......//////000000111111000000000000000000000000//////000000000000000///000000111111111222222222222222222222222222222222///000000000111111222222000000111111111111111111222222222222222222222222000111111222333333444444333333333222222111000000333333444666777777777777777888::::::;;;<<<>>>@@@@@@@@@BBBDDDFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPRRRSSSTTTVVVWWWWWWUUUSSSSSSSSSSSSSSSSSSTTTVVVWWWZZZZZZZZZ[[[\\\\\\]]]]]]^^^\\\WWWQQQLLLIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCC,,,,,,------...---------------------,,,,,,+++***---------------------------------............///........................---///000000...------..........................................------------------............///,,,,,,,,,,,,,,,------------------------.........---------............///........................------------------------,,,---......///.........////////////////////////////////////////////////////////////000000000000////////////////////////------........./////////111111000000//////......////////////////////////000000000000000000000000............////////////////////////............000000000000000000000000......//////000000111111000000000/////////////////////000000000000//////000000111111111111000000000000000000000000000000///////////////////////////000111222222111000///000000000000111111111111111111000000//////......333222111000////////////......//////000000111111//////000000111111222222000000000000000000000000......////////////....../////////000000000000000//////000000000000111111......//////000000111111.........///////////////000111111111111000000///,,,,,,,,,,,,---///000111////////////////////////111///...///000111000///------------------------,,,+++******---.........------------------------...............//////000------------------------,,,,,,,,,,,,---...//////,,,,,,,,,------------...........................---------...//////000000.............../////////......------------...///........................................................................,,,,,,...//////...---------...///000///...,,,+++........................................................................------........./////////........................111000000//////000000111////////////////////////......//////000000111111000000000000000000000000......//////000000//////000111111111111222222222222222222222222222222222//////000111222333333444000000000000000111111111222222222222222222222222000000111222333444555555222333333333333222111111111111222333444444444444444666777666555444555666999999:::;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGFFFFFFEEEDDDGGGGGGHHHGGGFFFFFFHHHIIILLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHCCC???======>>>>>>>>>>>>>>>===<<<;;;:::---------...------,,,,,,++++++,,,---------,,,,,,+++,,,,,,------.........---------............///........................,,,...000000.........///........................---------...............---------............///------------,,,,,,,,,,,,,,,,,,------......//////---------............///................................................,,,,,,.../////////......////////////////////////////////////////////////////////////000000000000////////////////////////---------.........//////////////////000000000000////////////////////////////////////////////////,,,---------........./////////////////////000000000000000000000000000000.........///000111111111111111000000//////.........///000111111000///...000000111111111111000000000000000000000000000000///////////////////////////000111222222111000////////////000000000111111000000000000////////////000000///.........////////////000000111222222333......//////000111111222////////////////////////......////////////.............../////////000000.........//////000000000////////////000000000000............/////////000///000000111111111111000......---------///000111////////////////////////111///......000111000///------------------------...,,,++++++---......---------------------------......---......//////000------------------------------,,,,,,,,,------...,,,,,,,,,---------..............................---------...///000000000.........//////000000000///...---,,,,,,---...///.................................................................................---------------///////////////...------............................................................................../////////000000000........................111111000000000000111111////////////////////////////////////000000000000000000000000000000000000......///000000000000000000111111111111222222222111111111111111111111111///000000111111222333333000000000111111222222222111111111111111111111111111111111222222333333333///000111222333222111111000111222333444444444444222444555555333222333444444444555666777777777777888999999::::::::::::::::::;;;<<<<<<;;;:::;;;;;;===>>>???>>><<<<<<>>>@@@????????????????????????<<<===<<<:::666555777:::999999999999888777666555............---,,,++++++))))))+++,,,---.........***++++++,,,---...//////---------.........//////........................---///111222111000111222........................,,,------....../////////---------.........//////000000000///.........---,,,,,,,,,---...///000000---------.........//////........................////////////////////////+++,,,.../////////......////////////////////////////////////////////////////////////000000000000////////////////////////---------.........//////------...///000111222222////////////////////////........................,,,,,,,,,---------............//////000000111111000000000000000000000000---......///000111111222444333333222111000000///...///000111111000///...000000111111111111000000000000000000000000000000///////////////............000111222222111000...---.........//////000000////////////000000000000---------------...///000///000000111222333333333---------...///000000111////////////////////////......////////////......---------.........//////---------.........//////000000000000////////////---.........//////000000...///000111111111111111111000...------...///000////////////////////////111000......000000000///------------------------111///------......---,,,........................---------------...///000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,------.................................---------...///000000111.../////////000000111111111000///......///000111.....................................................................---000///...---------------111000000000////////////........................................................................////////////000000000000........................111111000000000000111111////////////////////////000000000000////////////000000000000000000000000//////000111111111111111000111111111111222222222000000000000000000000000000000000000111111111111111111111222222333333333111111111111111111111111222222222222111111111111,,,...///111222222111111111222333444555555555555222444555555444444444555111222333444555555555555555555666777777777666666444555666666666666777888555888:::999888888;;;>>>999999999:::::::::;;;;;;555777888666444444777:::666777777666666555444333------------------------,,,,,,,,,---------......---------...------,,,,,,------......---,,,,,,+++......////////////......///////////////.........222222111000///......---..............................---,,,,,,...///000...//////...,,,******+++///............---------------............------........................+++,,,,,,---...///000000------------------------............////////////////////////////////////000000//////.........---////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000---------,,,,,,+++++++++000000000///......------///////////////000111111111111000000000000111111000000000000000000000000---...///000111111000000////////////000000000000000000000000000000000000222111111111000000//////...///000000000000000/////////////////////////////////000000111111111222............////////////............////////////000000000000000000000000......////////////..............................////////////////////////////////////////////////............////////////---------............///,,,,,,---.../////////...111000000///...---------........................,,,...///000000...,,,+++////////////...---,,,+++,,,,,,,,,---------............////////////......000000//////.........---........................---------------------------------...------,,,,,,---------------------------...///...---,,,---...---...///000000///...---///...,,,*********,,,---........................++++++,,,,,,---...//////......////////////......---------------------------------...........................////////////000//////............///....................................////////////000000//////.........---////////////////////////000000111111111111000000111000000000//////......000000000000000000000000000000000000000000000000//////000111222222333333111111111111000000000///000000000000000000000000222111111111000000//////000000000000111111111111111111000000111222333333000111222222111000111333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666333333222222333666888:::555555555555555555555555555555444333444555666777666666555444333333222222------------------------,,,,,,,,,---------......,,,------...------,,,,,,------.........------,,,......////////////....../////////////////////...111111000//////...------........................---------------...//////...000000000...---...//////............---------------............------........................///............---------------------------------////////////000000000000////////////////////////000/////////............////////////////////////.../////////000000000000//////000000000000//////////////////////////////////////////////////////...---------,,,,,,,,,,,,.........//////////////////////////////000000111111111000000000000111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111000000000///////////////000000///....../////////////////////////////////000000000111111////////////000000000000............////////////////////////////////////......////////////..............................///////////////////////////////////////////////////000000000111111111111---------............///------.../////////......000000000///...---------........................---.../////////...---,,,------...............---,,,,,,,,,---------............////////////......000/////////.........---........................------------------------,,,------...------,,,,,,---------------------------...///...---,,,---///......////////////......111000...,,,,,,---...///........................+++,,,,,,------..................//////.........////////////////////////---------...........................////////////000000///......---..........................................////////////000/////////............//////////////////////////////000000000000//////111111000000000/////////000000000000000000000000000000000000000000000000//////000111111222333333222222222222111111111000000000000000000000000000111111111111000000000///000000000000111111111111111111000111111222222333111333444333111111222333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555444333222222333555777999444444444444444444444444444444333333333444555666555444444333222222111111------------------------,,,,,,,,,---------......,,,,,,------...------,,,---....../////////............////////////............//////////////////000//////......---------........................,,,,,,---..................000111111000000111222///............---------------............------........................///............---------------------------------//////000000000111111111////////////////////////////////////............////////////////////////....../////////000000000//////000000000000//////////////////////////////.......................................---------------......///000000111//////......//////000111111000000//////000000111000000000000000000000000333222000///......//////000000000000////////////000000000000000000000000111111000000000000/////////////////////...---,,,////////////////////////...///////////////000000//////000000000111111111............////////////////////////////////////......////////////..............................//////////////////////////////////////////////////////000000000111111111---------............/////////000000000///......000000//////...---------......................../////////.........------++++++---....../////////,,,,,,,,,---------............////////////....../////////...............------------------------------------------------,,,,,,------...------,,,---------------------------...///...------.../////////............//////000///...---------...///........................------------------------------............------////////////////////////---------.........//////---............/////////111000///...------------....................................////////////////////////............////////////////////////......////////////......111111111111000000000000000000000000000000000000000000000000000000000000///000000111111222222222333333222222222111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111111111222222222333444555444222111111222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333333444444444333222333444555666444444444444444444444444333333222222222333444555333333222222111111000000------------------------,,,,,,,,,---------......,,,,,,------...------------...//////000/////////......////////////..................////////////...............---------........................+++,,,---...///...---,,,...///000000......///000///............---------------............------........................+++,,,,,,---...///000000........................////////////000000000000///////////////////////////////////////.........////////////////////////........./////////000000//////000000000000//////////////////////////////........................///////////////.....................//////000000///............///000000000000////////////000000////////////////////////222111///------...000111000000000000////////////////////////////////////000000000000000000//////////////////...---++++++////////////////////////............////////////////////////000000000000............////////////////////////////////////......////////////..............................////////////////////////////////////////////////---------.........//////---------............///000000111111000///....../////////......---------........................000000///...---.........+++,,,------.........---,,,,,,,,,---------......---......//////......---........................------------------------------------------------,,,,,,------...---------------------------------,,,---///...------.../////////---,,,,,,---//////...---,,,,,,,,,,,,------........................------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------.........//////111000///...---,,,,,,,,,....................................///////////////////////////.........////////////////////////---..................---111111111111111111000000///////////////////////////////////////////////////000000000111111111222222222222111111111000000000000000000000000000000111111111000000000000000///000000000111111111111111111111222222222111111333444444333111000000111111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222555444333222222333444444333333333333333333333333222222222222222333333333333333222222111111111111------------------------,,,,,,,,,---------......+++,,,,,,---.........---......///////////////.........////////////......---.........//////000000---------.......................................***+++---.........---,,,---...///---+++******+++///............---------------............------........................+++,,,,,,---...///000000........................---------.........//////////////////////////////.........///////////////////////////////////////............//////////////////000000000000//////////////////////////////........................////////////////////////000000//////...........................//////000000000////////////000000//////////////////////////////------...000222444111000000000/////////...//////////////////////////////////////////000000////////////...---++++++////////////////////////////////////............---------.........//////............////////////..............................////////////..............................////////////////////////////////////////////////------------............---------............///000000111111000///..................------------........................000000///............///------......---,,,++++++,,,,,,,,,---------......------............---------------...............------------------------------------------------+++,,,,,,---.........---------------------------,,,---......------...000///...---,,,,,,---...///---------,,,---------...........................------------------,,,,,,,,,,,,------------,,,,,,************************,,,,,,------...//////000------------............000000...------,,,,,,,,,....................................////////////.........///////////////////////////////////////------............------000000000000000000111111////////////////////////////////////////////////000000000000000111111111000000000000////////////////////////////////////000000000000000000111111///000000000111111111111111111222222222111111000222333333222///......///111111111222222222333333222222222222222222222222333333333333333333333333111111111111111111111111000000000111111111222222444333333222222222222222333333333333333333333333111111111222222222222222333333333333222222222222------------------------,,,,,,,,,---------......++++++,,,---...............////////////...------......////////////......------......///000000000---------.../////////000........................++++++,,,------------------......,,,***((())))))///............---------------............------........................///............---------........................,,,,,,---------.........////////////////////////.........///////////////////////////////////////------.........///////////////000000000000//////////////////////////////.................................///////////////111000000///......------......------......///000000//////......//////000000000000000000000000000---------...///111333444111111000000//////......000000000000000000000000......////////////000000///////////////...---,,,////////////////////////000000000////////////...,,,,,,---------.....................////////////..............................////////////..............................////////////////////////////////////////////////....../////////000000000---------............/////////000000000///......------------------------........................000000000/////////...............------,,,******,,,,,,,,,---------......------............---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............------------------------+++---......------///000......------------........./////////000000000000........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------------.........///...------,,,---------....................................////////////.........///////////////////////////////////////------............------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////000000000000111111111111000000000000111111111111111111222333333111000///000111222111///......///111111111111222222222222222222222222222222222222333333333333333333333333000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222000111222333333333333222333333333333333333333222------------------------,,,,,,,,,---------......***+++,,,---............/////////......,,,+++***......////////////......------......///000000111------...//////000111111........................,,,,,,++++++,,,,,,---...---...///...,,,++++++,,,///............---------------............------........................///............---------........................------------.........///////////////////////////............/////////000////////////////////////---------.........////////////000000000000//////////////////////////////////////////////////////------.........////////////////////////............------------...////////////............//////000000000000000000000000---......///000111111222111111111000///.........000000000000000000000000........./////////000000/////////000000///......////////////////////////111111000000000/////////------------.........///............////////////..............................////////////..............................////////////////////////////////////////////////........./////////000000---------............///------.../////////......------------------------........................///000000111000///...---,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------+++,,,......---...///111,,,------......------,,,......///000000000000000........................+++,,,,,,------..................//////.........------------------------++++++,,,---...///000000,,,,,,---------.........------,,,,,,------..........................................////////////............/////////000////////////////////////......////////////......---.........////////////000000000000000000000000000000000000000000000000000000000000000000000///000000000000///////////////////////////////////////000000000111111111111000000000000111111111111000111333333333111000...000111222111000///000111111111111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222111111222222222222222111222222222222222222222222111111333444444444333222111111222222222222222222------------------------,,,,,,,,,---------......***+++,,,---............000//////...---+++***)))......////////////......---------...///000000111---......///000111222222........................---,,,+++***+++,,,---...---...//////......///000//////.........------------..................---........................+++,,,,,,---...///000000////////////////////////............/////////000////////////////////////---.........//////000000////////////////////////---------.........////////////000000000000//////////////////////////////000000000000000000000000,,,---------......//////------......///000000000...------------...////////////............//////000000000000000000000000...///000000000000000///222111111000///......---000000000000000000000000---.........//////000000...///000000000000000///////////////////////////222222111111000000//////............/////////000............/////////000..............................////////////..............................////////////////////////////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,---.../////////...------------------------...........................///111222111000...,,,******+++,,,------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------+++,,,............///111+++,,,............,,,+++,,,,,,---...//////..............................++++++,,,,,,---...//////......////////////......------------------------++++++,,,---...///000111,,,,,,,,,---------......,,,,,,,,,,,,---...//////..................................../////////000---.........//////000000////////////////////////......////////////......,,,---------......//////000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000//////////////////////////////000000111111111222000000000000111111111111000111333444333111///...000111222222111000111333000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000000111222222222222222111111111111111111111111111222333444555444333333000000000000000111111111........................//////.........---------++++++******+++---...///........................///////////////............/////////000000111111............////////////........................------------------------------......///000000111222222111000///...------......//////...---,,,,,,........................,,,------......------,,,+++,,,------......------/////////000//////...---////////////////////////////////////////////////,,,,,,------......//////...........................------,,,,,,------...000000///...---,,,,,,+++////////////////////////....................................////////////111000///......///000111000///...------...///000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////......------------////////////////////////------------------------////////////////////////////////////////////////...---,,,++++++,,,---...------............------..................------000000//////........................////////////............////////////111000///...------...///...---...///111111///---........................//////...---...///000111000---+++,,,...///---***,,,,,,,,,---------...............------,,,,,,,,,........................------------------------,,,---///000000///---,,,------............------,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......---...///000000///...---.........------,,,,,,,,,.........//////////////////......------,,,+++++++++++++++,,,---...///000000000///...............111111111000///...,,,++++++++++++,,,---...///000//////...------------...------...//////...------................................................////////////////////////..................------,,,,,,,,,---...///000111............//////////////////............////////////000222444444111///000000000000000000000000000000000000000000000000............////////////////////////000000000000////////////000000000000222222222222111///...---000000000000000000000000111111111111111111111111000111111000//////111222333333222222222222222333000000000000111111111111444333111000000000111111444444333222222111111000444333111000000000111111000000111111111111000000222111111111000000//////........................///.........------------+++++++++++++++---...///.........................................................//////000000000............////////////........................------------------------++++++,,,------...//////000000000//////......---......//////...------,,,........................,,,------......------,,,+++,,,------......------,,,---...///////////////......................../////////////////////////////////000000000000000000000000000000000000000///......------......///...............---------------------------------....................................////////////000000///////////////000//////............//////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000///000000000000///...---////////////////////////------------------------///////////////////////////////////////////////////......------......///------............------......................../////////.........------............////////////............////////////111000///...---......///,,,+++,,,...000000///---........................---,,,,,,+++,,,---...//////---,,,,,,......---+++------------------------.........------,,,,,,,,,........................------------------------,,,---...//////...---,,,------............------++++++,,,------------,,,---,,,,,,,,,,,,---......---......//////......---......---------,,,,,,,,,........................------------------------------------......///000111111000///////////////,,,------------,,,,,,+++---------------...///000//////...------------...........................................................................................................................------------......///000............////////////000000////////////000000//////000222444444111///000000000000000000000000000000000000000000000000/////////000000000000111////////////000000000000000000000000////////////111111222111111000///...000000000000000000000000111111111111111111111111000111222222000///000111222222111111111111222222000000000000111111111111333222111000000000111111222222111111111111000000333222111000000000111111000111111111111111111000222222222222111111111000....................................------------,,,+++++++++,,,---...///........................,,,,,,------......//////.............../////////---............/////////........................------------------------******++++++,,,,,,------.................................///......---,,,........................,,,------......------,,,,,,,,,---............---***+++,,,---////////////------------------------////////////////////////000000000000000/////////......................../////////....../////////---------.........//////------------------------........................---............/////////...//////000000/////////......////////////......////////////////////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000///000222333222111///...////////////////////////------------------------////////////////////////////////////////////////...//////////////////...------............------.................................---------------............////////////---............/////////000000///............///+++***+++,,,///000///---........................---,,,,,,,,,,,,---......///...------......---+++......------------------.........---------------------------------------------------------------,,,---...//////...---,,,------............------***+++,,,------------------,,,,,,,,,,,,---.........------,,,,,,------......------------,,,,,,,,,//////......------,,,,,,++++++,,,------...////////////.........//////000222111000000//////000000***++++++,,,---------,,,......---------....../////////...------------...///...---,,,,,,---...///.........................................................................................................---......//////............////////////111000000000000000000111000///000111333333111///000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000111222444444222000000000111111000000000111111222000000000000111111111111222222111000000000111111///000000000000111111111222222111000000000111111111111222222222222111111333333333222222222222222........................------------------------,,,,,,,,,,,,------..............................+++++++++,,,---...//////------..................---------.........//////........................------------------------******++++++,,,,,,,,,,,,,,,,,,,,,------.........---...............------........................,,,------......------,,,,,,------...............***+++,,,---............------------------------//////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................////////////////////////........................---------.........//////---...///000000000///...---...///000000///...---////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////...///222333333111///---////////////////////////........................////////////////////////////////////////////////---...///000000///...---------............---------------...............------------------------............////////////---------.........///////////////.........//////---,,,,,,---...///...,,,....................................//////000000///...............---,,,............------------...............---------------------------------------------------------,,,------......------,,,,,,------......------,,,,,,---------------,,,,,,---,,,,,,,,,,,,---.........---++++++++++++---...------------------------//////...---,,,+++++++++,,,,,,,,,---------......//////..................111000000///////////////,,,------.....................------,,,---------//////...------------...000///---,,,,,,---///000........................................................................---------...............000///...............///............////////////000000////////////000000000//////111222333111/////////////////////////////////////////////////////////000000000111111111////////////000000000000222111111000///......---//////000111111111111111000000000000000000000000////////////////////////111333555555333111000000000000000///000000111222///000000000111111111111111111111000000000000111//////000000111222222333111111111000000000000111222222222333333222222222222222222222222222222222........................,,,,,,------------------,,,,,,------------------........................+++++++++,,,---...//////..................------------------....................................------------------------,,,,,,,,,,,,------------++++++,,,,,,------......------...............---........................,,,------......------,,,,,,---......//////......,,,---------------,,,,,,------------------------//////////////////////////////......------,,,,,,////////////////////////...------,,,,,,------...000//////...------,,,,,,////////////////////////........................------------............,,,---...000000000///...---...///000000///...---////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////,,,---000222222000...,,,////////////////////////........................////////////////////////////////////////////////,,,---...//////...---,,,------............---------------.........//////------------------------............////////////------------..................//////////////////111000.........///---,,,.................................///////////////...//////...------------................................................------------------------------------------------,,,------------------,,,,,,,,,------------,,,,,,/////////...---,,,+++***---,,,,,,,,,,,,---......---,,,+++******+++,,,---------------------------//////...---,,,+++++++++......---------,,,,,,,,,......------,,,---------//////...------------.........//////......---,,,------,,,,,,,,,,,,,,,---//////...------------...000///---,,,,,,---///000........................................................................---------.........//////000//////.........//////............////////////.........------.........000//////000111222111000////////////////////////////////////////////////........./////////000000////////////000000000000222111111000///......---...///000111111222111111////////////////////////////////////////////////000333555555333111000000000000//////000111111222///000000000111111111111000000000000111000000000///000000111222333444444000000000000111000000000222222222333333222222222000000111111111111111111........................,,,,,,,,,,,,------------,,,---............------........................,,,,,,------......///////////////...............,,,------------.................................------------------------------------............,,,,,,,,,------.........,,,---......///.................................,,,------......------,,,------...////////////..................---,,,,,,------------------------////////////////////////000000000000000/////////........................------,,,,,,,,,,,,------111000///...---,,,++++++------------------------........................,,,------------.........,,,---......////////////......////////////......////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000+++,,,...///000///---,,,////////////////////////........................////////////////////////////////////////////////,,,,,,------------,,,,,,------............------,,,,,,------.../////////---------------.....................////////////,,,------------.........---...//////000/////////222000.........///...---........................+++,,,------......------...///000///---------...------........./////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,////////////...,,,+++***---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...//////......------,,,,,,//////...---,,,,,,++++++------,,,,,,,,,------...///...------,,,,,,---------.........---,,,,,,+++------,,,,,,,,,------...//////...------------...///...---,,,,,,---...///................................................------------------------,,,,,,------...//////////////////...//////000000............////////////...------,,,,,,------...000///...///111222111000000000000000000000000000000000000000000000000000............////////////////////////000000000000111111000000//////.........///000111111111111111////////////////////////000000000000000000000000///111333444222111111222000000000000111111222333000000000000111111111111...///000111111111000000000111111222333444444444...///000111111111000000111111222222222222111111000000000000000111111111........................++++++,,,,,,,,,---------------...//////...---,,,................................................000000000//////.........,,,,,,---------.................................------------------------............------------------------............,,,------...//////..............................,,,------......------,,,------...///////////////------.../////////............................../////////////////////////////////000000000000000++++++++++++++++++++++++......------------......//////......---------,,,------------------------........................,,,,,,---------.........------------...///000000//////............//////////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000,,,,,,---...............////////////////////////........................////////////////////////////////////////////////......------------......------............------,,,,,,------...//////000------........./////////............////////////,,,,,,---------.........,,,---///000000000/////////---,,,,,,...///000///........................+++,,,---.........---,,,...000111000---,,,---///,,,,,,---...///000111111---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------............---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------..............................---------------------,,,------,,,------...///000//////...---------------------......//////.....................///000111//////...------------...........................................................................------------------------,,,,,,------...//////000///.........///000111111............////////////......------------......000///......000111111000000000000000000000000000000000000000000000000000...////////////000000000////////////000000000000000000000000///////////////000000111111111000000////////////////////////111111111111111111111111...000111111111111222333000000000111111222444444000000000000111111111111---...000111111111000000000000111111222222333333---...000111111111000000000111111111111111111000000000000111111222222222........................+++++++++,,,,,,---------------/////////...---,,,........................///////////////.........111111000000/////////...,,,,,,,,,---------..............................------------------------------------------------........................,,,,,,---.../////////...........................,,,------......------,,,---......///////////////,,,,,,...///000000111111////////////////////////////////////////////////,,,---------......//////........................//////............//////---------............///////////////////////////........................,,,,,,,,,---------......------,,,,,,---...000111000///...------...///000////////////////////////000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000------------......//////////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000---..................---,,,,,,------...///000000........./////////000000............/////////000,,,,,,,,,---------......,,,---///000000000//////+++***)))***---000111111........................------///000000000///......000111000---,,,---000+++,,,---...///111222222---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,...///000000000---,,,,,,,,,,,,---......,,,,,,...//////...,,,,,,,,,,,,,,,------..................///////////////+++,,,,,,------......///---------......000111222000000///...............---...///111222222333333////////////000222333333//////...------------...------...//////...------................................................------------------------,,,,,,------...///000000............///111222222............/////////000//////............//////000///......000111111000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000////////////000000000000000000111111111111000000////////////////////////111111111111111111111111...///000000///000333555111111111111222333444555000000000000111111111111---...///111111111000///000000000000111111111111---...///111111111000///000000111111111111000000111111111222222333333333..............................---,,,,,,+++******---,,,+++++++++,,,---...///000111000...------.........------------......////////////////////////------------------------******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---000111000///......,,,,,,,,,---000000///------..................---.........------,,,,,,,,,,,,---///000111000///---........................---...///000000///...---....................................////////////000///...---,,,,,,---............................................................------...............////////////......///......---------......////////////////////////,,,---......//////......111000...///111222222111//////000111111111111111////////////000000000000//////...------...///000333222000/////////000111........................---000000------111222000///---***((((((***---///------............------------------.........///////////////////////////........................//////............//////---------...///000000111.................................000111111...,,,...------------...//////000///...---,,,+++++++++***+++,,,---......//////000000///...............,,,---...///000000000000------------------------....../////////...,,,+++---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////------+++''')))...///,,,,,,,,,------.../////////000//////.........//////------------------------////////////000000000000.........///////////////........................///......------......///---------............///000///...---------------///////////////......------------............///////////////////////////............/////////000...............///000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////---...000000.........///111111111000000000000000111000000000////////////000000///...............222222222111111111111111000000000000000000000000////////////000111222333////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000..............................------,,,++++++***---,,,,,,++++++,,,------//////000...---,,,---///......------------......------------------------------------------------------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---000000///......///---,,,,,,,,,...///...---------............------......---------,,,,,,,,,---...000111222111000///........................---...///000000///...---....................................////////////111000///...---......///......................................................------------...............//////.........///......---------......////////////////////////,,,---......//////......000///---...000111111000//////000111111111111000////////////000000000000111000...------------...//////.........///111111........................222444333///...000000---000///---++++++---///000------............------------........./////////////////////////////////........................//////............//////------......///000000111.................................000111111...,,,---------------...////////////...---,,,,,,,,,,,,+++,,,---......///......000000///...............,,,,,,---...////////////---------------------------......///...---,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,---------------,,,,,,---------...............---,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,---------...---///...+++***...///---..................------//////............////////////......------,,,,,,///000000000000000000000///////////////.................................---,,,,,,,,,,,,,,,,,,------------............/////////...---------------///////////////......------------............///////////////////////////......//////////////////...............///000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////---///111000///...//////000000000000000000000000111000000000000000000000000000///...............111111111111111111222222000000000000000000000000////////////000111222333000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000------------------------......------,,,+++++++++------,,,,,,,,,,,,------.........,,,++++++---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111------------------------------------------------,,,------......------,,,,,,...//////......///000000...,,,+++,,,---------,,,,,,------------,,,,,,...------------,,,,,,,,,...///000111222111000000........................---...////////////...---........................---............/////////111111000////////////000................................................------,,,,,,,,,,,,------------............------......---------......///////////////////////////------...////////////...///...,,,---///000000///...///000000111111000000////////////000000000000111111///...---,,,,,,,,,,,,,,,,,,---...///111222...........................111000------000000...000000///......///000000------............------....../////////000000000////////////////////////........................//////............//////------......///000000000.................................000111111...,,,---------------......//////...------,,,,,,,,,,,,------...............---000/////////............+++,,,---.......................................,,,------......---+++***------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,------------,,,,,,+++...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------222444000,,,---...---000//////...------,,,,,,///...............//////111111000///...---,,,,,,000000000000000000000000000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...------------...///////////////......------------............/////////////////////////////////////////////////////////.........///000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...000111111000//////000000000000000000000000000000000000000000000000111000000///.........//////000000000111222222222333000000000000000000000000////////////000111222333111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000------------------------......------,,,,,,,,,,,,...---------,,,,,,,,,,,,---------+++******,,,///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------........................,,,------......------,,,---.........------///111333000---,,,,,,---...---+++,,,,,,------,,,,,,+++------------------------......///000000000000///........................................................................---------.........//////000000//////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,...------------...//////////////////////////////------...///////////////000...------///000000///...//////000000000000000////////////000000000000111000000///............,,,,,,------...000000111........................***---///...000666888777//////000000000000//////------............------////////////000000000000////////////////////////........................///......------......///............//////000000.................................000111111...,,,------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++///////////////......---+++,,,,,,---......------........................+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------------,,,+++,,,,,,---,,,,,,++++++------------------------------------------------.........------------------444888444...---...---//////.........---------......---------...//////000000000000////////////111111111000000000000000111111000///...------,,,..............................////////////......---------............//////......---------......///////////////......------------............///////////////////////////000000000///////////////000///////////////000000111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////000000000000///000222222000000000111/////////000000000000000....../////////000000000000000///////////////000//////000111222333333333000000000000000000000000////////////000111222333000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////////////////------------------------......------------,,,,,,............------,,,,,,,,,,,,,,,+++******,,,.........------------......------------------------------------------------***+++++++++++++++,,,,,,------------------------........................,,,------......------,,,------...---,,,---...000555222///------.........+++,,,,,,------,,,,,,+++---------------------------------.............................................------------..............................------------....................................................................................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------------...//////////////////////////////---...//////000000//////111///...///000222111111......///000000000000000////////////000000000000//////000000111111111111....../////////000000000........................,,,000222222555<<<>>>===---...////////////...---------............------////////////000000000000////////////////////////..............................------------..................////////////.................................000111111...,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------++++++,,,,,,,,,++++++***/////////000///...------+++,,,------...---------........................***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............---555999555///......------------.........//////---------------...//////---......///000111222222222111111111000000000///111111000///...------,,,...........................//////000000//////...---------............///......---------......//////////////////......------------............///////////////////////////000000000000000000//////111000000/////////000000111111000000//////......////////////////////////////////////////////////////////////////////////.../////////000000000111///000222222000000000111......//////000000000000........................000000/////////000000111//////000111222333333333000000000000000000000000////////////000111222333////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------------......///......---,,,+++***,,,------,,,+++,,,.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,------......------,,,+++---......------...///444111///......///...---,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,---------.......................................------------..............................,,,------------.........,,,---...............---................................................------,,,,,,,,,,,,------------............---------------------...///000////////////////////////......///000000000000///111000//////111222222111---...//////000000//////////////////000000000000---...///000111222222222......///000000000//////........................---000111///000555666444,,,------......------,,,------............------....../////////000000000////////////////////////..............................------------............//////////////////.................................000111111...,,,,,,,,,,,,,,,,,,------......------,,,,,,---------***+++,,,,,,,,,,,,++++++...///000000000///---,,,------............------------------------------***+++---......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////...333666222///...---+++,,,,,,------...//////000,,,,,,,,,,,,---...//////+++,,,---///000222333444222222222111111000000///000000//////......------........................,,,---...//////...---,,,---------............///...------------.../////////////////////......------------............////////////////////////////////////000000111111111111111000/////////000000000000000000////////////////////////////////////////////////////////////000000000000000000000000......//////000000111111...000111111000//////000---......//////000000111/////////......---------000000/////////000111111000000000111222222222333000000000000000000000000////////////000111222333........................////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////...---,,,+++)))+++...///...---,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,...///...------...000...------......---+++------............------,,,,,,,,,---------......---------------...//////...........................------,,,,,,------...........................,,,,,,---------.........,,,---...///000//////.........................................................------------...............//////.........---,,,,,,------///000000////////////////////////......///000000000000000111///......000111111000---...//////000000//////////////////000000000000,,,---...///000000//////+++,,,---///000000000///........................---000///++++++------+++------------------------------............------------........./////////////////////////////////...........................------,,,,,,------.../////////////////////....................................000111111...,,,,,,,,,++++++,,,,,,---...---------,,,,,,------...+++,,,------...............///000111000///---,,,....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,...//////...,,,+++,,,,,,---...............------------------------,,,,,,,,,---------......++++++,,,,,,------.........111222///...///...***------..................,,,,,,,,,,,,---...///000,,,,,,---...000111222222333333222111111000000//////////////////.................................,,,---...//////...---,,,---------............///---------------.../////////////////////......------------............///////////////////////////......///000111222222333222111111000//////000000////////////000000000000////////////////////////////////////////////////000000000000000000000000.........///000111111111---///111000///...//////------......///000000111222222111000///......---000000//////000111111222111111111111111111222222000000000000000000000000////////////000111222333////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000///---+++***(((+++///000///...---,,,.........------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))),,,///000///------------,,,+++,,,------+++)))---......//////......---,,,,,,,,,------.........///............///000000...........................---,,,,,,,,,,,,---...........................,,,,,,,,,---------......---...///111111111000///................................................///......------......///......////////////......,,,,,,,,,---...///000111////////////////////////...//////000000000000000///...------///000000///---......///////////////////////////000000000000,,,---.........---,,,+++'''(((+++---///000000000........................111333222...---//////---......------------......---..................---------------.........///////////////////////////...........................------,,,,,,------...///////////////..........................................000111111...,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------...,,,---...///000000000000...///000111000///---,,,...///////////////......+++++++++++++++++++++++++++,,,.../////////......+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,...//////...,,,+++,,,------.../////////...........................,,,,,,,,,------.........))))))***++++++,,,------...000///,,,---000...)))/////////...------,,,,,,+++++++++,,,---...///000------......//////000000333333222222111000000///.........///////////////...........................///000222222000///...---------.........//////---------------...///000///////////////......------------.........//////////////////////////////------...000111222333444222222111000000///000000......//////000000111111////////////////////////////////////////////////000000000000000000000000---......///000111111222---///000000///......///---------...///000000111555444333222111///......000000///000000111222222222222222111111111111111000000000000000000000000////////////000111222333000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000......------------......................................................//////......------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------,,,,,,........................111111000///...---------...........................---,,,,,,......---,,,------......//////000000///---,,,,,,...//////...+++,,,---.........---,,,////////////////////////,,,,,,,,,---------......//////.........---------...........................---,,,...000000...++++++,,,---.........---,,,+++---//////...,,,,,,,,,000...,,,******,,,...000000000//////.........---........................//////............//////...............///000000............///000222222//////............//////000000//////.........---000///...---------------......------------........................------......---------,,,,,,,,,//////000000///...------........................000...,,,,,,...000000000,,,,,,,,,---------......333000---,,,---.........---,,,++++++++++++,,,---------,,,,,,,,,------......///////////////........./////////000000111111---------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,...///...,,,,,,...111///000111111000...,,,******,,,///000000///000111------...........................------,,,,,,,,,000///...,,,***((('''&&&///...,,,+++***+++,,,,,,---,,,,,,,,,,,,---......,,,---......///.........++++++,,,,,,,,,---------000///...---,,,------...,,,,,,,,,---------...............------,,,,,,,,,+++,,,---......,,,***(((,,,---...//////...---,,,---------............///111111000000//////......000///...,,,,,,---......---...............------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,..................................................................------............////////////............////////////222111111000///......---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222......---------......///111000...---...///111222555444222000///000000111000000///////////////000////////////000111222333111111111111000000000000111000///......///000111///...---,,,,,,---...///////////////////////////000000000000000000000000...///111111/////////000////////////////////////......------------............................................................------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,------------------............................................................---,,,,,,,,,+++...............------------,,,+++,,,...///...---............///////////////---,,,,,,...//////...,,,---.../////////..............................---------.........////////////.........---------...........................---,,,...000000...+++,,,---.../////////......+++---......---,,,---...///...,,,++++++,,,...///000/////////....................................//////............//////...............///000000............///000111222//////............//////000/////////............000000///.........//////......------------.......................................---------,,,,,,------......---,,,,,,+++........................///---++++++---/////////,,,,,,---------.........///......///000111///......---,,,++++++,,,---.........---------------........./////////......---......///000000000000000------,,,,,,,,,,,,,,,,,,///......------,,,---------...///...,,,,,,...111///000000000///...,,,++++++---000000000//////000------........................---------,,,,,,,,,...------,,,+++*********...---,,,+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,---...//////......++++++,,,,,,,,,---------000///...---,,,------...,,,,,,,,,---------............---------,,,,,,,,,------.........,,,+++***------...............------------............///000000000000//////......//////...------------------...............------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................////////////............////////////111111111000///.........000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222//////...............///000000.........///111222333222111///......//////000000////////////000000////////////000111222222111111111111000000000000111000///......///000111///...------------...///000000000000000000000000000000000000000000000000...///111111/////////000////////////////////////......------------......................................................------------------.................................------------,,,,,,,,,,,,,,,,,,---------...............------------------......//////000000000........................------------------,,,,,,//////.........------------,,,+++,,,...//////.../////////...............///---,,,,,,...//////...---...//////000000//////------------------------........./////////000000...............---------...........................------...//////...,,,---...//////000000//////,,,---...---,,,,,,...000///...,,,++++++,,,...///////////////....................................//////............//////...............///000000............///000111111//////............//////////////////............000////////////000000111......------------.......................................------------,,,---------...------,,,+++...........................,,,++++++,,,.........,,,------------.........,,,---...111333333000.........------------......000//////...---------...,,,---............---------...000111111000///...,,,,,,,,,,,,------------/////////..................//////...---,,,...///000000//////......---------///111111000......///......------------------...------------,,,,,,,,,+++,,,,,,,,,------------------,,,+++++++++,,,,,,+++************+++,,,,,,++++++,,,....../////////,,,,,,,,,,,,------------///...------,,,---------,,,,,,,,,---------.........------------,,,,,,,,,///......---------------------,,,,,,---...//////---------............///000000000////////////.........//////......---,,,------...............---///...------------...///------------------------....................................................................................////////////............////////////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222222111000///.........///000///.........///111222111111000...............000000////////////000000............///000111111111111111111000000000000000000////////////000000///......------......///111111111111111111111111000000000000000000000000...///111111/////////000////////////////////////......------------......................................................---------....../////////////////////////////////------------------------,,,,,,,,,---------......//////......------,,,,,,,,,,,,---...///000000111.................................////////////////////////...------,,,,,,///...------...///...,,,/////////......---------///---,,,,,,...//////...------......////////////---------------------------.........////////////......................................................---............---------......////////////,,,------,,,,,,---///222///...---,,,,,,---...//////////////////.................................//////............//////...............///000000...............///000111//////............/////////////////////.....................///000111111......------------......---------...........................------------...///////////////..............................///---++++++---.........------------.....................000222222000/////////............//////111000///...............+++,,,------...---------,,,---000222222000...,,,+++,,,,,,,,,------...............///............/////////...------...///000//////.........//////...000222222000...............------------,,,,,,------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++,,,---.../////////,,,,,,,,,------------......---------------------,,,,,,,,,---------......------------------------111000...------...///000---,,,,,,+++,,,---///000---------............///////////////////////////---.../////////...,,,+++,,,---......///..................------.................................................................................---------...........................////////////............////////////111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222333222111000////////////000//////...///000111111000000000//////.........000////////////000000111...............///000000111111111111000000000///000000////////////000000//////............//////000000000000000000000000////////////////////////...///111111/////////000////////////////////////......------------............................................................//////000000000111////////////////////////------------------------,,,,,,,,,---------....../////////......---------++++++,,,---......//////................................./////////////////////.........---------111000............,,,***//////......------,,,,,,///---,,,,,,...//////...---------------.........------------------------,,,,,,---------.........---.........................................................------......---------------.........---......---,,,---///222///...------------...///.........///////////////........................//////............//////...............///000000...............//////000//////............//////.........///////////////------------...//////000......------------......---------.........////////////.........---------......///////////////...........................111///---,,,...//////...---------.........//////333111......////////////////////////////////////000000///...............+++,,,,,,---......------,,,---000111111///---+++,,,,,,,,,------.........,,,---............------000///.........///////////////.........//////000///111222222000...............------,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,---............,,,,,,---------.........,,,,,,------------------,,,,,,,,,---------......------------------------111000...,,,---...000222---,,,+++++++++---...///---------............///.............../////////---.../////////...,,,+++,,,------...//////......---..................---........................................................................---------.........//////............////////////............////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222444333222000000////////////////////////000000111000000000000000000/////////////////////000111111///............//////000111111111111000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////...///111111/////////000000000000000000000000000......------------......................................................///////////////000000000........................,,,,,,,,,------------...,,,,,,,,,---------....../////////...............++++++,,,,,,---.................................------------------,,,,,,........................222000............,,,+++.........---------------///---,,,,,,...//////...---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...---------.......................................---...///...,,,,,,...000---,,,,,,,,,,,,---.........//////...------...000///..................///.........///////////////........................//////............//////...............///000000///......---......////////////............//////.........///////////////...------------......///......------------......,,,,,,------...//////////////////.........------+++,,,------...---------........................222000------...//////...------........./////////444111---,,,---...............////////////......///......---......//////+++,,,---......///......---...///000000///---,,,---------------.........+++,,,---...///...---,,,000...---...///111000000------......//////000000///111222222000///............------,,,,,,++++++,,,,,,,,,------------.........------,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,------...///++++++,,,------------,,,,,,---------............+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,------------...000///---,,,---...000111------,,,,,,,,,,,,---------------............///---............/////////......//////......---,,,,,,,,,---...////////////------...//////...------------------------------................................................,,,,,,------.../////////............////////////............////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222222222111000/////////000////////////000000000000///000000111111000000//////......//////000111222000//////......///000000111111111111000000000000//////000000000000//////...//////000000//////...........................000000000000000000000000...///111111/////////000000000000000000000000000......------------..................................................................------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////------------.............................................---,,,,,,,,,+++,,,,,,------...////////////...---...///000///...,,,------------------...///---,,,,,,...//////......------,,,---...///000........................------------............---------.........//////........................---//////...,,,+++...000...------,,,---...///000...000111000...---------//////............//////............/////////000........................//////............//////...............///000000///......------.........//////............//////............/////////000000///...............///......------------......,,,,,,------...//////000////////////............+++,,,,,,---......------........................111///---,,,---......---............///////////////...,,,,,,.........------...////////////...---,,,,,,,,,,,,---...///000,,,,,,---...////////////......//////......---,,,............------------+++---...000000000...---///---,,,---000222222111+++,,,...///000000000///...000222222111/////////......------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++------------............***+++,,,---...------,,,,,,,,,,,,---------......,,,,,,,,,---------............---------...///000------------,,,,,,+++***---------............///---------.........////////////...---------------+++,,,---...////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------...//////000............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111000000/////////000000...//////000000000000000......///000000000///...............///000111222111000000//////000000000111111111111000000000000...///000111111000///......///000111111000///...////////////////////////000000000000000000000000...///111111/////////000000000000000000000000000.........------.........................................................---------,,,,,,+++++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......------......//////000000///////////////.................................111111000///......------+++,,,,,,---...///000000---,,,,,,---000222111111,,,,,,,,,------.........///---,,,,,,...//////...///......------///000111////////////////////////............/////////000---------.........//////........................---//////...++++++...111///......------///000111///000222111///---,,,,,,////////////////////////---.........//////000000........................//////............//////...............///000000///......---------......//////............//////---.........//////000000222111000//////...//////.........------.........,,,,,,------...///000000000/////////............------...///000000000///........................000...,,,+++,,,------,,,............/////////000******+++...000000...+++,,,---...//////...---,,,+++++++++,,,---...///000,,,---...///000000000000//////......------------/////////...---------,,,,,,...000111222111000//////,,,+++---111333333222***,,,...000111111000///...000222222111000000000......---,,,,,,+++******,,,,,,,,,------.........***+++++++++++++++,,,,,,)))***,,,---...---,,,,,,++++++******++++++,,,---------------,,,+++******---------.........//////)))***,,,---...------,,,,,,,,,,,,---------......,,,,,,,,,------.........---------------...//////---.........---+++)))(((---------.........//////---------.........//////000///...,,,,,,---......+++,,,---...////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------...///000000............/////////000............/////////000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222000///////////////000111...//////000000000000000,,,---.../////////...---............///000222222111111000000000000000111111111111111000000000000...///000111111000///......///000111111000///...000000000000000000000000000000000000000000000000...000111111/////////000000000000000000000000000////////////////////////........................//////.........---------///...------++++++***))),,,,,,++++++,,,,,,---...000///...---,,,------...------------------------))))))******+++,,,------...------,,,,,,------.../////////......---------------+++******+++---------.....................,,,,,,------...///////////////...---,,,++++++***+++,,,---...////////////........................------,,,,,,,,,,,,------------............------111111000/////////////////////............//////------------------------////////////////////////........................////////////////////////,,,------------------,,,111333333111---+++---///.........------,,,,,,,,,......///000000000000000//////000000000000//////...//////000000000000000........................,,,---///000000000///...000000///................../////////---,,,---.........////////////............---,,,---...///000////////////////////////111000///......///000111------------------------........................,,,,,,,,,,,,,,,---...///000///---,,,,,,---...///,,,---///000000000///...///...---,,,,,,,,,---.........---,,,,,,,,,------///000111000///...///000...------...000111000...(((***,,,///111111000///444333111///...---......+++,,,---------,,,***)))++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------------++++++++++++------///---******+++,,,,,,,,,------------------------///......---------......,,,,,,,,,---------......+++---///111222222111000.........------,,,,,,,,,,,,,,,,,,---...///000000/////////...------,,,,,,---------............///000///...------------------------------...///000...............//////000000000////////////000000000000///////////////000///000000111222333333333///000111111111///...---------............------000000//////.........---////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////............///000222222222111///......000222333333222222111000000000111222111111111000000//////000000111222222111000///////////////.......................................///////////////......////////////000000000000------------------------..............................------,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000///...---,,,------...------------------------,,,,,,------......//////...------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...//////.........---------,,,,,,------...////////////......------,,,,,,++++++,,,---...////////////..............................------------......------............------000//////...............///..................///------------------------////////////////////////........................////////////////////////------............------///111111000...---///111.........------,,,,,,,,,......///000000000000000...//////000000//////...,,,---...///////////////........................---...///000000///......000000///................../////////---,,,---...,,,,,,------------,,,,,,///......------...///000........................000000///////////////000------------------------..............................------------......111000...---,,,---...///,,,---...///000//////.........---,,,,,,,,,---.........------,,,,,,------///000111111/////////111...------///000111000...------///000000000//////333222111///...---......//////000000//////...---------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------***+++++++++,,,---------------------------------------,,,++++++,,,------///...,,,,,,.........---------------------------///......---------......,,,,,,,,,---------...................../////////.........------,,,,,,,,,,,,---------.../////////------..................---------............/////////...---------------......---------...//////000///...---...///000111000//////......//////000000000////////////000000//////000000111222222333///000111111000///...------......//////......---000/////////............////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000////////////...//////000111222444333111000///000000111222222111000000000000000111111000000000/////////---...///000000///......////////////............///////////////////////////000000000000000//////////////////000000000000------------------------........................---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------...------------------------..................//////...------,,,,,,------...---------,,,,,,,,,,,,,,,---......//////......---/////////......------,,,,,,,,,------.../////////------------------------,,,,,,---...////////////........................///..................///------............------............------------......------------......------------------------////////////////////////........................////////////////////////......////////////......---/////////......000222.........---------------......///000000000000000.........//////.........+++,,,---...////////////............................../////////......---000///......---............/////////---,,,---...,,,,,,------------,,,,,,000///...............///...........................//////000000/////////------------------------........................000//////............///333222000...------......------...////////////.........---,,,,,,---...//////......---,,,,,,------///000222111000///000222///......///000111000...111111111000//////......333222111///..................---,,,,,,,,,,,,------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,------...,,,---------------------------------------------------,,,,,,,,,,,,------//////...///111111///...------------------------......---------......///,,,,,,,,,---------......000///---,,,,,,,,,---............---------------------..................,,,,,,------...//////000---------............/////////...------------...//////......---.........///...---------...000000///..................///000000////////////000000...//////000000111111222///000000000000//////...---......//////......---////////////............////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000//////000000////////////000000444333333222000//////...111111111000000000000000000000///////////////...,,,---...///000000//////////////////............000000000000000000000000000000111111111111000000////////////000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---..................------......------------------------------------------,,,,,,...------,,,,,,------...///////////////.........,,,---...//////...---,,,---.....................,,,,,,------.../////////,,,---------......//////,,,------...//////..............................//////............//////------............------.....................---------,,,,,,,,,,,,------........................////////////////////////........................//////////////////////////////000000000000//////...............///000111...............---------......///000000000000000------............------+++,,,---...///000000000..........................................------///......------............/////////---,,,---.........////////////...............---------------........................---...///000000000///...................................................///////////////000111111444333111///...---------------........./////////......---,,,,,,---///000000///...------,,,------///000222111000000111222//////...///111111///...222111000///............222111000000///............---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++,,,---.....................------------------------------------------,,,,,,---------.........000222222///---------------------------...------------...//////,,,,,,,,,---------.............................................---------...............------------------.........//////---------............//////......---------......000000///......---......,,,---...000000///...---......------------......000////////////000000111......//////000000000111///000000000000/////////......////////////......///////////////.........//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000//////111000000////////////000111111111111000///...---111111111111111111111000////////////..................///000111222222222////////////............//////////////////////////////000111111111000000////////////000000000000////////////////////////........................------------............+++,,,,,,------......///------,,,,,,------...///------..................------------------------------------------,,,,,,...------,,,,,,------...////////////////////////+++,,,---......---,,,++++++,,,,,,---...///000000,,,,,,------.../////////,,,------......//////000,,,---......///.................................//////............//////------............------...//////000000000//////------,,,,,,,,,,,,------........................////////////////////////........................//////////////////////////////000000000000//////000///................................................///000000000000000------............------------...///000111111111.................................------------.........------------........./////////---,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000000000///...................................................------......000111333444333222111000///...---------------------......///......---,,,---...///000111000///...------------...000111111000000111222000//////000111111///.........---------...//////111111000000//////......222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///.....................---------------------------------------------------,,,---///111111///------------------------------------------...//////,,,,,,,,,---------......***,,,///222222111000..........................................---------//////.........------------------............///......---------......///111000///...............+++...333666666333///,,,......------------......///////////////000111111////////////000000000000000////////////000000000...//////////////////............/////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000111000000////////////000......///000000//////...111111222333333222222111............/////////////////////000111222222333////////////....................................---...//////000000000///////////////000000000000------------------------........................------...............///,,,,,,------.........///---------------......///,,,---......///.........------------------------..................//////...------,,,,,,------...---------------.........+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000,,,,,,------.../////////------......////////////------...............---........................///..................///------............------......000111111111000///......------------..............................////////////////////////........................//////////////////////////////000000000000//////111///------.........,,,.............../////////......///000000000000000.........//////............///000000000000000000........................------,,,,,,---......///---------,,,------...///.../////////---,,,---...,,,,,,------------,,,,,,++++++,,,---------------------------------------,,,---......////////////................................................---------...000111333444111111000000///...------------,,,,,,------...///...------------///000111111111///...------,,,,,,---...000000//////000222111000///000111111///...+++,,,,,,---...//////000000000000000000///......000000///...............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.....................------------------------------............------,,,++++++---//////...------------------------------------------...///000,,,,,,,,,---------......))),,,000333555333000................../////////------..................000//////...------,,,,,,---------............///...------------...//////000000//////.../////////,,,000666::::::777222...///..................//////......//////000111222000000000000000000000000000////////////000000111...//////000000//////............///////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000......////////////000000000000////////////000000.........//////000000000///000222333333222111111...////////////000000000......------...///000111////////////....................................,,,---...//////000//////////////////000000000000------------------------........................,,,,,,,,,------.........---------...............---------------...//////,,,,,,.../////////......------------------------,,,,,,------......//////...------,,,,,,------...,,,---------.........///------,,,,,,,,,,,,------........................,,,,,,------.../////////............////////////---...............------..............................------------......------............------,,,---///000111000///...///..................///........................////////////////////////........................////////////////////////...//////000000//////...///---+++,,,...000///...---........./////////000......///000000000000000...//////000000//////.../////////000//////...---........................,,,+++++++++,,,...000111---,,,,,,,,,------...///.../////////---,,,---...,,,,,,------------,,,,,,***+++---///000000000///------------------------------------...///000000................................................//////.........///000000////////////......------------,,,,,,,,,---...///...---------...///111222222111000...------,,,,,,+++---//////......000111222111000000111111///...+++,,,...///000000/////////000000111000000......---------------,,,,,,+++///...------------...///------------------------........................------------------------,,,,,,++++++***+++++++++,,,,,,,,,------......///------------------------,,,---...//////...---,,,---,,,++++++.../////////---------------------------,,,,,,------///000000,,,,,,,,,---------......+++---///111222111///------........./////////000,,,---------.../////////..................---------------............///---------------...////////////////////////000111,,,///222555555333000...000//////......//////000............///000111222111111111111111111111111000///......///000111222//////000000000000//////............/////////000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000........./////////000000//////...//////000111222222222000//////000111111---...000111111111000////////////000000000111111//////...------...///000////////////....................................------...000000111111111////////////000000000000////////////////////////........................+++++++++,,,,,,---------...........................------------...//////+++,,,.../////////......------------------------))))))******+++,,,------...------,,,,,,------....../////////000000111111///...---,,,,,,---...///111000///...---,,,++++++,,,,,,------...//////000/////////////////////...---...............------........................---------,,,,,,------------..................---+++,,,...000000///...---//////............//////////////////////////////////////////////////////........................////////////////////////......////////////......---+++***+++///111111///---.........//////000000...//////000000000000000//////000000000000//////////////////...---,,,+++........................++++++***+++,,,...000222,,,,,,,,,,,,------...///.../////////---,,,---......//////////////////...+++,,,...000222222222222------------------------------,,,,,,---...000111////////////////////////........................111111///...---------------...............------------,,,+++,,,---...///...---------...///111222222111000///------,,,,,,+++,,,......---...///111222111000111111111///...---...000222222111///...//////000111111000///...///000111111111000...------,,,++++++++++++,,,---........................................................................------,,,+++************++++++,,,,,,---...//////------------------------,,,---...//////...---,,,...,,,++++++---///000000------------------------,,,,,,,,,---...///000111,,,,,,,,,---------............//////......---,,,---.........//////000000,,,,,,------...///000000,,,,,,------.../////////---------.........//////---------------...///000//////...//////000111222++++++---.........---,,,000000////////////000000............///000222222222222222111111111111111000///.........000111222//////000000000000//////---.........//////000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000---.........//////000000............///111222222777555333111000000111222***,,,...///000///...---//////000000111111222222222111000//////000111111000/////////............000000000000000000000000......000111111222222222////////////000000000000......---------,,,,,,,,,000000000000000000000000222111000///////////////...------,,,,,,------...+++---......------///000,,,,,,,,,,,,---///000111000000000000000000000000---///000222222000///---......------------.........---,,,---/////////...........................,,,,,,,,,---------......///////////////////////////...---,,,,,,---...//////......------,,,++++++..................---------------------...///000---------------------------......///000111111222...///000000000///---,,,000000//////.........---...///000000///---+++***...---,,,+++,,,...000222////////////////////////............//////////////////............/////////......------///000111333222///---,,,,,,---...////////////000000000000------......//////000000///...------...///000111000///...---,,,------...........................------............------........................---------...///000000111333222000000111111///---////////////////////////......////////////......000000000000////////////......//////...---,,,,,,........................,,,++++++***+++,,,...///////////////000000000000111000...------...//////...............---------000111111000...---///000////////////////////////...------...000111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,---...///......//////...---,,,,,,,,,---...---+++******+++//////.........---------,,,---......,,,,,,---...//////////////////......////////////000000000000***,,,///111111///,,,***------............------//////............//////............................................................---,,,++++++,,,...000///,,,+++---000........................////////////////////////---.........//////000000......////////////......000000000000000000000000//////////////////////////////000000000000//////222111000.........///000//////............//////+++---000111222333555777111000///...............000000000000000000000000222111111111000000//////000000000000000000000000111111000//////////////////////////////000111111555444444333222111000000///000111222222111000///---.........//////000000...............///000000111000000///...------,,,111111000///////////////////////////000000000000222222111000000000000000............------,,,,,,........................000000///.........//////...------,,,,,,------...---...//////...---...000------------...///000000........................,,,...///000000///...,,,......------------.........---,,,---/////////...........................,,,,,,---------.................................///...------------...///++++++,,,------......///........................---------------...//////---------------------------......///000000111111///////////////......---000/////////............////////////...---,,,+++...---,,,,,,,,,...000111////////////////////////............//////////////////............////////////...---...///000111000000000//////...------............////////////.........//////////////////......---...///000111000///...---,,,------...........................------............------........................------......///000000111222000...---------,,,+++........................------............------..............................//////...------,,,........................---,,,+++++++++,,,---...............////////////111000///...------......------..................///000000///------...///////////////////////////...------...000111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,---............------,,,,,,,,,,,,,,,---......---,,,---//////.........------------+++,,,------++++++,,,---........................---............/////////+++---///000000///---+++---..................---//////............//////......................................................//////......------...000222111///...///111............................................................/////////000......////////////......////////////////////////........................//////000000000000//////111000///.........//////000000////////////000000///111222222222222444555000//////............///000000000000000000000000111111111000000000//////000000000000000000000000222111000///......///000///////////////000000111333222222111111000000//////000111222222111000///....../////////000000000000///......//////111111111111000//////...------111111000///////////////....../////////000000000222111000////////////000/////////............---.................................---......//////......------------......///000111000.........///000//////......//////000........................,,,---...//////...---,,,......------------.........---,,,---/////////...........................,,,------------.........------------------------///...------------...///++++++,,,------......///...........................------------...//////------------------------.........//////000000111000//////............///////////////............000///...---------------///...---------...///000////////////////////////............//////////////////............////////////.........///000111,,,...000111111///...,,,------------............///////////////.........///............///000000//////...------------...........................------............------........................------......///000000000000...++++++---///000000........................,,,,,,------------,,,,,,------------------------.........///......---,,,------------------------...---,,,,,,,,,,,,,,,---------------............111111000...------------,,,---------.../////////...000000///...---...///////////////////////////...------...000111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,+++***+++,,,,,,+++,,,......---...///111............------------***,,,---,,,+++***+++,,,------------------......,,,,,,---------.........------...//////...------........................//////............//////......................................................//////000/////////...000111111/////////000............................................................////////////......////////////......////////////////////////........................//////000000000000//////000///......---.........111111000000000000111111222333444333222111111222///............//////000000000000000000000000000111111000000000000//////000000000000000000000000222111///...---...000111////////////000000000000000000000000000000000000///000111111111111000000000000000000000111111111000000///......000111222111111111000000//////...111111000///////////////------........./////////000000//////......///////////////////////////...........................---------------...///000......------------......000111222111///......///111111000///////////////........................,,,---............---,,,......------------.........---,,,---/////////...........................------------............------------------------.........------.........///......------,,,++++++............////////////......---------......///------------...................../////////000000000///...------...///000///////////////.........000///...,,,,,,------...000///......---......///////////////////////////............//////////////////............/////////////////////000000000,,,---///000000000///...------........./////////000000//////......------//////........./////////............------..............................------............------....................................//////000000---,,,***,,,000555888:::........................,,,------......------,,,---------------.........---...............------------------------------......------,,,,,,,,,,,,------........./////////111111000///...------,,,,,,,,,,,,---...///000000///000111000///......///////////////////////////...------...000111///...////////////////////////------------------------------,,,++++++,,,------///...---,,,,,,,,,,,,,,,///---,,,******+++---...+++,,,...---,,,,,,...///------------------------+++,,,------++++++,,,---,,,,,,,,,---------------,,,------------..................------..................------.........//////............//////................................................,,,---...///////////////,,,---...///......------........................------------------------.........///////////////......////////////......////////////////////////------------------------//////000000000000//////.........---------......111000000//////000000111222333333222000///000111...............///000111000000000000000000000000000000000000000000//////000000000000000000000000222111///------...000222...//////000000000000000/////////000000111111111///000000111111111111111111111111111111111111111//////...---...///000111222111111111000000000///111000000///////////////------------........./////////............//////.../////////////////////////////////////////////---------------...///000///......------......///000111222111///......///222111000//////...//////////////////////////////.........//////...............------------.........---,,,---/////////...........................---------.........//////........................---..................---///......------,,,++++++........./////////000000///......---------......---------....../////////............////////////000///...------...///000.........///////////////000///---,,,,,,---...///000/////////......//////////////////////////////............//////////////////............///////////////000000000000000......------...///111222....../////////000000000000000//////......------//////////////////......------..........................................------............------....................................////////////...,,,+++---111777:::<<<..............................////////////......------........./////////------...............---------------------------............---,,,,,,+++....../////////000000000000000000///......---,,,,,,,,,,,,---...///000000///111222222000/////////////////////////////////...------...000111///...////////////////////////------------------------......------------......///...---,,,,,,,,,,,,,,,///...,,,++++++---///000///000000///...------...,,,,,,---------------------...///...---,,,---///,,,,,,,,,---------......------.........////////////...------------...//////...------------.../////////............//////................................................+++,,,---...............,,,---.../////////---,,,................................................///////////////...............////////////......................................................//////000000000000//////------..................000//////......//////000...///000000///...000111...............///000111//////////////////////////////////////////000000////////////////////////111000///......///000222......///000111000000/////////000000111222222222000000000000000111111222222222222222111111111111...------.........//////111111111111000000000000111000000///////////////------------........./////////............//////---............/////////000000000000000000000000.........---......////////////............/////////000111000.........///111000//////............000000000000000000000000..............................------------.........---,,,---/////////...........................------........./////////////////////////////////------...//////...------++++++,,,------......///.........//////000000111//////...------------...---------...//////000000........................///............//////000.........//////////////////......---------......////////////////////////////////////////////////............//////////////////............//////...///000111111111000000000///---,,,---...111222////////////000000000111///////////////........./////////000//////...---,,,---......///.................................------............------..............................//////////////////111///------///222333333------------------------...//////////////////...---------...//////000000,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,////////////000000000111/////////000//////...---,,,---------.../////////...000222222000.........////////////////////////...------...000111///...////////////////////////------------------------..............................---,,,,,,,,,------///...---------...///000222333333222000...///000,,,,,,,,,,,,---------------///000///...---...///,,,,,,,,,---......//////---............////////////...------------...//////...---,,,,,,---.../////////............//////................................................+++,,,------------------/////////111222222///---........................///////////////////////////////////////...............////////////..............................//////////////////////////////000000000000//////------.../////////......//////............//////,,,---//////......///111///............//////000////////////////////////......////////////000000///////////////////////////////////////000000111---...000111111111000///000000000111111222222222000/////////000111222333222222222111111111111111,,,---///000000000///...000000000000000000000000111111000///////////////------.........///////////////......//////000000,,,,,,------............////////////////////////000000///.........////////////............//////---...//////...---...000//////......---.........////////////////////////...------------------.........------------.........---,,,---/////////.......................................////////////........................------...//////...------++++++,,,------......///---......///000000111111//////...------------------------...///000000000........................---......///////////////............/////////000------...............------...///000000000000000////////////////////////............//////////////////............//////...///000111222111000000///............//////000........./////////000000........./////////////////////000000000///---,,,,,,,,,.../////////..............................------............------......................../////////////////////...111///------...///...------------------------------......//////......---+++,,,,,,---......//////,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---........./////////000000---...///000000000///...------..................,,,...000000///---,,,,,,////////////////////////...------...000111///...////////////////////////........................,,,---............---,,,------,,,,,,,,,---......,,,,,,,,,------.........///000111000///...///000++++++,,,,,,,,,------------...///...------...///,,,------...//////000000,,,,,,---------.................................000///---,,,,,,---///000//////............//////................................................---............------,,,///...///111333222///,,,........................000000000000000000000000000/////////..................////////////..............................000000000000000000000000//////000000000000//////---...///000000000//////000000////////////000000---...//////......///111000//////............///////////////////////////........./////////000000////////////////////////---...///000111111000///---...000111111111////////////000000000000000000000/////////000111222333222222111111111000000000,,,...111444444222000...////////////////////////111111000///////////////....../////////000000000000////////////000111222,,,,,,,,,---------..............................222111000/////////////////////............//////+++---......------///000......------------..............................---,,,,,,++++++,,,,,,---.........------............---,,,---/////////......................................./////////000------------------------,,,---...//////...---,,,///......------,,,++++++---......///000111111222000///...------------------------...///000000111.....................---,,,---///000000000///...---.........//////000000,,,---.../////////------------///000111111111111////////////////////////............/////////000//////............//////...///000222222111111000---...000111111///...------------.........//////---.........//////000000//////000000000///---,,,+++,,,.../////////..............................---..................---........................///////////////.........///...---...000000///...------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------.........//////,,,---...000000000000///...............---------***,,,...///---+++******////////////////////////...------...000111///...////////////////////////........................***+++---......---+++***,,,,,,,,,,,,------...///***+++,,,------------,,,)))+++,,,,,,++++++---...+++++++++,,,,,,---------,,,---......,,,,,,---...------......///000111111++++++,,,,,,,,,---------------...//////...------000///---,,,,,,---///000//////............//////................................................///000000000///...---------,,,---///222111---)))........................000000000000000000000000000000//////.........---......////////////..............................000000000000000000000000//////000000000000//////---...000111111111000///111111000000000000111111///000111000///...///000111000///...............////////////////////////---.........//////000000////////////////////////,,,...000111222111000///---...000111222111///...////////////////////////000////////////111333444111111111111000000//////---000444777777555111...............////////////111111000///////////////////////////000000000000000000000000000111222222+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111------,,,------...///000........................000---+++,,,...///---***+++++++++,,,,,,,,,------------------------------------...---,,,+++---//////...,,,,,,...//////...,,,---......//////......//////............//////........................////////////000000000000//////...------------...////////////////////////,,,------...///000111111................................................---...///000000///...---..............................------------......------------......//////////////////////////////............////////////000000000000000///......///000111111111000...---...------,,,,,,...///000000/////////............////////////////////////111000///------,,,,,,,,,---------------------------------------...///000//////.........---------000///...---------------111000...,,,+++,,,...///------------------------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,+++,,,---...---,,,---///111111000...///......------......///------............------///////////////////////////000111111000...,,,+++......////////////......111000///------......///***+++,,,------,,,+++***,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,.../////////....................................------------..............................//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............///111111/////////000---...///000000///...------------...///000000111......------------......000///...------...///000000000//////......------...............---------000000////////////000000000000000000000000000000111111000000000000111111............////////////111111000000//////......////////////////////////....................................////////////111111000000//////......000000000000000000000000//////......---------,,,////////////000000000000000000000000111111111111000///...---...///111333222222111000//////000000///111333555444222///---000000000000000000000000.........///......---,,,---...///000000111000000000000000000000000000000------------.........///.......................................---------........................---------......//////000------,,,------...///000........................000...,,,---//////...,,,,,,,,,,,,,,,---------------------------------------......---,,,,,,---//////...------...///...---+++,,,------......------------,,,,,,,,,,,,------....................................//////////////////...------------...////////////////////////------......//////000000........................////////////////////////...///////////////............................../////////....../////////..................//////////////////////////////............////////////000000000000000///......///000000111000///...---///...---------...///000000000/////////.........////////////////////////------------...//////000........................------------......////////////.........---------...---,,,,,,+++++++++,,,000///...---,,,------...------------------------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............---,,,,,,,,,,,,---...---,,,---///111111000.........------------.........//////////////////...////////////////////////.........------,,,+++***......////////////......111000///...---......///,,,,,,------------,,,,,,,,,,,,------------------...---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,---.../////////...---.................................------.................................///////////////...------........................------------------,,,,,,------------...............///111111///...///000,,,,,,---......---,,,,,,------......///000000111///......------......///......------------......///////////////////////////.....................000//////......//////000000000000000000000000000111111000000000000111111............////////////111000000000/////////...////////////////////////....................................////////////111000000000/////////...000000000000000000000000/////////.........------////////////000000000000//////000000000111111111111000///......///111222222222111000000000000000///000000111111111000000000000000000000000000000,,,------.../////////......//////000000000000///000000000000000000000000///////////////000000000........................////////////////////////////////////////////////---------------.........------,,,------...///000........................///---,,,---//////...---------------.........///---------------------------......---,,,,,,---//////...---...000000...,,,,,,---......//////......------,,,,,,,,,,,,------........................------------............000///......------......////////////////////////.........///////////////........................000000000000000000000000000000///.......................................000000////////////000000////////////////////////////////////////////////............////////////000000000000000//////...000000000000000///......//////.........///000111000000000/////////......////////////////////////,,,------......///000000////////////////////////..................//////...............---------...---,,,,,,+++,,,,,,,,,...............---------------------------------111000000///...---,,,,,,------------------------------------------------,,,------------.........------,,,,,,,,,------...---------...000111000///...------,,,,,,------...000000000000000000000000////////////////////////...---,,,,,,++++++++++++......////////////......000000///............///......------------......------------------,,,,,,.........---------------,,,,,,,,,,,,------------.........///......---,,,..............................................................................///......---,,,,,,........................------..................////////////............---///111000///...///000,,,,,,---......---,,,,,,------......///000000000///......------......///,,,------......------,,,......///000000111222222///////////////000000000000//////......//////000000000000000000000000000111000000//////000000111............////////////000000000000////////////////////////////////////....................................////////////000000000000////////////000000000000000000000000000000////////////......////////////000000000000//////000000000000111111222111000///...///000111222111111111000000000000111000//////......//////000000000000000000000000+++,,,---...///000000000///000000000000//////...000000000000000000000000//////////////////000000........................///////////////000000000000000000000000000000000---------------,,,,,,,,,------,,,------...///000........................---,,,,,,---........................////////////........................---...///...,,,,,,...//////......///000000...,,,......///000000000000000//////............//////........................------........./////////000//////...............///////////////////////////////////////.................................////////////////////////222111///---------...///........................000//////////////////000000000000000////////////////////////////////////............//////////////////000000000000//////000000000000000//////...////////////000000000111000000000////////////...///////////////////////////////////////...------................................./////////..............................//////............//////---......//////...------......................../////////......---------........................------------------------------------............---,,,,,,,,,------.........------...000111000///------,,,,,,,,,,,,------000//////////////////000////////////////////////000///...,,,,,,,,,---.........////////////......000/////////............///...---,,,,,,---...///.........------,,,,,,,,,........................,,,,,,------------------/////////......---,,,,,,........................---..................---........................,,,---....../////////.......................................////////////111111000000//////......---///000000///......///...//////////////////...............//////000000//////............//////,,,---...//////...---,,,///000000000111111111222000000000000000111111111111000000//////000000111000000000000000000000000000000////////////000000............////////////000000000000////////////////////////////////////....................................////////////000000000000////////////////////////////////////000000000000000/////////////////////000000000000////////////000000000111222222111000/////////000111111111111111111111000333222222000///...------////////////////////////,,,---...//////000000000000000111000000///...---////////////////////////................................................---------....../////////000000000000000000000000---------------,,,,,,,,,------,,,------...///000........................,,,,,,------,,,,,,,,,---........./////////000000..............................///...---,,,...000000///...///000000...,,,------...////////////...//////............//////............................../////////000000000000000///............//////////////////////////////////////////.........................................................111000///---------...///........................///......------......///000000000000000/////////////////////////////////............//////////////////000000000000//////111000000///////////////...//////000000000000000111000000000////////////////////////////////////...///000000000///...---------------------------...//////000000///......---.....................//////.........//////000------...//////......---........................,,,,,,------......//////........................---------------------------------.........//////+++,,,,,,------............---,,,---///111000000...------,,,,,,------...///......------......///////////////////////////000///...---,,,---...///......////////////......///////////////......---...---,,,++++++,,,---............------,,,,,,,,,........................------------------------//////......------------........................------...//////...------........................+++,,,---///111111222222.................................//////000000000111111111000000//////...---...000000...---...////////////....../////////............/////////////////////....../////////...///000111111000///...222111111111000000000///000000000000111111222222222111111000000111111222////////////////////////000000////////////000000............////////////////////////000000000000////////////////////////////////////////////////............////////////////////////000000000000/////////////////////////////////000000000000000////////////000000000000...////////////000000000222222111000000000000000000111222222222222111111///000222444333222000...////////////////////////...///////////////......000000111000000///...---////////////////////////.........------------,,,........................,,,,,,,,,------......///////////////////////////---------------.........------,,,------...///000........................---...///...,,,+++,,,---............/////////000...........................//////...------...000333111......//////...---***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------........................////////////000000000111111000//////......//////////////////////////////.........///////////////................................................//////............//////..............................------------...............//////000000000////////////////////////............////////////...//////000000000000000111111000///////////////---...///000000000//////111111000000000/////////////////////////////////***,,,...000111222111111------------------------...///000111000///...------------...............---------,,,------...///---------.......................................++++++,,,---...//////000------------------------------------------------------........./////////++++++,,,---............///---,,,---///111111000.........------.........///...---,,,,,,---...///////////////////////////...------,,,,,,,,,------......////////////....../////////000///......---------,,,,,,,,,,,,------------------------,,,,,,---------------.....................------------//////...---------..............................,,,---...//////...---,,,........................+++,,,...000111222333333........................------......///000000000000000000000////////////,,,...000///...---...///...---,,,,,,,,,,,,---.........//////////////////000//////......//////000000000000111111000000000222222111000000///......//////000000111111222222222111111000000111111222////////////////////////000//////......//////000............////////////////////////000000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000......////////////000000////////////000000000000......////////////000000111111111111111111000000000111222333333333222111***,,,000444666555444222000000000000000000000000000000000000000///...---///000000000000//////...000000000000000000000000.........---------,,,,,,........................+++,,,,,,---......//////........................---------......//////000------,,,------...///000........................000111222000---+++,,,...------........./////////.........................../////////------///000555222...------...//////+++,,,,,,---------------------,,,,,,,,,,,,------................................./////////000000111000000///////////////////////////////////////------......//////000000................................................,,,---...///000000000000........................//////............//////,,,,,,---...///000000111////////////////////////............////////////......///000000000000000222111000///...//////000,,,---...///000///......111111111000000000//////////////////////////////***,,,...000222222222111........................//////111111111000...------------.........//////---------------...//////...------,,,---...///000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////***+++,,,...............///---,,,,,,///000111000000//////......//////000000///...------...///000////////////////////////---.........///......---......////////////.........///000000000///------------............------,,,,,,------------------+++,,,,,,,,,------------///.........------------......---,,,---...//////........................,,,---///000000///---,,,........................,,,---...///000000000000........................,,,,,,---......///000000......///////////////000,,,...//////...------......---,,,,,,,,,,,,---.../////////////////////...000000////////////000000000000////////////000000////////////////////////......//////000111111222000000////////////000000//////////////////////////////............//////............////////////.../////////000000000111////////////////////////////////////////////////............////////////.../////////000000000111000000000000000000000000------........./////////////////////000000000000........./////////000000000000111111222222111111///000222444444333222111,,,---000222333333333222000000000000000000000000...//////000000000//////...//////000000000000///000000000000000000000000//////......---------,,,........................,,,,,,------...//////000........................---------...///000111111---------------...000000........................222444555222///,,,---///------------.........///////////////////////////...///000///------///000666222...,,,,,,...///000...//////000000000000000/////////....../////////........................---------.........//////111111000///////////////////////////////////////,,,------...///000111111........................000000000000000000000000+++,,,...000111111000000........................000000////////////000000***+++,,,---...000111111////////////////////////............/////////000......///000000000000000222111///.........///000+++,,,.../////////...---111111111111000000000000////////////////////////---...000111222111///...///////////////////////////000111222111000...,,,---------........./////////////////////000111111///...,,,+++,,,...000111////////////////////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000)))+++,,,...//////......///...,,,,,,...000111111000000////////////000000222000///......///000222///////////////////////////000111222222111000///......////////////.........///000000000///---,,,---...///000000///...---,,,,,,,,,------.........+++++++++,,,,,,---------//////.........---------...---,,,,,,---...///111........................,,,---///000000///---,,,..............................//////......---,,,........................,,,,,,,,,---...//////000------......//////000000,,,...//////...------...000///...------...///000///////////////.........000000////////////000000000///...------...///000------......//////000000---......///000111111111......------------......//////////////////////////////............//////............/////////000.../////////000000111111////////////////////////000000000000000000000000............/////////000.../////////000000111111000000000000000000000000,,,---------......//////////////////000000000000............/////////000///000111222222222222222///000222444444444222111222222000///............000000000000000000000000,,,---...000111111111111......///000000111000000000000000000000000000000...------...//////...,,,------............------........................---.........---,,,,,,+++/////////000111333444555------...///000000//////111000000111333222000---222111000///------------000//////.........//////---------.........////////////...------------...000000000000000000000000---------............///////////////////////////------.../////////////////////............////////////...---,,,,,,++++++000000//////.........---------------------------......////////////......////////////////////////////////////////////////111111111111111000//////111111111111111111111111...///////////////......,,,------...///000111111//////............//////............////////////.........//////000111222///...---,,,,,,---...///////////////////////////---...///000000///...---000000//////......------+++///111///+++)))---111---///000111000---***(((...............------,,,////////////000000000000........................//////.........---------,,,------......------,,,////////////////////////........................---------------------------------............///222111///...---...000111333111......///000//////...///000000000000000///111000000///...---------000000000000000000000000///,,,+++,,,...///---+++...//////000000000000000...------,,,,,,------...........................//////.........---------333222222111000//////...444111---,,,...///...,,,........................---------------------------.........//////000000........................///////////////.................................////////////////////////.../////////...---,,,,,,////////////////////////---...///000000///...---///...---...///000000...////////////////////////......//////000000111111////////////////////////000000000000000000000000111111222222222222111111---------............///---------.........//////000000000000000000000000......------------......000000000000////////////........................111000000000//////......---...///000000///...---///////////////000111111333222111/////////000111000///...------...///000222222333333333222222111...///000222222111111000///......------///000111000000000000000000000000111111000///---***(((&&&222000///111333333000---...///000111111000///...///...---...//////---,,,------............---------------------------------.........------,,,+++---.........///111222333............/////////000000///...///000///---,,,000000///..................------,,,,,,,,,---------------.........////////////...------------..................................../////////000000..............................////////////////////////............///////////////......---------000/////////..........................................////////////......//////////////////////////////////////////////////////000000//////...---////////////////////////...///////////////...............//////////////////..................////////////000000000000111//////...---------------///...------------...///////////////////////////---...///000000///...---///////////////.........,,,---------------...///...///000000000...,,,+++///////////////...---------------.........////////////////////////////////////.........---------,,,------......------,,,................................................---------------------------------............///000///---,,,,,,...///000222000...---///000000000000000111000000///...---111000000///......------000000000000000000000000000...---...000000///---...//////000000000000000...------,,,,,,------...........................//////.........---------111000000///......------333000------...///...,,,............................................................/////////000......................../////////////////////...////////////////////////..............................//////......---,,,////////////////////////......////////////......///...---...///000000...////////////////////////000000000000////////////////////////////////////000000000000000000000000/////////....../////////........./////////000000---------.........//////000000000000000000000000///......------......///000000000000////////////111111111111111111111111---...///000222444555555......////////////......///////////////000000111222111000///...//////000000///...------...///000111222222333333222222111...///000111222111111000---...///000000000000///000000000000000000000000////////////...,,,++++++111//////000222111...,,,...///000111111000///......---,,,---///000///...------............---------------------------------............---,,,,,,,,,,,,,,,---...///000111//////...------...000111222000............---,,,...............///000000------,,,,,,,,,------...------.........///////////////...------------...........................////////////000000000111------------------------/////////000000///......//////............///////////////////////////...////////////............////////////////////////......////////////......////////////////////////////////////////////////------.........---,,,,,,////////////////////////////////////////////////000000000//////.........//////............//////000000000000111111111111111111///...,,,,,,++++++///......------......///////////////////////////......////////////...............///////////////...,,,+++,,,///111///...////////////////////////000000000000000///..................////////////000000000000000000000000...............---------------............------------------------------........................---------------------------------............//////......---...///111222111///------///000111000111111111111000...---,,,000000000///......------000000000000000000000000222000///000111222111///...///000000111111000000......------------.............................................---------.........---,,,,,,++++++222000...---...///...---........................////////////////////////............////////////..............................//////////////////////////////////////////------------------------....../////////...------//////////////////////////////............/////////...---...///000000...////////////////////////111111111000///.........//////////////////////////////////////////////////////...------...////////////000000000111111111------........./////////000000000000000000000000///......------......///////////////000000000000////////////////////////,,,---...000222444555666//////............//////////////////000000000000000000///............/////////............//////111111222222222222222111//////000111111111111000---///111222333222000///000000000000000000000000...............///000000111000000111222111///---//////000000000000//////,,,++++++---000222222222------............------------------------------------............------,,,,,,,,,,,,---...///000111///...,,,---...000111555333000//////000///...------------///000111222///............///000000............//////////////////...------------................................./////////000000000------------------------///000000000000///......//////............//////...............////////////////////////.........////////////////////////......////////////......////////////////////////////////////////////////---------......------,,,000000000000000000000000///////////////000000000000/////////////////////000000////////////000000//////000000000111111111333222111000............//////............//////////////////////////////...//////////////////...------......//////000000000000///000000000///...000///......///000111222111111111111111000//////000000000111111111222222////////////////////////........................------............------------------------------........................------------............---------............///000000000000111222444555333111......///000//////000000111000000///......000000//////............////////////////////////111111000111111111111111//////000111111111111000......------------......................................................------------,,,,,,++++++000000///............---.........................................................///////////////....................................////////////////////////////////////------------------------......////////////......////////////////////////000///...------...///000///...---...///000000...////////////////////////111000000000/////////...////////////////////////........................111000///......///000111/////////000000000111111............//////////////////////////////////////////............//////////////////000000000000................................./////////////////////...------...000111...//////000000000000000......................../////////....../////////000111111222222222222111///000000000111111111111///000111222222222222111///////////////////////////............000222333111222222333333222000/////////000000000000//////000...------///000000///------............------------------------------------...//////......---------------...///000000111000...---,,,...///111555333000//////000000///------------///000111222...............///000000........./////////000000//////...------------...////////////////////////------........./////////------------------------///000000000000000////////////............//////------------------...............///////////////..............................////////////......////////////////////////////////////////////////---....../////////......000000000000000000000000///////////////000111222......//////000111111222222222111111111111222222........./////////000000000000////////////000000/////////////////////////////////////////////////////////....../////////------......//////000000000444666444000---...111000///.........000222333111111111111111000000///000000000000111111111111........................---.....................---......//////......---------------------------........................---------....../////////---------............///000000000111222333444444555333000.........---,,,---...///000000111000000////////////............////////////////////////000000000000000000000000///000000111111111111111///......------......///........................---..............................---------------//////000///....................................------------------------///////////////.................................---.........//////000000------------------------------------------------......///////////////...////////////////////////000///...------...///000///...---...///000000...////////////////////////.../////////000000000111////////////////////////------------------------111000///......///000111....../////////000000000........./////////000000/////////////////////////////////....../////////.../////////000000000111111111111111111111111111111000000///...---,,,,,,///...---------///000111......///000111000000///---------............---...//////////////////...///000111111222222222222000000000000000111111111333222000//////111333555////////////////////////111000///......000111222000111222333222111000///000000////////////000000777444000...------+++***------............------........................------...////////////..................///000000111000///...---...//////111///------...///...---...............///000000,,,,,,,,,,,,,,,---...///....../////////000000000//////...------------...000000000000000000000000------------............------------------------...///000000111111111000//////............//////------------------,,,,,,.........///////////////..............................////////////......////////////////////////////////////////////////......///000000000000///////////////////////////000//////...///000222333---......///111222222333222222111111111111222222............////////////,,,,,,,,,------///000000...//////000000//////...//////////////////////////////............//////.........//////////////////444888666000---...222//////...---...///111222111111111111111000//////------------....................................---------.....................////////////......------------------------........................---------...//////000000---------............///---......//////000000000555333000.........---,,,,,,---...000111111111111//////////////////......000000000000000000000000...000111000///...///000///000111111222222111111//////............//////........................---------.......................................---///000000///......///........................------------------------///////////////.................................------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000////////////////////////////////////............/////////...---...///000000...////////////////////////.........///000111111111////////////////////////........................................................./////////000000....../////////000000000000000000000000000000000000//////......//////000......//////000000111111000000000000000000000000000000000000000000000000......---......///000111---...000111111111000///,,,---......///...............////////////......//////000111222222222222000000000///000111111222444222///---...000444666000000000000000000000000000000////////////000000...000222222000///...///000000////////////000000888555111...------,,,+++------............------////////////////////////------...///////////////...............//////000000/////////...............------...000000///...000000///...............,,,++++++,,,,,,...//////.../////////000000000000//////...------------...////////////////////////............////////////........................---...///000111222222222//////............////////////......------,,,,,,............/////////000////////////////////////......////////////......////////////////////////////////////////////////......///000000000000000////////////////////////000///......///111333444//////000000000111111111111000000//////000000111...////////////000000000,,,,,,,,,------...000000...///000111111000///...////////////////////////000///...------...///000///////////////.........---000333444222000000111..................//////000000111111000000///...,,,,,,,,,,,,------------........................---------.........//////......////////////......................................................---------...///000000000---------............///---......//////.........333000......///000000///---...///000000111000000.../////////////////////000000000000000000000000...000111111///...///111000000111222222222222111//////............//////........................---------.........//////------..................,,,...111111///---...///................................................000/////////....................................------......///000000111------------------------..............................///000000000000000////////////////////////......////////////......///...---...///000000...////////////////////////////////////000000000000////////////////////////........................---...000111111000...---//////000000000111111111.../////////000000000000000000000000000000000000000000////////////000000.........///000111111111......................../////////000000000111111,,,---...///000000000000---...000111111111//////,,,---...///000//////...---...///000000///...---...///000111222222222222111000/////////000222222222111///...///000222444000000000000000000000000---...//////000000000///000222555444222000000111111000///......///000111444111...---...///000///---..................---000000000000000000000000------...///000000//////......---------...////////////000000///...------......///111333333222000222111000///---------------------...///000111222////////////000000000000//////...------------...........................////////////000000000000////////////////////////,,,---///000222333333333//////............//////111111000///...------,,,---.........//////000000000000000000000000000000......////////////......////////////////////////////////////////////////------...///000000//////111111111111111111111111000///......///111333444111111111111000000000000//////............//////000000000000111111111111///////////////000111111...///000111111000///...////////////////////////000///...------...///000000000//////.........---,,,,,,---000333333111///..................------000000000000000///......---------.........//////000000000000000000000000---------.........//////......////////////......////////////////////////........................---------...///000000111---------........./////////000000000000000///...000...------///111222222///000000000000000///............///////////////000000000000000000000000...111222222///...000222000000111222222222222111//////............//////........................---------.........//////------------------------+++...111111///---...///........................////////////////////////000000//////.........---........................---------...///000000111........................////////////////////////......///000000000000000////////////////////////---...///000000///...---///...---...000000000...////////////////////////111111000000//////......///////////////////////////////////////////////////000333444444333000///000111111111111222222222////////////000000000000000000000000000000000000000000////////////000000---......///000111111222111111111111111111111111...............---------+++,,,...000111000000///---...000111222111///...,,,---///000000000//////---...///000000///...---......000111111222222222111000/////////000222333000000000000000111111111000000000000000000000000***,,,...000111111000000444666999999666444444666111000///......///000111111111000000/////////...,,,---------...////////////---++++++---/////////---.........//////000000---...//////......///111444111...---///000///---.........//////111222222444222000---,,,---///000000000///...............111111000000//////................................................------------............------,,,------......------,,,------...///000111222222000000...------...///000//////............//////000000000000000000000000//////000000000000//////111111000000//////............////////////////////////.........---------////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111000000000000000222222222111111111111111...............///000000000000000000////////////000000//////.........---000000//////......------------......//////000000//////............//////---...///...,,,,,,...111000000000000000000000000333000---,,,///111111000111///---...111222000...111///111333222///000444<<<777(((...222---222,,,........................//////............//////.........///////////////............////////////...............///000111222222111000///...------222222111000/////////000111111000000//////......000000000000111111111111000000000000000000000000000111111111111222222222//////.........---------000000000000000000000000222000---******+++,,,...........................//////.........---------............////////////////////////////////////111111000///...---,,,,,,........................////////////////////////////////////////////////////////////////////////,,,---------.../////////........................///......---------......////////////////////////000000000000000000000000............////////////222000...///222222111...000111222111000//////111111111666>>>>>>555////////////000111222222333333111000/////////000222333/////////000000000000000////////////000000000000...//////000111222222222000000000000000000000000........................////////////............222222111000///...------000000000000000000000000000000000000000000000000111111222222222333333333000///...---...///111333666444222111/////////000222111000//////000111222000000000000000000000000000000000000111111111111---...000111111111000///000000/////////.........---------..................,,,+++,,,---///................../////////000---...//////......///111444111......///000///...............///000111222444222000---------///000000000///...............000000000///////////////................................................------............---------......//////......---.........///000000111111000///...------...////////////............////////////////////////////////////000000000000//////000000000000//////......///////////////.........000000/////////.........////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000111000000000000000000000222222222111111000000//////.........//////000000000000000000//////////////////......------------///////////////..................///////////////////////////////////////,,,------...------------........................222///,,,,,,...000000///111///---...000222111000000...///111111///111666PPPFFF///000222,,,222+++000000000000000000000000//////............/////////////////////.....................///////////////............//////000111111000000///.........111111000000///000000000111000000000/////////...000000000000111111111111........................000000111111111222222222/////////.........------////////////////////////111///---,,,++++++,,,---........................//////.........---------............///////////////////////////////////////////////////.................................////////////////////////////////////////////////........................---------.............................................---------......///////////////////////////000000000000000000000000............////////////000///---...000111000...000111222111///...///000222000333888777111///000...//////000111111222222111000000000000000111222////////////////////////////////////000000000000...//////000111111222222000000000000000000000000////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000111111111222222222333333000000.........///111222555444222000////////////111000////////////000111000000000000000000000000/////////000000000111111---...///000000000/////////............---------...............------------,,,,,,---//////...,,,............////////////---...//////......///111333111/////////000///...------------...///000000333222000...---...///000000//////............///....../////////000000000................................................------............------/////////000000/////////////////////////////////......---------....../////////............//////...........................//////000000//////...000000000////////////...000000//////.........---000000000000000/////////////////////000000000000000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000111111222222111000000///......///////////////000000000////////////000000000000......---------------,,,.........//////////////////////////////.........---...///000000///...------------///000///---+++........................000...,,,,,,---...///...111///------000222333444111///...000///...222888bbbRRR333///111,,,222+++000000000000000000000000//////............//////000000//////......------............////////////000//////............///////////////////////////000000/////////000111111000000000000////////////000000000000111111111111........................000000000111111111222222////////////....................................//////...------,,,,,,,,,.......................................---------............////////////////////////////////////---.........//////000000........................////////////////////////////////////////////////------------------------...............---------........................---------------...///000////////////////////////000000000000000000000000............////////////...------...///000000//////000111000...---...///222///...000000......111.........///000000111111111111111111111111000000////////////////////////////////////000000000000...//////000000111111222000000000000000000000000000000000000000000000000...//////000000111111111000000000000////////////000000000000000000000000000000000000000000000000111111111222222222222333111000///...///000111222444333111000////////////000//////......//////000000000000000000000000000....../////////000000000------...////////////...------------------------/////////...---------,,,---------///000000...,,,.........///////////////---...//////......///111333222111000000000///...---------------...//////222111///.........///000000///............//////------......///000000111........................---------...............------............------...//////000000//////...000000/////////.........---------------.........//////............//////...........................//////////////////...////////////////////////000000000///......------////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000111111111222111111000///...------//////000000111111111111////////////000000000000........................------......//////000000000000//////......------,,,...000111111000...,,,111000...///111111///---...........................---,,,,,,,,,---------111///------///222555666555222000000///...222888fffRRR111---000---333,,,........................//////............//////111111000///...------,,,............////////////111000///......................../////////000000///////////////000111222000000000000///////////////000000000111111111111000000000000000000000000000000000000111111111111000000000/////////..............................---.../////////---,,,+++............................................................////////////////////////////////////............////////////........................////////////////////////////////////////////////------------------------/////////...---------,,,........................,,,,,,,,,---...///000111////////////////////////////////////////////////............////////////...---......///000000000...///000///...---...///000///------------...000/////////000000000111111000111222333222111000///000000///////////////...////////////000000000000////////////000000111111////////////////////////////////////////////////...//////000111222222333.../////////000000000111////////////////////////////////////////////////111111111111222222222222111000000//////000111111222222111000/////////...//////............//////////////////////////////............////////////---------...............,,,,,,,,,---------------/////////...---------,,,.........000222222000...///////////////.........---...//////......///111222222222111000/////////...------------......///111000//////...//////000//////............//////,,,,,,---...///000111111........................---------.........//////------............------.........//////.........000000//////......------,,,------......///////////////............//////..............................////////////...................../////////000000//////.........---........................////////////000000000000111111111111111111111111000000000111111111222222000000000000000000000000//////000000111111111111111111111000///......---///000111111222222111111.../////////000000000111///////////////000000000------......//////000000000000//////......------,,,...000111111000...,,,333111...---.../////////////////////////////////---------,,,,,,,,,------000///...---...000444777999555222111///...222888cccQQQ111...111...333+++........................//////............//////111111000///...------,,,............////////////111000///...............------......//////000000///.........///000111111////////////000000000000///000000000111111111111111111111111111111111111//////000000000111111111111111000000000/////////........................---...///000000...---,,,........................---.................................////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////......................../////////...---------,,,........................,,,,,,,,,---...///000111////////////////////////////////////////////////............//////////////////000000000000111222...///000///...---...///...//////....../////////000000111111111111111222000111222333333222111000111111000000000/////////////////////000000000000///////////////000000000////////////////////////...........................//////000111222222333......//////000000111111////////////////////////////////////////////////000000111111111222222222111111111000000000000111222222111111000000//////......////////////......////////////////////////............////////////------------.........///,,,,,,,,,------------..................---------///......///111111000...///////////////.........---...//////......///111111222333333111////////////...............//////000000////////////000000///............//////000,,,,,,---...//////000000........................,,,,,,------.../////////------............---------......//////......---/////////......---------,,,---...///000000000/////////............//////........................---......//////......------............/////////////////////////////////------------............////////////000000000000111111111111111111111111111111111111222222222222000000000000000000000000/////////000111111222222111111000000000000/////////000111333333222222111......//////000000111111///000000000000111111111.........//////////////////////////////.........---...///000000///...---000111000...,,,,,,...000000000000000000000000000,,,---......,,,,,,---......//////...---///222555999555222111///...111777bbbRRR444222333---222+++000000000000000000000000//////............//////000000//////......------............////////////000//////............///---------......///////////////.........///000000////////////000000000000000000000000111111111111/////////////////////////////////000000000111111111111111111000000000000........................---...///000000///...---........................---------...........................////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////...............---------........................---------------...///000////////////////////////000000000000000000000000............////////////000111222111000///000111///000111000...---...///---000111//////222111...111111111111111222222222000111111222333333222222333222222111111000000///////////////000000000000////////////////////////000000000000000000000000...........................//////000000111111111......//////000000111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111000000222222222222222111000000...//////000000//////...000000000000000000000000....../////////000000000......------......///000,,,---------............---------..................---,,,,,,...//////...000/////////............---...//////......///111000222444444111//////000000//////......//////000000////////////000000000...............///000000---------....../////////........................,,,,,,------...//////000------............------...//////000000//////........................------...///111111111111000//////............//////////////////////////////---......//////......------------.........//////------......///000000000---.........////////////////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000...//////000111111222222000000000111111111111111///000222333444333222111.........///000111111111////////////000000000111///////////////..................///////////////////////////////////////---222777666000---...000////////////////////////+++...//////---,,,---...,,,...///...------///222333000///000///...222888]]]PPP444111111,,,333...000000000000000000000000//////............/////////////////////.....................///////////////............//////000---.....................000000///.........//////.../////////000000000111000000000000111111111111////////////////////////////////////000000000111222222111111111000000000////////////////////////......////////////..............................---------.........//////............////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////........................---------.............................................---------......///////////////////////////000000000000000000000000............////////////000111222111...---...000000111222111///...///000...111111---...222333000111111111111111000000000000000000111222333444555444444333333222111111000////////////000000000000////////////////////////000000000000000000000000........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000222333333444333222111111//////000111111000//////000000000000000000000000/////////000000000111111//////.........///000111---------....../////////,,,------....../////////...,,,******+++---...---000000//////.........------...//////......///111000333555444111//////000111000000/////////000000/////////000000000000000...............///000111---------.......................................,,,,,,------...///000000---..................---000000111111111111000000........................---...000111222222222111//////............//////000000000000000000000000---..................------------.........//////,,,,,,---...///000111111.../////////000000111111////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000...//////000111222222222000000000111222222333333///111222444444333222111---......///000111111222---.........//////000000000000//////.........------.........//////000000//////............//////---666>>>>>>777000000222........................+++...000000---,,,---///+++...000///---,,,---000...,,,,,,.........222888WWWKKK111......***444222........................//////............//////.........///////////////............/////////000...............///000111........................111000///................../////////000000111111000000000000111111111111111111111111111111111111////////////000000000000222222222111111111111000000000000000000000000000............////////////........................---------.........//////............/////////000////////////////////////,,,,,,---...///000111222000000000000000000000000////////////////////////////////////////////////------------------------,,,------....../////////........................///......---------......////////////////////////000000000000000000000000............/////////000///111222000---+++,,,...000111222111000///000111///222000++++++111444111000000000000////////////000000000000111333666777555555444444333222111111////////////000000000000///////////////.........000000000000000000000000000000000000000000000000////////////............000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111000///222333444555444333222111///000111222222111000///000000000000000000000000000000000000111111111111000//////......000111222---.........//////000000........................---------............///////////////////////////------------------------000000000000000000000000111000///---------...///,,,------...............////////////////////////111000000///...---------------............------000000111111000///..............................,,,---///000111000///---///////////////////////////000111222222111///.........------------......000000000000111111111111000//////............///111///,,,******,,,///111000000000000000000000000000000////////////000000///---++++++---///000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000222444666666444222000......//////000000111111......////////////......,,,,,,------------,,,,,,///---+++,,,---/////////////////////////////////...555===BBB@@@:::222...111111000000//////......///////////////////////////////////////000111111//////............//////@@@999000++++++...////////////000000000000//////////////////////////////222///---...000222000...//////......---------,,,///...,,,,,,...///...---......////////////......////////////////////////111000000////////////000000000000000000111111222333222222222111111000000222222222111111111111111222222333444444444444333222222222111000//////...//////000000000000//////000000000000000000000000............////////////000000000000000000000000000000000000000000000000///000000000000000//////............/////////000////////////////////////---------------------------------------.../////////...---,,,,,,---///000//////000000000000//////111111000///////////////000///...------...///000////////////000000000000000111111000///......///000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111111///------///444777888777666666666666666666666666555111...---///000...---000000000000000000000000000//////.........//////111111000///////////////000000000000000000000000///000000000000111111111111000000000//////......////////////////////////000000000000000000000000222111000///......//////111222333444333111///...000111222222222000///...000000////////////000000000000000000000000000000---------...///000000111............/////////000........................---------............///////////////////////////------------------------////////////////////////000000///...............------...////////////...////////////////////////111000000///......------.........//////........................---,,,,,,........................,,,---///000111000///...///////////////////////////000111222222111///...///..................///000000000//////.........//////.........//////000111///---,,,,,,---///111////////////////////////000000////////////000000111///---,,,...000000000000000111111111111000000000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000000222444555555444222000////////////000000000000......////////////....../////////000000////////////---,,,,,,.../////////000000000000000000000000///333888:::888444111///111000000000/////////...///////////////////////////////////////000111111000000////////////000000777444///---...//////......//////000000//////...////////////////////////222///------///000000////////////.........------111///------///000///...////////////////////////000000000000000000000000000///////////////000000000000//////000000111222222222111111000000000000000000000111111111111111111111222333333333333333333333222222111000000/////////000000000000//////000000000000000000000000............////////////........................000000000000000000000000//////000000000000//////........./////////000000////////////////////////////////////////////////......------......///000//////...---------.../////////000000000000//////111111000///////////////000///............///000////////////000000000000111222222111000//////111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111222000///000444666555444666666666666666666666666666222///...000000///...000000000000000000000000000//////.........//////111111000///////////////000000000000000000000000111111222222222333333333111111000000000/////////////////////////////////000000000000000000000000111000000000////////////000111222333333222000///000111222222111000///...000000////////////000000///////////////////////////////////////.....................////////////........................---------............///////////////////////////........................///////////////////////////////////////......---......///000000000//////////////////////////////000000000///......------...//////000000//////..................------,,,........................,,,---///000000000///...////////////////////////...///000111111111000///000//////......//////000000000///...---,,,+++***...............///000111000//////......//////000........................000000////////////000000333111///...///000000000000000111111111111000000000000000111111111222222000000000000000000000000------...///000111222222000000000000000000000000000111333444444333111000000000000000////////////......////////////......///000000111111000000//////---,,,,,,...000/////////////////////////////////000111000///...///000000000000000///////////////////////////////////////////////////000111111111111000000000000111111......---...000000...---.........//////.........////////////////////////111///,,,+++---/////////000000////////////......111000......000111000///000///...------...///000000000000000000000000000............///000111111000000//////000000111222000000000000////////////......//////000000111111000000111222222222222222333333333222222111111000//////000000000000//////000000000000000000000000............////////////........................000000000000000000000000//////000000000000//////....../////////000000000//////////////////////////////////////////////////////......//////000111000000///...------------//////000000000000//////111000000///////////////000//////......//////000////////////000000000000111222333222111000111222000000000000000000000000000000////////////000000000000000000000000000000///000000111111222222222444333222222333444333222666666666666666666666666777444111000000111000///000000000000000000000000/////////......//////000111111000////////////000////////////////////////111111111222222222333333111111111111000000000000000000000000000000000000000000000000000000000000///000111111111000///...///000111333333222111111111111111222111111000///111000000//////000000111////////////////////////222222111000...---,,,,,,.........///////////////........................---------............///////////////////////////////////////////////////////////////////////////---...///000000///...---...//////000000000000000////////////////////////000000//////............//////000000000000/////////000000000000000//////........................------...///000/////////////////////////////////...///000000111000000///000000////////////000000//////...------,,,++++++---------......000111111//////000000000000//////////////////////////////000000////////////000000333111/////////000///...000000111111111111000000000000111111111222222222000000000000000000000000......//////000000111111////////////////////////000111222333333222111000111111000000//////............////////////............////////////......///...------///000000///------------------------/////////---+++,,,...000000000000000///////////////////////////////////////////////////000000111111000000//////000000111++++++,,,.........---,,,------............------////////////////////////000///,,,++++++---///000000000000000000/////////111///......///000000///111000...,,,,,,...000111////////////////////////---------...///000111222///////////////000111111//////////////////......,,,------...///000111111//////000111111111111111222222222111111111000000//////000000000000//////////////////////////////............////////////000000000000000000000000////////////////////////...//////000000000000///...////////////000000000////////////////////////------------------------///////////////000111111111000000///...------,,,//////000000000000//////000000////////////000000000//////////////////000////////////000000000000000111222222000000111222000000000000000000000000//////000000000000//////////////////////////////...//////000111222222333333333333444444444444333666666666666666666666666888666444222111111111000//////////////////////////////////////////000111222111000000//////000000////////////////////////////////////000000000000111111111111111111000000000000000000000000000000000000000000000000000000...000111222222111///......///000222333333333222111111111111111111111111111000000000000000000111////////////////////////333222111000///------,,,///////////////.................................---------............///////////////////////////////////////////////////........................---...///000000///...---...//////000000000000000////////////////////////////////////............//////000000000000////////////000000000000000///........................---......///////////////////////////////////////......//////000000000000000000////////////000000........................---------......000111111...///000111111000///...000000000000000000000000000000////////////000000222000......//////...---000000111111111111000000111111111111222222222222000000000000000000000000111111000000//////......////////////////////////000000111222222111000000111111000000//////............////////////............////////////......///...---...000111000...------------------------...///000///......///000////////////000000000000000000000000000000000000///////////////000000111000//////......//////000---------,,,+++,,,---...------............------///////////////////////////...---,,,,,,,,,...000/////////000000000000000000...------...//////...111000...,,,,,,...000111........................------------...///111111/////////...///000000111..................//////,,,,,,---...///000000111//////000111111111111000000000000000//////////////////000000000000//////////////////////////////............////////////000000000000000000000000////////////////////////......///000000000000000////////////000000000111000000000000000000000000........................///////////////000111111111111000000///...---,,,//////000000000000//////000000////////////000000///000000000000000000///////////////000000000000...000111000//////000111000000000000000000000000//////000000000000//////////////////////////////......///000111111222222111222444555555555666666777777777777777777777777888777555333111000111111///////////////////////////////////////000111111222222111000000000000000////////////////////////....../////////000000000000000000000000000111111000000000000000000000000////////////////////////...///111333333222000///...///000111222333333333111111111111111111222222111111000000000000111111000000000000000000000000111111000000///////////////////////////.................................---------............///////////////////////////................................................---...//////////////////......///000000000////////////////////////////////////////////////.........//////000000//////...,,,---....................................................../////////000////////////////////////.........//////000000111000//////......//////000....../////////000000000...............///000111...//////000000//////...111111111111111111111111000000////////////000000000///...///000000///---000000111111111111000000111111111222222222222333000000000000000000000000222222111000///...------000000000000000000000000000000000111111000000000000000000000////////////......////////////......///000000111111000000//////......///111111000...////////////////////////---///111222111//////000////////////000000000000000000000000000000000000///////////////000111111//////............////////////...,,,***+++---000.........//////.........////////////////////////...//////...------...000......////////////000000///...,,,,,,...///...---000///...------...///000------------------------------------...///000000//////......//////000111............////////////------......//////000000//////000111111111111111//////////////////////////////000000000000//////000000000000000000000000............////////////........................000000000000000000000000---...///000000111111000/////////000000000111111000000000000000000000000000000000000000000000000//////......//////000111000000000000000///...---//////000000000000/////////////////////000000111///000000111111000000///////////////000000000000...///000000//////000111000000000000000000000000...///000111111000///...000000000000000000000000...//////000000111111111...111444666666666777888888888888888888888888888888888777444111///000222000000000000000000000000////////////000111222222222222111000000000000111////////////////////////000000000111111111222222////////////000000000000000000000000000000000000///////////////////////////000111222222222111000///000000111222222333333222111111111111222333333222111111000000111111222111111111111111111111111///000000000000000000000000/////////....................................---------............///////////////////////////------------------------.......................................///000000------...////////////...////////////////////////.../////////////////////.........//////.........,,,,,,---......................................................///000000////////////////////////---------...///000111111///..................///000000000/////////////////////.........//////000........................000000000000000000000000000000////////////000000000//////000111222111///000000111111111111000000111111111222222222333333000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000......////////////....../////////000000/////////.........000111222000...000000000000000000000000+++---000000000/////////.../////////000000000111000000000000000000000000///////////////000111111000000////////////000000...///000...,,,,,,///222...//////000000//////...////////////////////////,,,///111111///......///------........./////////000...------...//////...////////////////////////..............................---------......//////............///000000....../////////000000000///////////////////////////000111111222222111111///////////////000000000//////000000000000//////000000000000000000000000............////////////........................000000000000000000000000---...///000111111111111//////000000000111111111000000000000000000000000000000000000000000000000......------......///000//////000111000000///...//////000000000000/////////////////////000111111///000111111111111000///////////////000000000000...000111111000000111222000000000000000000000000...///000111111000///...000000000000000000000000/////////000000000000000...222666777777666777999::::::::::::::::::::::::777888777444000...000222000000000000000000000000////////////000111222333333222111111000000111111000000000000000000000000000000000000111111111222---.........////////////////////////////////////////////////////////////000000111111111222222222000000000000111222333333222222111111111222333444222111111000000111111222222222222222222222222222000000000000000000000000000000//////.........---........................---------.........//////////////////////////////------------------------........................///...---------///000111,,,------...............////////////////////////.........///////////////------............------......///000111111000000.......................................///000000////////////////////////---------......000111111......------------......111111000///...------,,,000//////.........//////......------------......////////////////////////000000////////////000000000000000111333444222111000000111111111111000000111111222222222333333333000000000000000000000000////////////000000000000000000000000000000000000000000000//////000000000......//////000000111111......////////////......,,,,,,------------,,,,,,.........000222222000...////////////////////////+++,,,......------...///.../////////000000111111000000000000000000000000///////////////000111111111111000000000000111111,,,...111111//////111333//////000000000000//////////////////////////////,,,///333333111......///,,,---------......//////111000......000000000///......////////////......///////////////////////////......---------.....................///000000.../////////000000111111000000000000000/////////000000111222222222222222000000000000000111111111//////000000000000//////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000---...///000111111111111000000000000111111111111000000000000000000000000////////////////////////---------------...//////...///000111111000////////////000000000000/////////////////////000111111///000111222222111000///////////////000000000000///111222222111111222444000000000000000000000000...///000222222000///...000000000000000000000000000000000000///////////////333777888777666666888;;;;;;;;;;;;;;;;;;;;;;;;777888777444///...///111000000000000000000000000////////////000111222333333222111111000111111111111111111111111111111111............////////////,,,---------......//////////////////////////////////////////////////////111111000000111222333333111111111000111111222333222222111111111222444555222222111111111111222222333333333333333333333333222111111111000000/////////............---------...///111222222000...---////////////............//////.........---------............////////////,,,---...---------///111000000//////.........---////////////...---,,,++++++,,,.../////////...---......//////000000111111000000//////......------////////////............//////.........---------+++---...000111000000///////////////............000000000000000000000000000000000000000000000000............////////////000000000000000///......////////////000000000000111000000///////////////............////////////......///000000000000000111111111111111111111111333333333333333333333333//////000000000000//////222222222222111111111111///////////////000111111000000///......///000111111111000000000000111111///............//////000111000///......///000111......//////000000111111...///////////////...---........................111111000000000//////...000000000000000000000000000000000000000000000000////////////////////////,,,...//////......///111111111111111000///------000000//////.........---///000111222111000...,,,///000111111///......///,,,...///...------...///......------------......////////////////////////------............------////////////////////////000000000000000000000000111111111111111111111111111111111111111000//////////////////000000000000000/////////............111111111111111000//////......//////000000111111111111000///////////////000000000000000/////////222222222222111000......+++,,,...000111111000000000000000000////////////222111111000///......---//////000111111111111111000000////////////000000......////////////......////////////////////////////////////////////////000000000000000///......000000000000000000000000111111000000//////......////////////////////////000000000000000000000000111111000///////////////222444666999::::::999999999999:::<<<>>>>>>;;;999333333333222111000000///......//////000000111111222111000//////000111222111111111111111000//////+++,,,---...////////////000000000000000000000000////////////000000000000...///000000//////000222000000000000000000000000,,,------///000111222222555444222000//////000111555444333222333444555666777777666555444444333333222222333333222111///...///000000000000000///...000000/////////............///000111111000///...////////////............//////.........---------............////////////...///000///......000222000000/////////.........////////////...---,,,,,,,,,---......//////........./////////000000000111000000000000000/////////////////////............//////.........---------------...///////////////////////////....................................////////////////////////............////////////000000000000000///......////////////000000000000222222111000000000000000............////////////111111222333333333333222111111111111111111111111333333333333333333333333//////000000000000//////000000000000///////////////////////////000111111333222111000//////000000111111000000000000111111000000///////////////000111000///......///000111000000000000//////////////////////////////////////////////////////////////////...---------------000000000000000000000000000000000000000000000000000000000000000000000000---...000000///...000111111111111111000///...---000/////////............000111222333333111///...///000111111///......///---...//////------...//////......------......///////////////////////////---......//////......---////////////////////////000000000000000000000000111111111111111111111111111111111111111000//////000000000000111111111111000000/////////.........111111111111111000//////000000000000000/////////111111000///////////////000000000///////////////000000000//////...------...//////000000000000///000000000000////////////111111111000///.........//////000111111111111111333222222111111222222333......////////////......////////////////////////111111111111111111111111111111111111111000//////000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000111111000///////////////111333555777888999999999:::999999999:::999777555333222222111000000//////.../////////000000000111222111000//////000111222000000000000000///......,,,---...///000000000000000000000000000000000000000000000000////////////---///000000//////000111////////////////////////000000111222333444555555000000//////000222555666666555444444333444555666666666555444444333222222222222333333222111///...///000000000000000//////111000000000////////////////////////////////////////////////............/////////............---............////////////111222222111000///111222000000////////////............/////////......---......------......///000////////////000000000000000000000000111111111111////////////............/////////............---.........---......//////////////////........................................................................////////////000000000000000//////...////////////000000000000333222222111111111111111............////////////...///000000111111000000000000000000000000000000222222222222222222222222///000000111111000000///000000000000///////////////////////////000111111555444333111000000000000111111000000000000111111222222111000/////////000000000////////////000000111111111000///.........000//////...///000222333000000000000000000000000000///---,,,,,,---......000000000000000000000000000000000000000000000000111111111111111111111111...000111000//////000222000111111000000///...---////////////............222222333444444333111000///000111111///......///---/////////------...//////......------......///////////////////////////---......//////......---000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///111111111111222222222222000000000/////////......111111111222111111000///222222111000000///......111111000/////////000000//////////////////000000/////////////////////...222111000000/////////000000000000000////////////111111000000//////......//////000000111111000000000000////////////000000...//////000000//////...////////////////////////111111111111111111111111111222222222222111111000////////////////////////111000000000000/////////111111111111111111111111000000000000000000000000111111000/////////000000111111222444555777999:::<<<999777555555444333111222111111000000//////...////////////000000000000111111000000000000111111...////////////......---......///000111111111111000000000000000000000000111111000000//////......---...000///......///111//////////////////////////////000111222222333333111111111222333666888:::777777666555444444444444444444444333222222111111222222222222111000//////000000000000000000000000000000000/////////......//////.........///000000////////////............/////////...........................////////////222333333111//////000111000000//////////////////---......////////////...///...---------...000111////////////000000000000/////////000000111111111////////////............/////////...............000///---------...///000////////////........................................................................//////////////////000000000000//////////////////000000000000222222111000000000000111............////////////---...//////000000//////////////////////////////111111111111111111111111000000000111111000000000222222222222111111111000///////////////000000111333222222111000000000000111111000000000000111111444333222111000000000000000000////////////000000111000000000/////////...000///......///111333555////////////////////////222111///......///000111000000000000000000000000////////////////////////000000000000000000000000///111222111000///000222000000000000000///......///////////////.........111222333333333222222111///000111111///......///...///000///...---.../////////............//////////////////////////////......////////////......000000000000000000000000////////////////////////////////////////////////000000111111111111000///000000000111111111222222000000000////////////...111111111222222111111000111111111000000000//////111111000000///000000111/////////000000000000000111111111111111111222222111000///......///000111000000000000////////////111000000000/////////...//////000000000000000//////......------....../////////000000000000//////////////////////////////111111111111111111111111111111111222222111000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111000000///000000111000000000111333555888:::;;;888444222222222222111111000000000//////......////////////000000000000111000000000000000000111...//////000//////.........///000000111111111000000000000000000000000000111111000000//////......---///000000///...000111000000000000000000000000000000111111222333333444888777666666666666777777666666555444333333222222333222222222111111111000111111111111111000//////000000000000000000111111/////////.........------......------...///000000////////////............////////////////////////............////////////111222222000......///000//////000000000000000000......//////000///////////////...------///000111000000000000////////////.........//////000000000////////////............////////////////////////000///...------///000111////////////............////////////////////////....................................//////////////////000000000000//////////////////000000000000111111000////////////000............////////////000111222222333333222222////////////////////////111111111111111111111111000000111111111111000000222222222222111111111000///////////////000000111...//////000000111111111111111000000000000111111444444333111000000000000//////000000000000//////.../////////000000000111000///......///111333555........................111000///......///000111////////////////////////////////////////////////////////////////////////000111222111000///000111///000000000000//////............///////////////000000111111111111111000///000111111///......//////000111000...---...////////////....../////////////////////////////////...//////////////////...000000000000000000000000///////////////////////////////////////////////////000000111111111000000/////////000000000111111111000000000////////////111111222222222222111111///000000000111111111222111111000000000000111111000000000111111111222222222222111111111111222333///...------...000111333000000000000////////////000000000000//////////////////000000000//////...222111111000000111111222//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000000///////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000/////////111444777999999666222111111333333333000000000000////////////000000000000////////////000000000111111000000000///000000111111000000000......///000000000//////000000000000000000000000111000000000/////////......///000000//////000222222222222222222222222222555555666666777777888888999888777666444333333333444444333333222111000000111111111111111000000000111111000000000000000000000000000///000111222333............---------------------......//////000////////////...............////////////000000000............///////////////000000///------...000//////000000000000111111//////000000000//////...//////......//////000111000000000000////////////............////////////////////////...............////////////000000000////////////000111222333////////////............000000000000000000000000....................................////////////...//////000000000000000////////////000000000000111000000///////////////............///////////////000111111222222111111000000000000000000000000222222222222222222222222000111111222222111111000000000000000///////////////////////////000111111,,,---...000111111111111111111000000000000111111333333222111000000000000//////000000000000//////.........///000111111111000//////...///000222333........................---------...............////////////////////////000000000000000000000000........................000111222111///...///000//////000000000000//////.........//////////////////////////////000000000///000111111///......///000111111000...---...///000//////......//////000////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000.../////////000000000000111111000000000/////////000111222222333222222222//////000000111222222333111111000000000111222222111111111222333333444444222111//////...///000111.........///000111333333000000000000////////////000000000000//////////////////000000000///......000000////////////000000///000000111111000000///000000000000000000000000////////////////////////......///000000000000///////////////////////////000000000111111111111222000000000000000000000000000000000000000000000000111111000000000111222222111000//////111333666777666444111000222333444444000000000000000000000000000000000000////////////000000111111111111000000///000000111111111111111...//////000000//////...000000000000000000000000/////////000000000000000///000222111000000111333444444444444444444444444444444444555555555666666333222222222222111111111222222222222111000//////111111111111111111111111111000000/////////000000111000//////000111333444////////////............+++,,,---///000//////...////////////.............../////////000000000000............////////////...///000///......///111//////000000000111111111000000000000000///...---......///000000000000000111000000000/////////...000000000///////////////////////////.............../////////000000000000---...000111333333444444////////////............////////////////////////////////////////////////............////////////......///000000000000000////////////000000000000222111000000//////000000............////////////------...///////////////111111111111111111111111333333333333333333333333000111111222222111111000000000000000///////////////////////////000111111...///000111222111111000111111000000000000111111222111111000000000111111...///000111111000///...////////////000000000000////////////////////////........................+++,,,...///000///...---////////////////////////000000000000000000000000///////////////////////////000111000...---.../////////000000000000//////............/////////000///.........//////000111///000111111///......///000111222000...---......000000////////////000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000111111111111111111111111//////000111111111111111//////000000000111111111111111111000000000//////000111222222333333333222111111111111111111111111111111000000111111222333222222333333444555555666333222000///...///000000000111222222333333333333000000000000////////////////////////000000000000//////000000///......---...------,,,,,,------...000000111111111111000000000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111000000111111222333111111000111111333444555555333000000111222222111111111111111111111111111111000000000/////////...///000111222222111000///...//////000111111000000000000000111111000000///000000000000000000000000......//////000000111111000222333333222222333444444444444444444444444444000000000000111111111111000000111111222111111111000111222333222222111000111111111111111111111111111000///...//////000111111000//////000111333555000000000000////////////***+++---000000000///...000/////////.............../////////000000111111............/////////000...///000///...///111222//////000000111111111222111111111111000///---------...000111111111000///111111000000/////////...222222111111000000//////000/////////.............../////////000000111111,,,...000333555555555555000/////////....................................000000000000000000000000............/////////000......///000000000000000////////////000000000000333222222111000111111111............/////////000000000111222222222222222111111111111111111111111333333333333333333333333111111222222222222111111222222222222111111111111///////////////000111111000111222333333222000000111111000000000000111111000000000000000000111111...///000111111000///...111111000000//////.........///////////////...---000000000000000000000000,,,---000222333222///...////////////////////////000000000000000000000000000000000000000000000000///000000///...------...//////000000000000000///---.........//////000000//////......///000111111///000222111///......///111222222111...---......000000////////////000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000111111111111111111111111//////000111111111111111000111111111111222222222111111111111000000000000000111222333333333333333333333222222111000000000111111000000111222333333333333444444555666777777777555333111000000111222333444555666555444333222000000000000////////////////////////000000000000//////000000///...------000000////////////000000000000111111111111000000000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111000000111111222222222222222222222222222222222222000000000000000000000000111111000000111222333333222222222222222333333444444222000000000000///...111111111111111222222222111111000000/////////...///000111222222111000///------...///000000//////111111222222222111111000000000000000000000000000------...///000111222222111333444444333222444555333333333333333333333333111111111111111222222222444444444444333222222111000111222333444333222111111111111111111222222222111000///......///000111111000//////000222444555...///////////////......111111111111222222222222000///.........///111222//////////////////////////////////////////////////////............////////////............//////333222111/////////000111000000////////////000000333222000///.........///000000////////////000000111111000///////////////111111000000//////......///000///888GGGCCC666555////////////////////////......---,,,---...///000111000000////////////000000000000000000000000000///000111222222111000//////////////////000111111000000000000000000000000////////////000000000000//////000111222333333333555444333222111111111111000000000000000000000000111111111000000000000000////////////............//////000111111111111111222222222222222222222222000000000000111111111111000000000000000000000000222000///111444555222///111111000000//////......000000000000000000000000222111111111000000//////111111000000//////......////////////////////////111111000000000000111111000000000000//////////////////.........---------...//////000000000000000000000000000000000000000000000//////......------........................,,,,,,------...///000000////////////////////////000000000000000000000000............/////////000222000///------///000222111111000000000000111111222222111111111111111222000111222333444333222111222222111111111111222222222444444111---+++,,,...333333222111000000111111000000000000000000000000333333333444444444555555333444555666666555444333222222222111111111000000...//////000111222222222222111111000///......---//////////////////////////////............//////000000////////////000000......///000000000000000//////000000000000//////..................------000000000000111111111111000000000000000000000000111111222222222333333333777444222222333333000......///////////////......000000000000000000000000222222333333333333444444000000111222333333444444111000///---...///000222......///000000000000000000000000000000000000000111111222222222222111111111111222222222333333333222222222111111111000000000000000000000000000000222222222111111111111111222222111111000000//////---...///000222444555555111222222333222111000///222222333333333222111111000///000111222222000...222111111111000000/////////////////////000111111...///////////////......////////////////////////000//////...///000111222////////////////////////////////////////////////000//////......//////000//////............//////333222000/////////000111000000////////////000000333222000///......//////000000////////////000000111111000///////////////000000000000///////////////111///888EEEAAA555444////////////////////////......---------...///000000000////////////000000000000000000000000000000///000111222222111000//////////////////000111111000000000000000000000000/////////000000000111111000000000111222222222333444444222111111000000000000000000000000000000000111000000000000000000000111111111111000000000000//////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000......///////////////000111000000000/////////...000000000000000000000000111111000000000/////////111000000000/////////...////////////////////////000000////////////000000000000000000//////////////////.........---------......///000000000/////////////////////////////////////////////.................................,,,,,,---......//////000////////////////////////000000000000000000000000........./////////000000111000///......///000111111111000000000000111111222222111000000111111222000111222222333333222222222222111111111111222222///000111///+++***+++---222222111000000000000000000000000000000000000000111111222222222333333333333444444555555444444333222222222111111111000000...//////000111111222222111111111000///.........////////////////////////000//////......//////000000000////////////000000///000000000000//////...//////000000000000//////////////////////////////000000000000111111111111000000000000000000000000111111111222222222333333555333111111222333111///000000111111111111000000111111111111111111111111222222222333333333444444111111111222222333333444222111///......///000111///000111111222111111111000000000000000000000000111111222222222222111111111111111222222222333333222222222111111111000000000000000000000000000000111111111111111111111111111111111000000000000000000111222333444555666777222333333444333222111000111111222333333222222222111000000111333333111///111111111111000000000//////////////////000111111...//////000000/////////////////////............///////////////000111111////////////////////////000000000000000000000000111000000//////000000111//////............//////222111000000///000000000111000000//////000000111222222000///////////////000000////////////000000111000000///////////////////////////000000000000000111///777CCC>>>333222////////////////////////......------......///000//////...//////000111222////////////////////////000000111111111111000000000////////////000111111000000000000000000000000000000000111111111222222111111111111111111222222333222111000000000000000000000000000000000000000000000000000000000111111111111111111000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000,,,...000...++++++///333000000000000////////////000000000000000000000000000000///////////////...000000000000//////////////////////////////////////////............//////000000000000/////////////////////............---------...////////////...////////////////////////.........///////////////........................---------......//////000////////////////////////000000000000000000000000....../////////000000000111000///......///000111111000000//////000000111111111000000000111111222222111111111111222333333222222111111111111222222111222333222000///000111111111000/////////000000000000000000000000000000///000000000000111111111222222333333333333222222222222222111111111111111/////////000111111222222111111000000//////......////////////////////////111000000//////000000111000000////////////000000111111111000000///...---//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222222333222111000000222222111000111222222333333333222222111111111111111111111111222222222222333333333333222222222222222222222222333222000///...//////000000111222222333333222222000000000000000000000000111111222222222222111111111111111222222222222333222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000000111222222111222333333333222000000000000111222333333333333222111111222333333222000111111111111000000000000///////////////000000111...//////000000000000///111111111000000000000000///////////////000000111////////////////////////000000000000000000000000111111000000000000111111//////............//////111111000000000000000000111000000000000000000111222111111000000/////////000000////////////000000000000////////////000000.........///000111111111000222000666AAA;;;000111////////////////////////...............//////000............///000222222////////////////////////000000000111111000000000000000//////000000111222000000000000000000000000000111111111222222222222222222222111111111111111222111111000//////000000000000000000000000000000000000000000000111111111////////////............//////000111111111111111000000000000000000000000///000000000111111111111//////////////////////////////000...---...111555000000000000////////////////////////////////////////////////............000000000000////////////////////////////////////000//////......//////000000000000000/////////////////////...............,,,------...............////////////////////////------......//////000000........................------....../////////000////////////////////////////////////////////////...////////////000000000000000////////////000000000000////////////000000111000000000000111111222222111000000000111333444222222111111111111222222222333444444444444444444000000///////////////000000000000000000000000000/////////000000000111111111111222222222222111111111111111111111111111111//////000000111111111111111000000000/////////...////////////////////////111111000000000000111111//////000000000000/////////000000000000//////...//////000000000000////////////000000000000000111///000000000111111111111////////////////////////111111111111222222222222000//////000111111111111111222333333333333333333111111111111111111111111111222222222222333333333333333222222222222222222333222111000/////////000000111111222222222222222000000000000000000000000111111222222222222111111111111111111222222222222111111111111000000000000000000000000000000000000////////////000000000000//////000000111111222222------...............//////000111222222111000/////////000222333333333333333222111222333444222111111111111000000000000000000000////////////000000......///000111111000000222222111111000000000///...//////000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////............//////000000000111111111000000111111000000000000111111111111111111111000000000000000////////////000000000000////////////000000------...///000111222222000222000555>>>888...///////////////////////////.........///////////////............///000222222////////////////////////111000000000000000000111000000000000000111222222000000000000000000000000000111111111222222222222222222222111111111111111222111000000///000000000000000000000000000000000//////000000111111111111////////////............//////000111111111111111111111111111111111111111///000000000111111111111////////////////////////111...,,,,,,///111222222////////////000000000000////////////////////////............////////////////////////000000000000000000000000000000000000111000000//////000000111000000000000////////////////////////////////////,,,------.......................................------......//////000000////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000111000000////////////000000000000////////////000000000000//////000111111222222111000///000111222333222222111111111111222222//////000111222333222111000///////////////000000000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111000000000000000111111111000000000000////////////////////////////////////111111000000000000111111//////000000000000//////------///000111111111111//////000000000000//////.........//////000000000///000000000111111111111////////////////////////000000111111111222222222...///000000000111222222000111111222333333222222111111111111111111111111111111111222222222333333333333222222222222222222222222111000000000000000///000111111222222111111111111111111111111111111111111222222222222111111000000111111111222222222000000000000000000000000000000000000000000000000......//////000000000000//////000000111111222222111111111111111111111111000111222333333333222111...///000111222333333333444222111111333333333111000000000000000000111111000000////////////000000......///000111111111111111111000000//////............///000000000000000000000000000000000000000000000000000000000000000111000000//////000000111//////............////////////000111111111111000222111111000000111111222000111111222222111000000000000////////////000000///////////////000000111---......///000111111222...111///333<<<666,,,///////////////////////////---...///000000000000/////////...//////000111222////////////////////////111111000000000000111111111000000000000111222222000000000000000000000000000000000111111111222222111111111111111111222222222111111000000000111111000000000000000000000000/////////000111111222222111111111111000000000000//////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000,,,)))+++///222111///////////////000000000000000000000000000000000000...////////////000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000////////////...////////////000000000------...////////////....................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111//////000000000000//////000//////......//////000////////////000111111222111000000000000111222222222222111111111111222222000000111333555555444222000000/////////000111111000000000000000000000000111111111111222222222222222111000000000000111222111111111111111222222222000000000000000000111111000000000000////////////////////////////////////111000000//////000000111...///000111111000///...+++,,,...///111222222222//////000000000000//////---......//////000000000000000000000111111111111000000000000000000000000000000000111111111111222///000111111000000222333///000000111222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111///000000111222111111111111111111111111111111111111111222222222222111111000000000111111111111222//////000000000000000111000000000000000000000000...//////000000111111222000000000000111111111111//////000000000000000000333444555666666666555444//////000111222222222222333222000000222333222111000000000000111111111111111000000///////////////......///111111222222111222222222111000/////////---...///000111000000///000000000000000000000000////////////////////////000//////......//////000//////............//////...///000111222111111000222111111000000111111222000111222222222222111000000000////////////000000///////////////000111111......//////000000111111---000...222:::444,,,000////////////////////////---...///000111000000///000000////////////000000000000000000000000000000222111000//////000111222111111000000111111222333000000000000000000000000/////////000000000111111000000000111222222222333222222111111111111222222000000000000000000000000...//////000111111222222111111111111000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000---,,,---...000111111111.../////////000000000111000000000000000000000000/////////000000000111111.../////////000000000111000000000000000000000000000000////////////000000000000000000////////////.../////////000000000000......///000000000//////........................///////////////.........////////////////////////000/////////////////////////////////////////////000000000000000000000000//////000000000111111111//////000000000000////////////............//////.........//////000222222///000000111111111111111222222111111111111222222333222222555777888555222000000000000000111222222000000000000000000000000000000111111111222222222222222111000000111222222000000111111111222222222111000000000000000000000////////////000000000000////////////////////////000//////......//////000...///000111111000///...------...000111111111111//////000000000000//////......///000000111222222000000000000111111111111000000000000000000000000000000000000111111111111000222333333111000222444//////111222222333333333222222222222222222222222111111111111222222222222111111111222222333333444///000000111222222222222000111222222333333222222111111111111111111111111111111222222222222111111000000000000111111111111////////////000000111111000000000000000000000000//////000000111222222333111111111000000000000000---------....../////////222333444555666555444444000000111111111111000000333111//////000222222111///000000000111111111111111111000///////////////......///111111222222222555555444444333222111111---...000111111111000///000000000000000000000000//////////////////////////////............////////////............//////...///000222222222111000222222111111111111222222000000222333333222111000000000////////////000000///////////////000111111////////////000000000000,,,///...222:::444,,,000////////////////////////---...000111111111000///111000000////////////000111111111111111111111111222111000//////000111222111111111000111111222333000000000000000000000000////////////000000000000//////000111222333333444333222222222222222333333000000000000000000000000...//////000111222222222////////////............//////000111111111111111////////////////////////000000000000111111111111000000000000000000000000+++///333333111111333666.../////////000000111111000000000000000000000000//////000000111111222222.../////////000000111111000000000000000000000000//////............//////000000000000////////////.../////////000000111111...//////000000000000000........................000000//////.........---000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111//////000000000000////////////............//////............///000222222...///111222222222111000222222111111111111222222000//////222444555111...111111000000111222333333000000000000000000000000000000000000111111111111333222111000000111222333000000111111222222222222111111111000000000000000////////////000000000000//////////////////////////////............//////...///000222222000///......///000000000000000/////////000000000000/////////000000111222222333333000000000000111111111111000000000000000000000000000000000000111111111111111333555444111000222444///000111222333333444333222222222222222222222222000111111111111222222222000000111222333333444444...///000111222333333333222222333444444444333333111111111111111111111111111111222222222222111111000000000000111111111111.../////////000000111111000000000000000000000000///000000111222333333333222222111111000000//////000000111111222333333333///000111222333222222111000111111111111000000///333111///...000111111111//////000000111111111222111111000///////////////111000//////000222444555???:::333///...///000111............////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333333333222000///---//////000000111111111222000000000000000000111111////////////////////////////////////////////////,,,...000111000///000111000000///////////////000............////////////000000///////////////000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000---......000111222333333222222222111111111000000000000000111222222222333000000000000000000000000000000111111111111000000000000000000////////////......///000000000000000222222111111000000//////333111//////111222222222111111000000//////......000000111111111111000000///////////////........./////////000111111222222////////////////////////000000000000///...---,,,000000000000111111111111000000000000000000000000........................000000000000000000000000///////////////.........222222111000///...------////////////000000000000......////////////......------------------------............////////////......//////000000111111///////////////////////////---111;;;>>>888111///////////////////////////000000111111111111000000000000000000111111111111222222111000//////000000111111111111111111111111222222222222222222222222333333333222222111111111444333333222111000//////000111111222222111111000222333333333333222111111000000000111222222222333000000111111111111000000222222111111000000//////111///------...//////.........////////////......***+++---///000111000000////////////000000000000000000000000000000000000//////000000000000//////111111000//////...//////000000000000111111111111111111222222222333333333000000000///000111111222333222222111111222222333111111222222222333333333333333333222222111111111000000000111222222333333111111111111111111111111222222222111111111000000111222444555555444222111111111111111111111111111111111111111000000//////111111000000//////......//////000000111111111222555555444333222111000///000000000000000000000000111111111111222222222222555444222000000111222333555444222111111111222222333000...///111222111///111111111111111000//////000000000000111222333333:::666111...///000111222............////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111///000111111111000///...//////000000000111111111000000000///////////////////////////////////////////////////////////////---///111111/////////000//////............//////............////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000//////000111222222333333222222222111111111000000111111111111111222222222000000000000000000000000//////000000000000//////000000000000000000000///...///000000111111111000..................------555333111000111111111000111000000000/////////...111111222222222222111111000000000000000000000000111111000000000000000000////////////////////////------......///.........000000000000111111111111000000000000000000000000........................000000000000000000000000/////////////////////...111111000000//////......000000000000////////////...//////000000//////................................./////////000000000//////000000000000000111////////////////////////111///222;;;>>>888333111////////////////////////000000111111111111000000000000000000111111111111222222111000000000000000111111111111111111111111111111111111111111111111222222222111111000000000111111111111111222222222111111111111111111111111222222333333222222111000111111111111222222222222000000111111111111000000000/////////.........---///---,,,---......---,,,......////////////......+++,,,...000111111111111000000000000111111111111000000000000000000000000//////000000000000//////222111000000/////////000000000000000111111111111000000111111111222222222000////////////000111111333222222111111222222333111111111222222222333333333333333222222222111111222222111111111111111111111111111111111111111111222222222111111111000000///000111222222111000///111111111111111111111111111111000000000/////////111111000000///////////////000000000111111111111222222222222222111111111000000000000000000000000////////////000000000000555333222000000111222333444333222111000111111222333000...///111222111///111111111111111000//////...///000111111222222111333111///...000111222111............////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111---...///000000000000/////////000000000000111111000000//////......------////////////////////////////////////////////////...000111111///......///......------------..................////////////000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////000000111111111111222222222111111111111111222222222111111111111111000000000000000000000000......////////////......000000000000000000000000///000111111222111111111000000000111111111111111777555222111111111111000000000000000////////////111222222333333222222111000000000000111111111111222222111000000///......////////////////////////+++,,,---...////////////000000000000111111111111////////////////////////........................000000000000000000000000......//////////////////000000000000////////////111111000000//////......///000000111111000000///000000000000000000000000/////////000000000111111111111111111111000000000000000000000000000000000000///111777999666222111////////////////////////000000111111111111000000000000000000111111111111222111000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000...///000111222444555555222222111111111111222222111222222222222111000000222222222222222111111111000000111111111111000000////////////...............---...///000000...,,,...//////000000//////...---...///111222222222111111111111111222222222222000000000000000000000000///000000111111000000///222222111000000000000111000000000111111111222222000000000000111111111111000000//////000000111222333222222111111222222333111111111222222222222333333333333222222222222111333333222222111000000///111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000/////////111000000000000/////////000000000000111111111111000000000111111222222222000000000000000000000000////////////000000000000444333222000000111222222222222111000000000111111222000//////000111111000000111111111111000000///---...000111222111000//////...---...000111000///............////////////...............///000000////////////////////////000000000000000000000000////////////////////////////////////000000000111//////////////////////////////000000000000000000111000000//////......---////////////////////////////////////////////////...000111000...------.........---------...//////............////////////000////////////000000111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000......//////////////////111111111111111111111111333222222222111000000000000000000000000000000000...//////000000//////...000000000000000111111111000111111222222222111111111111222222333333333444555333111111222333333222000000000000////////////000111111222222111111000///000000000000000111111111111000000////////////////////////////////////------...//////////////////000000000111111111111////////////////////////........................////////////////////////............////////////.../////////000000000111111111000000//////......000000111111111111000000000000000000000000000000000000000000111111111111333333222222111111000000000000000000000000000000......///111222111000///////////////////////////000000111111111111000000///000000000111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111000000...///000111333444555666444333333222222333333444111111222222111111000///333333333222222111111111000000111111111111000000111111111111000000000000000000111333444444111/////////000000000000//////...///111222333333222222000000000111111111222222000000000000000000000000000000000111111000000000222222111111111111111222000000111111111222222222000111111111222222222222111111111111111222222333333222222111111222222333111111111111222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111///000000000000111111111000000000000000000000000000111111111222222222222333333222111000111111111111111000000000000000000111111000///000111111111000000111111111111000///---...///111111000///......------///000000...+++............////////////...............///000000////////////////////////////////////////////////////////////////////////...////////////000000000222222111000//////......000000//////////////////111111111000000/////////////////////////////////////////////////////////...000111000...---------//////......///000000111............///////////////////////////000111111////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222111000000000000000000000000000000000///000000111111000000//////000000000111111111222111111222222222111111000---.........//////000000222000///000222444555555////////////000000000000//////000000000000//////.........//////000000000......//////000000000000000000000000000000000000111111111111111000/////////000000000111111111111////////////////////////////////////////////////////////////////////////---.........//////000000......//////000000111111111000000000/////////...000000111111111111000000////////////////////////000000000000111111111111333333222222111111000000000000000000000000000000---...//////////////////000000000000000000000000000000111111111111000000///000000000111111111111111000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000000111222333444444555555555555444444555555555222222222222222111000000444333333333222222111111000000111111111111000000000000000000111111111111///000111333555444222000//////000000000000/////////000111333333333222222/////////000000000111111000000000000000000000000000000111111111111000000222111111111111111222222111111111111222222222222222222222333333333444444333333222222333333444555333222222111111222222333000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111222222222222222222222222000000000000111111111111111111000000000000000000111111111000000000000///000000000000000000000000000111111111222222222222222222111111111000000111000000000000111111000000111111111000///000111111///000000111111111000000......////////////.........---...///000///---***............////////////...............///000000000000000000000000000000////////////////////////000000000000000000000000......////////////000000444333111000///.........000000////////////......000000000111111111111111////////////////////////////////////////////////---///000000...------...///////////////000111222............///////////////......//////000111222........................000000000000000000000000000000000000111111111111000000000000000000000000111111222222333333333444111111111111111222222222222222222111111111111111000000000000000000000000000000111111111111000000///000000111111222222222111111111222111111000///...///////////////000000///...---...111444555666////////////000000000000...//////////////////...------......//////000000------...//////000111111000000000000000000000000333333333333222111000///000000000000111111111111////////////////////////////////////////////////000000000000000000000000------......///000000000......//////000000111111/////////000000000000000///000000111111000000///......................../////////000000000111111111111111111111000000000000000000000000000000000...111333000///111111000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000111111222111111111111111111111111222222222222222222222222222222222222222333333333222222222222333333444444555555666666666666555555222333333333333222111111333333333333333222222222000000111111111111000000............////////////...---...000222222000//////000000111111000000//////000111222333222222111.../////////000000000000000000000000000000000000000111111222222111111000111000000000000111222222111111111222222222222333333333333333444444444555333333222222333333444555333222222111111222222333000000000111111111111222111222222222222333333333///000000111222222333333111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111111111111222222222222333000000000111111111111222111111111111000000000000222222222111111000000000000000000000000000000000////////////000000000000222111111111111000000000///000111111222222111111000111111000//////000222///000000111111111111000///......------.........---------...//////...,,,............////////////...............///000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000111111///............///000000/////////...............//////000111111111////////////////////////////////////////////////,,,---//////...---...///......---...///000111111............////////////............///000111222////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000///000000111222333444444000000111111111222222222111111111111111222222222000000000000000000000000//////000000000000/////////000000111111222333333000111111111000000///...111111111000000000000000///...,,,---000333444444.../////////000000000111//////000000000000//////---......///000000111111......//////////////////000000000000000000000000111111222222222111111000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000------......///000000111////////////000000000000......//////000000111111...//////000000//////................................./////////000000000//////000000000000000111////////////////////////,,,222555111///111111///000000000000000000000000000000111111111111000000000000000000111111111111000000000000000111222222111111111111111111111111111111111111111111111111000111111111222222222222111111222222333444444555222333555777777555333222333444444444444333222222222222333333333333333333000000111111111111000000---........./////////000...------...000111111000000000111111111111000000///000111222222222111000//////000000000111111111000000000000000000000000000111111222222111111000000/////////000000111222111111111222222222333333222222333333333444444444222111111111111222333333333222222111111222222333000000000000111111111111111111222222222333333333111111111111111111222222111111111111111111111111000000111111111222222222///000111222222111000///111111111111111111111111//////000000000111111111000000111111111222222222111111111111000000000///111111111222222222222222000000000000000000000000////////////000000000000111111111111111000000//////000222333333333222222///111222111///...000333//////000111111111111111000///---,,,,,,---...///---,,,,,,---000000///.............../////////000...............///000000000000000000000000000000////////////////////////000000000000000000000000............/////////000......---,,,---...///000000000//////.........---,,,,,,---...///000111111////////////////////////////////////////////////+++---...///.........000,,,,,,,,,---...///000111............/////////000............///000222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000+++,,,---...///000111222000000111111222222222222000000111111222222222333000000000000000000000000......////////////......///000000111222222333333000000000000000///............------,,,,,,++++++000...------///111222111.../////////000000111111000000111111111111000000...//////000111222222222000000000///......------000000000000000000000000...///000111111222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000---------...///000000111000000000000////////////------...///000111222222......////////////......////////////////////////............////////////......//////000000111111////////////////////////***111444///---//////---000000000000000000000000000000111111111111000000000000000000111111111111000000///000000111222222111111111111111111111111000000000000000000000000//////000000111111111222000000111222444555666666///111444666666444111///444444555555444444333222222222222333333444444444000000111111111111000000///000000000111111222222000///......111222333222000000111111111111000000...///111111222111000000000111111111111222222222000000000000000000000000111111222222222222111111//////...//////000111111111111222222222333333333111111222222222333333333000000000///000111111222333222222222222222222333000000000000111111111111111111111222222333333333333333222222111000000000111111111111111111111111000000111111222222222222111222444555555444222111111111111111111111111111---.........//////000000000000111111222222222222222111111111000000/////////000111222333444555555000000000000000000000000111111111111222222222222111111111111111000//////000111222333444444333222///111222111///...000333//////000111111111111111111111111111111111111111...///000///...---...000333222111///............000000000000000000000000111111000000/////////...000000000000000000000000222111000//////...//////000000////////////000000000000//////.........---...///111222222222111000///////////////000111111222222111///------...000111111111111000000000000//////............//////......---,,,---...///000//////////////////////////////............//////222222111111000000//////000111111111222222222222////////////////////////000000000000000000000000111111000000//////......111111222222222333333333444222000///...///000111////////////////////////////////////////////////111111000000000000111111////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111000000000......//////000000111111------...///////////////111000111222333222///,,,////////////////////////000000//////.........---//////000000000000////////////000111111111111111111111111111111111111111222111000000000111333333777333///---...000222222///000000000111111111111222222111111111111111222111222333333333111000///222222222222222222222222111111222222222333333333333222111000000222444555333444555444333222333555555444444333222111000000333333222111000000000111111111111111111222222222...///000111222333333333111111222222222333333333444333111//////000111222111111111111111111111111000000000000000000000000111111222222222333333333000000000111222222333333000000111111111111000000111111111111111111111111333333222222111222222222444333222111111222333444111222333333111111222333111111111111111111111111222222111111222222333444333333333222222222222111111222333333111111222333222222222222222222222222222222222222111111000000222222111111111111222222111111111111111111111111111111111111111111111111222111///...---...000111000000111111111111000000111111111111111000//////000111111111111222222222222111000//////000111111333333222222111000000000111111111111111111111111111000///......///000111...........................///000///...---...000111000///...............000000000000000000000000111111111000000000//////000000000000000000000000111000000////////////000000000////////////000000000000/////////............///000111111111000000///////////////000111111111222111000...---///111000000000////////////...//////............////////////.........///000111////////////////////////111000000//////000000111111111111000000000000000000000000111111111222222111111111111111111111111000000000000000000000000111111000000////////////111111111111222222222333333222000///...///000111000000000000000000000000////////////////////////111111000000000111222222////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.........................../////////000000000111//////000111111111111000...///000222222222111111........................000000/////////.........000000111111111111000000//////000111111111111111////////////////////////222111000000000111222333:::666333000111111222111111111111111222222222222222222111111111111111222222222222222222111000000222222222222222222222222111111222222222333333333333222111000000222444555555777888777666555666888555555444444333222222222444333333222111111222222333333222222111111000000///000111222222333222222111111222222222333333333444333111000///000111222111111111111111111111111111111111111111111111111111111111111222222222333222222111111111111111111////////////////////////111111111111111111111111333333222222111222222333111111000000000000111111000111222222111000111222111111111111111111111111222222111111222222333444000000000111111111222222111222333333111111222333222222222222222222222222222222222222111111111000222222111111111111222222111111111111111222222222111111111111111111111111222111///.........000111000111111111111111111000111111111111111000//////000000111111111222222222444333111000////////////111111111111111111222222111111111111111111111111111000////////////000111------------------------...///000///...---...000000000////////////000000000000000000000000000000111111111000000000000///000000000000000000000000000////////////000000111000000////////////000000000000////////////......---...///000000000000//////////////////000111111111111111000///...000222////////////..................------------......000////////////000111111////////////////////////222111111000000111111222000000000000111111111111/////////000000000111111111111111111111111111111000000000000000000000000111000000000000/////////000000000111111111222222222222000/////////000111111111111111111111111111////////////////////////000000000000111111222333////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111...///////////////...---000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000........................////////////000000000000000111222222333333222222///111333222000///111333........................000000////////////......111111222222222222111111//////000111111111111111////////////////////////111111000000111111222333999777444222222111000...111222222222222333333333222111111111111111222222333222111111111111111111222222222222222222222222111111222222222333333333333222111111111222333444333444555555333333444555444444444444444444444444444444333333222333333333444444333222111000//////111111222222222222111111111111222222222333333333444333111000000000111222111111111111111111111111111111111111111111111111000000000111111111222222333333222222111000000///000///............///000111111111111111111111111333222222111222222333333000000111111111111000000000111222111000///000222222222222222222222222222222222111111222222333444333333333222222111111111111222333333111111222333222222222222222222222222222222222222111111111111222222111111111111222222000000111111222222222222000000000000000000000000222111000///...///000000111111222222222222111111000111111111111000000///000000000111111111222222555444222000............///000000111222222333333111111111111111111111111222111000000000000111222000000000000000000000000...///000///...---...000111000000000111111222333//////////////////////////////////////////////////////////////////////////////...//////000111111000000////////////000000000000//////////////////---......//////////////////////////////000000111000111222111000000111222000000/////////...............------------......///////////////000000000////////////////////////111111111000000111111111//////000000111111222222////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111222111000//////000111111111111111111111111111111////////////////////////////////////000111222222///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///////////////////////////000000000111111111111000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///000000000000000111111////////////000000000000000111222222333333222222333666777333---+++---111000000000000000000000000000000//////////////////000111111222222111111000//////000111111111111111111111111111111111111111111111111111111222222222444333111111111000...,,,111111111222222222333333111111111000111111222333333222111000000111222333222222222222222222222222111111222222222333333333222222111111111222333444111333444333222111222333222333333333444444555555444333333222222222333333333333333222222111111111222333333333222222111000111111222222222333333333333222111000000000111111111111111111111111111111111111111111111111111111///000000000000111111111222222222111111111000000222000///------///000222111111111111111111111111222222111111222222333333111222444444444444222111000222333222111000111222222222222222222222222222222222111111222222333444;;;:::888666444111000///111222333333111111222333222222222222222222222222222222222222222222222222333222222111111222222333000000000111222222333333////////////////////////222111000/////////000000222222222333333222222222000000111111111111000///000000000000111111111111444333111///////////////000000111111111222222222111111111111111111111111222111111111111111111222111111111111111111111111...///000///...---...000////////////000111222222////////////////////////........................//////////////////////////////...//////000111111000000////////////000000//////000000000000000000...............//////000///////////////000000111111222333333111000111222111111111000000000//////.........------.........------........./////////000000000000000000000000111000000//////000000111//////000000111111222222////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000000000000111111111000000000000000000111111111111111111111111111111000000000000000000000000...............///000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///////////////////////////000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000111111111222222000000000000///////////////000111111222222111111333666777333...+++...111111111111111111111111111//////000000000000000000//////000000000000////////////000111111111111111222222222222222222222222000000111111222222222222000000000111222222000...000000000000111111111222111111000000111222222333222222000000000111222333222222222222222222222222111111222222222333333333222222111222222222333333444666777666555444555666111111111222333333444444222222111111111111222222111111222222333333333444333333333333333222111000111111222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111///000000000000111111111000000111111111222222222333222000//////000222333111111111111111111111111222111111111222222333444222333444555555444333222222333444444222222333444222222222222222222222222222222111111222222333444;;;:::999666444222000///111222333333111111222333222222222222222222222222222222222222222222222333333333222222222222333333000000111111111222222222////////////////////////222111111000000000000000222222222333333222222222///000000111111111000000//////000000000111111111111111000//////000111222222222222111111111000000111111111111111111111111111111111222222111111111000000000000000000000000...///000///...---...000------,,,------...//////000000000000000000000000------............//////000000000000000000000000000////////////000000111000000////////////000000//////000000000000111111//////......//////000111///////////////000111111222444555444222000000111111111111111000000000000//////............//////,,,------...///.........000000000000000000000000000000000//////000000000000000000000111111111111/////////000000000111111////////////////////////111111111111111111111111000000000111111111111222000000000111111111222222000000000000111111111111111111111111111111111111000000000000000000000000000//////....../////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000111111111111......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111...//////000000111111222000000000000////////////...///000000111000000000///222444333111000222444111111111111111111111111//////000000000000111111//////000000000000////////////000111111111111111000000000000000000000000000000111222222222222111111000000222333444222111//////000000000111111111000000000000111222333333111111111111111111222333222222222222222222222222111111222222222333333333111111222222222333333333333444555444333333444555111111111222222333333333111111000000111111222222000000111222333444555555333333444444333222111111111111222222222333333333222222222222111111000000111111111111111111111111222222222222222222222222000000000111111111222222///000000111222222333333333222111111111111222333111111111111111111111111111111111111222333444444111111222222222222111111333444555444333222333555333333333333333333333333222222111111222222333444444444444333333222222222111222333333111111222333222222222222222222222222222222222222333333333333333333222222222222333333111111111111111111111111000000000000000000000000222222111111111000000000111111222222222222111111///000000111111111111000/////////000000000111111000////////////111222333333333222222111000000///111111111111111111111111000000111222222111000000////////////////////////...///000///...---...000..................//////000000000000000000000000/////////000000000111111000000000000000000000000111000000////////////000000000////////////000000//////000000000111111111000000/////////000111222///////////////000111111444555666555333000//////111000000000000/////////000000////////////000000,,,---...///000//////...000000000000000000000000222111111000000111111222111111111000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222333//////000111111111111111000000000000000000000000000000000000000000000000333222111000000///000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000.........///000111111111000000000000000000000000000000000000111111111111---...///111222222222222000000000000000000000000111111111111111111111111000000000000000000000000......///000111222222333///000000111222222333333111000000000/////////......///000000111111000000///000222333333333333222000000000000000000000000//////000000000111111111000000000111111000000000//////000111111111111111000000000000000000000000///000111222333222222111333222000111222222222000000000111111111222222222000000000000111222333444000000111222222222222222222222222222222222222222111111222222222333333333111111222222333333333222000111222222111000111222222222333333333333333333222111111111111222333444111222222333333444444444333333333444333333222222111111222222222333333333222222222222222111000000111111111111111111111111222222222222222222222222111111111111222222222333111111111111111111222222111111111111111111111111111111111111111111111111111111111111222333444555222222222111111222222222222333444444222222333444333333333333333333333333222222111111222222333444111111222222333333333333111222333333111111222333222222222222222222222222222222222333333333444444444333333222222333333444333333222222111000000000111111111111111111111111111222222222111111000000000111111111111111111000//////000111111111111111////////////000000000111111000000//////000111222222222111111111111111111111111111111111111111111///000000111111000000///111111111111111111111111...///000///...---...000222222111111111111222222000000000000000000000000000000111111222222222333000000000000000000000000222111000//////...//////000000////////////000000//////000000111111111222111000/////////000222333///////////////000111111555666777666333000///...000/////////............111111000000000000111111---...000111111111000///000000000000000000000000333222222222222222222333222222111111000000//////111111111111222222222222111111111111111111111111111111111111111111111111000000111111222222222222111222222222222333333333...///000111111111111111////////////////////////000000000000000000000000555555333222111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111///000222333555555666666000000000000000000000000111111111111111111111111000000000000000000000000------...000111222333444222222333444555555666666111111000000/////////...//////000111111111111111222222222444555444000...//////////////////////////////000000111111111222111111222222222222111111//////000111111111111111222222222222222222222222///000111222333222111111333111///...//////...---111111222222222333333333000000000000111222333444///000111333333333222111222222222222222222222222111111222222222333333333111111222333333333333222333444555555333333444555444444444444444444444444222222222222333333444555333333333333333333333333222333333444444333333333111111222222222333333333111222222222222111000000111111111111111111111111222222222222222222222222111222222222222333333333333333222222111000000000000000111111111111000000111111111111111111111111111111111111222333444555666555333333333333555666111222333333111111222333333333333333333333333333222222111111222222333444555555444444444333333333111222333333111111222333222222222222222222222222222222222333333444444444444333333222222333333444444333333222111000//////111111111111111111111111111222222222222111000000000000111111111111000000//////000111111111111111////////////000000000000333222111/////////000000000000000111222222333333111111111111111111111111...///000111111000///...222222222111111111111000////////////000000000000000000000000000000000000........................000000////////////000000333333222222111000//////////////////000000000000///////////////000111111222111000//////000111222...///000111222111111000111000///......///000111777666444222000000000000---.........//////000000000000111111111111000000000222333333111000000111222111000000000111222333111111000000000000111111111222333333222111222333111111222333222111000///000000000000000000000000000111111111111222222222555444333222111222333333111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111111111222222222222111111000000000000000111111222000111111111111222222222333333222111000000111111333111//////111222000...111111111111111000//////111222333333333333222111222111111111000000//////000000000000000000000000000000111222333333444444000000000111111000000000000000000000111111111111333333222222111000//////111111000///////////////111---,,,222===DDDDDDAAA777222//////222333000---000000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111222222111111111111111111000///---///111222000---...---------...///111222111111222222222111111000000000000000000111111222000000111111111111000000////////////000111222333333333333333333333333333222222333333333333444444///111222222111111222333333333333333333333333333555555444444444333333333555555555444444333333333333333222222111222222222000//////000111333666777888777555444333333444444222222333333333333444444222222222111111111000000222222222222222222222222111222333444444222111000000111111111111222222222222222222222222222222222////////////000000000000111111111000111111222333111111111111111111111111333222111111111222333444333333222222333333444555333222222111111222222333222222222222222222222222111111111222222333333333333333333333333333333333333222222111111222222333222111111000000111111222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222222222111111111111222222000000000000111222333444000000000000000000000000111000///......///000111000000000000000000000000///000111111111///...---//////000000111111111222222222222111111111111000////////////000000000111111111111111111111111111000/////////////////////000000/////////000000111333333222222111000000///////////////000000000111///////////////000111111222111000//////000111222111222333444444333222222333222111000000111222333555444222111000000000000....../////////000000000000000111111111111000000000222333333111000000111111111111111111222222333111111000000000000111111000111222333222222222333111222333333444333222111111111111111111111111111111111111111222222222222555444333222222222333333111111222222222222111111111111111111111111111111222222111111111111222222222222111111111000000000111111222222222222111111000000000000000111222222111111111111222222222222333333222111111111111111333111///000111222000...111111111111111000//////000111222222222222111000111111111111000000000///111111111111111111111111000000111222222333444444111111000000000000111111000000000000111111111111333333222222111000000///111111000///////////////......///333888???EEEHHHAAA;;;555222222333111...000000000000111111111111000000000000000000000000000000000000000000000000111000////////////000111111111111111111111111111333111000111333333111///......------...///111222111111222222222111111000000000000000000111222222000000111111111111000000000000000000111222333444333333333333333333333333222222222333333333444444///111222222111111222333222222222222222222222222222222333333444555555555444444444333333333222222333333222222111222222333555555555444555666888999888777555444333333333444222222333333333333444444333222222222222111111111222222222222222222222222111222222333333333222222111111111111222222222222222222222222222222222222//////000000000111111111111111111111111222222333111111111111111111111111222111111111111111222222333222222222222333444444333333222222222222333333333333333333333333333333333333222222222222222222333333333333333333333333333222222111111222222333444333333222222333333444222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222222222111111111111222222333222111111000111111111000000000000000000000000111000////////////000111000000000000000000000000111111222222222111000///.../////////000000000000222222222111111111111000/////////000000000111111111111111111111111111111222222111111000000/////////////////////000111222333333222222111000000000/////////000000000111111000////////////000111111222111000000000000111222222333444444444333222111333222111111111111222333222222111000///000000000000000000000000111111111000000111111111111000000000222333333111000000111000000111222222222222222222111111000000111111222000000111222333333222222000000111222333333333333111111111111111111111111111111222222222333333333555444333222222222333333111111222222222222111111111111111111111111111111222222111111111111222222222222222111111000000000111111222222222222111111111000000000000111222222111111222222222333333333333222222111111111111222333111000000111111000///111111111222111111000//////000111222222111000///111111111111000000000000222222222222222222222222000000111111222333333333222111000//////000111222000000000111111111222222333333222222111000000000111111000////////////000---111333222111555>>>GGGDDD>>>666222222333222111000000000111111111222222000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111333222111222222222000...............///000111111000111111222222222111111111000000000000111222222000000111111111111000000111111111111222333444444444444555555555555444444222222222222333333333333000111222222111111222444111111111111222222222222///000111333444666777888333333333222222222222222333222222111222222333333555555444333333444444555777666555444333333333444222222333333333333444444333333333333222222222222222222222222222222222222111111111111222333444444111111111111222222222333222222222222222222222222000000111111111222222222111111111111111222333333222222222222222222222222000111111111111111000000222222222222222333444444444444333333333333444444333333333333333333333333444444333222222111111000222222222333333444444444333222222111111222222333444333333222222333333444222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111222222222222111111111111222222555444333111000/////////000000000000000000000000111000000//////000000111000000000000000000000000333333333444333333222111.........////////////000222222222111111111000000//////000000000111111111111111111111111111111111222222222111000000//////////////////000111222222222222222111111111000000//////000000000111111111000000//////000000111222111111111111111111111111111222333333333222000000000000000000000000000000000////////////000000000111111111111111111111111000111111222222111111000000222333333111000000111///000222333444333333222222222111111111111222222111000111222333333222111...///000111222333333444222222222222222222222222222222222222333333333444444444333333333222222222111222222333333222222111111111111111111111111111222222111111111111222222111222222222333333333333111222222333333222222111111111000000111111222333222222222222333333333444333222222111111222222222222222111111111111000000111111111222222111111000///000111222222111000///111111111000000000000000111111111111111111111111000000111111222222222333333222000//////000222333000000111111111222222222222222222111111111000000222111000000//////000000///222333000,,,,,,222999999555111///000222333222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111000000000000///...---....../////////000000111000000111222222222111111111111000000111111222333000111111222222111111000111111111111111222333444666666777888888777666666111222222222222333333333000111333222111111222444222222222222222333333333000000111222444555666777222222111111111111111111222222111111222222333333222222222222222222222222555555555444444333333333222222222333333333444444444444444333333333222222111222222222222222333333111111000000111333555666111111111222222222333333222222222222222222222222111111222222222333333333222111111111111222333333222222222222222222222222000111222333333222000///222222222111222333333444555444444333333444444555444444444444444444444444333222222222222222222222111111222333333444555555333222222111111222222333222111111000000111111222222222222222222222222222000000000000000000000000222222111111111111222222222222111111111111222222222222111111111111222222555444333111000/////////000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333222/////////000000000000000222222222111111111000000000000000000111111111111111111111111111111111111111111111000000/////////000000000000000111222222222222222111111111111111000000000000111111111111000000000000000111222222111111222222222222111111111222333444444333222111000000111111111111000000......//////000000000000222222222222111111111111111111222222222222111111000222333333111000000111///000222333444444333333333333222222222222333333444222111111333444333111000000111222333555666777222222222222222222222222222333333333444444444444444444444333333333222222222222333333333333222222111111111111111111111111222222111111111111222222000111222333555666777777222222333333333333222222111111111111111222222333222333333333444444444444333222222222222222333333222222222222111000111111111111222222222222111111111111222333333222111111000000000000000000111111000000000000000000000000000111111111111111222222333222111000000111222333111111111111222222222222222222222111111111111111222222111000000000000000000111111000///..................///111111111000111111111111222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111222222222///000111000000///....../////////000000000000000///000111222222222222222111111111111111222222333111111222222222222111111111000000000000111111222777888999::::::999888777111111111222222222333333000222333333222222333444333333333444444444555555222222222333333333444444111111111111111111111111222111111111222222333444222222333444444555555555444444444444444333333333222222222333333333444444444444444333333333222222111111111222222333333333111111000000111333555666111222222222222333333333222222222222222222222222222222222222333333333333222222222111222333333444222222222222222222222222222333444555444333111000222111111111111222333333555444444333333444444555444444444444444444444444000000111222333333444444111111222333333444555555333222222111111222222333222111111000000111111222222222222222222222222222000000000000000000000000222222111111111111222222222222111111111111222222222222111111111111222222333222222111000000111111000000000000000000000000000000111111111111000000000000000000000000000000222222111111111222222222111111111111111111111111222222222111111111111000000000000111111111222222222222222222222222222222000000000000000000000000222111111000000111111111111111111111111111111111000000000111111111222222111000000000000111222222111111222333333222111111333444555666666666555555222222333444444333222222...///000000000000//////222222222111111111111111111111222222222222111111000222333333111000000111000000222333444444444444444333333222222333333444:::555111000222444444222444444444555666777999:::333333333333333333333333333333333444444444555555333333444444444333222111222222333333333333222222111111111111111111111111222222111111111111222222000111222333555666888888222222333333333333222222222111111111111222333333333333333444444444555555333222222222222333333444222333333333111000111222000111222222333222222222111222333444444333222111000000000000111111111111////////////////////////111111111111111111111111222222222222222222222222111111111222222222222333111111111111111111111111222222111000000000000111000//////111444444111......///111222222111000///111111111222222222222333111111111111111111111111000000000000000000000000000111111222222111111000000000000111222222333333000111333333111000111222///000000111111000000//////000111222222222222222222111111111111222333333111111222222222222111111111000000000000000111111666888999;;;;;;999888666111111111111222222222222111222333333222222333555333333444444555555666666444444333333222222222111111111111111111222222222111111111111222333444444///000111222333333333333333333444444444444333222222222333333333333444444333333333333222222222222111111111222222333333444111111111111222333444444222222222222333333333333222222222222222222222222111111222222222333333333222222222222222333444444333333333333333333333333555555555555444333222222111111111111111222333333444444333333333333444444333333333333333333333333//////000111333444555666222222222333333444444444333222222111111222222333444333333222222333333444222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111222222222222111111111111222222111111111111111111222222000000000000000000000000000111111222222111111000000000000000000000000000111000000000000111222222333222222222222222111111222222222111111111111000000000111111111222222222222222222222222222222222000000111111222333333333333333222111000000000000111111111111111111111111000000111111111222222222111111000000111111222333111222222333333222222111222333555666777777777777222333333444444333333222///000111111111000///...222222111111111000000000111222222333333222222111000222333333111000000111111111111222333444555666444444333333333333444444???999222000222444444333555444444444555666888999444444444444444444444444444444444444555555555555333333444444444333222111222333333444444333333222111111111111111111111111222222111111111111222222111111222222333444444444222333333444444333333222222222111111222222333444444444444444555555555555222222222222222333444555111333444333111000111333000111222222333333333222000111222333333222111000///000000000111111111111////////////////////////111111111111000000000000000111333444444333111000111111111222222222333333111111111111111111111111333222111111000000111111111000///000333444222111000111222222111111111111111111111222222222333333111111111111111111111111000000000000000000000000000111222222222222111000///000000111222222333333...000333333111111222444///000111111111111000/////////000222222333333222222222111111222222333444111222222333333222222111222111111000000111111222444555777999999777555444111111111111222222222222111222444333222222333555222222333444444555666666333333333222222222111111111111111222222222333333111111111111222333444555//////111111111111000///222333444444444444333222222222333333333333444444333222222222222111111111000111111222333333444444111222222333333333222222222222222333333333444444222222222222222222222222111111111111222222222222333222222222222333444444333333333333333333333333666555444333222222222222111111111111111222222333333333222222222222333333333333333333333333333333000000111222333333444444333333333333333333333333333222222111111222222333444333333222222333333444222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222222222111111111111222222222111111111111111222222000000000000000000000000000111222222222222111000000000000000000000000000111000000///000111222333222222222222111111000000222222222111111111111000000111111111111222222222222222222222222222222222000111222333444444555666444444222111000000//////111111111111111111222222000111111111111222222222111111111000111111222333111222333444444333222111///000222444666666666666000111222333333222111000000111222222222000///...111111111111000000//////111222222333333222222111000222333333111000000111222111111111222444666777555444444333333444444555CCC;;;333///111444555444333222111111222333555666444444444444444444444444444444444555555555666666333333444555444333222111222333333444444333333222111111111111111111111111222222111111111111222222222222222111111111000000222333333444444333333222222222111111222222333444444444444555555555666666222222222222333333444555111333555444111///111333000111222333333333333333///000111222222111000/////////000000111111111222000000000000000000000000111111111000000000000000///111333555555333111///111111222222222333333333111111111111111111222222333222111111000111111111333222000...---...///000000000000//////111333666111111222222222333333333111111111111111111111111000000000000000000000000000111222333333222111000///000000111222222333333***---000111//////111333///000111222222111000/////////000222222333333333222222111111222222333444111222222333333222222111333333222222111222222222222333666777777666333222000111111111111222222222111333444444333222444555111111222333333444555555222222222222222222222222111111222222333333333333111111111111222333444555555555666666555444222111111222333444444444333222222222333333333444444444222222222111111111000000000000111222333333444444111222333444444222111000222222333333333444444444222222222222222222222222000000111111111222222222333333222222333333444555333333333333333333333333666555333111000000111222111111111000111222222333333222222111111222222333222222222222222222222222222222222222222222333333444333333333333333333333333222222222222222222333222111111111111111111222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222222222111111111111222222333333222111000000111111000000000000000000000000000111222333333222111000000000000000000000000000111111000000000111333444222111111111000000//////222222333333333333444444111000000000000000111111222222111000000111222222000111111111111222222222222222222222222222222222000111111111111222222222000000000000000000000000444333222111222333444555444333111000///000111111000111333444444333111000444222222222333333111///444333111000000000111111111111222222222333333333111222333333111111222333555333111111333333111///111111222333333444555555000:::<<<555222777777111222222222111111111111111000333555444222222444666555555555555555555555555222222333333444555666666555555555444444333333222444555555555555555444444111222222222222111000000---......///000111111222333333222222222333444555333222222222333333444555333333333333333333333333444444555666666555444333333333444444555666666666555444333333222222222222444333222444777777444111111111000000111222333333222222222222222222222222000111111111111222222222222222222222222111000///111111222333333333333222333222222111111222222333111111111111111222222333111222333333444444333333111111111111000000000000000000111111222222222333333333444444333333222111000111111111111222222222333333333222222111111111333222111111000000111111444......555555//////666222222222111222222333333444333333222111111111222000111222333333222111000000111111111111222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333222222111111111000000111222333333444444111000000111333555444333444555666555333222333444444444333333222111000000222333333444444333333222666666666555555444444444333333333222222111111111222333333444444333333222222222222111111111111000222222222222222222222222222222222222222222222222000111111111111222222222333333333222222111111111////////////////////////222222222222222222222222222222222222222222222222111000/////////000222333111111111111111111111111222222333333333444444444333222111000000111222333333333333333333333444444222222222111111111000000333333333333333333333333555444444333222222222333333444444555555444444333444333111000000000111111222222222222222222222222444333222222111111222222111111111111111111111111333111//////111222000...111111000000000000000111111222333222000///000111111111000000111111222333222222222222222222222222222222333444444333222222222222333333333333444444333222111000000000000000111111111111111111111111111111111111222222222222222222222222222222222222444444333222111000//////222222222222222222222222222222111111111222333444444333222222111111111222111222333444444333222111333222222444666666555444444333222111000000111222111222222222222333333333111333444333222111222333333111000111333444333111111222222333444444555555777BBBEEE;;;333333444111222222222222222222222222000222444444222222333555555555555444444444444444444444555666666777888888555555555555444444444444444555555666666555444444222222333333222222111000///000000111111222222222222222222222222222333444222222222111222222333333333333333333333333333333333444555666666555555444333444444555666666777777555444333333222222333333333222222333555555333000111000000000111111222333222222222222222222222222111111111111222222222222111111111111111000//////111111222333333333333222444333333333333333333444000000000000000111111222222222333444444444444444111111111111000000000000222222222111111111111111111111111111111000000///000111111111111222222222333333333222222222111111333222222222111111000000444000555??????666222555333222222222222222333333444333222222111111222222111111222222222222111111111111111111222222222222333333333222222222111111222222222222222222222222333333333333333333333333333333333222222222111111111111111222333333333444111000000111333555444333222444555444333222333555444333333333222111111111333333444444444444333333444444333333333222222222444444444444333333222222222333333333333333333222222222222222111111111111222222222222222222222222222222222222222222222222111111111111222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222111111000111222333444333333333333333333333333222222333333333444444444444333222111111222333444333333333444444444444444444333333333222222222111222222222222222222222222444444333222222222222222333444444555555444444333444333222111000000111222222222222222222222222222444333222222111111222222111111111111111111111111333111///000111222000...222222111111111111222222222333333333111000111222111111000000111111222333111111111111111111111111222333444444444444333222222222333333333333444444444444222111000/////////000111222333333222111000111111111111222222222333222222222222222222222222444444333222111000//////333333333333333333333333111111111111111222333333333444444444444333222222222333444555555444333222222222333555888::::::999333333222111111111222222222222222222333333333333222333444444222222333444222111000111333444444333222222222333444444555555999EEEIII>>>333111333333333333333333333333333333111222333333222222333444444444444444444444444444555555666666777777888888555555555555666666666666444555555666666555555555444444444444444333222222222222222222222222222222111111111222222222333333333222222111111111222222444444444444444444444444333333444555666666555555444555555666666777888888555444333333333333333333444333333444555555444222111000000000000111222222222222222222222222222222111111111111222222222333000000000000000/////////111111222333333333333222444444444444444444444444222222222222222333444444222333444444555555444444222222111111111000000000333333222222111000000000111111111111111000//////000111111111111222222222333333333222222222222111222333333333222111///...111222:::DDDEEE;;;333333333333222222222222333333333333222222111111222222222222111111111111222222111111111111222222222333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333222111000111444555444333111333444444222222333555333333333333222222222222444444555555555555444444444333333333333222222222555555555555444444444444222222333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222333444555444444444444444444444444333333333333444444444444444444333333333333444444333333333444444555555555444444444444333333333333333333333333333333333333333333222222111111222222333444444555555444444333333333222111111111222222333333333333333333333333444333222222111111222222222222222222222222222222333111000000111111000///333222222222222222333333222444444333222111222333111111000000111111222333111111111111222222222222333444444555555444444333222222222333333333444444444333222111111111111111000111333444444333111000111111111222222222333333333333333333333444444444111111111222222222333333333333333333333333333333222222222222222333333333333444555666666555444333333444444555555444444333333333333666999::::::999333333333222222222333333222222222333333333444444222444555444333222333555444333333444444555444444333333333333444444555555444===AAA:::333333444444222222333333333333444444222222333333222222333333333333333333444444444444444444555555555666666666555555666666777777888888444555555666666666666555555555555555555444333333333333333222222222222222222222333333333444333333444444333222222222333333444444444444444444444444333333444555555666666666555555666666777888888888555444444333333333444444666555555555666666555555111111000000000111111222222222222222222222222222111111111222222222333333111111000000000000000111111111222333333333333222333333444444444444333333222111111111111222333333333333444555555555555444222222222111111111000000222222111111111111111111444444444444444333222222000000111111111222222222222222222222222222222222222333444555444111///---000111777??????888222222444444333222222222333333333333222222111222222333333333111000000111333333111111111222222222333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333222222333222111222444555444333333444555444222111222333222222333333333333333333444555555555555555555444555555555555555555555555555444444444444444444444333333222222222222333333444333333333222222222222111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333333333444444444222222222222222222222222333333333444444444444555444444333333333333444444222222222333444444555555444444444333333333333333555555555555555555555555333222222111111111222222333444444555555444444333333333333222222222333333333333333333333333333333444333222222111111222222222222222222222222222222222222111111111111000000222222111111111222333333333444555444222111222333111111000000111111222333333444444444444444555555444444444444444444444444222222222333333333444444222222111222222333444444000111333444444333111000111222222222222333333333444444444555555555666666111222222222222333333333222222222222222222222222333333333444444444444444333444666777777666555444444444444444444444444444333333333555777888777555333333333444444444333333222222333333333444444444333444555555444333444555888888777666555444444444333333444444444444555555444666777666666777666333222222222333333333444444444333333333333444333333333333333444444555555555555555555666666666666666555666666777777888888888444555555666777777666666555666666666666555444444222222222222222222111111333444555666666666555555666555555444444444555555555555555555555555555555444444444444555555666666555555666666777888888888444444444333333444555555444444555444444444444555222222111111111111222222222222222222222222222222111222222222222333333333333222111111111222333333111111222333333333333222111222333333333333222111...............///000000222333444444555555444444222222222222111111111111//////000111222222333333555555555666555444444333000000111111111222222222222222222222222222222222222333444555444222000...222111222555666333333444555444444333222222222333333222222111222222333333444333222111111222333444111222222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333444444333333333333333333444222222222444555444333555666666444222000000111333333333333333333444444444555555555555555555444555555555555555555555555333333333333333444444444444444333222222333444444444444444444333333333222111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333333333222222222222222222222222333333444444444555555555222222333333333333222222000111111222333444444444222222222333333333333333444444444444444444444444333222222111222222333333333444444555555444444333333333333444444444333333333333333333333333333333444333222222111111222222222222222222222222222222222222222222111000111111000000000000000111222222333444555444222111222333111111000000111111222333333333333444444555555555444444444444444444444444222222333333333333444444111111111222333444666666111222333444444333222111222222222222333333333333333444444555555666666666555555444333222111000000222222222222222222222222333333444555555555555555444444555666666666666555444333333333333333333444333222222333555555333222333333444555555555444444333333333333444444444444444555666666444444555666999:::999888555333333444444444444444444444555555777666555666888888555222222333333444444555555555666555444444555555444333333444444555555666666666888888888888999999999999666666666666777777777777444555666666777777777777555666666666666555444444222222222222222222222222444555666777777777666555666555555555555666777888666666666666666666666666666555555444444444555555444555555666666777888888444444444444444444555666222222333222000000222444444444333222222222222333222222222222222222222222222222222222333333333333444333222111111333444555111111222333333333333222111111333333333333111111222111111111111222333333111222333333444444333333333222222222222111111111......///111222333444555333333333333333222222111000111111111111222222222111222222222222333333333222333444444444333111111666444222111111333555888666555444333333222222333222222111111222222333333333333222222222222333333222222222222333333333333333333333333444444444444222222222222222222222222222222222222222222222222333333333333444444444444333333333333444444444444444333222333444555444333666777777555333111111222444444444444333333333333444444555555555555444444222222222333333333333444333333333333333444444444666555444333333444555666555555444444444333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333444444444333333444444444444444444444444333444444444555555555555222222333333333333222222111111222222333444555555222222222222333333333333222222222222222222222222333333222222333333444444333444444555555444444333333333444555555555444444333333333333333333333333444333222222111111222222333333333333333333333333222333333333111000111222////////////000111222222222444444333222111222333111111000000111111222333000000111111222222333333444333333222222333333444222222333333333333444444333333333333333444555666333333333333333333333333222222222333333333444444222222222333444555555555555555444333222111111000333333333333333333333333222333444555555555444444555444444444555555666777333333222222222222333333222111111222444444333111222333444555666666555444333333333444444444444555444666777666555444555666666777888777444222333444555555555555555555444444555555666777777555444444444555555666777777888888888666555555777777555333444444555666666777888888999999999999999999999999777666666666666666555555444444666777777888888888555555666666555555444333222222333333444444555555333444666777888777666555444444444444555777888999666666666666666666666666777777555444333333444444333444444555666666777777444444444444444555666666222444444333000000333555666555444444333333333444222222222222222222222222222222222333333333444444333222111000111222444555111111222333333333333222111222444555555444222111444444333333444444555666000111222222333333222222333333222222222111111111//////000111222333333444111111222222111111000///000111111111111222222222111111222222222333333333222222222333333333333444444444444222333555666666666666555333333222222222222222111111222222333444222333333333333333333222222222222333333333444444333333333444444444555555222222222222222222222222333333333333333333333333333333333444444444555555222333333333444555555555555444333333444555444333555666777666444333444555555555555444333333333222333333444444444444333333222222222333333333444444333444444444555555555555888777555444444555777888555555555555444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222333444555666555555444555555555555555555555555444444444444555555555555222333444555555444333222222222333444555666777888333333333333444444444555333333333333333333333333444444333333444444555666333444444555555444444333222333444555666666555444444444444444444444444444444333222222111111222222333333333333333333333333111333444333111000111333000000000000111222333444222333333333111000111222111111000000111111222333//////000000111222222333333222111111111111222333222222333333333444444444555555444333333333444444444333333222222333333444222222333333333444444444000000111222222333444444222222333333333444444444444444444444444444444444111222333444555444333333555444333333333555666777333222222111111222222333000000000222444555444222222333555666666666555555333333333444444444555555555666777666555444555777222555666555222111333555555555555555555555444444...111555777555222444888666777777888999::::::::::::777555666888888666444555555555666777888888999888888777777777777777777777777666666555555444444444444666777888888888888555555555555555444444333333333444444555666777777222333555777777666555444222222333333555666888999777777777777777777777777999888666444333333333444333333444444555666666666444444444444444555666777555777777666333333666999777666555444444444444444222222222222222222222222222222333333333444444444222111000///000111333444111111222333333333333222222333555666666555333222//////......//////000111000000111222222222222111333333333222222222111111111111111111111222222222222222222222222111000000000111111111111222222222111111111222222333333333222222222222333444555666000333555555555666444222777666555444333222222222222111111111222333333444222222444555555444222222222222333333333444444444333333333444444555555555222222222222222222222222333333333333333333333333333333333444444555555555222222333333444555666666555444333333555555444333333444666666555666777999666666555444333333222222222333333444444333333222444444444555555666666666444555555555666666777777999777666555555666777999666666555555555444444444444444444444444444444444444444444444444444444444222222333333333444444444333333333444444555555555333333333333333333333333444444444444444444444444444444444444444444444444333444666777777777666555333333333333333333333333444444444555555555666666333444555666666555444333444444555666777888999:::444444444555555555666666777777777777777777777777444444444444444555666777333444444555555444444333222333555666666666555555444444444444444444444444444333222222111111222222333333333333333333333333111333555444111///111333111111111111222333444555111222333222000///000111111111111000111222222333000000111222333333444444333222111000000111222333555555666666555555444333333333333333333333333333777666444333222111111111333444555555555555444333777666444333333444666777666444111000000222555777444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111222333444555666666666666666666666666666666666222222222222333444555666333333333444444555555555333333333333333333333333555555444333222111000///666555555555555666777888666777666555444444666888;;;:::888777555555444444666555444444333333333444444555777888888777555444333333444555555555555444111111333444555666666666666777777666555444333222333333333333333222111111222333555777777777555444777111111999===888333333222222333333444444444444444444444444444444444444444555555555444333111000444333333333222222111111111111111111222222222222000000222333666888:::<<<555555444333222222333333222222111000000000000000222222111000000000000000111111222222222222111000111000000/////////000000222222111111000000000///333333222222111111000000000000000000000111222222222222111///......111444...///111222222222111000222222111111000000//////444444333222111111222222111111111111111222222222000///...------...///000222111000.........///000///111222222111111222333555444333333333333222111555444222111111111222333111111222333444555555666333333333222222222222222222333444444333222333444333333444444444444333333333333333444444333333333222222333333333444444444444555666666555444222111444333222111111222333444333333222222333333444555444444444444444444444444555555555666666888999999777777888888888888777777999888666444333333333444666555333111000000111111333444444444444333222222222222333444444444444333333333333333333333333333333333444444444555555555444444444333333333222222333333333333333333333333555555555555555555555555555555555555555555555555222222333444555555666666444444444555555666666666444555666666777777666666666666666666666666666666555666999::::::999666555666666555555555444444444333333333333333333333333222222111111111111222222555444333222222333444555222222222222222222222222555444444444333333222222444333222111000000111111...///111333333222111000222222111111111111222333111000///......///000111111111111111222222222222222222222222111111111111666666666666666555444444444444444444444444444444555444444333333333333444111222333444444333222111333333333333333333333333333333333222333333444555333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333111222333444444555444444666666666666666666666666111000000111111333444444333333333444444555555555333333333333333333333333444333333333333333222222555555555555555666666777666666777555444444666888999999777666555555444444333333222222222111111111222333444555555444222111222222333444444444444444333333444555555555555444555555555555444333222111333333333333333222111111///000222444444333222111333222777@@@CCC<<<333///333333333333333333333444333333333333333333333333333333444444333222111000333333333333222222222111000000000111111111222222000000000111222333555555444333222222111111222222333222111111000000111111222111000000//////000000000111111222111111000000000000///////////////000000/////////............222222222111111000000000000000//////000000111222111111111000//////111333///000111222222222111111111111111000000000000000333222111111000000111111000000000000000000000000111111000/////////000111222111111000000000000111///111222222111000222333555444333333333333222111333333222111111111111111222222333333333333333333222222222222222222111111111333444333222111222444222222333333333333222222333333444444444444333333333333333333444444444444444555555666555444333222222222333444444333222222333333333333333444555555555555555555555555555555444444444555555777888888666666777777777777666666888777666444444444444555555444333111111111111111333333333333333222222111111222333333444444333333444444444444444444444444222222333333333444444444555444444444333333333333333333333333333333333333444444444444444444444444555555555555555555555555333333333444444555555666444444444444444555555555333444555555666666555555555555555555555555555555555666777888888777666555555555555444444444333333333333333333333333333333222222222111111222222222444333222111111222333444111111111111111111111111222111111111000000000000222222111111111000000000---...000111222111000///000000000000000000000000222111000//////000111222000000000111111111111222222111111111111000000000666666666666666555444444555555555555555555555555333333333333333444555666222222333333333333222222000222444555555444222000000111333444444444333222333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333222222333444444333333333555555555555555555555555111111111111111222333444333333333333333444444444222222222222222222222222222222222333333444444444333333444444444555555555555666666555444333555777666666555444444444444444111222222333333222000000222222333444333222000///111111222333333333333333555555555555444444333222333333333333222111000///111222222222222111000000///000111222222222111000222333888???AAA:::333///333333222222222222222222222222222222222222222222111222222222222222111111222222222222222111111111//////000000000111111111111111000000000000000111222222111000000000000111333222111111000111111111111000000//////////////////000000111111111000000/////////////////////000///////////////.........111111000000000000000000000////////////000111111000111222222000000111222000000111222222222222111000000000000000000111111222111111000000000000000000000000000000/////////333222111000000000000000000111111222222222222111///111222222111000222333444333333333333222222222111222222222222111000000444333333333222222222111111111111111111111111111111222333222111000111333111222222333333222222111222333333444444333333222222222333333333444444444444444555555555444333333000111333555555333111000333333333333333444555555666666666666666666666666333333333333444555666777444555555555555555555444666555555444444555555666555444333222111111222222222222333333222222111000111111222333333333333333444444444444444444444444111111111111222222222222444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444444444444444333333333333333222333444444555555444444555555555555555555555555555666666666666666666555444444444444333333333222222222222222222222222222222222111111111111222222222222111111111111222222000000000000000000000000000000000000000////////////000111111111000///...,,,---///000000000///...///000111222222111000///222111000000000000111222/////////000000000111111111111000000000/////////555555555555555444333333444444444444444444444444222222222222222333444444333444444444444444444333111333777999999777333111000000111222333222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333222222333333333333333333333333222222222222222333444555111111222222222222222222111111111111111111111111222222222222333333333333111111222222333333333333333444444444222222333555333222222222222222333333222333555666666444222111444444555555444333222111111111222333333333333222333333444444444333222222111111111111111000//////000000111111111000000///111111222333333222222111444444555666555333222222222222111111111111000000111111111111111111111111111111111222222222222222111111111111111111111111///000000000111111111111333222111111111111111222111111000000000000000111222222111000000000000111111000000//////////////////000000111111111111000//////000000111111000000222222222222111111111111000000000000000111111111000000//////000000111222000222444444222111111222000000111111111222222222000000000111111222222222222222111111111111222222111111111111111000000000333333222111000000000000...///111222333333222111000111222222111111222333333444444444333222333444111111222333333111000///333333333333333222222222000000000000111111111111000222333222111000111222111222222333333222222111222222222333333222222222111111222222222333333333222333333333333333333333000111222222222222111000333222222222222333444444444444444444444444444444333333333333333444555555333333444444444444333333333333333333444444555555444444333333333333333333222333333333333222111111111222222333333333333333333333333333333333333333000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222555444444333333222222222222222333444444444444444555555555555555555555555666666555444444555666666444444444333333333222222111111111111111111111111222111111000000111111222222222111111111111222222000000000000000000000000222222222222111111111111...///111222222000///---------...////////////...000222333444444222111///111111111111111111111111////////////000000000111111000000000////////////333444444444444333222222333333333333333333333333333222222111111111111111333333222222222222333333111333777999999777333111111000000///000111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333444444444333222222111111111111111111111111222111111111111222222333111111111000000000000000111111111111111111111111222222222222111111111111000000111222222222222111111222444333222111222333111111111000111111222333222333555666666555444222555555555555444444333333222222333444444444444444111222222333333333333333111222222222222111000000//////000111111000000000222222222333333222222222333666777444111000111222111111111111111111111111222222222222222222222222222222222222222333333333111111111111111111111111111111111222222222222333222222111222222333444444222222111111111111222222333222111111000000111111222222111000000000000111000111111222333333222222000111222333333333333222333333333333333333333333000111111111222222333333222111111111111222333333222444555555444333333444111000111111111222222222222222222333333444444444555444444333444444555555444444444444333333222222222222222222111111000000...///111222333222222111111222333333222222333444333444666555333333444666222333444444444333111000111222222333444444555555000111111111222222222333111333444333222111222333333333444444444444333333111111222222222222111111111111111111222222222333111111222222333333444444333222000//////000222333222222222222222333444444333333333333333333333333444444333333333444555555333333444444444444333333222222333333444444555555444444444555555555555555444444444444444333222222222222333444444444444333333333333333333333333333222222222222333333333333222333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222111111111111666555555444444333333333222333444444555555444444666666666666666666666666888666555444444555666888555555555444444444333333111111111111111111111111222111111000000111111222222222333333333333222222111111111111111111111111222222222333333333333333...000111333333222000/////////000000111111111111111222444444444222000///111111111222222111111111000000000000111111111222222111111111000000000000444444444444444333222222333333333333333333333333333333222111111111111111111111000000000000111111000222444555555444222000222222111000000222333444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222333333444555555444444444222222222222222222222222000000/////////000000111222222222111111111111000222222222222222222222222333333333222222111111111111222333444555444333222111333444444333222222333333222222222222222333444222222444555555444444333444444444444444444444444444444555666666666666666222333333444555555555444333444444444444444333333111111222333333333333222222222222222111111111111000999???<<<777444222000222222333333333444444444666666666666666666666666666555444444444444555555333333333333444444444444333333444444444555555555111111222222333444555666555444444444444555555666555444333333222222333333555444444333222333333333222333444555555555555555222333555666777777666555222222222333333333333333222222333444555555666666444444444444444555666666555666777777555555666777333333222222333333444555555666666666666666777777666666666666666777777888777777666666555555444444222222333333333333222222111111222333333333222222222444555555444333555666333666888777555444666999555666666666555555444444222222333444555666777777222222333333444555555555444555666555444333444666555666666777777666666555222333333444444333333222222222333333333333444444222222222333444555666777666444111......111444666444444444444444555555666444444444444444444444444666555555555555555666666444555555555555555555444333333444555666666555555444555666777777777777777666666777777666666555444333333444555555555555555444444444444444444444444555555555555666666666666444444444444555555555555333333333333333333333333555555555555555555555555333333333333333333333333222222222222333333333333777777777666666666666666444555666666777777666666999999999999999999999999999888777666666777888999777777777666666666666555333333333333333333333333333333222222222222333333444444555555555555444444222222222222222222222222222222222333333333333333111222333444444444333222333333333333333444444444222333444444333222000///333333444444444444333333222222222333333333444444444444333333333222222222555555666666555555444333444444444444444444444444333333333222333333444444333333222111111222333333333333333333333333333333333333444555555555555444333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444333444444555666666666666444444444444444444444444222222111111111111111222555444444444333333333333333333333333333333333333333333444444444444444555444555777888888888666666333555777777666555555555777666666555555555666666444444444555555555666666555555555555666777888888666777888888999999888888777777777888777777666666666666777777777777666666555555666777777777777777555555444333333333333333333===CCC>>>777555555444555555666777888888999:::999999999999999999999999999999777666555666666777777777777888888888999999666666666777777777777888555555555555666777888999888777777777888888999:::888888777666666666666666777777666555555555555666444555666777888888888888555666888:::::::::999888333444444444555555555555444444555666777888999:::777777777777777888888999888999999777666666888:::777666666555666777888999::::::999999999999999999777777777777777888999999888888888777666555555555333333555666777777666666666555555444444444444555444555666666555555666888444777:::999666555888;;;999999888777777777777777555555555555666666777777444444555666666777888888666777888888666666777888888888999999999999888888555666666777777666666555555555555666666666777777555555555555666888:::;;;777666444333333444666777777777777777777888999999777777777777777777777777888888777777666777777888666666777777777777666666666777888999999888888777555666777999::::::999999999999999999999888777777444555666666777777666666888888888888888888888888888888888999999999::::::777777777777888888888999666666666666666666666666777777777777777777777777777777777777777777777777444444444555555666666777888888888999999999999999666777888888999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::999999999888888888888777777777777777777777777666666666555555666666666666666777888888777666666444444444444444444444444444444444555555666666666444444555555555666666666777666666666777777888888777777777666555444444444666777888888888888777666444444555555555666666666666666666555555555444444777777777777777666666555555555555555555555555555333333333444555666888888777666555555555555666777777666444333333444666777333555888::::::999666444444444444444444444444444444444444444444444444444888888888888888888888888666666666666666666666666333444555666777777777777666666666666666666666666666666555444444555555555777777777666666555555555333333333333333333333333333333444555666777888999777888:::;;;<<<;;;999888555777999:::888777777777::::::999888888888888888777777777777777888999:::888888888888999;;;<<<===888888999:::::::::::::::<<<;;;;;;;;;999888777666888888999999999999999888888888999:::::::::::::::999888777666666666666666999AAABBB999111333888:::777777888:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777777888::::::;;;;;;;;;<<<<<<<<<888888888888999999999999;;;;;;::::::::::::;;;;;;::::::999999:::;;;<<<<<<;;;::::::999999999999999999999888777777777777777666666888999::::::::::::666888:::<<<===<<<;;;:::666777777777888888999999555666777888999:::;;;<<<999999999888999::::::;;;:::::::::888666777:::<<<:::999888888888999;;;<<<<<<<<<<<<;;;;;;:::::::::777777777777777888999999999888888777666555555555444555777888999:::999999999888777555555555666777555666777777666666777888444888;;;:::777666999<<<<<<;;;999888888888999:::777777777777666666666666666666666777888999999:::777999:::999888777888999:::::::::;;;;;;:::::::::888888999999999999888888888888888888999999999999777777777777999;;;===>>>888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999777777888888888888777777999:::;;;<<<<<<;;;:::999555777888:::;;;;;;;;;::::::;;;;;;;;;;;;:::999999555666666777777777777777::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;888888888888888888888888888888888888888888888888::::::::::::::::::::::::555666666777888999::::::999999999::::::;;;;;;<<<888888999:::::::::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888888888888999999777888999::::::999888777666666666666666666666666777888888888999999::::::666666666666666777888999999999999999999::::::;;;===<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999666666666777777777777888888777777777777666666666777888999999::::::::::::999999999999999999::::::;;;::::::999999888888888666666777888999::::::;;;999999888888888888888888888999999::::::999999888::::::999888777777777777888999999::::::999999888;;;;;;:::::::::999999999999:::::::::999999888777888777666777999:::999888666666666666777888999:::777777777777777888888999888888888777888888999:::444666999<<<===<<<999888666666666777888999;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::777666777888:::999777666666666777777;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<========================@@@@@@??????>>>>>>============<<<;;;;;;:::999999999888888888999::::::;;;999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::;;;<<<>>>???::::::::::::::::::::::::888888::::::;;;:::999888999999888777777888888999888999:::;;;;;;;;;:::999999999888888999999::::::888888999::::::::::::999999999999::::::;;;;;;;;;:::999888888888:::<<<>>>:::999777666555666888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;::::::999888777777555555666777888999::::::888999:::999777555555666666777888999:::999999888999999;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;<<<>>>???======<<<;;;::::::999999;;;<<<=========<<<;;;:::888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<==================::::::::::::::::::::::::;;;:::999888888999:::;;;:::::::::999888777777666888;;;===>>>===<<<<<<<<>>===<<<;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;========================;;;<<<<<<<<<======>>>>>><<<======>>>>>>>>>>>>>>><<<<<<=========<<<:::999;;;;;;:::::::::;;;;;;<<<<<<=========<<<;;;::::::@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;???>>>===;;;;;;:::::::::<<<<<<============<<<<<<::::::::::::::::::::::::999999999999888888777777999::::::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888999999:::;;;<<<======:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999888999:::;;;;;;999;;;;;;;;;;;;;;;;;;::::::999999888888999999:::;;;:::999999999999:::;;;;;;555777:::<<<<<<<<<:::999888888888888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999888999::::::999888777777888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================?????????>>>>>>>>>======>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<======>>>???======<<<;;;;;;;;;<<<=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>============<<<<<<<<<;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999999999::::::::::::999:::;;;<<<<<<;;;::::::::::::::::::::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<:::::::::;;;===>>>:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===============<<<<<<;;;:::999999888888888999::::::;;;;;;888999:::999777666666666888999:::;;;<<<<<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>=========>>>>>>??????>>>>>>======<<<;;;;;;:::;;;<<<===>>>======;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;:::999888888888999;;;>>>???>>>===<<<===???>>>===<<<<<<<<<==================<<<;;;:::999:::;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<===>>>>>>??????>>>>>>===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::===<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<>>===<<<<<<<<<<<<=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<============:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@??????????????????>>>>>>????????????>>>>>>@@@????????????>>>>>>>>>???????????????>>>>>>>>><<<;;;:::;;;===>>>===<<>><<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======888999:::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<===<<<::::::;;;<<<::::::999999:::;;;===>>>;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<====================================???>>>>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<======>>>::::::::::::;;;;;;;;;<<<@@@???>>>======<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@>>>======<<<<<<===>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<======>>>======>>>????????????>>><<<<<<<<<============>>>???>>>===<<<<<<<<<===>>>999999999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAA??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888666777888<<<<<<===>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;================================================;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>======<<<;;;<<<===>>>>>>>>>===<<<@@@??????>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;::::::999999:::<<<>>>???>>>======>>>??????>>>=========>>>>>>@@@@@@???>>>===;;;999888;;;<<<<<<======>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<======>>>?????????>>>===<<<<<<<<<===>>>?????????@@@??????>>>===============>>>>>>>>>>>>????????????????????????@@@????????????>>>>>>>>>???????????????????????????????????????@@@@@@@@@===>>>>>>?????????????????????@@@@@@??????>>>===<<<===>>>??????>>>===<<<===============<<<<<<;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<============>>>@@@AAABBB======>>>>>>>>>>>>======@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@AAA>>>=========???@@@???>>>???@@@AAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;===???AAABBB===============>>>???@@@============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>===============>>>>>>;;;;;;;;;;;;<<<<<<<<<===AAA@@@???>>>============<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@===============>>>>>>>>>??????>>>>>>>>>>>>??????>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<======>>>========================>>>>>>>>>======<<<;;;;;;<<<===>>>???@@@@@@??????==================<<<<<<>>>======>>>>>>???@@@AAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????????????????@@@@@@>>>===<<<<<<<<<===;;;:::::::::;;;<<<>>>???<<<<<<============>>>>>>===>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::;;;;;;:::888888999:::????????????????????????========================????????????????????????????????????????????????;;;;;;::::::;;;;;;<<<======>>>@@@AAAAAAAAA@@@???@@@?????????>>>>>>======<<<===>>>?????????>>>===AAAAAA@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>>????????????>>>>>>??????AAAAAAAAA@@@>>>===;;;:::=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;;;;<<<===>>>??????@@@@@@???===;;;;;;===>>>???@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>>>>?????????????????????????????????@@@@@@??????????????????????????????????????????????????????@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@?????????===>>>@@@AAAAAA???===<<<======>>>>>>>>>======<<<============>>>>>>??????<<<<<<============>>>>>><<<===>>>>>>??????>>>>>>======>>>???AAACCCDDDEEE>>>>>>????????????>>>>>>???????????????>>>>>>===????????????>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEAAA@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB????????????@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????@@@AAAAAAAAA??????@@@AAABBBAAA@@@<<<===???AAAAAAAAA???>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===>>>???AAA@@@???>>>============<<<<<<<<<======<<<<<<<<<888:::<<<===<<<<<<<<<===<<<<<<<<<===???AAADDDEEEAAA@@@@@@???>>>>>>??????>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>???????????????============>>>>>>>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>AAAAAA???>>>===========================>>>>>>>>>>>>>>>======>>>>>>???@@@<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;999999:::<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>===??????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>=========????????????@@@AAABBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>?????????@@@??????>>>>>>=========>>>>>>>>>>>>>>>?????????@@@??????>>>>>>======<<<<<<======<<<::::::;;;===@@@@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAA@@@???>>>?????????>>>>>>>>>>>>>>><<<===???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>===<<<========================>>>??????@@@@@@??????>>><<<======>>>????????????????????????????????????======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????????????????????????????????????????;;;<<<<<<===>>>????????????>>><<<;;;;;;===???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@AAAAAAAAAAAAAAA?????????????????????@@@???@@@AAABBBBBB@@@>>>=========>>>>>>???>>>>>>===??????????????????>>>>>>=========>>>>>>?????????>>>>>>???@@@@@@@@@@@@???===>>>???@@@BBBEEEGGGHHH???@@@@@@AAAAAA@@@@@@???>>>>>>?????????>>>======??????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>??????@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBAAA@@@AAACCCCCCCCCBBB<<<===???@@@AAAAAA@@@@@@>>>>>>======>>>>>>???@@@===============>>>????????????>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>======999<<<>>>???>>>======>>>>>>>>>>>>???@@@CCCEEEGGGBBBBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAA?????????????????????????????????@@@@@@@@@@@@AAA>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>===>>>??????@@@======>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????999:::<<<===??????@@@@@@????????????????????????AAA@@@@@@??????@@@@@@AAACCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAABBBDDDDDD@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<>>>>>>=========<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<<<<;;;======>>>>>>?????????@@@AAA@@@@@@@@@??????>>>>>>?????????>>><<<<<<>>>AAABBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===============>>>??????>>>>>>???@@@@@@@@@@@@???????????????????????????===>>>@@@AAAAAAAAAAAA@@@?????????@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>======;;;===>>>===<<<<<<>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@???>>>=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBB@@@????????????@@@AAAAAAAAAAAABBBBBBAAA@@@>>>======>>>>>>???????????????@@@AAAAAAAAA@@@???>>>>>>===>>>>>>??????@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>???AAACCCEEEGGGIIIAAAAAAAAABBBBBBAAAAAAAAA===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@??????????????????????????????<<<<<<<<<<<<<<<=========BBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDD@@@AAACCCEEEHHHJJJLLLMMMDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBCCCAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBB???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>???????????????@@@@@@@@@@@@??????<<>>???AAABBBCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@:::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFEEEBBB@@@@@@@@@BBBCCCCCCCCCAAA@@@?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>????????????>>>>>>>>>??????@@@AAAAAABBB@@@@@@??????>>>>>>============>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>>???AAADDDDDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA===>>>@@@BBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@???>>>>>>@@@BBB???@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>?????????@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAACCCCCCBBBBBBAAAAAA@@@??????>>>===>>>??????@@@@@@@@@??????@@@AAABBBBBBAAAAAA@@@>>>>>>??????@@@AAAAAABBB??????@@@AAAAAAAAA@@@@@@>>>???@@@AAACCCEEEGGGHHHBBBBBBBBBCCCCCCBBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????BBBBBBCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBAAABBBCCCDDDDDDBBBFFFEEEDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@??????>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???BBBDDDEEECCCBBBAAAAAA?????????@@@AAACCCEEEGGG????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????:::<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFIIIFFFCCC@@@???@@@BBBDDDDDDCCCBBB@@@??????@@@@@@???@@@@@@AAABBBCCCEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBB??????????????????@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???@@@CCCEEEEEEDDDCCCBBBAAAAAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDD????????????????????????>>>??????@@@@@@??????>>>BBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDD???@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCBBBAAA@@@???>>>??????===>>>???@@@@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBB>>>>>>???@@@AAAAAABBBBBB>>>???@@@@@@AAAAAA@@@@@@??????@@@AAACCCEEEGGGHHHBBBBBBCCCCCCCCCCCCBBBBBB???@@@BBBCCCCCCBBB@@@???===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGEEECCCCCCEEEFFFBBBDDDHHHIIIHHHHHHIIIJJJIIIHHHFFFFFFGGGHHHGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBEEEAAA???CCCEEEDDDDDDFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>??????@@@AAACCCEEEEEEDDDBBB@@@@@@@@@AAAAAAAAACCCEEEEEECCCAAAAAAAAAAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDBBB@@@>>>===??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAABBBCCCDDDEEEIIIGGGEEECCCBBBCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@DDDIIIKKKGGGCCCFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDD@@@@@@AAABBBCCCCCCCCCBBBBBB@@@??????AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???EEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGAAABBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@CCCGGGHHHFFFDDD@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB???????????????@@@@@@@@@FFFFFFFFFFFFFFFEEEEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEJJJEEECCCEEEGGGGGGHHHKKKGGGGGGGGGGGGGGGEEEDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIDDDEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCCDDDCCCDDDEEEGGGGGGEEEDDDFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@???>>>@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEHHHFFFDDDBBBBBBBBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCAAAAAADDDIIIJJJGGGCCCFFFFFFEEEDDDCCCBBB@@@???@@@@@@@@@???????????????>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAADDDGGGHHHFFFCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGIIIMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHIIIJJJKKKJJJHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEGGGBBB@@@CCCEEEEEEFFFIIIGGGHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDEEEEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFEEECCCBBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCDDDFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEECCCBBBBBBBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCEEECCCCCCEEEHHHIIIFFFCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBDDDEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEECCCBBBAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIINNNKKKIIIGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAAAAACCCCCCCCCEEEGGGGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJNNNKKKHHHHHHIIIKKKJJJIIIIIIIIIJJJLLLMMMLLLHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCC@@@AAAEEEGGGEEEDDDEEEHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGEEEEEEFFFHHHHHHFFFCCCEEEEEEEEEFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGEEECCCCCCCCCEEEFFFDDDCCCBBBCCCEEEFFFEEECCCAAABBBCCCCCCDDDCCCCCCCCCIIIHHHGGGFFFDDDCCCBBBAAAEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLJJJIIIHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOLLLIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJIIIHHHIIIJJJKKKIIIHHHGGGIIIJJJKKKKKKIIIIIIJJJLLLMMMLLLHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEIIIOOOQQQMMMIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIILLLMMMNNNMMMKKKIIIIIIJJJKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGGGGIIIHHHFFFDDDCCCDDDFFFGGGDDDDDDDDDEEEGGGGGGFFFDDDAAABBBBBBCCCDDDDDDCCCCCCJJJIIIHHHGGGEEEDDDCCCBBBFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEGGGHHHJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDEEEFFFGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJIIIIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMJJJIIIJJJKKKLLLKKKHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGKKKSSSUUUPPPJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGFFFFFFFFFJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIGGGHHHHHHGGGEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFGGGHHHHHHIIIMMMOOOOOONNNLLLJJJIIIJJJLLLJJJHHHHHHIIIJJJIIIHHHJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEGGGIIIIIIGGGEEEAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKLLLKKKJJJJJJLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJFFFHHHJJJKKKJJJIIIIIIJJJHHHLLLPPPNNNIIIGGGIIIMMMJJJIIIIIIIIIJJJJJJHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDFFFLLLNNNKKKGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMMMMKKKIIIIIIJJJNNNKKKIIIIIIJJJJJJJJJIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGEEEDDDBBBAAABBBCCCDDDFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHGGGGGGGGGHHHIIIHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJHHHEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKGGGIIIJJJJJJIIIJJJLLLNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIIIIHHHHHHFFFEEEEEEDDDFFFIIIIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJEEEGGGJJJKKKJJJIIIIIIJJJIIIOOOTTTRRRJJJFFFHHHMMMKKKIIIHHHHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDHHHJJJHHHGGGIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKOOOMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIGGGEEEBBB@@@???@@@AAACCCDDDFFFGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHEEEDDDEEEEEEFFFGGGIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKHHHFFF@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGIIIIIIIIIJJJLLLOOONNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIJJJIIIFFFDDDIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFIIIIIIGGGFFFGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIII