BM6( qqqqqqrrrrrrrrrssssssssswwwwwwxxxzzz{{{|||}}}~~~~~~IIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___```bbbaaa```___```bbbeeefffkkkkkkkkklllllllllmmmmmmkkkmmmppprrrsssrrrpppooorrrssssssuuuvvvwwwxxxxxx{{{zzz{{{|||}}}CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKEEEDDDDDDCCCDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLMMMNNNPPPRRRSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUWWWWWWXXXXXXXXXWWWXXXYYYXXXWWWWWWYYY[[[[[[\\\\\\]]]^^^______```___```bbbdddfffggghhhhhhddddddeeeffffffggghhhhhhkkkkkkkkklllmmmooopppqqqtttvvvwwwwwwvvvvvvwwwxxx888888888999999999::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<<<<======>>>AAA@@@@@@???????????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFIIIIIIJJJKKKLLLLLLLLLKKKEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOPPPPPPOOOOOOPPPQQQLLLNNNPPPQQQRRRQQQPPPOOOSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```aaaccccccdddeeeeeefffgggggghhhiiikkkmmmnnnmmmlllllljjjkkklllnnnooopppppppppqqqrrrsssrrrqqqsssvvvzzz::::::;;;;;;;;;<<<<<<<<<==================<<<<<<>>>>>>>>>===============;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::::::::::::::;;;@@@@@@???>>>============::::::;;;;;;;;;:::999999============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>========================@@@???>>>===<<<======>>>=========>>>???@@@@@@AAA???@@@@@@AAAAAAAAAAAA@@@>>>???@@@???>>>???@@@BBB@@@@@@AAAAAAAAAAAABBBBBB?????????@@@@@@??????>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEE@@@BBBCCCCCCBBBAAACCCDDDCCCDDDFFFGGGGGGFFFEEEDDDHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRRRRPPPNNNOOOSSSWWWUUUTTTSSSRRRSSSUUUWWWYYYUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[VVVVVVWWWXXXXXXYYYZZZZZZXXXYYYYYYZZZ[[[\\\]]]]]]```aaaaaabbbccccccddddddaaaaaaaaabbbccceeeggghhhhhhggggggiiillloooppppppkkkmmmooorrrsssssssssrrruuuuuutttuuuvvvxxxzzz{{{zzz{{{|||~~~999::::::;;;:::999777666888888999999999:::::::::999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>>:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<>>>>>>>>>>>>????????????AAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>??????>>>===============????????????????????????????????????????????????BBBDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDBBBAAA@@@AAABBBDDDFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEKKKMMMOOOMMMKKKJJJKKKNNNHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQOOONNNMMMLLLKKKKKKMMMMMMMMMNNNNNNNNNOOOOOORRRQQQQQQQQQQQQSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\]]]]]]]]]^^^^^^^^^^^^bbbccccccdddeeeffffffgggeeeeeeffffffgggggghhhhhhiiijjjkkkmmmoooqqqsssuuuxxxxxxwwwwwwwwwwwwxxxxxx||||||{{{{{{|||~~~}}}uuummmmmmlllkkkkkkkkkkkkllllllnnnqqqsssuuuzzz999999::::::999888888777888888888999999999999:::999999999999999999999999888888888999999999999:::999999999999::::::::::::999999999::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<======>>>>>>======<<<;;;<<<<<<<<<<<<=========??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;================================================???AAACCCCCCAAA????????????????????????@@@AAABBBAAA@@@???>>>??????AAAAAACCCCCCCCCCCCBBBAAA???>>>>>>???@@@BBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@BBBCCCEEEEEEDDDCCCBBB??????AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDCCCAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDEEEEEEFFFGGGGGGHHHMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIJJJKKKMMMOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXZZZ\\\]]]ZZZUUUOOOKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMPPPUUUZZZ[[[___eeekkknnnnnnllljjjhhhhhhiiijjjlllnnnoooqqqsssssstttuuuvvvwwwxxxxxx||||||}}}~~~999999888777777777888888777777777888888888999999888888888888888888888888777777777888888888999999888888888999999999::::::888888888888888888999999999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::777888888888888999999999;;;<<<<<<======<<<<<<;;;999999999999:::::::::;;;===<<<<<<;;;:::::::::999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???==================<<<======>>>>>>===<<<<<<<<<<<<===???@@@BBBBBBBBBAAA@@@???===<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@????????????>>>>>>???????????????@@@@@@AAA<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA===>>>>>>??????>>>>>>===>>>>>>>>>===============<<<===>>>>>><<<<<<===>>>=================================>>>???@@@BBBBBB@@@???>>>========================>>>>>>>>>??????>>>======>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>CCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEECCCBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDGGGJJJDDDFFFIIILLLMMMLLLJJJIIIGGGGGGHHHHHHIIIJJJLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQQQQTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\___cccgggjjjlllmmmllliiigggeeeeeeeeeeeeiiikkkmmmppptttvvvxxxxxxwwwvvvsssqqqpppqqqrrrssswwwmmm```VVVTTTUUUWWWXXXVVVWWWYYYZZZ\\\aaagggkkk|||zzzwwwoooppprrruuuzzz999888777666555666777888666666777777777888888888777777777777777777777777666666777777777888888888777777777888888888999999888888888888777777777777888888888888888888888888888888888888888888888888999999888888888888999999888888888888888888888888999999999999999999999999777777777777888888888888999:::;;;;;;;;;;;;;;;;;;777777888888888999999999;;;;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::;;;;;;::::::999999999999999:::999999999999999999999999999999999999999999999999;;;===??????===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<>>>???AAAAAA@@@???>>><<<;;;:::============>>>??????@@@<<<<<<======>>>>>>??????========================>>>>>>>>>===>>>??????@@@===>>>?????????>>>>>>===??????@@@AAAAAAAAAAAAAAA<<<======>>>>>>======<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBBBB???>>>>>>=========>>>>>>=========>>>>>>>>>??????=========>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=========>>>>>>?????????BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@@@@??????????????????@@@>>>>>>>>>>>>??????@@@@@@>>>?????????@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@???>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAABBBCCCBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBDDDFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIIIIGGGFFFFFFHHHIIIHHHGGGFFFFFFGGGFFFEEEGGGJJJMMMMMMOOORRRTTTSSSPPPMMMJJJKKKKKKKKKMMMOOORRRUUUWWWXXXYYY[[[]]]___`````````]]]^^^___aaacccdddffffffcccdddeeefffggghhhiiiiiinnnnnnoooooopppqqqqqqrrrrrrrrrssstttvvvxxxzzz{{{|||}}}}}}777666555444555555777888555555555666666666777777666666666666666666666666555555555666666666777777666666666777777777888888888888888777777777777777777777777777777777777777777777777777777777777777777777666666666666777777888888888888888888888888888888888888888888888888666777777777777888888888888888999:::::::::::::::777777888888888999999999::::::;;;;;;;;;:::999888777888888888888888888888999999:::::::::;;;;;;;;;999999999888888999999:::999999999999999999999999999999999999999999999999:::<<<>>>>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;:::::::::;;;<<<>>>???@@@???>>>===<<<;;;::::::<<<<<<<<<===============:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<@@@@@@@@@???>>>===<<<<<<;;;;;;<<<=========<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>===>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::=========<<<;;;;;;::::::===<<<<<<;;;::::::::::::;;;;;;:::999999999999:::;;;;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????>>>======>>>@@@>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBB???@@@BBBDDDEEEBBB>>>;;;BBBCCCCCCAAA???>>>???AAADDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWXXXYYYYYYYYY]]]___aaaaaa```___```aaa^^^```cccfffhhhiiihhhhhhggggggiiikkknnnppprrrssstttuuuwwwyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~555555444444555555666666444444555555555666666666555555555555555555555555444444555555555666666666555555555666666666777777666666666666777777777777666666666666666666666666666666666666666666666666666555555444444555555666888888888888888888888888777777777777777777777777666666666666777777777777666666777888999999999999777777777888888888999999888999:::;;;::::::888777666666666777777777777777999999999999::::::::::::888888888777888888999:::999999999999999999999999999999999999999999999999999;;;>>>>>>===<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888888999999999999888777777888:::;;;:::999999999999999999999999999999999999:::;;;<<<===>>><<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::999999999999999999999999888888888888999999999999<<<<<<<<<<<<============888888999999:::;;;;;;<<<======<<<<<<<<<<<<======>>>>>>============>>>>>><<<======>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@@@@???===>>>>>>>>>>>>>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>============AAAAAA@@@@@@@@@@@@@@@@@@;;;===>>>===<<<;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<===>>>???@@@@@@AAAAAA;;;;;;<<<===============>>>>>>=========>>>??????@@@@@@???===<<<;;;;;;:::<<<>>>??????=========>>>AAA@@@@@@@@@AAACCCEEEFFFBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDFFFHHHHHHFFFFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[\\\]]]]]]]]]```aaacccdddeeeddddddccccccddddddeeefffgggggghhhooopppqqqrrrtttuuuvvvwwwxxxyyy{{{}}}333333444555555555555555333444444444444555555555444444444444444444444444333444444444444555555555444444555555555666666666333333444444555555666666555555555555555555555555555555555555555555555555666555555444444555555666666666666666666666666666666666666666666666666666444444444444555555555666555555666777888888888888666666666777777777888888555666888999999888777666555555555666666777777777777777777888888888999999666666666666666777888888888888888888888888888888888888888888888888888888888:::<<<===<<<;;;;;;<<<:::999999999:::;;;<<<<<<;;;;;;:::999999:::;;;<<<===<<<;;;;;;;;;;;;<<<===888:::===>>>>>><<<:::888:::::::::::::::999999999999999999999::::::;;;;;;===============>>>??????;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<::::::;;;;;;;;;;;;::::::666777777777888888888999:::999888999<<<======;;;777777777777777777777777:::::::::;;;<<<===>>>???======<<<:::999999999999::::::::::::;;;;;;;;;;;;999:::<<<===>>>>>>======<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888999999999::::::777777777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<555555555666666777888999777777666666666666777777666666777888888777666666999999999999999999999999999888888888888888888888666777999;;;<<<<<<<<<;;;999888777777666666777777555555666999<<<<<<999666777888888888888888888888888888777777777888888999999999999999999999999999888888888888999999999999;;;===>>>>>>===<<<<<<===999999:::;;;;;;;;;;;;:::999999;;;<<<<<<<<<<<<;;;888999999:::;;;;;;;;;;;;;;;<<<===>>>????????????777777888888888999999:::<<<<<<;;;::::::;;;>>>@@@999;;;>>>>>>=========>>>;;;:::::::::;;;<<<===>>><<<<<<<<<======>>>>>>>>>======<<<<<<======>>>>>>???>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????CCCDDDFFFFFFDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUURRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ111222444555666555444444333333333444444444555555444444444444444444444444333333333444444444555555444444444555555555666666111111222333444444555555555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555666666666666666666666666222222333333333444444444444555666777888888888888555555555666666666777777333555666888888777555444444555555555666666777777666666666666777777777777444444444444444555666777777777777777777777777777777777777777777777777777777999;;;<<<;;;::::::;;;888888888888999:::;;;<<<;;;:::999888888888999:::<<<<<<;;;:::;;;<<<===>>>:::<<<@@@BBBBBB???<<<999>>>======<<<<<<;;;;;;;;;777777888888999999999:::::::::999999::::::;;;<<<999999999:::;;;===>>>???;;;;;;<<<<<<<<<;;;;;;:::<<<<<<============<<<<<<777888888888999999::::::888666555777:::<<<;;;999777777777777777777777777777777888888999;;;<<<===;;;:::888777666555444444666666666777777777888888555666777999999999999888;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::888888888888888888888888888888888888999999999999888888888888888888888888::::::999999888777777777777777777888999;;;<<<===888888888777777888888888999:::;;;;;;;;;:::999888888888777777777777777777::::::::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::::::::;;;>>>@@@@@@<<<999:::::::::::::::999888888:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<777999::::::999888888999999999:::;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<=========<<<<<<;;;999999:::::::::::::::999;;;;;;<<<<<<======>>>>>>999;;;<<<<<<;;;;;;;;;;;;999<<<>>>>>>===;;;;;;;;;;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>??????@@@@@@@@@===============<<<<<<<<<========================<<<<<<===>>>???@@@@@@AAA<<<===???>>>===<<<<<<======<<<<<<======???@@@AAA<<<<<<<<<<<<============@@@???>>>===<<<===>>>???>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCDDDDDDBBBAAA???AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGG