BM6v6(8 xxxxxxxxxxxxwwwwwwwwwwwwzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~__________________``````aaabbbbbbbbbccccccddddddccccccccccccccccccbbbbbbddddddccccccddddddeeefffccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggghhhjjjjjjiiiiiihhhhhhhhhhhhhhhgggiiijjjlllnnnnnnnnnmmmlllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppoooooonnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqqqqrrrsssssssssssssssssssssttttttuuuuuuwwwyyyxxxwwwvvvxxxzzzxxxxxxzzz{{{|||~~~SSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVYYYZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZYYYXXXWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^______]]]___aaa```^^^^^^```bbb______aaabbbdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjiiiggghhhjjjlllkkkkkklllmmmmmmnnnoooooonnnooopppqqqrrrsssssssssssstttuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxyyy{{{{{{~~~|||{{{|||}}}GGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOONNNMMMLLLKKKKKKQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]^^^^^^^^^______aaaaaabbbbbbbbbbbbaaaaaabbbaaaaaaaaabbbcccddddddggghhhhhhiiiiiiiiiiiiiiillllllkkkkkkkkklllnnnooorrrrrrssstttttttttttttttsssssstttuuuuuuvvvwwwwwwzzzzzz{{{|||~~~DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXWWWWWWVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]^^^^^^___``````aaaaaabbbccccccdddeeefffggggggiiiiiijjjkkkkkkkkkkkkkkklllllllllllllllmmmnnnnnnqqqrrrrrrsssttttttuuuuuuxxxxxxyyyzzz{{{}}}@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???<<<======>>>???AAAAAABBBAAA@@@@@@@@@@@@?????????::::::<<<===???@@@AAABBB????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTVVVUUUUUUUUUUUUVVVVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^___aaabbbccccccddddddddddddeeeggghhhiiijjjkkkmmmnnnppppppqqqqqqqqqqqqrrrrrrssstttttttttvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@AAAAAA>>>??????@@@@@@??????>>><<<======>>>>>>======<<<:::;;;;;;<<<===>>>>>>>>>????????????????????????::::::;;;===>>>???@@@AAA======<<<<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????????????????????????????>>>??????@@@@@@??????>>>============>>>>>>>>>>>>======>>>>>>?????????@@@?????????????????????????????????????????????????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^______```aaabbbcccddddddddddddeeefffhhhjjjlllmmmmmmmmmllllllllllllmmmnnnooopppqqqqqqqqqrrrrrrsssssstttvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyzzzzzz{{{||||||}}}========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<===>>>???======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>======<<<<<<;;;;;;::::::============<<<<<<<<<<<<;;;<<<<<<<<<=========>>>==============================>>>>>>>>>>>>======<<<<<<<<<=========>>>>>><<<<<<======>>>?????????========================>>>>>>>>>===============;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????====================================>>>>>>>>>>>>??????>>>======>>>??????@@@??????>>>============>>>>>>???@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWXXXUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\^^^^^^______```aaaaaabbbbbbbbbccccccdddeeeeeefffeeegggiiijjjkkkkkknnnooonnnnnnnnnoooppppppqqqqqqsssssstttvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{||||||}}}}}}}}}~~~~~~========================================================================???>>>=========>>>???@@@:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======;;;;;;;;;;;;======???>>>==================;;;;;;<<<============<<<<<<<<<=========<<<;;;:::;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSSSSTTTUUUUUURRRTTTVVVVVVVVVWWWYYYZZZYYYZZZZZZ[[[[[[\\\\\\]]]______```bbbcccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbeeeeeeeeefffgggggghhhhhhiiiiiijjjllloootttxxxzzz{{{}}}}}}||||||wwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>???@@@999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::999999999888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<===>>>>>>============>>>>>>???;;;<<<<<<===============<<<<<<=========<<<:::::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>========================>>>>>>>>><<<======>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===>>>========================>>>???@@@@@@???===<<<>>>>>>======>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLLLLLLLLLLMMMOOOLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]```cccfffgggkkkmmmpppqqqooolllkkkkkkcccccccccddddddfffgggggghhhjjjlllnnnpppqqqrrrrrrrrrrrrsssuuuvvvxxxyyyyyyuuuuuutttsssssstttuuuvvv{{{}}}||||||||||||}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999666666777888999:::;;;;;;::::::;;;;;;<<<<<<<<<===::::::::::::::::::999999888888999999::::::;;;;;;===<<<<<<<<<;;;;;;::::::999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======999999999999::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::===<<<:::999999:::<<<===999999999999::::::;;;<<<::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;;;;999888777888999999:::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<888999::::::;;;;;;::::::;;;:::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888;;;;;;;;;:::;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<=====================<<<<<<===>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA======>>>???@@@BBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDEEEEEEDDDDDDFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVZZZ\\\___```^^^[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[WWWXXX[[[]]]___```aaaaaaaaaaaabbbdddfffggghhhiiiddddddccccccbbbccccccccciiijjjlllnnnooonnnmmmlllmmmmmmmmmmmmoooqqqssstttppprrruuuwwwyyy}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888888888999999888888888888888888888888:::999999888888999999:::888888777777888888999:::::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999>>>;;;888777777777777666999===???;;;888888<<>>>>><<<999888:::999888888888999:::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<::::::<<<===<<<;;;>>>>>>===============>>><<<===>>>>>>======>>>@@@========================??????@@@@@@@@@@@@??????????????????????????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>BBBAAAAAA@@@?????????@@@?????????@@@AAABBBDDDEEE@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLOOOQQQQQQOOOLLLJJJLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]\\\\\\]]]^^^```aaa___aaacccfffiiilllnnnoooqqqrrrtttwwwzzz}}}999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888777777888888999888888888888888888888888999999999888888999999999888888777777777888999999999999999999999999999999888888888999999999::::::999999999999999999999999;;;:::999888888888888888;;;;;;:::888666777999999999999::::::::::::999999999999999999999999888888::::::999999999999::::::999999999999999::::::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::999888777::::::::::::::::::::::::999999999999999999999999:::999999888888888888888999999999999999999999999::::::::::::::::::::::::;;;:::999999999999:::;;;::::::::::::::::::::::::999999::::::::::::999999999999888888888999:::;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<:::999999:::;;;;;;:::===<<<<<<;;;;;;<<<<<<===999;;;<<<<<<;;;;;;<<<=================================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????===>>>>>>??????>>>>>>===AAA@@@??????>>>>>>???????????????>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKOOOOOOQQQRRRRRRRRRQQQPPPOOOOOONNNNNNOOOQQQRRRSSSTTTUUUWWWXXXZZZ\\\]]]^^^^^^^^^```bbbdddeeeggggggiiijjjlllnnnpppqqqrrrrrrsssttttttuuuwwwyyy{{{|||888888888888888888888888999999999999999999999999888888888888888888888888888888999999999:::::::::999999::::::::::::999999999999999999999999999999999888888777777888888999888888888888888888888888999999888888888888999999777777777777777888888999777777777777777777777777888888888888888999999999888888888888888888999999999999999999999999999999;;;999777777777777777666999999::::::::::::999999888888888888888999999999999999999888888999999999888777777777777888999999888888888888888888888888999999999999999999999999:::::::::::::::999888777888888888888888888888888::::::::::::::::::::::::::::::999888888888888999999999999999999999999999999999999999999999999999::::::999888888999::::::999999999999999999999999999888777666666777888999888888888777888999999::::::::::::999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;999888888999::::::999;;;;;;::::::::::::;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@=========>>>>>>=========???>>>==================??????===<<<;;;;;;::::::<<<<<<===>>>>>>>>>>>>===????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@????????????>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPQQQQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^______```aaaccccccfffggghhhiiijjjjjjjjjjjjmmmmmmnnnoooqqqrrrtttuuuuuuuuuvvvxxxzzz|||::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888999999999999888888999999999999888888999999999999999999999999888888777777777777888888888888888888888888888888888888777777777777888888777666666666666777888888777777777777777777777777777888888888888888888888777777777888888888888888777888999999888777777888777666888;;;;;;888888999888888999999999999888888666777777777888888999999999888888777777888888999777777777666777888888999888888888888888888888888999999999999999999999999999999999999999888777777888888888888888888888888::::::::::::::::::::::::::::::999888888888888888888888888888888888888888888888888888999999999999999999888888888888999999999999999999999999999999888888777666666777888888777777777777888888999999999999999999999888888888999999999999999999999999999999999999999999999999888888888888888888888888888888999999999999999999;;;999777888999:::999888::::::999999999:::;;;;;;:::<<<======<<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999999999:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@=========>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWZZZ[[[[[[\\\^^^```bbbccc```aaaaaabbbdddfffhhhiiilllmmmnnnoooqqqrrrssstttrrrtttvvvwwwwwwxxxzzz|||}}}~~~999999999999999999999999777777777777777777777777888888888888888888888888777777777888888888999999777777888888888888777777888888888888888888888888888777777777777777777888777777777777777777777777888777777666666777777888666666555555666666777888888888888888888888888888777777777777777777777777666666666777777888888888666888999888555555666777222333777===;;;666777<<<777888888999999888888777666666666777777888888888777777777666666777777777777777777777777888888999777777777777777777777777888888888888888888888888888888999999888888777777888888888888888888888888999999999999999999999999:::999888888777777888888888888888888888888888888777777777888888999999999888888888888888888888888888888888888888888888888666777888888888888777666666666777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888999999::::::::::::;;;999888888999::::::999:::999999999::::::;;;<<<:::;;;<<<<<<;;;;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================???>>>============>>>????????????>>>>>>>>>==================>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<=========????????????@@@@@@@@@AAA======>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVWWWYYYZZZ\\\]]]]]]^^^```bbbccccccdddfffhhhhhhhhhiiijjjlllmmmnnnnnnlllmmmooopppppprrruuuwww{{{}}}666666666666666666666666777777777777777777777777888888888888888888888888666777777777777888888888666777777777777777777666777777777777777777777777888777777666666777777888777777777777777777777777777777666666666666777777555555555555555666777777777777777777777777777777777777777777666666666666555555666666777777888888666888888777444444777;;;;;;666666:::999444555;;;777777888888888888777777666666666666777777777777777666666555555666666777777666666666666777888888666666666666666666666666777777777777777777777777777777888888888777777666888888888888888888888888888888888888888888888888888888777666666666666777888888888888888888888888666666666777888888999999777777888888888888777777777777777777777777777777555666888888888888666555555555666777777777777666777777777777777888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888999999:::;;;;;;;;;999888888999::::::999999999888999999:::;;;<<<777888:::999888888999;;;999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::;;;;;;;;;;;;::::::999999999999999::::::;;;::::::999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>======<<<::::::;;;<<<===>>>??????<<<<<<===>>>???@@@AAAAAA===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOOOOOOOPPPRRRRRRRRRRRRTTTVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\]]]^^^^^^___bbbdddeeehhhkkkmmmoooppprrrtttssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwxxxzzz{{{}}}~~~666666666666666666666666777777777777777777777777777777777777777777777777666666666777777777888888555666666777777666666555777777777777777777777777777777666666666666777777777777777777777777777777777666666555555666666777555555444444555555666777666666666666666666666666777777666666666555555555444444555666666777888888555777888666444666===BBBUUUCCC666666888555444888666777777777777777777666666666666666666666555555666555555555555555555666555555555555555666666777666666666666666666666666777777777777777777777777666666777777777777777666777777777777777777777777666666666666666666666666777777666555555555555555888888888888888888888888555555666666777888888999666666777888888777666666777777777777777777777777666666555555555555666666444555666777777777666666666666666777777777888888777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999999::::::888666777888999888777777777777777888999:::;;;777888999999888888999:::999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::999999999999999999888888999999::::::::::::999999999999888888999::::::;;;999999999999999::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::<<<<<<======>>>??????>>>===<<<999999999::::::;;;;;;<<<<<<======>>>>>>?????????======>>>?????????>>>>>>?????????>>>??????@@@@@@===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGIIIHHHGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOPPPQQQRRRQQQRRRUUUWWWTTTWWWZZZ\\\\\\]]]^^^___^^^___```aaaccccccccccccccccccccccccdddfffhhhiiimmmnnnqqqsssuuuwwwxxxyyy{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{|||zzzzzzyyyyyyyyyyyyzzzzzz||||||{{{{{{}}}888888888888888888888888888888888888888888888888666666666666666666666666666666666666777777777777555555666666666666555555777777777777777777777777777777666666666666777777777777777777777777777777666666555555555555666666555444444444444555666666555555555555555555555555777777666666555555555444444444444555666777777888444666888666666999BBBIIIlllPPP777555999888555666666666777777777777666666777777666666555555555444555555555444444555555555444333333333333444555555666666666666666666666666777777777777777777777777666666777777777777777666666666666666666666666666666666666666666666666666666666555444444444444444777777777777777777777777444555555666777888888999555666777888888777666555777777777777777777777777777555333111111333555777333444666777777777666555555666666666777777888888777777777777777777777777777777777777777777777777555555555555555555555555444555555666777888888999888777555555777777777666555555555555666777999999888:::;;;;;;:::999;;;<<<888888888888888888888888888888999999999999888888888888888888888888888888777777777888999999::::::999999999::::::999999999999999888888999:::;;;;;;999999888888888888888999888888999::::::::::::999999999:::::::::;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<888888888999999999999:::::::::999888999:::;;;<<<::::::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>;;;<<<===>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\^^^___aaacccfffggghhhiiillllllkkkjjjjjjiiihhhhhhiiiiiijjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjiiiiiikkknnnrrrtttuuutttrrrrrrtttxxx|||}}}}}}~~~~~~777777666666666666777777666666666666555555555555888888777777666666555555555555666666666666555555666666666666666666666666555777888777666555666888666666555555555444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555777777777777777666666666444444555555555555444444222333222111333888AAAHHH```LLL:::444444444444777:::999777666444333333333444555666777777666555444555555555555666666666666555444444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555777777666666555555555444444444444555555555555666666666666666666777777888555555666777777777777777444444555555555555444444555555555555555555555555555555555555555555555555555666777666555444555777777777777777666666666666777777666555555555555555999888888777666666555555777777777777777777777777888888888888888777666666666666666666777777777777888888888888888888888888999888888888888888999999888888999999999:::::::::888888999999999:::::::::888888888888888888888888;;;::::::999888888888999888888888888888888888888777555444666999;;;:::888999999999999999999999999::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;:::999888888888888888888888888888888888888:::999999888888999999:::999999999999999999999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKMMMMMMNNNPPPOOOMMMLLLMMMNNNPPPQQQUUUUUUVVVWWWXXXZZZ\\\]]]___aaaaaa```]]][[[ZZZ[[[ZZZ[[[\\\^^^___```````````````______^^^^^^^^^]]]^^^\\\[[[ZZZ[[[^^^bbbdddcccdddeeeeeeeeefffhhhjjjllllllmmmlllkkklllnnnqqqnnnqqqtttuuuuuuuuuvvvwww{{{wwwsssoooooorrrwwwzzz777666666666666666666777666666666666555555555555777777777666666666555555555555666666666666555555666666666666666666666666555666777777555555666777666555555555444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555666666666666666666666666444444555555555555444444555666666555444555999<<>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTRRRRRRSSSUUUXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^aaabbbcccbbbaaabbbdddfffeeehhhkkklllllllllmmmmmmpppnnnjjjggggggiiilllnnnrrrssstttvvvxxxzzz{{{{{{xxxyyyzzz||||||||||||{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyzzz|||}}}~~~|||xxxxxxzzz}}}}}}yyywwwzzz|||~~~666666555555555555666666666666666555555555555444666666666666666555555555555555666666666666555555666666666666666666666666444666777666555444555666555555555555444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444555555555444444555555555555444444444666888888666444444444888333111444666666777999666666555555555555666666444555555666666555555444444444444555555555666666444444444444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666555555555555444444444444444444444555555555555666555555555555666777777222333444444555555444444444444555555555555444444444444444444444444444444444444444444444444444444444555666666555444555666666666666666666666666666666666555444444444444555444444444444444555555555777777777777777777777777666666666666666666555444555555666666666777777777777777777777777777777777999888888777666555444444666666777777777888888888777888888888999999999999777777777777777777777777:::999888888888888888888777777777777777777777777666555555666888999999777888888888888888888888888999:::;;;;;;;;;;;;:::999999999999999999999999999:::999888888888888888999888888888888888888888888999999888888888888999999888888888888888888888888777888888888999999999999999888888888888888888999999999999999999888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMNNNLLLKKKJJJKKKLLLNNNPPPSSSSSSTTTRRRPPPPPPQQQSSSVVVWWWXXXXXXWWWXXXZZZ\\\\\\___bbbccccccbbbbbbcccdddbbb```___^^^^^^______bbbcccdddeeeggghhhiiijjjgggggghhhiiiiiiiiihhhhhhgggggggggggghhhhhhiiiiiiggghhhiiiiiikkknnntttwww{{{{{{xxxrrrkkkjjjjjjkkkmmmqqqvvv{{{~~~~~~{{{{{{zzzxxxvvvuuuvvvvvvwwwsssuuuvvvvvvuuuuuuvvvwww~~~xxxlllhhheeeggghhhhhhlllrrr666555555444444555555666666666555555555444444444555555555555555555555555444555555666666555555444555555555555555555555555333555666555444333444555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333444444444333444444555555444444333000222444666666555555444333333555666555333333555555555444333333333444444444444444444444444444444333333444444444555555555444444333333444444555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555555555444444555555666777222333333444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444555666666444444555666555555555666666666666666666555444444333333444444333333444444555666666777666666666666666666666666444555555666555555444444555555555666666666777777777777777777777777777777666666666666555444444333555555555666666666777777777777777888888888888999777777777777777777777777999888888777777777888888777777777777777777777777666666666666777888888777888888888888888888888888888999:::;;;;;;:::999888999999999999999999999999888888777777777888888999888888888888888888888888888888777777777777888888888888888888888888888888777777777888888888888999999888888777777888888999999999999888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFGGGGGGFFFEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSUUUWWWXXX[[[^^^___^^^]]]\\\\\\\\\\\\[[[[[[YYYXXXVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^_________]]]]]]^^^^^^___dddjjjnnnsssxxxzzzxxxuuuqqqkkkcccdddccccccdddfffjjjmmmooonnnpppsssttttttqqqnnnlllkkkkkkjjjjjjjjjjjjjjjiiiiiikkkmmmnnnmmmllllllmmmrrr||||||rrrhhhccc`````````___bbbggg555555444444444444555555555555555555444444444444444444444444444555555555444444555555555555444444444444444444444444444444222444555444333222333444333333444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444111222222222333333333444333333444444444444333333111111111222444555666666555777888666333333444444999888777555444333333333444444333333333333444444333333333333444444444444333333333333333444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444333333333444444444444555444444444444444555555666333333444555555555555444333333444444444444333333444444444444444444444444444444444444444444444444444555666555444333444666444444555555666666666777555555444333333333333333//////000111222222333444555555555555555555555555444444555555555555444444555555555555666666666666666666666666666666666666222333444555555555555555444444555555555666666666666666777777777888888888666666666666666666666666777777777666666777777888666666666666666666666666555666666666666666777777777777777777777777777777777888999::::::999888777888888888888888888888888666666666666777888888999777777777777777777777777888777777666666777777888777777777777777777777777666666777777777888888888999999888888888888999999888888888888888888888888777777777777777777777777999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@<<<<<<======>>>?????????AAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPRRRSSSRRRSSSTTTVVVVVVYYY]]]^^^]]][[[YYYYYYWWWXXXYYYYYYXXXVVVSSSQQQSSSSSSSSSSSSTTTUUUWWWXXXUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZ^^^dddhhhooouuuyyyxxxuuuqqqiiiaaa^^^]]]\\\\\\]]]^^^```bbbdddfffiiikkkkkkiiifffdddbbbccccccdddddddddddddddeeegggjjjkkkjjjhhhhhhiiikkkttt~~~zzzrrrjjjddd```___^^^\\\^^^bbb444444333333333333444444555555555444444444444333333333333444444444444444444444555555555555444444444444444444444444444444111333444333222111222333333333333333444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333111111222222333333444444333333444444444444333333666444222111333444444444444777777444333666888888<<<;;;999888666555555555444333333222222333333444222222222333333333444444333333333333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333333444333333333333444444444444444333333333333444555555222333444444555555444444333333444444444444333333333333333333333333333333333333333333333333333333333444555555444333444555444444444555555666666777444444333222222222222333000111111222333444444555555555555555555555555555333444555555666555555555444444555555555666666666666666666666666666666666000111333555666666666555444444555555555666666666666666666666777777777777666666666666666666666666666666666666666777777888666666666666666666666666555666777777555555666777666666666666666666666666777888999999999999888777777777777777777777777777555555555555666777999999777777777777777777777777777777666666666666777777666666666666666666666666666666666666777777777777999999888888888888999999777777777888888888888888777777777777777777777777999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@@@@BBBCCCCCCBBBAAABBBCCC@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKKKKNNNPPPMMMPPPRRRSSSSSSSSSUUUVVVWWWZZZ^^^___]]][[[YYYXXXUUUWWWYYYZZZYYYVVVSSSQQQRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSOOOPPPSSSUUUWWWWWWWWWWWWVVVVVVWWWWWWXXX[[[```dddmmmuuu{{{|||zzzuuulllccc___^^^]]]\\\\\\\\\]]]^^^___aaadddggghhhgggeeecccaaaaaabbbbbbcccdddeeeeeeeeehhhjjjllljjjiiiiiiiiiiiiqqqyyy}}}|||vvvnnnhhhcccbbb___]]]___ccc444444333333333333444444555555555444444444333333222222333333333444444444333444444555555444444333333333333333333333333333111222333222111000111333222222333333333444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333111111222222333444444555222333333444444333333222777444222222444555333222111444444111333888:::777:::999888777666555555555444333222111111222333444222222222222333333333333333333222222333333444555444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333111222222222333333333333222222333333333444444444333333333222333444444555111222222333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333444555555333333444555333333444555555666777777444333333222222222222222444444555555666666777777444444444444444444444444444444555666666666666666444444444555555555666666555555555555555555555555111333555666777666555444555555555555666666666666555555555666666666777777555555555555555555555555666555555555555666777888555555555555555555555555444666888777555444555777666666666666666666666666666777888999999888777666777777777777777777777777444444444555666777999999777777777777777777777777777666666555555666666777666666666666666666666666555555555666666666777777888777777666666777777888666777777777888888888999777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888777777888888888999999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>??????@@@@@@??????@@@??????>>>>>>>>>??????AAABBBDDDCCCBBBAAAAAABBB@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMLLLLLLLLLNNNPPPOOOQQQTTTVVVVVVVVVWWWXXXZZZ^^^bbbcccaaa^^^[[[ZZZXXXYYY[[[]]]\\\ZZZWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUTTTSSSSSSSSSSSSTTTVVVWWWSSSUUUXXXZZZ\\\]]]]]]\\\ZZZ[[[\\\]]]]]]___bbbeeeqqqzzztttjjjggggggeeedddcccbbbbbbcccaaadddhhhkkkmmmmmmllljjjiiiiiiiiijjjkkklllnnnooonnnqqqtttuuutttsssrrrrrrpppwww}}}zzztttooommmjjjhhhiiimmm444333333222222333333444555555444444444333333333222222222333333444444444333444444555555444444333333333333333333333333333000222333222111000111222222222222333333444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333111111222333444444555555222333333444444333333222444222222444777777555222///222222000333999888333555444444333333333444444444333222111111222333444111111222222222333333333333333222222333333444555444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333111111111222222333333333222222333333333444444444333333222222333333444555000000111222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333444555555333333444555333333444444555666777777444333222222111111222222222222333333333333444444444444444444444444444444444444555666777777777666444444444555555555666666555555555555555555555555333444666777777555444222555555555666666666777777555555555555666666666777555555555555555555555555555555555555555666777888555555555555555555555555444666888777444333555777666666666666666666666666666777888999999888777666777777777777777777777777333333444444666777999:::777777777777777777777777666666555555555555666666666666666666666666666666555555555555666666666777666666555555555555666666666666777777888888888999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999777777777777777777777777888888888888999999999999::::::::::::999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<=========>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBAAAAAAAAAAAAAAA@@@?????????@@@@@@CCCDDDFFFEEECCCBBBBBBCCCBBBBBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGIIIKKKNNNOOOOOONNNMMMOOOPPPPPPOOONNNMMMNNNPPPRRRTTTXXXYYYYYYYYYZZZ[[[___bbbfffgggeeebbb___^^^\\\]]]___aaaaaa___]]][[[XXXVVVUUUTTTTTTUUUWWWXXXWWWVVVVVVVVVWWWXXXZZZ[[[[[[\\\```ccceeeeeeeeeeeeaaacccdddeeeeeefffhhhjjjwww~~~ssslllkkkjjjhhhgggfffffffffhhhkkkooosssuuuvvvuuusssssssssssssssuuuwwwyyyzzzzzz}}}~~~~~~zzz|||zzzxxxuuuvvvzzz222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333111111222333333333222222333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111000000111111111222222222111111111111111111111111222222222222222222222222///000111222222222222222222222333333333333444444222222222333333333444444333333333222222111111111777666333111111111222333222222333333333222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222222222222222222222222222333333333222222111111111111333444444333222222333444444333222222111111000000000000111111222222333111222222333333222222111333333333333333333333333222222222222222222222222444444444333333222222222222222333333333333444444444444333333333333222222333333222111111222333333222222333444555555555444333444555666666555444444444333333222222333333444555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444555555555555555666777777555555666777777777777777666666666666555555555555666666555555555555666666;;;999777555444444666666888777666555444444555666555555555555555555555555444444444444555555555666999888888888777777666666777777777777777777777777777777888888888999999999666777777777888888888888999999999888888888888888999888888888777777666666666666777888888888888888777777777777777777777777888888888888888888888888777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;========================<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>EEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLOOOPPPPPPOOONNNOOOQQQSSSSSSTTTUUUTTTRRRQQQRRRSSSUUUWWWYYY\\\^^^^^^______dddeeegggjjjjjjhhhccc```aaadddfffhhhhhhfffbbb```[[[ZZZYYYXXXXXXXXXYYYYYY\\\[[[ZZZYYYZZZ[[[]]]^^^aaabbbdddhhhmmmoooooonnnmmmnnnnnnmmmmmmnnnqqqsss|||zzzxxxuuusssqqqpppppprrruuuxxx{{{~~~~~~xxxzzz}}}222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333222222222333333222111111333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111000000111111111222222222111111111111111111111111222222222222222222222222111111222333333333222222222222222333333333444444111222222222222333333333333333333222222111111111666555333111111111222333111222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333222222222222222222222222222333333333222222111111111000222333333222111111222222222222222222222222222111111111111222222222222333444444555555444444333333333333333333333333333222222222222222222222222333333333333222222222111222222222333333333444444444444333333333222222222333222222111111222222333333444444444444444333222444555555666666555444333444333333222222333333444555555555555555555555555333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555666666777555555666777777777777777777777666666666555555555666666555555555555666666:::999777555444555666666888777666555444444555666555555555555555555555555444444555555555666666666888888888777777777666666666666666666666666666666777777777888888888999999666666777777777888888888555555555666666666666666888888888777777777666666666666777888888888888777777777777777777777777777888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???DDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLPPPPPPPPPOOONNNNNNPPPSSSUUUVVVVVVUUUSSSQQQRRRSSSWWWYYY\\\___bbbdddeeeeeefffggghhhjjjkkkhhhddd```aaadddgggjjjjjjgggccc```]]]]]]]]]]]]]]]\\\\\\[[[]]][[[ZZZYYYYYY\\\___aaafffgggiiinnnsssvvvvvvvvvtttttttttssssssuuuwwwxxx}}}||||||}}}222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333333333333333222111000000222222222222222111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111111222222222222222222222222333333333444333333222222222222222222333333333333111111111222222222333333222222222222222111111111555444333111111111222222111111222222222222222111222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222222222222222222111111111///111222222111000000111000000111111222333333444333333222222222222222222333333444444444444333333333333333333333333333333222222222222222222222222222222222111111111111111222222222222333333333333333333333333222222222222333222111111111111222333444444444444333222111111555555555555555444333222444333333222222333333444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555444444555555666777555555666777777777777666777777777777666666666666666666555555555555666666999888666555444555555666777666555555444555555555666666666666666666666666555555555555666666666777777777777777666666666666666666666666666666666666777777777777888888888888666666666666777777777777444444555555666666777777888888777777777777666666555666777777888888777777777777777777777777777777888888888888888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAACCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMPPPQQQQQQOOONNNNNNOOOQQQUUUVVVWWWVVVTTTRRRRRRSSSXXXYYY]]]```dddgggiiijjjhhhhhhiiijjjjjjhhhccc```___bbbgggkkkkkkhhhccc```]]]^^^`````````___]]]\\\]]][[[XXXWWWXXX\\\```ccciiijjjmmmqqqwww{{{||||||yyyyyyxxxxxxyyyzzz|||}}}222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333222000//////222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333222222111000111222222222222333333333222222222222333333333444222222222111111111111111444333222111000111111111000111111222222222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333222111111222333444111111111111111111111111222222222111111111111111///111222222111000000111000000111111222222222333444444333333222222111111111111222222222222111111222222222222222222222222111111111111111111111111111111111000000000000000111222222222222333333333333333333222222222222111222222111111111111222222222333333333333222222111555555555555444333333222444333333222222333333444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666444555666666777777666666888888777777777666666666666555555444444555555666888777666555555555555666555555555555555555555555666666666666666666666666555555555666666666777777666666666666666666666666666666666666666666666666666666666777777777888888555555555666666666777777666666777888888999::::::777777777777777777666666555666666777777777777777777777777777777777777777888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQQQQOOOMMMLLLNNNOOORRRTTTVVVVVVUUUTTTTTTUUUWWWXXX[[[^^^aaadddfffggghhhgggfffgggfffdddaaa^^^ZZZ^^^dddiiiiiifffaaa]]]ZZZ\\\___aaaaaa___\\\[[[\\\YYYUUUSSSUUUYYY___cccggggggjjjooovvvzzz}}}}}}yyyxxxwwwxxxyyy{{{|||}}}222222222222222222222222333333444444444444333333222222222222222222222222222222222222222222222222333333333222111000///...111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111222111111000///...111111111222222222333333333333333333444444444444111111111111111111111111222222111111000000111111///000111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333111000000111333333111111111111111111111111111111111111111111111111000222333333222111111222222222222111111000000000333333333222222111111111000111111222222111111000222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333333333222222222111111111111111111111111111111111///000111222333333333333555555444444333333333333444333333222222333333444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666444444555666666666666666777777777777666666666666555555444444444444555555666666666555555555555555444444555555555555555555666666666666666666666666555555555555666666666666555555555555555555555666555555555555555555555555555555666666666777777777444555555555555666666666777777888888999:::;;;;;;666666666666666666777777555555666777777777777777666666666666666666666666777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======;;;<<<===???AAABBBDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQPPPNNNKKKJJJKKKMMMLLLOOOSSSTTTUUUTTTUUUVVVWWWWWWYYYZZZ\\\^^^```aaacccbbb`````````^^^\\\YYYTTTYYY___ddddddaaa\\\YYYWWWYYY]]]```aaa```]]][[[ZZZWWWRRROOOPPPUUUZZZ^^^bbbccceeejjjqqqvvvyyyzzzwwwuuusssuuuxxx{{{|||{{{222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222111000//////000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111111111222222222111111111111111111111111111111111111111//////000000111222222222000000000000000000///...111111111111222222222222222222333333333444444444000000000111111111111111000000000000000000000000//////000111222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222111111111111111111111111000000000111111111111111000222333333222111111222333222222111000000//////222222111111111111111111222222333333333333222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111222222222222222222222222111111111111000000111222222111000000---...///111222333444444444444333333333333444444444333333222222333333444333333333333333333333333333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333444444555666444444555666666666666555666666666666555555555555555555444444444444555555555555555555555555555555333333444555555555555444555555555555555555555555444444444444555555555666444444444555555555555555555555555555555555555555555555555555666666666666444444444444555555555666555555666666777777888888555555666666666666777777444555666666777777666666666666666666666666666666777777777777777777777777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQPPPOOOLLLIIIGGGHHHIIIIIILLLPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ\\\ZZZXXXWWWWWWWWWUUUSSSOOOSSSYYY]]]___\\\XXXVVVTTTWWW[[[___aaaaaa___^^^ZZZVVVQQQMMMMMMPPPUUUXXX]]]]]]___dddkkkqqqtttuuurrrpppnnnqqqvvvzzz{{{zzz~~~zzz}}}222222222222222222222222111111111222222111111111111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111222111111111111111111111111111111111111111111111111///000000000111111111222222222222111111111000000111111111111111111111111/////////000111222222222///000000111111111000000111111111111222222222222000000111111111222222222///000000000111111111222//////000000000000000///...///000111222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///000000000111111111222///111222222111000000111111111111111000000000000000000000000000000111111222222333333333333222222111111111111111111111111111111111111111111111111000000000111111222222222111111111111222222222222222222222222111111111111///000111222222111000///......000111222222222222333222222222222444555666444333333222222333333444333333333333333333333333333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444333333444444555666333444555555666666555555555555555555444444444444555444444333333444444555444555555555555555555555222333444555555555444444444444444444444444444444333333333333444444444444333333444444444555555555555555555555555555555555444444555555555666666666333333444444444555555555444444444444555555555555555555555666666666777777444555666666777777666666666666666666666666666666777777777777777777777777666666666666666666666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???======>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@BBBCCCEEEFFFFFFIIIIIIJJJLLLMMMNNNOOOPPPPPPOOONNNJJJGGGEEEEEEGGGHHHKKKOOOPPPPPPOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRSSSQQQOOONNNNNNOOONNNMMMLLLPPPUUUYYYZZZYYYVVVTTTPPPRRRVVV[[[]]]______^^^ZZZWWWQQQMMMKKKMMMPPPRRRWWWWWWYYY]]]dddiiimmmnnnllliiihhhkkkrrrwwwxxxwwwwww||||||xxxwwwvvvsssrrrsssuuuxxx{{{~~~|||{{{{{{{{{~~~222222222222222222222222//////000000000000//////111111111111111111111111111111111111111111111111///000000111111111111000//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222222222222222111111000000111111111111111111111111...//////000111222222222///000111222222222222222000111111111111222222222////////////000000000000//////000000111111111222//////000000000000000///......000111111222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000111222333333222111000000000000000000000000000//////000000111111111222...000111111/////////000/////////000111111222222......//////000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000111111222222222333000111111111111222222222222222222111111111111000///000111222222111000//////000000111111111111000222111111111222444666777444333333222222333333444333333333333333333333333333444444555555444444333111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444333333333333444555555333444555555666666555555555555444444444333333333555444444333333444444555444444555555666555555444111222444555666555444444333333333333333333333333222222222333333333444444333333333444444555555555555555555555555555555555444444444555555555666666333333333444444444555555555555555555555555444444444555555555666666777777444555555666666666666666666666666666666666666666777777777777777777777777666666666666666666666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::<<<===>>>?????????>>>>>>============>>>>>>===>>>???@@@BBBCCCDDDEEEIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOMMMIIIFFFDDDDDDEEEHHHKKKNNNPPPNNNLLLKKKKKKGGGFFFFFFFFFGGGIIIKKKMMMNNNLLLIIIHHHIIIJJJJJJIIIKKKNNNRRRVVVXXXWWWUUUTTTKKKMMMQQQVVVYYY[[[\\\]]][[[XXXRRRNNNKKKKKKMMMOOOQQQQQQSSSWWW]]]cccggghhhfffcccbbbfffnnnssstttsssnnnuuuxxxuuurrrqqqpppnnnfffgggiiikkkooorrruuuwwwtttsssssstttwww|||~~~~~~}}}yyyvvvssstttyyy111111111222222333333333444333333222222333333444000000000000000000000000222222222111111111000000111111111111000000000000000000000000000000000000333222///......///222333//////000111111111111111000000000000000000000000222111000//////000111222111111000000000000111111000111111111111000//////222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000...///000111222333333333000000////////////000000111111000000000000111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111000//////---......///000111111222111111111111111111111111111111111111111000//////////////////000000000000111111000000000000111111000000////////////000000///000000000000111111111111111111111111111111111333222222222111111000000///000111222222222222222444444333333222333333333//////000111222333333444333333333333333333333333111111111111111111111111222222222111111111000000111222333333333333222111111111222222222333333333555555555555555555555555222222222222222222222222333333333444444444555555444444444555555555555666444444333333333333222222222222333333333333444444555555555444222222333444444333222333555555444333444555555666666555555444222222444444444444222222333333333333333333333333666555555444444333222222444444444444444444444444555444444333333444444555555555555555555555555555333333333444444444555555444444444444444444444444666666666666666666666666777666666555555555666666555555555555666666666666888888777777888888999:::::::::::::::::::::::::::<<<;;;999777666666777888777888888888999999999999777777777777888999:::;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBCCCDDDGGGJJJMMMOOOPPPQQQPPPMMMJJJFFFDDDDDDEEEFFFIIIJJJKKKKKKKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCEEEFFFGGGIIIJJJMMMRRRVVVWWWSSSOOOJJJKKKLLLOOOSSSWWW[[[]]]YYYWWWSSSOOOKKKHHHGGGFFFKKKLLLMMMPPPTTTYYY]]]``````]]][[[___ffflllmmmlllhhhiiikkklllkkkiiifffddd```\\\ZZZ^^^fffnnnqqqqqqiiifffeeefffjjjooosssuuuyyysssmmmmmmpppoooiiibbbccceeeiiimmmsssxxx|||~~~|||}}}~~~111111111222222333333333222222111111111111222222000000000000000000000000222222222111111111000000111111111000000000//////000000000000000000000000000000////////////000000//////000111111111111000000000000000000000000000111000000000000000000111111111000000000000111111...///000111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000111111222222222222000000////////////000000111111000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111000//////.........///000111111111111111111111111111111111111111111111111000///////////////000000000111111111111000000000000111111000000////////////000000000000000111111111111222////////////////////////222222111111111000000000///000111222222222222111333333222222222222333333000000000111222222333333222222222222222222222222111111111111111111111111222222222111111111000000111222222333333222222111111111111222222222333333111111111111111111111111222222222222222222222222333333333333444444444444444444444444555555555555444444333333333222222222222222222333333333444444222333444444333444666777666444222222444444444333222222333333333333222222222222333444444333222222222222222222222222222222444444444444333333333333444444444444444444444444444444333333333333444444555555555555555555555555333333333444444444444555444444444444444444444444555555555555555555555555666666555555555555555666555555555555666666666666777666666666666777888888:::::::::::::::::::::::::::888666555444444555666777777777777888888888888777777777777888999:::;;;999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>???AAACCCDDDFFFIIIKKKMMMNNNOOOMMMKKKHHHDDDCCCBBBCCCDDDFFFFFFGGGHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDFFFGGGJJJNNNRRRSSSPPPLLLCCCDDDDDDFFFHHHKKKMMMOOOUUUSSSOOOLLLIIIFFFEEEDDDFFFGGGHHHJJJMMMRRRVVVXXXXXXUUUSSSWWW]]]cccdddccc___aaabbbcccbbb```]]]\\\XXXUUUSSSVVV^^^eeehhhiiibbb```^^^___bbbgggjjjlllooojjjffffffgggfffaaa\\\YYYZZZ]]]```dddgggjjjkkknnnrrrxxx~~~{{{wwwvvvwwwwwwuuurrrtttzzz111111111222222222222222000000////////////000000000000000000000000000000222111111111111000000000111111000000000000//////000000000000000000000000...///111222222111///......///000000111111000000000000000000000000000000///000000111111000000///111000000//////000000111------///000111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111222111111111000000////////////000000111000000//////000000111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111111222000111111111111000000///......//////000000111111111111111111111111111111000000111111000000//////000000000000111111111111111000000//////000000111000000////////////000000000111111111111222222222........................111111000000000000//////000000111111222222111111222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000111111222333333222111111111111111222222222222333////////////////////////222222222222222222222222222222333333333444444444333333333444444444555555333333333333222222222222222222222222333333333333000222333444444666888;;;888555222111222333333333111222222333333222222111222222333333333333222222222222222222222222222222222222333333333444444444444444444444444444444444444444333333333333444444555555555555555555555555333333333333444444444444444444444444444444444444555555555555555555555555555555444444444555555666444555555555555666666666555555555555555666777777999999999999999999999999999888666444444444555555555555666666666777777777777666666777777888999:::888999:::;;;;;;:::999888888999999999999:::::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>BBBCCCEEEGGGHHHIIIJJJJJJHHHGGGDDDAAA??????@@@@@@AAABBBBBBCCCBBBAAA???>>>========================>>>>>>======>>>>>>???@@@CCCDDDFFFJJJMMMMMMKKKIIICCCBBBBBBBBBCCCDDDFFFGGGNNNMMMJJJHHHFFFDDDCCCCCCBBBCCCCCCEEEGGGKKKNNNOOOOOOMMMLLLNNNTTTYYYZZZYYYVVVWWWXXXYYYXXXWWWTTTSSSPPPNNNLLLOOOVVV\\\``````[[[YYYWWWWWW[[[___cccdddfffccc```___]]][[[XXXVVVTTTTTTVVVWWWYYYZZZ[[[\\\^^^bbbhhhnnnrrrpppkkkffffffggghhhgggfffhhhnnnttt111111111111111222222222000//////......//////000000000000000000000000000111111111111000000000000111000000000////////////000000000000000000000000111111222222222222111111...//////000000000000000000000000000000000000000...///000111111000///...000000////////////000000---...///000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111111000///000000////////////000000000000////////////000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222000000000000111111111111000000111111111111000///.../////////000000000111111111111111111111111111///000000000000000//////000000000000111111111222000000////////////000000//////000000000000//////111111111111222222222222000000000000000000000000000000000///////////////000000111111111111000000000000000000000111111222222222222111111111000000000000000000000000000000111111111111111111111111111111111111000000000000111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222333333333333222333333333444444444444333333333222222222222111111222222222222333333333000222444444555666999;;;999666222000111222333333333333444444444444333333222222222333333222222222333333333333333333333333000111111222333444444444333333333333333333333333444333333333333333333444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444444444444333444444555555444444444555555555666666555555555555555666666777888888888888888888888888999888777666666666666777444444444555555555666666666666666666666777888999777777888999999888777777777777777888888888999999999999999999::::::::::::888888888999:::;;;;;;<<<@@@AAABBBDDDEEEEEEFFFFFFCCCBBB@@@>>><<<<<<======>>>>>>>>>???>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======@@@AAACCCFFFHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJJJJIIIHHHKKKOOORRRTTTSSSQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKKKKMMMRRRWWWZZZ[[[VVVTTTRRRTTTYYY^^^bbbdddeeeccc```\\\XXXTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUXXX]]]cccfffeee```\\\[[[\\\]]]]]]^^^bbbggglll111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000////////////...////////////////////////222111///......///111222......///000000000000000000000000000000000000000...///000111111000///...000000////////////000000//////000000000//////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////000000111111111000000///000000////////////000000000000////////////000000000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111000000////////////000000000000000000000000000000000000...//////000000000/////////000000000000111111111000000////////////000000//////000000000000//////000000111111111222222222000000000000000000000000///////////////000000000000000111111111000000///000/////////000000111222333333222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111222222222333333222222222222333333333444333333222222222111111111111111111222222222333333222333444444444444666888999666222000000222222222222222333333333333222222222222222222222222222222444444444444444444444444///000000111222333444444333333333333333333333333333333333222222333333333111111111111111111111111222222222333333333444444333333333333333333333333444444444444444444444444333333333333333444555555444444444444555555555555666555555555555666777777777777777777777777777777777777666666666666666666333444444444444555555555666666666555666666777777666777777777777777777666666666666777777777777888888888888999999999::::::777777888888999999::::::>>>>>>???@@@AAAAAAAAAAAA???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEGGGGGGGGGIIIKKKMMMNNNOOOMMMNNNNNNOOOOOONNNMMMLLLJJJJJJJJJLLLOOOSSSVVVWWWQQQOOOOOORRRYYY```eeeggggggddd___ZZZTTTPPPMMMLLLJJJKKKKKKLLLLLLMMMNNNNNNOOOQQQUUUZZZ]]]\\\YYYUUUUUUUUUVVVWWWYYY]]]aaaeee111111111111111000000000111111000000000000111111000000000000000000000000//////000000000000000111000000////////////......////////////////////////000...,,,******,,,...000---...//////000000//////000000000000000000000000...//////000000//////...000//////......//////000///000000000//////...---//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000//////////////////////////////////////////000000111000000000000000////////////000000000//////......//////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111000000000000000/////////000000111111111111000////////////000000000000000000000000000000000000......///000000000//////////////////000000000000000//////......//////000...///000111111000///...///000000000000111111111........................//////000000000000111111000000111111000000//////////////////000111222333333222222222111111000000000000000000000000000000111111111111111111111111//////000000000000000111222111000000000000111222000000000111111111111222000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333222222222222111111111111111111111111222222222222333444555444333333444666777444111000111222222222///000000111111000000///222222111111111111222222333333333333333333333333//////000111222222333333333333333333333333333333333333222222222222333333111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333222222222222333444444555333444444444444555555555555555555555555666777777666666666666666666666666444444444444444444333333333333444444444555555555666666555555555555666666666666666666666666666666666666666666777777777777777777777888888999999:::666777888999999999999888;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>???@@@@@@??????AAABBB===<<<<<<<<<<<<>>>@@@AAA@@@AAAAAABBBAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@CCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGIIIKKKNNNPPPRRRLLLKKKLLLPPPWWW___eeehhhgggbbb\\\VVVRRRNNNIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNQQQTTTTTTRRRPPPOOOOOOOOOPPPSSSVVVYYY[[[222111111111000000000///111111000000000000111111000000000000000000000000////////////000000111111000000/////////.........///////////////////////////...---,,,,,,---...///---...//////000000//////000000000000000000000000/////////......///////////////............//////......//////000/////////////////////000000111111000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...////////////////////////......///000111111111000000000////////////000000//////............//////000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////111111000000//////////////////000111111111111111000000000000////////////000000000000000000000000---......///000000//////---.........//////////////////............//////...///000111111000///........./////////000000000////////////////////////000000000111111111222222000000000000000//////...000000000000111222333333222222222111111111111111111111111111111111111111111111111111111111111111////////////000000111111222111000//////000111222000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111222111111111111222222222222222222222222111111111111111111111111222222222222222333333333222222333555444333111111222333333222//////000000000000//////333222111000000111222333111111111111111111111111///000000000111111222222222222222222222222222222333333222222222222333333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111111111222333444555333333444444444555555555444444444444444555555666555555555555555555555555333333333444444333333333444444444444555555555555666555555444444555555666777777666666666666777777666666666666777777777777666666777777888999999:::666777888999:::999888888888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888999999999888888999::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<===>>>===;;;;;;>>>@@@???>>>=========>>>???@@@===>>>???@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJLLLNNNKKKJJJKKKOOOVVV^^^dddgggfff___WWWRRRQQQOOOJJJEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHHHHJJJMMMNNNOOONNNKKKKKKJJJKKKMMMPPPRRRSSS222111111111000000//////000000////////////000000000000000000000000000000.../////////000000111111000/////////............///////////////////////////000111222222111000///---......///////////////000000000000000000000000000///...------...///000//////............//////,,,,,,...///000000111111.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000111111000000/////////...////////////////////////------///000111111111111000000////////////000000//////............//////000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////111111000000/////////...//////000111111111111111000000000000////////////000000000000000000000000------...///000000//////------------........./////////............//////...///000222222000///...............////////////222222222222222222222222000000111111222222222333000000000000000///......000000000000111222333444111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000111111222111000//////000111222000000000000111111111111222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111111000000111111111111222222222000111222222111222444666222111111222333444333111111111222222222222111111333222111000000111222333////////////////////////000000000000111111111111222222222222222222222222333222222222222222222333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111222333444555333333333444444444555555333333222222333333444555555555555555555555555555444444555666666555555555444444444555555555666666666555555444444444555555777777666666666666777777666666666666777777777888555666666777888999999999777777999::::::999888888666777888999:::;;;;;;;;;::::::::::::::::::::::::888888777777777888888999777888888999:::;;;;;;;;;888999:::;;;<<<;;;:::::::::<<<===;;;888888;;;???>>>===;;;:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>??????@@@@@@??????@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFGGGGGGIIIKKKMMMMMMLLLLLLPPPWWW^^^dddfffeee]]]UUUQQQSSSRRRMMMGGGEEEFFFFFFFFFFFFFFFGGGGGGJJJHHHFFFGGGJJJLLLNNNNNNKKKIIIHHHIIIKKKNNNOOOOOO