BM66(@ qqqhhh```^^^]]][[[[[[]]]ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[\\\\\\\\\]]]]]]]]][[[\\\\\\\\\\\\___cccfffmmmllljjjgggdddbbb```___^^^^^^]]]]]]]]]]]]]]]]]]________________________dddeeefffgggiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjhhhhhhgggggggggggghhhhhhiiiiiiiiiiiijjjkkklllmmmllllllnnnoooqqqrrrssstttuuutttsssuuuvvvwwwuuutttrrrqqqqqqpppooonnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggcccbbbbbbaaa``````______bbbbbbcccdddddddddddddddccccccddddddeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkklllnnnooopppqqqrrrsssrrrqqqpppooommmllllllkkkllllllmmmmmmllllllkkkiiijjjkkkmmmnnnpppqqqrrrtttuuuuuuvvvvvvuuuuuutttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooolllmmmnnnpppqqqssstttuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{||||||yyyzzzzzzzzzzzz{{{{{{{{{~~~~~~~~~zzziii\\\RRRIIIHHHHHHFFFFFFHHHCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPQQQSSSSSSRRRQQQSSSSSSRRRRRRQQQPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPIIIJJJLLLMMMMMMLLLJJJIIIPPPQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTTTTUUUVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]^^^^^^_________```aaaaaa````````````aaaaaaddddddddddddeeeeeeffffffcccccccccccccccccccccccceeedddcccdddfffgggfffeeeddddddddddddddddddddddddhhhhhhiiiiiiiiijjjjjjjjjmmmnnnnnnooopppqqqrrrrrrssssssssstttttttttttttttzzz{{{oooVVVLLLCCCBBBDDDCCCBBBCCC>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>><<<============>>>>>>>>>???@@@AAA@@@>>>>>>???AAA;;;<<<<<<===>>>??????@@@>>>>>>????????????@@@@@@????????????????????????<<<===>>>@@@AAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHJJJIIIIIIIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAA????????????????????????>>>>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????????????????????????????????????????@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAABBB?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMssszzzkkkSSSIII@@@@@@BBBAAA??????========================>>>>>>==================::::::;;;;;;;;;<<<<<<<<<;;;===??????>>><<<<<<===<<<<<<===>>>>>>???@@@@@@============>>>>>>??????========================>>>>>>@@@AAABBBBBBBBBBBB??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGIIIKKKLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????????????????>>>?????????@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@????????????@@@@@@????????????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@AAABBBCCC????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>=========<<<===============>>>>>>>>><<<<<<<<<<<<<<<<<<======CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIzzznnnTTTIIIAAAAAACCCAAA>>>========================<<<===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========999;;;>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEDDDDDDFFFHHHIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========BBBAAAAAA@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<===>>>>>>??????===>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@????????????????????????????????????????????????<<<<<<===>>>??????@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCC??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA??????AAACCCDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>=========?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>========================@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>??????????????????????????????>>>>>>>>>>>>>>>??????@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@????????????@@@@@@??????@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEuuu~~~jjjUUUJJJAAA@@@AAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;===AAABBB@@@>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@========================<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;================================================<<<<<<<<<===>>>>>>??????>>>???@@@???=========???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???============>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==========================================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;========================????????????????????????===================================================>>>>>>>>>????????????@@@???????????????????????????>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@AAAAAAAAADDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<<<<<==============================>>>======<<<<<<<<<======AAADDDFFFDDD@@@>>>===>>>============>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<===>>>>>>>>>>>>>>>========================>>>????????????@@@@@@@@@========================>>>>>>============>>>>>>@@@?????????????????????@@@@@@??????>>>>>>======??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????????????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDqqqxxxeeeUUUJJJAAA@@@@@@???===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999999:::::::::::::::;;;;;;<<<======>>>>>>===<<<;;;===@@@AAA@@@===??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===>>>>>>>>><<<;;;<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????????????????????????????>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@??????>>>@@@@@@????????????@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>AAABBBAAA>>><<<<<<===<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????========================>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCpppssscccTTTJJJAAA???@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::888888888999999999:::::::::::::::;;;<<<<<<======<<<;;;;;;===???@@@???===>>>>>>>>>>>>????????????BBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;<<<=========;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;888888888888888888888888;;;::::::::::::;;;<<<<<<999999999999:::::::::;;;999999999999999999999999::::::::::::999999999888999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========;;;<<<<<<=========<<<<<<>>>>>>============>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>===;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999:::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<========================>>>>>>???========================;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBqqqpppfffTTTIII@@@>>>???===;;;;;;::::::::::::::::::::::::::::::999999999888888888777888888999999888888777999999999999999999999999888888888888888888888888999888888777777888888999777777777888888888999999999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>>>>===============>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAACCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========;;;::::::999999::::::;;;999999999999999999999999999::::::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888999::::::;;;;;;<<<:::;;;<<<;;;999888999::::::999999888888999999:::777777777777777777777777999888888999999999::::::888888888888999999999999888888888888888888888888999999999888888888777777888888888999999999::::::999999999999999999999999888888999999999:::::::::888888888888888888888888777777777777777777777777888888888999999999::::::999999999999999999999999888888888888888999999999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::888888888888888888888888::::::999999999:::;;;;;;999999:::::::::999999:::999999999:::::::::;;;;;;999999999999999999999999999999888888999999:::;;;::::::999999999999999:::999999999999999999999999999999999999999999999999888888888888888888888888777777888999999999999999999999999999999999999999888888888888999999999999999999999999999999999999;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<===>>>>>>?????????============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAuuuqqqhhhSSSIII???======;;;999:::999999999999999999999999999888888888888777777777666666777777777777666666888888888888888888888888777777777777777777777777777777666666666666777777666666666777777777888888888888888999::::::;;;;;;888:::;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@???===<<<===>>>@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888888888888888888999999999999999999999999999888888999999999999888888888888888888888999999999888888888888888888888888888888888888888888888888777777777888999999:::::::::;;;<<<;;;999888999:::888888777777777777888888666666666666666666666666666777777777888888888888777777777888888888999999888888888888888888888888888777777777666666666666777777777777888888888888777777777888888888888888777777777777888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888888888888888777777888888888999999999777777777777888888888888888888888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999999999999999999999999999999999888888888888888888888888999999999999888888888888888888888888999999888888888888999999777777777777777777777777888888888888888999::::::888888888888999999999999777888888888888999999999999999999999999999999999777777777777777888888999999999888888888999999:::999999999999999999999999888888888888888888888888888888888888888888888888666777888888999999888888888888888888888888888888777777777888888888999999999999999999999999999999999999888888888888999999999999999999::::::;;;;;;999999999999888888777777::::::999999::::::;;;<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<============<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????yyygggSSSHHH>>><<<<<<:::888888888888888888888888888888888888777777777666666666555555666666666666555555666666666666666666666666555555555555555555555555666666555555555555666666555555555666666666777777777777888888999:::::::::777999;;;;;;;;;:::;;;<<<<<<<<<<<<<<<============@@@??????????????????@@@???>>>=========>>>@@@@@@??????@@@@@@@@@@@@??????======<<<;;;;;;::::::999888777777666666777777888888888888888888888888888777777777888888777777777666777777777777888888888777777777777777777777777777777777777777777777777555555666666777888888888999:::;;;:::888777888999666666666555555666666666666666666666666666666666444555666666777777666666666666666777777777888888777777777777777777777777666666666666555555555555555666666666666777777777666666666666666777777777555555555666666666777777777777777777777777777777666666666666666666666666555666666666666777777777777777777777777777777777666666666777888888999999555666666666666777777777666777777777777888888888888888888888888888888888::::::::::::::::::::::::777777777777777777777777888888888888888888888888888888888999999999::::::888888999999:::;;;;;;;;;:::999999888888999999:::888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888888888888888888888888777777777666666666666777777777888888888777777777777777777777777888777777777777777777888666666666666666666666666666666666666777888999999999777666666888999999888666666666666777777777888888888888888888999999999666555555555555666777777888777777777777888999999888888888888888888888888777777777777777777777777777777777777777777777777555666777777888888777777777777777777777777777777666777777777777888888888888888888888888888888888777777666666666666777777777777888888999999:::::::::999999888777777666666888888888888888999999:::999999999999999999999999999999999999::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<============>>>>>>>>>zzzfffRRRHHH>>><<<<<<999777777777777777777777777777777777777777666666666555555444444555555555555444444555555555555555555555555444444444444444444444444555555444444444444555555444444555555555666666666666666777777888999999:::666888;;;;;;999999:::<<<:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>===>>>>>>>>>>>>?????????======>>>>>>>>>>>>======<<<;;;;;;:::999999888888777777666666666666777777666666666666666666666666666666666777777666666666555555666666666777777777666666666666666666666666666666666666666666666666444444444555666666777777777888999888666666666777555555444444444444555555444444444444444444444444333333555666666666555444444444444555555555666666666666666666666666666666555555555555444444444444444555555555555666666666444444555555666666666666444444444444555555555555666666666666666666666666555555555555555555555555444555555555555666666666555555555555555555555555444444444555666777777777444555555555555666666666555555666666666777777777666666666666666666666666888888888888888888888888666666666666666666666666666666666666666666666666777777777888888888999999777777888888999::::::;;;999888888777777888888999777888999::::::;;;;;;;;;999999999999:::;;;<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999:::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999::::::;;;::::::::::::::::::::::::999999999888888888777777777777777777777777777777777777777666666666555555555555666666666777777777666666666666666666666666777666666666666666666777666666666666666666666666555555555555666777888999999777444444666777777555555555555555666666666666555666666666777777777777444444444444444555666666555555555555555666777777666666666666666666666666555555555555555555555555666666666666666666666666333444555555666666555555555555555555555555555555555555666666666777777777666666666666666666666666666666555555555555666666555555555666777888888888888888888888777777777777777777666666777777888999888888888888888888888888777777777777888888888888777777777777777777777777777777888999::::::::::::999999::::::;;;<<<<<<===;;;<<<<<<<<<<<<=========}}}ooofffRRRGGG>>>;;;;;;999777777777777777777777777777777777666666666555555555555333444444555555444444333555555555555555555555555444444444444444444444444555444444333333444444555444444444555555555666666666666666777888888999999555888;;;;;;999888:::<<<888888999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@?????????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777777666666666666777777555555555555555555555555555555666666666666555555444555555555666666777777666666666666666666666666444444444444444444444444333333444444555666666777666777777777555444555666555444444333333444444555333333333333333333333333222333444555555555444333222222333333333444444444444444444444444444444444555555444444444333333333444444444555555555666666444444444555555666666666333333333444444444555555444444444444444444444444333333333333333333333333444444444555555555666666333333333333333333333333222222333444444555666666444444444555555555666666444555555555666666777777555555555555555555555555777777777777777777777777666666666666666666666666555555555555555555555555777777777777888888888888666777777888999999::::::888888777777777777888888666666777999999:::::::::777777777777888999:::;;;<<<<<<<<<============>>>========================:::::::::999999999888888777777777777777777777777::::::::::::::::::::::::999999888888999999:::;;;888888888888888888888888999999999999999999999999999999888888999999:::;;;888888888888888888888888999999999999888888888888777777777777777777777777777666666666666555555555555555555666666666666777666666666666666666666666666666555555555555666666666666666666666666666666444444444555555777888888999666333333555666555333444444444555555555666666444444444555555666666666444333333333333444555555333333333333444444555666444444444444444444444444333333333333333333333333444444444444444444444444222222333444444444444333333333333333333333333333444444444555555555666666555555555555555555555555555555555444444555555555333333444444555666777777666666777777888888999999666666666666666777888888777777777777777777777777555555555666666666666777555555555555555555555555666777888999999::::::999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======tttmmmeeeRRRFFF<<<::::::888666777555555555555555555555555555555444444444333333333333333333444444444555555555444444333333444444555111111222222222333333333222222222222222222222222111111222222222333333333999999999888666555666888555777888888777888:::===999999999:::::::::;;;;;;:::;;;;;;;;;::::::<<<===;;;<<<<<<<<<======>>>>>>===<<<<<<;;;::::::999999777777777777666666666666444444444444444444444444555555666666555555444333111111222333444444444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333666555444444333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222111111111111111111111111111111222222222333333333444444444333333222222222333333333333333333333333111111222222222333333333222222222222222222222222555555555555555555555555555444444333333444444555666666666666666666666666555444444333333333444444444444444444444444444444555444444444444555666666666777777777888888888888555555555555555666777777666777777777888888888888777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888999999999999999888777666666666666666666777777888666777777777888888888888999999888888888888888999888888888888888888888888888888999999999888888777777888888888999999999999777888888999999999999888666666777777777777666666666666666666666666666666666666666666555555555555555555666666666666555555444444444444444444444444444444444444444444444444555444444333333444444555333333333444444444555555555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444444444444333333222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444555555555444444555555555333333333444444444555555444555555555555555555444444444333222333444555666333333333444444444555555666666666666777777777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;tttooogggPPPEEE;;;888888666555555444444444444444444444444444444444444333333333333333333333333444444444444444444333333333333444444111111111222222222333333222222222222222222222222111111111222222222333333777888888777555444666777555666777777777888:::<<<999999999999:::::::::::::::;;;;;;;;;::::::<<<===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999777777777666666666555555333333333333333333333333444444555555444444333222222333333333333333222222222222222333333333333444444444444444444444444444333333333333333333333333333333333333333333333333555444333333222222333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222111111111111111111111111111111111222222222333333333333333222222222111111333333333333333333333333111111111222222222333333222222222222222222222222333333333333333333333333444444333333333333444444555555555555555555555555444444333333333333444444444444444444444444444444444444444444444555555666666666666777777777888888555555444444555555666777666666666777777777888888777777777888999:::::::::888888999:::::::::::::::<<<<<<<<<;;;;;;:::888888888888999999888888777666666666555555666666777888666666777777777888888888999999888777777888888999888888888888888888888888777888888999999888888777777777777888888888999999888888888999999888777777666666777777777777666666666666666666666666666666666666666666555555555555444555555666666555555444444444444444444444444444333333333333333333333333444444333333333333444444333333333333444444444444444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333444555444444333333444444555333333333333444444444444333444444555555444444333444333333222333444555666333333333333444444444444444444555555555666666666666666777777888999999:::::::::999999999999999999sssqqqiiiOOODDD:::777777555444444444444444444444444444444444444444333333333222222222222222333333333333444333333222222222222333333000111111111222222222222111111111111111111111111000111111111222222222222555666666555444333555666444555777777666777999;;;888888888999999999:::::::::;;;;;;;;;::::::<<<>>>:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888666666666666555555555444333333333333333333333333333333333333333222111111444444444333333111000000111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222111111111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000111111222222111111000000000000000000000000000000111111111222222222222222222111111111111000000222222222222222222222222000111111111222222222222111111111111111111111111222222222222222222222222333333222222222222333333333333333333333333333333333333222222222333333444333333333333333333333333333333333333333444555555555555555666666666777777444444444444444555555666555555555666666666777777666666777777888888999999666777888888999999888888:::::::::::::::999888777777777888888888777666666666555555555555666777777666666666666777777777777888888777777777888888999888888888888888888888888777777888888888888777777666777777777888888888888888888888888888777666555666666777777777777666666666666666666666666666666666666666555555555555444333444444555555444444333444444444444444444444444222222222222222222222222444333333222222333333444222222333333333444444444333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333333333333222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333222222222222333333222222333333333444444444222222333333333333222222333333222222333333444555222222333333333444444444333333333333444444444444555666666777777888999999888888888888888888888888oooqqqmmmOOODDD:::777777666444444333333333333333333333333333333333333222222222222111111111222222222333333222222111111111111222222000000000111111111111222111111111111111111111111000000000111111111111222333444444333222222444555333444666666555666888:::777777777888888888999999999:::;;;:::999:::;;;===::::::::::::::::::::::::::::::999888888777777666555555555555444444444444222222222222222222222222111111222222111111000///222222222222222111000000111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222222111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000000000//////000000000000000000000000000000000111111111111222000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222111111111111222333333222222222222222222222222222222222222222333444444444444444444555555555555333333333333333444555555444444444444555555555555555555666666777777777777666666777888888888888888999999999999888888777666666666777777777666666555555555444444555555666777555555555666666666777777888777777777777888888999888888888888888888888888666666777888888888777777666666777777777888888888999999999888777666555444666666777777777777666666666666666666666666666666666666555555555444444444222333333444444333333222333333333333333333333333111111111111111111111111333333222222222222333333222222222222333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111000000111111111222222222222333333333333111111222222222222111111222222222222222333333444222222222222333333333333222222222333333333444444444555555666666777888888777777777777777888888888jjjooooooPPPEEE;;;888888666555555333333333333333333333333333333222222222111111111000000000111111111111222111111000000000000111111//////000000000111111111000000000000000000000000//////000000000111111111111222333222111222444555222333555555444555777999666666666777777777888888888999:::999888999:::<<<999999999888888888888888888888888777666666555555444444444444333333333222111111111111111111111111000000000111000000///...///000111111222222222111000000000111111111222222222222222222222222222222111111111111111111111111000000000111111222222222000000000//////000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000000//////...//////////////////////////////000000000111111111////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111222222222222222222222222222222111111111111111222333333222222333333333444444444222222222222222333333444222222333333333444444444444444555555555555555666666666777888888888888888777777777777777777666555444555555666666555555555444444444444444555555666444555555555555666666666777777666666777888888999777777777777777777777777666666777888888888888888777777777777888888888888999999999999888666555555666666777777777777666666666666666666666666666666555555555555444444444444222222333333333333222222333333333333333333333333111111111111111111111111222222111111111111222222111111111222222222333333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000111111222222222111111111111111111111111111111111111111111111111000000000111111111222222000000////////////000000111111111222222222333333000111111111111111111000111111111222222222222222111111111222222222333333222222333333333444444444333444444555555666777777666666777777888888888999fffnnnnnnPPPEEE;;;888888777555555222222222222222222222222222222222111111111000000/////////000000000111111000000000//////000000000////////////000000000000////////////////////////////////////000000000000///111222222111222444666111222444444333444666888555555555666666666777777777888999888777777999;;;888888888777777777777666777777666666555444444444333333333333222222222222000000000000000000000000000000000000000///............///111111222222222///000000000000111111111111111111111111111111111000000000000000000000000/////////000111111222222000000/////////000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000//////...////////////////////////////////////000000000000......////////////000000////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000//////000000000000000000000000000000000///////////////000111222111111111111111111111111000000000000000111222222111111111222222222333333111111111111111222333333111111111222222222333333333444444444444444444444555666777777888888777777555555666666666666555555333333444555555555444444444333333333333444555555444444444444555555555666666666666666777888888999777777777777777777777777666777888999999999999999777888888888999999999999999999999999999888777666666666777777777777666666666666666666666666666666555555555444444444444333222333333444444333333222333333333333333333333333111111111111111111111111222111111000000111111222000000111111111222222222000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000000000000111111111///////////////////////////////////////////////////000000000000111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000///000000000000111111111000000////////////000000000000111111111222222222000000111111111111000000000000111222222222222111000000111111111222222222222222222222333333333333222333333444555555666666555666666777777888888888dddmmmkkkOOODDD:::777777555444444222222222222222222222222222111111111000000000000....../////////000000000000//////......//////000........./////////000000////////////////////////........./////////000000///000111222111222555777000222333333333333666888444444555555555666666666555666777666555666777999777777777666666666555555666666555555444333333333333222222222111111111111////////////////////////000000000000000///......//////000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000......//////000111111222000000//////000000111222................................................////////////////////////////////////////////////................................................////////////////////////000000000000000000000000//////000000000000//////................................./////////000000......//////000000000000................................./////////000000////////////////////////////////////////////////000//////......//////000000000000000000000000000............///000111222111111111111111111111111000////////////000111111000000000111111111222222111000000000000111222222000000000111111111222222333333333333333333333333444444555666666666666666444444555555555555444444222222333444444444444444333333333222333444444555333333444444444555555555555555555666666777999999777777777777777777777777777888999::::::;;;;;;;;;999999999999::::::::::::999999:::::::::999999888666666777777777777666666666666666666666666666666555555555444444444333333333333444444444444333333222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111222000//////......//////000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111/////////////////////////////////////////////////////////000000000111111000000000000000000000000......//////000111111222/////////////////////////////////////////////////////////000000000111111000000////////////000000000000000000111111111222000111111222222111111000//////111222222222111000000000000000111111111222000000000111111111222222222222222333444444555555333444444555666666777777cccmmmhhhNNNCCC999666666444333333111111111111111111111111111111111111000000000000............/////////000//////............//////............/////////000////////////////////////............/////////000///000111222222333555777000111333333222333555777444444444555555555666666444555666555444555666888777777666666555555555444666555555444444333222222222222222111111111111000////////////////////////000000000000000//////...111111111111000///...---////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000111222222................................................////////////////////////////////////////////////................................................////////////////////////000000000000000000000000//////000000000000//////..................................../////////000.../////////000000111111..................................../////////000////////////////////////........................//////............//////111111111111111111111111---------......000111111000000000000000000000000///////////////000111111000000000000111111111111000000000000000111111222000000000000111111111111333222222222222222222222222333444444555555444444333333444555555444444444111222333333444444444444333333222222333333444555333333333444444444555555555555555555666777999999777777777777777777777777777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::666666777777777777666666666666666666666666666666555555444444444333333333333444444555555444444333222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000111111////////////////////////////////////////////////////////////000000000000000000000000000000000000---......///000111111222////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000111111111111111111222222222222111111...///000222222111111000000000000000111111111111////////////000000000000111222222333333444555555222222333444444555666666gggxxxgggKKK@@@777555555333111222111111111111111111111111000000000000////////////////////////////////////////////////////////////................................................///////////////////////////000000000000111444666000111222222222333666888333333333444444444555555777666555555555666888999666555555555555444444444444444333333222111000000222222222111111111000000000000////////////000000//////000//////...------,,,---......//////..................////////////............///////////////////////////...............///000000000000000//////............//////000///...---------------------,,,,,,,,,,,,------......//////...---,,,,,,////////////////////////------------------------,,,------......------,,,++++++,,,,,,---.........//////.........---------////////////////////////------------------------........................---------............///........................------......//////000000//////////////////////////////.........---------000///...------...///000......///000000000000000//////.........---------////////////////////////////////////////////////000000000000000000000000////////////000000000000000000111111111000000///444333333222222333333444111111222222222333333333333333333222222111111111222222222222222222222222333222222222222222333333222444666666555444444444555666777666555444555666;;;555444777888555666::::::;;;<<<;;;::::::;;;===CCC@@@======@@@AAA@@@>>>DDDCCC???;;;===@@@>>>999<<<;;;::::::999999999::::::888666555777888888888777666555444444555555555222333444555666555444333222222333444444444444444111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................///////////////////////////////////////////////////////////////////////////...---...///000///...////////////////////////000///...------...///000////////////000000000000////////////////////////////////////////////////////////////////////////000000//////.........---////////////000000000000000000000000000000000000///////////////////////////000000000111111111111///000000000111111111111111111222222222333333333333333333333333333333333nnndddJJJ@@@777555666444222111111111111111111111111111000000000000/////////...........................................................................................................................///000000000000111444666000111222222222333555777333333333444444444444555777666555555555666777888555555555555444444444444444333333222111111000000222222222222333333333333///......------......//////////////////...------,,,------...........................////////////............////////////////////////..................///000000000000000//////............////////////...---------------...------------------..................---,,,,,,........................------------------------,,,,,,------------,,,,,,+++,,,,,,---....../////////.........------------........................------------------------------------------------------------.................................................../////////........................///.........------------000///...------...///000......///000000000000//////.........------------................................................000000000000000000000000.../////////000000000000000000111111111000000///333333222222222222333333111111111222222222333333333333333222222111111111222222222222222222222222333333222222222333444444666777999888666555444555444555777777666666888999===999888;;;;;;888999===???@@@AAABBBBBBEEEIIILLLMMMLLLKKKMMMQQQSSSQQQOOOMMMPPPPPPNNNOOOQQQOOOJJJJJJKKKKKKJJJIIIFFFDDDBBB???===;;;:::;;;;;;:::999888777555555555555555444555555555555444444333222222222222222222222111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////....................................////////////////////////////////////////////////........................///...---...///000///...........................000///...------...///000....../////////000000000////////////////////////................................................000/////////.........---....../////////000000000////////////////////////........................//////000000000111111111//////000000000111111111111111111222222222333333333333333333333333333333ooo~~~```HHH???777666777555222111111111111111111111111111000000000/////////......................................................------------------------------------------------........................//////000000///111333666000111222222222222555777333333333333444444444444666555555555555666777777555555444444444333333333333333222222111000000000111111222333444555666777---------,,,,,,---------......//////......------,,,,,,---...............---............/////////---............/////////..............................///000000000000/////////............/////////...------------------.........------.........---............------,,,........................------------------------,,,,,,------------,,,,,,,,,,,,------...//////000............------------........................------------------------------------------------,,,,,,,,,---------......------------------------..................------....................................------------///......------......///---...//////000/////////............------------................................................000000000000000000000000....../////////000000000///000000111111000000000222111111000000111111222111111111222222222222333222222222222222111111111222222222222222222222222333222222222333444444555444666777666444444444555444555777777666777999;;;===<<<>>>BBBCCCCCCFFFKKKQQQSSSUUUXXX]]]eeemmmssspppnnnmmmooorrrsssqqqnnngggnnnrrrqqqqqqqqqppplllggggggfffddd```ZZZUUUQQQOOOMMMKKKIIIGGGEEEAAA>>>===;;;888777888888777666777666555444333333333333333333333222111111000000222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////////////............---------------------------////////////////////////////////////////////////...........................---,,,---///000///...........................//////...------...//////.........////////////000////////////////////////................................................/////////........................////////////000////////////////////////........................////////////000000000000////////////000000000000000111111111222222222222222222222222222222222222hhhttt^^^GGG>>>777666777555222111111111111111111111111111000000/////////.........................................................------------------------------------------------...........................///000//////000333555000111222222111222444666222222333333333444444444444444444555555555666666444444444444333333333222222222111111000000000000//////111222444666777888------,,,,,,,,,,,,------------.........------,,,,,,,,,---.........---------------.........//////---------.........//////------...............///---...//////000000/////////......------......///......---,,,,,,---------///......------......///---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------///......------,,,,,,,,,------------------------------------------------------------------------------...////////////...------------------------------------------------........................////////////////////////........./////////000000...///000000000000000000000000////////////000000111111111111222222222222222222222111111111111111111111111111111111111111111111111111222333555555333444555444444444666888555777888999:::<<<@@@BBBEEEIIIPPPTTTWWWZZZaaagggqqqtttxxx~~~yyytttqqqnnnkkkgggccc^^^XXXRRRMMMIIIEEEBBB@@@???>>>;;;888999888666555555666777777444444333333222222222222222222222111111111000000111111111111000000000///////////////////////////000000000000000000000000//////////////////////////////.........---------------------------------................................................---------------------------,,,,,,---///000///...................................................------........./////////........................------------------------................................................------........./////////////////////////////////................................./////////000000........./////////000000000000000111111111111222222222222222222222222222eeekkk___HHH???777666777444222111000000000000000000000000////////////............................................................------------------------------------------------...........................////////////000333555000111222222111111333555222222222333333333444444333444444444555555555555444333333333222222222222111111000000000000//////---...///000222444555666...------,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,---...---------------------............------------............,,,---------......//////------...///////////////......------------......------,,,,,,,,,------.........------------......,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------......------,,,,,,++++++------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,---...............,,,,,,------------------------------------------............................................................////////////......///000000000000000000//////......//////000000000111111111222222222111111111111111111111111111111111111111111111111//////000000222333444555555666666555555666999<<<:::===AAADDDIIINNNUUUYYYfffnnnvvvxxxyyy}}}{{{ssskkkfffbbb]]]WWWRRROOOIII@@@:::;;;:::888777666777777888444333222222222333333444222222222222111111111111111111111111000000000///////////////////////////////////////////////////....................................---------------------------------------------------------------------------------------------------------------,,,+++,,,///000//////........................------............------------------............------------------------------------------------........................---------...............------------............................................................---............/////////---............///////////////000000000111111111111111111111111111111111iiiiiifffKKK@@@777555555333111222000000000000000000000000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...000222555000111222111111111333444222222222222333333333333222333444444555555444444333333333222222222111111000000000///////////////------...///000111222222...------,,,,,,------...++++++,,,,,,------,,,,,,++++++,,,---------------,,,------------.........,,,------------.........,,,,,,,,,---......//////------...////////////.........------------......,,,,,,,,,,,,,,,------...---------,,,,,,---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////------...///000000000000000//////......//////000000000000111111111111222000000000111111111111111111111111111111111111111//////000111222444666777666777777777777;;;???CCCNNNRRRWWW^^^fffoooxxx~~~xxxssslllbbbUUUKKKCCCBBB???<<<888666444333555444222111111222333333333222222222222111111111111111111111000000000000000000000000000000000000////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000///------------------------------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,---------..............................------------------------------------.........///------------.........///////////////000000000000000000000000000000000000jjjeeepppNNNBBB777333333222111222000000000000000000000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...///222555000111222111000000222444111222222222222333333333111222333444555444444333222222222222111111111111///////////////////////////////////////000000000,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........,,,,,,---------.........++++++,,,------...//////,,,---......//////.........------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------------------------------------.........//////,,,---...///000000000000000000////////////000000000000000000111111111111///000000000111111111222111111111111111111111111000000111222444666888999:::<<>>:::777555555555333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,...000000///------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000000000000000mmmiiipppOOO===555777555666555---000///......//////...---......---------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,***((()))------******,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---.../////////...---...222444////////////000000000000222333333333333222111111111111222222222333333333222111111000///......---//////...---,,,,,,++++++---...///000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///000000000000000000000000000000000000////////////333000---...000222000///444111------///111111000222444666666666;;;EEELLL]]]ffftttwwwpppaaaXXXLLLBBB>>>;;;999777999666333222444555666666000555555000...111111---000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,---------...///000000///...---000000000000////////////nnnoooqqqMMM;;;555888555666666...000///......///000///.........---------,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,...++++++...///,,,---000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---...111444////////////000000000000222222333333222222111000111111111222222222333333111111000000///......---///......---,,,,,,++++++---...///000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///////////////////////////000000000000////////////444222000111333333222000000000000111222333333333333888>>>BBBHHHTTTdddqqq{{{nnnbbbXXXNNNDDD>>>:::888666666666555333111333777777222111555666444000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------------...///000000///...---000000000000////////////jjjnnntttJJJ:::777:::777777777000000///---...///000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,)))))),,,,,,***+++...******++++++,,,------...,,,,,,++++++,,,,,,---.........///...---...111333////////////000000000000222222333333222222111000111111111222222222222333111000000//////...............------,,,,,,++++++------...//////...------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///////////////////////////////////////000000000000///......000222333111000+++...222333222333555888BBBMMMZZZdddkkkvvvooo]]]QQQHHHDDD???:::888666444222555666555111111444444333000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,------.........////////////......////////////000000000000bbbeeeuuuHHH;;;:::>>>999888888222111///......///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))(((***......+++)))+++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...///.........000222////////////000000000000222222222222222111000000111111111111222222222222000000/////////.........---------,,,,,,,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............///////////////////////////////////////000000000000+++,,,...000222333333222...222666777666;;;DDDMMMcccrrrrrriii```TTTIIIAAA===:::999777666444333222222111///000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........//////////////////...////////////000000000000^^^```rrrIII???@@@CCC===::::::444333111......///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++///555666000,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,---///.........000222////////////000000000000111222222222222111000000000000111111111222222222////////////............,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............///.........................../////////000000000111000111222333333333333333222777<<<@@@EEEQQQdddrrr}}}yyysssooo|||wwwvvvxxxyyy~~~}}}zzzlll]]]PPPDDD===:::888666777777555222000111111111111111111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////....../////////.../////////000000000111``````lllMMMEEEHHHJJJAAA;;;;;;555666333///....../////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))...555555///+++***---,,,,,,+++******)))))),,,,,,++++++,,,,,,---...+++---...///......///111////////////000000000000111111222222111111000///000000000111111111111222........................,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------............///..............................//////000000111111222333333222000000111333444<<>>999444222444111111111111111111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000///...------...///000.........///000111111111^^^[[[dddTTTOOOSSSTTTGGG>>><<<777:::666111...------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,)))))),,,---***+++...)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...***,,,...///......///000////////////000000000000111111111111111000//////000000000000111111111111---.....................++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******************************************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------------------------------------------------------------.........//////........................---......///000111111222000222666999===DDDMMMSSS]]]lllmmmWWWJJJAAA999777999111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,---...///000000///...------...///000---......///000111111222fffXXXaaaPPPPPPNNNLLLGGGAAA;;;777666444222///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************.........---++++++,,,---------......///000000000111111000000000000111111555555555444333222111000---///...---///333333///......---------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++,,,,,,,,,,,,+++------------------------,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************)))************+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------------............//////......---------......---...//////......000222000777777<<>>777444555666444111222111000111333444333222000000///............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++***++++++,,,---,,,,,,---------.........////////////////////////222111000111222333444444iiiccc~~~YYYKKKHHHDDDAAA>>><<<888666111000///------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************---.........,,,+++,,,------------...//////000000111000000//////000000111000111111222222111111000///000///---///222111---......---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************)))************+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------............//////......---......////////////...000222555666666BBBRRRaaattt}}}{{{}}}~~~zzziii```XXXLLL>>>666666777333///444222111111222333222111111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,------,,,------------................../////////////////////...///000222555666gggccc~~~VVVEEE@@@:::777666555444222......---------......///......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,---......---,,,,,,---,,,,,,---......//////000000000////////////000000...//////000111111000000000111000...///222111---......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------------------............///...............//////000,,,///222333555999???CCC___rrrvvvhhhUUUFFF???;;;666222777555222111111111000...111000000///.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++++++++,,,------------------.........................../////////111000000///000333888;;;ddd___VVVBBB<<<555111222333111///---------------......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++---......---,,,,,,---,,,,,,------.../////////000000////////////000000------...///000000000000000111000...///222111---......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------------,,,+++---------------------------------............///...............///000111,,,///222333777DDDXXXhhhyyydddQQQDDD<<<888777555222000111111111000111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------.........//////............//////000000333333333333444:::AAAGGGeee[[[ZZZCCC<<<444111333444222///------........................---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************************,,,...///...---------,,,,,,,,,---......//////000//////......//////000---...//////000000000000///000///---///222111---......---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************)))************+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---......---,,,+++---------------------------------............///............///000111111111333555888CCC[[[zzz{{{dddPPPBBB;;;888555222111333444555555222111000000//////000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////......//////000000111111000222444666;;;EEEQQQZZZkkk[[[___CCC<<<444111333444111---....../////////......---......---------,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++************************))),,,...///...---------+++,,,,,,------....../////////............//////...//////000000000//////...//////---///333222///......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************)))************+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---//////---,,,+++---------------------------------............///............///000111222777:::AAANNNbbbyyy{{{gggUUUIII???<<<777555555555555555222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---..................//////////////////000000111222222333222666<<>>999666444222111222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---................../////////000///000000111222333333333<<>>MMMbbbzzzzzzyyyvvvbbbQQQAAA<<<;;;777555666555444222222222111...,,,000/////////............+++++++++,,,,,,---------------------------------++++++++++++++++++++++++************************************************************************---------,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222000...---...///000///111///111666777555999AAAMMMUUUbbbrrrfffWWW]]]BBB999222111111///...///------------------------......---,,,,,,+++******+++++++++*********))))))************************++++++***))))))***++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,..................------................................................+++......,,,---111222111------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...//////......---,,,,,,+++,,,,,,,,,+++++++++******,,,***((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++******)))************************************************+++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************(((***------+++)))((((((************************))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,------.....................///...000444777===JJJXXXooo|||}}}xxxhhhUUUJJJAAA999555555222111000111333222111///000000/////////.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************************************************************------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---...000000000222000333888;;;???HHHSSSdddppphhh```~~~ZZZDDD;;;333222111///...///------------------------...------,,,,,,++++++***+++++++++***************************************++++++***))))))***+++++++++++++++******************+++,,,,,,------,,,,,,------------------......................................................+++......,,,---111222000,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000//////...------,,,,,,,,,,,,,,,++++++++++++***+++***((()))***+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))******+++++++++******************************************************++++++*********)))))))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************(((***,,,,,,***)))((()))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,------.........///000111///...333111222666???QQQkkktttbbbSSSDDD:::777444333222333444444222111000000000/////////......,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---///000111111111222333777===CCCMMM]]]kkkzzzkkkiiiyyyYYYEEE<<<444333222///...000---------------------------------,,,,,,+++++++++************************************************+++******************+++*********)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------------......................................................+++......+++,,,000111///,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000//////......------,,,++++++++++++++++++++++++++++++***************)))+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++++++++******************************************************************))))))))))))))))))************))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********(((***++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///......000333555444222777666888@@@RRRnnnppp^^^LLL@@@<<<999666555444333111000000000000////////////...,,,,,,------------------------------------------++++++++++++++++++++++++************************************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,...000111111111111111111888AAAJJJRRR```ssshhhkkktttYYYDDD;;;444333222000///000------------------------------,,,,,,,,,,,,++++++*********************************************************++++++*********))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......................................................+++......+++,,,000000...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------/////////...------,,,,,,++++++++++++++++++++++++---------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...((()))***+++++++++++++++*********************************************************)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((()))******)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++------,,,,,,------...///---,,,,,,,,,------...///000000///000222333333333333;;;HHH\\\vvvgggRRRDDD@@@:::555333222111000111000000000////////////------------------------------------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------............000111111//////111333555CCCTTT```jjjzzzeeejjjqqqWWWBBB:::333222222000///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))***++++++++++++***)))))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,------......------------------------........................+++......++++++///000...*********+++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++***++++++++++++,,,,,,,,,---...///...,,,++++++,,,++++++++++++++++++++++++******++++++,,,,,,------((()))***+++++++++++++++******************************************************)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))''')))***)))(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++---------------......///,,,,,,,,,,,,---...///000111111111///...///222555666JJJfffkkkQQQKKKAAA999444333222222111111000000000/////////............------------------------------------++++++++++++++++++++++++*********************************************************************************+++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,------...,,,---------...............///000///...222999>>>GGG[[[ppp}}}aaafffqqqUUU@@@888111111111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))***++++++++++++***))))))))))))******+++++++++***+++,,,,,,------,,,,,,***++++++,,,------......------------------------........................,,,......++++++//////---)))*********++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------,,,++++++************+++++++++,,,,,,,,,,,,...///---+++)))***,,,++++++++++++++++++++++++*********+++++++++++++++(((((()))++++++,,,,,,+++***************************************************)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((('''((())))))(((((()))+++************************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++---------------...//////,,,,,,,,,------...///000///111333000...111999AAAQQQkkkkkkaaaQQQCCC:::666555555111111111000000000/////////.........------------------------------------++++++++++++++++++++++++************************************************************************)))*********++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++******+++,,,,,,---......------------............---///000000333<<>>:::666444555555222000////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111......222222000000333666CCCNNN___}}}eeekkksssRRRBBB999222222222000000222......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************++++++------------+++++++++,,,------......------------------------------+++,,,---.........---,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......---,,,---...//////---------------............------------................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......---,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++************++++++************++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,------------............000...,,,,,,///333333222666:::GGG```~~~vvvfffPPPHHH>>>888666666444222000000000/////////......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++------------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...///333333222666<<<>>>VVVkkk|||jjjooosssSSSCCC;;;444333333111000111......---------,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************************++++++------------+++++++++,,,------......------------------------------+++,,,---.........---,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........---,,,---///000///...---------.........//////---------.........//////......///000000/////////------------------------........................------------------------)))+++------+++)))***+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))************)))((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---------........./////////......000222333444444<<>>777555444444111111000000000////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111111333;;;FFFYYYvvvmmmrrrsssTTTFFF===555444333000///000......---------,,,,,,,,,++++++++++++***************************+++++++++************************))))))))))))))))))))))))************************++++++------------+++++++++,,,------......------------------------------+++,,,---.........---,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---------///000///...------........./////////------........./////////...//////000000000000000........................////////////////////////---------------------------000333222///---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------........./////////000...///111111111555:::JJJfff}}}vvvbbbLLL<<<555444555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000///000222333999JJJZZZ|||llltttvvvVVVHHH???777444333000...///......---------,,,,,,,,,++++++++++++************))))))*********+++++++++************************))))))))))))))))))))))))************************++++++------------+++++++++,,,------......------------------------------+++,,,---.........---,,,,,,,,,++++++,,,---///000------------------------++++++,,,,,,---.........///...---...///000///...............////////////............////////////...///000111111111111000000000000000000000000000////////////////////////........................000444888777333000111333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............////////////000...000222111444???LLLkkk}}}bbbIII:::666777222222111111111000000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++---,,,+++***)))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000111333777>>>MMMggg}}}zzzjjjuuuzzzZZZIII@@@888555333///---.........---------,,,,,,,,,+++++++++************)))))))))******++++++++++++************************))))))))))))))))))))))))************************++++++------------+++++++++,,,------......------------------------------+++,,,---.........---,,,,,,,,,++++++,,,---///000------------------------++++++,,,------......//////...---...000000000.............../////////000............/////////000//////000111111111111111000000000000000000000000000000000000000000000000........................,,,000444333///,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++------,,,++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............/////////000///...000333444:::MMM```tttVVVBBB::::::222222222111111111111000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++,,,+++***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111666>>>KKKaaavvvgggxxxzzzVVVEEECCC>>>888222000000111///...------,,,,,,,,,,,,---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,---+++,,,000111------///,,,,,,,,,,,,---...//////222000---,,,---...---,,,..................------...//////000000000//////...------///222222///,,,333111...---...///000000222222333444555444111///...111555666333111111111111///......000111111000000...------...///...---......---...000000///---......//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++*********)))******+++,,,++++++,,,,,,,,,---------333...+++---...------000111***---999???HHHfffgggQQQAAA888666333222333222...---000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,...000///,,,,,,000333666777>>>NNNgggnnn^^^pppzzzYYYGGGCCC===666111...///000......---,,,,,,,,,,,,,,,---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---+++,,,000111------///,,,,,,,,,,,,---...//////222///---,,,---------,,,........................000000000111000000//////111000///111444555555333.........///000111111000111111000111111222222222000222444444222111222333222000.........///...---111000000111111000///...---,,,---...111222111000.............../////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************++++++,,,++++++,,,,,,,,,---------111---+++...///...///222333222333:::IIIcccxxxdddRRRDDD===777333444444222111222/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,------------------------+++---...//////000111222111;;;OOOjjjeeeUUUiiivvvXXXJJJEEE===555///---...///------,,,+++++++++,,,,,,---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,---......//////......---,,,------------+++,,,000111------///,,,,,,,,,,,,---...///000111///,,,,,,,,,------,,,..........................................///...000...------000222333333...///111333444333222000333222111111111333555666555666777666444444666777666444222111222333222111///000111111///------...---,,,+++---///000///.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++*********************************************++++++++++++******)))))))))))))))))))))))))))******************)))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************+++,,,,,,,,,,,,,,,,,,------------///,,,,,,///000...///222222666888@@@ZZZiiiVVVEEE999000000333333111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,---///111222333444444:::KKKiii```PPPhhhoooRRRNNNGGG===444///.........---,,,,,,+++++++++,,,,,,---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---.........------------...////////////...------------...---+++,,,000111------///,,,,,,,,,------...///000111///---,,,,,,------,,,............////////////.........//////000111111111000///000000111222222222333555555444333333333333444555444444444555666444666777888777666666555777555444444555555555333222444444222000000222444222000///...000000///.../////////...............///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******++++++************+++,,,,,,,,,,,,,,,------------......,,,---000///---...111333999DDDWWWwww~~~gggRRRAAA222000444555333222000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------------------000333222111333999???RRRggg^^^QQQnnnmmmPPPOOOGGG===555111000//////,,,,,,,,,++++++,,,---------,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---.........------------...////////////...------------...---+++,,,000111------///------------...///000000222000---,,,---...------........./////////000000333222111000000000111111222333555666666666666666555666777777666777:::===>>>AAAEEEFFFDDDAAA@@@@@@@@@CCCGGGJJJJJJGGGCCC???>>>===<<<;;;;;;999666333999888777444333333666888555333111111222333333222000000/////////.........000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************)))******++++++******)))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******++++++++++++***+++,,,,,,---,,,,,,---------.........///---...000...,,,...333999AAAZZZ~~~hhhTTT>>>666777888666444111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,111444111...333BBBOOOkkk___WWWxxxoooQQQLLLEEE;;;444222222000///------,,,,,,,,,---......---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,---......//////......---,,,------------+++,,,000111------///------------...///000111333111.........//////............//////000000111222111///...------......---000444777999<<<@@@CCCHHHJJJLLLLLLLLLOOOTTTYYYccchhhnnnpppmmmjjjhhhhhhppprrrwww|||}}}zzzsssmmm```___^^^]]]ZZZUUUNNNHHHBBB???<<<::::::888666444444222000000111333333333222111111000000/////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))************)))))))))))))))))))))))))))))))))******************)))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******++++++++++++++++++,,,------,,,---------............///...///111///...222999BBBSSSwwwkkkOOO???999666333222111111111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------.........+++///222222333>>>RRRbbb|||}}}eeebbbnnnRRRGGG@@@777333222222000......---------......///000---,,,++++++******++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---+++,,,000111------///------------...///000111555222000///000000000///---......///000000111111000///000111333666999;;;:::>>>CCCHHHOOOYYYeeelllwww{{{~~~~~~|||}}}~~~xxxiiieeebbbbbbaaa\\\RRRIII@@@===:::777777666666555333333222222111000000///111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++,,,++++++++++++,,,------------------..................///222111333:::DDDWWWuuufffNNN???666222111222222111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---......///...///333999DDDUUUiiivvvkkkkkkkkkOOOCCC<<<555111222222000---...............///000111---,,,++++++******++++++************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,---+++,,,000111------///...------......///000111555333111000000111111000---......///000111111222333444777<<>><<<444444333333222111000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++,,,,,,++++++,,,,,,---...---------.........//////------000333444777AAALLLqqq~~~```KKK>>>999888222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////222111555AAAUUUkkk|||mmmqqqcccQQQBBB999222111000...---///000000///......///111111------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......000///...---,,,------...111...,,,---111222///+++000111222111...---------333222111000000000111222000222444333333666<<>>:::777555333111000555000...111111---...222000...------//////---+++......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,,,,,,,------...///000///111222000888UUUtttzzzvvvtttvvv{{{~~~|||yyyzzz|||yyyuuu{{{~~~bbbKKK===444333555666444222111111///////////////............---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............000222111---///222<<>>DDDOOO___ppp}}}ppp^^^RRRIIIBBB===999888888777222------111111111111///------...000///.........------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,,,,,,,------...000000///333777<<>>QQQjjjlll```gggLLL>>>666111111111///.../////////...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......//////..................///......///111222000...222222111000...///222444666555444777>>>JJJWWW^^^aaaggguuuxxxuuu{{{}}}}}}}}}|||rrreee\\\QQQJJJBBB:::555222111111000222222111...---...000/////////............---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,------------...///111111111666:::FFFdddwwwrrrkkkddd```]]]ZZZYYYZZZWWWUUUXXX___eeefffdddbbbbbbbbbcccfffjjjnnnqqqtttxxxzzzyyyxxxwwwssslllddd```^^^cccooowwwtttlllaaacccgggkkklllnnnvvv}}}\\\FFF===555333333222111222////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------...000///...000555===JJJ```yyyeee___iiiIII<<<555000111111///...//////......---,,,++++++***,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...,,,***+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............/////////////////////...///000111111000///...///111111222222555777666;;;FFFUUUhhhzzz~~~|||zzz}}}zzzlllYYYJJJCCC@@@;;;666///111333333222111222222000000/////////..................---------,,,,,,---------------------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,---------...///000222222///555@@@VVV|||{{{qqqoookkkjjjjjjiiihhhgggfffbbb^^^```fffjjjkkkiiiiiiiiijjjlllooorrruuuwwwzzz~~~|||zzzxxxtttooonnnkkkffffffppp{{{}}}xxxfffeeeeeeddd```___fffpppuuuSSSEEE777444444222111222////////////............---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******+++,,,,,,---......///...///111...,,,222<<>>:::555111111111111000000000000//////.........---------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------------...///000222444555DDDYYY}}}yyy}}}yyywww}}}yyyqqqooonnnnnnppptttvvv}}}bbbIIIAAA???888444666000/////////............---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,)))******+++---...//////000---000666777:::NNNeee~~~fffJJJXXXbbbMMM888555111//////000//////------------------------++++++***+++------+++)))++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------.........//////---...000000000///000111,,,111333222333888::::::===OOOhhh~~~{{{vvvsssooopppsssvvvuuuttteeehhhlllqqqtttvvvvvvuuuyyyuuutttyyy~~~zzztttooollliiimmmzzz}}}|||fffYYYNNNCCC::::::777444111000000///...444///---///111///...000......------------......///......------,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,------111+++,,,222111...666DDDVVVvvvvvvyyyzzznnniiiiiijjjooozzzyyywww~~~zzzyyy___NNNAAA777444777555333111111111000...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......***222555333:::MMMaaajjjiiiRRRddd~~~```III888555111//////000//////------------------------,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++------,,,++++++,,,,,,,,,***,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------.........//////111222444333222000111111222444333111555AAAMMMRRRlll{{{~~~uuuxxxzzzqqqppppppqqqsssvvvyyyyyyyyyyyy|||~~~{{{vvvtttzzz~~~xxxvvvvvvtttqqqqqqxxx~~~qqqfff___GGG???777444555666333///555000///111111000111444///......------......//////......------,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))************************))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...000---///333222111===NNNqqqxxxsssxxxxxxjjjcccdddjjjvvv}}}yyyttt___KKK<<<666777444333111000000000...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,---...//////111333555;;;KKKbbbxxxhhhVVVooo~~~]]]DDD777444111////////////...------------------------...,,,******+++,,,,,,,,,++++++++++++++++++++++++...------,,,+++++++++++++++,,,---///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------........./////////000111222222111000000111777999;;;???LLLcccyyywwwooosssuuuvvvuuuxxx~~~zzzwwwzzzzzzwww|||lll[[[GGG;;;::::::666222333000///000///,,,///333///......------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))************************))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.........///222555333777LLLbbbzzzuuuvvv~~~zzznnngggjjjttt}}}yyy|||```GGG:::777555333111000000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++******+++++++++,,,,,,,,,///............///000000444111555EEE]]]vvv}}}eeeUUUsss~~~[[[@@@777444000////////////...------------------------///,,,***)))***,,,------++++++++++++++++++++++++///...---,,,+++*********+++,,,---...////////////------------------------,,,...///000000///...,,,............///////////////000111111000000222444666AAAOOO```wwwyyytttssssssssszzz|||xxxwwwwww||||||zzzhhhQQQEEE@@@;;;777333111222333000,,,...222//////............///////////////...------,,,,,,+++,,,,,,---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...///...000333555777DDDccc~~~{{{}}}{{{xxxvvvvvv|||zzzYYYCCC999666444111000000111000///...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,///............///000000444444???VVVooogggWWWwww~~~YYY>>>777444000......///......------------------------///---***)))+++,,,------++++++++++++++++++++++++///...---,,,+++*********,,,,,,---....../////////---------------------------...000111111000...---........./////////000000222222222222222555999===EEEXXXrrr{{{xxxuuuvvvwwwzzz{{{xxx{{{vvvcccUUUJJJEEE888555444555444000111444/////////....../////////000//////......---,,,,,,+++,,,,,,---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---,,,,,,,,,,,,---...///000///000333666@@@XXX}}}~~~~~~zzztttllliiieee```]]]]]]```bbbmmmtttkkkmmmsss~~~pppQQQ???999666333111111111111000.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------------...///000111333>>>SSSmmm}}}ppp^^^|||WWW???666333000............---------------------------///---++++++,,,---------++++++++++++++++++++++++...------,,,++++++++++++,,,,,,------...//////000---------------------------...000111111000...---....../////////000000000111111222444888AAAKKKRRRrrr~~~yyyyyy}}}zzzvvv~~~yyysssnnnnnnttt}}}{{{lllcccHHH???888555222000000333000//////......//////000000000//////...---------+++,,,,,,---------------+++++++++************)))))))))))))))))))))))))))************************))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++************+++,,,------,,,,,,,,,,,,---...000000000111444===PPPooo~~~tttlllddd___^^^aaa^^^[[[XXXWWWXXXZZZ[[[aaapppwwwjjj^^^TTTUUU\\\eeeyyy}}}dddKKK===:::555333222222111000............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///000222333222IIIfff~~~ppp~~~rrruuubbbyyyVVV@@@666333000............---------------------------...,,,,,,,,,---...---,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,------...//////000........................---///000111111000///---.../////////000000000000111333888@@@NNNaaasssyyy{{{|||{{{www{{{vvvmmmnnntttrrr___JJJ===666222111222000000////////////000000000000//////......------+++,,,,,,---......------+++++++++************)))))))))))))))))))))))))))************************))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************+++,,,---...+++,,,,,,,,,...///000111222222777GGGcccwwwjjjffffffbbb______aaa```___```bbbbbbaaa^^^]]]jjj}}}jjjbbb[[[SSSTTT[[[WWWaaavvvxxxZZZAAA===888555333333222111............------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...000333555666???ZZZvvvllliii{{{wwwwwwuuubbbvvvUUUAAA666333///............------------------------------,,,,,,---......---+++++++++++++++++++++++++++,,,,,,+++++++++,,,---------------------...000000...........................///000111111000///...////////////000000000000777<<>>777888666555444000000000///......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000...333@@@MMMvvvvvvqqqttt|||zzz}}}```XXXgggJJJ===444333222000///...------,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,...------------...////////////............////////////............//////,,,///222555<<>>QQQnnn{{{xxxyyytttvvv{{{}}}lllZZZEEE:::555222111333222111000000111111///---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------......///000///000666===MMMdddwwwppphhhnnn|||kkkkkksssjjjtttoooVVVDDD===888333///111111000000///.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///,,,---111222<<>>888333222222222333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///---///444666===WWWsss~~~wwwpppTTT@@@333222222111111000/////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///666888>>>[[[ooo^^^yyysssPPPAAA:::111000///......------.........------------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---------------...000000---...///...------000333111444444333888LLLmmmzzz}}}uuuqqqyyy~~~zzzrrrlllyyynnnVVV>>>666777555000---///000///------...,,,***,,,,,,------,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000222333777IIIjjj~~~|||~~~xxxgggGGG777666444111...///000///---//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,+++,,,...000,,,666444JJJvvvlll^^^}}}qqqOOO@@@777111000///......------.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000------------...///000000000111000///......000222///222999FFF[[[xxxyyyvvvvvvvvvxxxzzz}}}~~~{{{yyy||||||vvvuuu~~~~~~{{{~~~wwwvvvuuussstttxxx~~~wwwiiilll{{{uuuVVVBBB999444222444000111111//////000000000,,,------------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---...////////////222777AAAXXX|||}}}{{{uuuSSS@@@888666222000000111///---//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------...000222333;;;BBB^^^hhh___nnnNNN???555111000///......------.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000------------...///000111//////............///000333999HHHbbb{{{vvvrrrqqqqqqrrrrrrrrrrrrssstttvvvwww{{{{{{zzzxxxxxxyyy}}}}}}wwwxxxtttxxx}}}}}}|||xxxqqqiiidddcccgggjjjjjjrrr~~~}}}qqqqqq~~~{{{[[[DDD777555888///000000///...---...///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000333===NNNkkk```HHH<<<777333111222111///---/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,.../////////111333333===SSSsssggg___jjjMMM???444111000///......------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,---...000------------...///000111///000000111111222222333;;;JJJddd}}}~~~|||wwwtttuuuuuuttttttvvvyyy|||zzzyyywwwuuussstttvvvxxxzzzzzz{{{{{{zzz{{{}}}}}}~~~~~~~~~yyyssslllmmmuuu{{{|||zzzwwwrrrooommmmmmhhhhhhiiilllsss___GGG;;;888111000000111///++++++------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000444222666DDD[[[zzz}}}mmmQQQ@@@888222111333222000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,.../////////000222444CCCeeeggg^^^~~~gggLLL@@@444111000///......------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........------///000...............///111111222444555555444555999<<>>666222111444444///---///------.........---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------------------...///000000333111888MMMjjj{{{~~~~~~aaaGGG;;;222111333222000111000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---//////......000111<<>>JJJsss~~~yyyyyyxxxqqqgggaaaYYY___ppprrreeekkkzzzuuuYYY???777222333333111000222...------,,,,,,------...,,,,,,,,,++++++++++++***************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++))))))*********++++++++++++,,,,,,------...//////000000222333111444BBBRRRuuu|||hhhJJJ===666000222222111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++,,,,,,------.../////////333222000<<<]]]|||sssrrrxxx\\\ffffffMMMBBB:::111111000///......------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......000111222111000///000111***111555222000:::QQQeee{{{wwwzzzzzztttmmmeee^^^ZZZaaarrrtttsss{{{QQQ@@@333222333111111444......------------......,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++,,,,,,,,,---......//////111000111333333:::PPPhhh~~~|||yyyZZZEEE888111333222111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////---333222111HHHqqqzzzvvvsssvvv\\\lllcccJJJ@@@999222111000///......------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......111222333222000///000111---111555777===RRRqqq|||zzzsssllllllhhh]]]SSSZZZyyy{{{vvvZZZ>>>444333///...111......------------......------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))))))))************++++++************++++++)))************+++++++++,,,,,,------.../////////222///000444777CCCaaa|||{{{nnnPPP>>>888444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////...000333???]]]vvvvvvyyy\\\ooobbbHHH>>>888333111000///......------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......111333333222000///000111222444777===LLLhhhzzz|||jjjiiikkkhhh^^^SSSUUU]]]tttoooxxxPPP>>>888222000222......------------......---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++)))************+++++++++,,,,,,------.../////////111...///444999IIImmmxxxzzzuuuxxxzzzyyy|||YYYCCC===444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////111...666NNNppp}}}yyy|||XXX}}}]]]KKK???444222000000000///......------........................,,,---......,,,,,,---...,,,,,,,,,---------......---333666444111000222333444555999HHHggg~~~|||~~~xxxpppmmmqqqpppeeeWWWPPPTTTyyy}}}ooommmwwwsssLLL:::777666111000000000......///...+++......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...///000000222222222666@@@YYYtttuuusssrrrzzz}}}mmmSSS???888666333000///000///,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,***+++...000///---222333777YYYzzz~~~YYY[[[HHH===555444000000000///......------........................,,,---......,,,,,,---...,,,,,,---------.........000333444111......000222555:::JJJggg|||~~~|||vvvxxxyyyssskkkhhh```pppssskkkllluuu}}}XXX===555888000111000...------...---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...///000000111///222;;;MMMiii{{{tttssszzz```FFF999777333111111222000---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,...,,,***+++...000///...222444CCCggg}}}~~~|||```YYYEEE;;;444666111000000//////......---........................,,,.........---,,,---...,,,------------.........222222111000//////333666777EEEccczzzxxx~~~wwwtttpppnnnooovvvuuuoooooosssyyy}}}RRR;;;888444333222000...,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000000111222///333EEE___~~~|||yyywwwuuu{{{qqqPPP<<<777333111222222000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...000000///333777TTT|||{{{yyyyyyhhhZZZDDD888333555111111000000///.................................---...///...---,,,---///------------............111000000222222222777===EEE___vvvuuu{{{}}}uuuyyyvvvpppgggbbbooo~~~}}}}}}yyy}}}WWW;;;777555444444000,,,,,,.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111111555111888QQQrrrxxxxxx~~~xxxuuuzzzyyyvvv{{{ZZZ@@@999222222333222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,---...000111111444<<>>666444222222111111000/////////...........................///000///...---...000............/////////000111111555:::<<>>^^^}}}vvv}}}~~~yyynnnlllpppvvv}}}{{{zzzzzzzzzzzzeeeHHH999666555333000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++000333...111>>>EEEuuuoootttooohhhOOOAAA888333222////////////............---------............/////////............////////////......///111333444555;;;OOOttt~~~~~~wwwqqqlllhhheeebbb]]]\\\ZZZXXXVVVUUUUUUUUURRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLIIIJJJKKKJJJHHHHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQPPPOOONNNOOOQQQUUUXXX[[[[[[aaaiiisss}}}}}}wwwxxxuuugggWWWWWWnnnyyywwwzzzZZZ<<<222444333111000222111---,,,///,,,,,,,,,,,,++++++++++++***,,,------+++******+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******++++++,,,,,,------***000//////777666444:::FFFhhh|||~~~ssshhhgggmmmttt~~~zzzwwwwwwxxxxxxwwwyyyqqqSSSBBB;;;666333222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---111333111@@@[[[xxxzzzuuufffMMM???666222111////////////............---------............/////////............/////////000111000000000222333666FFFiii|||sssnnngggaaa^^^[[[XXXWWWSSSSSSRRRPPPOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFHHHIIIIIIHHHFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLOOORRRTTTTTTZZZccclllvvvwwwssslllccc___^^^~~~}}}xxxmmm}}}RRR;;;888444000///222222///---///------,,,,,,,,,+++++++++***,,,------+++******+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******++++++,,,------...+++000...000888666555===RRRtttzzzppplllnnnqqq~~~{{{yyyzzzxxxuuusssqqqwwwdddMMM???888555666111111000000///.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111,,,...666222EEEqqq~~~{{{}}}fffMMM>>>555111000////////////............---------............/////////............/////////111333333222111111222888TTT|||sssmmmeee```ZZZUUUSSSQQQOOONNNKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMOOOQQQWWW^^^fffoooyyyyyyyyy|||uuudddXXX___}}}zzzvvvdddmmmrrrNNN===666000...000111///...000---------,,,,,,,,,++++++***,,,------+++******+++++++++***************)))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++***++++++,,,------......---000...000666555777EEEcccxxxrrrqqqrrr|||tttnnnmmmrrrzzzyyy[[[EEE888444777111111111000//////......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///222,,,...666777RRRvvv{{{eeeLLL>>>555111000////////////............---------............/////////............/////////222444444222222555888EEEhhhvvvmmmeee```XXXUUUPPPMMMLLLKKKIIIHHHEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGGGGEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEFFFHHHIIIMMMRRRZZZaaahhhqqq{{{~~~|||wwwqqqmmm[[[```wwwwwwnnn___jjj~~~jjjLLL<<<555///000111//////000------------,,,,,,,,,,,,***,,,------+++******+++************************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++,,,,,,------.........111///000555555>>>TTTwwwxxxxxxssssssuuutttkkkkkkmmmsss}}}jjjLLL888222444222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///000...000666BBBgggzzz{{{}}}rrrzzzbbbJJJ===555222111////////////............---------............/////////............/////////111222111111444<<>>444555222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........,,,000333666PPPyyy{{{uuuooozzz```III===666333222000/////////............---------.........////////////............/////////000000...///666BBBKKKxxxqqqhhh^^^WWWRRRNNNKKKHHHGGGEEEEEEFFFFFFDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEFFFGGGFFFDDDCCCDDDEEEAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAFFFNNNUUU\\\eeennnuuussswwwzzzyyyxxx~~~{{{www|||lll[[[[[[rrrzzzuuufffbbbtttOOOCCC777333111...---.........---------,,,,,,,,,***,,,------+++******+++)))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,------......///---222111222555999PPPsssdddjjj|||vvvtttuuuzzz|||yyyxxx|||wwwpppiiihhhjjjqqq|||~~~^^^DDD999999222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---(((222666666[[[vvvpppnnnzzzzzzXXXGGG999444333...000////////////000000111...------------.../////////////////////000111111//////333777555888MMMeee|||wwwrrreeeaaa[[[RRRKKKHHHHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDIIIGGGFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCDDDGGGLLLQQQVVV\\\ccchhhkkkhhhffffffgggmmm||||||}}}xxxmmm\\\RRRaaatttssssssvvv{{{uuuSSS777333555///,,,111......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************,,,,,,------------------222///111333444>>>]]]~~~nnnZZZooo~~~xxxuuusssyyy}}}yyyyyy~~~zzzssspppjjjeeeeeemmmvvv}}}___KKKAAA777222111000000111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......111...111555EEEppp}}}ssspppwwwzzzWWWFFF999555555000000000////////////000000...------------.../////////////////////000111111111222333222555GGGiiiwwwvvv}}}ssseee^^^VVVTTTQQQLLLHHHGGGHHHJJJDDDCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGEEEDDDCCCBBBAAAAAACCCEEEIIILLLOOOTTTYYY]]]___\\\ZZZZZZ[[[cccrrr~~~}}}wwwgggWWWYYYrrr{{{uuuzzzxxxtttnnnHHH999666111------///...------,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************,,,,,,------------......222000222444555BBBdddiii\\\sss~~~xxxsssqqqwww}}}yyyxxx}}}~~~yyysssqqqllleeeccckkkuuu|||iiiTTTEEE555444333111111222222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////222999PPP~~~zzzsssrrr|||zzzWWWFFF999555666222222111000//////...//////......------......///000000////////////000111111222555555444AAAaaa|||}}}}}}rrraaaTTTMMMIIIIIIIIIGGGEEEEEEGGGIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAACCCFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGEEECCCBBBBBBBBBCCCEEEGGGHHHIIIKKKOOOQQQRRROOOMMMNNNPPPWWWhhhwwwxxxggg[[[___jjj|||}}}tttcccggg{{{cccBBB777555222,,,///...------,,,---------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,---------.........222111333555888IIIooossscccbbbzzzzzztttpppuuu}}}xxxwww{{{}}}yyytttsssnnnfffbbbgggqqqzzzvvvbbbNNN999666444222222222222111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---111333>>>bbb~~~yyywwwzzz|||XXXFFF999666777333222222000///...........................//////000000000//////000000111222111444555<<>>666444555000000////////////000000111///////////////000111111111111111000111111222333222EEEgggyyyaaaQQQLLLGGGDDDHHHJJJIIIGGGHHHGGGGGGGGGFFFEEEEEEHHHJJJKKKIIIGGGEEEEEEFFFHHHIIIKKKIIIGGGFFFFFFIIIKKKMMMMMMNNNOOOQQQRRRRRRSSSSSSNNNPPPRRRUUUVVVUUUTTTTTTVVVWWWYYY\\\______]]]ZZZVVVVVVUUUTTTTTTSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNIIIKKKMMMMMMKKKIIIIIIIIIEEEFFFIIIKKKIIIHHHNNNWWWmmmiii\\\mmm}}}lllmmmjjjrrrfffGGG;;;000000///...............++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222555444777EEEaaawww|||zzzttt{{{xxxzzz{{{yyyuuuuuulll___[[[fffuuu|||~~~vvvnnnmmmsss{{{|||nnnSSS===:::555222111111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...000000...:::DDDoooyyyuuutttoooxxx]]]EEE@@@888222444555111111000///////////////////////////000000000000///444444///---222555555CCCXXXrrr___QQQLLLGGGDDDCCCFFFGGGFFFHHHKKKFFFHHHKKKLLLLLLMMMOOOQQQRRRPPPNNNNNNNNNNNNNNNMMMQQQSSSUUUUUUUUUWWWZZZ\\\XXXYYY[[[^^^``````````````````dddhhhhhhdddeeehhhnnnjjjiiiooovvvvvvnnnfffhhhfffcccaaa```___]]]\\\ZZZ\\\^^^]]]ZZZWWWWWWWWWUUUTTTSSSSSSRRRQQQPPPOOORRROOOLLLKKKKKKMMMMMMMMMSSSLLLHHHKKKKKKKKKOOOVVVggg|||}}}}}}qqqdddrrr}}}wwwuuuwwwYYY===444000//////---***,,,000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))************++++++,,,,,,,,,,,,------...............///000111333333===UUUvvv|||wwwvvvvvvzzzzzzvvvrrrmmmfffaaa]]]```lllzzz~~~zzzzzz{{{{{{zzz~~~]]]FFF:::888777///...000+++111000000///......------,,,++++++******++++++,,,******+++++++++,,,,,,,,,---...//////......000111:::000VVVyyywww{{{~~~qqqqqq~~~}}}ZZZEEEBBB:::444444333111111000///////////////////////////000000000000111111111000111333666999UUUvvvpppbbbUUUMMMLLLJJJHHHHHHKKKLLLLLLOOOTTTUUUWWWZZZ[[[[[[[[[\\\^^^```]]][[[YYYZZZ\\\^^^___bbbcccddddddeeeeeefffggghhhiiillloooqqqssstttuuusssssswww|||yyyvvvqqqmmmjjjiiihhhgggiiifffcccaaaaaabbbaaa```^^^]]][[[ZZZYYYXXXWWWVVVUUURRROOONNNPPPTTTVVVWWWYYYUUUSSSUUUTTTQQQQQQUUUeeezzz{{{vvvooo|||zzz~~~sssnnnzzzTTT:::444000111000---,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++))))))))))))************++++++,,,,,,,,,,,,------...............///000111444666EEEddd{{{vvvuuu|||~~~|||yyysssnnnhhhccc^^^___kkkwww~~~rrrNNN???888777000111222,,,000000//////...------,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---...///...---...000222555999dddvvvxxx}}}zzzqqqtttwwwXXXEEEBBB:::444444111111111000/////////000000////////////000000000000444///...222333222999CCCkkkjjj\\\UUUQQQQQQSSSTTTSSSUUUYYYZZZ[[[aaaiiisssuuuwwwxxxwwwxxxyyy{{{|||yyyuuusssssswww}}}~~~vvvqqqqqqqqqooommmkkkhhhdddaaa___^^^\\\ZZZWWWUUUTTTVVV[[[aaaeeegggfffddddddeeeccc]]]YYYZZZdddxxxssshhh~~~kkk[[[kkkgggGGG<<<222111222000,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))*********++++++++++++,,,,,,,,,,,,------............///000111222666:::QQQxxx}}}zzztttttt|||yyyuuupppkkkeee___^^^hhhsss}}}~~~|||]]]FFF888666222333444---//////......---,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---......---...000222444IIIwwwsssyyyvvvqqqxxxtttWWWEEE@@@777333333000111111000000///000000111////////////000000000000444...000666333000===SSS~~~}}}iii___^^^```eeejjjkkklllppptttwwwzzz|||wwwpppkkkgggddd___\\\ZZZ[[[___eeemmmtttxxxzzzuuutttttttttrrrmmmiiiggghhhzzz}}}zzz~~~pppsss}}}jjj[[[fffZZZGGG444...000111...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,------............///000222222777>>>[[[}}}yyyzzzssssss}}}||||||~~~}}}yyytttwwwsssnnnhhhaaa^^^dddnnnxxxlllMMM999555333444444---......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,---...---...111333888]]]rrr{{{}}}tttttt~~~sssWWWDDD<<<222000333000111111000000000000111111////////////000000000000222000444888222111HHHggg|||~~~yyyrrrmmmiiilllttt}}}~~~|||zzzxxxpppzzz~~~rrrjjjrrrhhhggguuutttYYY<<<......000//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++,,,,,,,,,---------.........000111222333777DDDeee|||{{{ttttttxxxxxxzzz}}}~~~wwwqqqxxxuuuqqqkkkccc]]]aaaiiisss}}}yyyTTT:::555333333333------------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,.........000222444999mmmttt{{{vvvzzzoooUUUCCC999//////444111111111000000000111222222////////////000000000000111333777777333<<<\\\|||{{{wwwkkkppp|||pppeeedddsssLLL666000000000111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------...///000222333444888MMMqqq|||}}}vvvxxx|||vvvuuuwww}}}zzzsssxxxvvvsssnnneee]]]___eeepppzzz\\\???888444222222.........------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,...///000111444777===zzz~~~yyyzzzzzzfffPPPAAA999000111555111111111000000111111222333////////////000000000000111555666444999PPPsss|||wwwkkknnn{{{mmmgggvvvbbbDDD777222000000...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------...///000222444555:::XXXyyy~~~wwwsssqqqrrrwww~~~{{{vvvxxxvvvtttpppfff^^^^^^cccooowwwbbbDDD<<<666222333000........................,,,++++++******++++++,,,,,,,,,,,,------------...+++---///000111333666999MMM}}}yyyxxx}}}___LLLAAA:::222333777222111111000000111222333333////////////000000000000333555333111>>>___||||||~~~qqq___vvvzzzzzz~~~rrrPPP>>>555000///......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///111222444555;;;```~~~|||wwwqqqmmmlllqqqyyy}}}{{{wwwwwwvvvuuuqqqggg^^^^^^bbbnnnvvvfffHHH@@@777222333222......//////////////////,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,...000111222444777:::```|||tttvvvaaaOOO<<<555444222000///000000000000000000000000///000111111111111000000222999888777MMMvvv~~~mmmfff}}}cccFFF888333111---...---,,,...///---***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///+++444222...111111111:::DDDooowww~~~tttlllmmmnnnoooooooooooooooxxxrrrooonnnfffZZZXXX^^^nnnxxxuuuRRR>>>888666222...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------000222///222888444333???jjjrrrrrr{{{^^^LLL;;;444444333222111000000000000000000000000///000000111111111111111222444777EEEeee~~~vvvkkkooo}}}tttzzzzzzVVV???666222......------...///...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///+++333111...333333333<<>>YYY}}}}}}~~~~~~|||}}}}}}ssskkkfffddd^^^UUUUUU\\\gggrrr~~~dddEEE:::888666222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...+++...333111:::PPPxxxwwwooo}}}yyyssswwwYYYIII999333444444222111000000000000000000000000//////000000111222333444999666EEEkkk{{{kkkeeessseeeggguuu___DDD333000---+++---///---,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,------......///---111......555444666AAAiii}}}}}}yyyooogggddd]]]SSSSSSYYYjjjuuummmKKK:::777666333000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///111...000333222CCCaaawwwpppzzzuuuvvvyyyYYYIII999333444333000///000000000000000000000000/////////000111333444555555<<>>555444555333222222222222111111111111222222222...000444333333FFF^^^xxxoooxxxvvvqqq~~~pppiiimmmzzzzzzsssgggqqq~~~iii___ppp{{{]]]???444333000...///------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************+++++++++,,,------,,,------...///000000...333888777BBBjjjggg~~~vvvkkkfffccc___]]]___jjjttt~~~xxxUUU???666555333111000000000///...///............---------,,,------------...............444666===ccc~~~vvv|||UUUFFF===555444444222111333222222111111111111222222444---...666444555OOOpppssshhhmmmxxxqqq|||~~~uuukkkooo{{{zzzzzzoooccc~~~ggg]]]iii~~~sssLLL777222000.........------------,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,------,,,------...///000///000444777777FFFppp|||fffxxx~~~tttiiiddd```\\\\\\^^^gggqqq}}}```GGG:::555333111000111111///...///............---------------------............///...222666BBBmmmzzzvvvxxxQQQCCC;;;555444444222111333222222111111111111222222555...///666666;;;ZZZzzzkkkjjjvvvzzzqqqyyyzzzzzzsssmmmppp{{{}}}zzz|||hhhssslll^^^cccqqq[[[>>>333000...---.........---------,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,------...///000...000333444777LLLuuuppp```jjj{{{~~~}}}zzzpppfff```\\\XXXZZZ^^^dddooo{{{hhhLLL;;;666444111111111111000...///............------------------.........//////000///111555GGGuuu~~~xxxwwwtttTTTAAA:::555444333111111333222222111111111111222222555000000666999GGGjjjooommmxxxzzzqqqwww|||xxx}}}yyyooolllooozzz{{{vvvlllwwweeebbbhhhlllIII777222000...............---------,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------...///000///111333333;;;UUU}}}{{{hhhaaaeeewwwzzz~~~|||uuulllccc]]]XXXTTTWWW\\\dddppp|||nnnNNN:::666444222111111111000//////............---------------........./////////111000222777PPPvvvwwwnnnSSS???999555444333000111444222222111111111111222222333222333666>>>VVV|||}}}hhhtttyyyooouuu~~~yyyooojjjjjjmmmwww{{{}}}pppllltttnnnooo|||UUU>>>555222000............------------)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,------...///000000333444555CCCaaa~~~zzzkkksssuuu}}}zzz|||zzz~~~||||||qqqiii```YYYTTTQQQUUU[[[dddooo{{{vvvUUU>>>666444222111222111000//////............---------............////////////000000444===[[[|||sssvvvfffNNN===888555444333000111444222222111111111111222222111333444666BBBaaazzzfffzzzxxxnnnrrr~~~~~~wwwhhhccchhhjjjuuuooouuuwww\\\uuu||||||xxx]]]BBB888444222//////.........---------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...000000111333444888IIIjjjrrrrrryyytttyyy~~~zzzzzz|||oooggg^^^XXXRRROOOSSSZZZbbbnnnyyy~~~~~~\\\DDD666444222111222222000/////////.........---------............/////////000///111666BBBddd}}}{{{qqquuu~~~^^^OOO<<<999444111111111111111333333222222111222222222111777777888NNNwwwqqqkkkzzzssssssvvv|||}}}vvvkkkiiikkkrrr}}}ppprrruuuhhh}}}}}}wwweeeNNN===111111/////////...,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000///333222444MMMyyytttrrrwww}}}{{{~~~|||uuunnnkkkbbbYYYTTTPPPOOOSSSYYYdddlllwwwfffDDD999666222......000000.........------------.........------------...//////444///888???tttpppjjjsss~~~ZZZFFF<<<888444222111222111111333333222222111222222333111555666???^^^yyyccckkkzzzqqqqqqvvv}}}{{{{{{~~~|||}}}}}}{{{wwwkkklllmmmqqq{{{rrrsss}}}nnn}}}uuussszzz^^^EEE444222/////////...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111444333888UUUssswwwzzz{{{yyy}}}|||yyyssslllggg___VVVRRROOONNNRRRXXXbbbjjjuuu}}}qqqKKK;;;777333000000222111//////......------......///...------------...//////222///999GGG|||wwwooojjjuuuZZZCCC;;;888444222222222111111333222222111222222333333444333666JJJsss^^^TTTggg{{{pppooouuuxxxvvvuuuxxx~~~vvvyyyxxxyyyyyykkkmmmmmmqqqyyyvvvuuuxxxzzz|||oooppp}}}rrrRRR888111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444444444AAAccclllzzzyyywww|||{{{zzztttnnniiibbb[[[SSSPPPMMMLLLPPPVVV___gggrrrzzzTTT===999444333444444222000///......------......///......------......///000111///:::RRRvvvppp}}}{{{mmmkkkwww___HHH:::777444222222222222111222222111111222222333333666222999WWWpppSSSLLL^^^~~~|||nnnnnntttuuurrrpppsssxxx|||zzz}}}ssswwwyyyjjjkkklllpppzzzxxxwwwwwwyyy|||nnnnnntttfffDDD555111///...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555444999NNNsss{{{ddd{{{yyywwwzzz~~~|||yyywwwpppjjjfff___XXXRRROOOMMMLLLOOOUUU[[[cccnnnvvv{{{___AAA999444444555444111000//////............//////...............//////000111111;;;\\\uuuooo{{{xxxlllnnn|||\\\JJJ999777444333333333222111222111111111222222333444666444BBBiiivvvaaaQQQLLL]]]yyy{{{mmmlllrrrsssnnnlllnnnpppsss|||qqqmmmrrrxxxjjjgggiiippp{{{yyyxxx{{{nnn}}}oookkklll~~~SSS===333111------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111444333???\\\sssbbb}}}}}}yyyyyy{{{}}}yyyyyyuuummmhhhddd]]]WWWQQQPPPNNNLLLOOOTTTXXX```kkkrrrxxx~~~lllEEE;;;333444555333000000/////////......////////////............///000000333444<<>>:::999888888888777444111333222222333444666888:::EEErrrwww___lllxxxppphhhaaa^^^cccuuu}}}~~~vvvlllmmmkkkfffbbbeeelllsss}}}zzzwwwrrr~~~~~~iiibbbuuu|||uuuZZZBBB555444///---///,,,......---------,,,,,,,,,...------------,,,,,,,,,///......///222333333222888???bbbooo[[[gggwwwvvvooommmqqqwwwzzz~~~~~~uuujjjccc\\\YYYSSSLLLGGGGGGJJJMMMQQQVVV___gggooowww~~~uuuSSS;;;666333444555///000000000000//////////////////......///000222333666HHHooo{{{eeeppprrr```RRRkkkxxxpppzzzpppWWWIII<<<999999888999999888555333444111111333444444888<<>>666......111///......---------,,,,,,,,,---------------------------...///000111111222333444@@@jjjeeeXXXkkktttqqqvvvyyy~~~}}}qqqiiieee\\\ZZZUUUOOOJJJHHHIIIKKKLLLPPPXXX```iiirrr{{{[[[>>>777444666777111////////////000000000000//////...///000222333555888SSS{{{sssQQQJJJggg|||uuurrrgggQQQEEE777777666666888999888666444333111222444222111<<>>111///111.........---------,,,,,,,,,,,,,,,,,,---------......,,,///111111000000222555777JJJwwwxxx}}}[[[[[[vvv{{{zzz|||qqqllllllaaa___[[[UUUNNNJJJIIIIIIJJJMMMSSS[[[eeeppp{{{eeeJJJ???666444666333.../////////000000000111////////////111333555666AAA```iiiTTTSSSsssyyyrrrtttZZZGGG???333555444444666888888666444///000555888444555KKKfffrrr___ooo~~~ssspppkkkfffYYYVVV[[[jjjxxx{{{wwwyyyhhhZZZSSSVVVUUU]]]|||iiicccooorrrpppwww{{{xxxtttuuuwwwxxx}}}}}}ssshhhxxx~~~XXXCCC333///111---......---------,,,,,,,,,,,,,,,,,,------.........,,,///111111000000222555777MMMzzzxxxxxxZZZ]]]yyyzzzooojjjjjjcccaaa]]]WWWPPPKKKIIIHHHIIIMMMSSSZZZdddooo{{{jjjPPPCCC777333555222.../////////000000111111////////////111333555666EEEdddiiiSSSUUUwwwxxxqqquuuwwwXXXHHH>>>555444444444444444444444444666333444444000666WWW{{{ccc]]]xxxsssooonnnlll```ZZZYYYcccqqq~~~|||kkkaaaYYYUUUZZZnnnlllbbbkkk~~~pppdddcccbbbbbbcccdddfffgggmmmxxxyyyyyyssszzzaaaGGG888000///111///............------------...///...------...///...///000000000111444777>>>PPP{{{ggg[[[hhhxxxvvvmmmkkkiiifffgggeeeaaa[[[TTTMMMIIIHHHMMMMMMQQQYYYdddqqqzzzvvvPPP===777444222111000000///...............///000000//////111444777???zzzeeeMMMTTTppptttssszzzrrrTTTFFF>>>777444444444444444444444444444333555777555AAAgggaaabbb~~~wwwrrrpppnnnddd^^^[[[aaalllwwwzzzfff[[[SSSTTThhhlll___fffnnnYYYWWWTTTSSSSSSUUUWWWYYYdddooo~~~}}}~~~xxxyyyhhhLLL<<<222000111///............------------...///...------...///...///000000000222444777;;;VVVaaaXXXiii|||vvvmmmkkkhhhdddeeeccc___YYYSSSMMMIIIGGGLLLMMMPPPXXXcccoooyyyYYYBBB999555222222000000///............//////000000//////111555888III]]]KKKRRRnnnsssttt{{{oooRRREEE===777444444444444444444444444333444666777888LLLwwwzzz^^^kkk|||vvvsssooojjjddd``````dddmmmrrraaaSSSPPP```kkk\\\^^^|||zzziiiVVVSSSPPPMMMLLLMMMPPPRRRZZZeeettttttvvvuuuxxxtttUUUAAA666111111///............------------...///...------...///...///000000000222555888>>>cccxxx]]]XXXlllyyyvvvqqqkkkeeeccc___YYYTTTOOOKKKHHHJJJLLLOOOVVV```mmmxxx~~~eeeIII<<<555333222111000//////....../////////000000000000222555888TTTZZZHHHNNNjjjsssvvvrrrUUUEEE;;;555444444444444444444444444333666666444888RRRmmm^^^yyyyyytttpppnnnjjjddd```^^^eeeyyy}}}nnnZZZRRR]]]|||lll\\\YYYnnnooobbbYYYWWWUUURRRPPPPPPPPPQQQTTT\\\jjjvvvoooyyyvvvzzzvvv___GGG999333000///............------------...///...---------///...///000111111333666888FFFqqquuu]]]\\\rrryyyqqqgggddd```[[[WWWRRRNNNKKKIIIKKKOOOUUU^^^jjjvvv}}}oooOOO===555333333111000000///...////////////000000000000222666999VVV___EEEKKKgggrrryyytttWWWEEE:::444444444444444444444444444222666555222<<<^^^~~~aaaccc|||vvvqqqpppmmmhhhaaa[[[```sss~~~zzzkkk^^^aaayyyooobbb[[[eeepppoooggg```ZZZZZZYYYWWWUUUSSSPPPOOOQQQVVV___jjjwwwppppppxxx~~~}}}jjjOOO>>>444//////............------------...///...---------///...///000111111333666999LLL}}}ooo]]]aaaxxx~~~uuummmiiieee```\\\XXXTTTOOOKKKHHHKKKOOOTTT\\\gggttt}}}~~~~~~wwwTTT>>>555444333111111000/////////////////////000000111333777:::RRR~~~^^^CCCHHHddd|||qqq{{{nnnUUUCCC999555444444444444444444444444000555444444FFFpppiii\\\oooxxxrrrqqqoookkkccc[[[\\\kkk|||~~~zzzpppiiixxxxxxmmmeeeiiippppppllliiibbbbbbaaa___]]]ZZZXXXVVVSSSTTTWWW___mmmpppmmm|||xxx~~~vvvXXXDDD777//////............------------...///...------...///...///000111222444777:::OOOhhh\\\ggg|||}}}tttlllkkkfff```\\\YYYUUUOOOJJJHHHKKKOOOSSSZZZfffttt}}}xxxrrrnnnmmmoooqqqtttwww~~~YYY@@@777555444222111000000//////000000//////000000111333777;;;SSSxxxSSSCCCGGGcccxxxppp~~~hhhOOO???888666444444444444444444444444000555555777PPP]]]```}}}{{{uuuqqqooollleee[[[XXXaaammm{{{|||}}}~~~{{{zzzrrrxxxyyyrrrxxx~~~xxxqqqooolllhhhfffeeeeeeeee^^^ZZZVVVYYYdddwwwuuuwwwsssppppppmmmnnnrrr```KKK<<<111///............------------...///...------...///...///000111222444888;;;WWW~~~eee^^^nnn{{{|||uuupppkkkddd```]]]YYYRRRLLLIIILLLPPPSSSZZZeeesss~~~sssrrrrrrtttwww{{{|||aaaDDD999666555222111000000//////000000...///000111111444888;;;ZZZpppKKKCCCGGGccc|||uuuoooeeeKKK;;;666666444444444444444444444444222666555999UUUrrrYYYeee~~~wwwqqqpppmmmfff[[[TTTYYYcccsssuuu||||||zzzuuuwwwxxx|||{{{wwwqqqkkkiiijjjmmmoookkkcccYYYVVV___ppp|||rrrnnngggpppsssbbbgggeeeyyyfffPPP???333//////.........------------...///...------...///...///111111222444888;;;aaawwwfffcccuuu||||||vvvpppiiieeebbb^^^VVVPPPIIILLLPPPTTTYYYeeettt~~~{{{zzzyyywwwzzzfffHHH;;;888666222111111000000000000000...///000111111444888<<>>QQQkkk{{{rrrvvv[[[HHH<<<777555333333333444444444555555222888777GGGuuu{{{WWWZZZzzz|||pppooopppnnnfff\\\XXXZZZbbbhhhuuuuuutttrrrjjj~~~|||tttoooooouuu{{{uuussstttttttttuuuooohhhbbb```gggyyy|||sssuuuyyy|||}}}}}}yyynnnUUUBBB444333///---000111...,,,...............///////////////222//////555444666CCCmmmwwwrrr]]]mmmzzz}}}|||uuulllhhhfffbbb[[[TTTLLLKKKLLLPPPVVV```qqq}}}yyyyyyyyyyyyvvvUUU@@@777555333222111000000/////////---222///...444444888FFFvvvbbbBBB@@@SSSmmm|||uuuxxxzzzYYYFFF<<<777666333333333444444444555555222555888QQQmmmRRRccc}}}|||qqqnnnmmmoookkkccc\\\YYY^^^cccpppsssqqqpppfffssswwwjjjfffjjj{{{}}}yyyxxxxxxwww}}}wwwpppiiicccfffttt|||{{{xxx\\\FFF777444000...000111...---...............///////////////222//////555444777EEEyyy{{{{{{jjjYYYkkkzzz{{{uuummmiiihhheee^^^YYYOOOMMMMMMQQQVVV```pppZZZ@@@666555333333111000000000000000---222//////444444999JJJ]]]@@@CCCWWWppp}}}xxxzzzoooTTTEEE<<<888777333333333444444444555555777777;;;ZZZaaaSSSnnnyyyzzz}}}rrrlllkkkooopppiii___YYY___cccmmm}}}uuuppppppiiinnntttkkkdddjjjzzz~~~|||}}}wwwooofffeeeqqq{{{{{{sssgggNNN>>>666111...000111...---///............////////////...333000000555444999HHH~~~uuuhhh\\\ooo|||~~~}}}}}}xxxqqqllljjjfff```[[[RRRNNNLLLPPPVVV___ooo|||{{{{{{]]]@@@666777333333222111000000000000...111///000555333;;;NNNvvv[[[CCCFFF[[[uuu}}}xxx{{{dddOOOCCC:::666555333333333444444444555555999:::DDDgggxxxWWWTTTyyyssswwwtttmmmjjjooosssmmmbbb[[[```aaahhhvvvvvvppp}}}ooogggiiitttwwwlllhhhjjjsss{{{sssiiifffppp~~~xxxyyyppprrrWWWDDD888222///000111......000............////////////...333111000555444:::KKK}}}pppeeeeeevvv{{{vvvwww|||uuupppkkkfff```\\\SSSNNNKKKNNNUUU___nnn{{{___BBB888888444333222111000000000000///111///111555333===TTTyyyrrrWWWGGGJJJaaayyy{{{uuu{{{zzz^^^KKK???666222111333333333444444444555555555;;;OOOzzzcccOOOUUU{{{oootttxxxpppmmmrrrvvvqqqggg```^^^]]]aaammmvvvqqq{{{mmmggggggmmm|||tttooovvv~~~vvvkkkgggqqqyyyooo{{{}}}___III999333000111111......111............////////////---333222111555444<<>>XXXvvvttt{{{QQQGGGNNNeee~~~yyysss}}}www[[[HHH<<<555222333333333333444444444555555555;;;TTTvvvUUUOOOXXXyyymmmqqq}}}vvvrrrvvvyyytttlllfff___\\\[[[eeeuuuyyyttt{{{nnnhhhiiijjjsss~~~zzzmmmiiisssvvvjjjttthhhOOO:::444000111111//////111............////////////---333222111555555===OOO}}}iii[[[nnnyyysssttt}}}|||uuunnngggbbb___XXXQQQLLLOOOXXXcccrrr~~~}}}jjjKKK<<<999444444333222111111111111000000...333666333???\\\|||~~~uuuMMMFFFPPPiiixxxtttuuuYYYEEE;;;666777:::333333333444444444555555999<<>>888555444333222111111111111111000...333666333@@@^^^tttKKKFFFRRRkkk~~~xxxvvvuuu\\\FFF999666666444222333444444333555777:::999FFFeeekkkOOONNNssszzzuuuuuuwwwsssuuuuuuqqqlllfffaaaXXXTTT```ttt~~~xxx}}}wwwooogggaaacccnnnzzzqqqnnnwww~~~sssdddkkkyyyXXXAAA888111000000//////000///////////////000111111111222333,,,555777888]]]___VVVrrrzzz~~~{{{xxxooolllhhhbbb^^^XXXRRRPPPVVVeeewwwtttTTTAAA<<<555333000000000111111000111222444///777888>>>jjjqqqKKKFFFUUUqqq~~~uuuooouuuYYYCCC999777666444333444444444333444777999555HHHkkkfffNNNTTT{{{uuutttwww}}}xxxyyyyyyvvvrrriiicccYYYRRRYYYiiitttwww~~~~~~yyy}}}uuuoooggg______gggzzzyyyooommmzzzssssss}}}dddFFF;;;333111111000000111///////////////000111111000111333---777999<<>>888888555444777222444555555555777:::===QQQdddTTTeeezzzpppqqq{{{qqqnnnooopppuuummmfff```YYYQQQPPPTTT[[[kkkwwwwwwxxxzzzkkkccchhhmmmkkkiiilllnnnkkkaaaUUUVVViii{{{zzzfffRRR===333222111000//////////////////000111111000///444333888999KKKbbbVVViii{{{yyyvvvpppkkkjjjfffddd___XXXXXXbbbttt|||yyyyyy~~~|||xxxSSSBBB999666333222222111111000000...333333777888PPPlllYYY```vvv{{{xxxvvviiiQQQ<<<888999555444888222333444555666888;;;>>>```~~~aaaVVVhhh}}}ooosss}}}tttpppqqqssstttmmmgggeee```WWWTTTVVVSSSfffwww{{{~~~~~~mmmccciiipppooonnnqqqqqqooocccTTTTTTggg~~~wwwyyy~~~jjjUUU???555333333111000///////////////000111111///...444444:::;;;OOO~~~aaaTTTgggwwwvvvtttnnnjjjjjjfffddd___YYYXXXbbbuuu|||vvvsssrrrrrrtttlllfffkkk|||WWWCCC999777333222222222111///111...222222777999UUUmmm]]]hhh|||~~~{{{xxxwww^^^MMM<<<666555444222222333777222111888777777@@@jjjnnnVVVUUUlll{{{sss{{{wwwwwwyyypppnnnooossstttsssmmmccc[[[VVVTTTQQQWWWjjjyyy{{{{{{~~~zzzvvvqqqqqqhhhaaa^^^\\\bbbwww{{{zzzppppppvvvZZZAAA999777111...000000000000000000000000000222000333000888<<>>\\\aaa]]]ggg{{{sssxxxXXXIII;;;555555444222333111555333444;;;999<<>>666000///222000000000000000000000000111111555222888:::NNNxxx]]]VVVddd{{{{{{xxxrrrkkkhhhgggiiiggg```[[[bbbuuuzzzwwwzzz|||ZZZEEE;;;999777555333222222222000///444333:::BBBbbbwwwWWWZZZlllzzzsssyyySSSFFF999555555333222333111555333555:::777<<>>[[[uuuTTT]]]www}}}~~~{{{rrrooopppmmmiiijjjmmmjjjjjj|||eeeKKK<<<;;;888666444444333333///444777///999LLLrrr```QQQeee~~~vvvttt~~~<<<888444111222333444444000888222777???222IIIyyyQQQEEEHHH^^^rrrooovvvsssdddnnnzzzuuurrruuuzzzzzzvvvrrraaa[[[```iiiooo~~~}}}xxx{{{zzzvvvqqqggg^^^dddqqqrrrvvvxxxtttiiiSSS???999888111000000000000000000000000111333333555888===```kkkTTTbbbxxx|||zzz~~~{{{tttqqqpppooojjjkkkooommmlll{{{oooIII???<<<777444444444333333444333000999777JJJ{{{___XXXeee|||tttppp|||<<<888444111222333444444222888111555===444PPPrrrMMMDDDHHH[[[ssssss{{{ssseeejjj|||zzzwwwvvvzzz~~~wwwrrreee^^^cccjjjppp{{{}}}{{{vvvqqqggg```gggttt~~~qqqxxx|||qqqvvvttt[[[CCC999666///111111111111111111111111111444333555888>>>ccchhhSSSeee}}}zzz}}}tttqqqqqqnnnkkklllpppoooqqqtttMMM???<<<777444444444444333333333000999888MMM\\\OOO\\\sss~~~sssppp{{{;;;777333111222333444444444777111444:::888XXXnnnLLLGGGMMM```uuuxxxrrrccceeewwwzzzzzz}}}zzzqqqhhh```ccciiinnn|||vvvqqqiiiccclllzzzyyyqqq|||sssqqq{{{```GGG:::666///111111111111111111111111222444333555888AAAiii}}}sssbbbQQQggg~~~{{{uuurrrrrrnnnkkkmmmrrrsssxxxvvvUUU@@@<<<888555444444444333222333000999999QQQ___MMMWWWooo~~~tttppp|||999666333222222333444333555666333555999<<<___nnnKKKGGGQQQkkkuuu}}}oooaaacccwww{{{}}}rrriii```aaafffjjjzzz}}}wwwrrrjjjfffqqqxxxuuu{{{zzzyyyaaaHHH;;;888333111111111111111111111111222444333444888DDDpppvvvmmm[[[PPPfff~~~}}}|||vvvrrrtttnnnmmmoootttwwwwwwZZZ@@@<<<888555444444444444111333111999:::VVVcccOOOVVVmmmuuuqqq}}}888555333222222333333333444555555777888@@@eeepppIIIDDDUUUwwwuuupppaaaccczzzyyyyyy|||}}}tttkkkaaa```dddfffvvvwwwqqqjjjhhhuuuyyyzzzxxxcccLLL===999666111111111111111111111111222444333555999FFFuuuzzznnnyyyUUUPPPcccttt}}}~~~xxxssstttnnnnnnppptttzzzxxx\\\@@@===888555555555444444000444222999<<<[[[cccSSSWWWjjjwwwsss~~~777555222222333444333222333444777999888FFFnnnvvvLLLGGG^^^vvvssseeecccyyyzzzyyy}}}wwwmmmcccbbbdddeeesss|||wwwpppiiiiiixxxyyy|||}}}jjjQQQ???999555222222222222222222222222111444444555:::HHHyyysssoooPPPQQQeeesss~~~zzzuuutttooooooqqquuu|||}}}]]]AAA===999666555555555444111666444999===___kkk[[[\\\mmm}}}wwwsss~~~666444222222333444333222555333888999777MMMyyysssLLLJJJbbbxxxuuuhhh```rrr}}}}}}yyymmmbbbaaabbbbbbnnn{{{|||}}}wwwppphhhiiiyyyvvvzzzpppVVV@@@888333222222222222222222222222000444555666:::IIIzzztttmmmNNNTTTmmm~~~|||vvvsssoooqqqrrrttt|||bbbAAA===999666555555555444222888555:::>>>bbb|||ttt```___ppp{{{vvvqqq{{{555333222222333444333222666333777888777QQQhhhDDDEEE^^^zzzuuuggg^^^jjj{{{jjj```^^^___^^^iiiuuuuuuwwwooohhhhhhyyysssxxx}}}zzzsssXXXAAA777333222222222222222222222222///444555777;;;III{{{tttnnnMMMVVVttt}}}vvvssspppqqqrrrttt{{{hhhAAA>>>999666555555555555222999666:::???cccvvvvvv^^^[[[lllyyyuuuooozzz666555444333333333333333555111666777999YYYWWWFFFAAANNNmmm|||qqqbbb[[[jjjoooeee\\\ZZZ^^^ggguuuuuutttnnnjjjvvvvvvooowww{{{mmm~~~ppp```EEE333888222111111000000000000000...222333555999FFFuuurrrmmmRRR___yyyyyysssrrrrrrrrruuu}}}hhhHHH???777666666444444666888555444<<<<<>>AAAjjjqqqiiirrr~~~~~~{{{oookkkvvv555444444333333333444444444444:::;;;DDDnnndddCCCAAAEEEIIIPPPooo~~~}}}iiiWWWXXX[[[mmmrrriiicccffflllttt~~~xxxpppiiieee]]]XXXbbbqqqzzznnnrrr~~~uuuuuujjjPPP;;;888333222111111000000111111111444555777999@@@fffuuu~~~hhhNNN\\\vvv}}}|||tttrrrrrrwwwhhhHHH???777666666444444666555444555===BBBlllwwwooouuu|||yyymmmjjjvvv444444333333333444444555555555:::;;;FFFqqq___CCC???CCCIIIUUUttt|||gggVVVTTTXXXjjjuuummmhhhlllttt|||xxxooojjjgggccc\\\WWW```nnnyyyjjjmmmyyy{{{kkkRRR<<<666333222222111111111111111///222333777:::@@@eeehhhKKKVVVrrrxxx~~~vvvssssssxxxhhhHHH???777666666444444666555555555<<>>AAAKKK\\\}}}}}}iiiYYYVVV[[[ooovvvnnnkkkqqqzzztttjjjeeeeeeeeeccc\\\YYYcccooowwwccceeepppkkkUUU@@@777333333222111111111111222...111222666:::BBBffffffJJJVVVppp~~~uuuvvvsssrrrxxxeeeHHH???777666666444444666555666555;;;@@@mmmxxxppprrr||||||ooojjjuuu333333333333333444555666777555777;;;LLLwwwYYYFFF>>>AAAMMMaaa~~~nnn___ZZZ```vvvyyyrrrooovvvyyynnngggccceeegggddd[[[XXXaaalllzzzaaa```fffvvv~~~kkkXXXDDD999444333222222111111222222///111111555:::BBBfffeeePPP___ttt}}}uuuyyyuuusssyyyeeeHHH???777666666444444666444666555;;;AAAooohhhbbbiiixxxrrrkkkuuu333333333333333444555666777444666;;;NNNzzz\\\EEE>>>BBBOOOcccrrrdddXXX^^^ttt}}}}}}uuusss|||vvvnnnkkkfffiiikkkeeeZZZUUU\\\eeeddd```aaammm|||yyymmm[[[FFF:::444333222222111111222222111222111555:::BBBffffffXXXjjj{{{uuu~~~uuuooo{{{|||xxxuuu{{{iiiHHH???777666666444444666333666555;;;BBBqqq{{{[[[TTT```rrrsssllluuu666555444333222333333444111999:::<<>>\\\|||SSSCCCDDDCCCJJJbbbzzz|||kkk]]]```pppxxxxxx{{{|||xxxtttqqqoooooonnnggg\\\TTTYYYccczzz}}}lll```bbbgggnnnzzz~~~tttooovvv```III<<<666444222111222333333333444000333999:::GGGsssuuufffZZZnnn}}}sssaaaVVVTTTVVVggg~~~sssNNN;;;666999555333666555555777444:::DDDvvvrrrxxxVVVJJJZZZuuutttjjjrrr555444444333333333333444666:::999???cccuuuOOOAAACCCEEELLLbbb}}}zzz}}}ppp```eeevvvwwwyyy~~~~~~|||{{{xxxvvvwwwuuuqqqkkk___VVVYYY```vvvyyyfff______cccmmmyyyooolllyyydddKKK===666444222111222333333222555111333999<<>>CCCFFFNNNddd~~~}}}~~~rrrffflllyyy|||~~~}}}}}}~~~}}}{{{xxxtttmmmcccZZZ[[[```rrrlll```\\\]]]dddlllxxxqqqkkk}}}fffKKK;;;777555222111222333333222444///222777:::MMMtttpppcccRRRjjjzzzfffXXXOOOIIIEEENNNTTTbbbtttOOO<<<777:::555333666444444555444<<>>888;;;555333666444333666666<<>>888;;;666333666444222777888<<>>CCCmmmoooTTT[[[www~~~~~~ooofffmmm444333222111111333444666999<<<<<>>@@@HHHaaa~~~ggggggtttwwwssssssyyysssjjj```[[[ZZZ```qqqtttnnnzzztttpppttt```JJJ999666333111222222222111333222111666888>>>eee~~~gggjjjNNNRRRjjj|||wwwyyyxxx|||tttUUU@@@777999555444666444333333222:::@@@kkkxxx```aaavvv~~~|||nnndddkkk333333222222333444555666:::999999VVVtttOOO@@@===@@@HHH___~~~hhhhhhzzzzzzyyyzzz{{{ssskkkccc]]][[[```qqquuu}}}pppooouuubbbKKK:::777333111111222222222222222222666888<<>>^^^kkkFFFAAA===@@@HHHYYYyyyoooppp|||{{{ssslllgggbbb\\\aaarrrqqqqqq}}}iiiRRR===999444111111222222333111222222777888:::^^^pppwwwSSSTTTooozzzzzz}}}}}}~~~wwwVVVAAA888:::555333555222444555666===>>>gggvvvdddbbblll}}}}}}mmmcccjjj{{{111222333555666666777777888===CCCaaapppFFFBBB===AAAHHHWWWuuunnnppp}}}||||||~~~|||yyy|||zzz|||~~~{{{rrrllliiiddd]]]___qqq}}}zzz~~~iiiQQQ>>>:::444111111222333333111111222777888999\\\}}}ddd{{{|||XXXWWWqqqzzzxxx}}}yyyxxx~~~|||uuuooollliiiiiinnnwww}}}VVVAAA888:::555333555222333555777===<<>>AAAHHHVVVrrrjjjlll|||zzzyyy|||wwwtttooommmttt~~~zzz}}}zzzqqqllljjjeee^^^]]]ooo}}}gggOOO>>>:::555111111222333333000111222777777888[[[xxx]]]vvv{{{VVVSSSlllzzzwww~~~|||zzzyyyvvvzzz~~~~~~ooocccZZZ```]]]ZZZ[[[aaalllxxxWWWAAA888:::555333555222222555777<<<:::aaaaaaXXXggg~~~ooodddjjj{{{444444444444444555666777:::<<>>>>>BBB]]]}}}NNNBBBBBBAAAHHHZZZqqqyyyggglll~~~xxxrrroookkkddd___cccooo}}}jjjVVVBBB999333222333222111333222111555222:::@@@WWWxxxrrrbbbSSSeee|||uuurrr|||}}}wwwsssqqqooolllkkkjjjiiiiiiiiiiiiiiinnnqqqtttxxx|||lllXXXPPPKKKFFFLLLWWWRRRNNNKKKJJJIIIHHHMMMSSSbbbvvv___FFF:::999444333555111111666333888<<<___rrrvvv\\\SSSiiixxxhhhgggvvv555444555555666777888999>>>???FFFeeetttIIIBBBCCCBBBHHHZZZqqq~~~~~~nnnsss}}}tttnnniiiccc___dddooo}}}}}}jjjWWWBBB:::333333333222222333444333555111777:::OOOxxxcccVVVggg}}}uuusss||||||wwwsssooonnnmmmjjjjjjjjjiiihhhhhhiiikkkpppqqqtttvvvzzzooo[[[MMMPPPPPPLLLQQQ]]]VVVQQQLLLHHHDDDCCCJJJSSSbbbttt}}}~~~^^^FFF;;;:::555333555222111555333999===^^^xxxZZZPPPeeezzzwwweeebbbttt333333333444555666888999999<<>>HHHmmmeeeBBB???DDDEEEKKK___yyy|||oooddd___]]]]]]cccmmm|||lllkkk~~~nnn]]]CCC:::444333444333222444222111555222888<<>>DDDGGGLLLccc~~~~~~{{{hhh\\\YYYZZZ\\\aaalll|||gggeee~~~ooo___CCC;;;444333444333333444000000444111888;;;OOOaaaXXXkkk}}}xxx}}}yyy|||{{{wwwuuuppprrrsssqqqlllkkkmmmppptttvvvyyy{{{{{{|||}}}~~~wwwyyy}}}uuuppplllggg[[[RRRKKKLLLTTT___nnnyyytttnnnggggggsss}}}lllcccZZZUUUSSSRRRTTTXXXZZZhhhzzzwwwTTT@@@999:::333111555444333444222;;;999SSSfffXXXeeesss{{{zzzhhhdddsss333444444555777888:::;;;999;;;FFFooonnnKKK===DDDGGGNNNeeevvvbbbWWWUUUXXX\\\```lll|||gggdddooo___CCC;;;444444444333333555111000444000555777JJJeeeXXXkkk|||www|||zzz{{{~~~}}}sssuuuwwwtttooolllooorrrxxx{{{~~~wwwtttpppjjj```XXXSSSXXXdddqqqwwwmmmnnnqqqnnngggXXXQQQMMMNNNPPPQQQTTTYYYUUU```ooozzzzzzQQQ???888999333111555555333444222:::999QQQhhhVVV```pppxxx~~~zzziiieeettt444555666666666888;;;===;;;???IIIlllmmmFFFAAACCCFFFPPPggg~~~~~~|||pppeee______bbbccckkkxxxnnndddvvvnnnYYYEEE<<<555333333222222444555///555333333777JJJ|||xxxiiiVVViii~~~yyy{{{zzz~~~~~~sssooottt{{{|||~~~~~~|||}}}zzzrrrmmmfff___aaannntttvvvxxxiii]]]SSSLLLRRRRRRPPPUUU___ddd```bbb^^^^^^ccchhhmmmttt{{{uuuPPP@@@:::888000///333000///555666666;;;OOOmmmXXX___lll}}}{{{ooodddttt444555666777666777:::<<<;;;AAAIIIfffrrrGGG@@@AAACCCLLLbbbwww{{{sss~~~{{{uuujjjbbb___dddjjjttt~~~uuuiii}}}vvvppp\\\EEE<<<555333333222222444333...666444444666EEEttt~~~ooo[[[nnn|||}}}}}}{{{yyyzzz{{{uuurrrkkkmmmxxx{{{xxxrrreee___aaaiiimmmmmmoootttqqqiiiaaa```______\\\ZZZ___fffpppuuuNNN???999888000000444000000555666555999KKKuuuXXX\\\jjj|||~~~|||ooocccppp444666888999888888999;;;<<>>=========>>>DDDIIIOOOiiinnnHHH>>>???AAANNNggg}}}ssszzzxxx}}}~~~|||{{{vvvtttqqqnnnllljjjiiihhhnnn{{{ttthhhaaa______cccjjjrrr{{{{{{zzz{{{||||||xxxuuuxxx```GGG===555444333111111222444000555111444:::BBBfffmmmTTTddd~~~{{{|||}}}vvvpppmmmiiihhhlllrrr~~~nnnZZZWWW[[[\\\```{{{|||oooccc\\\ZZZ___qqqsssccc^^^bbblll{{{lllJJJ<<<888888222222666222111333444777999BBBuuuggg[[[mmm{{{{{{{{{ssseeeooo888:::<<<>>>>>>>>>???AAAEEEGGGLLLhhhhhhGGGAAA@@@@@@LLLeee||||||ppp{{{uuutttrrroooooommmkkkiiihhhgggdddaaa^^^cccsssvvvggg^^^YYYZZZ___fffoooyyy~~~{{{xxxuuusss{{{vvv___GGG>>>666444333111000222444000444///444;;;BBBbbbyyy{{{oooSSSbbb}}}zzz~~~yyyxxxqqqjjjfffbbb^^^^^^bbbggg{{{eeeOOOKKKNNNSSS[[[yyysssfffWWWMMMLLLVVVkkkzzzyyyxxxvvvwwwfffJJJ<<<888999333222555111000111333999:::BBBtttoooaaaooozzz}}}}}}ttthhhppp777888:::;;;<<<===@@@CCCDDDFFFKKKjjjgggGGGCCCAAA@@@LLLgggtttvvvnnnjjjfffeeeggggggfffeeeeeedddaaa[[[VVVZZZiiiwww~~~rrreee\\\XXXVVVZZZbbbjjjuuu|||vvv~~~ooolllxxxuuubbbGGG>>>666444333111000222333000555000555;;;===YYYsssqqqrrrTTTaaa~~~}}}{{{~~~}}}~~~zzzuuuqqqjjjddd```[[[TTTQQQSSSRRRddd|||www\\\OOOQQQQQQZZZfff~~~xxxvvvjjj```RRRIIIGGGQQQdddttttttpppyyyxxxgggJJJ<<<999999333222444000111111333999:::???qqqwwweeennnzzz~~~~~~sssiiiooo~~~555777888999:::<<<@@@CCCCCCFFFMMMmmmgggGGG???<<<<<>>666444333111000111222000666111666:::999QQQ~~~|||sssTTTaaa}}}}}}|||~~~{{{zzzyyyyyy{{{~~~}}}tttooommmfff```\\\VVVNNNIIIIIICCCOOO___ggg]]]NNNOOOYYY\\\gggtttvvvpppjjjbbbXXXPPPMMMTTTcccpppsssoooxxxzzztttlllJJJ===999:::333222444///222111333:::999===mmm|||hhhkkkzzz~~~{{{rrrjjjlll{{{555888;;;<<<===>>>???AAABBBIIINNNfffiiiHHH===>>>>>>FFF\\\uuu}}}yyy|||{{{ooohhhhhhgggaaa\\\ZZZ___ddd___^^^^^^]]]\\\YYYTTTQQQPPPSSSYYYbbbnnn{{{}}}nnndddaaa^^^YYYVVVSSSUUU```nnnzzzyyy|||yyypppyyyuuueeeIII@@@777555444222222444333222222444555888@@@JJJxxxyyyTTTWWWvvvzzzwww~~~uuunnnrrrqqqqqqrrruuuyyy}}}~~~}}}yyyrrrlllkkkbbbZZZWWWSSSMMMIIIIIIKKKMMMRRRWWWXXXYYYaaajjjppp{{{yyysssqqqfffZZZSSSMMMNNN\\\nnnqqqfffkkkxxxssspppPPPCCC777444555333111000111000555333:::AAAcccccckkkxxx|||zzzzzzxxxeeejjj}}}666888;;;<<<===>>>@@@BBBBBBGGGMMMfffiiiIII??????>>>DDDXXXpppyyyuuu{{{tttmmmllllllhhhbbb\\\[[[```eee^^^^^^___``````^^^ZZZWWWRRRTTTXXX^^^eeelllrrruuu{{{}}}yyyooofff```ZZZSSSRRROOOQQQ\\\jjjvvvxxx|||ttt~~~xxxdddIII@@@777555444222222444333222222444555777@@@III{{{sssNNNRRRsss~~~wwwuuu~~~vvvsssnnnhhhkkkjjjiiilllqqquuuwwwxxxxxxwwwuuuuuuuuutttpppllljjjddd___\\\WWWQQQPPPRRRSSSUUU\\\cccfffhhhpppyyy~~~yyylllbbbXXXSSSMMMLLLXXXhhhuuurrr^^^YYYcccyyyvvvrrrOOOCCC888555555444222111222111555333999@@@aaaaaajjjxxx}}}zzzzzzyyyfffiii|||666999;;;======???AAACCCCCCFFFLLLgggnnnLLLAAA@@@===AAASSSjjjtttqqq|||~~~{{{|||xxxuuunnnfff```___eeejjjjjjjjjiiigggddd___[[[YYYWWWXXXYYY[[[]]]^^^___```gggkkknnnkkkfff```WWWOOOMMMJJJLLLWWWdddppp|||www|||yyyxxxbbbIII@@@777444444222222444333111222444444666???HHH~~~zzzpppJJJOOOqqqyyyvvv|||sssnnnooolllfffgggfffeeehhhlllnnnnnnmmmlllkkklllnnnqqqsssrrrqqqrrrqqqpppmmmeee___```ffflllnnnvvvlllbbbYYYUUUPPPMMMUUUcccqqqfff]]]fff{{{wwwoooLLLBBB888666666555333333444222555222888>>>___aaaiiiuuu{{{zzz~~~yyyggghhhzzz777999<<<===>>>@@@CCCEEEGGGHHHNNNiiiyyyQQQBBBAAA===???PPPgggrrrqqqyyyoooiiiiiinnnrrrwwwuuurrrmmmhhheeeddddddaaa```___]]]\\\\\\[[[[[[TTTYYY___cccccc___WWWQQQJJJHHHJJJTTT```lllyyyuuu|||{{{}}}uuu___III@@@777444333111111333333111222444444666===FFF}}}uuussswwwNNNQQQrrrxxx{{{yyyvvvqqqkkkkkkllllllkkkhhhfffddddddccceeejjjpppvvvzzz{{{|||zzzssswwwssshhh]]]XXXRRRNNNUUUaaarrr|||uuufffHHH???888777777555444555666333555111777===[[[sssccciiiqqq}}}|||yyy}}}yyyhhhfffwww888:::<<<===???AAADDDGGGLLLMMMRRRkkkSSSAAAAAA>>>???OOOgggsssssswwwrrrqqquuuyyyxxxwwwtttqqqoooqqqwww{{{pppmmmiiieeeaaa```______SSSUUUYYY```bbb___XXXTTTJJJHHHKKKSSS^^^iiiwww~~~rrr{{{~~~zzzuuubbbJJJ@@@777444333111000222333111222444444444;;;DDDxxxqqqlllWWWSSSooo~~~uuuxxx}}}xxxvvvrrrvvvwwwrrrhhhaaa___aaabbbgggpppyyyzzzlll___XXXQQQMMMTTT___lllzzz}}}{{{vvv]]]DDD<<<777777888666555666777333555222777;;;VVVyyysssgggkkklllyyy|||xxx|||xxxhhhdddttt999;;;===>>>???BBBFFFIIIPPPSSSWWWlllRRR@@@AAA>>>@@@OOOfffsssttt||||||vvvssstttvvvyyy}}}}}}{{{xxxvvvwww}}}|||yyytttooojjjfffdddbbb___]]]^^^cccddd^^^WWWSSSKKKIIIKKKRRR[[[eeesss|||ooozzz}}}xxxfffJJJ@@@777444222000000111222111222444333444:::BBBnnnuuujjj```RRRfff|||wwwqqquuuzzz}}}zzzpppjjjiiikkkmmmsss{{{~~~xxxjjj\\\UUUOOOKKKQQQ[[[gggvvvxxxvvvzzzyyyYYY>>>999666777777555555777777333666333888:::QQQ}}}|||jjjkkkjjjwww|||vvvzzzwwwhhhbbbrrr:::<<<===>>>@@@CCCGGGKKKPPPVVVZZZlllSSS???AAA???@@@OOOdddqqqqqqyyy|||qqqooolllkkkllloooqqqrrr{{{yyy{{{~~~}}}zzzuuuooojjjfffgggbbbaaaffffff^^^UUUQQQIIIHHHIIIOOOVVV```nnn{{{zzzmmmyyy~~~|||fffJJJ@@@777444222000///111222111222444333333888@@@aaa|||jjjiiiQQQ]]]qqqtttvvvxxx{{{rrrdddYYYUUUQQQMMMPPPYYYdddttt|||{{{tttVVV:::666555777777555555777777333666444999999MMMjjjhhhlllyyy{{{uuuxxxuuuggg```ppp;;;<<<===>>>@@@CCCHHHKKKNNNXXX[[[kkkVVV???AAA@@@AAANNNcccnnnnnnxxx{{{wwwnnnhhheee]]]]]]^^^aaaeeeiiikkklllvvv|||~~~~~~~~~xxxqqqlllfffaaaaaagggggg]]]SSSOOOHHHFFFGGGMMMSSS\\\jjjwwwyyylllyyywww}}}dddJJJ@@@777333222//////000222111222444333333888???WWWkkkpppQQQXXXnnnxxx~~~~~~zzzlllaaaXXXWWWUUUPPPRRRYYYaaaqqqzzzpppTTT888444444666777444444777666333777555:::999KKKjjjeeeooo{{{{{{tttvvvtttggg___nnn;;;===???AAACCCGGGKKKOOORRRVVVYYYhhh^^^DDD:::;;;DDDMMM___oooooowwwyyyvvvvvvqqqggg^^^ZZZZZZZZZUUUYYY\\\]]]bbbiiillllllppprrrssstttvvvxxx{{{}}}ssskkkfffbbbbbb```[[[SSSOOOJJJHHHHHHKKKPPPWWWeeerrr}}}~~~nnnjjjrrrzzzllltttwwwbbbNNNBBB777444444222000111000111222222222444888;;;[[[iii~~~sssaaaWWWnnn{{{{{{kkkeee^^^YYYSSSOOOPPPUUUcccqqqwwwiiiNNN:::777444222444555666777999222777555777;;;NNNuuuaaannnxxx|||sssuuuwwwnnndddlll{{{<<<>>>AAACCCFFFJJJNNNRRRTTTWWW[[[iiiYYYFFF<<<===DDDLLL]]]kkkjjjuuusssggggggccc\\\VVVUUUVVVWWWYYY\\\^^^]]]```gggjjjiiioooooooooooopppssswwwzzz}}}xxxooofffaaa^^^ZZZSSSOOOIIIFFFFFFHHHLLLSSSaaannnxxxsssddd```fffpppssszzzrrr]]]NNNBBB777444444222000111000111222222222444888;;;ZZZhhhzzz}}}gggVVVmmmyyyrrrjjjaaa[[[TTTNNNOOOSSS___nnn~~~lllOOO:::777333222333555666666999333999666777<<>>@@@CCCFFFIIIMMMRRRVVVWWW[[[___jjjXXXGGG===>>>DDDKKKZZZfffdddsss|||{{{vvvooo^^^]]][[[WWWUUUUUUWWW[[[\\\___aaaaaadddjjjmmmlllooommmllllllmmmppptttvvvwwwuuusssvvv{{{kkkaaa]]]\\\WWWSSSLLLHHHFFFGGGIIIPPP]]]jjjrrr~~~{{{ggg[[[ZZZ]]]ggg{{{xxx||||||ooo]]]NNNBBB777444444222000111000111222222222444888;;;WWWooosssmmmTTTdddoooxxxyyy|||rrrfff]]]UUUNNNNNNQQQ[[[jjjnnnPPP:::777333222333444555555:::555:::777888<<>>AAADDDGGGJJJOOOTTTXXXYYY^^^aaahhheeeHHH===>>>DDDJJJXXXcccaaaoooxxxoooaaa]]]eeesssdddaaa^^^]]]\\\[[[^^^ccc[[[aaagggjjjooouuuvvvtttqqqpppooooooppprrrssssssrrrooohhhccciii}}}uuufffaaaaaa^^^YYYPPPLLLIIIHHHIIINNNZZZfffoooxxxvvvfff]]]\\\[[[eeezzz{{{pppbbbNNNBBB777444444222000111000111222222222444888;;;SSSzzzkkknnnSSSUUUbbbmmmrrr~~~wwwjjj```WWWPPPNNNPPPXXXfffzzzmmmMMM999666333111222333444444999666<<<888999===IIIrrr~~~fffgggqqq~~~}}}rrrqqqtttnnneeekkkxxx>>>AAADDDGGGJJJOOOTTTXXXWWW\\\^^^bbbwwwsssGGG======CCCHHHWWWcccaaajjjsssiiiUUUMMMOOOXXXmmmfffaaaaaa```^^^```eee^^^fffnnnsssyyy~~~~~~{{{uuuttttttvvvwwwwwwuuurrrssssssnnneee```kkksssjjjgggaaaZZZSSSOOOKKKIIIHHHJJJTTT___kkkssszzz{{{mmmdddaaa]]]ggg{{{xxxnnncccNNNBBB777444444222000111000111222222222444888;;;LLLfffkkkSSSPPP^^^kkkqqq}}}|||nnnddd[[[SSSPPPQQQWWWccctttiiiIII999666222111111333333333888666===888:::>>>GGGkkkzzz}}}cccgggppp|||uuurrruuuqqqeeejjjvvv@@@BBBEEEGGGJJJOOOTTTXXXTTTZZZ[[[\\\nnntttIII===<<>>EEEffftttjjjhhhppp{{{wwwsssvvvtttfffiiitttBBBDDDFFFIIIKKKOOOTTTWWWUUU\\\]]]^^^pppxxxLLL@@@===@@@EEEUUUcccbbbaaahhhtttzzzgggYYYNNNHHHHHHLLLKKKXXXeeeiiijjjkkklllkkklllkkkiiijjjkkkkkkiiihhhkkkkkkkkklllmmmnnnoooppptttpppssszzzvvvmmmtttwwwkkkeeehhhiiieeegggnnnsssxxx|||~~~{{{rrriiiiiioooyyyiii[[[UUUQQQOOOLLLHHHEEEIIIQQQ\\\gggrrr|||{{{nnnfffooosssggg]]]NNNBBB777444444222000111000111222222222444888;;;NNNlllzzziiiVVVWWWjjjzzz|||~~~~~~~~~|||rrriii^^^VVVSSSQQQYYYgggxxxbbbGGG999666222000000111111111111333;;;777999???DDDbbbvvvrrrjjjqqq{{{yyysssvvvuuufffiiisssDDDEEEHHHJJJLLLPPPTTTXXXYYY```bbbcccvvvPPPBBB>>>@@@DDDTTTbbbbbb___eeeqqq~~~~~~lllYYYRRRRRRSSSSSSTTTZZZ^^^eeelllqqqtttxxx{{{vvvttttttuuuxxxzzz{{{zzzzzzzzzzzz{{{{{{|||||||||}}}vvvvvv{{{tttgggiiivvv~~~rrrlllqqqssspppsss{{{{{{~~~~~~zzzsssoooqqqqqqbbbXXXUUURRRPPPKKKGGGJJJPPPUUUcccrrr~~~vvvmmmuuussshhh___NNNBBB777444444222111111111111222222222444888;;;VVVrrrvvvkkkXXXTTTiii{{{}}}}}}}}}}}}~~~xxxnnnbbbWWWSSSMMMVVVddduuuaaaHHH999555222///000111111111///111;;;666999???CCC```zzzuuukkkrrr{{{yyyrrruuuuuugggiiisssEEEGGGLLLSSSYYY[[[YYYVVV[[[___eeehhhvvv|||UUUEEE@@@DDDGGGQQQ]]]^^^^^^eeeooo{{{hhhddd```dddkkkooommmiiixxxxxxzzz}}}zzzyyy}}}~~~~~~|||zzzxxxwwwwwwwwwxxxxxxnnniiijjjfff```dddoooxxxxxx}}}}}}yyyrrr~~~{{{ooobbbZZZRRROOOLLLIIIIIILLLPPP\\\jjj{{{{{{vvv|||vvv}}}{{{ccc^^^PPPDDD888444333222222333000111222222333555888;;;VVVrrrSSSRRR]]]iiirrrzzz}}}yyyzzz~~~}}}nnn|||qqqggg___[[[XXXUUU]]]rrraaaAAA666555333111000000000111111222111777???===EEEZZZvvvssstttxxx|||vvvrrrrrrgggdddkkkJJJKKKOOOUUUZZZ\\\[[[YYY___aaaeeefffuuuZZZHHHAAACCCEEEOOO\\\]]]]]]dddooozzzxxxssstttwww{{{}}}{{{yyywwwsssqqqnnnjjjhhhhhhkkknnnnnnmmmjjjhhheeebbbaaabbbccceeehhh```\\\^^^[[[UUUXXXaaazzzwww{{{eee]]]TTTQQQNNNJJJHHHIIINNNZZZgggwwwwwwyyyhhh___QQQEEE888444333111111222000111222222333555888;;;UUUpppUUUPPP[[[gggpppxxx|||xxxxxx{{{|||zzzoooeee___\\\WWW[[[mmmaaaDDD666555333111000000000111000222111666>>><<>>666555333111000000000111...555222///555888>>>LLLnnnooolllqqquuu|||zzzvvvvvvuuuhhheeesssVVVYYY\\\]]]\\\[[[]]]___aaa___bbbdddggggggOOOEEECCCLLLVVVVVVXXX]]]dddmmmvvv}}}wwwooofff^^^WWWSSSNNNPPPPPPNNNKKKJJJJJJJJJPPP[[[ooo}}}nnnfffaaaYYYOOOJJJFFFKKKPPP[[[uuutttvvv~~~rrrhhhaaaQQQEEE888444333111111222000111222222333555888;;;JJJ{{{QQQTTT```nnnuuuzzz~~~xxxpppmmmooonnnwwwyyynnnpppzzzssskkkbbbeeeyyyrrrYYY???666555333111000000000111---555222...333777<<>>KKKNNNXXXYYYXXX[[[dddmmmxxx{{{tttnnnjjjeeebbbccceeeffffffqqqssssssoookkkmmmuuu}}}|||iii```___ZZZTTTFFFHHHIIILLL\\\vvvzzzrrrmmm~~~}}}yyyvvvrrrcccTTTCCC444222333000///222222222333333222444666999LLL{{{}}}bbbUUU]]]oooqqqttt}}}yyyvvvtttrrrooorrrxxxwwwooonnnyyyoooUUU???777444111000000111111111000000000///000333888<<>>888555222000000111111000///000000000000333888;;;MMMyyydddbbbsss|||yyywww~~~ooodddjjj{{{[[[[[[]]]```dddiiinnnpppmmmiiieeedddfffuuu|||ZZZDDDFFFIIIXXXYYYWWWXXX___gggrrrxxxmmmdddYYYOOOJJJGGGHHHPPP```pppzzz|||wwwnnnvvv|||wwwooocccSSSBBB444333333///...111222222333333222444666999BBBpppvvvkkkRRR\\\{{{~~~qqqzzz}}}|||~~~{{{xxxvvvtttsssssstttyyywwwrrrvvv{{{bbbLLL===999666222000000000000//////000000000000333777:::FFFxxxmmmcccrrr{{{xxxvvv{{{nnncccfffuuuZZZZZZ\\\^^^ccchhhmmmqqqqqqkkkfffeeeeeeqqqdddGGGDDDDDDSSSXXXVVVWWW^^^eeennn|||}}}lll]]]SSSOOOGGGGGGYYYtttsssmmmxxxzzzwwwlllbbbQQQAAA444333333000...111222222333333222444666999===hhhwww|||pppSSSZZZ~~~sssvvv|||zzzxxxvvvvvvsssqqqrrryyyyyytttyyyxxx```LLL???999666222000000000000/////////000000000222666999BBBjjjpppbbbppp~~~zzzwwwtttvvvlllbbbbbbpppZZZ[[[\\\^^^aaafffjjjmmmnnngggdddeeeeeennniiiJJJDDDBBBPPPVVVUUUWWW]]]dddlllwwwqqqbbbXXXRRRFFFFFF___mmmkkkxxxyyy{{{yyykkkdddOOO???333333444000///111222222333333222444666999;;;cccxxxssswwwVVVWWWxxxvvvuuu}}}}}}{{{yyyxxxtttppppppvvvzzzvvv}}}zzzcccPPPCCC888555222000000111111000...///000000000222555888???[[[mmm]]]kkkzzzzzzvvvrrrtttlllbbb___kkk\\\\\\]]]___aaadddgggiiikkkdddbbbeeedddiiimmmOOOGGGBBBNNNTTTSSSVVV]]]dddjjjttt}}}zzzgggXXXPPPCCCDDDbbb}}}kkkmmmzzzuuu}}}zzzjjjeeeLLL===111222444111000333222222333333222444666999999]]]yyyiiiZZZSSSnnn{{{xxxwwwzzz}}}{{{xxxvvvrrrrrrvvv~~~{{{xxx|||eeeRRRDDD777444111000000111111111...///000111111222444777===OOOlll[[[iiivvvyyyvvvqqquuuoooddd^^^hhh}}}^^^^^^___```aaaccceeefffllldddbbbeeebbbddd|||rrrSSSIIIBBBLLLSSSSSSVVV^^^dddiiirrrzzzmmmWWWMMMAAADDDaaa{{{mmmqqq}}}~~~rrr}}}zzzhhhdddKKK<<<111222555222111333222222333333222444666999777XXXyyycccyyy^^^PPPeeevvvyyyzzzyyy~~~}}}yyywwwuuuuuuxxx}}}|||yyy|||fffQQQBBB666444111000111222222222...///000111111222444666;;;HHHooo^^^jjjuuuyyyvvvqqqwwwqqqeee^^^fff{{{VVVYYY\\\^^^___aaaccceeeiiifffaaaeeekkkhhhvvv{{{VVVAAA@@@HHHQQQQQQSSSWWW___hhhrrrxxxsss^^^OOOFFFDDDWWW~~~wwwllluuuvvvvvvzzzsssaaaFFF;;;222111444333111111000111333333333444777999===MMM{{{iiiiiihhhNNN^^^vvv{{{yyy|||xxxxxxxxxyyy{{{~~~~~~{{{hhhQQQ===444333222111000000000000......//////000222333444666MMMzzzcccjjjxxx|||xxxtttrrrqqqeeeYYY^^^uuu[[[\\\\\\\\\\\\^^^bbbfffkkkiiifffiiinnnmmm|||\\\FFFFFFMMMSSSSSSTTTWWW\\\dddlllqqqttt\\\PPPGGGDDDUUU{{{xxxppp{{{~~~yyyyyy{{{rrr___DDD999111000222222000000000111333333333444777999;;;KKKzzzvvvlllhhhLLLXXXqqqyyyyyy|||zzzyyyxxxxxxzzz}}}zzzaaaJJJ888333333111000000000000000......//////000222333444888JJJxxxiiiooo{{{}}}wwwqqqrrrrrriii\\\^^^sss\\\[[[ZZZYYYYYY]]]ccchhhjjjkkkiiikkkpppooo}}}]]]FFFCCCJJJQQQRRRTTTUUUYYY```hhhmmm}}}vvv\\\RRRHHHCCCRRRvvvwwwqqq~~~||||||}}}qqq[[[BBB888000000222111000000000111333333333444777999;;;KKK|||uuukkkJJJPPPgggtttwww{{{{{{zzzxxxxxxyyy{{{~~~rrrYYYDDD555222222111000////////////......//////000222333444:::EEEmmmnnnrrr{{{~~~uuunnnrrruuunnn```^^^oooZZZZZZZZZZZZ[[[___dddhhhgggjjjhhhiiillllllzzz```GGG@@@EEEMMMOOORRRUUUXXX___gggnnn}}}{{{aaaRRRHHHAAAOOOqqqrrrppp}}}oooYYY@@@777000111222111000111000111333333333444777999===MMM~~~~~~~~~pppKKKJJJ]]]mmmuuuyyy~~~zzzyyywwwwwwxxx{{{~~~hhhRRRAAA666222111000///..................//////000222333444999AAAcccqqqqqqvvvxxx~~~tttmmmqqqvvvssseee^^^jjj___aaaccccccccccccdddffffffiiiffffffjjjjjjtttmmmOOODDDGGGLLLOOOSSSUUUWWW]]]eeelllyyy~~~lllTTTIIIAAALLLmmmnnnqqq}}}nnnWWW>>>777222222333111111333000111333333333444777999>>>KKK{{{{{{xxxRRRHHHUUUfffrrrwww~~~xxxwwwuuuuuuwww{{{vvv```KKK<<<555222111000///..................//////000222333444666@@@[[[vvvssstttsss}}}tttoooqqqvvvuuuhhh___ggg}}}gggjjjmmmmmmjjjgggdddcccgggjjjfffgggmmmmmmrrryyyWWWGGGGGGMMMQQQTTTUUUUUUYYYaaagggsssxxxooommmttt{{{{{{zzzzzzyyywwwpppqqqpppmmmnnnvvvzzzXXXMMMCCCLLLjjj}}}ooowww}}}lllUUU<<<666333333333222222444000111333333333444777999<<>>AAAxxxyyyzzzyyytttoooqqqqqqjjjbbbeeewwwaaaaaabbbdddfffhhhkkkmmmhhh```___iiipppppppppsss^^^CCCGGGDDDFFFLLLQQQSSSTTT[[[dddllluuu}}}yyyxxxxxx}}}vvv\\\MMMQQQcccrrrqqq|||cccOOO666444333111000000111111111111222333444555777888:::AAAWWW~~~WWWCCCQQQfffooommm{{{}}}}}}vvvsssrrrqqqsssvvvwwwwwwuuurrrtttyyy|||zzz{{{|||{{{yyyuuutttvvvxxx}}}mmm\\\TTTOOOHHH<<<222000222222000000////////////000111222333777;;;AAAkkkzzz{{{ppp~~~xxxqqqqqqrrrpppgggdddsssbbbbbbcccdddfffiiimmmpppfff^^^\\\dddjjjkkkooovvveeeDDDBBBCCCEEEKKKQQQSSSTTTZZZbbbjjjsss{{{xxx|||zzzaaaPPPSSSdddoooqqq}}}zzz___III555444333111000000111111222333333444555777888999:::@@@TTT^^^GGGOOOaaajjjnnn{{{{{{~~~uuunnnllllllmmmqqqvvvxxxzzzxxxuuuwww{{{}}}zzzyyyzzzzzzxxxuuutttuuuxxxqqqddd```]]]VVVHHH:::444222000...///////////////000111222333666;;;>>>aaarrr{{{qqq~~~ssszzzrrrqqqrrrpppgggcccqqqccccccccccccdddgggmmmqqqkkkbbb___ccceeeffflllvvvfffEEE???BBBDDDJJJQQQSSSTTTYYY```gggpppxxxyyygggUUUVVVeeeyyykkkqqq~~~wwwZZZBBB555444222111000000111222333333444555666888::::::;;;???NNNxxxhhhKKKLLL[[[dddlllxxxxxxvvvmmmffffffhhhlllrrryyy{{{~~~||||||~~~{{{xxxyyyyyywwwuuuuuuvvvxxx~~~sssjjjhhhfff\\\MMM===444000......///////////////000111222333777===<<>>444333111000000000111222333333333555666888:::;;;<<<>>>IIIoooqqqOOOIIIUUU___iiissssssyyy}}}qqqjjjeeegggkkkooouuu|||~~~xxxyyyyyyxxxwwwwwwxxxxxxxxx}}}qqqhhheee```PPPCCC777111///---...111////////////000111222333777>>>>>>QQQ|||mmmrrr|||zzzzzz|||uuuqqqooommmfffaaakkkzzzaaabbbaaa]]]YYYZZZ```eeellleeeccceeebbb\\\^^^fffxxxqqqSSSFFFAAAAAAFFFMMMRRRSSSWWW\\\```jjjyyyzzzoookkknnn}}}rrr^^^YYYccc}}}nnniiivvvtttUUU===333222111000000000111222111222222444555777999:::===>>>DDDfffyyyTTTGGGPPP\\\fffooo}}}mmmsss}}}{{{zzzyyyxxxxxx}}}~~~qqqkkkhhhkkknnnqqquuu{{{zzzzzzzzzzzzzzzzzzzzzyyyvvvssstttvvvyyy~~~~~~yyynnnccc[[[PPP@@@888111000000......000////////////000111222333444<<<@@@OOOrrrmmmyyy{{{vvv}}}uuupppmmmkkkeee```hhhttt___aaaaaa]]]XXXWWW\\\bbbaaa[[[ZZZ______YYYYYY^^^sss\\\AAAAAA@@@CCCJJJOOORRRVVV[[[^^^hhhvvv}}}{{{yyyssskkkeee[[[^^^kkkwwwaaaZZZaaazzzkkklll{{{oooRRR===222111000//////000111222111111222333555888:::;;;===???BBB___[[[IIIMMMVVVdddkkkxxxzzzhhhmmm~~~wwwrrrooojjjgggeeejjjrrr|||wwwpppllllllnnnooosssxxx|||{{{{{{{{{||||||zzzxxxuuu}}}oooeee]]]aaahhhoooxxxyyysssjjjaaaUUUDDD888333111222222///...///////////////000111222333111777???MMM{{{yyykkkttt{{{vvvuuunnnjjjjjjeee```fffqqq]]]```bbb___ZZZYYY^^^dddbbbZZZXXX^^^```[[[ZZZ]]]mmmrrrIIIBBB@@@AAAGGGMMMQQQVVV[[[]]]ggguuu|||wwwtttqqqllleee___ZZZ___ooo{{{ddd[[[```yyyyyykkkppphhhLLL:::222111000//////000111222111222333444777999;;;<<<===@@@BBBYYYdddMMMJJJOOO^^^eeeqqqvvvdddiiittt{{{vvvppphhhbbbbbbeeekkkrrr|||yyypppmmmlllmmmrrrxxx}}}}}}|||{{{{{{||||||yyyvvvrrr|||qqqggg___ZZZVVVZZZaaajjjsss}}}qqqjjjddd___SSS???666222111333222///...000////////////000111222333333555???LLLssspppsss}}}{{{tttlllhhhhhheeeaaaeeennn\\\```dddbbb]]]]]]bbbhhhmmmbbb\\\aaaddd```^^^```bbb]]]CCC@@@@@@EEELLLPPPVVV\\\]]]gggttt~~~|||xxxtttqqqpppmmmhhhccc]]]cccqqq~~~ggg]]]aaaxxxvvvlllsss~~~cccGGG666111111000//////000111222333333444666888:::<<<>>>===AAABBBVVV~~~kkkQQQIIIJJJYYY___jjjzzztttbbbgggkkk|||uuukkkdddfffiiilllpppxxxtttmmmkkkmmmssszzzzzz}}}|||zzz{{{|||{{{wwwtttnnn{{{wwwggg^^^ZZZZZZ[[[WWW[[[aaaiiirrr|||iiiaaa___^^^SSS>>>333///...111111//////222////////////000111222333888666@@@NNNooowwwuuutttkkkfffgggeeeaaadddmmm|||tttmmmiiiaaa___[[[ZZZ\\\aaagggkkkqqqkkkddd```aaaccccccbbbcccyyycccKKKEEEAAABBBGGGMMMTTTYYY]]]dddmmmvvv{{{xxxyyy}}}|||uuuooommmnnnlllddd^^^ZZZgggzzzttt```eee|||rrrjjjwww~~~}}}\\\@@@555333222111000/////////000111444666888888999;;;<<>>EEELLLRRRWWWZZZ```iiirrrzzztttooommmmmmnnnssszzz}}}yyyvvvsssqqqpppooojjjbbb[[[ZZZggg{{{}}}hhhiii|||qqqlllyyyyyyWWW===444222222111000000000000000222444777888999:::<<<>>>CCCIIIMMMUUUrrrZZZIIINNNSSSXXXcccrrrttt```ZZZddd|||vvvuuuvvv{{{~~~}}}~~~~~~}}}}}}|||zzzvvvssspppwww}}}yyylllaaa___aaaaaabbbfffhhhmmmsssyyywwwUUUAAA>>>@@@;;;444333222111000////////////000000000000111333444555777888===HHHiiisssoooyyyooohhhhhhkkkjjjgggfffyyyzzzlllaaa\\\YYYXXX___^^^]]][[[[[[ZZZ[[[[[[]]]^^^_________```cccffffffjjjyyyQQQEEE;;;<<>>@@@FFFLLLOOOVVVooo```JJJMMMQQQWWWbbbnnn{{{uuuaaaZZZddd{{{~~~~~~|||{{{xxxssspppnnnsssxxxyyy{{{}}}{{{vvvtttmmmhhhiiilllmmmnnnpppyyy}}}kkkPPP===666555555333333222111000////////////000000000111222333555555666999@@@IIIeeeyyycccqqqtttjjjjjjllljjjgggfffuuuxxxlllgggccc___[[[___`````````___]]]\\\ZZZZZZ]]]aaaaaa```aaadddhhhfffeee|||rrrSSSGGG>>>???BBBDDDIIIPPPTTTXXX^^^eeennn{{{wwwhhh___\\\ccceeeiiinnnvvv~~~yyyuuussswwwzzzxxxqqqiiibbb___eeeqqq}}}ttt|||sssnnnppp~~~jjjIII666333111111111000000111222222444666888:::;;;===@@@CCCGGGMMMQQQWWWmmmgggLLLKKKOOOWWWaaakkkuuuwwweee___hhh~~~~~~{{{yyyuuupppmmmjjjmmmnnnlllkkkmmmoooqqqxxxwwwwwwzzz}}}~~~~~~vvvbbbJJJ;;;555333444555222222111000//////000000000000111111333444666777:::===CCCIIIaaa^^^cccyyy{{{yyymmmlllmmmlllhhhfffrrrxxxpppjjj```bbbccceeeeeedddbbbaaa___bbbeeeeeecccbbbdddgggfffdddwwwoooQQQFFF???AAA@@@>>>EEEPPPTTTWWW[[[aaajjjwwwvvvnnnkkklllqqqsssvvv{{{~~~|||ssskkkgggfffooozzzyyyzzzwww{{{mmmlllqqq~~~aaaCCC555444111111000000111222333333555777999;;;<<>>???>>><<>>AAAFFFIIIIIIPPPUUUZZZiii~~~^^^LLLJJJRRR\\\dddnnn}}}zzzuuuwwwyyyhhh```eeevvv|||wwwsssnnniiifffaaa\\\VVVQQQPPPXXXllljjjQQQ:::555777555111000111111000000000000000111000111111333444666888999:::<<>>???>>>CCCNNNTTTVVVYYY]]]cccnnn|||vvvnnnzzz{{{rrrllliiiuuu}}}tttppp{{{zzzyyytttfffiiiooowwwnnnNNN888222444000000000111222333555666777999;;;===???CCCHHHKKKMMMTTTYYY]]]hhhmmmPPPGGGMMMVVV```lll|||zzzhhhccc___cccppplllccccccrrrzzzuuuppplllgggddd\\\VVVPPPKKKJJJUUUnnngggOOO:::777999555111222111111000000000000111111111111222333555777999::::::<<>>IIIVVVkkk\\\^^^llluuutttpppssssssnnnkkkdddrrr}}}kkk