BM_6(6 ~~~}}}ggggggiiimmmnnnnnnuuu}}}``````cccgggjjjlllttt}}}[[[[[[^^^bbbeeeiiirrr{{{aaa```cccgggjjjnnnwww```___aaaeeehhhkkkuuucccbbbcccgggiiimmmvvveeedddeeehhhjjjnnnwwweeecccdddgggjjjnnnxxxdddbbbcccgggiiinnnxxxcccaaabbbfffiiinnnyyyaaa```aaadddhhhnnnzzz```______ccchhhooo|||___^^^^^^bbbgggooo|||___]]]^^^bbbgggooo}}}]]]]]]^^^```fffooo{{{]]]]]]]]]___dddnnnzzz___^^^]]]^^^cccmmmyyyaaa```^^^___cccmmmyyycccbbb```aaafffooo{{{bbbbbbbbbccchhhqqq|||^^^```aaadddjjjrrr|||\\\^^^aaadddjjjrrr{{{___[[[[[[bbbiiiooowww}}}]]]YYYYYY___ffflllttt|||[[[WWWWWW]]]ccciiiqqqzzz|||{{{{{{{{{|||||||||||||||}}}}}}}}}{{{|||}}}ZZZWWWWWW[[[aaafffpppyyyyyytttvvvwwwuuussstttqqqnnnkkkgggcccbbbaaaaaadddddddddddddddddddddddddddfffhhhjjjlllmmmnnnnnnkkkkkkllllllllllllkkkkkkmmmnnnoooppppppooonnnmmmkkkkkkjjjiiiiiiiiiiiiiiikkkkkklllmmmnnnoooqqqrrrmmmmmmmmmmmmnnnooopppqqqvvvvvvuuuuuutttssssssssspppqqqrrrrrrppppppqqqrrrvvvzzz~~~}}}zzzwwwuuutttttttttuuuwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzuuutttssstttvvvwwwvvvuuuuuuuuutttsssrrrqqqooonnnqqqpppoooooopppsssvvvwwwvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyvvvuuutttttttttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxzzzzzz{{{{{{{{{||||||{{{{{{||||||}}}~~~zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~ZZZWWWXXX[[[___eeeoooyyy~~~llleee```aaaaaa___]]]^^^UUUUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUYYYYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVVVVVVVWWWWWWVVVWWWWWWWWWYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___`````````______^^^^^^^^^___```aaaaaa```___```aaa```dddhhhiiigggdddaaa```aaaaaabbbdddeeefffggggggdddcccaaa``````aaacccdddbbbaaa```aaacccdddcccbbbaaaaaaaaa```___^^^\\\\\\]]]\\\[[[[[[\\\___aaacccaaaaaaaaabbbbbbbbbbbbaaa```aaaaaaaaabbbbbbbbbbbbdddcccaaa``````aaabbbcccddddddddddddcccccccccccceeeddddddccccccbbbbbbaaaaaaaaabbbbbbccccccddddddbbbbbbbbbbbbbbbaaaaaaaaacccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeedddccccccdddddddddddddddeeeeeeeeeeeedddddddddddddddbbbcccdddeeefffgggggggggccccccccccccddddddeeeeeeeeefffggghhhiiiiiihhhhhhhhhiiijjjiiihhhhhhiiikkklllkkkiiihhhiiijjjlllmmmhhhiiiiiijjjkkkkkkkkkkkkoooppppppqqqqqqqqqqqqqqqrrrpppoooooorrrtttuuuuuurrrssstttuuuvvvuuutttsssrrrsssuuuvvvvvvvvvuuuttttttuuuuuuvvvxxxzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~ZZZXXXXXX[[[^^^cccooozzznnn]]]UUUPPPQQQQQQOOOMMMMMMEEEFFFGGGHHHGGGFFFEEECCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIILLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQRRRSSSQQQTTTXXXYYYWWWUUUSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMOOONNNNNNNNNNNNOOOQQQRRRRRRQQQOOOPPPQQQRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSQQQPPPPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUWWWVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVWWWWWWXXXXXX[[[\\\]]]]]]^^^^^^]]]]]]___]]]]]]^^^```aaabbbaaa```aaabbbbbbccccccbbbbbbaaaaaabbbcccccccccccccccbbbbbbcccccceeefffhhhiiiggghhhiiijjjkkklllllllllkkkkkkkkkllllllmmmnnnoooppppppoooooooooooonnnnnnooooooppppppqqqqqqrrrrrrqqqrrrssssssttttttsssssstttuuuwwwvvvuuuuuuvvvxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~YYYWWWXXXZZZ\\\aaammmyyyttt```TTTMMMGGGHHHHHHEEECCCCCCDDDDDDCCCBBB@@@??????>>>BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???@@@BBBCCCAAABBBCCCCCCDDDDDDDDDCCCFFFEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGFFFHHHKKKLLLKKKIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFIIIGGGDDDDDDFFFFFFEEECCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDFFFGGGDDDEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLNNNMMMMMMOOOQQQQQQPPPOOORRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXYYY[[[[[[[[[[[[]]]]]]\\\]]]]]]^^^___``````_________^^^^^^^^^^^^`````````````````````aaa```aaaaaabbbcccbbbbbbbbbbbbcccddddddccccccdddffffffffffffggggggggghhhhhheeedddeeeeeefffggghhhiiikkklllmmmnnnooopppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrnnnrrrvvvwwwvvvtttsssrrrqqqsssvvvxxxxxxxxxzzz{{{}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttrrrrrrqqqqqqqqqpppooonnnllllllXXXWWWWWWYYY[[[```lllyyylllXXXQQQIIIDDDDDDDDDAAA??????IIIFFFCCC???<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::===<<<:::999:::;;;===???999:::;;;<<<<<<<<<<<<<<>>???AAA<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@???>>>===>>>@@@;;;===???@@@???>>>??????>>>>>>@@@AAAAAA@@@???>>><<<<<<============<<<<<<>>>===<<<===?????????===;;;<<<======>>>>>>============>>>>>>======<<<;;;AAA>>>;;;;;;======;;;999<<<=========>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<============>>>??????>>>===<<<==================<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999888999999:::;;;:::::::::<<<<<<;;;;;;;;;<<<======:::;;;<<<;;;;;;;;;===???999:::<<<======<<<:::888;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCCCCBBBAAADDDDDDDDDFFFGGGGGGEEECCCEEEEEEDDDCCCCCCEEEFFFGGGEEEEEEDDDCCCCCCEEEFFFGGGIIIHHHHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOORRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRRRRQQQQQQRRRSSSXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\[[[[[[\\\]]]^^^___```aaa^^^___``````aaaaaa`````````dddhhhiiihhhfffeeedddcccfffiiijjjjjjjjjkkkllljjjkkknnnpppqqqqqqppppppuuuuuuvvvvvvwwwwwwxxxxxx|||~~~}}}{{{}}}}}}|||||||||{{{{{{{{{zzzxxxvvvvvvvvvvvvuuutttuuusssqqqooommmmmmmmmmmmkkkjjjhhhfffeeeeeeeeeeeecccccccccbbbaaa```___^^^___``````______^^^\\\\\\]]]YYYVVVXXX[[[```jjjuuu|||eeeVVVIIIFFFAAA???>>>???>>>>>>========================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777888888999999999888888888888888888999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::<<<<<<;;;:::<<<;;;;;;:::999888777777777777888999:::;;;;;;<<<999999999999999888777666333555888::::::999777666:::999999888888999::::::999999999999999999999999999999999999999999999999999999777666666555555555777777666666555555555444888888888888888999999:::777777888888888888777777555555555666777888888999777777888888888888777777666666666666666666666666777777777777777777777777999888888888777777666666888888999999999888888777888888888888888888888888888999;;;<<<<<<;;;999888666666666666777777777777::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<======????????????????????????>>>>>>=========<<<<<<<<<=========>>>@@@AAACCCDDD@@@@@@AAABBBCCCCCCDDDDDDCCCAAA@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOONNNMMMMMMNNNPPPNNNNNNOOOPPPRRRSSSUUUVVVQQQTTTXXXYYYXXXVVVUUUUUU[[[ZZZYYYYYYYYY[[[\\\]]]\\\]]]^^^^^^______^^^^^^cccddddddddddddeeeeeeeeejjjjjjkkklllmmmmmmnnnnnnooopppppprrrssstttuuuvvvxxxyyyzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxvvvuuuttttttqqqqqqqqqppppppooooooooooooooonnnmmmmmmlllkkkkkkmmmlllkkkiiigggfffffffffggggggeeedddddddddeeefff^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRPPPOOONNNMMMLLLddd^^^[[[ZZZ[[[___gggqqq{{{zzzbbbTTTHHHEEEAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999666666777888999:::<<<===::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888777777777777777666666777777888999888888888888888888888888999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::999999999;;;:::999999;;;;;;:::999999999999888777777666666666666666777888888999999888888888888888777666666555666999:::;;;:::888777999999999888888888888888888888888888888888888888777777777777777777777777888888777666555555555555777666666666555555555444666666666666666777888888666666777777777777666666444444555666666777777888666666777777777777666666555555555555555555555555555555555555555555555555888888888777777666666666666666777777777777666666777777777777777777777777666777999::::::999777666555555555666666666777777666666777777777888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888999999:::;;;<<<::::::;;;<<<<<<===>>>>>>???>>><<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@??????????????????AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGJJJMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\]]]^^^___```aaaaaaeeeeeefffhhhkkkooosssuuuwwwvvvuuuxxx}}}~~~{{{yyywwwuuutttttttttuuuvvvvvvvvvuuusssrrrpppooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkkkkjjjhhhfffggghhheeeeeeccccccbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUTTTRRRQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJIIIGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDgggbbb^^^]]]]]]___gggoooxxxwww___QQQFFFCCC???============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777888999999:::999999999999999999999999999999888888888888999999777777777777666666666666666666666666666777888888888888888888888888888888999999::::::::::::999999888888888888999999999999999999888888888888777777999888777888999:::999888777777777666666666666666555555555555555555555555666666777777777666555555666777999:::;;;:::888777777888888999888777555555777777777777777777777777555555555555555555555555777666555444444444444444666666666555555555555555444444444444444555666666555555666666666666555555333444444555555666666666555555666666666666555555555555555555555555555555555555555555555555555555777777777666666666666666333444444555555555444444666666666666666666666666444555666777777666555444444444444555555555666666444444444444555555555666888888888888888888888888888888888888888888888888777777777777666666666666666666555444444555555555666666666777888888999999:::999888888:::;;;;;;:::888888888888888888888888999999999999999999999999888999999:::999888777666777777777888888888888888:::999888888888999:::;;;======<<<<<<<<<;;;;;;;;;888999::::::999999:::<<>>===<<<;;;;;;;;;;;;>>>@@@AAAAAA@@@???@@@BBBBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNNNNPPPRRRUUUXXXYYYZZZYYYZZZ\\\```dddffffffeeeffffffffffffgggggggggfffffffffgggggghhhhhhhhhjjjjjjkkklllmmmnnnoooooonnnnnnmmmmmmnnnoooqqqrrrssssssttttttuuuuuuvvvvvvwwwxxxzzz{{{}}}{{{xxxuuuqqqooopppqqqrrrrrrsssrrrpppnnnllljjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkiiihhhffffffeeeeeecccbbbbbbbbbbbbaaaaaaaaa___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQPPPNNNMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777;;;:::999888888777777777999999999999999999999999888777777666666777777888777777777666666666555555666555555555555666777777777777777777888888888888888888999999999999888888666666666777777777888888666666666666666666666666777666555666888888888777555555666666666777777777666555555555444444333333555555555666666555555444666777888999999888777666555666888888888666444222666666666666666666666666444444444444444444444444666555444444333333333333555555555555555555555555444444333333444444555666444555555555555555555444333333333444444555555555333444444555555444444333555555555555555555555555666666666666666666666666666555555555555555555555222333333444444444444333444444444444444444444444444444555555555555444444333333333444444444555555555555555555666666666666777777666666666666666666666666666666666666666666555555555555555555444444666555555555555555666666666666777777777888888888777666444555666777777666555555555555555555555555777777777777777777777777555666888999888777555333555555666777777777777777888777777666666777888888;;;;;;;;;::::::::::::999444666777777666555777888::::::999888777777777777;;;;;;;;;:::999:::<<<>>>=====================>>>::::::;;;<<<<<<<<<<<<;;;=========>>>>>>>>>??????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\^^^___aaadddhhhlllqqqrrrsssqqqmmmfff___[[[ZZZXXXUUUSSSTTTUUUUUUUUUWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEECCCBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<============??????>>>===<<<<<<<<<===::::::::::::::::::::::::999:::::::::::::::::::::fffaaa^^^^^^^^^```gggppp}}}ttt\\\NNNBBB@@@===<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777::::::999999999999::::::::::::::::::::::::::::::777666666555555666666777888777777777777666666666555555555444555555666777666666777777777888888888777888888999999888888777555555555666666666777777555555555555555555555555666555444555777888777666555555666666777888888888666666666555555444444333333444444555555555444444555555666777777666555444444555777888777555333222555555555555555555555555555555555555555555555555555444444333333333333444444444444555555555555555555555444444555555666777444444555555555555444444333333333333444444444444333333444444444444333333555555555555555555555555555555555555555555555555444444444444444444444444222333444444555555555444333333333333333333333333444555555555555555555444333333333333444444444444555555555666666666666777555555555555555555444444555555555555555555555555444444444444444555555555555555555555666777888888777777777777888888888888777555333333555555555444555555555555555555555555666666666666666666666666555666777888888666444333555555777888999999999999777777777777666777777777666666666666555555555555444555777666555555666888777777777666777777888999999::::::888777888;;;===777888888888888777777777888888999::::::::::::999777777777888888888999999999:::::::::::::::;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLLLLMMMOOORRRUUUSSSTTTVVVVVVTTTOOOKKKHHHIIIGGGEEEEEEFFFFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>?????????>>>======???AAABBBAAA@@@@@@AAABBB>>>>>>>>>>>>>>>=========????????????????????????<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=====================>>><<<<<<<<<<<<===>>>???@@@>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::999999888999999999999999999999999999999999999999999999::::::::::::hhhccc``````___```fffmmmrrr\\\NNNAAA???===<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777777777888999:::<<<>>>???::::::::::::::::::::::::666666555555555555666666777777777777666666666666444444444444444555666666555666666777777888888888777777888888888888777777555555555555666666666666333444444444444555555555555444333555777888777666555666666666777777888888777666666666555555444444333333444555555555555444555555555555555444444333444444666666666666555444555555555555555555555555555555555555555555555555555444444333333333444444444444444444444555555555666555555555555666777777444444555555555555444444444444444444444444444444333333444444444444333333444444444444444444444444333333333333333333333333333333333333333444444444222333444555555666555555333333333333333333333333555555555555555555555555333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555555555333333333333444555666777555555555666666666666666777555444333555555555444666666666666666666666666333333333333333333333333444555666666666555333333333444666888999999999999666666666666666555555555555555555555444444444444333555666666555444666777444444444555666777888999777888888777666666999;;;777777777888777777666555666777777888888888888888666666777777777888888888888888888888888888999999999999999999999888888888888999999:::;;;;;;<<<<<<:::<<<>>>>>><<<<<<<<<===>>>>>>>>>===============<<<<<<<<<======>>>>>>???@@@@@@?????????>>>>>>>>>>>>??????@@@AAAAAABBBBBB??????@@@@@@AAABBBBBBBBBAAABBBDDDDDDDDDEEEGGGJJJFFFGGGHHHHHHGGGEEECCCBBB@@@??????@@@BBBBBBAAA@@@??????>>>============>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>======>>>@@@<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<=====================>>>???@@@AAA<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;999999888888999999::::::888888888888888888888888888888888888888888999999gggcccaaaaaaaaabbbiiipppqqq[[[MMMAAA???============<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888888888888888999:::;;;<<<999999999999999999999999666666555555555555666666666666666555555555444444444444333333444444555666555555666666777888888999666777777777777777777666555555555555666666666666333333333444444555555555555444333444777888777666555555555555555555666666555555555555555444444444333333444555555555555555666666555555555444444444444444555555666666777777555555555555555555555555555555555555555555555555555555444444444444555555333333333444444555555555555555555555555666777777555555666666666666555555555555555444444444444444333333444444444444333333444444444444444444444444222222222222222222222222222222222222333333333444111222333444555555555555333333333333333333333333555444444444444444444555444444444444555555555555222222333333333444444444333333333444444555555555555555555555555555555555444444444444555555555666333333333222222333444444444444444444444444444444777555444333444555444333555555555555555555555555333333333333333333333333555555555444444444444333111222555777999999999888666666666666555555444444777666666666666555555555333444666555444444555777444444444444555666777888555666777666555555777999888888999999999888777666555555666777777777777666777777777888888888999999777777777777777777777777777777777777777888888888777888999:::;;;;;;;;;;;;888;;;>>>>>>======>>>@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<===>>>?????????????????????????????????@@@===???AAABBBCCCDDDFFFHHHFFFEEEDDDCCCAAA@@@??????<<<<<<===???AAABBBAAA???>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<;;;888:::;;;;;;;;;;;;===>>><<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>999999::::::;;;<<<======????????????@@@AAABBBBBB======???@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;<<<<<<888888888888888888888888777777777777777777777777ddd``````bbbdddgggnnnwww}}}oooYYYLLLAAA???>>>===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888===<<<:::888777666555555777777777777777777777777666666555555555555666666555555444444444333333333444333333333333444555555444555555666777888888999666666777777777777666666555555555666666666777777333333333444444555555555555444333555777888888777444444444444444444444444444444444444444444444444333444444555666666666555777777666666555555555555444444444444555777888999666666666666666666666666444444444444444444444444555555444444444555555666333333333444444555555555555444444444444555666666555555666666666666555555555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444111111222222222333333333000111222333444555555555333333333333333333333333444333333222222333333444444444444555555555666666333333444444444555555555222222333444444555666666444444444444444444444444333333333444444555555555666555444333222222222222555555444444444444444444777555333333444555444333333333333333333333333333444444444444444444444444777666666555444555555555000222555777999999999888777777777777777666555444444444444444333333333333444555666666555555666888666555555555555666666777444666777777666666777888555666777777777555444333444555666666777777666666444444444555555555666666777777666666666666666666888888999999999:::::::::777888999;;;;;;<<<<<<<<<777;;;???AAA@@@@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===============999999:::;;;<<<===>>>>>>:::;;;<<<======>>>>>>===@@@@@@??????????????????<<<>>>AAACCCDDDFFFIIIKKKIIIHHHDDDAAA???=========::::::<<<>>>AAABBBAAA@@@@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@AAABBBBBB??????>>>>>>>>>???@@@@@@???@@@@@@@@@AAAAAABBBBBB>>>???@@@AAABBBBBBBBBAAA???@@@@@@@@@???>>>======888999999:::::::::999999888999;;;;;;;;;;;;===???999:::;;;<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888999999::::::;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>???<<<===>>>@@@@@@@@@@@@???AAAAAA@@@???>>>======<<<777777777777888999::::::888888888888888888888888888888888777777777666666ddddddccccccdddhhhnnnsssqqq]]]NNNFFFAAA>>>???>>>;;;:::<<>>??????=========<<<<<<<<>>@@@AAABBB>>>===<<<<<<<<<<<<======>>>???BBBDDDGGGIIIJJJKKKKKKHHHCCC???<<<<<<===>>>===>>>AAACCCDDDDDDCCCBBBCCCBBB???===;;;:::::::::<<<===>>>????????????????????????>>>??????@@@@@@AAA???======@@@AAA@@@???AAA@@@??????>>>>>>??????@@@??????>>>===<<<<<<;;;999999999999999999999999777777888999::::::;;;;;;::::::<<<<<<<<<<<<::::::<<<;;;;;;;;;;;;:::::::::888999:::;;;;;;:::999888444666888:::;;;<<<;;;;;;;;;:::999999999;;;===?????????@@@>>>===<<<===???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;999666666666777777666777777777777666666666666999888888777777777777777cccccccccbbbdddhhhooosss~~~qqq^^^PPPFFFAAA===>>>>>>;;;:::;;;CCC@@@<<<;;;;;;;;;999777:::::::::999999999888888888888777777777777888888999999888888777666555444555555555555555444444444444444444444444555555555444444444444444444555555444333222222111111222222444444555666666666555444333444555666666666555555666555444444333333444444444333333333333333444555555555555555555444444444444444444444444444444444444444444444444333333333333333444444333333222222444444444555555555555666444444444444555555555666333444444444444444444444777666444333333333444555444444333333222222222222222222222333333333444444555666666666666555444444333333444444444555555555666555444222111111111000222333444555555555444444333333333333333333333333333333333333333333333333444444444333333222222222333222222111222333444555333333333333333333333333333222222111111222222333333444444444444444333333333333333444444444444555333333333444444444555555555555555555555555555555555555555555444444444444444444333222222222222333333333444444555555444444333333222222222222222222333333333333333333333333555555555555555555555555666666666666666666666666444333333333333444555555777666666666666666555555555555555555555555555555777666666666555555555444555555555555555555555555777777777777777777777777888888888777777777666666888777666555555666777888777666555444444555666666777777666555555666777777777777777777777777777777:::999888888999;;;<<<<<<===???BBBGGGKKKNNNNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCBBB@@@???@@@BBB>>>>>>>>>>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAABBBCCCFFFIIIKKKMMMOOOOOOKKKIIIDDD@@@===<<<;;;<<<<<<>>>AAADDDFFFFFFEEEDDDDDDCCCAAA>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>?????????@@@>>>===>>>@@@BBBAAA@@@@@@@@@??????>>>>>>>>>?????????>>>======<<<;;;;;;::::::999999999999999999777888888999::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999666777999:::;;;<<<;;;;;;;;;:::999888999;;;===>>>???@@@@@@@@@>>>>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>===<<<999777666777777777666777777777777666666666666888777666666555555666666aaaaaaaaaaaaccchhhooottt|||qqq^^^QQQFFF@@@===>>>>>>:::999;;;AAA???<<<;;;<<<<<<;;;999:::::::::::::::999999999888888888777777888888999777777777777666666555555666555555555444444333333222222333333444444444555555555555555444444444444222222111111222222333444555555666666666555555444444444555666666666666555555444333333222222333333222222222222222333444444444444444444444555555555333333333333333333333333444444444333333222222222222222333333333333444444444444444555555555555666444444444444555555555555444444444444444444444333666666444333333333444555222222222222111111111111222222222222333333333333444444444444444333333222111111222222333444555555666666555333222222222222111222333444444444444333333333333333333333333333333333333333333333333333444444333333333333222222222222111111111222333333444444333333222222111111222222111111111111222222333333444444444444333333333333333333444444444444333333333444444444555555444444444444444444444444444444444444555555555555444444333222222222222222111222333444555666666666333333222222222333444555222222222222222222222222444444444444444444444444555555555555555555555555444333333333333444555555666666666666777777777777555555555555555555555555666666666555555555555555555555555555555555555555777777777777777777777777777777777777666666666666777666666555555666666777666555555444444555666666666666555555555555666666777777777777777777777777888888888888999;;;<<<<<<>>>AAADDDIIINNNRRRUUUVVVYYYZZZ[[[[[[[[[YYYXXXWWWQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLKKKHHHFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEFFFIIIMMMPPPRRRSSSSSSLLLJJJGGGCCC???<<<:::999:::===BBBFFFHHHIIIHHHGGGFFFEEEBBB@@@>>><<<;;;;;;<<<<<<>>>???AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>======>>>@@@BBBAAAAAA????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999888888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;888999::::::;;;;;;::::::999999888888999:::<<<===???@@@AAA@@@@@@@@@BBBDDD@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDCCCBBBAAA@@@???<<<:::888777777888888777666666666666777777777777666666555444444444444444___`````````ccchhhooottt}}}ppp^^^RRREEE@@@<<<======:::999:::;;;;;;;;;;;;===>>>>>>>>>999999999999999999999999888777777777777888888999666666555555555555555555666555555444444333333222222222333333444444555555666555555555444444333333111111111111222333444555666666666666555555555444444444555555666666666666444333222222111111222222111000111111222333444555333333444444444444555555222222222222222222222222444444333333222222111111111111222222333444555555444444444555555555555666444444444444444444444444555444444444444333333333555555444333333444444555222222222222222222111111111222222222222333333333333333333333333222222111000000111222333444555666777666555444333333333333111111222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222333333555444444333222111000000222222111111111111222222222222333444444444333333222222333333333444444444333333333444444444555555444444444444444444444444333333333444444555555555444333333222111222222222000111222444666777888888777555333222111222444555222222222222333333333333444444444444444444444444555555555555555555555555444333333333333444555555555666666777777888888888555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888666555555555555555555666777777777777777777777777666777999999999:::;;;===>>>AAAEEEJJJPPPUUUZZZ]]]___```aaabbbbbbaaa```___ZZZ[[[\\\\\\[[[YYYWWWUUUSSSUUUWWWVVVTTTQQQPPPPPPOOOOOONNNMMMLLLJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHKKKOOOQQQSSSTTTTTTOOOMMMKKKGGGBBB>>>:::888999<<>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<:::;;;;;;===???@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;::::::999999888888888888888888999999:::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::;;;:::999888888999:::;;;888999999999999888888888888888777777888999;;;;;;<<<===????????????BBBDDD@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@===:::888777888888888777666666666666777777777777666555555444444444444444^^^^^^______bbbgggmmmrrr~~~ooo]]]PPPDDD???<<<===<<<999888:::888999;;;<<<<<<======>>>777777777777888888888888777666666666777777888999666555444333333444444555555555444444333333333333333333444444555555555555555555444444333333222222000000000111222333444555666666555444444444444444444444444444444555555666333333222111111111111222000000000111222333555666333333444444444444444444222222222222222222222222333333222222222111111111111111111222333444555666444444444555555555555666444444444444444444333333444444444444444444444444444444333333333444444444222222222222333333333333111111111222222222333333666666666666666555444444000111111333444555666666666666555444333333333333111111111111222222333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444333333444444333222111111000000222111111000000111111222111222222333444444333333222222222333333333444444333333333444444444555555555555555555555555555555222333333333444444555555333333222111111111111222///000222555777888999:::;;;999666333111111222222222333333333444444555555444444444444444444444444666666666666666666666666444333333333333444555555555555666666777777888888555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555666666666666555555555555666666777777777777555666666666666666666555777777777777777777777777555777::::::999999:::<<<;;;???EEEKKKPPPVVV\\\aaabbbccceeefffggggggffffffbbbccceeeeeeeeeccc```___]]]___aaaaaa___]]]]]]]]]\\\\\\[[[ZZZWWWUUURRRQQQMMMMMMKKKJJJJJJIIIIIIIIIHHHJJJNNNQQQSSSTTTTTTTTTQQQOOOMMMIIIDDD???;;;888888;;;@@@DDDGGGGGGGGGFFFDDDDDDCCCAAA@@@>>><<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<777999;;;<<<======>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999:::::::::999999999999999999:::;;;;;;;;;;;;:::::::::::::::999888777777888999:::777777777666666666666666666666777777888999999:::888:::;;;;;;;;;<<>>;;;<<<<<<888777999:::;;;===<<<:::999999999666666666777777777777777777777777777777888999:::666555333222222222333444333333333333333333444444555555555444444444444444333333333333222222222222111111111111222333444555666555444333222222222333333333222222333333444555444333222222111111222222///000000111333555666777444444444444333333333222111111111111111111111111111111111111111111111111222222111111222444555777444444444555555555555666444444444444333333333333333333333444444444555555333333333333444444444444222222222333333333333333111111111111222222222222444444444444444333222222111111222333444444555555555555444333333333333333222222111111222222333444333333333333333333333333222222222222222222222222222222333333333333444444444444555555555444333333333333222222111111000000111111000000000000111111000111222333333444444333222222222222333333333333333333333444444444555555555555555555555555555555333333333333444444444444333333222111111111111111///000222555777999::::::<<<:::888555222111000000333333333444444555555666333333333333333333333333555555555555555555555555444333333333333444555555555555555555666666666666444444444444444444444444444444444444444555555555444444444444444444444444555555555555555555555555444444444555555555555555444555555666666555555444222333444555555555555555666666777777777777666666777777777777777777777777555888;;;;;;888777888;;;888>>>FFFLLLQQQVVV]]]bbbeeefffhhhjjjkkkkkkkkkkkkhhhhhhiiijjjjjjiiihhhgggeeeggghhhhhhfffeeeffffffeeeeeedddbbb```\\\YYYWWWRRRQQQOOOMMMKKKJJJJJJIIIKKKMMMQQQTTTVVVVVVUUUTTTQQQOOOLLLHHHCCC>>>:::888888:::===@@@BBBBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;<<<===>>>??????????????????>>>===<<<<<<;;;<<<<<<666999<<<===<<<<<<<<<===<<<===>>>>>>>>>===;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999::::::999999999999::::::::::::::::::999999999999888777777777777777777888666555555444444444555555555555666777777888888888555777888888888999;;;===>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>;;;999777666666777777666555555666666777777888888666666555444444444444555^^^^^^^^^^^^___dddjjjooozzz|||kkkZZZNNNCCC>>>:::;;;;;;888777888888;;;===<<<999666666777666666777777888888888888999999999999:::;;;<<<<<<777555333111000000111222222222222333333444444555555555444444333222222222111111111111111111222222111111111111222333444444555444333111000000111111222222111111111222333444444444333222222222222222///000111222444666888999666555555444333222111111111111111111111111111111//////000000111222222222333333111111111333555666444444444555555555555666444444444333333333222222111222222333444555666666222222333333444444444444111111111111222222222333111111111111222222222222000000111111000000///...111111111111222222333333444333333222222222222333333222222111222333444555333333333333333333333333111111111111111111111111222222222333333444444444333444444555444333222111222222222111111111111111111111000000000000111111000000111333333444444333111222222222222333333333333333333444444444555555444444444444444444444444444444333333333333333333333222222111111111111111000111333555777999999:::::::::888666444222111000111222222333444444555555333333333333333333333333333333333333333333333333444333333333333444555555555555555555444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333444444444555555555444444555666666555444444111222333555555555555555666777888999999888777666777777777777777777777777555999<<<;;;888555777999666>>>GGGNNNRRRWWW]]]bbbdddfffhhhjjjlllllllllllljjjjjjkkkllllllmmmmmmnnnmmmmmmmmmkkkiiihhhiiijjjgggggggggeeebbb___[[[YYYTTTSSSQQQNNNKKKJJJHHHHHHKKKMMMQQQSSSTTTSSSRRRPPPOOOMMMJJJEEE@@@<<<999777999999:::;;;<<<===============>>>>>>>>>===<<<;;;<<<======>>>>>>>>>============<<<;;;;;;<<<<<<<<<888;;;>>>???===<<<<<<===;;;<<<===>>>>>><<<;;;999999999999999999999999999888888888999999::::::;;;999999999999999999999999<<<<<<;;;::::::;;;<<<<<<999999999888888888777777555555666666666666555555666555444444444555666777444444555666777777777777444555666666555666888:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<:::888555555555666666555555555555666777888888888555444444333333333333333______^^^^^^___ccciiinnnwwwzzzjjjZZZNNNCCC>>>:::;;;;;;888777888444777;;;;;;888777888999777777888888999999999::::::::::::;;;<<<===>>>???777666333111000000000111000111222333444444555666555444444333222111000000//////000000111111111222222222111111222222333444555444222000//////000000222111000000000111222333555444333333222222333333000000111222444777999:::666666555444222111000000000000000000000000000000......///000111222333333444333222111111333444666444444444555555555666666444444444333333222222222000111222333555666777777111222333444444444444444//////000000111111111222000111111111111222222222222333333333333222111111000000000000000111111111333333222222111111222222444333222222222333444555333333333333333333333333111111111111111111111111222222222333333444444444222333333444333222111000111111111111111222222222111111000000000000111111///000111222333444444444111111222222222333333333333333333444444444555555333333333333333333333333444444444333333222222222333222222111000111111111000222333555777888999:::888888888777666444222111000000111222333333444444333333333333333333333333111111111111111111111111444333333333333444555555555555555444444333333222444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333333444444555555555333444555666666555444333222333555777888888777666777888999::::::999888777777777777777777777777777666:::===<<<777444666888666>>>HHHPPPTTTXXX]]]bbbbbbcccfffhhhjjjkkkkkkkkkkkkkkkkkklllmmmnnnpppqqqqqqqqqpppllliiihhhiiijjjfffffffffdddbbb^^^ZZZXXXZZZXXXVVVSSSPPPMMMLLLKKKIIIKKKNNNQQQQQQPPPNNNLLLMMMKKKGGGBBB>>>:::777666999999888888888999:::::::::;;;<<<======<<<;;;;;;===============<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===999===@@@AAA???======>>>;;;<<<===>>>>>><<<:::999888888888888888888999999777777888999:::;;;;;;<<<999999999999999999999999>>>===<<<;;;;;;<<<===>>>888888888777777777777666333444555666666555444333666555555444555666777888333444555666777777777777444555666555444555777999888888888999999999::::::<<<============<<<<<<;;;:::777555444555555555444444555555666777888888999444333222222111111222222