BM6P6(@ EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>==============================;;;999888777666666999999999999999888777777888666444333333333555666222222222333333444444444111222222333333222222111111111222222222333333333////////////////////////333333222222111000//////222222222222222222222222333333333222222222222222111111111111111111111111111111111111000000000000////////////000000000000///////////////000111111222222222222222222222222000000000000111111111111000000000000000000000000---...000000//////000222111000///000111222111///000111222333333222111000///000000111222333333333111111111111111111111111222222222222111111000000222222111000/////////000000000111111111111000000000111111111111222222222333333222111000000000111222222222222222222222222000000000111111222222333444444444444444444444444777666666555555555666666555666777666444333444555444444444555555555555666555555666777888999999:::888777666555666777999;;;888888999:::;;;===>>>???>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>======???BBBCCC@@@>>>BBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>@@@BBBCCCCCCCCCEEEFFFHHHIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHHHHFFFEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>=========>>>???======>>>>>>?????????@@@CCCBBBBBBAAAAAA@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::======<<<;;;:::999999999========================<<<<<<;;;;;;;;;:::::::::;;;:::999:::<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<=========<<<===>>>??????@@@?????????>>>>>>======???>>>>>>==================>>>>>>>>>>>>??????????????????>>>>>>>>>======>>>>>>>>>>>>============AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>========================<<<<<<;;;:::999999999999:::999777666555666777888777666444333333444555666222222222333333444444444111222222333333222222111......///000222333444444000000000000000000000000333333222222111000000///333333333333333333333333////////////////////////////////////////////////111111111111000000000000/////////000000000111111///////////////000000111111111111111111111111111000000000000111111111111000000000000000000000000000111222222111000222333222111000111222333222000---...///000000///...---//////000000111222222333111111111111111111111111222222111000000000000000222111000000000000000000000000111111111111000000000111111111111222222222222222111111000111111111222222222222222222222222333333333444444444444444444444444444444444444444333222222111111111222222444555666555333222333444444444444555555555555666666666666777888888888999888777666555666777999:::999999999999:::;;;<<<<<<>>>======<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@AAA???<<>>>>>???@@@@@@AAABBBBBBBBBBBBAAA???AAABBBCCCCCCDDDGGGIIILLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>???======>>>>>>>>>?????????@@@@@@@@@@@@????????????BBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999:::<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888999888888888888999:::::::::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>========================;;;;;;;;;::::::;;;<<<<<<:::888666333333555777888777666555333333444555555222222333333333333444444111222222333333222222111...//////000111111222222222222222222222222222222333333222222111000000000222222222222222222222222111111222222222222222222////////////////////////111111111111000000000000000000000111111111222222////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222333222111000111222333222111111333333222111000000111222222111000000...//////000000111111222111111111111111111111111222111000///...///000111000000000000000000111222000000111111111111000000000111111111111222222222111111111000111111222222222222222222222222222222444444444444444333333333444444444444444444444444444333333333333333444444333444555444333222333444444444444555555555555666777777777777777777777777888777666666666777999999:::999999888888888999999======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<===@@@@@@???>>>CCCBBBAAA@@@????????????@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCCCCDDDFFFJJJMMMRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIILLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999:::<<<<<<<<<;;;999999:::::::::;;;;;;;;;999999999999999888888888888888888888888999::::::999;;;<<<======<<<;;;999::::::::::::;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;<<<<<<<<<=========>>>>>>@@@????????????>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>========================;;;;;;::::::::::::;;;;;;999888777555555666777777777666555444444444444555333333333333333333333333111222222333333222222111444333222111000///......333333333333333333333333222222222111111111000000////////////////////////222222333333333333333333111111111111111111111111111111111111000000000///000111111111222222222222...//////000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000111111000...---...///222111000000222222111000222222222222222222222222......//////000000000111111111111111111111111111111000///......///000111000/////////000111222222000000111111111111000000000000111111111222222222111000000000111222333333222222222222222222222222222222222111000000000///333333333333333333333333555555444444444555666666222333444444222222222444444444444555555555555666777777777777777666666666888888777666666777888999888888777777777777888888<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEEEEFFFIIINNNRRRWWWUUUQQQMMMJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>========================<<<<<<===>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???=========>>>>>>>>>>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777888:::;;;:::999999999999999::::::::::::888888888999999999999999:::::::::999:::;;;;;;<<<999:::<<<======<<<:::999999999:::::::::;;;;;;;;;888:::<<<===>>>===;;;:::========================<<<<<<;;;:::::::::::::::<<<=========>>>>>>>>>>>>????????????????????????============>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888777888999:::999888777666666666555555444444444444333333333333333333333333111222222333333222222111555555444333111000///...222222222222222222222222222222222111111111111111////////////////////////.../////////000000111111111111111111111111111111111111111111000000000///000111111111222222222222......///000111000000///111111111111111111111111///000000000111111111111000000000000000000000000000111111000...---...///111///...///000111000////////////....../////////////////////000000000000000000000000000000000000000000///......///000111000/////////000111222222000000111111111111000000000000111111111222222222111000000000111222333333222222222222222222222222111111000000//////......333333333333333333333333222222222222222333444555222333444444222222333444444444444555555555555666777777777666666666666666888888777777777777777777666666666666777888999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???===>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGHHHHHHHHHIIILLLQQQUUUXXXVVVRRRNNNKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777666555666888999888777888888888999999999::::::999999999999:::::::::::::::999999999999:::;;;;;;999:::;;;======;;;:::999999999999:::::::::;;;;;;999;;;===>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???<<<===>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888777888666888:::<<<;;;999666555666555555555555444444444444444333333333333222222111222222333333222222111222222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111///000000111111222222222////////////////////////111111111111000000000000000000000111111111222222---...000111111111000///111111111111111111111111000000000000111111111111000000000000000000000000111222333222111000111222000///......000000///...111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000111222000000111111111111000000000111111111111222222222111111111000111111222222222222222222222222222222222222222222222111111111333333333333333333333333444444333444444555666777222333444444333333444555444444444555555555555666666666666666666666666666888888888888777777777777555555555666777888999:::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<===>>>>>>???;;;===>>>>>>>>>???BBBDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAACCCDDDEEEEEEFFFFFFHHHIIIJJJJJJKKKMMMQQQTTTVVVTTTQQQNNNLLLJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>???@@@@@@AAA======>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777666555666888888888777777777888888888999999999::::::::::::::::::999999777777777777777888999999::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<=========>>>>>>>>><<<<<<============>>>>>><<<<<<======>>>>>>??????===>>>>>>???>>>>>>>>>======>>>>>>???@@@AAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999999::::::777888999999999888666555555555555555555444444333444444444333333222222222111222222333333222222111000000111111222222333333111111111111111111111111111111111111111111111111222222222222222222222222111222222333444444555555////////////////////////111111111111000000000000/////////000000000111111---...000111111111//////000000000000000000000000000000000000111111111111000000000000000000000000000111222222111000222333000///...///000111000...333333222111111222333333111111111111111111111111000000000000000000000000...///111222333222111000222111000000000000000000000000111111111111000000000111111111111222222222222222111111000111111111222222222222222222222222333333333333333444444444222222222222222222222222555555555555666777888999222444555555444444555666444444444555555555555666444555555555666777777777888888888888888777666666888777777666777777888888888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>>;;;===>>>>>>>>>???BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJJJJJJJLLLNNNQQQQQQQQQOOONNNLLLKKKIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888888777666777999:::999888777777777777888888888999::::::999999888888777777777777777777777888888999;;;;;;:::999999:::;;;;;;888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>????????????????????????>>>===<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<===>>>888888777666666666666666555555666666555555444333444444444333333222222222222222222333333222222222222222111111000000//////222222222222222222222222111111111111111111222222000000000000000000000000......///000111111222222111111111111111111111111111111111111000000000000////////////000000000000---...000111222111///...////////////////////////000000000000111111111111000000000000000000000000---...000000//////000222111000///000111222111///111000///......///000111222222222111111111111111000000000000000000000000---///222444444333111000222222111000//////000000000000111111111111000000000111111111111222222222333333222111000000000111222222222222222222222222222222222333333444444444222222222222222222222222111000000111222333444555333444555555444444666777444444444555555555666666333444444555666777888888888888888888888777666555:::999888777666666666666888888999:::;;;;;;<<<<<<::::::::::::::::::::::::888888999:::;;;<<<===>>>===???AAA@@@???AAAEEEHHHGGGFFFEEEDDDDDDCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLKKKIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<========================:::::::::999999999888888999888888888:::;;;:::999777777777777888888888888:::999999888777666666555999999999888999::::::;;;<<<;;;999888888999;;;<<<888888999999999:::::::::::::::999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::999999888777888888888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???===<<<;;;============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEECCCCCCDDDFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::888888888888888888888888555555555555555444444444444444444444333333222111444444333222222111000000444444444333333333222222000000000000000000000000111111000000111222333333444333111000000000111222222222111111111111222222111111000000000000111111222222111000///...------,,,------...///000000111//////000111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000////////////////////////000000000000111111111111000000000000111111111111333333333222222222111111000111111111111222222222444444333222222111000000333333333444444555555555333333333333333333333333444444444444444444444444444444444555555555555666666666777777666555444444666666777777777777666666888888888777777777777777777777888999::::::::::::;;;::::::999999::::::;;;<<<<<<<<<============>>>======???@@@BBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBDDDEEEGGGHHHJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJHHHGGGEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDAAA@@@???@@@AAABBBAAAAAA??????@@@AAAAAABBBBBBAAAAAA@@@BBB@@@>>><<<<<<===???@@@DDDCCCAAAAAABBBBBBAAA@@@AAA@@@???===;;;999777777:::::::::;;;<<<======>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999;;;<<<<<<<<<===???AAACCCDDDEEEEEEBBB@@@@@@@@@;;;;;;:::999888666666555777777777777777777777777777777777777777777777777777777777777777777777777999888777777777888::::::999999999999999:::;;;<<<<<<;;;:::999:::<<<>>>???:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<@@@@@@???>>>======>>>>>><<<<<<======>>>>>>??????>>>???AAABBBBBBAAA???>>>BBBBBBBBBBBBAAA@@@??????DDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCAAA@@@???CCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@?????????>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::888888888888888888888888555555555555555444444444333444444444333333222111222222222222222222222222333333333333222222222222000000000000000000000000000////////////000000111///////////////000111222222222111111111111222222111111000000000000111111111111000000//////......000000111222333444444444//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000111111111111000000000000111111111111333333222222222111111111000111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444555555555555666666666666666666555444444666666777777777777666666888777777777777777777777666666777888999999999999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>><<<;;;===>>>@@@CCCBBBAAAAAABBBBBBAAA???>>>======<<<;;;:::::::::::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;<<<<<<<<<<<>>===;;;::::::;;;<<<===:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@??????>>>======>>>>>>>>>>>>>>>>>>?????????@@@>>>???AAABBBBBBAAA???>>>AAAAAAAAABBBAAAAAA@@@???BBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEECCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888666666555555555444444444333333444444444333222222000000111222333333444444222222222222111111111000000000000000000000000000111111000/////////000000---...///111222222333333222222111111111111222222111111000000000000111111000000000000////////////...///000222222222111111//////000111111111111111000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000000000000000111111111111000000000000111111111111333222222222222111111111000111111111111222222222000000111222333333444444222222222222111111111111333333333333333333333333444444444444444444444444444444444555555555555666666666666666666555555444666666777777777777666666777777777777777777888888555666777888999999999999;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDEEEFFFHHHJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@??????AAA???===<<<;;;<<<>>>???BBBAAA@@@@@@AAAAAA@@@???:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;::::::::::::999::::::::::::::::::;;;999:::;;;;;;;;;<<<>>>@@@DDDGGGIIIIIIFFFCCC@@@???<<<<<<;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777777999888888888888999::::::;;;;;;:::::::::;;;<<<<<<>>>===;;;:::999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::<<<===???@@@??????>>>=========>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@AAA@@@@@@????????????@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666555444444333333333333333444444333333222000111111222222333444444111111111111000000000000000000000000000000000000444333333222111111111111000111333444555555444444222222111111111111222222111111000000000000111111.../////////000000000111,,,---///000111000///...//////000111111111111111000000000000000000000000000000000000000000000000222222111111111000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111///000000000111111111111///000000000111111111111222222222222111111111111000000111111111222222222000111111222222333444444333333222222111111111000222222333333333333444444444444444444444444444444444444444555555555555666555666666666666666555555666666777777777777666666777777777777777888888888666777888999999::::::999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@???>>>===<<<>>>>>>????????????>>>>>>???>>>===<<<;;;<<<===>>>@@@???>>>>>>@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;999:::;;;;;;:::;;;===???DDDGGGJJJJJJGGGCCC???>>><<<<<<;;;::::::999888888666666666666666666666666666666666666666666666666777777777777777777777777888888888888999999::::::<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999:::::::::999999888888999999:::::::::::::::::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????>>>>>>=========>>>>>>??????????????????????????????@@@AAAAAA@@@??????===>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888888888888888888888777666666555444444333333222333333444444333333333222222222222222222222222111111111000000000//////000000000000000000000000444444333222111111222222222333444555555444222222222222111111111111222222111111000000000000111111......//////000000111111...///000111222111000000//////000111111111111111000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111222222222111111111000000000000111111111222222222222222222222222222222222444444333333222222111111222222222333333444444444444444444444444444444444444444444555555555555666555555666666666666666555666666777777777777666666666666777777888888888888777888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<======???AAABBBDDDFFFFFFAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEFFFFFFFFFCCCBBBAAA@@@>>>======<<<===>>>>>>??????>>>>>>===>>>===<<<;;;;;;;;;<<<<<<>>>===<<<===>>>???>>>===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<::::::999999999999999999::::::;;;;;;;;;999:::;;;:::999:::<<<>>>BBBEEEHHHIIIFFFAAA>>><<<<<<;;;;;;::::::999999999666666666666666666666666666666666666666666666666777777777777777777777777888888999999::::::::::::<<<;;;;;;:::::::::;;;;;;999999999999999:::;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999999999999999999999777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>><<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEGGGEEECCCBBBBBBCCCEEEFFFBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777666555444333333222222222333444444444333333333222222222222222222222111111111111000000000///000000000000000000000000222111111000000000111111111111222111111000000///222222111111111111222222111111000000000000111111......//////000000111111..................////////////000111111111111111000000000000000000000000111111111111111111111111000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000000111////////////////////////000000000000111111111111000000000000111111111111222111111111111000000000000111111111111222222222333222222222222222222222333333333333333222222222111222222333333444444555444444444444444444444444444444444555555555555666444555666666666666666666666666777777777777666666666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<======???@@@BBBDDDEEEEEE????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDFFFHHHJJJKKKKKKKKKKKKNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@??????>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;;;;===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::<<<;;;;;;:::::::::::::::999::::::::::::::::::;;;888:::::::::999999;;;===>>>AAADDDDDDBBB>>><<<;;;;;;:::::::::999999999888777777777777777777777777777777777777777777777777777777777777777777777777888999999:::;;;:::::::::;;;;;;:::999999999::::::777777888999::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999999999999999999999777888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<:::::::::::::::======<<<<<<======>>>>>>>>>>>>>>>=======================================<<<<<<===??????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>><<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777666555444333222222111222333333444444444333111111111222222333333444222222111111111000000000000000000000000000000000111111000000000111222222000000/////////000111111222222111111111111222222111111000000000000111111////////////000000000000///...,,,++++++,,,---...//////000111111111111111000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000111111........................000000000000111111111111000000000000111111111111111111111111000000000000000111111111111222222222111111111222222333333444111111111111222222222222111111222333333444555555444444444444444444444444444444444555555555555666444444555666666666666666666666777777777777666666555666666777888888999999888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHDDDFFFHHHKKKLLLLLLLLLKKKNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHEEECCCAAA@@@@@@@@@>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::;;;::::::;;;<<<======;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999999::::::;;;<<<;;;::::::::::::::::::999888999:::999888888:::<<<:::<<>>>>>?????????>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>???????????????@@@AAAAAA>>>>>>@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCDDDDDDCCCAAA???===@@@@@@??????>>>=========<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888777666555444333222222111222333333444444444444...///000111333444555666222222222222111111111111000000000000000000000000222222222222333444555555000000//////000222444555222222111111111111222222111111000000000000111111000000000000////////////444222000......///222333//////000111111111111111000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111........................000000000000111111111111000000000000111111111111111111111111000000000000000111111111111222222222...///000111333444555666//////000000111111222222111111222333333444555555444444444444444444444444444444444555555555666666444444555666777777666666666666777777777777666666555666666777888999999999777777888999::::::::::::;;;::::::999999::::::;;;<<<<<<<<<============>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEFFFAAACCCEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEHHHKKKMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGDDDBBB@@@>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::;;;:::999:::<<<===<<<;;;999:::::::::::::::;;;;;;999888888888888888888888999999999999:::;;;<<<<<<;;;;;;;;;::::::999999999888999:::999888888:::;;;888:::;;;<<<:::999999:::999999888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888999:::;;;<<<;;;:::::::::999999888777777777888999999:::999999888777666:::999999999999999999:::999999999999999999999999888888888888888888888888777777888999::::::::::::999999999::::::;;;;;;;;;888888888888999::::::;;;<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@??????>>>>>><<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@===>>>???AAABBBCCCDDDDDDAAA@@@?????????@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>==================<<<;;;::::::::::::999999888777666555444444999888777555444333222222444444333222222333333333111222222333333222222111111111111111111111111111333333222111000///......333333333222222222111111////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////333222///......///222333222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111111000000000000000000000000000111111111111333222222222111111000000111111222222222222111111111111000000//////......////////////////////////222222111000//////000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333111000111111222333444555444333333222222333333444777555333222222333444555666666666666666666555555444666888999:::999777666888888999999999888888777:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>???;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPSSSSSSSSSRRRQQQOOONNNMMMHHHHHHIIIHHHGGGEEECCCAAACCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@?????????BBBAAAAAA@@@?????????@@@<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;999::::::::::::999888888999999999999999999999999888888999999999:::::::::::::::999999888777666666777666555555666888:::<<<:::::::::999999999888888888777666666666777999:::999999888888777777666666555555555555555666777777888888999999999999888888<<<<<<<<<;;;:::999888777999999999888888888777777888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888999:::;;;<<<<<<;;;;;;::::::999999888888999::::::;;;;;;::::::============>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<<<<======<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAADDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAABBBBBBAAA???===>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;888888888888888777777777888777666444333333333333444333333222222333333444111222222333333222222111111111111111111111111111111111111111000000000000222222111111111000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111000000000///222111000//////000111222222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111111000000/////////...////////////000000000111111000000000///////////////000000000000//////111000000000/////////...////////////////////////222111111000//////000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222333444555555333333222222222222333333444444222222222444666777555555555555555555555555555666777888888888777666777888888999999999888888999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHGGGFFFEEECCCBBBDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::999555666777888999:::::::::888888888888888888888888888888888888999999999:::::::::999888888777666666888777666555666777999:::999999999999888888888888888777666666666777888999888888777777777777777777555555555555555666777777777888888999999888888777::::::::::::999888777777999999999888888888777777888888888888888888888888999999999999999999999999:::::::::999999999999999888888888888888888888888888888888888999::::::;;;;;;;;;;;;::::::999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<=========??????>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@DDDDDDCCCAAA>>><<<===>>>EEEEEEEEEDDDDDDDDDCCCCCCEEECCCBBBAAAAAA@@@===;;;============>>>>>>>>>>>>??????>>><<<<<<<<<<<<<<<888888888999999999::::::555555444333333333333444333333333222222333333444111222222333333222222111111111111111111111111111//////000000111111111222111111000000000/////////000000000111111111222222000000000000000000000000000000000000000000000000111111111111000000000000111000000000000000000111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000//////.....................//////////////////............---------......//////......---000000000000////////////////////////////////////111111000/////////000000////////////////////////111111111111111111111111//////000000000111111111111111111111111111111111111111222222222333333333444444444333333444555555333222222111111222222333333222222222333555777888555555555555555555555555555555666666666777777777666777888999999999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>==================>>>>>>?????????@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBCCCBBBAAAAAA@@@???>>>===============>>>>>>======<<<<<<======;;;;;;;;;;;;::::::::::::::::::999999999999888888444555666777888999999999777777777777777777777777777777777888888888999999999999999888888777777666888777666666666777888999888888888888777777777777777777666666666777888999666666666777777777777777555555555555555666777777777777888888888888777777777888888888888888777777999999999888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999888888888999999::::::::::::::::::::::::999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<===<<<<<<;;;:::<<<<<<===>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA===;;;;;;<<>><<<============>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;888888999999999999999999444444333333333333444555333333222222222333444444111222222333333222222111111111111111111111111111000000000000111111111111111111000000000/////////000111111111222222222222000000000000000000000000000000000000000000000000111111111000000000000000///000111222222111000///111000000000000000000111000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000............////////////........./////////000000........................---......//////......---000000000000////////////////////////////////////111000000/////////000000////////////////////////111111111111111111111111000000000000111111111222111111111111111111111111111111222222222333333333555444444333333333333444222222222111111222222222333333222333333555666777666666666666777777777777555555555444555666777777555666777888999:::::::::777888888888888999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>======<<<<<<=========>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCBBBAAA@@@???===>>>@@@AAAAAA@@@>>>===>>>======<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999888888888888888777777666777777777777777777777777666777777777777888888888999888888888777777777666666666666555666777888999777777777777666666666666666666666666777777888888555555555666666777777777555555555555555666777777666777777777777777777666666777777888999999888888888888888888888888888888888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;888888888888888888888888:::999888888888888888999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAA@@@???>>>@@@AAADDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@AAA@@@???<<<=========>>>>>>>>>???>>>===<<<;;;:::::::::::::::999999888777777666666444444333333333444555555333222222222333333444555111222222333333222222111111111111111111111111111111111111111000000000000222222111111111000000000000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000111111///000111222222111000///000000000111111000000000000000000000000000000000///000000000111111111111000000000000000000000000.../////////000000000111++++++,,,...///111222222//////000000000111111111////////////////////////...//////000000//////...////////////000000000000000000000000000000000000000///////////////000000////////////////////////000000000000000000000000111111111222222222333333222222222222222222222222111111222222222333333333444333222222222222222333333222222222222222222333444444444444333444444444444444444555555666666666555555555444555666777777555666777888999:::::::::777777777888888888999999;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::>>>>>>>>>>>>======<<<<<<===============>>>>>>>>>????????????@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???>>>===;;;===>>>@@@???>>><<<;;;===<<<<<<<<<<<<======>>>======<<<<<<<<<======>>>;;;;;;:::::::::999999999999999999999999999::::::999999::::::999999888777888888888888888888888888666777777777777888888888888888888777777777777777444444444555777888999:::777777777666666666555555555555666666777777777777444444555555666666666777555555555555555666777777555666666777777666666555666777888999::::::::::::888888888888888888888888777777777777777777777777999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888999999888888777888888888999999999::::::;;;;;;;;;888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEE???@@@AAAAAAAAAAAADDDFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@@@@<<<<<<======>>>>>>??????===<<<;;;::::::999::::::;;;:::999888777666555555555555444444444555555666222222222222333444555555111222222333333222222111111111111111111111111111222111111111000000//////222222111111111000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111000///000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111+++,,,---...000111333333000000000000111111111111///000000000000111111111///000000111111000000///////////////000000000000000000000000000000000000//////......//////000000////////////////////////000000000000000000000000111222222222222333333333222222222222222222222222111111222222222333333333222222222111111222222333444333333222222333333444555555555444444333333333111111111222333333444444555555666666666777777777666777888999999999999999777777888888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<======>>>>>>>>>???>>>>>>??????@@@AAABBB???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEAAABBBCCCEEEHHHJJJLLLLLLJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;<<<<<<===>>>::::::::::::999999999999999999999999999:::::::::666777888999:::;;;;;;;;;888888888888888888888888777777777888888888999999777777777777777777777777333444555666777888888999777777777777666666666666444555666777777777666666444444444555555555555555555555555555555666777777555555666666666666555555777777888999:::::::::999888888888888888999999999777777777777777777777777888888888888888888888888777888888999999::::::;;;888888888888888888888888888888777777777888888999888888999::::::;;;<<<<<<888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA>>>>>>?????????>>><<<<<<<<<===>>>?????????>>>===<<<;;;;;;:::::::::::::::999999999888888888777777666555555555666666222222222222333444555666111222222333333222222111111111111111111111111111000000000000111111111111111111000000000//////////////////000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000///000111222222111000///000000000000000000000000000000000000111111111111000000000000000000000000.........///000111111111......///000000111111222/////////000000000000111//////000000000111111111///000000111111000000///.../////////000000000111000000000000000000000000...............///000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111222222222333333333222222222222222333444555555444444333333444444555333333444444444444444444111111222222333444444555555666777888888888777666777888888999999999888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>><<<;;;>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;888888888999:::;;;<<<===:::::::::::::::;;;<<<<<<:::::::::999999999999888777777777888888888999999555666777999::::::::::::777777777777777777777777888888888888999999999:::666777777777777777777777666666666666666666555555888888888777777777666666444555666777777777666555555555444444444444444444555555555555555666777777444555555666666555555444777777888888888888888888777777888888888999999999777777777777777777777777777777777777777777777777666666777888888999::::::888888888888888888888888777777666777777888999:::777888888999;;;<<<<<<===888999::::::;;;;;;::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBB@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBEEEBBB???>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@???>>>===<<<<<<;;;;;;<<<999999::::::::::::;;;;;;888888777666666666666666222222222222333444555666222222222333333222222222111111111111111111111111......///000111222333333000/////////............////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222111000000000000000000111///000111222222111000///000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222111111111111000000000000............/////////000.../////////000000111111//////000000000000//////.../////////000000111111000000000000000000000000...............///000111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333222222222333444555666777666555555444444555555666111222333444555666666666444444555555666777888888444666888999:::999777666888888999999999888888777888999999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999::::::;;;<<<===>>>??????::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDD@@@AAACCCDDDEEEDDDCCCCCCDDDCCCCCCBBB@@@???>>>>>>???@@@@@@@@@???>>><<<;;;>>>===<<<;;;:::;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<<777777777777888999;;;;;;999888888888999::::::;;;:::::::::999999999888888555666666666777777888888888888888888888777666666666666666666666666666666888999999999999:::::::::666666666666777777777777888888888777666444333222888888888888777777777777333444666777777777666555555555555444444333333333555555555555555666777777444555555555555555555444666666777777777777666666777777888888999999999999777777777777777777777777666666666666666666666666555666666777888888999999888888888888888888888888666666666666777888::::::777777888999;;;<<<======999999:::;;;;;;;;;::::::777888888888888999999999::::::::::::::::::::::::::::::;;;<<<=========<<<:::;;;<<<===>>>>>>>>>>>>======???@@@BBBCCCEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========??????>>>>>>======<<<<<>>===<<<<<<;;;;;;<<<777999999777888;;;:::666666555555444444444555555555444222000000111222333222222222111111111000000222222111111111111222222000000////////////000000,,,,,,------...000111222////////////////////////111222222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111000000///......000111222222222222000000000000111111111111000000000000000000000000000000000000000000000000222222111111000000/////////...---,,,,,,---.../////////............//////////////////////////////222222111000//////000000////////////////////////222222111000000000000000111///---...111222000...111111000000000000111111000000000000111111111111////////////000000000000111111111111111111111111222222111111222222333444222222333333333222111111111111000000111111222333555555555555555555444444777777666555555555555555999999888888888888999999888888999::::::::::::999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????DDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666777777888888999999777777777777777777777777888888888777777777777777888888888888888777666666333444444555666777888888666666666666666666666666333333444444555666666666666555555555555666777777777777666666555555555444555555555555666666666666555555555555666777999999888999;;;<<<;;;999777666666666666666777777777777777777666666777888999999888777777666555444444333666666666666666777777888777777888999999999999888;;;::::::999888888888999::::::::::::::::::::::::<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======????????????????????????AAA???===>>>AAACCCBBB@@@BBBCCCDDDDDDDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???>>>>>>>>>=========<<>>===<<<;;;;;;;;;;;;;;;===<<<999888:::888333666666555444444444444555666555333222111222333444333333333333222222222111222222111111111111222222111000000//////000000111222222111111111111222222111111111111111111111111///000000000000111111111//////............//////000000000000000000000000111111111111111111111111000000111111111111000000,,,---...///000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111000000///......//////////////////////////////222111000////////////000111///......111111000...111111000000000000111111000000000000111111111111////////////000000000111111111111111111111111111222222111111222222333444111222222333333333222222222111111111111222333333555555555555555555444444666666555555555555666666888888888777777888888888777888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>======>>>>>>>>>AAAAAA@@@@@@????????????>>>>>>???@@@@@@AAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCBBBDDDEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666777777777777777777777777777777777777777777777777777777777777777777888888888888777666666444444444555555666666666555555555555555555555555666666666555444444333333333333333333333444555555777666666666555555555444555555555555666666666666555555555555666777888999777777888888888777666555666666666666777777777777666666555555666666777888555555555555666666666666777666666666666777888888777777888999999999999888;;;:::999999888888888888999999999999999999999999999:::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAA???===>>>@@@AAAAAA???@@@AAAAAABBBAAA@@@???>>>DDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;;;;======999888999777333666666555444444444444444666555444333222333444555444444444333333333222222222222111111111111222222111111111000000111111111666555444222111111111111111111111111111111111111///000000000000111111111000//////......//////000000000000000000000000000111111111111111111111111000000111111111111000000------...///000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///////////////000000000111111222222111111000111111000000000000111111111111111111111111111111000//////...............000000000000000000000000000000//////......//////111///...///000111000...111111000000000000111111000000000000111111111111/////////000000000111111000000000000000000000000222222111111222222333444000111222222333333333333222222222222222333444444444444444444444444555555555555444555555666777888888777777666666777777888666777888888999999888888::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<===>>>>>>@@@????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGGGGGGGHHHDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@???===;;;:::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;999888777777999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666555555555777777777777777777777777666666666777777777777777777777777777777666666555444444444444444444444444555555555555555555555555666666666555444444333333333333333333444444555555666666666555555555555555444555555555555666666666555555555555666777888888777777777777666666666666666666666666777777777777555555444444555555666666222333444555666888888999777777777777777888888999666777888888999999888888:::999999999888888888888888888888888888888888888888888999999:::;;;;;;<<<;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;===???@@@AAAAAA???======?????????>>>???@@@@@@@@@@@@???>>>>>>DDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;666:::;;;888777999888666777666555444444444444444555444333333333333444444444333333333333222222222222222111111111111222222222222111111111111222222333222111000///.........111111111111111111111111111111222222222333333333222111111111111111111222////////////////////////000000000000000000000000///000000111111111111000///000111222222222222222///000000000111111111111000000000000000000000000000000000000000000000000////////////............000000222333333222000000111000000//////000000111000000000000000000000000000//////.........//////000000000000000000000000//////............//////000/////////000000000///111111000000000000111111///000000000111111111111//////000000000111111111000000000000000000000000222222111111222222333444///000111222333444444444333333222222333333444555333333444444444444555555333333444444666777888999777777666666666666777777666666777888888888888777999999999999888888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMLLLIIIGGGGGGGGGEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????BBBBBBAAA???>>>===<<<;;;@@@@@@AAAAAAAAAAAAAAAAAA===>>>???@@@???===;;;999;;;;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666555555444444333666666666666666666666666555555666666666666666777666666777777666666555444444333333333333333333333555555555555555555555555333333444444555666666666444555555666666666666666555555555555555555555555444444444555555555666666555555555555555666777888999888888777777777888888666666666666777777777777666555555444555555666666222333444555666777888999777777777777777888999999666777777888888888888888888888999999999888888888777777777777777777777777888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::777888999;;;===>>>???@@@@@@???===============<<>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::888<<<>>>:::888999:::888777777666444444333333333333222222222222222333333222222222222111111111111222222111111111111222222222222111111111111222222000//////.........//////000000000000000000000000111111222222222333333333222222111111111111222222//////////////////////////////////////////////////////000111111111111111000111111222222222222111///000000000111111111111000000000000000000000000000000000000000000000000111000000///...------,,,...///111111111111///...000//////......//////000////////////////////////000000000//////000111111000000000000000000000000//////............/////////000000000/////////000111111000000000000111111///000000000111111111111000000000000111111111111000000000000000000000000222222111111222222333444///000111222333444444444333333222222333333444555333333333333444444555555333333333444666777999:::777777666666666666777777666666777888888888888777888888888888888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJPPPQQQRRROOOKKKGGGEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@??????@@@@@@@@@?????????>>>>>>AAA@@@@@@???===<<<<<<;;;======???@@@AAAAAAAAAAAA===>>>???@@@???>>>;;;:::<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;<<<888888999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666555555444444333333555555555555555555555555444444555555555666666666555666666666666555444444333333333333333222222222555555555555555555555555333333444444555666666666444555666666777777666666444444444555555555555555444444444444555555555555555555555555555666666777888777777666666777888888666666666666777777777777777777666555555666666666444555555555666666777777777777777666777888888999666666777888888888888777777777888999999999888777777777777777777777777777:::::::::999999888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;<<<======>>>>>>======<<<;;;:::;;;<<<@@@@@@??????>>>>>>>>>>>>DDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>===<<<;;;::::::::::::>>>CCCDDD???:::999999888888777666555444333333333111111222222222222222333222222222111111111000000222222111111111111222222111111111000000111111111000/////////000111222222///////////////////////////000000000000111111111111000000//////000000111000000000000000000000000////////////////////////...///000111111222111111//////000000111000000///000000000000111111111111000000000000000000000000000000000000000000000000111111000//////......---...//////////////////...//////............//////........................111000000000000111111222000000000000000000000000//////......//////000000...000111000///...///111111111000000000000111111000000000000111111111111000000000111111111222222111111111111111111111111222222111111222222333444000111222222333333333333222222222222222333444444222222333333444444555555333333444444666777888999888777777666666777777888666777888888999999888888666666777777777888888888999999999999::::::::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>????????????@@@???????????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEGGGIIIJJJKKKSSSTTTTTTRRRMMMHHHEEECCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>======@@@????????????>>>>>>>>>::::::;;;<<<<<<===>>>>>>;;;<<<>>>???@@@@@@??????======>>>???>>>===<<<;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;666777777888888999::::::777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666555555555555555444444444555555555555555555555555333333444444555666666666555555555555555444444333333333333333333333333333444444444444444444444444666666666555444444333333111222444555555555444333444444444444444555555555333444444444444555555555666555555444555555666666444444444444555555555555666666666666777777777777888777666666555666666666666666666666666555555555666666666666666777777888555666777777888888777777666777888999999999888777777777777777777777777777;;;::::::999888888777777999999::::::::::::;;;;;;::::::::::::999999999999888888888999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<===<<<<<<;;;:::;;;;;;;;;DDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<=========>>>>>>>>>???======<<<;;;::::::::::::===CCCDDD???999888999888888777666555444333333333111222222333333444333333333333222222222111111111222222111111111111222222111000000//////000000111111111000000111111222333000000000000000000000000///000000000000111111111111000000//////000000111000000000000000000000000111111111111111111111111...///000111111222222222000000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000/////////000000111111111000//////......//////000000000////////////000000///////////////////////////////////////000111111////////////////////////000////////////000111222...000111111......///111111111000000000000111111000000000000111111111111000000111111111222222222222222222222222222222222222222111111222222333444111222222333333333222222222111111111111222333333111222222333444444555555444444444555555777888888888888888777777888888888777888888999999999999999444555555666777888999999888999999999999:::::::::999999:::;;;<<<===>>>>>>============>>>???@@@@@@????????????@@@@@@AAAAAA????????????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKRRRSSSTTTRRRNNNIIIFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>>>>999::::::<<<===>>>???@@@<<<===>>>???>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;777777777888888888888888777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666555555555555555666666666444444444444444444444444222333333444555555666666444555555555555444333333222222333333444444555555444444444444444444444444666666666555444444333333111222444555666555444333333333333444444555555555333333444444444555555555666555555444444555555555222333444555555555444444666666666666777777777777777666555555444444444555666666666666666666666666555555555555555666666777555666666777777777777777555666888999:::999888777888888888888888888888888999999999888888888888888999999999::::::;;;;;;;;;:::::::::999999999888888666666777888999:::;;;;;;::::::::::::::::::::::::888:::;;;:::888888:::<<<<<<<<<:::999999999:::;;;DDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@<<<=========>>>>>>??????======<<<;;;::::::::::::777===@@@;;;777777999999888888666555444333333222222333444444555555555444444444444333333333222222222222111111111111222222000000////////////000000111111000000000000000111111111111111111111111111111222222222222333333333333333222222222222333333000000000000000000000000222222222222222222222222......///111111222222222222222333333333222222111000000000000111111111111000000000000000000000000000000000000000000000000,,,---...000111333444555111000///......///000111111111000000000000111111000000000000000000000000...............///000111////////////////////////000000000000000111222222...000222111...---///111111111000000000000111111000000000000111111111111000111111111111222222222333333333333333333333333222222111111222222333444222222333333333222111111111111000000111111222333111111222333333444555555555555444555555666777888999999888888888888999999888888999::::::::::::999333444555666777888999:::888888999999999:::::::::999999:::;;;<<<===>>>???============>>>???AAAAAA??????@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKPPPRRRSSSRRROOOKKKHHHGGGBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????===:::777666;;;;;;:::999999999::::::;;;:::999999888999999999999999:::::::::;;;;;;;;;999999888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444555555555666777777777444444444444444444444444222222333444444555666666444444555555444444333222222222333444444555666666444444444444444444444444333333444444555666666777333444666888888777666555333333333444444555555555333333333444444444555555666555555444444444555555222444666888888777666555666666666666777777777777666555444444333333333333555555555555666666777777444444444444444555666666555666666777777777777777444666888999:::999888777888888888888888888888888777777777888999999::::::999999999::::::;;;;;;;;;:::::::::999999888888888555555666888999:::;;;<<<888888888888888999999999777999:::999888888:::===>>>===<<<;;;:::;;;<<<<<>>>>>@@@?????????>>>>>>=========<<<<<<;;;;;;:::999999888333...///444999999777888888666555444333333333444444444444444444444444444444444444444444444444444444333333333333222222222111111111000000/////////000111111222111000///111111111111111111111111333333222222111000000000222222222111111111000000000000000000000000000000///000111222222111000///222222222222111///...---000000000000000000000000111111000000000000000111222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000///.........------,,,,,,,,,000000//////.........---..............................////////////......//////............//////222111000//////......//////000111222222111000///////////////000000000000444444333222111111111111666555333111111222333444111222333333444444333333333333333333333333333333333333333444444444555555444444555666777888999999777888888888888999999999888888999999999:::::::::999999888888777777666666888888888777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::888777666666888888999999999999888888:::999888777666666666666777777888999999888777666777777777777777777777777555555555555555555555555444555555555444333333222444444444444444444444444333444444444444444444444222222333333333333444444666555444333333333333333444444444444444444444444555444444333333444444555333444555666666555444333555555555555555555555555444444444444444444444444555444444444444555666666777666555444333444444555555444444333333444444555777777666666555555555444666555555555555444444444666666777888888888888888555555555555555555555555444444444444444444444444555555555555666666666777777777777777777777777777999999888888888888888888999999::::::::::::;;;;;;;;;;;;;;;:::999888777666777777888999:::;;;;;;<<<;;;:::999999999:::;;;<<<::::::999999::::::;;;<<<=========<<<;;;;;;::::::CCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>======<<<<<<;;;;;;:::999999:::777444555888:::;;;999888777666444333333222222111111111111111111111111333333333333333333333333333333222222222111111111111111111111000000000///444333222111111222222333111111111111111111111111222222222111111111111111333333333222222222111111000000000000000000000000...///000000000000///...000111111111111000000///000000000000000000000000222222222111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////.........------111111000000000/////////........................//////000000000000//////111111000000000000111111000///////////////000111000000000111111000000000000000111111111222222222222222222111111222333333555444222111111111222333111222333333444444333333333333333333333333333333333333333444444444555555666666666666666777777777777777888888888999999999888888888888999999999:::888888888777777777777666888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????>>>===<<<;;;::::::::::::::::::::::::;;;;;;:::999888888777777777888888999999888888777:::999888777666666666666666666666666555444222111666666666666666666666666555555555555555555555555444444555555444444333222444444444444444444444444555555555444444333333222222222333333333333444444555555444333333333333333444444444444444444444444444444333333333333444444222222333333333333222222555555555555555555555555444444444444444444444444333333333333333444555555777666555444333444444555444444333333333333444444777666666666555555555444555555555555444444444444555666777777888888777777555555555555555555555555444444444444444444444444555555555666666666777777777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::888777777888888888999999999999999<<<;;;:::999888888999999:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::999999999999999:::999777666555444333222222222333333333333333333333333222222222222222222222222222111111111111000000000111111111111000000000000666555222000///000222444111111111111111111111111000111111111111222222222333333333333333222222222000000000000000000000000......////////////......//////000111111111111111000000000000000000000000111111111111111111111111222111000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000///////////////111111111111000000000000////////////////////////000000111111111111000000111111000000000000111111............///000111222111000000//////000000111222222222333333333333444000000000111111333444444444333222000000111222222111222222333333333333333333333333333333333333333333333333444444444555555777777777666666666555555777777777888888888999999777777777888888888999999666666666777777777888888888888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????>>>===<<<<<<999999999999999999999999::::::999999999888888888777888888999999888888777999999888777666666666666666666666555444222000///666666666666666666666666666666666666666666666666444444555555444444333333444444444444444444444444666666555444333222222111222222333333333333444444555444444333333333333333444444444444444444444444444444333333333333444444333333222222222222333333444444444444444444444444444444444444444444444444222222222222222333333444666555444444333444444444444444333333333333444444666666666555555555555555555555555555444444444444444555555666777666666666555555555555555555555555444444444444444444444444555555666666666777777777777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;:::;;;;;;::::::999888777999999888888888777777777<<<;;;:::888777777777777999999999999999:::;;;;;;999::::::;;;<<<<<<======CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666888::::::888666666666666666444333333222222222555555555555555555555555222222222222222222222222222222111111111000000000111111111000000000000000444222000///...///000111111111111111111111111111///000000111222222333333222222222222222222222222000000000000000000000000....../////////////////////000000111111111000000000000000000000000000000---......///////////////111111000000000000000111///////////////////////////////////////////////////////////////////////////000000000000//////...////////////////////////000000000000000000000000000000000000000000000000///000000111111000000/////////............/////////////////////000111111111000///......///000111222222222333333333444444111111111111111222333333222222111000000111111222111111222333333333333222222222333333333333444444333333333444444444555555666666666666666666666666777777777777888888888888666777777777777888888888555555666777777888999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???======>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAABBBBBBBBBCCCFFFFFFFFFEEEEEECCCBBBAAAEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>>>>===<<<;;;888888888888888999999999888888888888888999999999777777888888888888777777888888777666666666666666888888777777666555444444666666666666666666666666666666666666666666666666333444444555444444333333444444444444444444444444555555555444444333333333222222222333333333444444444444333333222333333444333333333333333333333333444333333333333333333444666555444333333444555666444444444444444444444444333333333333333333333333222222222222222333444444555444444444444444444444444333333333333333333444555555555555555555555555555555555444444444333333333444555555666666555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;:::999999888777777777777777777777777:::999999888888777777777999999999888999::::::;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;:::999999666888::::::888666555555666555555444333333333333111111111111111111111111333333333333333333333333333222222222111111111111000000000000000000111111111111111111111000///...111111111111111111111111//////000111222333333444000000000000111111111111111111111111111111111111/////////000000111111111222222222111111000......000000000000000000000000,,,---...///000/////////111000000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000///..............................////////////////////////000000000000000000000000...//////000000//////...//////............//////111111000///////////////111000///......///000111111111111111222222222222333222111111000000000111111111111111111111111222000111222222333333222222222222222333333444444444333333333444444444555555333444444555666777777777666666777777777888888888666777777777777888888888555666666777888999::::::999999999888999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>======>>>???AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????????????????????????????============<<<;;;:::999777777777888888999999999777777888888888888999999777777777888888777777777888777666666666666666666777777777777777777888888555555555555555555555555666666666666666666666666333333444444555444444333444444444444444444444444333333333444444555555555222222222333333333444444333333222222222333333444333333333333333333333333333333333222222333333333555444333222222333444555444444444444444444444444333333333333333333333333333333333333333444444555333333444444444444444444333333333222222333333333444444444555555555555555555444444444444333333333333333444555555555555555555555555555555555555555555555555555555555555555666666666666777777777888777777777777777777777777666666777777777888888888999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999555666666777888888999999777777888888999999999999999888888888888999::::::<<<<<<;;;;;;::::::::::::GGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????===<<<<<<;;;;;;:::999999999::::::;;;:::999888666777666555444444444444444333333333333333333333333333333333333333333333333333333222222222111111111000000000000111111111111111111333444444333222111111111111111111111111111//////000111222222333333/////////000000000000000111111111111111111111111000000//////000111222333333222222222000///...---000000000000000000000000...///111222333222222111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...---------............//////............////////////////////////////////////......////////////......111111000000000000111111222111000///............000//////......//////000000000000000111111111111333333222000000/////////111111111222222222222222000111111222222222222222111222222333333444444555333333333444444444555555222333444555666777777888666666666777777777888888777777777888888888999999777777888888999:::;;;;;;999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999777777777888999999::::::777777888888888888888888666777777888888777777666777666666555555666666666555555444555555666777888555555555555555555555555555555555555555555555555333333444444555555444444444444444444444444444444111222222333444555666666222222333333333333444444222222222222222333333444333333333333333333333333333333222222222222333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333444555555222333333444444444444333333333222222222222333333444444444444444555555555444444444444333333333333333444444555666555555555555555555555555555555555555555555555555555555555666666666777777777888888777777777777777777777777555666666777777888888888999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::555555666777888999:::;;;555666888999:::;;;;;;;;;888888888888888999::::::<<<<<<;;;;;;:::999999888FFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>????????????===<<<<<<;;;;;;:::999999<<<:::999:::<<<===:::888777777666555555555666666555555555555555555555555222222222222222222222222222111111111111000000000///000000000111111111111111111111222222333444444111111111111111111111111000000000111222222222333//////000000111111111111111111111111111111111111//////......///000222333111111111111111000///...000000000000000000000000...///111333444444333222000000000000000111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000///...---....../////////000000000......//////000000000000........................//////000000000000//////111111000000000000111111111000///////////////000...//////////////////...000000000000111111111222222111000000000000000111111111222333333333333333000000111222222222222222111111222333333444555555333333333444444444555555444444444555555666666666666666666666777777777888888888888888999999999:::999999999::::::;;;;;;;;;:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>?????????@@@@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????====================================<<<;;;:::999777777888888999::::::;;;888888888888777777777777666666777777777777666666666666555555555666666777555555444444444555666777555555555555555555555555444444444444444444444444222333444444555555444444444444444444444444444444222333333444444555555555222222333333333333444444222222111111222333333444222222222222222222222222333333222222222222333333111111222222222222111111333333333333333333333333222222222222222222222222222222222222222333333444111222333444555444444333333333222222222222333333333333333444444555555555444444444333333333222222444444555666666666666666555555555555555555555555555555555555555555555555666666777777777888888888777777777777777777777777555555666666777888888999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;:::777888888888999999::::::777888999:::;;;;;;::::::888888888888888999999:::;;;:::::::::::::::::::::DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>======>>>>>>?????????@@@===<<<<<<;;;;;;:::999999===999666888<<<>>>;;;777888777777666666666666777222222222222222222222222000000000000000000000000000000000000//////////////////000000111111111222000///...---...111444555111111111111111111111111111111111111111222222222000000111111222222222333111111111111111111111111...---------...///111222//////000111111111111111000000000000000000000000,,,...000222333222111000000000///000000111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000///...---//////000000111111111222//////000000111111111222........................000000111111111111000000//////............/////////......//////000111222---...///000000///...---000000111111111222222222////////////000111222333111222333444444444444444000000111222222222222111111111222333333444555555333333333444444444555555666555555555555444444444666666666666777777777777888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????========================>>>>>>>>>>>>===<<<;;;:::777777888999::::::;;;;;;888888888888777777777666666666777777777777666666666666555555555666666777888777666555444444555666555555555555555555555555333333333333333333333333222333333444555555555444444444444444444444444444444444444444444444444333222222333333333444444444222111111111222333333444222222222222222222222222333222222222222222222333222333444555555444333222333333333333333333333333222222222222222222222222111111111000111222222333000111333444555444444333333222222222222222222333333333333444444555555555444444444333333333222222444555666666777777666666555555555555555555555555666666666666666666666666777777777777888888888888777777777777777777777777444555555666777888888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999888999:::;;;<<<;;;:::999888888888888777888999999:::888999999::::::;;;;;;<<>>===???AAACCCCCCCCCBBBAAA>>>>>>>>>>>>====================================>>>======<<<;;;;;;::::::999999888888888888888888888888888888777777777777777666555444444555666777666666666666666666666666888777666555555555555555444444555555555555444444666555555444444333222222777111000666999555333555222222444444444444222222222333333444444333333222666555555444222111111000111111111111111111111111111111111222444555555444444333333222222333333444444444444333333222222222333333333222222111111111555444222000111333555777555555555444444333333333111111111111111111111111333444555555555444333222333333333444444555555555666666666666666666666666666666666555555444444444555555555555555444444444777777666666555555555444777777777777777777777777888888777666666666666666888888888888888888888888;;;::::::999999888888777999:::;;;<<<===<<<;;;:::999888888777777888888999===<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;DDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;:::::::::888999999999999888777777555555444333333333333333333333333222222222111111222333333333333333222111333222000/////////000111000000000000000000000000111111111111000000000///000000000000111111111111222000......///000///...000000000111111111222222000000////////////000000000000000000000000000000000000111111111222222222111111111111111111111111------...///111333444666111111111111000000000///000000000000000000000000......///000000000000000//////000000000111111111111111000000000000111111000000000000////////////////////////////////////......................../////////000000000111111222111000///......///000222222111000000111222222000000000000111111111111000000111111111111000000222111000000111222333444444333333222222333333444333333333444444444555555333333333444444444555555555555444444444444444555888777666666666666777888777777777777777777777777777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;999888777666999::::::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<@@@????????????@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBEEEEEECCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBBBBBBBB@@@>>>???@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>=========<<<<<<========================<<<<<<;;;;;;:::999999888888888888888888888888888888888888777777777666666777666555444444555666777666666666666666666666666777666555555444444444555777777777888888777777777444444444444444444444444888333333888;;;888555666333333444555555444333333222222333333333333222222444333333333333333222222333333333333333333333333444333333444555666666666444333333222222333333444444444333333333222222222333333333222222222111111222000///......000222444444444444444444333333333222222222222222222222222222333444555555444444333333333444444444444444444555555555555555555555555444444444333333333222222333333333444444444444444777666666666555555555444777777777777777777777777888777777666666666666666888888888888888888888888888999999999999999999999999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::DDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::::::::888999999999999888777777444444333222222222222333333333333333222222222222222333333333222111000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000///......000111000000111111111111222222222333000000////////////000000000000000000000000000000000000000111111111222222000000000000000000000000------...///111222444555111111111111000000000000000000000000000000000000......///000000000000000//////000000000000111111111000000//////000000111111111111000///.........////////////////////////........................//////000000000111111111111000000////////////000111111111111111111111111000000000000111111111111000000111111111111000000222222222111222222333444333333222222222222333333333333333333444444444444333333333444444444555555666555555444555555666666999888777777777777888999777777777777777777777777666666777888999::::::;;;;;;<<<<<<=========<<<<<<@@@>>><<<999777666555555;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;??????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCBBB@@@@@@AAAAAA@@@>>>@@@AAABBBBBBAAA???>>>===>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777888888888888888888888888888888777777777777666666666666555555555555666666666666666666666666666666555555444333333333444444444444555555555555444444222222333444444555666666666333444999:::888555555444444555555555555444444111111222222222222111111111222222222333333444444333333333333333333333333444444444444444444444444333333222222222222333333333333333333222222222222333333333222222222222111444333111000111222444555333333333333444444444444333333333333333333333333111222333444555555444444444444444444444444333333444444444444444444444444222222222222111111111111111222222333333444444444666666666555555555555555555555555555555555555555777777666666555555666666777777777777777777777777666777777888999999::::::999888888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===============<<<;;;;;;::::::;;;;;;999999999999999999999999DDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::888999999999999888777777555444333333222333333333333333333333333333333333222222222222111111000///000111111111111000//////000000000000000000000000111111111000000000000000///000000000111111111111222000///000222333333222111111222222222333333333000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000111111111111111000000000000000////////////////////////......///000000000000000////////////000000000111000000////////////000000111000000000/////////...////////////////////////........................---............/////////000000000////////////000000000111111111111000000///000000000111111111111///000000111111111111000222222222222222222222222333333222222222222333333333333333333333333333333333333333444444444555555666555555555555666777777999888888888888888888999666666666666666666666666555666666888999:::;;;;;;;;;<<<=====================;;;999888888999;;;<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<;;;>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBBAAA??????@@@@@@???>>>??????@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777888888888888888777777777666666666666666666666555555666666666555555555555555555555555444444333222222333333333333333222222222222333333333333333444444444555555111222444666777555333222333444444444444444444333000111111222222111111000111222222222222333333333000000000000000000000000111222333222111000111222333333222222222222333333333222222222222222222222222222222222222222222222444444333222222444555666222222222333333444444555333333333333333333333333111111222333444555555555555555555444444333333333333333333333333333333333222222222111111111111111111111222333444555555555555555555555555555555555444444444444444444444444777666666555555555666666777777777777777777777777777777777777888888999999888777666666666777999::::::999999888888999999:::888999;;;<<<============;;;:::999999888888999999999999999999::::::::::::DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777666555555444444444444444333333333333333333333333222222222222222111000///000111111111111000//////222222222222222222222222000000000000000000111111///000000000111111111111222000///000222333333222111111222222222333333333000000////////////000000000000000000000000000000//////000000000111111111111111111111111111111111111111000000000000000111000000000000000000111111..............................///000000000000000...////////////000000000000000////////////000000.../////////000000000111////////////////////////////////////////////////............/////////000/////////000000000000//////000111111111111000//////000000000111111111111//////000111111111111111111111111111111111000000333222222111111222222333333333333333333333333333333333333444444444555555555555555555555666777777888888888999999888888888666666666666666666666666555666666888999:::;;;;;;;;;<<<<<<===>>>>>>======<<<;;;999999:::<<<>>>@@@;;;;;;;;;::::::999999999;;;;;;<<<==================<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===>>>>>>???????????????AAA???======>>>??????>>><<<======>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888888666666777777777888888888777777777666666666666555555666666666666666666555444444444444444444444444333333222222222333333444666666555444444555666666555555444444444333333333000333555555555555444333222222222222222222222222000111111222222111111000333333222222222111111111000000000000000000000000000222333222000///000222333222222111111222222333222222222222222222222222222222222222222222222222111000000///000111222222111222222333333444444444222222222222222222222222111111111222333444555555555555555444444333333333333333333333333333333333222222222333333333333333222333333444555666666777444444444555555555555555333333333333333333333333666666555555555555666666666666666666666666666666888888888777777666666666888777666555666777888999888888777777777777888888888888999;;;;;;<<<<<<<<<;;;:::999999888888999999999:::::::::;;;;;;<<<<<>>>>>??????======<<<;;;;;;;;;;;;;;;888999999999999888777777666666555444444444444555333333333333444444444444111111222222222222222111111111111111000000000000333333333333333333333333000000000000111111111111000000000000111111111111000///......000111000000111111111111222222222333000000////////////000000000000000000000000000000/////////000000000111111111111111111111111111111......//////000222333444000000000000111111111111..............................///000000000000000......////////////000000000//////......//////000.........///000111111111////////////////////////////////////////////////000000000111111111222222...//////000000000000///000000000000000000000000000000000000111111111111...///000111111222111111000000111111111000//////222222111111111111222222333333333333222222222222333333333444444444555555444444444444555666777777777777888999999888777777777777777777777777777777666666777888999::::::;;;:::;;;<<<===============>>>===<<<;;;;;;<<<===>>>;;;::::::::::::::::::999;;;<<<======>>>>>>======<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>@@@>>><<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888555666666777777888888888777777666666666666555555555555666666666666555555444444444444444444444444333333222222222333444444555444333222222333444555666666555444333333222222222666777555444666777555222222111111111111222222111111222222222222111111333333222222111111111000222222222222222222222222000222444333111000222555222222111111111111222222111111111222222222222222111222222222222333333333111111111111111222333333222222222222333333333333111111111111111111111111222222111111222333444555444444444444444444333333333333333333333333333333333333333444444444444444333444444555555666666666444444444444444555555555333333333333333333333333555555444444555555666666666666666666666666666666888888777777666555555444777666666666666777888888999999888888888888999999888888888888888999:::;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<<<<===DDDDDDDDDDDDCCCCCCCCCCCC>>>???@@@AAAAAA@@@???>>><<<<<<===>>>>>>???@@@@@@======<<<;;;;;;;;;;;;<<<888999999999999888777777666555444444333333444444333333333444444444555555000111222333333444444333333222000/////////000111222222222222222222222222///000000000111111111111000000000000111111111111222000......///000///...000000000111111111222222000000////////////000000000000000000000000000000////////////000000000111000000000000000000000000////////////000111333333///000000000111111111111000000000000000000000000......///000000000000000........./////////000000//////............//////////////////000000000000////////////////////////////////////////////////000000111111111222222222---...///000111111000///111000///......///000111000000000000111111111111...///000111111222222222111111222222222111000///222222111111111111222222333333333222222222111111333333333444444444555555333333333333444555666777666777777888888777777666777777777777777777777777777777888888888999999999999999;;;<<<<<<===============<<<<<<<<<;;;;;;;;;999::::::::::::::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@===;;;;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;::::::::::::999999999999999999999999999666666666666666666666666555555666666777888888999777777666666666555555555444555666777777666555444333333333333333333333333333333333333333444555555222111000//////000111222444444444444444444444333222777888333111555888777333333222111111222333333222222333333333333222222111111111111222222222222222222222222222222222222...111444333000///222666222222111111111111222222000111111111222222222222111111222222222333333333333333333444444444555555333333333222222222222222222222222222222222222222333222222111111222333444333333444444444444444444444444444444444444444444333333333333444444444555444444444444444444444444333333333444444555555555444444444444444444444444555444444444444555666777555555555555555555555555666666666666666666666666666666777888888888888777:::999999999999999999:::999888666555555777999:::===<<<;;;;;;::::::;;;;;;888999999:::;;;;;;<<<<<>>>>>@@@AAAAAA@@@???>>><<<======>>>???@@@@@@AAA======<<<;;;;;;;;;<<<<<<888999999999999888777777555444333333222222333333333333333444444555555555000111222333444555555555333222000......///111222111111111111111111111111//////000000111111111222000000000000111111111111444333111000111222111000///000000000000111111111000000////////////000000000000000000000000000000////////////000000000000////////////////////////222222111000000///000000//////000000111111111222111111111111111111111111...//////000000000000000............/////////000//////............//////111111000000//////......////////////////////////000000000000000000000000////////////000000000000---...///111111111000///222000///------///000222000000000000111111111111......///111111222222222222333333444333222111000222222111111111111222222333333333222222111111111333333333444444444555555222222222333444555666777555666777888888777666555777777777777777777777777888888888888888888999999888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======>>>@@@@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????????????????===::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888444555555555555555555555444555555666777888888999777666666666555555555555444555666777777666555444333333333333333333333333333333333333444444555666555444222111111222444555222333333444444555555666000666666000...222666666444444222222222222444444222333333444444333333222...///000111222333444444////////////////////////***...222111...---111555222222111111111111222222000000111111222222222222111111111222222333333333000000111111111222222222444333333222222111111111333333333333333333333333444333222111111111222333333333333444444555555555444444444444444444444444222222222333333444444444444333333333333333333333333333333444444555555555444444444444444444444444444444444444444555666777555555555555555555555555444444555555666777777777555666888999999999888777999888888888888888888999:::888555333333555777999;;;:::999999888888999999777777888999::::::;;;;;;DDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCBBBAAA@@@??????????????????????????????>>><<<:::999999999999:::999999888888888888888666555555444444333222222333444444555555444444333222222222222222222222222000000111111111222222222222111111111000000//////000000////////////000000111111111111111111111111333333333222222111111111000000000000000000000000//////............//////......//////000000111111333333444333222000...---///000111222222222222222............/////////000..................------111111000000000000111111000000000000111111111111111111000000//////............////////////......000000////////////000000000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000111111000/////////////////////000111111111111111///////////////...------///111333444444444222111333222111111111222333444333333333333333222111000333333222222333333444555444444444555555555555666888999999:::999888777666666666666666777888999:::444444555777888:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============???????????????>>>============>>>>>>?????????@@@CCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@@@@???>>>======;;;<<<=========<<<:::::::::;;;<<<======<<<;;;:::<<<<<<<<<===============:::999999999888888777777777777777777777777777777666777888888888666555444555555555555555555555555666666666666666555555444555555555555555555555555444444444555555555666666555555444444444333333333222222333333333333444444222222222222222222222222333444555666666444222111111000000000222333222111111111222333333333333222000000111111111111000000000000000000111111111111000111111111222222222222222222111000//////000000222222222222222111000/////////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333333333333222222111111111222222111000000000111111333444444555555444444333444444444444444444444444222222333444555666777888555555555555555555555555333333333444444444555555555555555555555555555555666666666666666666666666777777888888888777777666777777666666666666777777888888999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;DDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????????????????>>>>>>===<<<;;;;;;;;;;;;::::::999888888888888999666555555444444333222222333333444444444444333333222222222222222222222222000000111111111222222222111111111111000000000///000000////////////000000111111111111111111111111333333333222222111111111000000000000000000000000//////............//////111111000000//////......//////000111000///...---000000111111222111111111........./////////000000////////////////////////111111000000000000111111////////////.........---111000000000/////////...000000111111111111000000222000///------///000222000000////////////000000////////////000000000000////////////////////////000000000000000000000000111111000/////////////////////000111111111111111000000000000000///.........///000222222111000///111111111111111333444555333333333333333222111000333333333333333444555555444444444444555555555555777777888888888777666555888777777666666666777777777777777777777777777777888888888888888888888888::::::;;;;;;::::::999888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>======>>>>>>======<<<;;;>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAA@@@??????AAAAAA@@@??????>>>======;;;<<<=========<<<;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;999999888888777777777777666666666666666666666666666777777888777666555444555555555555555555555555666666666666666555444444555555555555555555555555444444444444555555555666555444444444444333333333222222333333333333444444222222222222222222222222444333333222222222222222111000000000222333222111000111222222333333222222000000111111111111000000000000000000111111111111111111111222222222333333222222111000000000000000111111222222111000000/////////000222222333333222111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333333222222222222222222111444333333333333333444444333333444444444444333333444444444444444444444444222333333444555666777777555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555777777777888888777777666666666555555555555666666777777777888888888999999::::::::::::::::::::::::888999999999999:::::::::DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>===<<<;;;;;;::::::999888888888888999666555555444444333222222222222222333333222222222222222222222222222222222000000000111111111111222111111111111000000000000111000000//////000000111111111111111111111111111222222222222222111111111000000000000000000000000000//////......//////000111111000000//////......---...///000000000000///000000111111111000//////....../////////000000000000000000000000000000000111000000//////000000111/////////......---------000000000000////////////000000111111111111000000333111...,,,,,,...111333000000////////////000000000000000000////////////........................000000000000000000000000111000000/////////////////////000111111111111111000111111111111000//////...///000111222111000000111111111111222333444555222222333333333222111111333333333333333444555555444444444444555555555555555666666666666555555444888888777555555444444444777777777777777777777777666666666666666777777777:::::::::::::::999999888999999999999::::::::::::<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>????????????????????????@@@AAABBBDDDEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999999777777777777666666666666666666666666666666666666666666777777777666555555555555555555555555555555555666666666666555444444444444444444444444444444444444444444555555555555444444444444333333333333222222333333333333444444222222222222222222222222444222000///...///111222111000000000222333222111000111222222333333222222000000111111111111000000000000000000111111111111111111111222222222333333222111000000000000000000000000111111000000/////////000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333111111111222222222222222333333333333444555666666333333444444444444333333444444444444444444444444333333444444555555555666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555666666777777777777666666777666666666666666666777666666666777777777888888999999999999999999999999777777777888888888999999DDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@AAA????????????????????????>>>>>>???>>>===;;;999888999999888777777777777888666555555444444333222222111111222222222222111111111111111111111111111111000000000000111111111111111111111000000000000000111000000000000000000111111111111111111111111111222222222111111111111111000000000000000000000000000000////////////000000......//////000000111111000000000111111111111111000000000000000///...---...////////////000000000//////000000000000000111000000////////////000000000000000000000000000000000000000000////////////......////////////......222000///------///000222000000////////////000000111111000000//////..............................////////////////////////000000////////////000000//////000111111111111111111111222222222111111000000111222333333333333222222222222222222222333333222222333333333222222111222222222222222333444444333333444444444555555555555555666666666555555555777666555444444444444444444444555666777888999:::555555666666666666777777999999:::::::::999999888888999999999999:::::::::<<<<<<======>>>>>>??????>>>??????@@@@@@AAAAAAAAAEEEEEEFFFFFFEEEEEEDDDCCC????????????????????????????????????@@@AAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666666666666555555666666666666666666666666666666666666666666555555555555555555555555555555555555666666555555444333444444444444444444444444444444444444444444444444444444444333333333222222222222222333333333444444222222222222222222222222222111000//////000111222111000000000222333222111000000111222222222222222000000111111111111000000///000000000111111111111000000000111111111222222111111000000000000000111//////000000000000/////////000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222000000111111222222333333111111111111222333444555333333333444444333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555666666777777666666888888777777777777888888666666666777777777888888999999999999999999999999666666666777777777777888EEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>><<<999666555888888777666666666666666666555555444444333222222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000......//////000000111111111111111000000000000000000000000000000///...---////////////000000000111.........//////000000000000000////////////000000------...///000111222222////////////000000000000......////////////......//////000000000000//////000000////////////000000111111000000//////..............................////////////////////////000000////////////000000//////000111111111111111111111222222222222111111111111222222333333333333333333333333222111111000111222222333333333222222111111111111111222222333333333333444444444444555666666666666666666666666444444444444444555666666444444555666777888888999666666666777777777888888888888999::::::999999999888888888999999999::::::<<<<<<<<<===>>>??????@@@?????????@@@AAABBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@???????????????AAA@@@@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888777666666555555555555555555555666666555555555555555555555555555555555555555555666666555555555555555555555555555555555555555444444333444444444444444444444444444444444444444444333333444444333333333222222222222222222333333333444444222222222222222222222222000111222333333222111111111000000000222333222111000000111222222222222111000000111111111111000000///000000000111111111111////////////000000000111111000000000000000111111...///000000000000//////000000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222000000000111111222222222000000000111222333444555222333333333333333333222333333333333333333333333333333333444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555333444555666666666666666666666666555555666666666777777777888888888999999888888888888888888888888555555666666666777777777EEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<:::888666555888888777666666666666777666555555444444333222222111111111222222111111111111111111111111111111111111000000000000000//////000000000000111111111111222111111000000111111222000000000000000000000000000000000111111111111111000000000000000000000000111000000//////000000111111111000000//////......000///...------------...000000111111111000///////////////000000000111111---......//////000000000000//////......//////000++++++,,,---...//////000////////////000000000000000000111111111111000000---///111222222111///---000000////////////000000000000000000////////////........................000000000000000000000000///////////////000000111//////000111111111111111000000111222222222222111000000000000000111111111333333333333333222000000111111222333333333222222111111111111111222333333333333333333444444444444666555555555555666777777333333333444444666777777888777777666666555555444666666777777888888999999777888999999999999999999888888888888999999999999;;;;;;<<<===>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????AAA@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;999888888888777666666666555555555555666666666666555555555555555555555555555555444444555555666777555555555555555555555555444555555555555444333333333333333333333333333333444444444444333333333333333333333333222222222222222222333333333333444444222222222222222222222222000111333555555444222111111000000000222333222111///000111111222222111111000000111111111111000000000000000000111111111111/////////000000000111111000000000000000111111222//////000000111111000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222222000000000111111111111111222222222222333444555555222222333333333333222222333333333333333333333333222222333333444444444555333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444222333444555666666666666444333333222222333333444777777777888888888999999777777777777777777777777555555555666666666777777EEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;:::::::::::::::999999888888888888888666555555444444333222222111222222222222222222111111111111111111111111111111111000000///////////////000000000111111111111222111111000000111111222000000000000000000000000///000000000111111111222000000000000000000000000111111000000000000111111111111000000//////............---,,,---...///000000000111111222111111111//////000000000111111111......///000000111222222//////............//////------------------------.../////////000000000111000000111111111111000000//////000000000000//////000000////////////000000////////////000000000000////////////////////////000000000000000000000000///////////////000111111//////000111111111111111///000000111222222111111000000000000000111111222000111222333333333333222000111222333333333333222333333222222333333444555222222333333333444444444444444333333333444666777666555555555555555666666888777777666555555444444555666666777888888999999777777888999999999999999888888888888999999999999999:::;;;<<<===>>>??????>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@???????????????>>>>>>>>>??????@@@??????@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999999:::;;;;;;888888777777777777777777555555666666666777777777555555555555555555555555555555444444444555666777555555555555555555555555444444555555444444333222333333333333333333333333444444444333333333222222333333333222222222222111222222333333333333444444222222222222222222222222111222222333333444333333111000000000222333222111///000000111111111111111000000111111111111000000000000000000111111111111111111111111222222222222000000000000000111222222///000000111222222111111111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111000000000000222222222111111222333333222222333333333333222222222222222222222222222222111111222333444444555555333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444222222333444555555555555444444333333333333444444666666666777777777888888777777777777777777777777555666666666666777777777EEEEEEEEEEEEDDDDDDDDDDDD??????@@@AAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???<<<;;;::::::999999::::::666555555444444333222222222222333333333333222222000000000000000000000000111111000000/////////...//////000000111111111222222222111111111111222222000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000111111......//////000111111111............///111333444///000111222222222222222000000000000111111111111///000000111222222333333//////............//////222111000///...---,,,,,,.../////////000000111111......////////////......111000///......///000111000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000///////////////000111111//////000111111111111111...///000111111111111111222222111111222222333444---...111333444555555555000111222333333333333333555444444444444555666666222222333333333444444444333333222111222333555666888777666555555555555555444444555555666666777777555555555666777888888999666777888999999999999999777888888888888999999999999999:::;;;<<<===>>>???===>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????============>>>@@@AAABBB???????????????>>>==================>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;999999999999;;;;;;777777777777888888888888555666666666777777888888555555555555555555555555555444444333444555666777555555555555555555555555444444555555444444333222333333333333333333333333444444444333333222222222333333333222222222111111222222333333333444444444222222222222222222222222333222111000111222444555111000000000222333222111//////000111111111111111000000111111111111000000000000000000111111111111222222333333333444444444000000///000000111222222000000111222222222222222111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222111111000000//////000000//////////////////222222222333333222222222222222222222222222222222000000111222444555666666333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444111222333444555555555555777777666666666666777777555555555555666666666777777777777777777777777777666666666666777777777888GGGEEECCCBBBAAABBBDDDEEEBBBBBBAAA@@@???>>>===<<<@@@???>>>>>>>>>???AAABBB???>>><<<;;;::::::;;;;;;888999:::;;;:::888555444666555555444444333222222111111111111111111111111111111222222222222111111000000000000////////////////////////000000000000000000//////.........---000000000000000000000000333222111/////////000111000000000000000000000000000111111000///......///000000///...............////////////////////////222111111111000000//////000000000000000000000000000000000000000///...---////////////////////////......////////////......000000000000///...---,,,111000///---------...///111111000000//////......///......---------......000000000000000000000000......////////////......000000000000000000000000000000000000000000000000222222222111111111111111000000////////////000000222222111000/////////000111111000000000000111111222222222222222222222222444333111000000111333444444333333222222333333444333444444444333333555666444444444555555555555666888888888888777555444333444555777999:::999888777666666777777888888888999666666777888999:::::::::999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@??????>>>>>>============>>>>>>?????????@@@==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;999999999888888888777777888777666444444555555666777666555444444444444444666555444555666777777555444444555555555555444444111222333444555555555555777777666555444333333222333222222333555555444222222222222222222222222222333222222222111000000000111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000///111222222000///...///333222111000000111222333111111000000000000111111////////////////////////000111111111111222222222111111111111111111111111111111000000000000000000111111111111111111111111000000000000000000000000......///000111222333333222222222111111111111000111111111111111111111111111111111111111111111111333111///000222333222///111111111111111111111111333333444555555666777777555444444333222111000000333333333333333333333333444444444444444444444444555555555555555555555555777777666555444444333333555555666666555444333333444444444555555555555666777777777777777777777777888888999999999999888888FFFEEEDDDCCCBBBCCCCCCDDDBBBAAAAAA@@@???>>>======>>>======<<<===>>>???@@@>>>===<<<:::999::::::;;;888999::::::999888777666666555555444444333222222222222222222222222222222111111111222222111111111111000000000////////////////////////000000000111111111000000000/////////000000000000000000000000333222000/////////000111000000000000000000000000000111111000///......000000000///...............////////////////////////111111000000000/////////000000000000000000000000000000111111111000000///////////////////////////////////////////////////......///////////////...111000///.........//////000000000000//////......000//////.........//////000000000000000000000000......////////////......000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000444333222222111111222222111111111000000111111111222222222222222222222222444333222000000222333444444333333222222333333444333444444444333333555666444444444555555555555666888888888888777666444444333555777888999999888777666777777777888888888888777777777888999999999:::888888999999::::::;;;;;;::::::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>==================>>>>>>>>>??????========================<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::999999999888888888777777999999999888888777777777888777666555444555555666666666555444444444444444666555444555666777666555444444555555555555444444111222333444444555555555333333444444444444555555222222111333444555444222222222222222222222222222222222222111111111111111111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000444555666555333222333444000000///......///000000222222111111111111222222111111111111111111111111//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222////////////////////////000/////////............000000111111222222222333111111111111111111111111111111111111111111111111333111///000222333222000111111111111111111111111000111111222333333444444111111111000//////......333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555555555555555666666555444444333444444444555555555555666666666666666666666666666666777777888888777777666EEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@?????????>>><<<<<<;;;;;;;;;<<<===>>>>>>===<<<:::999::::::;;;999888888888888888888888666555555444444333222222333333333333333333333333111111111111111111111111111111000000000//////////////////000000000111111222222111111111111000000000000000000000000000000222111000000///000000000000000000000000000000000///000111000///...///000000//////............///////////////////////////000000///////////////...000000000000000000000000...//////000000000000///////////////////////////000///...------...///000,,,---...///000000000000111111000/////////000000000000000////////////...000000/////////000000111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000///000000111111222222222111000000//////000000111333333222111111111222222222222111111111111222222222222222222222222222222444333222111111222333444444333333222222333333444333444444444333333555666444444444555555555555666777777888777777666555444333444666777888888777666777777777777888888888888888888888888888888999999777777888888999:::;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<===============>>>>>>========================;;;;;;;;;:::::::::999999888888999999999999999999777777666666666555555555888888888888777777777777777666555555444444555555555555555444444444444444555444444444666777666555444444555555555555444444000111222333444444444333222222222333333333333444222111111222444555333222222222222222222222222222111111111111111222222222111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000111222222000......000222111111000000000000111111111111000000000000111111111111111111111111111111........./////////000000111111111111111111111111222222222222222222222222333333333333333333333333////////////////////////000000/////////............///000111222333444444111111111111111111111111111111111111111111111111222111000111222222111000111111111111111111111111000000000111222222333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333000111222333444555666777555555555666555555444333444444444555555555555666666666666666666666666666555666666777777666666555DDDDDDDDDEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;<<<<<<======???>>>===;;;:::;;;;;;<<<999888888777777888999:::666555555444444333222222333333333333333333333333222111111111111111111222111111111000000000////////////000000000111111111111111111111111111111111000000000000000000000000111111000000000000000000///////////////////////////000111000///...///000000///............//////////////////////////////////////////............////////////////////////,,,,,,---...////////////////////////////////////111000...,,,,,,...000111------...///////////////111111111000000000000111/////////////////////////////////...//////000000//////////////////////////////000000000000//////////////////////////////////////////////////////...//////000111222222333111000000000000000000111000000////////////000000333222222222222222222333222222222222222222222222444333222222222222333444444333333222222333333444333444444444333333555666444444444555555555555666666777777777777666666555333444555666777777777666777777777777777888888888999999999888888888888888666666777888999::::::;;;999999999999999:::::::::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<====================================:::::::::999999999888888666666777777888888999999888888888777777777666666777777777777777777777777666666555555444444444444444444444444444444444333555444333444666777666555333444444555555444444333000111222222333333333222444444333222111000//////222111111222444444333111111111111111111111111111000000000111222222222333111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000//////...,,,***+++...000111111000000000000111111......------------......111111111111111111111111....../////////000000000111111111111111111111111////////////000000000000222222222222222222222222000000000000000000000000//////000111222333333444///000000111222222333333111111111111111111111111111111111111111111111111222111111111111222111111111111111111111111111111111111222222333333333333444444444555555555666666222222333333333333444444444444444444444444444444333333333333333333333333000000111222444555666666444555555555555555444444444444444555555555555666666666666666666666666666555666666777777666666555DDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>@@@???>>><<<<<<<<<<<<===999888888777777888999:::666555555444444333222222333333333333333333333333222222111000000111222222111111111111000000000000000000000000111111111111000000000000000000000000////////////////////////000000000111111111000000////////////////////////...000111000///...///111//////............//////000000000000000000000000............////////////////////////////////////---...//////000000000000////////////////////////111000...,,,,,,...000111//////000//////...------000000000111111111111000.............../////////...---------......///000//////////////////////////////000000000000//////////////////////////////////////////////////////......///000111111222222111111000000000000111111000//////...//////000000333222222222222222222333222222222222222222222222444333333333333333333444444333333222222333333444333444444444333333555666444444444555555555555666555666666777777777777666333444555666666777777777888888777777777777777777999999999888888888888888666666777888999999::::::888888888999999999999999::::::;;;<<<===>>>??????============<<<<<<<<<<<<========================::::::999999999888888888666666666777777888888888999888888888777777777777666666666666666666666666555555555555555444444333333333444555555444444333555444333444555666666444333333444444444444333333111111222333333333222222333333222111000//////...111111111222333444333111111111111111111111111111000000000111222222222333111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000222222222000//////222555.........//////...............------------......000000000000000000000000/////////000000000111111000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111//////000111222333444444111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222111111111111111111111111111111222222222222333333000000111111222222333333222222222333333444444444444444444444444444444444333333333333333333333333222222222333333444444444444444555555555555555444444444444555555555555666555555555555555555555555666777777888888777777666EEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???======>>>????????????>>>@@@???>>><<<<<<<<<<<<===999888888888888888888888666555555444444333222222333333333333333333333333333222111000000111222333222222111111111000000000000000000111111111222222/////////000000000000111//////////////////////////////000111111111111000000000000000000000000000...///000000//////000111///............//////000000000000000000000000000...////////////000000000000000000000000000000000000111222222222222222111////////////////////////000///...------...///000000000000000///...---,,,...///000111111111000000---............/////////------,,,------...///000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000...//////000000111111111222111111000000111111222111111000000000111222222222222111111111111222222222222222222222222222222333333444444444444333333444333333222222333333444333444444444333333555666444444444555555555555666444555666777777888777777444555555666666777888888888888888888777777777777888888888888888888999999888888888999999999999999777888888888999999::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>============<<<========================:::::::::999999999888888666666777777777777777777777777777666666666555555555555555555666666666666444555555555555444333333111222444555555444333333444333333333555666555444333333444444444444333333222222333333333333222222000000000111111111111222111000000111333444222111111111111111111111111111111111111111111222222222111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000222333333222111111333555111222222333333222222111000000////////////000000//////////////////////////////000000000111111111000000000000000000000000///000000111111222222222000000000000000000000000222222222222222222222222111111000000000/////////222222222111111111000000111111111111111111111111111111111111111111111111000222222222111000111222111111111111111111111111000000000000000000000000111111111222222333333333111222222333333444444555444444444444444444444444333333333333333333333333444444444444333333333333333444555555666555555555444444444555555555555666555555555555555555555555666777777888888777777666FFFEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@??????<<<===>>>?????????>>>>>>???>>><<<;;;::::::;;;;;;888999::::::999888777666666555555444444333222222222222222222222222222222333222111//////111222333222222222111111111000000000000111111111222222222000000000111111111222222////////////////////////...///000111222111111000000000000000000000000000---///000000//////000222...............///000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111000///////////////////////////////////////////////////...///////////////......---...///000000000//////---------.........//////------------...///000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000000000222111111000000111111222000000000000000111222222111111111000000111111111222222222222222222222222333444444444444444444333444333333222222333333444333444444444333333555666444444444555555555555666444444666777888888888888666666666666777888999999888888888888777777777666777777777888999999999:::::::::::::::999999999999777777888888999:::;;;;;;=========>>>>>>???????????????>>>>>>>>>=================================;;;:::::::::999999999999888888888777777777777777666666666666555555555555444444444555555666666666444444555555555444333222000222333555555444333222444333222333555666555444222333333444444333333222333333444444444444333333000000111111111222222222111000000111333333222111111111111111111111111111222222222111111111111111111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000---...000///......000111222333444555555444333222111000000000000000000111000000000000000000000000........./////////000000000000000000000000000000//////000000111222222333000000000000000000000000111111111111111111111111111111111000000000//////111111111111111222222222111111111111111111111111111111111111111111111111000222333222000///111333111111111111111111111111111111111111111111111111333333333444444444444444111111222333333444555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555666666555555444444444555555555555666555555555555555555555555555666666777777666666555GGGEEECCCBBBAAABBBDDDEEEDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>?????????>>>======<<<:::999888888999999888999:::;;;:::888555444666555555444444333222222111111111111111111111111333222000//////000222333222222222111111111111000000111111111111222222222111111111222222333333333////////////////////////...///000222222222111000000000000000000000000000---///000000//////000222...............///000111000000000000000000000000//////000000111111222222000000000000000000000000.../////////...---,,,,,,////////////////////////......////////////......,,,---...///000000000000,,,---...000000000///...---------.........//////............///000222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////222222111111111111222222...............///000000111111000000000000111111222222222222222222222222333444444555555444444333444333333222222333333444333444444444333333555666444444444555555555666666333444555777888888888888666666666666777888999:::999888888888777777666666666666777888999::::::;;;<<<<<<;;;::::::999999888666777888999:::;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@??????>>>>>>==============================;;;;;;;;;:::::::::999999999999888888777777666666888888777777777666666666444444444555555555666666333444555555555444333222000111333555555555333222444333222333555666555444222333333444444333333222444444444555555444333333444444333222111000//////111000000111333333222000000000000000000000000000333222222222111111000000222222222333333222222222111111222222222222111111000000000000000000000000000000000000000000000000,,,...000000/////////000,,,---...//////...---,,,//////............//////111111111111111111111111---------.........//////000000000000000000000000,,,------...///000000111111111111111111111111111000000000000000000000000000000111222333444444555//////000111222333333444111111111111111111111111111111111111111111111111///222333333000///111333111111111111111111111111444444333333333333333333000000000000000000000000111111222333333444555555444444444444444444444444555555555555555555555555444444444555555666666666333333444555666666666555444444444555555555666666555555555555555555555555444555555555555555555444FFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBAAAAAA@@@@@@???:::<<<===??????===<<<:::;;;;;;:::::::::;;;<<<<<<:::999888777666666666666666666555444333222222111222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111222333444000000111111111222222222222222222111111111111111111111111111111111111111000000////////////000000111111111111111111111111//////000000000000//////////////////000000000000111111000000000000111111////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///------.........---////////////...............//////000111222222333////////////..................//////000111111111////////////////////////111111000///////////////...///000222222111111000111000///......///000111111111111111111111111111000111111111111222222222222222222222222222222222000111222444555666777777444444444444333333222111555555555555555555555555888888777777666666555555777777777777666666666666999999888888888888888888666777888999999888666555888888777777888888999:::999:::;;;<<<<<<<<<;;;:::======<<<<<<<<<<<<======<<<<<<>>>???@@@AAAAAAAAA;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::999::::::;;;;;;::::::999;;;:::777666555555777888444666777777666666777999555555555666666666666777333333333333333333333333444444444444444444444444000111111222444555555666444333333222222333333444111111111111000000000///222222222222222111000///111111222222222333333333222111111111000000//////111000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000////////////////////////222222111111000000//////666444222000000111222333////////////////////////------------///111444555000111111111111222222222000000000000000000000000333222111000000111222333111111111111111111111111...//////000111222222222222111000//////000111222222222111111111111222222222222222222222222222222555444222000000111222333222222222222222222222222111222222333333222222111111222222333333222222111777666666555444444333333333333333333333333333333555444444333333333444555555444444444444555666666444444444444444444444444555555555555555555555555555777888::::::888777555EEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>><<<===???@@@@@@???===<<<<<<;;;;;;:::::::::;;;;;;::::::999888777777777777666666555444333222222111333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111222111000000///000000000//////000000000111111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111//////000000000000//////////////////000000000000000000////////////000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///------.........------.........//////000000......//////000111111222////////////...........................---------////////////////////////111111000///////////////...///000111222111111000111000////////////000111000000000000000000000000000111111111111222222222222222222222222222222222222222333444555666666777333444444444333333222111444444444444444444444444555555555555555444444444555555555555555555555555888888888888888888888888777777888888999888888888999888888888888999::::::777888999:::;;;::::::999;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@======<<<<<<;;;::::::999999::::::;;;;;;::::::999:::999888666666666666777444555666666555444666777333333333444444444444555333333333333333333333333444444444444444444444444222222333333333333444444333222222111111222222333222222222222111111111111111111222222222111000000000000111111111222222222111111111111000000000///000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111000//////000111111000000000000000000000000////////////////////////000/////////.........---000///............///000000000000000000000000000//////......///000111222000000111111111222222222000000000000000000000000222111000000000000111222000000000000000000000000...//////000111111222222111111000000000000111111222222111111111111222222222222222222222222222222555333222000000111222333222222222222222222222222111222222333333222222111111222222333333222222111444444444444444444444555333333333333333333333333333333444444444444444444555444444444444555666666555555555555555555555555555555555555555555555555666666777888888777666666DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;::::::::::::;;;:::999888888777888888666666555444333222222111444444444444444444444444222222222111111111111000000000000000000000000000111111111111111111111111333222111///...---------///////////////000000000///000000111111222222222////////////////////////000000////////////000000111111111111111111111111//////000000000000//////////////////000000000000//////............//////////////////000000000000////////////////////////........................------........./////////111///------...///...---,,,,,,---...///000111111------......///000000000////////////............000//////...------,,,,,,////////////////////////111000000/////////////////////000111111111111000111000000//////000000111////////////////////////000111111111111222222222222222222222222222222222444444333333333444666666333333444444444333222222333333333333333333333333444444444555555555555555666666666666666666666666888888888888888888888888888888888888888999:::;;;999999999999999:::;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888777777666666555444555666555333333333555333333333444444444444555444444444444444444444444444444444444444444444444444444444333333222222222222111111000000111111222333333333222222222222111000111111222222222111111//////000000000111111111111111111111000000000000000111111111222222333333000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000////////////............//////000000111000000000000000000000000000000000222111000///............000000000111111111222222000000000000000000000000111111000000000000111111/////////////////////////////////000111111222222000000111111111111000000222222111111111111222222333333333333333333333333444333222000000111222222333333333333333333333333111222222333333222222111111222222333333222222111111222222333444555555666333333333333333333333333111222444555555555444444555444444444444555666666666666666666666666666666555555555555555555555555666666666666666666666666CCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::999999999;;;::::::999888888999999666666555444333222222111333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111444333111000......------000000000000000000000000...//////000111222222333000000000000000000000000000000////////////000000111111111111111111111111//////000000000000//////////////////000000000000000//////......//////000////////////000000000000111111111111111111111111////////////////////////............////////////111///------...///...------------...///000000111---------.........//////////////////............111111000000////////////////////////////////////000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222111222222222222222333333555444222111111222333555333333333444444333333222333333333333333333333333555555666666777777888888888888888888999999999999888888888888888999999999888888777777888:::<<<===::::::999999::::::;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<======>>>>>>@@@AAAAAABBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888777666555444555666666555333222333444555555555666666666666777555555555555555555555555444444444444444444444444444444333333333333222222222222111111111111222222333333222222222111111111///000111222222222222222000000000000111111111222111111111000000000000000222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000//////000000000////////////////////////000000000000000000000000111111111111000000000000000111222222222000///---111111111111111111111111222111111000///.........000000000000111111111111000000000000000000000000222222222111111222222222000000000000000000000000//////000000111111111111///000111222222111000///222222111111111111222222333333333333333333333333333333222111000111111111333333333333333333333333111222222333333222222111111222222333333222222111111111222333333444444555444444444444444444444444000222444666666666444333555444444444444555666666555555555555555555555555555555555555555555555555666666555555555555666666CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>??????????????????>>>>>>===<<<;;;:::999999999::::::999999888999999999666666555444333222222111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111333222111111000000000000111111111111111111111111......///000111111222222111111111111111111111111000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000111000000//////000000111////////////000000000000........................////////////////////////........./////////000000111000....../////////...///////////////.........------------............////////////............////////////000000111111////////////////////////000000////////////000000000000000000000111111111000000111111111111000000111111111111111111111111000000111111111222222222111111111222222333333333444333111//////000222333222333333444444333333333333333333333333333333333555555666666777777888888777888888888999999999:::777777888888888999999999888888777777888:::<<<===::::::999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAA======>>>????????????????????????>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::777777888888777666555444555777777666444333444555555555555666666666666777555555555555555555555555444444444444444444444444222222333333333333444444333333222222222222333333222111111111000000000000///000111222222222222222111111111222222222333333000000000000000000111111555444444333222111000000000000000000000000000000000000000000000000000000/////////////////////////////////000000/////////////////////////////////000000000000000000000000000000000000111111111111...///000000...,,,)))'''000000000000000000000000000000000000000///////////////000000000111111111000000000000000000000000333333333333333333333333111111111111111111111111000000000000000111111111///000111222222111000///222222111111111111222222333333333333333333333333222222111111111000000111333333333333333333333333111222222333333222222111111222222333333222222111333333333333333333333333444444444444444444444444111222444666666555444333555444444444444555666666444444444444444444444444555555555555555555555555666666555555555555666666DDDDDDDDDDDDDDDCCCCCCCCC?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999888888888888999999666666555444333222222111111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111222111111111111111222333222222222222111111111111...//////000000111111111111111111111111111111111000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000111111000000000000111111////////////000000000000////////////////////////////////////////////////....../////////000000000222000......///000///...000000//////....................................////////////............,,,,,,------...//////000///////////////////////////////////////000000111000000000///000111111222000111111222222111111000111111111111111111111111000111111111111222222222111111111222222333333444333222111000000000111222222222333444444444333333333333333333333333333333444444444555555555555555444555555666666777777777777777777888999999::::::888888888888888999:::;;;999999999999999:::;;;;;;::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;===>>>???@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@???????????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888777777666666555555444555666777666555444555666333333333444444444444555444444444444444444444444444444444444444444444444222222222333333444444444444333333333333333333444111111111000000000//////000111111222222222111111111222222222222333333333000000000000111111111111444444333222111000000///000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000............////////////000000111111000---+++)))////////////////////////...//////000000000000////////////000000000111111000000000000000000000000222222333333333333222222111111111111111111111111000000000000000000111111000000111111111111000000222222111111111111222222222222222222222222222222222111111111111000000000222222222222222222222222111222222333333222222111111222222333333222222111444444444444333333333333444444444444444444444444333333444555555444333333555444444444444555666666444444444444444444444444555555555555555555555555666666666666666666666666EEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>======<<<>>>>>>>>>======>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888777777777888888999666666555444333222222111111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111111111000000000000111111222111111111000000000000/////////000000000000000111111111111111111111111000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000////////////000000////////////000000000000000000000000000000000000.........................../////////000000000000222000......///000///............///////////////........................////////////............---------...............///////////////////////////////////////000111111111000/////////000222222000111222222222222111000111111111111111111111111000111111111111222222222000111111222333333444444222222222222333333333333111222333333444444444333444444444444444444444444555555555555555444444444333333444555555666777777666777777888999999::::::777777888888999888888888999888888888888999:::::::::999999888888999;;;;;;;;;;;;::::::::::::;;;;;;======>>>?????????>>>>>>>>>>>>??????@@@?????????========================;;;;;;<<<<<<<<<<<<;;;;;;999888666555444444555555333444555555444333444666333333333444444444444555333333333333333333333333444444444444444444444444444444333333333333222222333333222222222222333333222222222111111111000000111111222222222111000000111111111111222222222222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000///......000000000000000000000000////////////////////////---........./////////000111111222222222111000///...........................///000111111000///...////////////000000000111000000000000000000000000000111222222222222111000111111111111111111111111111000000000000000000000111111000000000000111111222222111111111111222222111111111111111111111111111111111111111000000///111111111111111111111111111222222333333222222111111222222333333222222111333333333444555555666666555555555555555555555555555555555444444333333222555444444444444555666666555555555555555555555555555555555555555555555555666666777888888777666666FFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>??????;;;;;;:::::::::;;;<<<<<<888777777777777777888888777666555444333222222111222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111111111000///////////////111111000000/////////...000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000//////............//////////////////000000000000------------------------........................////////////000000000000222000///...///000///...,,,------...///000111111//////////////////......000/////////............111111111000//////......///////////////////////////////////////000111111111000/////////000222333000111222333333222111000000000000000000000000000000111111111111222222222000000111222333333444444222333444555555555555444111222333333444444444444555555555555555555555555888888777777666666666555444555555666777888888999666777777888999999::::::666777888999999888666555888888777777888888999:::;;;;;;:::999:::;;;<<<============<<<<<<=========<<<======>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888666444333444555666111222333333333333444555555555555666666666777777333333333333333333333333444444444444444444444444666555555444222111111000222222111111111111222222333333333222222222111111222222222222222111000///000000000000111111111111//////000000111111111222---...///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---000000000000000000000000///////////////////////////000000000111111222222,,,---...//////000000000........................000000111111111///...---////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000111111111000000000000000222111000//////000111222222222111111111111222222000000000000000000000000111111111111111000//////000000000000000000000000222222222333333222222222222222222333333222222222111222333444666777888999555555555555555555555555777666555444333222222222555444444444444555666666666666666666666666666666555555555555555555555555555777888::::::888777555AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@??????AAAAAA@@@???<<<<<<;;;::::::::::::;;;999888666555555555666777666666555444333333333333333333333333333333333333333333222111000///......222222222222111111000000000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111000///...------...///000//////............//////000000000000000000000000////////////000000000000000000////////////000000444333111//////000111222000000000000000000000000111111000...---,,,******000///---++++++---///000///...,,,++++++,,,...///000000000000000000000000000000//////.........---000000//////.........---222111///...,,,,,,++++++///---,,,,,,...//////...000000///...............000000///...............000000///////////////000000000000000000000000000111111111111222333444555000111222222333333222222222222222222222222222222000000111111111222222222333333222222333333444555555555555555555555555555888888777777777777888888555555666777777777777777777777777777777777777777888777666666666777999:::::::::999999999999999999999;;;<<<<<<;;;;;;===>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;:::::::::999999999:::999888777666555444333555666666666666666555555///000111222444555666666222333444444333333555666222222222333333333444444333333333333333333333333444444333333333333222222555444444333222111000000000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000111222444555555444222111000000000000000000000000......//////000000111111////////////////////////////////////////////////...............///000000000///...------...///000...------......///000111000000000000////////////---...///000111111000000000000000000000000000000////////////////////////000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000111222222333444444111111111111222333444555333333333444444555555555444555555555555555555555222333444555555444333222666555555555555444444444444444444444444444444444666555333333333444666888BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???======<<<;;;;;;;;;;;;<<<999888777666666666777777666666555444333333333333333333333333333333333333222222222222222111111111222111000000//////000000000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111111000000000000000000111000000////////////000000000000000000000000000000////////////000000000000000000////////////000000333222000......///000111000000000000000000000000000/////////...---------//////...------...//////000///...------...///000000000000000000000000000000/////////............000/////////............,,,,,,,,,---...///000111000...------///000000///000000///...............000000///............///222222111111111111111222111111111111111111111111111111111111222333444444111222222333333333333333222222222222222222222222111111111222222222333333333333222222333333444555555555555555555555555555888888777777777777888888555555666777777777777777777777777777777777777777888777666666666777888999999999999999999999999999:::;;;<<<<<<;;;;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999777777666666666666666666666666666666555333222111111222444666666666555444222333444444333333444666555555444444333222222222333333333333333333333333222222222333333444444444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000//////000111111000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////...............///000000000///...------...///000000000//////.../////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111222333444444444111111111111222333444555333333333333444444444555444444444444333333333333333333444444444444333333333444444444555555666666444444444444444444444444666555444333333444666777DDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA??????@@@@@@???===>>>>>>===<<<<<<<<<<<<===:::999888888777777888888666666555444333333333333333333333333333333333333222222222222333333444444222111///.........///000000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111111222222222222222222111111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000111000///...---...///000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////............////////////............++++++,,,---...000222222000///......000111111000000//////............///111000//////......//////111111111111111111222222222222222222222222222222222222222111222222333333222222333444444444444444222222222222222222222222222222222333333333444444333333333333333444444555555555555555555555555555888777777666666777777888555555666777777777777777777777777777777777777777777777666666666777888999777888888888999:::::::::;;;<<<===<<<:::999:::;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888999999999:::::::::::::::::::::999999999888888888777777666666555555555444666666666555333222000///222333555666666555333111222333444444333333444555888777666555333222000000333333333333333333333333000000111222333444555555111111111222222222333333000000000000000000000000111111000000000000111111////////////////////////......///000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////...............///000000//////............///000222222111000////////////......//////000000111111111111///......///000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111////////////////////////222222222222222222222222111222222333333444444555222222222222333444555555222333333333333333444444444444333333222222111111444444333333333333444444222222333444555666777777444444444444444444444444555555444333333555666777EEEDDDDDDCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA??????@@@@@@>>>===>>>======<<<<<<<<<<<<<<<::::::999999999888888888666666555444333333333333333333333333333333333333222222222222333333333333222111000......///000111///000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111000111333333333333111000111000000//////000000111000000000000000000000000////////////000000000000//////000000000000//////000000///......//////000////////////////////////000000000000000000000000//////000000000000/////////000111111111111000//////////////////////////////////////////.........///////////////.........000//////...............000...---...///111000000000///............//////111000000///.../////////...//////000000000000000222222222222222222222222333333222222111222222222222333444444555555444444222222222222222222222222333333333444444444555555333333333333333444555555555555555555555555555555777777666666666666777777555555666777777777777777777777777777777777777777666666666666777777888888666777777888999::::::;;;;;;<<<<<<;;;999888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999888888777777888888999::::::;;;999999888888888777777777:::999888666444222111000555555555555444222111111222222333333333333222222222333444444333222333444888777666555333222111111222222222222222222222222000111111222333333444444111111111111111222222222000000000000000000000000111111000000000000111111////////////////////////......///000000000000000222111111000000111111222////////////////////////111111000000//////......////////////////////////////////////////////////...............///000000...............//////000222222111000000000000000---......///000111111222333222///...---...///000000000000000000000000000000000000000000000000000////////////////////////000000000///////////////000000000000000000000000000000000000000000000000//////000000111111222222///000000000111111111111222222222222222222222222000000000000000000000000111111111111111111222222222222333333333444444444333333222222333444444555222222222222333333333333222222222333333333333333555444333222222333444555222222333444444555666666444444444444444444444444555444444444444555666777EEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>???@@@@@@>>>======<<<;;;;;;::::::;;;;;;::::::::::::999999999888666666555444333333333333333333333333333333333333444333333222111111000000333222111000000000111111///000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111///000111222222111000///000//////......//////000111111111111111111111111////////////000000000000//////000000000000//////000000000///000000000111////////////////////////111111111000//////......//////000000000000//////...//////000000//////...////////////////////////.........///////////////.........///////////////222111000///...---------///---,,,---...///////////////............//////111111000///////////////---...///000000000000000222222222222222222222222333333222222111222222222222333444444555555444444222222222222222222222222333333444444444555555555444444333333444444555666555555555555555555555555777777666666666666777777555555666777777777777777777777777777777777777777555555666666777777777777666666777888999999:::::::::;;;<<<;;;999888888999::::::;;;;;;;;;;;;::::::999999999999999999999999888888888999999999999999555666666777888999::::::888888777777777666666666999888777555333222111000333444444555555555444444444333222111222333666777222333444444222111222444555555444444444333333333222222222222222222222222222222222222222222222222333333222111111000//////000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000333222111111111111222333////////////////////////111111000000//////......////////////////////////////////////////////////...............///000000---......///////////////000000000000000111222222---......///000111111222333222///...---...///000////////////////////////000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000//////000000111111222222///000000000111111111111111111111111111111111111111111111111111111111111.../////////000000111111222222333333333333333444333333222222222333444444222222222222222222222222111111222333444555555666444333222111111222333444444444444444444444444333444444444444444444444444444444444444555555666666EEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===>>>???@@@???>>><<<<<<;;;:::::::::::::::999::::::::::::999888888666666555444333333333333333333333333333333333333444444333222111000//////222222222222111111111000000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111//////000000000000////////////............//////111111111111111111111111////////////000000000000...///000111111000///...//////000000000000111111000000000000000000000000111111000//////...------////////////////////////........................000000000000000000000000.........///////////////.........///////////////000000///......//////000...---,,,,,,...//////...///............//////000222111000000//////000000...///111222333333222222222222222222222222222222222222222111222222333333222222333444444444444444222222222222222222222222333333333444444444555555444444444444444555555666555555555555555555555555777666666555555666666777555555666777777777777777777777777777777777777777444555666777777777666666666777777777888999999999999:::;;;:::888777888999888888999999999999888888888888888888888888888888777777777777888888999999555555666666777888999999777777666666666555555555444444444444444444444444222333444555555666666555555444333222333555888999222333444333222111222333222222222333333444444444222222222222222222222222333333222222111111111111444333222111000///......000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////...............///000000,,,---...///000000000///////////////000111222222......//////000000111111111111///......///000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111---......//////000000000222222222222222222222222333222222111111222222333222222222111111111111000111111222333444555666666333333222222222222333333444444444444333333222222444444444444444444444444444444444555555555555666DDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<>>>@@@AAA@@@???======<<<;;;;;;;;;;;;;;;888999:::::::::999777777666666555444333333333333333333333333333333333333444444333333222222222111000111222333222111///...000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111000000000//////000000000000000////////////000000111111111111111111111111////////////000000000000...///000111111000///...---...//////000000000///000000000000000000000000........................//////...------...////////////------------//////000000000000000000000000............/////////000............/////////000///.........///000111111///...,,,---///000000///...............///000000222111000000//////000000...///111333444333222111111111111111111111111111111111111111222333444444111222222333333333333333222222222222222222222222222333333333444444444444444444444444444555666666555555555555555555555555666666555555555555666666555555666777777777777777777777777777777777777777444555666777777777666555777777777777888888888888777888999999888888999:::666666777777777777666666777777777777777777777777777777777777777777666666555555555666666777777777666666666555555555444444222222222333444444555555222333333444444444444333222333333444444444333222222333444333111000111222111111111222222222333333111111111111111111111111111111111111111222222222222222111111000000//////000000000000000000000000111111000000000000111111222222222222222222222222......///000000000000000......///000000///......000000000000000000000000////////////000000000000////////////////////////////////////////////////...............///000000,,,---...///000000000////////////...//////000000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111////////////////////////111111111111111111111111.........///000000111111111111111111111111111111222111111000000111111111222222111111000000000000333333333333222222222222222222333333333333222222333333333333333333444444444444444444444444444444333444444555555555555555CCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????===<<<<<<===@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<888888999:::999888777666666666555444333333333333333333333333333333333333333333333444444444555555...///111333222000...,,,000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111222111000//////000111222111111000000000000111111111111111111111111111111////////////000000000000...///000222222000///...,,,,,,---.../////////...000000000000000000000000,,,,,,------...//////000000///---,,,,,,---///000111///...,,,,,,...///111000000000000000000000000---.........//////000000---.........//////000000000000////////////000000000///......000111111000...............///000111222111111000000000000000+++---///111222111000///000000000000000000000000111111111111222333444555111111222333333333333222222222222222222222222222222222222333333333444444555444444444444555666666555555555555555555555555666666555555555555666666555666666777777777777777777777777777777777777777333444666777777777666555888888888777777777777777666777999999888888999;;;555555666666666666555555777777777777777777777777999999888777666555444444555555555666666666666666666666555555555444444444444444444333333333222222333333333333333222111000---///222444333000,,,)))222333444333111000111222111111111111111111111111111111111111111111111111//////000111222333333444000000000000111111111111000000000000000000000000111111000000000000111111222222222222222222222222...//////000000000000000...///111222222111///...111111111111111111111111......//////000000111111////////////////////////////////////////////////...............///000000+++,,,...000000000000///111000///......------...000000000000////////////---...///000111111000000////////////////////////////////////////////////000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111////////////////////////000000000000000000000000...//////000111222222222111111000000000000000000111111000000000000000111222111111111000000//////444444333222111000///...111222333444444333222111111111222333444444555666444444444444444444444444333444555555666666555555CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@????????????AAA@@@>>>=========>>>???;;;;;;:::999999999999:::999888777888::::::888777222222111000111444666777444444444333333222222222222222222222222222222222333333222111111111111111222222222222222222222222444222111222333333222111222222222111111111111000111000/////////111222333111000000000000000111111000000000000////////////////////////000000000000333222111000000111222333000000000000000000000000000000////////////000000,,,---...//////...---,,,000000//////.........---------......//////000000111000///...------...///000000000000000000000000//////000111222333333333////////////////////////////////////////////////...///000111111///---+++,,,,,,---...//////......000000////////////000000/////////000111222222222111111222222222222111111000111111111111222222222222222333333333333444444444333333222222333333444222222222222222222222222777666666555555444444333111111111222333444555666555555666666666666555555555555666666777777777888888888777666666666666666555555555555555666777888777666666666666888999:::999888888777777777777777777777666666555555555444777777777777777777777777888888777777666666555555333333333333333333333333111222222333444444444444444444555666555444222111222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111:::888555222000///000000111000///111444444111...000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////.........---111111111111111111111111////////////////////////...***%%%&&&***...///---////////////////////////........................////////////////////////---------......000111222...............///000000000///.........000111222000///.........///111222000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000///......000000000000000000000000000...---...111222111///000000000000111111111111////////////000000000000111000000000000000111111222222222222222111000///222222222222222222222222111111222222222222111111111222333444555444333333222222333333333333444444333777:::888222///222777888777666555555555555555EEEEEEDDDDDDCCCCCCCCCBBBCCCCCCAAA@@@????????????AAA@@@???>>>===>>>>>>?????????>>>============>>>999888777888::::::888777777666444222111222333444444333333333333333333222222222222222222222222222000000///...............000000000000000000000000111000///000111111000///222222222111111111111000111000/////////000222333222222111000/////////000111111111111000000000000////////////000000000000111111000//////000111111000000000000000000000000000000////////////000000//////000000000000//////000000/////////..................///////////////111000///...---......///000000000000000000000000/////////000000111111111////////////////////////////////////////////////...///000000000///---,,,...///000000000000000000000000////////////000000/////////000000111111111000111111222222111111000000000111111111222222222222222222333333333444444444333333222222333333444222222222222222222222222222222222222222333333333444333333333333333444555666666777777777777666666666666666777777777888888888777777666666666666666777666666666666777777888:::999888777777777888999888777666666555555666666777666666666555555555444777777777777777777777777666666666666666666777777444444444444444444444444222222333333444333333333444444444444444444333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222555444333111000000000000555444333444666666444222000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000//////000000000111111111111111000000000/////////000000000000000000000000////////////////////////222...***+++///222111///................................................////////////////////////...............///000111...............///000000///......------...///000///////////////000000111000000000000000000000000000000000000000000000000//////000000000111111111111111000000////////////000000000000000000000000000000000000000///......000000000000000000000000111///---...111222000///000000000000111111111111//////000000000111111111111111000000000000111111222222222222222111000000222222222222222222222222111111222222222222111111111222333444444444333333222222333333333333444444222555777666222111333666666555444444333333333444FFFFFFEEEDDDCCCBBBAAAAAAEEEDDDBBBAAA@@@?????????@@@@@@???>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<999888888999::::::999777999888666444333222222333222333333333333333333444333333333333333333333333222222222111111111000000000000000000000000000000111000///000111222111///222222222111111111111000000000000///000000111222444333222000//////......222222222222111111111111////////////000000000000222111111000000111111222000000000000000000000000000000////////////000000222111111000000111111222000000////////////......///////////////.........000000///............///000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000///...000000////////////000000//////////////////000000000111111222222111111000000000000111111111222222222222222222333333333333333333222222222222333333222222222222222222222222000000111111222333333444666555555444333333444444777777888888888888777777777777777777888888888888777777666666555555666666888888777777666777777777888777666444444444444555777666555555444444555555666666666555555555555555777777777777777777777777444444555555666777777888555555555555555555555555333333333333333333222111444333333333333444444555222222333333333333222222222222333333333333333333222222222222222222222222333333333333333333333333111111111111111111000000222000//////000111111000000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111000000000000........................////////////////////////333000...///222333111///------------------------........................//////////////////////////////.........//////000...............///000000///......------------......//////000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111000000000000/////////000000000000000000000000000000000000000//////...000000000000000000000000111000//////000000///...000000000000111111111111000000111111111222222222222111111000000000111111111222222222222111000000222222222222222222222222111111222222222222111111111222222333444333333333222222333333333333444444222222333333333333444444444333333222222222222222FFFEEEEEEDDDCCCBBBBBBBBBEEEDDDCCCAAA@@@?????????@@@@@@?????????>>>>>>>>><<<<<<;;;::::::::::::;;;999888888999::::::999777888777666555444555555555222222222333333444444444333333333333333333333333333333333333333222222111222222222222222222222222333111111111333444333222222222222111111111000000000000000000000000111111222222111000//////000000222222111111111000000000////////////000000000000222222222222222222222222000000000000000000000000000000////////////000000333222000000000000222333000000//////////////////000000//////......------/////////.........//////000000000000000000000000000/////////////////////////////////////////////////////////////////////000///............//////......//////...---,,,,,,000000////////////000000............////////////000000111111111111000000000000000000111111111111111222222222222333333333333333222222222222333333222222222222222222222222222222222333333444444444666555555444444444555555666777777888888777777666777777888888888888888888777666666555555555666666888888777666555555666666888777555444444444555666777666555555444444555555555555555555555555555555666666666666666666666666444444444555555666666666444444444444444444444444333333333333333222111000333333222111222333555666222222333333333333222222222222222222222333333333111111111111111111111111222222222222222222222222///000222333333111000///...---+++++++++,,,------000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000111000000000000000000000000........................////////////////////////000///...///111111...,,,------------------------........................////////////////////////000//////............///...............///000000000//////...---------------...000111111111000///////////////////////////////////////////////////....../////////000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////111111000000//////......///000000000111111111111111111111222222333333444222222111111000000111111111111222222222111111000111111111111111111111111111111222222222222111111111111222222333333333333222222222333333333444444222000///111444555444222333333222222222222222333CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<===:::999888999;;;;;;999888888777777666555555555555222222222333333444444444333333333333333333333333000000111111111000///...222222222222222222222222222111000111333444333222222222222111111111000000000000111111111000000000000000//////000111222222111111000000000/////////////////////000000000000000000111111111111000000000000000000000000000000000000////////////000000111111///......///111111//////000000000000000000000000//////......------......//////////////////////////////////////////000000000000000000000/////////////////////////////////////////////////////////............///000......//////...---,,,,,,000000////////////000000............////////////000000000111111000000000//////000000000111111111111111111222222222333333333222222111111222222333222222222222222222222222444444444333333222222222444333333444555666777777555666666777777666666555888888777777777777777777666666555555555555666666777666555444444444444444888777777666777888999:::888777666666555555666666444444444555555555555555555555555555555555555555555555555555444444333333222222222222222222222222333333333333222111111000333222111111222333555666111222222333333222222111111111111222222333333333111111111111111111111111000000000000000000000000111222333444444222///...222111000/////////111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////.........000000///---+++------------------------........................////////////////////////000//////............///...............///000000000000000000//////......---...000111111111000///////////////////////////////////////////////////---------.........//////000000000000111111111111//////////////////////////////000000000000//////////////////////////////000111111000///.........///000000000111111111111000111111222333333444444333333222111111111111111000111111222222222111111111111111111111111111111111111222222222222111111111111111111222222333333222222222333333333444444222///...000444666555222444444333333333333444444CCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::999999:::;;;;;;:::888::::::888777555333222111222333333333333333333444222222222222222222222222111222222333333111000///000000000000000000000000000///...///111222222111222222222111111111111000000111111111111000//////......//////000222333444000000000000/////////...////////////000000000000---......//////......---000000000000000000000000000000////////////000000/////////......///////////////000000000000111111///////////////.........---...//////000/////////////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////000000000000000000///...000000////////////000000---......//////000111111///000000111111000000////////////000000000111111111111111111222222222222222222111111111111222222222222222222222222222222444333333222111111000000222222222333444666777888555555666666666666555555777777777777666666666666555555444444555555666666555555444444333333444444333333222222333555666777888777666666555555666666444444444444444555555555555555555555555555555555666555555444333333222222111111111111111111111111222222222222222222111000333222222222222333333444111111222222222222111111000000111111222333333333111111111111111111111111000000000000000000000000111222333444444222000...222222333222111000222444000000000000000000000000//////000000000000000111////////////////////////000000000000000000000000......////////////000000............////////////000000000000000000000000////////////////////////...///000111111000///...------------------------........................//////////////////////////////.........//////000...............///000000///000000111000000///......//////000000000000000000000000000000000000000000000000000000000000000------........./////////000000000111111111111222000000000000000000000000...//////000000000000000000000000000000000000000///000111000///...///000000000000000111111111111000000111222333444444555444333222111111111111111000000111222222222222111111111111111111111111111111111222222222222111111222111111111111222333333222222333333333333444444222000///000444666444222444444444444444555555666DDDDDDDDDDDDDDDCCCCCCCCC@@@??????>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>;;;;;;:::999999999999999:::999999:::;;;;;;:::888888888888666555333222111444333333333333333333222111111111111111111111111333444555666666444222111000000000000000000000000///......///111333222111222222222111111111111000000111111222111000///...000/////////000111222222111111111000000000//////////////////000000000000---...///000000///...---000000000000000000000000000000////////////000000...//////000000//////...//////000000000111111111.........///////////////,,,---///000000000//////////////////////////////.........//////000000000////////////////////////////////////////////////,,,---///000000000///......///000000000000000000000000////////////000000------...///111222333333//////000000000000//////////////////000000000111111111111111222222222222222222111111111111222222222222222222222222222222333333333222222222222222333333222333333444555555666666777777777777666666666666666666555555555444555444444444444555666777555444444444444555555666222111111000000111222333777666555555444444555555333333333444444555555555444444444444444444444444444444444333333333333333222222222222222222222222000111111222222222222111222222333333333222222111111111222222222222111111///000000111222222333333111111111111111111111111000000000000000000000000///000111222222222111000---///111111///...///000000000000000000000000000////////////000000111111////////////////////////000000000000000000000000........./////////000000......//////000000000000000000000000000000000000////////////////////////---...000000000000111111................................................////////////////////////...............///000111...............///000000---...///000000000///...///////////////000000111000000000000000000000000000000000000000000000000/////////000000000000111000000111111111222222222000000000000000000000000......///000000000000000000000000000000000000000---///111000///...000222000000000000111111111111//////000111222333444444555444333222111111111111000000111222222222222222111111111111111111111111111111222222222222111111222111000000000111333333222222333333333333444444222111111222333444444333444444444444444555666666FFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>===>>>>>>???@@@@@@@@@AAABBBAAA@@@???>>>??????>>>============>>>::::::999:::;;;;;;:::888444444555555555555555444444444444333333222222222000000000000000000000000000111222333333111///...222222222222222222222222111000000111333555444333222222222111111111111000000111222222222000///...111111000000000000000111222222222111111111111000////////////000000000000000111222333333222111000000000000000000000000000000000////////////000000...///000111111000///...//////000000111111111222---.........//////000000,,,---///000000000//////////////////////////////,,,,,,------...///000000////////////////////////////////////////////////+++---///111111000///...,,,,,,---.../////////...000000////////////000000,,,---...000111333444555//////000000000000//////////////////000000000000000111111111111222222222222222111111111111222222222222222222222222222222333444444555555666666777444444333222222222333333777777888888888888777777666666555555444444444333444444444444444555666777555555555555555666777888999888666555444555555666555555444333333333333444333333333444444555555555444444444444444444444444111222222333333444444555333333333333333333333333///000111222222222222222222333444444333222000///111111222222222222111111///000000111222222333333000000000000000000000000111111111111111111111111,,,---...///111222222222,,,000222222000...///000000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000............/////////000//////000000111111111222000000000000000000000000////////////////////////,,,---.........///000222////////////////////////........................////////////////////////---------......000111222...............///000000+++,,,.../////////......000///.........///111222000000000000000000000000000000000000000000000000111111111111222222222222000000111111222222222222000000000000000000000000......///000000000000000000000000000000000000000,,,///111000///...000333000000000000111111111111...///000111222333444444555444333222111111111111///000111222222222222222000000000000000000000000111111222222222222111111222111000000000111333444222222333333333444444444222333333333333333444444333333333333444444555666GGGFFFDDDCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===;;;;;;:::::::::::::::999999888888888777666555444444333444444555222000000333444333111333333222222111000//////111111111111111111111111555222000000111333333333111222333333333111000///000000/////////000222333000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000///000111222111000...,,,000000000000000000000000//////////////////////////////............//////111111000000//////......////////////000000000000000000000///......------000000///...............////////////////////////222222111111000000//////111111000000//////......000000//////......------////////////////////////111111000000000000111111000000000000////////////111111111111111111111111333222111000000111222333111111111111111111111111111222333333222111000///111111000000111111222333444444444555555555666666000000111222222333444444666555555444444666777888555444333333333333444555444444444555555555555666555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444333333222222222222333333444333222111000222222222111111111111000000000000000000000000000111222333444444333222111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111......//////000000111111...000111000///...///111//////............//////222111111111000000//////000000////////////000000000000/////////.........................................................000///...---------------------------------------//////............/////////...------...///---,,,///////////////.........222000//////000000///---,,,---......//////......000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000//////000000111111222222333111000111444555333111000000000000111111111111333222111000000111222333111222333222111000111222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444444444333333222222222FFFFFFDDDCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@??????>>>????????????@@@@@@@@@@@@@@@???>>><<<;;;;;;:::::::::::::::999999999888888777666555444444333444444444222000000333444333111333333222222111000000///111111111111111111111111333111///000111222111000111111222222111000000///111000000000000111222333000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000...///000111000///---,,,000000000000000000000000000000000000000000000000//////............//////111111000000////////////.........///000111111111///////////////.........000000///...............////////////////////////000000//////////////////000000000000//////......000000//////////////////........................111000000//////000000111000000000000////////////////////////////////////222222111000000111222222111111111111111111111111111222222333222111000///111111000000111111222333111222222222222333333333333333333444444555555555666555555444555666777888555555444333333444555555444444444444555555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222222333333333333222111000222222222111111111111000111111111111111111111111111111222333333222111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////000000111////////////000000000000---///000///...---.../////////............//////000000000000//////......000000////////////000000......---------,,,,,,,,,111111111111111111111111........................///......---------......//////////////////////////////............//////000...,,,++++++***(((&&&////////////////////////111000//////000000///---,,,---......//////......000000000000000000000000////////////////////////000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111111222000000000000000000000000------------............111///...///222333222000000000000000111111111111111000000000000000000111///111222111000000111222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333222222222111FFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>??????===<<<;;;;;;:::::::::::::::999999999999888777666555444444333444444444222111111222333333222333333222222111000000000000000000000000000000000000//////000111111000...111111000/////////000000222111111111111222333333000000000000000000000000000000000///////////////////////////////////////000000000000000000000000---...///000///...---,,,000000000000000000000000111111111111111111111111000//////......//////000111000000000000/////////---......///000111111222......////////////000000000//////............///////////////////////////..................//////000000000////////////...//////000000000000000000------------------------000//////......//////000////////////000000000000////////////////////////222222111000000111222222111111111111111111111111111222222222222111000000111111000000111111222333000000111111111222222222444444444444444444444444555555444444555555666777555555444333333444555555444444444444555555555555444444444444444444444444444444444555555555555666555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222333333333333222222222222222222333333333222111111222222222111111111111000222222222222222222222222000111111222222111111000000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////......//////000111000000000000////////////---...///...---,,,---/////////............//////////////////............000000////////////000000.........------------,,,////////////////////////..............................---------...////////////////////////////////////............//////222111///.........,,,***////////////////////////000///......//////...---------...////////////...000000000000000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...---...000111000///000000000000111111111111//////000000000000//////...///000000000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444333333333333222222222222EEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;999999999999999999999999777666555444444333444444333222111111222222222222222222222111111111000000/////////////////////////////////111222222000---111000///......///000111222222222222222222333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////...//////000000///......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000---......///000000111111000///............//////////////////////////////---------......//////000//////////////////////////////000000111111222222........................//////............//////////////////000000000000111111111111111111111111222111111111111111111222111111111111111111111111111111111222111111111111111111000000111111222333111222222222222333333333222222222222222222222111444444444444555555666666555555444444444444555555333333444444444555555555444444444444444444444444444444444555555555555666666666666666666666666666333333333333333333333333333333333333333333333333111111111111111111111111333222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222000000000111111000000000000000000000000000000000111111111111111111111111///////////////////////////////////////////////////............///000000111111000000//////......---...//////------.../////////............//////////////////////////////000000////////////000000000000000///////////////................................................---------------...///000------------------------//////............//////111000000111222333333222///////////////000000000000...---...//////...---------...///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000/////////////////////////////////222222222111111000000000............///000000//////000000000111111111111...///000111111000///...,,,...///000//////111333111111111111111111111111111111111111111111111111111111111111111111111111000000111222333444444555444444444333333333333333DDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;:::;;;;;;999999999999999999999999777666555444444333444444222222222222111111222333222222222111111111111111////////////////////////000000000222333333000...111000///......///000111222222222333222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000111111111000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111111111000000//////......---......///000111222222//////............//////000000000000000000000000.........//////000000000...............///////////////000000111111222222//////////////////////////////............//////.../////////000000000111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111222222111111000000111111222333111111111222222222333333222222222222222222222111333444444555555555555555555555555555555555555555333333333444444444444555444444444444444444444444444444444555555555555666666666666666666666666666333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222333222222222111111111000000111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000.......................................//////000111111000000//////.........///000000///...///000//////............//////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111........................---------------...///000------------------------//////............/////////...---///111222222111////////////000000111111///...---...///000///...---...//////000000/////////////////////////////////////////////////////////000000111111000000///////////////////////////////////////////////////////////////////////////000000000////////////////////////////////////////////////......---------//////000000000000111111///000000000111111111111///000222222222222000///,,,...///000//////111333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333444444444444444555555555555555CCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===<<<<<<;;;::::::;;;;;;888999999999999:::::::::777666555444444333444444222333333222111111222444111111111111111111111111000000000000000000000000111000000111222222111///000000//////000000111111222222222333222222111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000111111111111111222222000000000000000000000000........................111000000//////000000111000000000111111111111222111111000000//////............///000000111222222///............//////000000000000000000000000000///////////////000000000---............///////////////000000000000000000000000000000000000000000000//////......//////000......//////000000111111........................000111222222222222111000111111111111111111111111111111111000111111222333111111000000111111222333//////000000000111111111444444444444444444444444333333444555555555555444444555666666666666555444333333333333444444444444333333333333333333333333444444444555555555555666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111222222222222222222222111111222222333444222222222111111111111000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000..............................------......///000000000000000///////////////000111000///...///111//////............//////000000000000111111111111000000////////////000000---............/////////000000000000000000000000..............................---------...////////////////////////////////////............//////222111000000111222111///...//////000000111111222000///...///000111000///......///000000000000///000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000/////////////////////111222222000000222333000000000000111111111111111111222222222222111111...///000000000000111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222333333444444444444555555555555CCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;888888999999999:::::::::777666555444444333444444111333444333000000222444111111111111111111111111111111111111111111111111111000...///000111000//////000000111222222111111111111222222222111000///000000000000000000000000000000000000111111111222////////////////////////000000000000000000000000000000000000000111222222000000000000000000000000////////////////////////111111000000000000111111000000111111111222222222.../////////000000000111/////////000000111111222...............///000000000000000000000000000000//////..................---------.........//////000000//////////////////000000000000000000000000111000000//////000000111.........///000111111111........................000111222222222222111000111111111111111111111111111111000000000111333333111111000000111111222333000000000111111111222222333333333444444555555555222333444555555555444444444555666777777666555444222222333333333444444444333333333333333333333333444444444555555555555666444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222000111111111222222222222222222111111111222333444222222222111111111111000111111111111111111111111333222111111111111222333000000000000000000000000000000000000000000000000////////////////////////...........................------------...//////////////////000000000000...///000000......///000//////............///////////////000000000111111000000////////////000000---.........////////////................................................///......---------......//////////////////////////////............//////111000///000111222111000...//////000111111222222111000///000222222222111......///000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000---.........///000000000000000000000000000000000111111111111222222222222///111222222000000111333000000000000111111111111111111000000000000111111///111222111000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444BBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<;;;:::::::::;;;;;;888888888999999:::::::::777777555444444444444444111333444333000000222555111111111111111111222222111111111111111111111111111///---,,,...///000//////000111333333333222111000111222222111000///...000000000000000000000000.../////////000000111111........................000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222222222,,,,,,---///000222333333000000000000111111111111...............///000111000000000000000000000000.........------,,,,,,,,,---------.........//////000000//////......------////////////////////////111111000000000000111111---......///000111111222000000000000000000000000000111222333333222111000111111111111111111111111111111000000000111333444111111111000111222222333222333333333333444444444000000111222222333444444222333444555555555444333444555666777777666555444222222333333333444444444333333333333333333333333444444444555555555666666444444444444444444444444555555555555555555555555222222222222222222222222222222222222222222222222000000111111222222222222222222111111111222444555222222222111111111111000222222222222222222222222444333222111111222333444000000000000000000000000000000000000000000000000...................................................------------...//////......//////000000111111---...///...------.../////////............//////---.........//////000000000000////////////000000///000000000111111222222111111111111111111111111........................000///...---------------------------------------//////............//////(((((((((***---/////////...//////000111222222222111000///000222333333222...//////000000000000000000000000000000000000000////////////////////////---...///111111///...---000000000000000000000000////////////////////////000000000000000000000000,,,------...///000111111000000000000000000000000------......//////000000...000222222//////111333000000000000111111111111111000///......///000111111222333222111000111222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000111111222222222EEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@???>>>===<<<<<<===>>>???=========<<<;;;;;;::::::999999999999999999999999888777555444333333444555222333333444444333333222222222222222111111000000000000000000////////////333000---...000222222111111111111111111111111111333111000.........//////////////////////////////000000////////////000000000000////////////000000............/////////000111111222222222222111111000111111111111222222222222111///......000222333000000000000000000000000111000///......///000111000000000000////////////+++---......------///000111111000000//////......////////////000000000000//////............//////------......///000000000////////////////////////+++,,,.../////////...---111111000000000000111111////////////000000000000...///111333444333222111333222222222111111000000222000//////111222111111111111111222222333333333222222222222222222222222000000111111111222222222444444444444444444444444333333222222333333444555777777666666555555555444555555555444444333333333555444444333333444444555333333333444444444555555222333444555555444333222222333333444444333333222444444333333333333222222111111111111000000000///222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111000000//////......000000000000000000000000......---,,,---...///000000000///...............000000////////////000000////////////////////////+++,,,///222444333000---////////////////////////000000//////.........---111///...///000111000///------...///000000//////,,,,,,------...---------000000000000000000000000,,,,,,,,,---...///000111111000000///...---------000...,,,---000111///---........................000000000000000000000000111000111555::::::555000111000///......///000111//////000000000000/////////......------...000111............////////////111000/////////000222333////////////////////////////////////............000000000000000000000000000///...------...///000222111111111000000//////000000000000111111111111111111000///////////////111111111000000000000000222222222111111111000000000111111111111222222222111222333333444444333333000000000000111111111111000000000000000000000000111111222222222333333333444444444333333222222222EEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>??????@@@???>>>===<<<<<<===>>>???=========<<<;;;;;;::::::999999999999999999999999666555444222222222222222000111111222222111111000111111111111000000//////111000000000////////////222000......000222222111111111111111111111111111000000///...//////000111000000000000000000000000000000////////////000000000000////////////000000........./////////000000000000000111111000000000000000111111111222222222111000///......///000000000000000000000000000000000000////////////000000///////////////000000000---///000///......///000////////////000000000000////////////000000000000//////............/////////////////////.........000000000000000000000000,,,---...///000///......111111000000000000111111------------..................000111111000//////222222111111111000000000///...,,,---///000000///111222222222222222222333222222222222222222222222111111111222222222333333444444444444444444444444333333222222333333444555777666666666555555555444555555555444444333333333555444444333333444444555333333333444444444555555333333444444444444333333222333333444444333333222444444333333333222222222222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111000000000/////////...000000000000000000000000//////.........///000111000000///.....................------------......////////////////////////000000000111222111---***////////////////////////000/////////...............,,,+++,,,---...---,,,------...///////////////---------......---,,,,,,////////////////////////......---------......///111000000///......------000...---...000000///---////////////////////////000000000000000000000000111//////222666777333...000//////////////////000//////000000000000//////...............///000000............////////////000///.........///111111000000000000000000000000////////////............////////////////////////000///...------...///000111111111000000000///////////////000000000111111111111000///////////////000000000000000000000000222222222111111111000000000111111111111222222222111222333333444444333333000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333222222EEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???????????????>>>>>>============>>>>>>=========<<<;;;;;;::::::888888888888888888888888666555444333222222222222000111111222222111111000000000000000000/////////111111000000000/////////111000...///000222222111111111111111111111111111//////...///000111222333111111111111111111111111111000000//////000000111000000////////////000000....../////////000000000//////000000000000//////000000000111111111222222222222222222111000000///000000000000000000000000//////000000000000//////.........//////000000111///000111000///...///000.........///000111111111////////////000000000000//////............//////111000000///......------////////////////////////---...///000000000//////111000000//////000000111------------............000000000000////////////111111000000000000//////...---,,,---///111111111222222222222222111111111222222222222222222222222222222222333333333444444444444444444444444444444333333222222333333444555666666666555555555555555555555555444444444444444555444444333333444444555333333333444444444555555444444333333333333444444222333333444444333333222333333333333222222222222333333333222222222222111000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111000000000000////////////000000000000000000000000000////////////000111111000//////............///......------------......////////////////////////111000///000000000...,,,////////////////////////////////////............---,,,++++++------,,,+++---......///////////////...............---,,,+++........................//////...---------------000000000///......------000...---...///000///...000000000000000000000000000000000000000000000000111///...///222333000---......////////////......//////000000000000//////---......///////////////............////////////...............///000000111111111111111111111111////////////............//////////////////////////////............//////111111000000000000//////....../////////000000000111000000///////////////000000000000000000000000222111111111111000000000000111111111111222222222111222222333333333333333000000000111111111222222222222222222222222222222111111222222222333333333222222222333333333333333EEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????>>>>>>============>>>>>>=========<<<;;;;;;::::::777777777777777777777777888777666666555444444444222333333444444333333222111111111111000000000000111111111000000000//////000000///000111111111111111111111111111111111111/////////000000111111222111111111111111111111111111000000000000000000111000000////////////000000...////////////000000000//////000000000000//////000000000000111111111111555555666777666444222000////////////////////////---...000111111000//////------......///000111111000111111000...---...///.../////////000000000111////////////000000000000//////............//////000000//////............------------------------...//////000000000000000000000////////////000000////////////000000000000444333222111000000111111000000000///////////////000///...///222444444444333333222222111111000000222222222222222222222222333333333444444444555555444444444444444444444444333333222222333333444555555555555555555555555555555555555555555444444444555444444333333444444555333333333444444444555555555444333222222333444555222333333444444333333222333333333222222222222111333333222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000///////////////////////////////////////////////////000000000000///............//////000000////////////000000///////////////////////////---,,,---///111111000///////////////////////////////////////.........000///......000000///.........///////////////...////////////...---++++++........................///......---------......000000//////............//////....../////////...////////////////////////////////////////////////222///......///000///...---...///000000///...---//////000000000000//////,,,---///000000000///...............////////////............//////000000000000000000000000000000////////////............/////////////////////////////////....../////////000000000000000000//////............////////////000000////////////000000/////////000000000000000111111111111000000000000000000111111111222222222111111222333333333333222000000111111111222222222222222222222222222222222111111222222222333333333111111222222333333333444EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>===============<<<;;;;;;::::::777777777777777777777777777777777777666555444444222333333444444333333222222222222222222222222222111111111111000000000000///000000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000111111000000000000111111000000////////////000000////////////000000000111000111111222222111111000//////000000000111111111444555666777666444111000////////////////////////---...///111111111000///,,,------...///000000111...///000///---,,,---...111000000000/////////...////////////000000000000//////............//////............//////000000------------------------///////////////000000111000000////////////000000////////////000000000000444333222111000000111111///////////////000000000000///...000222444555444222222222111111000000000222222222222222222222222333333444444444555555555444444444444444444444444333333222222333333444555444444444555555555555555555555555555555555555555555444444333333444444555333333333444444444555555444333222111111222333444222333333444444333333222333333222222222111111111222111111111000000000000////////////////////////111111111111111111111111000000000000000000000000///000000000111111111111////////////000000000000////////////////////////------.........///////////////............//////000000////////////000000///////////////////////////---,,,,,,...000111000////////////////////////.........///////////////111000///000111222111///...///////////////......///000//////...---,,,+++........................,,,,,,,,,------///000000////////////.............../////////......//////........................////////////////////////222000///...///000000000---...///000000///...---//////000000000000//////,,,---///000000000///...............//////////////////000000111111111111////////////////////////////////////.......................................//////////////////...//////////////////000000............////////////000000////////////000000......//////000000000000000000000000000000000000000000111111111222222222000111222222333333222222111111111111222222222222111111111111111111111111111111222222222333333333111111111222222333333333EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>=========>>>>>>>>>>>>===============<<<;;;;;;::::::888888888888888888888888555555666555555444222222000111111222222111111000222222222333333333333333222222111111111000000000...000111222111000111222000000000000000000000000222222222222111000///...000000000000000000000000222111111000000111111222000000////////////000000/////////000000000111111111111222222222222111111/////////000000000111111000111333333333111///...000000000000000000000000---...///000000111111000---------......//////000---...///...---,,,---...111111111000///.........////////////000000000000//////............//////------......///000000111//////////////////////////////.........///000111000//////......//////000------------............000000000000//////////////////000000000000111111///...---...000222222222111111111111111000000000222222222222222222222222333333333444444444555555444444444444444444444444333333222222333333444555444444444444444555555555555555555555555666666666555444444333333444444555333333333444444444555555333333222222222222333333222333333444444333333222222222222222111111111111111111111000000000//////////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000,,,------...///.........///............//////000......------------......////////////////////////222000...---......---,,,////////////////////////.........///////////////000///......000000///...//////////////////...---///////////////...---,,,........................,,,,,,,,,---...///000111//////////////////.........///000///...---...000........................000000000000000000000000000000000//////000111111//////000000000000////////////000000000000//////---......///////////////............//////////////////000111111111111111........................////////////..........................................////////////............////////////000000....../////////000000000///////////////000000111---......//////000000111//////000000000000000111000111111111111222222222000111111222222222222222111111111222222222222333000000000000000000000000111111222222222333333333111111111222222222222222EEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCAAA@@@>>>===<<<===>>>??????>>>===<<<=========<<<;;;;;;::::::999999999999999999999999555555666666555444333222000111111222222111111000111111222222222333333333222222222111111111000000---000222222111000000222000000000000000000000000000111222222222111000000111111111111111111111111222111111000000111111222000000////////////000000//////000000000111111111000000111111111111000000////////////000000000111//////000111111000///...000000000000000000000000............///000111222........................---...//////......///000000000000000////////////////////////000000000000//////............//////.........///////////////000000000000000000000000///...---------...///000//////............//////------------..................000111111000//////000000000111111111222222111///...///000222222111000000000000111111111111222222222222222222222222222333333333444444444444444444444444444444444444333333222222333333444555333333333444444555555555444555555555666666666777555444444333333444444555333333333444444444555555222222333333333333222222222333333444444333333222222222222222111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000000111000000000000000000000000,,,---...///000//////..................///000000......------------......////////////////////////111///............---+++////////////////////////............/////////000000...---...///000///...///////////////...------......////////////......////////////////////////---------------...///000.../////////////////////---///000000...---...000........................000000000000000000000000---...///000000000111111111111000000000000111111//////000000000000//////...............///000000............////////////......000111111111000///////////////////////////////////////....................................---...///000000///...---........./////////000000/////////000000000111111///////////////000111111------......///000000111////////////000000111111000111111111111222222222000000111222222222222222111111111222222222333333111111111111111111111111111111222222222333333333222222222222111111111111EEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<===>>>??????>>>===<<<>>>======<<<;;;;;;::::::999999999999999999999999777888888888888666555444333333333444444333333333000000111111222222222222222222222111111111111000,,,000333333111///000222000000000000000000000000...///111222333333222222222222222222222222222222222222111111111111222222000000////////////000000000000000000111111111111//////000000000000//////////////////000000000000///000000111111111111000000000000000000000000000///............000222333...............------------///000000//////000222......//////000000111111////////////000000000000//////............//////000000000///......------////////////////////////...------,,,,,,...///000//////............//////////////////000000000111...///222333444333222111000000111111222222222333444222111111222333333222//////000000111111222222222222222222222222222222222222222333333333444444444444444444444444444444333333222222333333444555333333333444444555555555444555555555666666777777555444444333333444444555333333333444444444555555111222333444444333222111222333333444444333333222222222222111111111111000333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111000000000000000000000000---...000111111111000///...............///000111000000////////////000000////////////////////////,,,,,,,,,...000000///...////////////////////////---.........//////000000111///...///000111000/////////000000///...---------...///////////////...000000000000000000000000//////...------------............///////////////---///111000---,,,...000000000000000000000000000000000000000000000000000+++---///000//////000111333222111000000111222333//////000000000000////////////...------///000111............/////////000,,,---///000000000///...000000000000000000000000000/////////....................................---...///000000///...------.........//////000000000000000000111111111111///////////////000111111---------...///000000111.../////////000000111111000111111111111222222222000000111222222222222111111111222222222333333333222222222222222222222222111111222222222333333333333222222222111111000000DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@>>>===<<<<<<===>>>@@@>>>===<<<;;;;;;;;;;;;;;;999999999999999999::::::777777555444444444444444444444444444333222111000444444444444444444444444111111000///////////////...///000111222333333333111111111000000000000///222222111000///...------......///000111222222333////////////////////////000000000000111111111111////////////000000000000333444222---((((((---222111000///......///000111555222//////000111222222222222111000///...------///............//////000////////////000000000000///////////////////////////000000000000000///...////////////000000000000////////////////////////222222111000///...------///////////////......---,,,---///000///...///000000000000000////////////////////////000000000000......//////000000111111111111111111111111111111222222111111111111111111222222222222222222222222222222111111111111222222///000111333444444333333555555555444444333333333222222333333333333444444444444444444444444444444444555555555555555444444222222222333333444444444444444555555444444333222222222222111111111000000000000000000000000000000111222222333333222222111222111111111000000//////---......///000111111222222222111111111111222222000000000000111111111111//////000111111111111111555111,,,---111444111...111000000000//////......,,,---...///000000000000//////............//////......////////////......////////////////////////,,,---------......//////------......//////000000000000000000000000000000,,,...111000------///222000000000000000000000000------......//////000000111000///...------...///........................////////////000000000000111111000000000000111111---------........./////////////////////000111111000000//////.........---222222222000---,,,---///222222111111000...---,,,,,,...000111222111000///000000000000000000000000////////////////////////////////////000000000000---------.........//////////////////////////////............/////////000////////////////////////.........///////////////,,,...000111222111000///000000000000000000000000000000000000000000000000000000000000////////////111111111111111000///...000000000000000000000000111111111111111111111222222222222222222222222222111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;999999999999999999999999777777666555444444444444444444444444333222111000333333333333333333333333111111000///////////////000111111222222222111111222222111111111000000000000000000000000///////////////000000111111222222111111111111111111111111////////////............////////////000000000000111333444111,,,+++...111111000///......///000111222000......///000000///111111000000//////......222111000///------------............////////////////////////////////////---...///000000111000000....../////////000000000////////////////////////000000//////......------///////////////......---,,,...000000///...///000000000000000////////////////////////000000000000.../////////000000000111000000000000000000000000111000000000000000111111222222222222222222222222222222111111111111222222000000222333444333333222555555444444444333333333222222333333333333444444444444444444444444444444444444555555555555444444222333333333333333333444444444444555444444333222222222222111111111000000000000000000000000000000111222222333333222222111111111111111000000000///......//////000000111111000000////////////000000...////////////000000000//////000111111111111000.........///000111000000111111000000000/////////,,,---...///000000000000//////............//////......////////////......////////////////////////------........./////////.........///////////////////////////////////////---...//////......///000000000000000000000000000.........///////////////000000......---...//////....................................////////////000//////////////////000---------.........//////...............//////000000000000/////////......000111222111///---...///000000000000000//////...---...///111111111000///000000000000000000000000........................------...//////000111111---------.........//////////////////////////////........./////////000000000000000000000000000000......////////////000000---...000111222111000///000000000000000000000000////////////////////////111111000000000/////////444444444444444333222222000000000000000000000000111111111111222222333333222222222222222222222222111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;::::::999999888888888888777666555444444444444444444444444333222111111222222222222222222222222111111000/////////000000222222222222222111000000333222222222111111111111/////////000000111111111000000000000000111111111111111111111111111111111000000//////......------////////////000000000000///222444333000...///111000000////////////000000000///...///111111000...000000000000////////////222111000...------------------------............////////////////////////,,,---...000111111111111------........./////////////////////////////////.....................---///////////////......---...///000000...---......000000000000////////////////////////000000000000////////////000000000000///////////////////////////////////////000111222222222222222222222222222222222111111111111222222111222222333333333222222555444444444444333333333222222333333333333444444444444444444444444444444444444555555555555444444444333333333333333333222444444444444444333222222222222222111111111111111000000000000000000000000111111222222222222111111111111111111000000000000000000000000000000000000000//////......//////000............////////////...///000000111111000000---000222222000...///000111111111111000000000000------......///000000000//////............//////......////////////......////////////////////////......////////////000000///////////////....................................---------///000///...000000000000000000000000///////////////.........///............//////000........................------------............///......------......///------........./////////---------------...//////111000000000000000//////---///111111000/////////......///000000000000000////////////000000000000000000000000000000000000........................++++++,,,...///000111222---............/////////////////////////////////....../////////000000000111111111111111111111111......//////000000000000---...000111111000//////000000000000000000000000........................222222111111111000000000444444444555444444333222000000000000000000000000000111111222333444444555222222222222222222222222111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@????????????>>>======>>>??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999888777777888777666555444444444444333444444444333333222111222222222222222222222222111111000000///000000111111111222222222111111000333333333222222222111111//////000000000111111111111111111000000000000000////////////////////////222222111111000000//////////////////000000000000...000222111000///000111000000////////////000000000000111222444444111///.../////////000000000111......---......///000111------........./////////////////////////////////......///000000111000000------------.........///////////////////////////---------......////////////////////////......---...000111000...------...000000000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////000111333333222222222222222222222222333222222111111222222333222222333222222222222111444444444444444444444444222222222333333333444444444444444444444444444444333333444555555555444444444444444333333222222222333444444444444333222222111111111111111111111111000000000000000000000000111111222222222222111111111111111000000000000000111111000000000000000000111111000000000000111111........./////////000000...//////000000000000000333333222000///...///000111111111111111111000000...............///000000//////............//////......////////////....../////////////////////////////////000000000000000000000//////......------........................///---+++,,,000111///---////////////////////////000000//////......------............//////000000........................------.........////////////..................///............////////////......------......///000111111111111000000000000+++...111222111000///000......///000000000000000000000////////////000111////////////////////////------------------------+++,,,,,,---...///000000.............../////////////////////////////////...////////////000000000000000000000000000000000/////////000000111111222...///000000000000//////////////////////////////////////////////////////222222222222111111111000111111111222222111111000000000000000000000000000000000111222444555666666111111111111111111111111111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999888777777888888666555555555555555333333444444444333222222333333333333333333333333111111000000000000111111//////000111222333333333333333333222222222111111111111111111000000000000111111111000000000000000////////////////////////222111111111000000000///////////////000000000000/////////...---...000222//////000000000000////////////111333555444222///......//////000000111111---------......///111111....../////////000000000////////////////////////000000111000000///...---------------.........///////////////////////////.........///000000111111///////////////......---...000111000...------...000000000000////////////////////////000000000000000000000000////////////111111111111111111111111000000000111222333444555222222222222222222222222333333222222222222333333333333222222222222222222444444444444444444444444222222222333333333444444444444444444444444444444222222333444555555444444444444444333333222222222333333444444333333222111111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000111111111111111111000000000000111111000000000000111111//////000000000111111111......///000000000000000444///***)))---000111000000000000000000000111111///............///000000//////............//////......////////////......////////////////////////000000000000000/////////000000//////......------........................///,,,+++,,,///111///,,,////////////////////////000000//////......------------...//////000000000............................../////////000000000000//////......//////000........./////////000000//////......//////000111000000000000111111111111+++---111222111000000000000000000000000///......111000////////////000000////////////////////////.......................................---------////////////////////////////////////////////////////////////000000000111//////////////////////////////000000111222222333///000000000000000//////////////////////////////000000000000000000000000222222222222111111111000//////000000000000//////000000000000000000000000000000111222444555666666111111111111111111111111111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@???>>>????????????????????????<<<;;;;;;;;;;;;<<<======;;;::::::999999888888888888888777666555555555555333333333444444333333222333333333333333333333333111111000000000111222222...///000111222333333333333222222222111111111111222222222111111000000000000000000000000111111111111111111111111111111111.........///////////////////////////000000000000000///---,,,,,,...000111//////000000000000//////------...000222222000.........//////000000111111000000///...............////////////000000000111////////////////////////111111111111000...---,,,------........./////////////////////////////////.../////////000000111111///////////////......---...///000000...---......000000000000////////////////////////000000000000000000000000////////////111111111111111111111111222222222222222333444555222222222222222222222222333333222222222222333333333222222111111222333333333333333444444444444555222222333333333333444444444444444444444444444444111222333444444555444444444333333333333333333222333333333333333222111111111111111111111222222222000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111///......------......///000000000000111111111111---...//////000000//////...(((###%%%,,,111222111////////////000000000000000///...------...///000//////............//////......////////////......////////////////////////000000////////////......///////////////.................................---,,,,,,,,,...///...---000000000000000000000000///////////////.........---...//////000//////...........................////////////000000000111000//////////////////000....../////////000000000///////////////000111111//////000000000000000111,,,...111111000000000111000000000000000///......000000000000////////////000000000000000000000000////////////////////////000000//////...------,,,000000000////////////.../////////////////////////////////000000000111111........................//////000111222333333444000000000000////////////000000000000000000000000111111111111111111111111222222111111111000000000///000111111111111111111000000000000000000000000000111111222333444444555111111111111111111111111111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBAAAAAA@@@???>>>?????????@@@@@@?????????;;;;;;;;;;;;;;;<<<======999999999999999999999999999888777666555555555555222333333444444333333222222222222222222222222222111111000000111111222333///000111222222222222222222222111111111000000000000111111111111111222222//////000000111111222222111111111111111111111111------......//////000000////////////000000000000000/////////000000///......///000111111000///...------...///222222111///////////////000000000000000000///............///........./////////000000////////////////////////000000111000000///...---....../////////000000000////////////////////////....../////////////////////////////////......---,,,...000000///...///000000000000000////////////////////////000000000000111000000000/////////...111111111111111111111111333222222111222222333333222222222222222222222222444333333222222333333444222111111111111222444555333333333444444444555555222222333333333333444444444444444444444444444444111111222333444444444444222333333333333333333444222333333333333222111111000000111111111222222222000000000000000000000000000000111111111111000000///000000000111111111111000000000111111222222333......------------....../////////000000000000111---...//////000000//////***((((((***---000000///---.........////////////111000...------...///000//////............//////......////////////....../////////////////////////////////.........------.........///////////////////////////////////////+++,,,...------,,,...///000000000000000000000000.........///////////////...//////000000///...---................................./////////000000///......------......///.../////////000000000000///............///000000....../////////000000000...///000000//////000111...//////000000000000//////000111111111///...---000000000000000000000000000000000000000000000000000//////////////////...000000000000/////////...//////////////////////////////000000000111111111///////////////////////////000000111222333444555111111000///////////////000000000000000000000000000000000000000000000000111111000000000/////////000000111222222222222222000000000000000000000000111111111111222222333333111111111111111111111111111111111111111111111111DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;<<<===>>>999999999999999999::::::999888777666666555555555222222333444444333333333000000000000000000000000111111000000111222333333111222222222222111000000111111111000000000000///...///000111222333444444...//////000111222222333////////////////////////......///000111222333333////////////000000000000000000111333333222///,,,...///000111111000///...000//////111333444333222000000000000////////////,,,,,,------///000111222---------.........//////////////////////////////...///000000000000000///////////////000000000000////////////////////////........................///////////////......---,,,---///000///...///000000000000000////////////////////////000000000000111111000000/////////...000000000000000000000000222222111111111111111111222222222222222222222222444333333222222333333444111111000000111333555666333333333444444555555555222222333333333444444444444444444444444444444444000111222333444444555444222222222333333444444444222333333333333222111111000000111111222222222222000000000000000000000000000000111111111111000000//////000000111111111222//////000111222333333333000000////////////000000............/////////000---......///////////////,,,///222333000...,,,,,,,,,---------......//////111000...------...///000//////............//////......////////////......//////////////////////////////......---------,,,---.........//////000000000000000000000000000000***---///...,,,+++---000000000000000000000000000---.........//////000000//////000000000...---,,,........................---------.........//////...------,,,,,,------...////////////000000000000...------------...//////---.........//////000000///000000///......///111,,,---...000111111222222///000111222111000...,,,000000000000000000000000000000000000000000000000.../////////000000111111111111000000/////////...////////////////////////000000000000111111111111000000000000000000000000///000000222333444555555111111000///////////////000000000000000000000000////////////////////////000000000000////////////...///000111111111111111000000000000000000000000111111111111111111111222000000000000000000000000111111111111111111111111EEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>>>>????????????@@@@@@@@@???????????????>>>>>>===::::::;;;;;;::::::999888666555555444444444555555000111111222222333333444222222333333333444444444333333333222111000//////222222222222222222222222222222222111111111111000000000000000111222333444333333222222222222222333000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000////////////000000000000////////////000000000000000000//////.........---//////.........//////000........................,,,---...//////...---,,,000///...------------------.........//////000000////////////////////////++++++,,,------,,,++++++//////000000000000//////////////////////////////111111000000//////......000000000000000000000000111111000000000000111111000000000000000000000000111111222222222333333333000111111111111222222222111222444555555555444444222222222222333444555666444333333333444444222000333333333444666777666444444444444444444555666777333222111222444444333222444333222444666666444111333333333222222111111111111222222111000000111333222222222111111111111000111111111000000000000///444333111000000000111111////////////............222111000.........///000000000///...............////////////////////////////////////////////////////////////////////////111000///......///000111------------............222///,,,+++,,,---...---........................---------------...///000---.........//////000000////////////////////////------------.........///////////////////////////...//////...------///000...............///000000,,,---------.../////////...///000000//////000111........................------......//////000000222111000.........///000222111000/////////111111000000000000000000000000...//////000111222222333000111111000//////000222000000000000000000000000000111111111111222222222000000000000000///..................////////////000000000000000000000000000000////////////000000111111111222333444555666000//////111555999<<<<<<000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111222222222222111111111111222111111000///...444333222111000000000000222333444444333222000///000111222222333333222222EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@???>>>>>>????????????@@@@@@@@@<<<=========<<<<<<;;;;;;::::::;;;;;;::::::999888777666555444444444444444333333333333333222222222444333333333222222111111333222222111111000000000222222222222222222222222222222222111111111111000000000000000111222333333222111111111111111222333000000000000000000000000000000000000000000000000//////000000000111111111///000000111111000000///////////////000000000000////////////000000000000000000/////////........./////////......//////000........................000000111111111111000000000///...------------.............../////////000////////////////////////......///000000///......//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000////////////000000111111111111111111111111111111111111222222222333000111111111111222222222333444555555555444333222111111111222222333444555333333333333333333333333333222222333555666555333333333333333333444555555444444444444333333333333666444444555777777555222444444444444333333333333333333444333222222333555333333222222111111000000222111111111111000000000333222111000000000111111,,,---...///000111111222333222111000//////000111000000///............///////////////////////////////////////////////////////////////////////////000000////////////000000111111111222222222333333222000---,,,---...................................................///000............/////////000000000000000000000000000------........./////////000000000000000000000000111111222111//////000222///////////////000111111......//////////////////,,,...//////......///111........................////////////000000000000222111000///......///000333333222111111222222333000000000000000000000000//////000000111222222333///000111111000///000111000000000000000000000000000000111111111222222222000000000000000///......000000000000111111111111000000000000000000000000111111000000000000111111333333333333333333444444444333111222333444444333000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000111111222222111111000000111111222222222111111000///////////////000000222222222222222222111000000000111222222222222222EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>????????????@@@@@@@@@<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999888888777666555444444333333555555444444333222222111444444333222111000//////111111111111111111111111222222222222222222222222222222222111111111111000111111000000000111111222000000///000000111222222000000000000000000000000000000000000000000000000---......///111222222333...//////000000//////...////////////000000000000////////////000000000000000000////////////......000000//////////////////........................//////............////////////......------..................//////////////////////////////////////////000111111000//////...//////000000//////...////////////////////////.........///000111111111000000000000000000000000//////............//////111111111111111111111111000000000111111111222222000111111111111222222222444555555555444333222111111111111111111222333444111333444333111222555888666555444555666777666555333333222222222333444444666888:::888555333555777777666555666888888666555444444555555555555555666555555666555444333555777444444333333222111000000222222222111111111111000222222111000000000111111---...//////000111222222222222111000000000111111111111000////////////////////////////////////////////////////////////////////////////////////////////////000000/////////........./////////000000222000...---.../////////////////////////////////000///..............................////////////000000000000000000000000....../////////000000000000000000000000000000000111222222111///...///111111000000000000111111222000000000000000/////////+++,,,............000111////////////////////////111111111000000000000000111000000////////////000222222111111111222222333//////////////////////////////000000111222222222...000222222111//////000000000000000000000000000000000000111111111222222000000000000000//////...000000000000111111111111000000000000000000000000222222111111111111222222555444444333333333333222444333222222222111///---000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000111111222222111111000///000111222333333333333............///000111222111111000000000111222222000000111222222222222111EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999888777555444333333333555555555444444333333333222222222111000//////...000000000000111111111111111111111111222222222222222222222111111111000000222111111000000000000111///......//////000111222////////////////////////000000000000000000000000......//////000111111222......////////////......////////////000000000000////////////000000000000000000//////////////////000000111111000000//////........................///...,,,,,,,,,,,,.../////////............//////.........///////////////---------------------------------......---------...//////////////////...////////////////////////.../////////000000000111////////////////////////000//////......//////000222222222222222222222222///000000000000111111111000000111111111222222222333333444444333333333222111000000000111222222333000333555333000111666<<<:::999777888999999999888444333333333333333444444999<<<>>><<<777444777:::666666555666666666666555333444444444555666666666555666666555444444555777555444444333222111000000222222222222111111111111111111111000000000000111222222111111000000//////111111000000000000000000111111000////////////000////////////////////////////////////////////////........................---...///000000///...---******+++++++++,,,,,,,,,222000......///000000///000000000000000000000000//////...---,,,,,,,,,---.........///////////////////////////////////////////////////000000000000111111111111111111111111000000000///---,,,---///000000000//////000111111111000000//////.........+++---////////////111222000000000000000000000000111111000000//////......000000000////////////000///////////////000000000////////////////////////......//////000000000000,,,///222222111/////////000000000000000000000000000000000000111111111111//////000000000000//////............////////////////////////////////////222111111000000111111222444444444444444444333333000000000222333222000...////////////////////////////////////////////////111111000000000000111111000000000000000000000000000000111111111111000000///000111222222222222222111111000000111222333333000000/////////000222333000111222222333333222222EEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===::::::;;;;;;::::::999888:::999777666555444333333333333333444444555555555000000000000000000000000000000000000000000111111000000000111111222222222222222222111111111000000111111000000///000000000//////......///000000111////////////////////////////////////////////////000/////////////////////......////////////......////////////000000000000////////////000000000000//////000000000000000000111111222222111000//////........................222111000//////000111222//////.........//////000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////111000000000/////////...////////////////////////111000000//////000000111111111111111111111111111///000000000000111111111000000111111111222222222111111111222333444555555111111111000111111222222000333555333000111777===<<<:::888777888999888777555555444444444444555555777;;;===:::555333555999444444444444333333444555222222222333333444444555333444444333222222333555444444333222222111000000222222222111111111000000000000000000111000000000222222222111000//////.........//////////////////111000000///////////////////////////////////////////////////////////////---------------------------...///000000///...------............/////////111///......000111000///000000000000000000000000......---,,,++++++++++++///////////////.................................////////////000000000000000000000000000000000000///000000///---,,,...///000//////.........///////////////......------------///000111000000222333000000000000000000000000/////////......------,,,/////////000000000000///......//////000000000000////////////////////////---------...............,,,///111222111///......000000000000000000000000//////000000000111111111//////000000000000//////............////////////////////////////////////000000////////////000000111222333555555666555555000000000222444444222000////////////////////////////////////////////////000000111111111111000000////////////////////////000000000111111000000000000000000000000///......333333222111000000111111000000/////////000222333111222222333333333333333EEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>===;;;:::::::::;;;<<<::::::;;;;;;::::::999888999888777666555555444444111222222333444555555555//////000000111111111111000000000000000000000000//////000000111222222222222222222111111111111000000000/////////000000111000000////////////000000000000000000000000000000////////////////////////000000000//////............//////000000//////...////////////000000000000////////////000000000000//////000000000000111111111222333333222111///...........................000//////......//////000//////......//////000000///////////////.........111111111111111111111111......------------......---......//////......---////////////////////////111111111000///.........000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111222222000111111111111222222222000000000111222444666777222222111111111222222333111333444444222333777;;;:::888555444444555444444666666555444444444555555333555666555222000222444222333333222111111222444111111222222222222222222111111222111000///111333222222222111111111111000111111111000000000000///...///000111111111000000/////////000000111111111------.../////////......000000///...............////////////////////////////////////////////////------------------------.........//////.........////////////000000000000///...---...000111000///////////////////////////...---,,,,,,,,,,,,,,,,,,///////////////.........------------------------....../////////000000000////////////////////////000111111111//////111222000//////...........................------------///111222222111000111333////////////////////////......------------------...//////000000000000/////////000111222222222222////////////////////////---------...............---///111111000......///000000000000000000000000/////////000000000111111...//////000000000000000000000000000111111111111000000000000000000000000000000////////////000000000111333555666777666666444333222333333333111///000000000000000000000000000000000000000000000000......////////////......///////////////////////////000000111111000000///000000000000///...---,,,222111000///............111111000000000111222222111111222333333333333222EEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@???@@@@@@@@@>>>????????????@@@@@@@@@???>>><<<::::::;;;<<<===::::::;;;;;;::::::999888888888777666555555666666222222222333333333333333111111111111111111000000111111000000//////....../////////000111222222222222222222111111111111000///////////////000111222222222111000////////////000000000000000000000000////////////////////////.........//////////////////000000111111000000///////////////000000000000////////////000000000000//////000000000111111111222333444444333222000...........................,,,,,,------------,,,,,,///////////////000111111000/////////............000000000000000000000000000///...------...///000---......//////......---////////////////////////000000000000////////////000000000000000000000000000000////////////000000////////////////////////111111111111222222222333000111111111111222222222111111111111222333555666333333222222222222333333222333444444555666666777:::777333222222333222222666555444444333333333444222222222222111111111111111333333222000///222444222222222222222111111111///000111000......000111///000000000000111111111000000000/////////......---...000111111111000000....../////////000000000,,,---...000000000///...///......---------------///////////////////////////////////////////////////////////////////////////......------......///------........./////////...------...000000///.................................---------...//////000/////////....................................------........./////////........................///000111000///000222444111000000///......//////............////////////000111222111000///000111........................---------...............---...///000111111000///...///000111222222222111000000000000000000000000////////////////////////...///000///......///000000000000000000000000000////////////000000000111......///000000000000000000000000000111111111111000000000000000000000000111000000000000000000111222333555666777666555444666444222111111111000///000000000000000000000000000000000000000000000000---...///000000///...---//////////////////////////////000000000000////////////000000000//////...000000///////////////000222222222222222222111000//////000111111111111111EEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@AAA>>>????????????@@@@@@@@@BBB@@@>>>===<<<===???@@@::::::;;;;;;;;;:::999999888777666666666666666777444333333222222111111000444444333222111000//////222111111000///......---...//////000111222222222222222222111111111111000............///111222222444333222000////////////000000000000000000000000////////////////////////,,,------...///000111111000000111111111111000000////////////000000000000////////////000000000000//////000000111111111222222333444555444222000..............................///000111111000///...///////////////000111111000000//////.........---------------------------///...---,,,,,,---...///---..................---////////////////////////......//////000000111111000000000000000000000000//////............//////////////////////////////111222222222222333333333000111111111111222222222333222111111111222333444444444333333222333333333333333333555777777666444;;;888444333333333333222555444333333222222222222333222111222444444444222222333444222000///222555333333333222222111111111///000000///......///111.........///000000111111////////////............---...///111111111000///111111000///...---,,,,,,---...///111111111000///......---,,,,,,,,,,,,---////////////////////////////////////////////////111111111111111111111111///...---,,,,,,---...////////////000000000000111---,,,,,,---///000///---........................///////////////000111222000000//////.........---////////////////////////------------.........///........................,,,---.........///111333222222111000000///000000......//////000000111111000111222111...---...///........................---.........//////000000---...///111111111000///+++,,,...///000000000///111111111111111111111111111111111111000000000000...///000...------///111000000000000000000000000////////////000000000000......///000000000000000............////////////000000000000000000000000222222111111111111222222444555666777777555333222555333000///000111111111000000000000000000000000000000000000000000000000///000111222222111000/////////////////////////////////000000000000//////...///000111111222222111000000000000111222333444222333444444333222000///---......///////////////EEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBB@@@>>>======>>>?????????===<<<;;;::::::999999999999999999999999999999999777666444444333333444333333222222333333444333333333222222222222111000000000000000000000000000000111111111222222222222333444555444333222111111111111111111222222222222111000//////000111222------......//////000000/////////...---------,,,......////////////......---...///000000111000000000000000000000000000000000000000000000000000000//////000000000000//////222333444444222111111111000000000000000000000000//////.........---------///...---...///000000...............////////////000000///...............////////////////////////.........------.........//////............//////111111000///////////////------...///000111222222000000////////////000000000000000000000000000000333222111000000111222333111000/////////000222222555555555444444333333333666555333222111111222333444444444444444555666777999777444333333333222000111111111222222333333333222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111////////////////////////000000111111111111000000......////////////......000000//////.........---////////////////////////000000//////............000000///...---,,,++++++000000000000000000000000...///000000000///---,,,,,,,,,,,,---------.....................///000000///...---,,,,,,---...///000///...---,,,------...000000///...------,,,,,,+++,,,///000000...+++)))------...///000000//////...........................000111000///...///111111111000000//////......//////.........---------......//////000000111111000000000000000000000000000000000000000000000000........................000000000000000000000000............///000222222222111000///...---,,,,,,//////////////////000000////////////000000000000000000000000000000000000222222111111000/////////---------///000000---+++////////////000000000000000000000000000000000000///111333222111000111222555555444333222000000///111000///......///000111//////............//////000000////////////000000000000000///......---------...000111111111000///000000000000////////////000000111111111111000000//////000111222222333333111111222222222333333333000000000000000000000000EEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCBBB@@@>>>======>>>??????>>>===<<<;;;:::::::::999999999999999999999999999888777555555444444444444333333222222333333444111111111000000000000///111111111111111111111111000000111111111222222222333333333333333222111111111111000000//////......222111000//////000111222........./////////////////////////////////.........//////000000//////......//////000000000000///000000000000000000000000000000000000000000000000//////000000000000//////000111222222000//////000........................//////.........---------///...---...///000000...............////////////000000///...............//////////////////////////////............////////////............//////111111000///////////////////////////000000000000000000////////////000000000000000000000000000000...---,,,,,,,,,,,,---............///000333555666444444444333333333222222555555444333333333444444444444444444555666777888888666444333333444222111000000000111111222222222222222222222222222222222222222222222222222222222000111111222222222222222111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000//////000/////////............////////////////////////////////////......------000000//////...---------////////////////////////...///000000000///---,,,,,,---------...........................///000000///...------------...///000///...---,,,------...000//////...------,,,,,,(((***,,,...//////......---...//////////////////---------..................000111000///...///000///////////////000000000000000/////////.........///////////////000000000////////////////////////////////////////////////........................////////////////////////............///000111222//////////////////......000000000000000000//////////////////000000000000000000000000000000000000/////////////////////000...---...///000000---+++....../////////000000000000000000000000000000000000222333333222111111222333333333222222222222111111000///...//////000111//////............//////000000////////////000000//////000000000000000000---...///000111000000///000000000000////////////000000000111111000000000//////000111111222333333111111111111222222222222000000000000000000000000EEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@>>>>>>>>>?????????>>>===<<<;;;:::::::::999999999999999999999999777777666555555555555555444333333222222333333444111111111000000000000///222222222222222222222222111111111111111222222222333222222111111111111111222222111000///...------111111000000000000111111000000///////////////.../////////000000000000000///000000111111000000//////000000000000//////...000000000000000000000000000000000000000000000000//////000000000000//////...///000000...------..........................................---------///...---...///000000...............////////////000//////............////////////////////////////////////......///////////////............//////111111000///////////////111000000000/////////...000000////////////000000000000000000000000000000000000///......///000000666555333222000/////////333333333222222222222222333444444555555555555555444444444555666888999:::777555333333444444333222000000000000000111111111333333333333333333333333222222222222222222222222111111222333333333333222111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000////////////............////////////////////////...............---------/////////////////////////////////////////////////////////000//////...---------.........////////////............//////000///...------------.../////////...------------.../////////...------,,,,,,***++++++---......////////////////////////...------------.........//////...///000000......///000---......///000000111111000000000000000/////////000000//////////////////////////////////////////////////////////////////////////////////////////------------------------///......//////000111222,,,------...///000111111222111111111000000//////////////////000000000000000000000000000000000000,,,,,,---......///000000///......///000///---***------........./////////000000000000000000000000000222444333222111222333000111222222333333333333111000000/////////000000//////............//////000000////////////000000/////////000111222222222......///000000000000000////////////000000000000000000000000000000000000///000000111111222222222000000000000111111111111000000000000000000000000EEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???AAAAAA??????>>>>>>??????>>>>>>===;;;;;;:::::::::999999999999999999999999777666666555555555666666444333333222222333333444333333333222222222111111222222222222222222222222111111111111111111111111333222000/////////000111333222222222111111000000111000000000000000000111111000000000//////...............//////000000111000000111111111111000000000000111000000///...---////////////////////////000000000000000000000000//////000000000000//////---...000///...------...................................................///...---...///000000...............////////////000///............/////////////////////////////////......------....../////////............//////111000000///////////////000000000000////////////000000////////////000000000000000000000000000000333333333333333333333333888777555333111///------222222111111111111111111000111333555666666555444333444444555777999:::;;;666444333333444555444333000000111111111111111111333333333333333333333333111111111111111111111111111111222333333333333333111111111111111111111111111111111111111111111111000000111111111111000000///000000111111000000//////////////////.........////////////////////////............------------.../////////000000111111//////////////////////////////////////////...............////////////000//////............///000.........------.....................------......//////.........---------///...---,,,+++,,,------//////000000///...------,,,,,,------.../////////...///000///......///000........./////////000000////////////////////////000000000//////......---////////////////////////////////////////////////000000000000000000000000------------------------///////////////000111111,,,------...///000111111222222222111000000//////////////////000000000000////////////////////////------........./////////000/////////000///---+++------------.........///////////////////////////111222444444222111222333000111222333333333222222111111000000000000000000//////............//////000000////////////000000/////////000000111111111...//////000000000000000////////////000000000000000000000//////000000000///000000000111111111222////////////000000000000000000000000000000000000DDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDCCCCCCAAA@@@???@@@@@@??????????????????>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999777666666555555555666666444333333222222333333444333333333222222222111111222222222222222222222222111111111111111111111111222111000///...///000111000000111111222222222333000000000111111000000000111111000000/////////...---------....../////////000000111111111111000000000000111000000///...---////////////////////////000000000000000000000000//////000000000000//////---///000000///...///000////////////////////////---.....................///...---...///000000...............//////////////////............//////////////////////////////...------------------...//////............//////111000000///////////////.........///000111111111000000////////////000000000000000000000000000000000000000000000000000000///000111222333444555555111111111111111111111111...000111333444444444333333444444555777999:::;;;666444333333444555444333222222222222222222222222333333333333333333333333111111111111111111111111111111222333333333333222000000000000000000000000111111111111111111111111000000111111111111000000...//////000000//////............///////////////////////////////////////..............................//////000000111111........................//////........./////////.........////////////000//////............//////---..................---------.................................---------///...---++++++,,,---...//////000000///...---------------.........//////---///000///...---...///000/////////.........---........................000000//////......------................................................000000000000000000000000........................000////////////000000111.........///////////////111111111111000000//////////////////000000000000////////////////////////000000000//////.........111///...///000000...,,,------------.........///////////////////////////000222444333222111222222111222333444444222111000111111111111111000////////////............//////000000////////////000000000000000//////.........///////////////000000111.../////////000000000111000000///......///000000000000000000000111111111....../////////000000000000000000000000000000000DDDDDDEEEEEEEEEEEEFFFFFFBBBCCCDDDDDDDDDBBBAAA@@@????????????????????????======<<<;;;;;;;;;;;;;;;999999999999999999999999777777666555555555555555444333333222222333333444111111111000000000000///222222222222222222222222222222222111111111111111222111111000000000000000------...///000111222222000000111111111111000000111000000000000000000///------------............///000000111111000000//////000000000000//////...000000000000000000000000000000000000000000000000//////000000000000//////---///111111000///000111000000000000000000000000---------...............///...---...///000000...............///////////////............//////000////////////////////////......------------......//////............//////111111000///////////////------...///000111222222000000////////////000000000000000000000000000000//////000000000000/////////000111222333333333333111111111111111222222222//////111222333333333333444444444555666888999:::777555333333444444333222333333333222222222222222222222222222222222222222111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111000000111111111111000000......////////////...............///////////////////////////////////////.........///////////////.........//////000000000........................///............///000000------........./////////000//////............///------...//////...------,,,---......///.................................,,,+++++++++,,,...000111//////////////////...---........................---...//////------...///000000//////...------,,,------------............//////..................................................................////////////////////////////////////////////////000000////////////000000000000//////......------///////////////000000000////////////000000000000000000000000000000000000111111000000///......---000///......000000000...------........./////////000000000000000000000000///111333222111000111222111222444444444222000///222222222222111000////////////............//////000000////////////000000000000000///...---------///////////////000111111......//////000000111111000000............000000000000000000000000000000////////////000000000000000000000000000000000000DDDDDDEEEEEEEEEFFFFFFFFFAAABBBDDDDDDDDDCCCBBB@@@?????????@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<999999999999999999999999999888777555555444444444444333333222222333333444111111111000000000000///111111111111111111111111222222222111111111000000111111222222111111000///......//////000000111111///000111222222111000///000000000000000111111111////////////...............//////000000//////......//////000000000000///000000000000000000000000000000000000000000000000//////000000000000//////---...000111000///000111////////////////////////---------........./////////...---...///000000...............////////////...............///000000////////////////////////000000////////////000000//////............//////111111000///////////////......//////000000111111000000////////////000000000000000000000000000000111222333333333333222111333333333333111000...---111111111222222222333333111111111111222333333444444444444444555666777888888666444333333444222111222222222222111111111000111111111111111111111111111111111111111111111111//////000111111111111000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////............/////////000/////////////////////////////////000000000111111..................//////........................///......---...///000111,,,---------............000000///...............------...//////...------,,,,,,.../////////..............................+++++++++,,,---...///000---...///////////////////////////...------,,,,,,---...//////------...///........................---.........////////////------..........................................................................................////////////////////////000000////////////000000000/////////............---------...//////000000////////////000000000000000000000000000000000000........................///...---...000111111000....../////////000000000000000000000000000000000...000222111000///000000///111333444555444222000222222333333222111///...//////............//////000000////////////000000000000000///////////////000//////...///000111222.........///000111111111111000...------...000111000000000000000000000/////////000000000111111111000000000000000000000000DDDDDDEEEEEEFFFFFFFFFGGG@@@BBBCCCEEEEEEDDDBBBAAA>>>??????@@@@@@@@@??????======<<<;;;;;;;;;<<<<<<999999999999999999999999999999777666444444333333444333333222222333333444333333333222222222222111000000000000000000000000222222222222111111000000111222222333333222000///222222222222111111111111///000111222222111000/////////000000111111222222111111000000//////............////////////............///000000111000000000000000000000000000000000000000000000000000000//////000000000000//////,,,...000000///...///000........................---------........./////////...---...000000000.............../////////000...............///000111////////////////////////222222111111111111222222//////............//////111111000///////////////000000000000////////////000000////////////000000000000000000000000000000000111222333333222111000---...000111222222111111111111222222333333333333444333222111222333444555444444444444444555666777999777444333333333222000222111111111000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000---.........//////000000//////////////////////////////000000111111222222................................................///...------...///000111,,,,,,,,,---------......111000///...............,,,---...//////...---,,,+++,,,.../////////......---...........................---------,,,,,,,,,------...///000000000///000000///...---,,,,,,+++---...///...------...///,,,,,,------.../////////.../////////000000111111,,,------....../////////........................................................................////////////////////////111000////////////000000......//////////////////+++,,,,,,---...///000000////////////000000000000000000000000000000000000+++,,,,,,------......//////------...000222222222////////////000000000000000000000000000000000000...///111111///...///000---///222444555555333222222222333333222111///...//////............//////000000////////////000000//////000000111111222222000///.........///111222---......///000111111222111///...------...///111000000000000////////////000000000000111111111111000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@??????@@@@@@???===<<<;;;:::999:::::::::999999888888888999888777666666777888888222222222222333444555555333333333222222111111111000000000111222222222333222222222222222222222222111111000000111111222333000000000000000000000000......///000111000000000000000000000000000000000111111000000000000111111000///...------...///000000000111111111111000000////////////////////////111111000000000000000111000000000000000000000000------...///000000//////---------.........//////111000000///...---------000000///...------,,,,,,---------............///............////////////////////////////////////......---------,,,,,,,,,+++,,,,,,---...///000000000000///...............111111000///////////////000000000000000000000000222222222222222333333333111111000000000000000111333222222222222222333333222222222222222222222222111222222333333444444555444444444555555777888888888777666555333222000000000000000000000000000000000111222333333222111000///......///222333333222000000000000000000000000000000000000000000000000000000000000000000000000111111000///000000111111000000000000000000000000---///111222333222000///////////////////////////000000///...,,,+++******/////////....../////////000000///...............---------.........//////---.../////////...,,,,,,.........////////////000//////////////////......////////////////////////,,,***(((***---///...---.........///////////////---...///000000...,,,+++---------.........//////////////////////////////------......//////000000...............///000000000000000000000000000000........................,,,---...///000000000/////////...------------...---///111000...---000333000///...------...///000///000111000///...///111............////////////000000000000000000000000222222222333333222222222...............///000000//////......---------,,,////////////////////////111111000000//////............////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............,,,---...............---111111111000000000000000////////////////////////000000////////////000000000111111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>??????>>>===<<<;;;;;;::::::::::::999999999888888999888777666555666666777555555444333222222222222333222222222222222222111111111111111111222222222111111111111111111111111111111000000111111222333000000000000000000000000////////////000000000111000000000000000000000000000000////////////000000000///............///000///000000111111000000///000000000000000000000000111111000000000000000111000000000000000000000000---......///000000//////---------.........//////111000000///......------000//////......---,,,,,,........./////////000000222222111111000000//////////////////////////////////////////.........---------..................111111000////////////000111111000///////////////000000000000000000000000000111111111222222333333111111000000000000111111222222111111111111222222222222222222222222222222111111222333333444444555444444444444555666777888777777666444333111000000222222222222222222222222000111111222222111111000222111000111222333222111000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000...///000111111111000///////////////////////////000//////...,,,++++++***,,,,,,,,,++++++,,,,,,,,,//////...---------------------------............---.../////////...---,,,------........./////////------------.......................................,,,+++,,,...000///...000000//////......---------...///000///...,,,+++---------.........//////////////////////////////------------...........................///000000////////////////////////000000000000000000000000......////////////......---------------...///000...000111000//////111333000///...------...///000///000111111//////000111............////////////000000000000000000000000000000111111111111000000000000000000000111222222111111000000000/////////////////////////////////............////////////......////////////........./////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000///...............///000000000000000//////000000000000000000000000000000000000000000000000111000///////////////000000111111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===>>>=========<<<<<<<<<<<<:::::::::999999999999888999888666555444444444555555555444333222222222222111111111222222222222222222222222111111111111111000000000000000000000000111000000000000111222222000000000000000000000000000000///...///000111222000000000000000000000000//////............//////000//////......//////000...//////000000//////...111111111111111111111111000000000//////000000111000000000000000000000000......///000000000//////------........./////////000000000///......------000//////......---------////////////000000000111333333222111000///......////////////////////////111111000000000000000////////////.........------222222111000000000000111111000000///////////////000000000000000000000000//////000000111222333333111000000000000000111111222111111000000000111111222222222222222222222222111111222222333444444444444333333444444555666777666666555444222111000000222222222222222222222222222111111000000111111222444333111111222333111000000000000000000000000000000000000000000000000000////////////////////////000111111222111000...---000000000000000000000000....../////////000000000/////////////////////////////////...---,,,++++++///......------......///......---,,,,,,,,,,,,---,,,,,,,,,---------............//////......---,,,,,,---------............+++,,,,,,,,,------..............................111///......///000000///111000000///...---,,,,,,---.../////////...---,,,---------...............////////////////////////---------------,,,,,,,,,///............//////000........................000000000000000000000000//////////////////...---,,,,,,,,,---...///000111,,,---...---,,,,,,...000//////............/////////000111000//////000111............////////////000000000000000000000000......////////////......000000000000000111222222111111000000000000//////////////////////////////,,,,,,------...//////000......////////////............/////////000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////............///000111111111000///......000000000000000000000000111111111111111111111111111111000///////////////000111111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===============999999999999999999999999999888666444333333333333222222222222333444555555000000111111222222333333333222222222111000000000000000000000000000000000000000000000000111222222000000000000000000000000111000///......000222333000000000000000000000000000//////......//////000000//////////////////000......////////////......000000000000000000000000000////////////000000111////////////////////////...//////000000000//////............////////////000000//////............000/////////......------....../////////000000000000000//////......------////////////////////////000000000000000000000000/////////...............222222111000000000000111000000////////////000000////////////////////////......///000111222222333000000000000000000111222222111000000///000000000111111111111111111111111111111111222333333444444333333333333333444555555555444444333222111111000000000000000000000000000222111000//////000111222222111000000222222111000000000000000000000000000000000000000000000000000///////////////////////////000111222111000---,,,////////////////////////.........---...///000000//////////////////////////////......------,,,,,,000000////////////000000......------,,,------...,,,,,,,,,,,,------------...............---------,,,,,,,,,---------......,,,,,,,,,------...//////........................111000///////////////////////////......------------......//////...------........................///////////////////////////......------,,,,,,,,,//////............///000................................................---...///////////////...,,,,,,,,,------///000000------------------...////////////....../////////---///000///...---...///............////////////////////////////////////---......//////......---...............//////000//////..................////////////////////////---------....../////////......////////////.............../////////000000////////////////////////////////////////////////////////////////////////////////////////////////000///............//////////////////...---++++++/////////000000000000000000000000000000000000000222111000//////......///000000111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<============999999999999999999999999999888666444333222222333222222222222333444555555000000000111111222222222333222222222111000000000111111111111111111111111000000//////000000111222000000000000000000000000222111///...///000222444000000000000000000000000111000000//////000000111///000000000000000000///......////////////......//////////////////////////////......///000111111///////////////////////////000000000000000//////........./////////000000////////////............///////////////.........------........./////////------......//////000000////////////////////////////////////////////////------......///000000111111111000////////////000000000////////////000000////////////////////////...//////000111111222222000000//////000111222222222111111000//////000000111111111111111111111111000000111222222333333444222222222222222333333444333333222222222111111111000000000000000000000000222111000//////000111222///...---///111222222111000000000000000000000000////////////////////////...........................///111222111000---,,,////////////////////////.........---...///000000////////////////////////........................---,,,,,,++++++,,,,,,---///...............//////,,,,,,,,,---------......//////......------------,,,,,,,,,---------......------......////////////......................../////////...------...///,,,,,,------......//////------.......................................---////////////////////////000/////////......------//////............//////................................................,,,,,,...///000000000000///......---------......000/////////000111111111...//////////////////...,,,---......,,,,,,---...............////////////////////////////////////...//////000000//////..................//////000......//////////////////000000000000000000000000000000000/////////............////////////..................////////////........................//////////////////////////////////////////////////////////////////////////////............//////////////////...---++++++......//////000000000000////////////////////////111111000///////////////000000111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===============888999999999999:::::::::888777555444333333333444555555444333222222222222000000000111111111111111222222222111111111111111111111111111111111111111000////////////000111111000000000000000000000000111111000///000111222333000000000000000000000000111111000000000000111111///000000111111000000///...//////000000//////.......................................///000111111000000000000000000000000000000111111111000//////....../////////000000000//////////////////......////////////////////////------------..................///000111222333333////////////////////////------............//////,,,---...///000111111222111111000////////////000///////////////000000111000000000000000000000000000000000111111111111222////////////000111222333333222111111000000000000111111111111111111111111000000111111222333333333222222111111111111222222222111111111111111111111222222222222222222222222111000000//////000000111---,,,,,,...000222111111000000000000000000000000////////////////////////..............................///000000000///...000000000000000000000000....../////////000000000////////////////////////.............../////////......------------......///............///000000---------.........////////////...------------...,,,---------............////////////////////////------------------------,,,---...---,,,,,,---///++++++,,,---...//////000---------............///...............---------///////////////////////////////////////.........000//////............///........................000000000000000000000000,,,---...///000000000000//////...------------------+++***+++,,,...------......////////////......,,,---...---,,,+++,,,...............////////////000000000000000000000000//////000000000000//////000000000000000111222222000000111111111111222222000000000000000000000000222111111000//////............////////////......------........./////////........................000000000000000000000000000000000000000000000000///////////////////////////............//////000000111111111000///......---......//////000000111........................000000////////////000000000111111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>===============<<<<<<<<<888888999999999:::::::::888777555444444444555555555555444333222222222222111111111111000000000000111111111111111222222222000000000000000000000000///////////////000111111000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000///000111111111111000//////000000111111000000///////////////////////////...------......000111111000000000000000000000000111111111111111000//////.../////////000000000000...//////////////////////////////////////////000............//////////////////000000111111222222////////////////////////---------....../////////......//////000000000111222222111000000000000111///////////////000111111000000000000000000000000222222222222222111111111////////////000111222333444444222111111000000000111111111111111111111111000000000111222222333333222111111000000000111111000000000111111111111111222222222222222222222222//////000000000000/////////...---...000111111000000000000000000000000000////////////////////////........................------......///000000000000000000000000000000000...///000111111111000///////////////////////////---........./////////000000000////////////000000...---------......///000........./////////000000000///...---,,,------...------........./////////000//////......------,,,------------------------+++---...---,,,,,,...111,,,,,,,,,------.........---------------...////////////.........---------////////////////////////------...............///000000///...............////////////////////////000000000000000000000000//////000000///...------......---------......///+++)))'''(((***++++++)))---...///000000///...------...//////------...///............////////////000000000000000000000000//////000000000000//////000000000000000111222222000000111111111222222222000000000000000000000000/////////////////////.........////////////......---------.........//////........................000000000000000000000000000000000000000000000000////////////////////////...............///000000///000000000000000//////------......///000000111///////////////////////////......//////000111222000111111111111222222222EEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<888888888999999:::::::::777777555555444555666777222222222222333444555555222222111111000000//////000000111111222222222333///////////////////////////////////////000111111000000000000000000000000000000111222222222222111000000000000000000000000//////............/////////000111222222111000///000000111111111111000000000000000000000000000000---------......000111111000000000000000000000000111111111111111000//////////////////000000000000.........///////////////////////////000000000000////////////000000000000////////////............////////////////////////---.........//////000000000000000000////////////444333222222111111222222///////////////000111111000000000000000000000000444444333333222111111111////////////000111222333555444333222111111111111000000000000000000000000000000000111222222333333111111000000000000000111000000000000111111111111000000000000000000000000...///000111111000///...222111000000111111000///000000000000000000000000////////////////////////........................------------...000111222000000000000000000000000---///111222333222000///////////////////////////------......///000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////000000000000000///...---,,,---...............////////////000//////...---,,,++++++***------------------------***,,,......,,,---///222---------------------,,,---------------...///000//////.........---------////////////////////////,,,,,,,,,------.........111000///...............000000000000000000000000........................222222111000...---+++***,,,,,,,,,---...///000111000---+++,,,///000000...---...///000000///...---///000111000///...///111............/////////000000000000000000000000000......////////////.....................///000000......//////000000000111000000000000000000000000,,,,,,------.../////////......////////////......---------.........//////........................000000000000000000000000000000000000000000000000////////////////////////...............///000111------...............------------...///000000111000000000000000000000000............///111222333000111111111111222222222DDDDDDCCCBBBBBBCCCEEEEEEAAAAAA@@@??????>>>>>>===========================<<<===>>>>>>>>>===;;;::::::::::::999999999999888888777666555555444444555222222222222222222222222000111111111111000//////111000///......///000111333333222111000000111111000000000000000000000000222222111111111111222222------......//////000000000111222333333222111000111111111111111111111111............///000222222////////////000000000000111111000000000000111111,,,---...///000111222222000000000000000000000000000000000000000000000000+++,,,,,,---...///000000000000000000000000000000////////////////////////000000000000000000000000------............------............////////////------...............---,,,...000000///...///000222111111000///......---000000000000111111111111000000000000000000000000111111111111111111111111////////////000000000000222333333444444333333222000111111111111222222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000//////.........---------000000000000111111111111000000////////////000000000///...------...///000///............---------111111000000//////......///////////////////////////////////////000111111////////////////////////////////////////////////...............---------000.........///000///...000///...---------------/////////...---------,,,------------------------+++---///000111000///...//////000000111111222222......////////////......////////////////////////......////////////..................////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,......---,,,,,,...///000000000000000000000000000000///...---,,,+++++++++////////////////////////...///000111111000///...000000000000000000000000111111000000000000111111000000000000////////////---...000111111111000///...//////000000000000///000000//////.........---//////............//////........................////////////////////////////////////////////////000000//////.........---......//////000000111111111000000///......------//////000000000000//////111111000000//////......111111000000//////............//////000000111111//////000000111111111111EEEDDDCCCCCCBBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;:::::::::999999888888888888777666555444444444444222222222222222222222222111111222222111111000///111000////////////000111111111000///////////////000000000000000000000000111111111000000111111111//////////////////000000000111222222222222111000000000000000000000000000............///000111222////////////000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000---------.../////////000000000000000000000000000////////////////////////////////////////////////---......//////......---............////////////------...//////......---,,,...000000///...///000111111000000///......------.........////////////000000000000000000000000111111111111111111111111////////////000000000000111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000---...//////000000//////000000000000000000000000111000/////////000222222000000000000000000000000000000000000000000000000//////.........---------------------............000000////////////000000//////............//////000000/////////.........///////////////000000000///////////////////////////............///000000////////////////////////........................------..................///...------//////...---///......---------.....................---------------------------------///............//////000.........---------------......////////////......////////////////////////......////////////......////////////////////////---...///000000///...---........................,,,---...//////...---,,,......------......///000........................///...------------------////////////////////////...///000111111000///...000000000000000000000000000000////////////000000//////000000111111111222......//////000000000///222222111111000...---,,,000/////////............////////////////////////........................////////////////////////////////////////////////000/////////............---.........////////////......////////////////////////000000000000//////111000000000/////////...111000000000/////////...////////////000000000000000000000000000000111111FFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAA@@@@@@??????????????????????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777777888777666555444444444444222222222222222222222222222222222222222111111000222111000000000000111222111000//////////////////000000000000000000000000111000000//////000000111000000000000000000//////000111111222222111111000////////////////////////............///000111111////////////000000000000111000000//////000000111111000000///...---,,,,,,000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////---......//////......---............////////////.........//////......---,,,...000000///...///000111000000//////.........------........./////////000000000000000000000000111111111111111111111111////////////000000000000//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000000000000///000111111222000000000000000000000000000000000000000000000000/////////.........------////////////000000000000000000////////////000000......////////////......111000000000////////////---......///000000111111////////////////////////...------------...//////////////////////////////------------------------,,,---------.../////////...---,,,---...///...,,,......---------...//////---------...............------------------------111000...,,,,,,---///000......------,,,++++++***......////////////......////////////////////////......////////////......111111000000//////......---...////////////...---////////////////////////..............................//////000000000///...........................---------...//////000//////////////////////////////000000000000//////000000000000000000000000//////............//////------...///000111222222......------......///000111111111111000...---,,,////////////............//////000111111000//////........................////////////////////////////////////////////////////////////............------------............---------...///000000111//////000000000000//////000000000000////////////000000000000////////////000000000000////////////000000000000000000000000FFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????????????????????????????>>><<<;;;;;;<<<<<<===<<<;;;;;;:::999888777777777777666555444444444444222222222222222222222222222333333333333222111111222111111111111111111222222222111111111111111222000000000000000000000000000000////////////000000222222111111000000//////000000111111111111000000////////////////////////...............///000111////////////000000000000000000////////////000000000//////...---,,,++++++////////////////////////////////////////////////000000000000000/////////////////////////////////////////////////////////////////////////////////......////////////..................////////////...////////////......---,,,...000000///...///000000000/////////........./////////000000000111111000000000000000000000000111111111111111111111111////////////000000000000...//////000000//////...000000111111111222222222000000000000000000000000000000000000000000000000111111222333333333333333000000000000000000000000000000000000000111111222////////////////////////////////////////////////////////////............000000000000111111111111//////000000000000//////---...///000000///...---000000000/////////.............../////////000000////////////////////////---,,,,,,,,,,,,---......////////////////////////------------------------,,,,,,,,,---...///000000...---,,,,,,---...---,,,---------------...///000,,,---------.../////////........................111000///...------...///////////////......------......////////////......////////////////////////......////////////......111111111000//////..............................///////////////////////////...------------...///---...000111111111000///........................///............///000000/////////////////////////////////000000000000000////////////////////////000//////......//////000,,,,,,------...///000000......---,,,,,,...///000---...///000000111000000///////////////............000111333333111000...........................///////////////////////////////////////////////////////////////.................................------......///000000000//////000000000000//////000000000000////////////000000000000////////////111111000000//////......000000000000000/////////FFFEEEEEEDDDCCCBBBBBBAAACCCCCCBBBAAAAAA@@@@@@??????????????????????????????>>><<<;;;;;;<<<<<<===;;;;;;::::::999888777777777666555444444333333333222222222222222222222222222333333333333222111111111111111222222111111111222111111111111111222222000000000000000000000000000000////////////000000222222111111000000//////000000000000000000000000000000000000000000000000...............//////000////////////000000000000000000////////////000000222222222222222222111111////////////////////////////////////////////////000000000000000/////////////////////////////////////////////////////////...........................//////////////////...............//////////////////000000///......---,,,...000000///...///000////////////............////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000///000000000000000000///000000111111111222222222000000000000000000000000000000000000000000000000111111222333333333333333000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000/////////.........,,,,,,,,,---------......//////000000000000//////---...///000000///...---/////////.........------000/////////.........---////////////////////////,,,,,,,,,,,,,,,---......////////////////////////........................,,,,,,,,,---...///000000...---,,,,,,---...---,,,---------------...///000,,,---------.../////////........................//////000000000...---,,,....../////////000000000......////////////......////////////////////////......////////////......111000000000//////............------------..............................///...------------...///---...000111111111000///////////////////////////000000///............//////////////////////////////////////////000111111////////////////////////111000000//////000000111////////////////////////......---,,,,,,...///000---...///000111111111111.........///////////////...000111333333111000...////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000111111000000//////......000000//////////////////DDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????????????????????????????>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888777666555444333333333333222222222222222222222222222222222222222111111000000000111222222111000000///////////////000000111000000000000000000000000111000000//////000000111000000000000000000//////111000000//////000000111000000000000000000000000///......---......//////////////////000000000000000//////......//////000000000000111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...........................//////000000//////...............////////////000000000000//////...---,,,...000000///...///000........................,,,,,,---------.........111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000000/////////......---------............///...///000111111000///.........////////////..................------------000000//////...------,,,////////////////////////---,,,,,,,,,,,,---......////////////////////////////////////////////////,,,---------.../////////...---,,,---...///...,,,......---------...//////---------.......................................---...000111111///---,,,+++,,,,,,---......//////......////////////......////////////////////////......////////////...............///////////////......------------......------------------------..............................//////000000000///000000000000000000000000000//////...---------...//////////////////////////////......///000111222000000000000000000000000111111000000000000111111333222222222111111111000......------......///000000000000000000///.............../////////////////////000111111000//////////////////////////////////////////////////////////////////////////////.........///////////////000000000000000////////////////////////.........//////000000000000//////////////////000000000000////////////000000000000000000000000////////////.........//////000000000CCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;888999999999999:::::::::666666555444333333333333222222222222222222222222111111222222111111000//////000000111111000000//////////////////000111111000000000000000000000000111111111000000111111111//////////////////000000111000///......///000111///////////////////////////......------.........////////////000000000000//////............//////---------.........//////000000000000000000000000000000000000000000000000---------.../////////000000000000000000000000000////////////////////////........................//////000000000000//////............////////////111111111000000///------,,,...000000///...///000........................,,,,,,,,,---------......111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000---...//////000000//////000000000000000000000000...///000111222111111000000000000000000000000000000000000000000000000000000000000000/////////.../////////000000000111111...///000111111000///...//////............//////////////////....................................////////////////////////---------------......///////////////////////////........................------..................///...------//////...---///......---------.....................---------.................................///////////////,,,,,,,,,,,,,,,,,,------......////////////......////////////////////////......////////////......,,,,,,------......//////...------,,,,,,------...------------------------,,,---...//////...---,,,......------......///000////////////////////////------------------...//////////////////////////////.........///000222333000000000000000000000000000000////////////000000000000000111111111111111......//////000000000///000000000000000//////.............../////////000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000/////////.........------......//////000000//////000000000000//////.../////////000000000111.../////////000000000111////////////000000000000,,,------...///000111111BBBCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===========================<<<===>>>>>>>>>===;;;:::777888888999999:::;;;;;;666666555444333333333333222222222222222222222222111111111111111000//////...///000111111000///...111111000111111222333333000000000000000000000000222222111111111111222222------......//////000000111000///......///000111........................///......---------......////////////000000000000//////............//////000000000000000000//////000000000000000000000000000000000000000000000000+++,,,,,,---...///000000000000000000000000000000////////////////////////........................//////000000000000//////............/////////000111111111111000///------,,,...000000///...///000---............................../////////000000111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000...///000222222111111000000000000000000000000000000000000000000000000000000000000000////////////,,,,,,,,,------------......///000222222000///...000///...------...///000000000000000////////////,,,,,,------.../////////////////////////////////...------------...//////////////////////////////------------------------...............---------000///......///000///...000///...---------------/////////......------,,,///////////////////////////...---,,,---///111222///......------,,,,,,+++......////////////......////////////////////////......////////////......***++++++,,,---...//////...---,,,,,,,,,,,,---...........................,,,---///000000///---,,,......---,,,,,,...///000........................+++++++++,,,---...///000///////////////////////////.........///000222333000000000000000000000000//////............//////+++,,,,,,---...///000000---...000111111111000///,,,---...000111111222222---.........//////000000//////............//////000000000000000000000000////////////////////////////////////////////////---.........//////000000//////.........---------+++,,,---...///111222222//////000000000000//////.../////////000000111111.../////////000000111111......//////000000111111+++,,,---...///111222222EEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????????????????>>>===<<<::::::::::::777777666666777888999999555555555555555444444444333333222222111000/////////000111333333333222111111111000000//////......222222222333333222222222111111000000//////......---......///000111111222///////////////000111111333222111///......------111111000000/////////...---...///000000///...---000///------......---,,,///000000000///...------...///111222111000...---------......//////000000////////////////////////,,,---...///000000000000////////////////////////...---,,,++++++---...///,,,---------.../////////---.........//////000000////////////////////////////////////000000000000222111000//////000111222222222111000//////000000,,,---///000000000///...111...+++,,,///111111/////////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111111111000000//////......000000000000000000000000000111222222222000///...222222111111111111111111000000000000000000000000000000000000000000000000///000111111111///...---&&&(((+++---...---+++***---...///000000///...------...000111111111000///000000////////////000000///......---------......//////............//////...------------.../////////////////////.........------............------111111000000/////////...---------.........//////......---------,,,,,,,,,,,,---......//////....../////////...------,,,,,,...------,,,,,,------...000000///...............111000...------...///000,,,,,,---...///000111222,,,,,,...///000000111111...............---------///...---,,,,,,---...///......------------......///,,,,,,...///.........//////.........---------........................------,,,,,,---...000111////////////000000000000------------------------..............................//////...,,,***)))000000//////......------------......//////000000222222222111000//////...000000000000000000000000111...+++---111222///,,,////////////000000000000////////////////////////////////////////////////000000000000000000000000111000///......---......---...///000000///...---...///////////////......////////////////////////000000////////////000000//////000000000000//////))))))+++,,,...///000111000000000000000000000000EEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???????????????@@@@@@@@@??????===<<<;;;:::::::::===<<<:::999777666555555666555555555555444444444333333222222111000000000000000111222222222222222111111000000////////////000000111111111111000000222111111111000000000000......//////000000111111//////......//////000111111000000////////////000000000000//////.........---...///000000///...---000///------...///---,,,/////////000//////.........///000111111000///............///////////////////////////////////////,,,---...///000000000000///////////////////////////......---,,,,,,,,,,,,------............................../////////000////////////////////////.../////////000000000000///...---,,,,,,---...///222111111000//////000000------///000000000///...111///------000222111000//////000000000000//////////////////000000000000000000000000000000000000............////////////111000000000/////////...000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000///////////////////////////000111111000///...---+++,,,...000111000//////---...///000000///...------...///000000000//////000000////////////000000///......---------......////////////////////////...............///000000...............---------------............------...---------,,,,,,,,,,,,---------.........//////............------,,,,,,,,,---......//////......------..................///......------......///000000///...............111000...,,,+++******+++............................../////////......---***+++,,,---...//////000......------------............------------.........,,,,,,---......------//////.........---------........................//////...---------...///000000000000////////////........................////////////////////////000///...---,,,,,,------///////////////.........//////////////////000000222222111111000//////...////////////////////////111...,,,---000222///,,,............////////////////////////////////////////////////////////////////////////////////////......---------......///...//////////////////......///////////////......////////////////////////000000////////////000000//////000000000000///////////////...............000000000000000000000000EEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;???>>><<<:::888666555555666666666555555555444444333333333222111111000000111111111111111111222333111000000000000/////////...//////000000//////...222222222222111111111111000000000000000000000000...............///000000///////////////000111111/////////.....................////////////......000...---...//////...,,,......///000000000//////...///000111111000///...000000///////////////...////////////////////////------...///000000000000/////////////////////////////////...---,,,+++***//////..............................////////////////////////////////////....../////////000000000111000000//////000000111111111000/////////000000---......///000/////////222000//////111222222111//////000000000000//////////////////000000000000000000000000000000000000............////////////000000000000////////////000000000000000000000000111000000000000000111111//////////////////000000000000000000000000000000........................///000000000000//////...,,,,,,,,,---......//////......////////////......------...////////////...000//////......//////000......---------......///---...///000000///...---/////////...///000000111------------------------------............------,,,,,,,,,,,,,,,+++++++++---------.............../////////............---,,,---......//////......,,,,,,------...//////000/////////....../////////000//////............//////...---,,,++++++++++++000//////...---,,,++++++,,,------.........------++++++,,,---......///000---..................---......------------......---------------------,,,...............---------........................000000///------,,,,,,---111111000000//////......////////////////////////000000000000000000000000222000---,,,,,,---000111...///////////////000000000000000000000000//////222111111000000//////...........................111...,,,---000111///---------------............////////////////////////////////////////////////........................,,,,,,,,,,,,---...///000000//////......//////000...//////000000/////////////////////////////////000000////////////000000//////000000000000//////222111111000000/////////000000000000000000000000EEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;:::999999888888888999999777777666666555555444444333333333222222111111111333222111000000111222333000000000000000000000000...//////////////////...111111111111111111111111111111000000000000000000...............//////000///////////////000000111..................------...//////////////////...000...---...///000...------...///000000000000000...///000000111000000///111000000000//////....................................///000000000000000////////////////////////---.../////////---,,,+++000000//////......------.........///////////////////////////////////////........./////////000000111111111111111111111111111000000/////////000000---......///////////////000000///000000111000000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000111000/////////000222333/////////000000000000000////////////////////////........................///000000000000/////////------,,,+++,,,---...///...//////////////////...---------.............../////////....../////////...------------...//////,,,...000111111000...,,,...............///000000---------------.........------............------................................................/////////////////////...,,,---......///.........---------.........////////////............//////000///............//////,,,,,,------...///000111//////...---,,,++++++***((()))+++---...///000000000//////......---------,,,---...//////...---,,,......------------.........111111...---......---................................................//////......------------111111000000//////......////////////////////////////////////////////////000///...---...///111222......//////000000000111222222111111000000//////111111000000////////////........................000...---...000000///---------........./////////////////////////////////////////////////////////........................---------------...///000111000///......///000111...//////000000000000///////////////////////////000000////////////000000//////000000000000///////////////000000111111111////////////////////////DDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBBBBCCC@@@???>>><<<;;;;;;;;;;;;666666666777777999:::;;;888777777666555555444444333333333222222222222222333222111000000000222222000000000000111111111111///000000111111000000///000000000000000000000000111111111111000000000000...............///000000111000000///////////////------................../////////....../////////000...---...000000///.........///000111111111000......///000000000000000111111000000/////////...------------------------...///000000000000000000000000000000000000000000+++,,,...///000///......000000000//////......---///////////////.........////////////////////////............////////////........................000///////////////000000............/////////000...///000//////....../////////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000222111000//////000111222000000000111111222222222////////////////////////........................000////////////000000000222111/////////000222333/////////....../////////------------........./////////............//////---------------...//////,,,...000111111000...,,,------,,,,,,,,,---......------......////////////------............------//////////////////000000.....................---.../////////////////////,,,---......///.........//////.........---------...------,,,,,,------...//////............//////+++,,,---......//////000------------------------((()))+++---...///000000111111000000///......---,,,---...//////...---,,,......------------......000555555000---///000...---.....................////////////////////////,,,------.........//////111000000000/////////.........................................................///000111111111111.../////////000000111111222222111111000000//////000000000///////////////........................///........./////////........./////////000000000////////////////////////////////////////////////........................111111000//////...//////111000///......///000111......///000111111000000000000000000000000000000000000////////////000000//////000000000000//////.........//////000000000////////////////////////DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBB???>>>===<<<::::::::::::888777777777777777777888999888777777666555444444333333333333333333222222333222111111111111111111000000000111111111111222000111111222222111111000///////////////000000000111111111111111111111111///////////////000111111111111000///////////////...............///////////////............/////////.........000111000/////////000111111111000000......//////000000111111111000000000000000000///------------------------///000000111111000000000000000000000000000000000+++,,,---...///000000000000000/////////////////////////////////.........////////////////////////------........./////////...//////000000//////...//////......//////000000///............///000000---///000000...------...//////000000000000//////////////////000000000000000000000000000000000000............////////////////////////000000000000000000000000000000000000222111111000000000000000000000111111222222333333000000000000000000000000........................000////////////000000111000///.........///000111//////............//////......------......///000///......------......///---------------...///000---...///000000///...---,,,,,,++++++,,,,,,---...------......///000000000------............---------------..............................------------............/////////,,,---......//////......000//////...------,,,,,,------,,,,,,,,,,,,------///............//////000------------,,,+++)))))),,,,,,------......//////...............---,,,,,,....../////////000000000---..................---......------------......000888999111---000111...---------...............////////////////////////+++,,,---.../////////////////////000000000000000................................................---...000111111111000//////000000000000000000111000000000000000000//////////////////////////////........................////////////////////////////////////000000000111////////////////////////////////////////////////........................333222111000////////////111000000//////000000111......///000111111111111000000000000000000000000000000////////////000000//////000000000000///////////////......---------000000000000000000000000DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::999999999999:::999888888777777777777999999888777666555444444333333333333333333333333222222222222222111000000000000111111111222222222000111111222222111111000//////000000000111111111000000000111111222222333000000000000000111222222///////////////000000111.........//////000000000000///...------...///000///.........000111000///000000111111111000//////.........//////000111222000000000000000111111111////////////////////////000000111111111000000///000000000000000000000000......---......///000000///////////////000000000000/////////............////////////////////////---------.........//////000111222333333222111000...............///000000///......---...///000111...000222222///---.../////////000000000000//////////////////000000000000000000000000000000000000............////////////.../////////000000000111000000000000000000000000222222222111000///...---/////////000111222222222000000000000000000000000////////////////////////000///......///000111222------,,,,,,,,,,,,,,,---000///...------...///000//////.........///000111///......------......///---,,,,,,------///000000////////////////////////---,,,,,,,,,,,,---......,,,,,,---......///000000------............------,,,,,,,,,------.........//////.........---------,,,,,,------............,,,---......//////........................------......------------.....................///000000------------,,,***((('''------........./////////000000000///...---,,,+++------------..................------------............------------......000999:::111,,,000111...---------.........//////////////////////////////,,,---...//////......---......//////000000111111////////////////////////......................../////////////////////000111111111000000000000000//////////////////000000////////////////////////////////////////////////.../////////.........///........./////////000000////////////////////////////////////////////////////////////////////////111000000/////////000000000000000111111000000000......///111111222222111000000000000000000000000000000////////////000000//////000000000000//////........................000000000000000000000000DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>BBBAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::999888888888999999999888999999::::::999999888777666555444444333333333333333333333333111222333333333111000///000000111111222222222222000000111111111111000000000000111111222222222333//////000111222333333333111111111111111222222333------......///111222333.../////////000000111111000///...------...///000///......///000111111000111111111111111000///...............///000222222//////000000111111222222111111111111111111111111000000111111111000000///000000000000000000000000111000...------...///000......//////000000111111000000//////.........---////////////////////////---------.........//////---...///000000///...---...............///000111///......------///000111...111444333000......000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111.../////////000000111111000000000000000000000000222333333333111///---+++---......///000111111222000000000000000000000000000000000000000000000000000///.........000111222//////////////////......000///...------...///000000//////......000111222.........------.........,,,,,,,,,---...///000111//////............//////...------------...//////++++++,,,,,,---...//////---..................------------......///////////////.........---------,,,,,,,,,---------......,,,---......//////......,,,,,,------...///////////////............//////...............///000111,,,---.........---,,,+++/////////////////////.........///////////////...///......---+++***))))))///...---,,,,,,---...///.........------.........///999:::111+++///111------------.........//////000000000000000000000000...////////////---,,,+++------...///000111222222000000000000000000000000000000000000000000000000111000...,,,,,,---///111222222111111000000//////------......//////000000.........///////////////000000000000000000000000...///000///.........///---------.........//////////////////////////////////////////////////////000000000000000000000000......---......///000111///000111222222111000///......///111111222222222000000000000000000000000000000////////////000000//////000000000000//////++++++,,,...///111222333000000000000000000000000DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<======;;;::::::::::::::::::999999888666666666777666555555444333222111222444555444333444444333333222111111111000000000000000000000000////////////000000000000111111000000111222333333////////////000000000000222222111111000000//////333111///...---...///000000000////////////000000000000000000000000000000......///000000000000000............/////////000333111///...000111111111000111111000......///000222222222222222222222222///...---///222333000---,,,,,,,,,---------......000000000000000000000000000000000000000000000000222222111000///...------////////////////////////---......///////////////111000///......---......000000000000000000000000///////////////........................///000000000000000000000000000000000000////////////000000///000000000000000//////000000000000000111111222------......//////000000111111111111111111111111000000000000////////////......////////////......////////////000000000000111000/////////000222333......//////000000111111.........------,,,,,,,,,........................///............---------////////////////////////---------............///////////////............,,,------......------,,,++++++++++++++++++++++++///......---,,,,,,++++++//////............//////////////////////////////...------,,,,,,------...//////000000///...---------------............///,,,---...//////...---,,,---------............///,,,,,,------------,,,,,,////////////////////////............////////////........................------------------------+++,,,---...///222666999<<<888222...,,,,,,,,,+++))))))***+++,,,...///000////////////000000000000,,,...///---)))(((***---000000////////////000000//////.........---------111000...---,,,---///000000000000000////////////222000//////000000///---//////////////////////////////000000///...------000000//////.........---//////////////////////////////////////////////////////............/////////......------///000111////////////////////////000000//////.........------------........./////////////////////.........000000000000////////////------...///000111222222000000//////.........---///////////////........................///000000EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<======;;;:::999999:::;;;>>>AAADDDFFF777666666666555555555555333222111222444555444333000000000000000111111111000000000000000000000000////////////000000000111111111000000111222222333000000000000////////////111111111000000000000000000000000000000///......000000////////////000000000000000000000000000000......///000000000000000/////////000000000000000222000//////000111111000111333444333111/////////000000000000000000000000///......000222333000...,,,---------.........///////////////////////////........................111111000000//////......////////////////////////---...//////000000////////////.........//////000////////////////////////........./////////////////////......//////000111000000000000000000000000000000////////////000000//////000000000000//////000000//////000000111222111000000///......------111111111111111111111111000000000000////////////......////////////......000000//////......------///......---...///000111////////////000000000000.........------,,,,,,,,,........................000000/////////.................................---------............///////////////............---......//////......---------------------------//////////////////000000......------------.................................------,,,,,,------...---............------,,,........./////////000000------............------.........////////////000------............------....................................////////////........................---------------------------...///000111444999<<<<<<888222///......------,,,,,,+++++++++,,,......000000000////////////////////////...---,,,---/////////............//////000000/////////.........000///.........000111333////////////000000000000222000//////000000///---////////////////////////000/////////............000/////////............//////////////////////////////////////////////////////............/////////......---...///000111////////////////////////000/////////............---------.........///////////////////////////...000000000000////////////......//////000000111111000/////////............///////////////////////////////////////000111111EEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<======;;;:::777777777888<<>><<<<<<======;;;:::::::::999999:::<<<>>>???999777555444333444666777555444333333333333222111222222222333333444444444000000000000000000000000//////000000000111111111222111111111111111222222222111111000///......---//////000000111111222222...///000111111000///...000000////////////000000////////////////////////......///000000000000000111111111000000000///////////////000222111///---***---000111000---,,,,,,........................000000000000111222111111///////////////000000000.................................................../////////000000000111////////////////////////......///000000000000000...............///000000........................,,,------...///000111111111111000000000000111111000000000000000000000000000000////////////000000...//////000000000000//////////////////000111111------...///000111111222111111111111111111111111000000000000////////////......////////////....../////////......---------000000000000000111111222111111000000//////.....................---------........................000000000/////////......---------------------------------............/////////.........---------......////////////......////////////////////////)))******++++++,,,,,,---...------,,,,,,------.................................------------......+++,,,---...................../////////000000000///...---,,,,,,---...///............////////////......////////////..........................................////////////................................................+++,,,......---///111333666333///...///000000000111///---+++***+++,,,...000000000///......---------***(((***...000000...///......------......///////////////////////////............///000111222---......///000111111222111///...///000111000...////////////////////////111000...---,,,...///111///////////////.........//////////////////////////////////////////////////////............//////............/////////000///////////////////////////////////////.....................////////////............////////////////////////000000000000111000000000/////////...///////////////.........///////////////000000000000000//////000000111222BBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@??????????????????????????????>>><<<<<<======;;;:::>>>>>>??????>>><<<:::888999777555444333444666777555444333333333333222111444444444444333333222222000000000000000000000000000000000000111111111111222222111111111111111222222111111000///......---//////000000111111222222111000///......///000111000000////////////000000////////////////////////......///000000000000000///////////////////////////...///000111111///---'''***...000000///......///////////////////////////000000000000000111222000000000000000000000000........................////////////////////////......//////000000111111////////////////////////...//////000000000000000000000///.......................................,,,------...///000111111111111000000000000111111////////////////////////000000////////////000000......///000000000000000/////////...///000000111------...///000111222222000000000000000000000000000000000000////////////......////////////...............//////000000111///000000111111111111111111111000000//////....................................................../////////.........---------------------------------------............///............------------,,,------......------,,,........................//////////////////////////////............//////........................///......------......///,,,---...///////////////------.........////////////...---,,,,,,---...///,,,,,,,,,---------............////////////..........................................////////////................................................------...---++++++,,,---222///---,,,---/////////...---,,,++++++---...000000/////////.........---,,,***(((***...111111///000//////////////////000....................................---.........---......///000111111222000///...///000111000///////////////////////////111///...,,,---...000111........./////////////////////////////////////////////////////////////////////............//////---......///////////////////////////////////////.........///////////////........./////////000000---.........//////000000.../////////000000000111111111000000//////...............///////////////////////////000000111111///............///000000AAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>><<<<<<======;;;:::888:::<<<===<<<:::777555888777666555444555555666555333222222444444333111444333333222111111000000000000000000000000000000000000000111111111222222333222111111000111111111111111000000//////......000000000000111111111111111000...------///111222000000////////////000000000000000000000000000000......///000000000000000---.........//////////////////...///000000///---***---000222222111222222000000000000000000000000...///000///......000222000000000000////////////........................000000000000000000000000......//////000000111111////////////////////////...///000000111111000000111111///......---------........................------......//////000000111111000/////////000000////////////////////////000000////////////000000---...///000000111111000//////......//////000111000000000000000000000000000000000000000000000000000000000000////////////......////////////......------...///000111222222------...///////////////000000000000////////////.............../////////....................................---------------------------------------------............///.........------------,,,,,,,,,------------,,,,,,........................//////................../////////....../////////------------------------//////............//////......//////000/////////------------.....................------.........++++++,,,,,,,,,---------.........//////.........------------------------............////////////................................................///000000///---,,,,,,---000...,,,,,,---.........,,,,,,,,,,,,---...///000........................---,,,,,,---000222333333000000////////////000000------------.....................---------,,,,,,......//////000000111111000///...///000111000/////////////////////////////////...---...///000111........./////////////////////////////////////////////////////////////////////............//////---......///000/////////////////////////////////.........///////////////....../////////000000000------......///000000000......//////000000111111111111000000//////...............///////////////...//////000000111111222...............//////000AAABBBCCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>><<<<<<======;;;:::555666777888999888777666777666666666555555555555333222111222444555444333222222222222222222222111000000000000000000000000000000111111111222222222333222222111000000111111000000000000////////////111111111000000000000000///////////////000111111000000////////////000000000000000000000000000000......///000000000000000------...///000111111222000///------///000///......000222222111000111222////////////////////////---...///...,,,---///222000000000//////.........////////////////////////////////////////////////////////////000000000000//////////////////////////////000111111111111000000//////.........//////////////////////////////.........///////////////111000//////......//////////////////////////////000000////////////000000---...///000111111111111///............///000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......---......//////000000000,,,---...///000//////...////////////000000000000---........./////////000........................////////////....................................---------............///.........---------,,,,,,------............------........................+++,,,,,,------.........///......------......///------------------------//////............//////......//////......------............////////////------............------,,,,,,,,,---------......------............------------------------------............////////////...................................................///111000///...//////000...,,,,,,...///...---+++,,,---.../////////...,,,------....../////////,,,---...//////000222444/////////....../////////---.........////////////------..................////////////000000000000///......///000111111///////////////////////////............/////////000............/////////000//////////////////////////////////////////////////////............//////------///000000000///...////////////////////////............/////////000.../////////000000000000------......///000000111.........///000111111111000000000000////////////............/////////000...//////000111111222222/////////...///000000111BBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<======;;;:::::::::999999::::::;;;<<<666666666777666666555444333222111222444555444333222333333444444555555666000000000000000000000000000111111111111222222222333333222111000000111111////////////000000000000222222111111000000//////,,,...000111222111000///000000////////////000000000000000000000000000000...//////000000000000000---......000111222333444111///---,,,...///000///000111222000...---...///////////////////////////,,,...///---++++++///222000000//////.........---000000000000000000000000........................000000000000//////////////////////////////////////////000111111111111111......---......///000111000000000000000000000000///////////////.........000000///...............////////////////////////000000////////////000000---...///000111111111111...............///000000------...000111333444444000000000000000000000000000000000000////////////......////////////........................------...///111222222222111000......//////000000111111---.........//////000000........................000000000000////////////////////////////////////---------.........//////......---------,,,,,,,,,......////////////......////////////////////////---...///000111333444444...------,,,,,,------...------------------------//////............//////............---,,,++++++////////////000000000000,,,---...//////...---,,,---------.........//////,,,------------------,,,------------------------............/////////000........................////////////////////////+++---///000//////000111111///------/////////...+++,,,...000000///---,,,+++,,,,,,---...///000000))),,,......,,,,,,000333.........------............/////////000000111111+++,,,...///000000000000000000000000///////////////......///000111111000////////////////////////------...///000000//////---.........//////000000//////////////////////////////////////////////////////............//////,,,---///000000000///...////////////////////////---.........//////000000////////////000000000000---------...///000000111---......///000111111222////////////000000000000---.........//////000000...//////000111222222222000000000000000111111222CCCCCCDDDEEEEEEDDDBBBAAADDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>>>>>>>======;;;:::999888888<<<;;;:::999999999::::::;;;;;;:::999777555333222333333444444444333222111444444333222222333444444333333222222111000000000////////////000000000000111111222222222222111111//////000000111111111222111111111111111222222333//////000000111111222222........................000000000000000000000000......////////////......//////000000000000//////111111111000000000000000222111000.........///000000000//////......------////////////............222111000.........///000111///......//////...,,,//////////////////////////////000000000000//////,,,,,,---...///000111111---...000111111000...---.........///////////////000/////////............//////............//////////////////000000000000222111000...------------...---------...///111222000000000000000000000000000000////////////000111////////////000000000000000000000000111111111111222000---+++,,,///333555//////000000000000//////...------,,,---...///000////////////////////////......//////////////////...------------...////////////............//////000000000000000000000000111000///...............---------...---,,,,,,+++///////////////........./////////...------,,,,,,...///////////////......000000//////.........---------............------,,,---------......//////////////////////////////222111000.........//////000000000000000000000000......///000000000000000111000///...------...///......------------......,,,,,,+++***+++,,,---...000///...---,,,,,,---...////////////...---,,,+++.................................------,,,,,,,,,////////////////////////........................000///---,,,,,,---///000000///---,,,,,,---///000////////////////////////000000///...------,,,,,,,,,------...///000111111000000//////......---------.........//////000000............/////////000000000//////.........---000000//////............---.........//////000000//////............//////000000000000000000000000......////////////......////////////////////////............//////////////////...---------------//////............//////............/////////000////////////000000000000///000111111111000...---////////////////////////000000111111111111000000EEEEEEDDDBBB@@@???@@@BBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@??????????????????>>>>>>===<<<;;;:::999;;;;;;::::::999999999:::999888777666555333333222444444333333333222222222444333222111111222333444333333222222111000000000/////////000000000111111111111222222222222111111///000000000111111111111000000000000000111222222---........./////////000//////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000000000000000222111000///......///000///////////////.........---.........//////000000222111000///......///000111///......//////...---////////////////////////......////////////...............///////////////------...//////...------...............//////000000000/////////.........//////............//////////////////000000000000111000///...............///............///111222000000000000000000000000111000//////.........///////////////000000000000111111111000000/////////222111///...------.../////////000000000000//////......---------...///000///////////////////////////////////////............------------...//////------,,,,,,,,,,,,------///////////////////////////......------------...000000000000000//////...........................------........................////////////......000/////////............------............------...............---------//////////////////////////////...------...///000////////////////////////...//////000000000//////000///...---------............------------............---------...///000000000...---------......////////////...---,,,+++.................................------,,,,,,,,,////////////////////////...........................---+++******+++---...000///---,,,,,,---///000////////////////////////000//////...------,,,,,,------......//////000000///////////////...................../////////000........./////////000000111111000000000//////////////////.........------............/////////000//////............//////..............................////////////......////////////////////////............////////////000//////...------......//////............//////........./////////000000////////////000000000000000000000000000///......//////////////////////////////000000000000//////GGGFFFEEEBBB@@@???AAABBB@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;:::::::::999999999888777666444333444444555555444333222222222333333222222111111111111222222333333222222111000000000000000000111111111222222111111222222222222111111000000000000111111111111///////////////000111111............////////////000000000000000000000000////////////////////////......////////////......//////000000000000//////000000000000000000000000111000000////////////000.........///////////////,,,,,,---...///000111111111000000////////////000000///......//////...---////////////////////////------............------000000//////............////////////////////////......---,,,---...///000000000000/////////......//////............//////////////////000000000000000//////......//////000000000/////////000000111000000000000000000000000000000///...---------...////////////000000000000222111111000///...---,,,//////000//////...,,,,,,//////000000000000//////......------......///000////////////////////////000000//////.........---...------------...//////------,,,,,,,,,,,,------........................------,,,,,,,,,------...............---------,,,,,,,,,------......//////,,,,,,------...//////000........................////////////............------............------/////////...------,,,,,,////////////////////////,,,,,,,,,,,,---...000000//////////////////////////////000000000//////...///...------,,,---------......------------............------......///000000000///.........//////////////////......---,,,.................................---------------////////////////////////...........................---,,,++++++,,,---...000///...------...///000/////////////////////////////////...------,,,,,,.........///////////////.........///////////////............////////////....../////////000000000111111111111000000000000.........---------------............/////////////////////....../////////..............................////////////......////////////////////////............////////////000000//////......////////////............//////....../////////000000000////////////000000000000111111000///////////////////////////////////////......////////////......HHHFFFFFFIIIKKKJJJEEE@@@AAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAA??????>>>======<<<;;;;;;:::;;;;;;;;;::::::999999:::888666555555666777888666555333111111222333444111111111111111111111111333333222222111000000000000111111111222222222222111111222222222222111111000000000000000111111111...............///000000000000000000111111111111////////////////////////////////////////////////,,,------......------,,,//////000000000000///////////////000000000000000000000000////////////000------......//////000000---------...///000000111000000000////////////000000///......///000///---////////////////////////---......//////......---///////////////.........111111000//////000111111...---,,,,,,,,,---///000000000000////////////...//////............//////////////////000000000000//////......///000111111111111111000000000000000000000000000000000000000......---------......///////////////000000000000000000000///...---------,,,,,,---......///////////////000000000000//////..................//////////////////////////////000000000///......------...------------...////////////............//////........................,,,,,,,,,,,,---...//////------,,,,,,,,,+++,,,,,,+++++++++,,,---...//////---------.........//////......------....../////////////////////.........------............------...............---------////////////////////////---------......//////////////////////////////////////////000//////...---------------,,,---------......------------......,,,,,,,,,,,,,,,------...000000000/////////000000///////////////...------.......................................---------////////////////////////........................//////............////////////............////////////////////////////////////.........---------///////////////.........------......//////000000.........///////////////...////////////000000000000000000000000000000000------------------------.........///////////////......////////////......000000000000000000000000......////////////......////////////////////////............////////////000000////////////000000//////............//////...////////////000000000////////////000000000000222111///.........///000////////////////////////...//////000000//////...GGGEEEGGGPPPYYYWWWJJJ>>>AAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAA>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999777666444444555777888666555333111111222333444111111111111111111111111333333222222111000000000000111111111222222222222111111222222222222111111111111000000000000000000...............//////000111111111111000000000000.........................................................//////.........//////000000000000//////......//////000000000000/////////000000000000///------......//////000000///////////////........./////////000000000000//////...---...///000///.../////////////////////////////////000000/////////------......///000000111000//////......//////000......---,,,---...///000111000000000//////////////////............//////////////////000000000000//////...//////000111222111111111111111000000000////////////////////////,,,,,,,,,,,,---///000111////////////000000000000............////////////...---,,,,,,,,,...000111//////000000000000////////////////////////......////////////////////////000000//////.........---...------------...////////////............//////...........................---------...///000000111000//////......//////+++++++++,,,---...////////////.........------------------,,,---...///000.........///////////////------............------,,,,,,,,,---...///000000////////////////////////000000000000//////....................................////////////......,,,,,,------------------......------------......,,,,,,---------......---//////000000000000000000/////////000//////...---................................................////////////////////////......................../////////////////////////////////....../////////////////////////////////...............---------///////////////.........------......//////000000///////////////.........////////////000000000111////////////////////////------------------------///////////////...............///000000///......000000000000000000000000......////////////......////////////////////////............////////////000000////////////000000//////............//////////////////000000000111////////////000000000000222111///.........///000///////////////////////////000000111111000000///EEECCCGGGRRR\\\ZZZLLL>>>@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@@@@=========<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888666555444333333333444555555444333222222222333333111111222333333222111111333333222222111000000000000000000111111111222222111111222222222222111111111111111111000000000000...............///000000////////////............................................................000000111111111111000000//////000000000000//////---......//////000000111...//////000000000000///.........///////////////000000//////...............//////000000000000//////...---...///000///...//////////////////////////////000000000000//////,,,,,,---...///000111111------------------------.........///////////////111111000000000///////////////............//////////////////000000000000////////////000000111222//////000111111000000///////////////////////////,,,,,,------...///111111////////////000000000000....../////////000000000222111...,,,,,,,,,.../////////000000000000////////////000000000///......////////////////////////////////////////////////...------------...//////------,,,,,,,,,,,,------........................//////.........///000000000///...---------...///,,,,,,------......//////000//////...------,,,,,,------,,,,,,,,,...///000.........///////////////------............------***+++,,,---...000111111////////////////////////111111111111000///...---........................,,,---...////////////...,,,,,,---............---......------------............///000000000000///......///000000000///////////////000000//////........................................../////////////////////////////////........................------------------------////////////////////////////////////////////////.................................///////////////.........//////////////////////////////........./////////000000000111111............////////////---------------.........///////////////.........---...///000000///...---..............................////////////......////////////////////////............//////////////////......//////000000//////............///////////////000000000111111////////////000000000000111111000///////////////////////////////////////000000111111111111000000CCCCCCEEEJJJPPPOOOIIIBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<999:::;;;<<<<<<:::999777555555555444444333333333444444333333333222222222111222333444444333222111333333222222111000000000/////////000000000111111111111222222222222111111111111111111000000000/////////......//////000111000/////////.........---................................................///000000000000000000/////////000000000000//////------......///000000111---...///000111111000//////////////////..................///////////////---...///000111111000//////...---...000000000///////////////////////////...//////////////////...---.........//////000000,,,---...//////...---,,,---...000111222111000///111111111000000000////////////............//////////////////000000000000000000000///000000111111------///000111000000///////////////////////////000//////....../////////////////////000000000000000000000000000000//////111000000//////......---//////000000000000/////////000000111000///...---////////////////////////------......///000000000...------------...//////------,,,,,,,,,,,,------//////////////////////////////...---------......///---,,,******+++,,,---..........................................---------,,,++++++,,,---///111............/////////000------............------+++,,,,,,---...///000000////////////////////////...///000000000///...---........................+++,,,---...///000000000,,,---...///000//////.........------------......---...///000111000000///,,,---...///000//////...//////000000000000//////........................---........./////////000////////////////////////........................------............------//////000000000000//////////////////////////////........................------......//////000000///////////////.........000/////////............//////000000000111111111......//////000000000000------........./////////000/////////............---...///000000///...---..............................////////////......////////////////////////............////////////......------...//////000//////............////////////000000000111111111////////////000000000000000000000000000///......//////////////////////////////000000000000//////CCCCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>999:::;;;<<<<<<:::888777777777777777666555444333333333444444444333222111222333444444444444333222333333222222111000000000////////////000000000000111111222222222222111111222111111111000000/////////////////////000111111222222111111000000000///000000000000000000000000........................,,,------------------,,,//////000000000000//////---------...///000000111---...///111111111000///000000//////.........---,,,------...///000111111---...///111111111000///...------...000111000///////////////////////////---..................---///////////////............000111333333111000...---///111333444222000///111111111111000000000000//////............//////////////////000000000000111111000000000000111111+++,,,...///000000000///////////////////////////333222111000......------////////////000000000000333333222111000///......+++---000222333222000/////////000000000000/////////000111111111///...---////////////////////////,,,,,,---...///000111111...------------...///////////////....../////////000000000000000000000000///...------,,,,,,,,,,,,222000///------...///000///////////////.........,,,,,,------.../////////---,,,+++***+++---000111---.........//////000000---..................---------..................////////////////////////+++,,,---////////////...........................***+++,,,...///000000111,,,---///000000000//////.........------.........+++,,,.../////////...---+++,,,.../////////......//////000000000000000///........................---.........//////000000////////////////////////........................//////000000000000////////////000000000000//////////////////////////////---.....................,,,------...///000111111000000//////.........---000000//////.........---000000000000111111111111//////000000111111111222........./////////000000000000//////.........------...///111111///...---000000000000000000000000......////////////......////////////////////////............/////////000---------------...///000//////............//////000000000000111111111111////////////000000000000///000111111111000...---////////////////////////......////////////......DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCBBBAAA@@@???@@@@@@???>>>======>>>>>>============<<<<<<<<<<<<999999999999999999999999999888666555444444444555555555444444444333333333222222222111111111000000......///000111222333333222111111111000000//////111111111111000000000000111333333222000///000111000000000000000111111222222111111000000000000000111111000///////////////000000000000000000000000............////////////000///...------...///000////////////000000000000////////////////////////......------------......222000///------///000222000000000000////////////000000//////000111333444////////////............------......//////000000//////.........---------------......//////000000////////////000222333444222111111111000000////////////...---------------////////////////////////000000000000000000000000000000////////////000000000000000000111111111111222000///---,,,,,,,,,,,,//////............//////111000///---------...///........................------......///000111111000///...------...///000000000000000000000000000,,,,,,,,,------.........---------............//////............///000000+++,,,.../////////.....................///000111222111000///...---,,,,,,........................111000000///...---------........................---...///000000///...---.../////////...---,,,,,,........................++++++,,,---...///000000///............---------000///...---------------------...111333222...)))/////////////////////////////////....../////////...///000///...---...000------...///000000//////........................////////////000000000000111111111111111222222333222222111000///...------............////////////111000...------...000111------------------------//////000111111111111111000///...///222222000...000///...------...///000////////////////////////............////////////000---+++,,,///111222000////////////////////////,,,,,,------.../////////........................+++---......---,,,,,,---,,,,,,---///000222333333//////////////////////////////.........---------///000000000000000///...000000000000000000000000000000000000111111111111000000000000000000000000//////.........000111222000000//////.........---000000000000000000000000......////////////......DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<777777777777777777777777999888666555444444444555555555555555444444444333222222222111111111000000000000000000111111111111111111111111000000000///111111111111000000000000000111222111///...///000000000000000000111111222000000//////000111222222111111000///////////////000000000000000000000000/////////000000000000111000///............///000////////////000000000000////////////////////////000//////......//////000111000///......///000111000000000000////////////000///...---------...///000000000/////////...............///////////////000000/////////..................///////////////000000000///000000111111111111111000000000//////111000000///.../////////////////////////////////000000000000000000000000000000////////////000000000000000000111111111111333222000///......////////////............//////222111000///...//////000........................,,,,,,---......///000000000///...------...///000000000000000000000000000..................//////........./////////000000---,,,,,,,,,,,,---......---...///000000///............------......///000/////////.......................................------......///000000000..............................////////////......------......------,,,+++------------------------/////////000000000000000///............---------//////...---------------.........111333222///+++........................//////...------...//////...///000///...---...000---...//////////////////..................------....../////////000000000///............///000000111111000000///.....................///////////////...,,,++++++,,,...///------------------------------...///////////////000...---...000000---+++000///...------...///000////////////////////////............////////////000...,,,,,,///111111000/////////////////////////////////////////////...////////////////////////---///000000///......///......//////000000000000////////////////////////000000/////////.........//////000000111111111000000000000000000000000000//////000000000111111111000000000000000000000000111000////////////000111000/////////............000000000000000000000000......////////////......DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<777777777777777777777777888777666444444444444555555555555444444444333333222222222111111111111111222111111111000000//////111111111111000000000000111111111111000000000000///000111000///...///000000000000000000111111222......//////000222333444111111000///////////////000000000000000000000000000000000000111111111111000//////......//////000////////////000000000000////////////////////////111000000//////000000111111000///......///000111////////////000000000000000000...---,,,,,,,,,,,,111111000000000/////////000000///////////////...000000000000000////////////////////////.........222111000000/////////000111111000000000000//////222222111000000000000111////////////////////////000000000000000000000000000000////////////000000000000000000111111111111111000000//////000000111//////............//////222111111000000000000111.................................//////000000111//////............//////000000000000000000000000000000000///////////////////////////000000000111---,,,,,,,,,,,,---.........//////000//////......------------------...///,,,,,,------.........///........................------......///000000111........................//////............//////,,,------------,,,++++++------------------------111111000000///////////////............---------//////...------------...000///...///111111///---........................///...,,,++++++,,,...///...///000///...---...000//////////////////...---////////////......---,,,------........./////////...------------...//////////////////////////////............///////////////...---,,,,,,---...///........................------.../////////.........------...//////...,,,//////............//////////////////////////////............////////////000...------///000//////////////////////////////222111111000//////......000000000000000000000000,,,...///...---,,,---...111000000//////.........////////////////////////000000000000000/////////...//////000111111111222000000000000000000000000//////000000000000111111000000000000000000000000222111000000000000000000////////////............////////////////////////......////////////......DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>>>>???============<<<<<<<<<<<<999999999999999999999999777666555444333444555555444444333333333222222222111111111111111111111111111111111111000000000000111111111000000000000000111111111111000000000//////000111000///...///111000000000000000111111222////////////000111222333111000000/////////////////////////////////////////////000000000111111111000//////////////////000////////////000000000000////////////////////////111000000//////000000111000000////////////000000////////////000000000000111000000///////////////111111111111000000000000111000000000//////......////////////////////////000000//////......------111000000/////////000000000000000000000000//////333222111111000000111111////////////////////////////////////////////////000000////////////000000///000000000111111111111------.........//////000//////............//////111000000000000000000000........................000000000111111222222222/////////....../////////////////////////////////000000000//////.............../////////000000000///............///000000/////////.........------------,,,,,,,,,------...,,,,,,,,,------------...........................000000//////....................................000///...------...///000---------......---,,,,,,------------------------...............---------///............---------///......---------......///......---......///...........................///...,,,******,,,...///...///000///...---...000//////000000///...------//////000000///...---,,,------------.........//////............///000000........./////////000000............////////////000000////////////000000//////////////////////////////000000000000000///,,,,,,---///000000000000/////////....../////////////////////////////////............////////////000///......//////......////////////////////////000000000/////////......////////////////////////---...///...---,,,...///000000000///......------//////////////////////////////////////////////////////////////////000000////////////////////////////////////000000000111////////////////////////000000000000000111111111///////////////.......................................////////////......DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<999999999999999999999999666666444333333444555555222222222111111111111000111111111111111111111111000000000000111111111111000000000000000000111111111111111111000000000///000111222222000000111222000000000000000111111222111111000000000000000111111000000///////////////////////////////////////........./////////000000///000000000000000000///////////////000000000000000000000000000000000000000//////......//////000000000////////////000000.../////////000000000111...//////000000000000111111111111111000000000000111111000000/////////...........................000000//////......------............///000111222//////////////////000000111111000////////////000000000000000000000000000////////////////////////000000////////////000000///000000000111111111111------...//////000000000//////............//////...////////////////////////////////////////////////000000000000000111111...//////////////////...////////////////////////000//////......---------------.........////////////............///000000......------------------...------,,,,,,,,,------...------------,,,,,,,,,........................////////////....................................000///...------...///000......////////////......------------------------,,,,,,------...//////000///............---------......---------......///......---,,,,,,,,,---///........................///...,,,++++++,,,...///...///000///...---...000//////000000///...------...///000111000///---,,,------------.........///...............//////000------......//////000000............////////////000000000//////000000000//////////////////////////////000000000000//////,,,---......------,,,,,,...//////////////////...////////////////////////............////////////...////////////.........000000000000000000000000---------....../////////........................000000111000......000222............////////////////////////////////////........................000///...------------...////////////////////////...////////////000000000////////////////////////......///000111222222222.........///////////////------------------------......////////////......DDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@============<<<<<<<<<<<<777777777777777777777777666555444333333444555555222222222111111111000000111111111111111222222222//////000000111111111222000000000000111111111111111111111111000000000000000111222222111111222333000000000000000111111222222222111000000000000000111111000///////////////000000000000000000000000............///////////////000000111111000000///////////////000000000000000000000000000000000000000//////......//////000//////000000000000//////......//////000000111111,,,---...///000000000000111111000000000/////////111000000000000000000///------------............///////////////.........---------...///000222222......////////////000000000000///............///000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111///000111222222222222111//////............//////---......////////////...////////////////////////..............................////////////......000000000000000000000000//////..................------------............---,,,,,,,,,,,,---......---------------.../////////...------------------///.........------,,,,,,........................+++,,,---...///111111222........................//////............//////......///000000000000///........................------...///000111222222///............---------...------------...//////---......---,,,,,,---///------------------------......------------.........///000///...---...000//////////////////...------...000111111000...---------........./////////---,,,,,,,,,,,,---......---------....../////////............////////////................................................------.........---,,,,,,...//////---***'''&&&&&&......////////////......////////////////////////............////////////---...000000///......///000000000000000000000000,,,,,,------...//////000........................,,,------+++******,,,///,,,,,,---...//////000000////////////////////////------------............000///...---,,,---...///000000000000000000000000......////////////000000000000000000000000000000---...///000111111111000.........///////////////..............................////////////......DDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<777777777777777777777777555444333333333444555555333333333333222222222222000000111111111222222222111111111111000000000000///000000000111111111111111111111111000000000000///000111111000000111333000000000000000111111222111000000000000000111222111111000///////////////000000000000000000000000...////////////000000000///000111111111111000///////////////000000000000000000000000000000000000111000000//////000000111//////000000000000//////.........///000111111111...///000111111000//////000000000/////////......000000000000000111111111---.........////////////.........///////////////...............///000111........./////////000000000000///............///000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111222222222111111//////............//////---...///000111000000///////////////////////////////////////////////////---...///000000///...---000000000000000000000000//////////////////000000............////////////---,,,,,,,,,,,,---..................///000222333000///......------...................../////////........................+++,,,---...///111222222..............................////////////......---......///000000//////////////////////////////.../////////000000111111///............------------------------...//////---///111000...---...000---------------------------...////////////...---...///000///...---...000---...//////////////////+++---///111222111000........./////////000000000---------,,,---......///---.................................////////////......////////////......------------------------------......------,,,+++...000111///+++(((((()))---...///000000///...---////////////////////////............////////////***---000111///...///000000000000000000000000000............////////////........................+++,,,+++***((()))+++---,,,,,,---......//////000////////////////////////---.........//////////////////...---...000222444000000000000000000000000........./////////000000000000000000000000000000...///000000///...---,,,............/////////000..............................////////////......DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCC>>>>>>===>>>>>>???@@@@@@>>>=========<<<<<<<<<<<<999999999999999999999999555444333333333444555666555555555444444444333333000000111111222222222222333333222111000///......//////000000111111111222111111111111000000000000---///000000//////000222000000000000000111111222////////////000222333444111111000///////////////000000000000000000000000000000000000111111111111///000111222222111000///////////////000000000000000000000000000000000000222222111111111111222222//////000000000000//////---......///000111111222333333444444333222000///////////////............//////000000111111222222.../////////000000111111---.........//////000000000000///............///---.........//////000000111000000///////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111...///000111111000///...//////............//////...///000222222222111000000000000000000000000000333333222222222222222222---...///000000///...---000000000000000000000000//////000000111111222222////////////000000000000///............///000000////////////111333555666111000///...............,,,,,,---...///000111222.................................///////////////........................---...///000000///...---,,,,,,---.../////////...000000000000000000000000...............---------//////.........------------------------...///000...111333333000///000222---------------------------...000111111000...---...///000///...---...000------...///000000000///***,,,///222333222111///////////////000000000000000////////////000111111..................................../////////000000000111111111111000000------------------------///000000000///...------,,,///111111//////000222---...///000000///...---////////////////////////............/////////000)))---000111///...000111000000000000000000000000111111000000//////......000000000000000000000000222222111///...///111444---------...............////////////////////////.../////////000000111111............000333777888000000000000000000000000............/////////000000000000000000000000000111111111000...,,,***(((---.........//////000000////////////////////////......////////////......CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999999:::::::::999999888666666555444333333333333333333333444444555555555000000000000000000111111000000000000000000000000333222222222111111000000111000///......///111111000000000000000000000000111///...///222333222///////////////////////////111111000000000000111111000000111111000///---,,,//////000000111111111222000111111111111222222222//////////////////////////////000000000000//////000000000000000///......------............------000///...------...///000000000000000000000000000222111111111000000//////222000//////111222111000////////////////////////+++,,,...000111111000///............////////////111111000000/////////...000000000000000000000000////////////////////////////////////////////////111111000000//////......,,,,,,,,,---...///000000////////////////////////,,,------...///000000111000000000000000//////...111000000000///---,,,+++000000111111111000000///......------------......//////............//////000000000000000000000000////////////////////////------------------------........................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,---...////////////444333000...,,,,,,,,,,,,..................------...///000///------///000//////////////////////////////...------------.........------------......,,,---...//////...---,,,,,,,,,,,,---...//////000000////////////.........---......///000111111222------............------......////////////......---.........//////000000222111000//////////////////000111111000...,,,+++---.........//////000000///////////////.........------------------------------------------------///////////////000111111333000---,,,///111111000000000000///.........---,,,---///000000000///...))),,,...///...---------/////////000000/////////---...///111111111000///333222111///............000000000///......------000000000000000000000000//////000000///...---------......///////////////000111000...,,,,,,...000////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000---------............///000000000000////////////......//////000000111111CCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;888888999999999999888888777777666555444444444444222333333333444444444444777777666555444333222222111111111111111111111111222222111111111000000000111000000/////////000000000000000000000000000000111///...///222333111000111111111111111111111111111111000000000000111111///000111111111000///...111111111000000000000000//////000000000111111111//////////////////////////////000000000000//////000000111111000000///......//////////////////...000///...------...///000////////////////////////111111000000000/////////222111//////000000///...////////////////////////+++,,,...000111000//////............////////////000000000//////.........000000000000000000000000////////////////////////////////////////////////111000000000/////////...,,,------....../////////////////////////////////.........//////000000000///////////////......---111111111111000///...---000000111111111000000//////......------....../////////.........//////000000000000000000000000000////////////////////////......................................................------------......---...///000000///...------...............------111000///...------................................./////////------///000...........................------------...//////......------------......------............---------------...///000000000/////////.........------//////000000111222222333------............------......////////////................../////////000000000///.........//////...///000000000...,,,+++............/////////000/////////////////////...------------------------////////////////////////...............//////000222///,,,,,,...000000///...............------------......///////////////))),,,...///...---------/////////....../////////...///000000111111000000222222000///............------......///000000000///////////////////////////////////////...---------......//////////////////000000...,,,,,,...///////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000................................./////////000000000000000000////////////000000000000////////////CCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777888888999999888888888888888777555555555555555222222222222333333333333444444333222111000//////111111111111111111111111111111000000000000//////111111111111000///......000000000000000000000000111/////////111222111000111111111111111111111111111111000000000000111111//////000111111111111000222222111111000/////////.../////////000000000000//////////////////////////////000000000000//////000111111111111000000/////////000000000000////////////............///000........................000000///////////////...222000.........///...---////////////////////////,,,---...000000000//////............/////////////////////...............000000000000000000000000////////////////////////////////////////////////000000000000////////////........................////////////////////////////////////000000000000///000000000000///......000000111111111111000000///000000111111000000000///......------......///...............///000111000000000000000000000000////////////////////////////////////////////////........................000//////////////////000......////////////......////////////...---,,,+++------------...///000111...........................//////...------...000........................---------------...///000......------------...............------.........,,,,,,------.../////////............---------,,,......//////000111111111------............------......////////////..................////////////.........---......//////....../////////---,,,+++............////////////......//////////////////////////////////////////////////////////////////---------------...//////000...,,,+++---......................../////////...............///000000***,,,//////...------...000///...------...///000000000000000000111111222222111000//////...//////------......///000000000///////////////////////////////////////......------......///////////////...//////...,,,,,,---///////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000........................////////////000000000111////////////000000000000111111111000///.........CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>===============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999:::::::::999999888777666555444444444444222222222222222222222222,,,,,,------.../////////111111111111111111111111000000000///////////////111111222222111000...,,,000000000000000000000000000000///000111111111111111111111111111111111111111111000000000000111111...///000111111222222222111111111000000000000000/////////000000000111111//////////////////////////////000000000000//////000111111111111111000000/////////000000/////////...............//////000........................////////////............///...,,,,,,...//////...////////////////////////------...///000000//////............////////////..................------////////////////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000000/////////111111111111111000//////...///000111111111111111...///000000000000000000//////............//////......---......///000111////////////////////////////////////////////////................................................000000////////////000000---------......---------......//////...------,,,,,,,,,------...///000000---------.....................///...---,,,...000..............................---------......///......------------......///...---,,,,,,---...///++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------............------......////////////...............///////////////---------------...///000.........///...---,,,+++.........///////////////............////////////////////////////////////------------------------......------......///000///...---------......///......//////000000111111///......------...000111+++---//////...---...///111000...------...000111222111000//////000111222111000///////////////000000000000///......------////////////////////////...///////////////......---......///////////////---...///...,,,,,,---///////////////////////////////////////////////////............////////////////////////////////////------------------------000000000000000000000000....../////////000000000////////////000000000000111000000000/////////...CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>======<<<=========>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;777666555444333333333333222222222222222222222222//////000000111222333333111111111111111111111111///////////////000000000111222222222222000...---000000000000000000000000///000000000000000111222000000000000000000000000111111000000000000111111......///000111222333333......///000111222222333000000000111111111222222000000000000000000000000//////000000000000/////////000000111111111000000---......//////......------......///////////////....................................////////////---++++++,,,...000000000////////////////////////.........///////////////............////////////------..................////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////......////////////////////////000000000000//////////////////000000//////...---------...///000000000000......///000000000000000/////////....../////////...............///000000////////////////////////////////////////////////------------------------........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------...............---------.........//////---...///...,,,,,,...///........................000///...---------------......------------......///...---,,,,,,---...///---------------...............---------,,,,,,,,,,,,,,,,,,,,,------------------............------......////////////......///////////////.........---------------...///000..................------///////////////.........---.........//////000000000000000000000000000000........................//////......//////000111/////////////////////000---------......////////////......------...000111,,,---//////...---...///111111000//////000111111222111000//////000111222000///////////////000111000000000///......------..............................///////////////...---......///////////////,,,...//////------...///////////////////////////////////////////////////............////////////////////////////////////........................000000000000000000000000------........./////////.../////////000000000111.../////////000000000111CCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>><<<<<<======>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<============666555444333333222333333333333333333222222222222333333333222222222111111222222222222222222222222//////000000000000111111222222222222111000//////000000000000000000000000...000111111000000111222////////////////////////111111000000000000111111............///000222222------...000111222333444111111111111222222222222000000000000000000000000//////000000000000//////...//////000000000000///------............------,,,---...///000000000///...........................////////////000000000---,,,+++,,,...000000000//////////////////////////////......////////////............////////////.............../////////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////,,,------------,,,++++++------...///////////////------...///000000000000000//////......//////000//////............//////000000000000000000000000////////////////////////------------------------...........................------,,,,,,------...------,,,,,,,,,,,,------+++,,,---...////////////---............---,,,,,,,,,,,,------.../////////---......---,,,,,,---///------------------------//////...---------------......------------...............------.........000000000000000000000000............---------,,,////////////////////////------............------......////////////......///////////////..................---....../////////////////////////////////////////////.........------......///000000000000000000000000000000000000000000000000000000000///////////////000111111///000111000///...///111+++++++++++++++,,,,,,,,,...............///000000,,,...//////...---///000///000000000000000000///111000000/////////////////////...//////000111222------......///000000000........................---...//////////////////---......///////////////,,,...000000///...///000////////////////////////////////////////////////............////////////000000000000000000000000111111111111111111111111........................------------..................//////000000111111.........///000111111111CCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>><<<<<<<<<===>>>?????????===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<============777666555444444333333333444444444444333333333222111111111111111000000000222222222222222222222222000000000111111111222222222222111111000111111111000000000000000000000000...000222111000///111333000000000000000000000000111111000000000000111111......---------///000111......///000111222222333000000000000111111111111000000000000000000000000//////000000000000//////------...///////////////......////////////......,,,---...///000000000////////////////////////////////////000000000111111000...------...//////...//////////////////////////////............//////............////////////.........//////000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000111......//////000000111111////////////////////////,,,,,,------......//////---------------,,,,,,+++...//////000000000//////,,,---...///000000000000000000////////////000000111000///......---......000000000000000000000000////////////////////////...................................................------,,,,,,------...///...------------...///------...............---,,,,,,---.........---,,,,,,,,,------...//////000---......---,,,,,,---///------------------------,,,,,,,,,---...///000000......------------......------............------/////////////////////////////////.........------////////////////////////------............------......////////////......000/////////............000000///.........//////000000/////////000000000000/////////............------......///000000111////////////////////////000000000000000000000000///............///000000---///111000...---...000,,,,,,,,,,,,,,,+++++++++---......///////////////---...///...---...///111,,,---...//////...---,,,///////////////...------............///000222222------......///000000000........................------...///////////////---......///////////////---///111111000000000111////////////////////////////////////////////////............////////////000000000000000000000000222222222222222222222222....................................////////////.........///000111111111////////////000000000000CCCCCCDDDDDDCCCCCCBBBAAA??????@@@??????>>>===<<<;;;<<<<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<888777666555555444444555555555555444444333333333///000111222333444555555222222222222222222222222000000111111222222222333222111000000000111222333000000000000000000000000...000222111//////111333111111111111111111111111111111000000000000111111......---,,,,,,...///000000000000000111111111111////////////000000000000000000000000000000000000//////000000000000//////,,,,,,---...//////......//////000000000000//////+++,,,...000000000000///000000000000000000000000//////000000111111222222333111///.........---+++////////////////////////000//////.........//////............/////////000.../////////000000111111000000000000000000000000////////////////////////////////////////////////.../////////000000111111---......///000111111222////////////////////////++++++,,,,,,---...//////000000000000000//////...000000111111111111000000,,,---...///000000000000000000////////////000000222111000///------------000000000000000000000000////////////////////////////////////////////////..............................------------......111000///......///000111////////////...---,,,,,,***+++---...///......---,,,,,,------...///000000------...---,,,+++---///------------------------)))***+++,,,...000222444.........------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////...........................---------..................---......////////////......000000//////.........---222111000///////////////111000000000000000111222000000//////.........------------...///000000111////////////////////////////////////////////////...------------...//////+++...000000---,,,---///000000000//////......---,,,---///000000000///...---...///...---...///111)))+++---//////---+++)))---.../////////...,,,+++............///111222333000000000///......------........................------...///000000//////---......///////////////---///222222111111111111////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---......///000111111222111111000000//////......BBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888777555333111111111222333222222333333333444444444000000111222333444444555111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222111111222222333444//////000000111111111222000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///////////////.....................//////////////////.........---------............////////////000000000000000000000000......//////////////////////////////////////////...............///000000222111000//////000111222////////////000000000000222000///------///000222............////////////......//////000000111111000///.........///111222000///---,,,---...000222222111111000///......---//////000000000000//////111111111111111111111111000000000000000000000000............////////////---...///000000///...---........................++++++------------++++++................................................111000///...............000///...------...///000.../////////...---,,,,,,//////////////////..................////////////000000///...---,,,++++++---------------------------------.........//////////////////////////////000///---,,,,,,---///000,,,------......------,,,........................000000000000000000000000000000000000000000000000//////............////////////000000111111222222111000000///...---------////////////////////////...---------...///111222,,,---------------------........................---.........//////000000............////////////////////////////////////111000...---...///111333////////////000000000000//////.........---------///......------///000111000000000000000000000000---......///000111111222//////............//////////////////////////////000000000000////////////////////////////////////---------------...//////////////////////////////111000///......---......222111000///////////////......////////////......000000///...............,,,---.........---,,,+++///000000000000000//////111111000000//////......BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888666555333111000111222333222222222222333333333333222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111222222......//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000///////////////////////////...............//////////////////.........---------............////////////........................///////////////.........///////////////////////////////////////000111111000000///......///000000.../////////000000000000111000///......///000111............////////////.../////////000000000111000///.........///111111000///---------...000111000000000///...---------//////000000000000//////------------------------000000000000000000000000............////////////...///000000000000///...........................,,,---............---,,,................................................000//////............///000///...------...///000.........///......------------------------------............////////////000000//////......---------------------------------------........./////////////////////////////////...---,,,,,,---...///,,,------......------,,,........................------------------------........................//////............//////.............../////////111000000///......------..............................------...///111222000/////////////////////....................................------------............///////////////////////////////////////...---------...000111------------............//////.........---------///......---...///000111........................---------.../////////000//////............//////////////////////////////......//////000000111111////////////////////////......---------....../////////////////////////////////.........//////000//////.........---------......////////////......000000///...............,,,---...//////...------//////000000000000//////111000000000/////////...CCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888666555333222111111222222111111111222222222222333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000111111111111///............///000000............////////////000000000000000000000000111111000000//////.............../////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////......//////////////////............/////////////////////.........------............////////////........................000000//////.........---////////////////////////111000000000000111111222//////............//////....../////////000000000111000///......///000111............////////////////////////000000000000//////......//////000111///......------///000111//////......------,,,,,,////////////////////////........................000000000000000000000000............///////////////000000111111000000///..............................////////////......................................................///............//////000//////............//////------......///.........------------------------............////////////................................................---------...............////////////////////////........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////..................000000000///......------////////////////////////......---......///000111111111000000/////////....................................---,,,,,,++++++............////////////////////////////////////------------............------------...........................---------///............///000000........................---------------------...//////............//////////////////////////////------...///000111222222000000000000000000000000//////......---.........////////////////////////---------......///111111---.../////////...---,,,...//////000000//////...000//////............///,,,---...///000000////////////000000000000//////000000000000////////////CCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888777666555444333333333333000000111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111111///............///000000////////////////////////////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000////////////............////////////............////////////////////////........................////////////........................000000000///......------////////////////////////000000000//////000111111////////////////////////........./////////000000000000////////////000000............////////////////////////000000000000............//////000000///............///000000/////////......---------/////////....../////////000000000000000000000000////////////////////////............////////////000000111111111111000000...............................................................................................................///000111/////////....../////////,,,,,,---.../////////............///////////////............////////////++++++,,,,,,,,,---------////////////////////////........................////////////////////////------...//////...------------............------................................................//////////////////////////////............//////111111111000000//////...000000//////............000000000000000000000000............//////000000000//////......------,,,..............................------------------............////////////////////////////////////,,,---.../////////......////////////000000000000..................................../////////000.................................---------------//////............//////////////////////////////......//////000000111111000000000000000000000000000//////...............////////////////////////...............///000000...000111333222111///...//////000000000000//////000///............//////------...///000111111111...//////000000000000///000000000000////////////DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888888777666666555444444444000000111111111222222222000000111222333333444444222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000000000000000//////000000111222000000000000000000000000////////////////////////111000000000/////////...000000111111111222222222////////////////////////////////////////////////////////////////////////000000000////////////...---.........//////000000............////////////000000/////////.....................////////////////////////////////////000000//////.........---////////////////////////000//////.........//////000000000000000000000000............////////////000000////////////000000............////////////000000000000////////////---......///////////////...............///000000000000000/////////////////////............//////////////////////////////////////////////////////............////////////111111000000000000111111...........................------------------..................................................................///000111...//////////////////...,,,,,,---.../////////............/////////000000............////////////,,,,,,,,,---......//////////////////////////////.....................---////////////////////////------...//////...---------......//////......---........................////////////////////////........................//////............//////111111000000//////......////////////............////////////////////////........./////////////////////......---------,,,........................,,,,,,---...///000000111............////////////////////////////////////......///000000000000///////////////000000000000---.....................---....../////////////////////////////////////////////..................//////............//////////////////////////////111111000000//////......000000000000000000000000000//////.........//////////////////////////////000000///..................000111333333222000/////////000000000000////////////............//////.........///000111222222......///000000000000000////////////000000000000DDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888777777777666666555444444111111111222222222222333///000111222333444444555333333222222111000000000222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000111111000000111111222333111111111111000000000000000000000000000000000000/////////000000000000000111111111222222222333333////////////////////////////////////////////////000000000000000000000000000000////////////......------......///000000000............////////////000000000/////////..................////////////000000000000000000000000////////////////////////////////////////////////000//////...............000000111111111111000000------.........///////////////000000000000//////............////////////000000000000////////////------...////////////............///////////////000000000000000000//////000///...------...///000111111111111111111111111000000000000000000000000............////////////111000000//////000000111..............................---,,,,,,---......................................................///............//////000......////////////......------......///.........++++++,,,,,,---...................../////////////////////000000111111111.......................................---------////////////////////////..............................////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......------------------//////////////////......------------------------......////////////......////////////////////////........................+++,,,---...///111222222............////////////////////////////////////////////////000000000111------------............---------...............---......///000/////////000000000000000000000000..................////////////............//////////////////////////////222222111000///...------000000000000000000000000//////......//////000111////////////////////////111111///......------------...///000000000///...///000000111111000000//////............//////000//////......///000111222---...///000000111111000////////////000000000000EEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888666666666555555444333222222222222222333333333333111111111222222333333333333333222222111000000///222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000///111111000000111111222333111111000000000/////////000000000000000000000000......//////000000111111000111111111111222222222////////////////////////////////////////////////000000000000000000000000000000/////////.........------......///000000111............////////////000000000000/////////...............////////////////////////////////////------......///000000000////////////////////////111000000///......////////////000111111000//////---------.........////////////000000000000//////............////////////111000000000/////////...,,,---.../////////......---......///////////////////////////////////////000///---,,,,,,---///000222222222222222222222222000000000000000000000000............////////////000000///......///000000........................//////...------...//////................................................000//////............///---...///000000///...---.........///......------++++++,,,,,,---......///............////////////.../////////////////////------------------------//////.........---------///////////////////////////...---,,,,,,---...///......////////////..............................------------------------........................//////............//////,,,,,,------------------.../////////////////////------------------------......///000000///...---,,,,,,------.../////////........................,,,,,,------...///000000............//////////////////////////////////////////...---...///000111------------............---------.........//////------///000000000///...////////////////////////,,,,,,,,,---........./////////............//////////////////////////////111111000000//////......////////////////////////............///000222222////////////////////////000//////.........//////....../////////000000000000000111111111111000000...............///000000000///.........///000000---...///000111111111111.../////////000000000111EEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999::::::::::::999888888444444444444333222111000222222333333333444444444333333333222222222222111333333222222111000000///222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000111222222000000//////.........---000000000000000000000000------...///000111222222000000000000111111111111////////////////////////////////////////////////000000000000000000000000000/////////............---------...///000000111............/////////000000000000000////////////............/////////000........................,,,,,,---...///000111111////////////////////////222222111000000///000000---...///000000///...------------.........////////////000000000000//////............/////////000111111000000/////////...,,,,,,.../////////...------......///000/////////---.....................000///---,,,,,,---///000........................000000000000000000000000............/////////000000///...------...///000........................111000///......///000111................................................111000///...............---...///000000///...---.../////////...---,,,,,,------......///000111111............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////000///---,,,,,,---///000......////////////......................................................222222222222222222222222//////............//////---......//////000000000.........///////////////111111111111111111111111......///000000///...---((())))))***+++,,,------........................,,,---------------------............/////////000///////////////////////////...,,,+++,,,---///111////////////000000000111---------.........//////,,,---///000000000///...........................******+++,,,,,,---......//////............//////////////////////////////////////////000000000000////////////////////////---------...000111333444////////////////////////......---......///000111111111000000111222333333000000111111111111000000...............///000111000000...------...//////---...///000111111111111.../////////000000111111DDDCCCCCCCCCCCCBBBBBBBBBDDDCCCAAABBBCCCCCCBBB@@@>>>???@@@AAAAAAAAAAAA@@@>>>>>>======<<<<<<<<<;;;999999:::;;;:::999888777666555444444333333333333222333333444444333333222222222222222222222222222111111222222222333333333111111111000000000000000222111000000///000000000222111000//////000111222333222111000////////////000000000000000000000000//////............//////000000000000000000000000......////////////......000000000000111111111111------...///000111222222222111000//////000111222000000000000000000000000000000///...............000000////////////000000000...,,,,,,---.........//////000000///...------..................------------...............---......////////////......333333222000///---,,,,,,000///......000111111000000/////////............,,,,,,------......//////000///...---,,,,,,---...111111000000//////......000000//////.........---111111000000/////////...//////000000000000//////000000000000000000000000..............................////////////..................////////////...///////////////......///////////////......---////////////000000000000+++,,,...//////...,,,+++...............------,,,000000//////......------///............---------000000000///......------000000000000000000000000,,,,,,,,,---------..................////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---........................................................................,,,---......//////.........------------...//////000000//////.........---...............///000000111111222111111000///...........................///...---,,,,,,---.../////////////////////////////////.........---------111000///---------...///222111...,,,++++++,,,------------......000111111///000111111111///...---......////////////..................................................................////////////111000///......///000111////////////000000000000//////////////////////////////.........---------111111000000//////......000///...------...///000////////////////////////---------------...///000000/////////............////////////////////////////////////////////////......------------......//////000111111111111111............////////////111111000000//////......DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>???@@@@@@???===??????@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;::::::888888999:::999888777666666666555444333333333333111222222333333222222111222222222222222222222222444333333222222111111000111111111111000000000000222222111000000000000111000///............///000111000000000000000111111000000000000000000000000111111000000000000111111////////////////////////...//////000000//////...000000000000111111111111////////////000000000000222111000//////000111222////////////////////////111000//////........./////////............//////000...,,,,,,---///......//////////////////...---..............................//////...------,,,......////////////......111111000000//////......000///......000111111000000000/////////......................../////////000///...---------......000000000000//////......000/////////............/////////......---------//////000000000000//////////////////////////////..............................////////////..................////////////---...............------//////000000//////...---.../////////000000000000,,,---...//////...---,,,000000000000000//////...///////////////.........---------.........//////------......///000000000////////////////////////,,,,,,---------.....................////////////000//////...------,,,,,,........................//////......------------.........------.........................................................***+++,,,,,,------,,,,,,...------------...//////000/////////...........................///000000000000000111000000//////000000000000000000000000//////...------...////////////////////////////////////.........---------000//////............///111000...---,,,,,,---------------......///000111///000000111000///...---......////////////..................................................................////////////111000///......///000111000000//////......------//////////////////////////////.........---------//////////////////....../////////....../////////////////////////////////......---------.../////////////////////.........////////////////////////////////////////////////000000////////////000000......///000000000000000............////////////111000000000/////////...DDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBBAAA??????@@@@@@@@@@@@@@@??????AAA@@@???===<<<:::999888888888888999888777777666777666555444333333333333000111111222222111111000222222222222222222222222666555444333111///......111111111111111111111111333333222111111111111111111000////////////000111////////////000111222333000000000000000000000000111111000000000000111111........................///000000111111000000///000000000000111111111111111000000000/////////...111111000000000000111111////////////////////////111000000///////////////......------------......000...,,,---...//////...---...//////////////////.........................../////////...---,,,,,,......////////////....../////////////////////000000///......000111111000000000000/////////......000000///////////////............------...//////000000000////////////...////////////............---------,,,,,,,,,,,,,,,...//////000000//////.........................................................////////////..................////////////---....../////////......000000000000000//////........./////////000000000---...///000000///...---000000000000000//////............///////////////++++++,,,---...///000111------......///000000000........................,,,------------...................../////////////////////...------,,,,,,..............................---------------,,,000///...------...///000................................................++++++,,,------------,,,...------------...//////////////////...........................///000000......///000000000//////000000000000000000000000000//////......//////000////////////////////////...............------------...//////////////////..............................---......///000111//////000000000///............////////////......////////////////////////....................................////////////000000////////////000000000000///...---,,,++++++/////////////////////////////////............---......//////////////////...//////000000//////...//////////////////////////////......---..................///////////////////////////////////////////////////////////////000000000//////000000000------...///////////////............////////////000000000000////////////DDDCCCCCCCCCCCCBBBBBBBBBEEECCCBBBBBBCCCCCCBBBAAA???@@@@@@@@@@@@??????>>>@@@???>>>===<<<;;;::::::999999999999888888777777888777666444333333333333111111222222222222111111222222222222222222222222555444333222111///......000111111111111111222222444333222222111111222222333222222222222222222333000000//////000111222222000000000000000000000000//////............//////////////////////////////000000111111111111000000///000000000111111111111000000000000////////////111000000000000000000111////////////////////////111000000/////////000000///......------......//////...------///000///...------...///000000//////............////////////------...............---......////////////......////////////////////////000///......000111111000000000000////////////...111111000000//////......------.........///000000///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...................................................---......//////......---............////////////...//////000000000000///000000111111000000///............/////////000000......///000000///.....................------,,,------......//////000000,,,,,,------...//////000000000000///......------........................------------........................//////////////////.........---------------------------------........................000///...------...///000................................................---......///////////////...------------.../////////////////////........................///000000------...//////000//////........................000000////////////000000////////////////////////........................,,,---...000000000///...,,,,,,---...//////.....................///000000//////////////////............////////////......////////////////////////....................................////////////000000////////////000000/////////......---------/////////////////////////////////.............../////////000000111111111...///000111111000///...////////////////////////000000///......---..................////////////////////////////////////////////////////////////------............---------...//////000000//////............////////////000000000000////////////DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@@@@???===?????????@@@@@@??????>>>===============<<<<<<<<<;;;;;;::::::999999999999888888666555444333333333222222333333333333222222222222222222222222222222222222222111111111000000000000111111222222222333444333222222111111222222222222222333333222222222222222111000//////000000000000000000000000000000//////............//////000000000000000000000000000000111111111111000000///000000000111111111111.........///000111111111000000000111111000000000........................000///////////////000000000//////////////////000...------...000111000///------...///000000//////........./////////000000++++++---...//////000000......////////////......000000//////...---------000///......000111111000111000000000////////////111111000000//////......---......//////000000000.............../////////.........///////////////------------------............////////////......////////////////////////........................------............------............////////////,,,---....../////////...000000000000000///..................////////////...//////////////////..................------,,,------......//////000000........................000000000///......------........................---------.........//////............////////////...............---------------------------------///////////////000000000000///............///000................................................---...//////000000//////...------------...//////.........///////////////...............///000000------...//////000//////........................//////000000000000//////////////////////////////---.....................,,,---...000000000///...+++,,,---.../////////...///............//////000..................//////......////////////......////////////////////////////////////////////////............//////////////////000000000000//////.........//////000000111////////////////////////////////////////////////000000000111111222222222...///000111111000///...////////////////////////111000///........................///////////////////////////////////////////////////////////////------...//////...------//////000111111111111000............////////////////////////000000000000DDDCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@???===>>>>>>???@@@@@@??????<<<<<<<<<<<<=========>>><<<<<<;;;::::::::::::;;;999888777555444333333333333333333444444333333333222222222222222222222222000000000111111111222222000000111111222333333333333333222111111111111111//////000111111000//////333222111000////////////000000000000000000000000111111000000000000111111111111111111111111111111///000000111111000000///000000000000111111111111------...///000111222222000000111111111111000000........................///............//////000000000////////////000000...------///111222000///---...//////////////////.........//////000000111++++++---...//////000000......////////////......000000//////...---,,,,,,000///......000111111000111111000000000/////////000000///////////////.........///000000000//////---............/////////.........///////////////............////////////---......//////......---////////////////////////........................------............------............////////////)))***+++,,,,,,,,,,,,,,,///////////////......---------........./////////........................000000000000000//////............/////////////////////.........---------------......///000000000........................------........./////////............////////////........................///////////////////////////000000000000111111111////////////////////////................................................,,,,,,---............---...------------...//////.........///////////////...............///000000......///000000000//////000000000000000000000000...//////000000//////...////////////////////////---------...............---...//////////////////------------......////////////............//////......------......///000......////////////..............................////////////////////////............//////////////////000000000000//////------...///000111222222////////////////////////...////////////000000000000000111111111111111222///000000111111000000///////////////////////////000000//////.../////////000/////////............////////////////////////////////////////////////...///000111111000///...///000000111111111111111............////////////////////////000000000000DDDCCCCCCCCCCCCBBBBBBBBBEEECCCBBBBBBCCCDDDBBBAAA;;;<<<===???@@@@@@@@@@@@===============<<<<<<<<<<<<;;;:::999999999:::::::::999777666444333333333222222333333333333222222222222222222222222222222///000000000111111111222000000111222222333444444222222111000000000000111...//////000000//////...111111000000000000000111000000000000000000000000111111000000000000111111000000000000000000000000...//////000000//////...000000000000111111111111......//////000000111111///000111222222111000///........................---------------...///////////////....../////////------...///222222111/////////////////////...------......///000000111111---...............------......////////////..............................000///......000111111000111111111000000000//////...............///////////////000111000000......---------.........//////............/////////000---.........////////////---......//////......---................................................,,,------......------,,,............////////////)))***+++,,,------------...............---,,,,,,---------.........//////......------------......000000000000000//////...///////////////.........---------...............------......///000000000////////////////////////............////////////............////////////........................////////////////////////////////////000000000111...///000111111000///...................................................,,,,,,---..................------------...//////............/////////000...............///000000000000000111000000//////000000000000000000000000---...////////////...---////////////////////////---------.........//////000//////............//////...---,,,------////////////............//////......---------...///000......////////////......------------------------////////////////////////............////////////...///000111111000///...---......//////000000000////////////////////////.../////////000000000000000000000///////////////111000000000000000000111//////////////////////////////////////////000111111111000///...------,,,////////////////////////////////////////////////...///000111111000///......//////000111000000000............////////////.../////////000000000111DDDDDDCCCCCCCCCBBBBBBBBBBBB@@@??????@@@AAA???>>>:::;;;===>>>@@@AAAAAAAAA??????>>>===<<<;;;;;;;;;;;;:::999888888888999::::::999888666444333333222111111222222222222111111222222222222222222222222000000000000000000000000000000111222333333444444222111111000///000000000///000111222222111000///////////////000111222333000000000000000000000000//////............//////////////////////////////......////////////......000000000000111111111111000000000000///////////////000111222222111000///........................,,,,,,,,,,,,,,,---...///.........------.........------...000222222111//////000000000///...---------......///000111111222000000000///...,,,+++***......////////////......,,,,,,------...//////000000///......000111111000111111111111000000000000,,,---------......//////000000111111111///...------------.........//////---.........//////000000---------....../////////---..................---------------------------........................,,,------......------,,,............/////////000,,,---...///000000000000------......------,,,+++---------.........//////...------,,,,,,------..................------,,,000000//////.........---+++,,,,,,---...///000000000000000///......------000000000000000000000000............/////////000............/////////000---.............................................---.........//////000000---...111222222111...---...................................................//////000000000000000...------------...//////---.........//////000000...............///000000111111222111111000///...........................,,,---...//////...---,,,////////////////////////---------.........//////222000///---------...///000///---,,,,,,---///000000//////.........//////...------,,,---...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000............/////////000...///000111111000///.....................------////////////////////////.../////////000000111111//////......---------,,,222111000//////000111222//////////////////////////////...//////000111222222222111///...---,,,+++////////////////////////////////////////////////,,,---...000000...---,,,---......///////////////............/////////000.../////////000000111111DDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBB======>>>???@@@AAAAAAAAA@@@???======<<<===>>>???888999999::::::;;;;;;<<<888777666555444333222222555444333222111111111111111111111111111111111111333333333222222222111111......///000000000000000555333111111222222222111000000000111222222222333000000000000000000000000333333333333222222111111222111111111000000//////......//////000000111111222222222111111111111111//////000111111111111111000000000000111111111111////////////////////////000000000000000///................../////////////////////000111111222222////////////////////////000000//////......------...///000000000///---,,,111111000///......------/////////000//////...------------...///000000111222222111000000000000000000000000000000///......////////////////////////000000000000////////////........................////////////000000000000////////////////////////...............///000000......------------......------......//////000000------...///000000//////............////////////////////////////////////------------------------000///---+++***+++---...---------...///000000111111111000///...---,,,,,,...............---------//////...---------------////////////////////////------,,,++++++++++++,,,////////////............000//////.........//////...///000000000///---,,,......------------......,,,,,,------...///////////////.........---------///...---,,,,,,---...//////...---,,,,,,---...///000...---...111111///---000000000000000000000000---------............///......////////////......///000000000000//////.................................------------......///////////////////////////////////////.................................000000////////////000000////////////////////////........................000000//////......------.........------,,,,,,,,,222000...///111111///,,,////////////////////////---.../////////...,,,+++------......//////000000111111000000//////......111111111111111000//////......------------..................////////////////////////////////////111000...------...///000000000000000000000000000000000000000////////////000///...------...///000000---+++,,,///000///...000///.........000111222......------------......////////////////////////CCCDDDDDDDDDDDDCCCBBBBBB?????????@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA>>>===;;;:::::::::;;;;;;::::::999999999999999999888777666555444333222222666555444333222222222222111111111111111111111111222222111111111000000000...///000000111111000000555333111111222222222111111111111111111222222222222222222222222222222222333333222111111111111111111111111000000000//////000000000000////////////..................////////////000111111111111111000000000000111111111111111111111111111111111111000000000000000///..................////////////000/////////////////////000000000000000000000000///////////////.........///////////////......---///......------,,,++++++///////////////...------------......///000000111222111000////////////000000000000000000///......////////////////////////000000000000////////////................................./////////000000........................---------------.../////////..................///.........///////////////---...//////////////////............////////////////////////////////////........................111000///...---......///---------...///000000000000000000000////////////........................111111000///////////////////////////////////////......---,,,,,,,,,,,,,,,---.........//////000000//////............//////,,,------......------,,,.........------...........................------//////.........---------......------------......///..................//////...---...000000///,,,////////////////////////---------............///------............------//////000000000000//////////////////////////////......------------....../////////////////////////////////////////////...////////////////////////......------------......////////////////////////........................000000000//////........./////////......---------111///...///111111///,,,//////////////////////////////000000//////...---.........///////////////000000000///////////////111111111111111000/////////..................///....../////////000000000////////////////////////111///...------...///000000000000000000000000000000000000000/////////...000///...------...///000,,,***)))))),,,---,,,+++//////////////////000111///..................///////////////////////////CCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???????????????????????????@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::999999888777777777777666555444333333222666666555444333333333333222222222222222222222222111111000000000////////////000111111222222111111444222111111222222222111222222222111111111111111222222222222222222222222333222000///...///111222111111000000000000//////111111000000///.........,,,,,,------......////////////000111111111111111000000000000111111111111111111111111111111111111///000000000000///..................////////////000000///......---,,,,,,////////////////////////.........///////////////000//////............//////......------,,,,,,,,,.........///......---,,,------......///000000000000000//////....../////////000000000000///......////////////////////////000000000000////////////........................---------.........//////........................,,,,,,,,,,,,,,,---......000//////......//////000///////////////.........//////////////////...---............////////////////////////////////////000000000000000000000000///////////////.........---------...//////000000/////////000000111111111////////////////////////111111000/////////////////////////////////////////////...---------------,,,,,,---...///000111111//////............//////---------,,,------..............................000//////...------,,,,,,...............------------..................---...//////000000//////......------...//////...,,,////////////////////////---------............///,,,------......------,,,---...///000000111000000000000000000000000000000......------------......////////////////////////......//////////////////////////////////////////......------------......////////////////////////........................000000000000///////////////////////////............------...000000///---////////////////////////111111000////////////000///////////////.........//////////////////000000000000111111000000//////000//////......//////000/////////000000000111111////////////////////////000///...------...///000000000000000000000000000000000000/////////......//////............//////...---,,,,,,...//////...//////000000000///......000//////......//////000////////////////////////BBBBBBCCCCCCBBBBBBAAA@@@CCCDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>AAA@@@???>>><<<;;;;;;:::;;;;;;::::::999999999999777666666555444444333333555555444333333333333333222222222222222222222222111111000000000/////////000000111222222222222222333222000000111222222111333222222222111000000000000000000000000000000000333111///------...000111000000000000000000//////000000000000////////////......//////000111222222//////000111111111111111///000000000111111111111........................//////000000//////...---............/////////////////////.........------------------------------------......//////000000000///...------...///000111000000000//////.....................---,,,,,,............//////000000//////............////////////000000//////...---////////////////////////000000000000////////////........................,,,,,,,,,---------..............................------,,,,,,------...///000000////////////000000000000//////......------//////000000///...------............////////////////////////////////////000000000000000000000000,,,------......---,,,,,,---------....../////////////////////000000000000////////////000000000000//////...---------------////////////////////////000000///...............---------...///000000111///............//////000222111///.........///000---..................---//////.........---------........................,,,---...//////...---,,,...///000111111000///.....................---,,,////////////////////////---------............///---..................---------...000111111111111////////////////////////......------------......////////////////////////............////////////////////////////////////000000////////////000000////////////////////////........................000000000000000000000000//////..................,,,,,,---.../////////...////////////////////////111000///.........000000000000//////......---------......//////000000000///000000000000000//////000000////////////000000000000000000111111111111///////////////////////////............///000000////////////////////////000000/////////........./////////......///////////////......///000000000//////000111000///---,,,000000////////////000000////////////////////////BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@??????===<<<;;;??????>>>>>>>>>>>>>>>>>>;;;;;;:::999888777666555999:::::::::;;;;;;;;;<<<666666666555444444333333444333222222222222222222222222222222222222222222222222111111111000000000000000111222222222222222222111///000111222222111333222222222111000000000000000000000000000000000333111///---,,,...000111//////////////////000000---......///000111111222//////000111222222333333//////000111111111111111///000000000111111111111........................///////////////...------............////////////.........//////000000000------------------------------......//////000000000///...------...///000000000000000000/////////......//////......---,,,............//////////////////............/////////////////////...------////////////////////////000000000000////////////........................,,,,,,,,,,,,------------.......................................//////000000000////////////000000000000//////......------//////000000///...------............////////////////////////////////////////////////////////////,,,,,,---......------,,,------------............//////.........---------.../////////000000111111//////...---------------////////////////////////000000///............//////////////////........................///000000555333111///...---......------...//////...---------------.........//////---.....................,,,---...//////...---,,,...///000111111000///....../////////...------,,,........................---------............/////////000000000000//////------...000111111111111..............................------------......////////////////////////---.........//////000000------------------------000000////////////000000////////////////////////........................///////////////000000000------------------------+++,,,...............//////////////////////////////...---,,,---...///000000000//////......------------......//////000000...//////000000000//////000000////////////000000000000000000111111111111////////////////////////...............///000000////////////////////////////////////...............//////////////////...,,,,,,,,,,,,,,,,,,---......///000000000...---,,,000000////////////000000////////////////////////CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::888777666888888999::::::;;;<<<<<<666666555555555444444444333222222111111222222222333333333333333333333333222222111111111000000000///000111111222222111111222000//////111222222111222222222111111111111111222222222222222222222222222111///...---...000111......////////////000000,,,---...///000111222333......//////000000111111//////000111111111111111000000000000111111111111111111111111111111111111...////////////...------............////////////---......///000000111111////////////////////////.........//////////////////............//////000......................../////////000///......---......////////////////////////......//////000000...////////////...------////////////////////////000000000000////////////........................,,,,,,,,,---------......------------------------///............///000000000//////......//////000///////////////.........//////////////////...---............////////////////////////////////////.................................///////////////------------------------.........------,,,,,,,,,---......//////000000111111111000///////////////////////////////////////000000///...............000000//////..................---......///000111222111000...---,,,,,,+++,,,---...//////...---,,,,,,,,,------...//////000---------...............---..................---...//////000000//////...///000111000...------...........................---------............///000000000111111000000000---...///000000111000000..............................------------......////////////////////////------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////....................................////////////,,,,,,,,,---------------,,,...//////.........///////////////////////////...------------......//////////////////...........................//////......///000000000//////000//////......//////000/////////000000000111111////////////////////////------......///000000000000000000000000000000000/////////.........------......////////////......---.........------///000....../////////...------000//////......//////000////////////////////////CCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@<<<<<<======>>>>>>??????===>>>>>>???>>>===<<<;;;888888888888888888999999555555555555555444444444333333222222222333333444333333333333333333333333111111000000000/////////...///000000111111000000111000...///111222222111111111111111111222222222222222222222222222222222222111000000//////000000........./////////000000---......///000111111222......////////////////////////000111111111111111000000000000111111111111111111111111111111111111......//////......---,,,............////////////........................000000000000000000000000///////////////.........---......///////////////.....................///000000111111000000///.../////////////////////...000////////////000111222......//////......---,,,////////////////////////000000000000////////////........................------------............------------------------...------------.../////////..................///.........///////////////---...//////////////////............////////////////////////////////////........................///......---...///000111---------------------------------...............,,,------...//////000000111111000///////////////////////////////////////000///......------...............///////////////---------......///000111...////////////......---,,,---///000000///---,,,------..................---------.........//////......------------......///..................//////111333222///---...///........................---------............/////////000000000000////////////000000000000//////..............................------------......////////////////////////------......///000000111------------------------......------------......////////////////////////........................,,,---------.........///------------.........///---000111111///---...///////////////////////////------...///////////////.........///////////////..................---------......///000000/////////..................///....../////////000000000////////////////////////,,,---...//////000000000000000000000000000000000//////.........------------...///000000///...---///000111111//////111333......---------.../////////..................///////////////////////////DDDDDDEEEEEEDDDDDDCCCBBB======>>>?????????>>>>>>;;;<<<<<<===>>>??????@@@;;;;;;<<<======<<<;;;:::888888777777666666555555555555555555555444444444444444333333333444444555333333333333333333333333000/////////..................///000000000000000111///...///111222222111000000111111222222222333000000000000000000000000111111111111111000000///---.........//////000000////////////000000000000000000000000000///////////////000111111111111111000000000000111111111111////////////////////////......//////......---,,,............/////////000///......------,,,,,,+++////////////////////////000000//////.........---,,,---///000000000///...000000000000111111111111111111111111111000/////////////////////.........000000000000000111222222......//////......---,,,////////////////////////000000000000////////////........................---------.........//////---------------------------,,,,,,,,,,,,---............------------......---.........//////000000------...///000000000///............/////////000////////////////////////////////////////////////...---+++***+++---///000------------------------,,,,,,---...///000111222,,,,,,,,,---...//////000//////...---------------//////////////////////////////...---------------,,,------...///000111111---------......000111111---...000222222222222111,,,---///000000///---,,,/////////...------,,,,,,---------........./////////...---,,,,,,---...//////...---,,,,,,---...///000222444333000---...000........................---------.........//////......////////////......///000000000000000///...000000000000000000000000.........------.........////////////////////////---------...///000000111........................000000////////////000000////////////////////////........................,,,,,,,,,---------......---.........//////000000...111333222///---...///////////////////////////---...///111111111000///---.........//////000000/////////......------,,,------...///000000//////......------------..................////////////////////////////////////,,,---...///000000000000000000000000000000000000//////.........------------...///000000///...---,,,...///...,,,,,,...111...---,,,,,,---...000111......------------......////////////////////////DDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;>>>>>>===<<<;;;:::::::::;;;;;;::::::999888777777555555444444444555555666777666666666666555555555333333333222222111111111222222222111111111111000111111222222222333333333222333333111000///000111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000111111000///////////////.........---++++++,,,---////////////000000000000///////////////.........---------...000///---+++333333222111000///...---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000111111111111000000///////////////////////////...---,,,,,,---...///---------.........//////////////////////////////---,,,,,,,,,,,,---..................////////////------------.........///......////////////......,,,------...///000111111------............---------...//////......///111,,,,,,------......//////////////////////////////////////////////////////////////////...---,,,+++////////////////////////////////////////////////........................------------------------000000000000000000000000222222111000//////000000000///......///000111222,,,---------.../////////---,,,,,,...///000...---000000//////.........---//////////////////......111111111111111000//////......////////////......333222000///......//////+++,,,------......------////////////000000000000......////////////......000,,,)))+++000222///+++////////////////////////////////////////////////////////////////////////000000000000000///.........//////000000000000000***+++,,,...///000000000///............---------....../////////...,,,+++//////............////////////...------------...............//////////////////............//////......////////////......000000000000111111111111///000000000///...------000000000000////////////............///////////////...,,,*********,,,---......------------..................//////////////////............//////111///...///111222000---........................///////////////.........//////............//////---...///...---------///DDDDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>======>>>>>>??????>>>>>>======<<<<<<======<<<<<<;;;;;;:::::::::999999888777777666666666555555444444444555555555555444444444333333333444444444333333222222222222222222111111111111000111111111111222222222333222222222111000000000111111000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111111222111111000000000000000000000/////////000000000000000000000000111111000//////////////////000000///---,,,...///....../////////000000000.........///////////////222111111222333333111//////////////////000000000000//////......//////000////////////////////////000000000000000000000000////////////////////////111000000///////////////000000000111000000////////////////////////////////////...------...//////---------.........//////////////////////////////------,,,,,,------...///............////////////------........./////////......////////////......------......//////000000---......//////......------...//////......///111.............../////////////////////////////////////////////////////////////////////...---,,,+++........................////////////////////////........................////////////////////////////////////////////////111000//////......//////...------,,,---...///000---------...............------,,,---///000///---000/////////.....................///////////////000000000000000///...---......////////////......------,,,++++++,,,---...,,,,,,---................../////////000000000000......////////////......000...,,,...000111000---////////////////////////////////////////////////////////////////////////000000000000000///............///000000000//////,,,---......///.........///............---------//////000000000///...---000000////////////000000//////...------------...............//////////////////............//////......////////////......+++,,,------......------------.........---,,,,,,/////////...........................////////////000///---,,,,,,,,,---.........------------..................////////////111000000000000000000111000///...///111111///---......................../////////////////////.........------------.........///000000......///000DDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777777666555444444444444444333333333222222222111111111111111111111000000000222222222111111111111000000000000111111111222222222222111000000000111111000000000000000000111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111111111000000///...222222111000000///......000000000000000000000000111000000///////////////000111222111///...///111------........./////////------......//////000000222111000000111111///------........./////////000///..................///////////////////////////000000000000000000000000........................111000//////......////////////000000///...------////////////////////////000//////......//////000------........./////////////////////////////////---------,,,------...///---............/////////....../////////000000000......////////////...............///////////////---......//////......------...//////......///111000000///////////////...////////////////////////////////////////////////////////////...---,,,,,,------------------------////////////////////////........................//////////////////////////////////////////////////////......------.........------------...//////...............---------...---,,,---/////////---////////////............---.........//////000000....../////////...------......////////////......+++******++++++,,,......------...////////////........./////////000000000------............------//////////////////......///////////////////////////////////////////////////////////////////////////000000000000///......------...////////////....../////////...---,,,,,,///............---------000000000111000000///...000000////////////000000000///......------..................//////////////////............//////......////////////......---...///000000000///...------.../////////......---------...........................////////////111000///.........///000......------------..................////////////---------,,,,,,---------//////...///000111///---..............................//////////////////------,,,,,,,,,,,,------///000111000///...///111DDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBB@@@???>>>>>>>>><<<=========>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888777666555444333333333222222222222111111111111222222222222111111111111222222222111111111000000///000000000000111111111222111000///000111111000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111000000///...---111111111000000000//////000000000000000000000000000000////////////000000///000222111000///000111------------.........///,,,------...///000111111111///......//////---,,,111111000//////...------......------------......////////////////////////////////////////////////........................000000///............///////////////...---,,,,,,////////////////////////000000////////////000000............////////////////////////////////////---------------...//////---------.........//////////////////000000000000......////////////......///////////////...............////////////......---...//////......///111111111000000//////......////////////////////////////////////////////////......//////...------,,,------------------------////////////////////////........................------------------------//////////////////////////////......---......///000000/////////000000000/////////...---------,,,...---,,,---...//////...///////////////.........------......///000000000....../////////......---......////////////......---------......//////000---......///000/////////........./////////000000------............---------...///...,,,,,,,,,...//////////////////////////////////////////////////////////////////////////////000000//////...---,,,------........................///......---,,,///............---------/////////000//////////////////............//////000//////...........................//////////////////............//////......////////////.........///111222333222111000//////000111222222111111------............//////............////////////000000///......///000000......------------..................////////////,,,,,,++++++++++++,,,,,,///...//////000//////.......................................////////////...------,,,,,,------......///000000///...///000CCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBB@@@???>>>>>>>>><<<<<<======>>>>>>??????:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888777666555444333333333333333333333222222222222444555555555555555555555222222222111111111000000///000000000000111111111222000...///111222111000//////000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000///......///000000000111111111222////////////////////////000000////////////000000---///000111///...//////------------.........///,,,------...///000111111333111000000111111000///222111111000000/////////......------------..............................////////////////////////........................000//////..............................---,,,,,,//////////////////////////////000000000000//////........./////////000000////////////////////////...------------...//////------------............////////////000000000000......////////////......///////////////............//////////////////...---...//////......///111111111000000//////......////////////////////////////////////////////////.........///......---,,,........................////////////////////////........................------------------------......................../////////......///000000000000000000000000///////////////...---------,,,///---,,,,,,...//////............///////////////---.........//////000000...//////000000/////////......////////////......000000000000//////......---......///000/////////............////////////---..................------///000///------...//////////////////////////////////////////////////////////////////////////////////////////...------,,,------...............,,,---......///.........///............---------.....................///...------,,,,,,------...000000///............///............//////////////////............//////......////////////......,,,---...///000//////...//////000111222222111111....../////////000000000............////////////.....................///......------------..................////////////000000////////////000000---.../////////.................................---.........//////000000//////............//////---...//////------...///CCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<======>>>>>>??????;;;;;;;;;:::::::::::::::999999999999888888888888777666555444444444444444444444444333333333222222111111111111222222222222222222222111111111111000000000000111111111222222222///---...111222111////////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////000000111222222333///////////////////////////////////////000000111+++---///000///.........------........./////////------......//////000000111///------///000000///...//////000111222333333///..................///........................000000000000000000000000........................000///......------......------...............---////////////////////////...//////000000//////........./////////000000000////////////////////////......------......///000,,,------------.............../////////000000000......////////////...............///////////////...//////000000//////...---...//////......///111000000///////////////...////////////////////////////////////////////////---...............------////////////////////////////////////////////////........................////////////////////////......................../////////...//////000111.........///......---,,,...............---------///---++++++---/////////.........///////////////////////////////////////......///000000000//////......////////////......////////////...---,,,+++------...////////////...------........./////////......////////////......////////////000000111111////////////////////////////////////////////////////////////////////////...////////////...------------...////////////...,,,,,,---.../////////...///............---------...------------......///...------------------...111000//////......//////............//////////////////............//////......////////////.........////////////000000000------.../////////............//////000111111111............////////////,,,,,,---------...............------------..................//////////////////............//////,,,...000///...---...///........................------......///000000000/////////....../////////---...///...---,,,---///CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>======>>>>>>============>>>>>>>>>>>><<<;;;;;;::::::999999999888888888888888888888888666555555444444444555555444444333333333222222222....../////////000000000222222222111111111111000111111111111222222222333222...,,,---111333111///...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222222222111111111111111111111111///////////////////////////////////////000111111***---///000///.............../////////000000000.........///////////////...,,,++++++---/////////------...///000111222222000//////......//////000........................000000000000000000000000//////////////////////////////...------------...,,,---...///////////////////////////////////////---...////////////...---.../////////000000000000////////////////////////...............//////000,,,,,,---------.........------........./////////......////////////......------......//////000000//////000000000000//////---...//////......///111.............../////////////////////////////////////////////////////////------...............---........................////////////////////////........................////////////////////////...........................---------......///000....../////////...,,,+++---------...............000...++++++---/////////............/////////000000000000///......------,,,---...////////////.........////////////......,,,---.........---,,,+++,,,,,,---...............---------.........////////////000000000000//////---+++***,,,000111000...////////////////////////////////////////////////////////////////////////......//////......---,,,......///000000000//////.........///......---,,,///............---------///...---------///000111/////////....../////////111000000///////////////............//////////////////............//////......////////////......000000.........///111222------.........---,,,,,,------......///000000111............////////////,,,,,,------..................------------..................////////////,,,,,,++++++++++++,,,,,,,,,...000000---,,,---///........................------......///000000111///......------......///---///000///...---...///CCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>============<<<<<<;;;::::::999888888999999999999999999999:::555555444444444555555666333333333222222222222111333333444444444555555555222222222111111111111000111222222222222333333333222...+++---111333111///...//////000111222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000...///000222333333333333333333222222111000000000///////////////////////////////////////000111111***---000111000/////////////////////000000000000///////////////.........111000...///111444444444///////////////.........000000////////////000000........................000000000000000000000000000000000000000000000000//////...------------...,,,,,,...///000000111111////////////////////////,,,---...//////...---,,,////////////000000000000////////////////////////...............///000000,,,,,,,,,---------......------------.........///......////////////......,,,------...///000111111//////000000000000//////---...//////......///111,,,---------......//////////////////////////////////////////////////////------...............---------------------------////////////////////////........................------------------------........................,,,,,,,,,,,,------...///000000111111111000...---,,,------....../////////000...++++++---///000000---.........//////000000111111000///...---,,,,,,+++,,,------.........---......////////////......+++,,,...///000//////...+++,,,------......---------------.........//////000000111111111111000000***&&&$$$'''---000...***////////////////////////////////////////////////////////////////////////......//////......---,,,...//////000000000000000000000000///...,,,+++***//////.........---------000///.........000111222111111000000000000111111111111000///////////////............/////////000//////............//////......////////////......---+++)))((((((***---//////000000000///...------,,,,,,------...///000000............/////////000,,,,,,---...//////...............------...................../////////000...------,,,,,,------...+++...000000---,,,---///........................---------...///000000111...------,,,,,,------...///000111000///...///111EEEDDDDDDBBBAAA@@@??????@@@??????>>>??????@@@@@@???@@@@@@???===<<<===>>>AAA@@@???>>><<<<<<;;;;;;999999999999999999999999777777555444333222222222111111111111111111111111222222222222222222222222111111111222333444666666111111111111111111111111222222111111111111222222555333000////////////...111111111111000000//////000000000000000000000000222222333222111///---,,,000111222222222000///...------...///000000//////222111000.........///000111111000000//////......///000111000...---------111111111111111111111111.........------,,,,,,,,,000000////////////000000000000111111111111000000//////000000111111222222000000000000000000000000000000//////.........---///...---...///000000...---...///...---------///000000///...........................////////////111111000000//////.........------,,,,,,------...///...---,,,,,,---...///---...000111111111000///................................................000000000000000000000000111111000......---------......////////////......000000//////.........---////////////////////////111000000////////////000000000000000////////////000000//////.........---......////////////......---------..................//////000000///...---111111000000//////............////////////........................------000000000000000000000000000000///...------,,,,,,222111000.........///000000000000000000000000000,,,---...//////...---,,,111111000000/////////...000000//////.........---222111111111000000////////////............//////........................///////////////.........///////////////////////////////////////////////////////////////.........//////////////////////////////.........---------(((***.../////////000111,,,,,,,,,---------......000000000000000000000000////////////////////////...------------...//////111111111111111111111111////////////////////////222000///------///000222..............................///000000///...---////////////000000000000//////.........---------////////////000000000000//////000000000000000000............////////////000000000000000000000000000000//////.........---,,,---...///000000000000......////////////......000000//////.........---000///......//////...---000////////////.................................EEEDDDCCCBBBAAA@@@@@@???@@@???????????????@@@@@@>>>???@@@???===<<<===>>>@@@???>>>===<<<;;;;;;;;;999999999999999999999999777777555444333222222222222222333333333333222222222222222222222222222222222222111111111222333333111111111111111111111111333222222222222222222333555222000///000111000///222222111111111000000000000000000000000000000000000111111111111000//////...///000000///...---,,,---......///000000//////222111000///......///000111000000000/////////...---...000000///......////////////////////////////////////.........------//////000000000000/////////000000111111000000///---........./////////000000000000000000000000000000/////////............///...---...///000000......///000000......///000000000///...........................////////////111000000000/////////...///......------......//////......------......///,,,,,,.../////////...---................................................000000000000000000000000111000///......---------......////////////......000/////////............//////////////////////////////////////////000000000/////////////////////000/////////..................////////////......//////////////////////////////////////////000000000000/////////...............////////////..............................000000000000000000000000//////......---,,,,,,,,,//////...---------......////////////////////////...//////////////////...000000000//////.........000/////////............111111000000000///////////////............//////......................../////////////////////.../////////////////////////////////////////////////////////////////////...////////////////////////000000/////////.........***,,,.........---...///---------........./////////////////////////////////////////////////////////............///000000........................////////////////////////000///...------...///000////////////////////////......///000000///...---////////////000000000000//////.........---------....../////////000000000000/////////////////////............////////////........................000/////////...............///////////////............////////////......000/////////...............---,,,---...///...---/////////............---........................DDDDDDCCCBBBAAA@@@@@@???@@@?????????????????????>>>???@@@???===<<<===>>>???>>>===<<<;;;:::::::::999999999999999999999999777777555444333333222222222333444555555444333222222222222222222222222222333222111000000000000000111111111111111111111111333333333222222333333333444222000000222222222111222222222222222111111111000000000000000000000000////////////000000111222...////////////......---......///000000000//////111000000////////////000000000000000////////////+++---///000//////000111////////////////////////000000000///////////////...///000111111000///......//////000000//////...............////////////000000000000000000000000////////////............///...---...///000000...///000111000///...///111000000///...........................////////////000000000000////////////000//////////////////000.........//////.........,,,------...///.........////////////////////////........................////////////////////////111000///......---............////////////......////////////............////////////////////////------......//////000000////////////////////////////////////..................////////////......111111000000//////......///.........///000111222////////////..................////////////..............................000000000000000000000000.........------,,,,,,++++++,,,,,,------------,,,////////////////////////000000////////////000000/////////...............////////////............///////////////.........//////............//////..............................//////////////////////////////////////////////////////////////////......//////////////////////////////////////////000000000000000/////////,,,---...---++++++,,,............/////////000000........................///////////////////////////////////////000111111........................////////////////////////........................000000000000000000000000......////////////......////////////000000000000/////////............---------.........//////////////////.........------............////////////........................////////////............000000000000///...---,,,......////////////......////////////............,,,++++++,,,...///...---///............---------........................DDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@?????????>>>===>>>???>>>===<<<===>>>>>>===<<<;;;::::::::::::999999999999999999999999777777555444444333333333111222333444444333222111222222222222222222222222222222111000000000000111111111111111111111111111333222222111111222222333222111000111333444444333222222222222222222222222000000000000000000000000000000///......000111222000111111111111000000000...//////000000000//////000000000////////////000000000000000////////////,,,...///000///...///000000000000000000000000000////////////////////////---///000222222000///---......////////////......000000000000111111111111///////////////////////////////////////.........///...---...///000000......///000000///...///000000000///...........................////////////000000000000////////////000//////......//////000---...///000000///...---...//////000000000000000000000000000000000000000................................................000000///.....................////////////......///////////////.........////////////////////////,,,,,,---...///000000000.........//////////////////////////////...............////////////......111111000000///...------+++,,,---///000000000000//////////////////000000......////////////......---------...............////////////////////////......------,,,,,,,,,+++)))***,,,---......---,,,////////////////////////111000///......///000111..................------///////////////.................................//////............//////....................................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////,,,---,,,+++******,,,...---.........////////////........................//////////////////////////////......//////000111000000000000000000000000////////////////////////---......//////......---////////////////////////.........///////////////////////////000000000000/////////...............------------.........////////////...------,,,,,,............////////////........................///////////////.........///////////////...------......////////////......///////////////............---,,,,,,...///...,,,............------------........................CCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<===>>>>>>===<<<===???===<<<;;;::::::999::::::999999999999999999999999777666555555444444444444000111222333333222111000222222222222222222222222111111111111111222333333111111111111111111111111111111000000000000111111111111000111333444444333222222222222222222222222111111111111111111111111222111///.........///000111000000000000111111111///000000000000000///////////////000000000000///////////////000000000000...000111000...------...000000000000000000000000........................---///000222222000///---......////////////......111111111111000000000000////////////////////////.........//////////////////...---...///000000...---...//////------...///000000///...........................////////////////////////000000000000///..................///---...///000000///...---////////////000000000111000000000000000000000000........................------------------------000//////............///......////////////...............///////////////////////////////////////,,,,,,...///000000000000------....../////////000.........///////////////......////////////......000000///......---,,,,,,'''***---000111000...,,,/////////000000111111111......////////////......---------.........//////////////////////////////...---------------,,,,,,+++,,,---/////////...---........................000///------------///000------...........................///////////////------------............//////............//////........................---.........//////000000////////////////////////////////////////////////---.........//////000000////////////////////////........................++++++,,,+++***+++...000,,,,,,---------.................................////////////////////////......------......///000////////////////////////////////////////////////...///000000000000///.......................................//////000000////////////000000000000////////////////////////------------........./////////......------------............////////////////////////////////////.........///////////////------...//////000//////......////////////...............///////////////111///......//////---,,,//////.........---------////////////////////////CCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@???===<<<;;;===>>>>>><<<<<<===???===<<<;;;:::::::::::::::999999999999999999999999777666666555444444555555111111111111111111111111222222222222222222222222111111111111111222333444111111111111111111111111000000////////////000000111000000222333444333111111111111222222222222222111111111111111111111111111000//////............///............//////000000000111111111000//////...//////000000000000///////////////000000000000///000111000...---,,,---////////////////////////------............//////...///000111111000///......//////000000//////...////////////............000000000000000000000000.........//////////////////...---...///000000...---...///...---,,,---///000000///...........................////////////////////////000000000000///......------......////////////000000/////////...------------...//////////////////////////////................................................//////............//////......////////////...............///////////////////////////////////////---...///111111111000000---------......//////000.........///////////////......////////////......//////......------,,,,,,(((***...000111///---+++---......///000111111222......////////////......,,,,,,------.../////////000000000000000000000000........................---......////////////.................................------------...................../////////.........///////////////---------...............//////............//////........................------......///000000000////////////////////////////////////////////////------......///000000000////////////////////////------------............***+++,,,,,,,,,,,,...000,,,,,,,,,------------...........................////////////////////////---------------...//////------------------------////////////////////////000000000000000000000000..............................---......///000111////////////000000000000...////////////000000000------........./////////....................................////////////000000000000000000000000.........///////////////,,,---...///000000000000......////////////...............///////////////111///......//////...---000////////////.........////////////////////////CCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAA???===<<<;;;<<<======<<<<<<===???===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777666666555555555555555444333111000000111333444222222222222222222222222222222111000000000000111111111111111111111111111111111000000000000111111000000000111333333111///000000000111111111222222111111111111111111111111---...//////000////////////...------...///000111111111111111111000//////---...///000111111000///.../////////000000000111---///000000///---...///////////////////////////....../////////000000000//////000000000000/////////000000111111000000///000/////////.........---000000000000000000000000............/////////000///...---...///000000...---///000///...---...///000000///...........................////////////.../////////000000000111000//////......//////000000000////////////000000...------,,,---...///000........................................................................//////............//////......////////////................../////////000///////////////////////////000111222222222000///,,,,,,---......///000000............/////////000......////////////....../////////.....................//////////////////++++++,,,---...///000111......////////////......,,,,,,------...//////000000000000000000000000000////////////////////////000///................................................////////////...............//////000000000............/////////000------......//////////////////............//////........................------......///000000111////////////////////////////////////////////////------......///000000111////////////////////////---.........////////////+++---//////---,,,---...------------............////////////////////////////////////////////////...............//////000------------------------////////////////////////000///............///000...........................---------...///111222////////////000000000000.../////////000000000000....../////////000000000---......//////000000111............////////////////////////////////////............/////////000......///////////////.........////////////................../////////000---,,,,,,---///000000///111111000000000/////////////////////////////////BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBAAA???===;;;:::<<<======<<<<<<===???======<<<;;;;;;;;;<<<<<<999999999999999999999999777666666555555555555666666444222000000222444666222222222222222222222222333222111///......------111111111111111111111111222222111111111111222222000000000111222222000...//////000000111111111222111111111111111111111111***,,,...000111111000000111000/////////111222333111111111111111000//////---...///111111111000///.../////////000000111111+++---///000//////000111111111111111111111111111//////000000111111111222000000////////////000000000000111111111111000000222222111111000000000///000000000000000000000000---.........//////000000///...---...000000000...///000111000///...///111000000///.........................../////////000.../////////000000111111111111000000000000111111111000///......///000111000//////......000111222................................................//////////////////////////////.........//////000......////////////......---.........//////000000////////////////////////000111222333333222000///,,,,,,------...///000000---.........//////000000......////////////......////////////000000000000444222000......///111333))))))***+++---...//////......////////////......,,,,,,------...///000000000000000000000000000000/////////000000000000000111000...---,,,,,,---..............................///000111111000///....../////////000000111111---.........//////000000........./////////000000//////............//////........................---------...///000000111////////////////////////////////////////////////---------...///000000111////////////////////////.../////////000000111111---///111000...,,,++++++............/////////000000000000000000000000000///////////////////////////////////////000111111////////////////////////////////////////////////000///---,,,,,,---///000000000000000000000000000...---------...///111222////////////000000000000.../////////000000111111////////////000000000000------...///000111222222............/////////000........................---.........//////000000000000000000///...---,,,......////////////......---.........//////000000)))((()))+++///111111111111111111111000000000000000000000000000000000000CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888888777555333222333444555444333111000000111333444444444333222111111111111222111111111000000////////////000000111111111222111111111111111111111111333222222222111000000000222222111111111111222222111111111111111111111111333333333222111000000///333111////////////...---......///000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000........./////////////////////000111111111111111111111000000//////......333333333111//////111222222111111111000000//////111111111111111000////////////000000000000//////111111000///////////////000000////////////000000000000000000000000000000,,,---...///000000000000......------------......111000///...------......///////////////.........111111000///...---,,,,,,////////////////////////111111111111000000000000000000000000000000000000...///////////////...---....../////////////////////////////////............///000000000///---,,,............////////////...........................///000111111000///...////////////////////////......------------............//////////////////+++,,,---///000111111111//////000000///...------000000000000000000000000////////////////////////000///...---,,,------...333111...///000111...,,,+++,,,.../////////...---000000000000000000000000000///...------------------------...........................------------...------------...////////////000000///...------((()))***+++---...////////////////////////////////////000000000000//////000000000000000000000000............///000222222......------------............------------......//////000000000000//////***+++---///000000///...//////............//////000000000000000000000000111111222111111000///...//////............//////......///000000000000000000000//////.........---////////////////////////////////////////////////,,,,,,,,,---...///000000........................000000//////.........---000000//////.........---000000000000000000000000////////////////////////........................------......//////000000...000222000---,,,---///---.....................,,,...//////...///000111CCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888888777555333333333444555444333111000000111333444444333333222222222222333111111111111000000000///000000000000111111111222222222222111111111111111222222222111111111111111222111111000000111111222111111111111111111111111333222222111000000//////111///......000111111000......///000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...............///000000000000000000000000000////////////111222111000......///111111111111111000000000///000000000000000///......------............------111111000///////////////000000////////////000000////////////////////////,,,---...///000000000000000//////......//////000000000000/////////....../////////////////////.../////////...------,,,,,,////////////////////////111111111111000000000000000000000000000000000000......///////////////...///////////////..................//////////////////////////////......---............////////////........................,,,---...//////...---,,,////////////////////////......------------......///////////////.........///////////////......---///////////////...------................................................000///...---,,,------...111///---...000111000...,,,------...//////..............................//////...------------...---------------...//////333222111000///...------...------------...////////////////////////...---+++,,,,,,---...///000000........................//////000000000000//////...........................---------...///000111......------------......///......------......//////000000000000000///...***,,,...///000000///...//////............//////........................---............------,,,/////////......///////////////000111111111111111000/////////............////////////////////////////////////////////////,,,------....../////////........................000/////////............000/////////............////////////////////////////////////////////////.................................///////////////...///111000---,,,...000//////..................,,,---......,,,+++,,,...CCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888888777555444333333444444444333222111111222333444222222222222222222333444111111111111000000000000000000000111111111111111222222222222111111000000111111111111111222222222222111111000000111111222000000000000000000000000222111111000000//////......---,,,...000222333222......///000000000000000///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------------...///////////////////////////000000000000///000000///------...000111111111111000000000000...////////////......------......//////......---111000000///////////////000000////////////000000////////////////////////,,,---...///000000000000000//////......//////000///000111111111000///.........//////////////////------------------------////////////////////////111111111111000000000000000000000000000000000000------...///000000000///000000//////.........---------......//////000000000//////............///............////////////////////////////////////------............------////////////////////////......------------......000000//////.........---///////////////...------///////////////......---------------------------........................//////...------------......---,,,...000111111000...------------...//////...........................------------...//////......---,,,---...///000222222111000000//////......------------...//////---...//////////////////////////////000000000111------------------------...//////000000//////.................................------------...///......------------......///......------......///000000000000000///......+++,,,...///000000///...//////............//////........................+++,,,---------------,,,////////////////////////......///000000000000000////////////............////////////////////////////////////////////////................................................////////////............////////////............////////////////////////////////////////////////........................///////////////.........---...000///......///000000000000//////.........111222222111///......///CCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>==============================<<<<<<;;;;;;:::999999888888888888888888888888777777555444333333444444333222222111111222222333000000000000111222222333111111111000000000000000111111111111111111111111333333222222111000000000000000000111222222222333111111000000000000111111////////////////////////111000000000//////.........---,,,---000222333222......///000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////111111000///...------,,,---...//////000000//////......//////000000111111///000000000......///000111111111000000000000000...//////000//////......000000111111111111000000000000////////////000000000000////////////000000////////////////////////------...//////000/////////......------......//////000222333333111///...............////////////---------....../////////////////////////////////111111111111000000000///////////////////////////,,,,,,...///000000000000000000000///......------,,,------...///000111111000///...------...///000............////////////000000000000000000000000///000000000000000000///..............................------------......000000000///......------,,,---...///000000000000...///////////////......------------------------....................................------......------------//////000//////...---,,,,,,---//////........................,,,,,,,,,------///000000///...---,,,,,,...///000------........./////////...------------...//////------...///000000//////000000000000000000000000------------------------...//////////////////...........................//////...---------............------------......//////............//////000111111000000///...---,,,---...///000///////////////............//////........................---...//////000000000000/////////000000/////////,,,---......//////......///////////////.........////////////////////////////////////////////////////////////....................................///////////////.........///////////////.........////////////////////////////////////////////////........................000000//////......---------....../////////000000111111111000//////......111222333222000///000111CCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>===========================<<<<<<;;;;;;:::999999888888888888888888888888777666666555444444333333222222222222222222222222//////...//////000111222000000000000000000111111222222222111111111111111222222222111111111000000000000000111222222222333111000000000000000000111////////////////////////000000000000////////////000///---...000111111000......///000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////111111000///...------,,,//////000111111111111000......//////000000111111...000111111000///000111000000000000000000111111///000000111111000000000000000111111111111000000000000////////////000000000000////////////000000........................---...//////////////////000//////////////////000...///111333333111000///---.........//////000000.........///000000111111////////////////////////111111111111000000000///////////////////////////,,,,,,...///000000000000000000//////.........---,,,------...///000111111000///...------...///000............////////////000000000000000000000000000000000//////000000000------------------------......------------......000000//////.........---,,,---...///000000000///......///////////////...................................................------..................------......---------...//////---,,,,,,---...///////////////////////////,,,,,,,,,---...///000111......---,,,---...///000.........---------------...------------...//////------...///000000//////000000000////////////...------------------------......////////////......////////////////////////000000//////.../////////......------------....../////////....../////////000000000000000///............////////////////////////............//////////////////////////////...///000111111111111111//////000111111000//////......///000000000000///........./////////////////////////////////////////////////////////////////////////////////.......................................///////////////.........///////////////........................////////////////////////////////////////////////000000//////......------...------...///000000000111111000000/////////...***,,,------,,,,,,---///CCCCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888666666666555555444333333222222222222222222222222//////////////////000111000000000000111111111111222222222222222111111111111111111111111111111111111111111111111222222222111000000//////000000111000000000000000000000000000000000000000000000000222000......///000000///......///000000000000000...//////000000//////...........................000000000000000000000000000000000000000000000000000000//////......------///000000111111111111111////////////000000000000...///111111000000000111000000000000111111111111///000000111111111111111...//////000000//////...///////////////000000111000000////////////000000..............................///////////////...222111111000000111111222...///000111111111000///------......///000000000/////////000000111111111////////////////////////111111111111000000000000000000000000000000000000------...///000000000///////////////////////////------......//////000000///............//////000............////////////////////////////////////......------------......------------------------......------------......////////////////////////000000000000///...,,,,,,---...//////////////////........................------------------------,,,---......///.........,,,---......,,,+++,,,---//////...------------...000000000000000000000000,,,,,,,,,---...///000111---------...............111111000///...---,,,+++...------------...//////---...//////////////////////////////............---------------------------......//////......---000000000000000000000000000000/////////000000111......------------......000//////......//////000//////000000000000////////////////////////////////////............//////000000000000000000000000---...////////////////////////111111111111//////000111111222222222222222.........///////////////////////////////////////////////////////////////////////////////////////.................................///////////////.........///////////////........................///////////////////////////////////////////////////////////////.........///...---...///000///...////////////////////////***,,,------------///000BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888666666666666555444333333222222222333333222222222222111111000000000000111///000000000111111111111333333333222222111111111000000000111222222333333222222222111111111111111000000////////////000000111111111111111111111111111111111111111111111111111000......000000000///......///000000000000000......////////////......////////////////////////000000000000000000000000000000000000000000000000///////////////............//////000111000000000000000000000////////////,,,...000111000//////000///000000000111111111111...//////000111111000000//////000000000000/////////////////////000111111000000////////////000000..............................////////////......000000////////////000000....../////////000000000------......///000000111////////////000000000000////////////////////////111111111111000000000000000000000000000000000000......///////////////...------......///000000000.........///////////////---......///////////////............////////////........................///...---,,,,,,---...///////////////////////////......------------......------......///000000000111111000000///---,,,+++------...///////////////------------------------------------------------,,,,,,.../////////......)))+++------,,,+++---///......//////...------,,,////////////////////////---------------...///000+++,,,...///000///...---,,,,,,------------------...------------...////////////////////////...---......//////////////////........................---......//////......---////////////////////////...............///000111......------------......000000////////////000000---...///000000111111000000000///////////////000//////............//////////////////////////////.........///......------...///111222222111///...///000000111222111111111............/////////000////////////////////////////////////////////////......//////000000111111..................................../////////000............/////////000........................////////////////////////////////////////////////.........///////////////111///---...000000///------------...//////000000///000111111000///000222BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888666666666666555444333222111222222333333222222111444444333222111111111222//////000000111111111222333333333222222111111111//////000111222333333444333222222222111111000000000000////////////000000111111111111111111111111111111111111111222222222000///---...000111111000...//////000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////---......///////////////111111000000//////......***,,,///000///....../////////000000111111111222------...///000000//////111111222222222222111111///////////////000111111000000////////////000000...........................///////////////......,,,,,,,,,++++++,,,,,,,,,.........---...///000111---------...///000000111/////////////////////...////////////////////////111111111111000000000000000000000000000000000000...///////////////......,,,,,,---...///000111111///////////////.........,,,---///000000000///.............../////////000........................111000///......///000111111111111111111111111111.........------.........,,,,,,---...///000111111---...//////////////////------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////......'''))),,,---,,,,,,///222---...///000///...,,,+++...........................------------...//////***,,,...000111///---,,,###$$$&&&)))+++...000111...------------.../////////000000000///...------.../////////000000000000////////////////////////---..................---........................,,,,,,,,,---...///000111.........------.........000000////////////000000,,,---...000111111111111111000////////////000000//////............//////........................///000000000///...------...000111222222111000...,,,------...............---.........//////000000////////////////////////////////////////////////---......///000111111222........................---.........//////000000---.........//////000000........................////////////////////////000000000000000000000000---.........//////000000222///---...000000...++++++,,,,,,---...///000000///000111///---,,,---...EEEEEEDDDCCCBBBBBBAAAAAAEEEEEEDDDCCCCCCBBBAAAAAA<<<===???@@@AAA???>>>===::::::::::::::::::::::::888888888888888888888888777777777777666555444333333333333333333222000000000000000111222222333333111111111111111111111111222111000//////000111222111111111111111111111111000000000111222222222333444333111222333555444444222222111111111111111222222222111111000000//////333222222111000///......111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000/////////...000000000000000000000000///////////////......---///////////////////////////000111111111///...------...000111111111000///......//////000000111111///000222222000///000111333222111000////////////////////////////////////////////////////////////111000000///...---------222111000//////000111222111111111111111111111111......///000000///......////////////////////////.........///////////////222111000//////000111222000000000000000///......000000000000000000000000000000000000000000000000111111111111111111111111...///000111111000///...////////////000000000000111000///......///000111.........//////111222222111///------...///000///,,,,,,---...///000111111000//////............///000///...///000111000///,,,...000000///......///333000---,,,...000///------------............/////////............//////........................000000000000//////////////////............//////,,,,,,,,,---------......,,,---------.../////////***+++---.........------............////////////000000000000////////////......///000000000000000000000//////.........---///......---------..............................///000000000000...---,,,,,,------...///000111111//////............//////000000//////.........---000000000000000/////////////////////000000000111......///000000000000000555444333111000000///000000000111111000///......////////////000000000000///...------...///000111222222222222222111111111000000000000////////////111000///...------..............................---...///000000111000000000000000000000000000000................................................111000///...------...///////////////////////////+++---///111222222111000111111000000//////......EEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::888888888888888888888888777777777666555444444444222222222222222222222333222222111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111000000000000000111111111000///......000111111000111111111000000000111111111111111000000000000000111111000000000/////////000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000//////.........///////////////////////////////////////......---///////////////////////////000111111000///...------...///000000000//////000000000//////////////////000222222000///000111333222111000////////////////////////////////////////////////////////////111000000///......------000000///......///000000................................................////////////////////////000000//////......------///...---,,,,,,---...///000000000000000///......000000000000000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,////////////000000000000111000///......///000111............///000111222111///------.../////////........./////////////////////........./////////000.........000111000//////...---...000111222111222000------...//////------------............/////////............//////........................------....../////////000//////............//////---------.........//////---------..................///000000000000000000............////////////000000000/////////......------...///////////////000/////////............//////.........//////000........................+++,,,---.........---,,,..................////////////............//////000/////////............////////////////////////.../////////////////////......///000000000000000,,,,,,---......//////000..................---,,,------------............000000......---...//////........................000000000000///////////////////////////.........000000000000000000000000...//////000000000000///000000000000000000000000........................111111111111111111111111000///...---,,,------...////////////////////////,,,---///111111111000///000000000000////////////DDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>===::::::::::::::::::::::::888888888888888888888888888777666444444444444555111111111000111333444555333333222222111000000///111111111111111111111111111111000000000000111111111111111111111111111111000000000000000////////////---,,,,,,...//////...000000000000000000000000000000000000111111111111////////////////////////000111111222222111111000000000000000000000000000......................../////////////////////////////////////////////////////////...............///////////////////////////////////////......---///////////////////////////000000000000//////...------...////////////...111111000000///......---...000111111000//////000222222111000////////////////////////////////////////////////////////////000000000///......------//////............//////000000000000000000000000///...---,,,,,,---...///////////////////////////111111000///...---,,,,,,------,,,,,,,,,,,,------000000000000000//////...000000000000000000000000000000000000000000000000////////////////////////------............------////////////000000000000000000////////////000000......---......///000111111///------...//////...000000//////............------......//////000000///...---...000111000///000---+++,,,///222222111111///------...//////...---------............/////////............//////........................++++++,,,---...///000000//////............//////........./////////000000...............---------///...------------------............/////////////////////.........------,,,------...............////////////............///////////////000111222........................***+++,,,............---............------,,,,,,//////............//////////////////.........................................................---......///000000000000///,,,---...000111111000000,,,---..................------------............111000///......------...////////////000000000000000000000000////////////------///000000000///...000000000000000000000000//////000000000///......000000000000000000000000///////////////////////////////////////////////////...---,,,,,,,,,------////////////////////////---...///000000///...---////////////000000000000DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>?????????>>>===<<<;;;;;;::::::::::::999999888888888888888888888888888777555333333333555666333222111000000222444555222222222111111111000000111111111111111111111111111000000000000000000111111111111111111111111111222222111111000000//////111///......000111111000...//////000000000000000//////000000111111222222000000//////......------000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////..................------///////////////////////////////////////......---///////////////////////////000000000000/////////---------...............000000/////////............000111111000//////000111111000///////////////////////////////////////////////////////////////000000//////............////////////////////////111111111111111111111111///...,,,++++++,,,...///////////////////////////000000//////......------//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000///000000000000000000///////////////000000000000000000////////////000000......------...///000000111///......//////...---///////////////.........,,,---...//////000000000///...---...000000000///---------------.........//////....../////////...---------............/////////............//////........................,,,,,,---......///000000//////............//////---........./////////////////////...---------,,,///...,,,+++***+++,,,,,,............///////////////.........------------,,,---......//////......///////////////.....................///000111222........................,,,---///000000000//////------------------------//////............/////////////////////.........---------.....................------------,,,,,,---...//////000000//////000111222222111///,,,***......///000111111000000////////////000000000000/////////...............000000000000000111111111000000000000////////////***,,,...000111111///...........................///000000000///...------////////////////////////000000000000000000000000................................................////////////////////////......//////...---,,,,,,......//////000000111111CCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888888777666444333222333555666555444222000000111222333000000111111111222222222111111111111111111111111000000000111111000000000111111111111111111111111333333333222222111111111222000//////111222222111---...///000111000000000//////000000111111222222222111000///...---,,,+++000000000111111000000000////////////////////////000000000000000000000000////////////////////////////////////////////////------..........................................///////////////......---000000000000000000000000000////////////000000000------------.........///---........./////////000...///111111///...///000111000//////////////////////////////////////////000000000000000000000000////////////............000000000000000000000000........................///...,,,++++++,,,...///////////////////////////------......//////000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000//////000000000////////////000000000000//////000000000000/////////............//////000000///......//////...,,,------......///000000111+++,,,...///000000000000///------...///000///...+++///222222...++++++---....../////////...//////---------............/////////............//////........................//////////////////////////////............//////,,,,,,---------........./////////...---------,,,222111000.........//////............///////////////.........------------......///000000000000///.........///////////////,,,,,,,,,---...///000111........................//////000000000///---,,,++++++,,,,,,---....../////////............//////.........///////////////------------......//////---------------,,,,,,,,,------.../////////////////////000///---***'''%%%......///000111111000000////////////000000000000,,,------...///000000111,,,,,,,,,------.........000000000000////////////***,,,...000111111000///........................///////////////...---,,,////////////////////////000000000000000000000000111111111111111111111111/////////000000000///////////////////////////////////////......---,,,,,,......//////000000111111CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;<<<;;;;;;::::::999999888888888888888888888888888666555444333333444555555555444333111000111111111///000000111222222333333111111111111111111111111000000111111111111000000111111111111111111111111333333333333333222222222111///...///000111111111---...000111222111111000000000000000111111111111222111111000///...---,,,///000000111111000000///000000000000000000000000111111111111111111111111////////////////////////////////////////////////.............../////////........................///////////////......---000000000000000000000000000////////////000000111......------......///000,,,------...//////000000---///000000///......///000//////....../////////////////////////////////000000000000000000000000//////////////////......000000111111111111000000///////////////////////////...---,,,,,,---...///////////////////////////,,,,,,---...///000111111......////////////.........//////000000000000000000000000000000000000000////////////////////////////////////////////////......------------......////////////000000000000//////000000000000//////000000////////////000000000/////////000///---+++,,,,,,---...///000111111,,,---...000000000//////...---,,,---///000///......000222222///------...,,,...000000///...///000---------............/////////............//////........................111111000000//////////////////............//////,,,,,,,,,------------..................---------//////......---...................../////////////////////.........------...//////000000000000000.........///////////////---------------...///000........................---............,,,+++***++++++,,,---...///000000//////............//////.........///////////////---------...//////000000,,,,,,,,,---------......------...////////////.........//////...---+++***,,,---..................------------............***+++---///000111111111------......///000000000000000000000////////////+++,,,...///000000000///000000000000000000000000....../////////...------000000000000000000000000////////////////////////000000000000000000000000//////000111111111000000////////////////////////000//////......---------////////////000000000000CCCCCCCCCCCCCCCCCCCCCCCC????????????????????????AAA@@@???>>>>>>=========<<<<<<;;;::::::999888888888888888888888888888888444444444444444444444444333222222222222222222222111111111111111111222222111111111111111111111111///000111222222111000///111111111111111111111111222222222222222333333333111///......000111111000---...000222333333222111111111111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........//////000000000........................///////////////......---000000000000000000000000000///......///000111222//////.........///000111........................---///000000///....../////////.........//////000////////////////////////000000000000000000000000...///////////////////////////000111111000//////111111111111111111111111........................////////////////////////------......//////000000------...//////...------......///000000000000000000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///////////////000000000000...///000111111000///...111111000000000000111111000/////////000///---+++---.........//////000000---...///000000000...---...---,,,---///000///...111,,,((()))---000///---+++...000111///...///000---------............/////////............//////..............................////////////////////////............//////------------............---------...............++++++,,,,,,---,,,,,,,,,............////////////000000000/////////......---...//////000000//////............/////////000///...............//////........................,,,---.........---,,,+++---------......///////////////............//////............/////////000------...//////000111111++++++,,,---...///000000,,,---......//////......//////000000000111111111..................---,,,------------............+++,,,...///000000000000000000111111222333333444000000000000////////////------......//////000000000000000000000000000000------......///.........000000000000000000000000................................................---...///111111111000///////////////////////////000000//////.../////////000000000000////////////BBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@????????????<<<<<<;;;::::::999888888888888888888888888888888333333444555555444444333000000222333333333333333333333222222111000000000111111111111111111111111///000111222222111000///111111111111111111111111000000000111222222222333222111000000222333333222---///111333444333222111222222111111000000//////---...///000111222333444//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000111111........................///////////////......---000000000000000000000000000///.........000111222000//////......000111222/////////...------,,,,,,---///000000///....../////////.........//////000////////////////////////000000000000000000000000.........///////////////---...///000000///...---..............................///000000///......///////////////////////////////////////.........---...///000000///...---......///000000000000000000000000000000000000000////////////////////////111111111111111111111111111000///......///000111////////////000000000000...///000111111000///...222222111111111111111222000000///000000///---***///////////////.........---...000111111///---,,,...---,,,---/////////...222&&&)))222000+++***...111111///...///000---------.........////////////............//////........................+++,,,,,,---...///000000//////............//////............/////////000,,,------....../////////,,,---///000111000//////............/////////000000000000000////////////,,,---......//////......---.........//////000000111000000////////////000........................,,,---...000000000000///000////////////.........//////............//////---.........//////000000.........///000111111222***+++,,,---///000111111,,,---......//////............---------......///000111111111000///......////////////000000000111---...///000000///......---......///000111111111000000000000///////////////............///000000........................,,,,,,---.../////////...000000000000000000000000........................111111111111111111111111,,,---///000000000///...////////////////////////000000////////////000000111111000000//////......EEEDDDBBBAAA@@@@@@AAABBBAAA@@@>>>======>>>@@@AAAAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<999::::::::::::999888888444333333222111111111222222222222333333444444444///000111222222222222222////////////////////////333333222222111111000000///000111222333333222111000000111111111222222222222222222222111111000///222111000.........///000111111000000000000111111111111000000//////......000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000//////............//////............/////////000////////////000000000000//////000000000000//////000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000......---......///000111,,,---///000000000///...000000000000000000000000111000///---------...///111111222222111000///...111111000000//////......////////////////////////......------------......000000//////.........---111000///......///000111..................------111000///......///000111////////////////////////000000000000000/////////000000111111111111000000......//////000000111111////////////000000000000......//////000000111111///............//////000---.........//////000000000//////000111111///...111...+++)))(((***,,,...////////////////////////////////////////////////000000000000000000000000///...---,,,,,,,,,,,,,,,//////............//////333000...///000111///,,,........................000///...------...///000//////............//////...//////000111222222333//////............////////////......------,,,,,,......---------,,,,,,,,,......///000000000000000........................---------............///........................//////.........//////000............////////////000/////////......------,,,---------.../////////........................////////////////////////......///000000///...---............////////////222111111111000000//////......------------......000000000000////////////000000000000////////////000000000000000000000000///////////////////////////000000000000000//////000///...---------------//////000111111111111111///...---,,,,,,---...///000000000000////////////////////////////////////.........////////////000......------------......EEEDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888999999999999888777777888777666444222111000000222222222333333444444444000111111222333333222222000000000000000000000000000000000///////////////000111222333333333222222000000111111111222222222333222111000///000111222222111000///...//////000111111000000000000111111111000000000/////////...000000000000000000000000000000000000000000000000111111000000000000111111/////////////////////////////////....../////////........./////////000000////////////000000000000//////000000000000//////------------............000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000/////////...//////000000------///000000000///...000000000000000000000000222111000///...//////000/////////...............111000000000/////////...///////////////////////////......------......///000000/////////.........000//////......//////000////////////////////////000000///......///000000////////////////////////////////////////////////...//////////////////...//////000000000000000111////////////000000000000.../////////000000000111000//////.........//////............/////////000000000000000111111000///111000---++++++,,,.../////////////////////////////////////////////////////////////////////////////////...---------------//////............//////222000...///000111///---........................///...------------.../////////............//////------......//////000000//////............//////111111111111000000000000////////////.........---------...///////////////........................---------............///........................,,,,,,---...---,,,***)))............////////////222222222111111111000000------..........................................////////////////////////......///000000///...---....../////////000000000000000000000//////....../////////....../////////000000000000////////////------...///000111222222000000000000000000000000////////////////////////.........//////......---111000//////.........///------...//////////////////......------......///------..................////////////////////////....../////////000000000111111000000000000111111EEEDDDCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@AAABBBBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<888888888888888777777666999888777555333222111111222222333333333333444444111222222333333333333333111111111111111111111111////////////000000000000333333333444333333222111111111111111111222222222333111///......000333555111111000/////////000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000........................////////////////////////....../////////000000000////////////000000000000//////000000000000//////,,,,,,,,,---------......000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111000/////////000000---......///000/////////000000000000000000000000222111111000000000000111///......------...000000000000000000///////////////////////////////////////......------......///000000////////////.........//////////////////...000000000000000000000000//////............////////////////////////////////////////////////////////////000000000000//////111111111111111000000000////////////000000000000////////////000000000000111000///...........................////////////........................111111000////////////000////////////////////////////////////////////////........................000//////............////////////....../////////111000//////000000///...........................//////............////////////............//////............////////////......------------...................../////////111111000000000000000///,,,,,,---............---........................---------............///........................+++,,,...///...+++(((&&&............///////////////////////////.........//////..................////////////////////////////////////////////////......////////////....../////////000000000111111////////////............000000////////////000000////////////000000000000------...///000111222222000000000000000000000000////////////////////////......///000000//////...111111000000//////000000------........./////////.........//////.........,,,,,,------.../////////////////////////////////...////////////000000000//////............//////EEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???======<<<;;;;;;;;;;;;<<<999999999999999888777777555555444444444444444555333333333333333333333333222333333444444444333333111111111111111111111111000000111111222222333333333333333333222111111000111111111111111111111111000000/////////111333444111111000000000000000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000///000111222222111000////////////////////////////////////000000/////////...////////////000000000////////////000000000000//////000000000000///////////////000000000000111000000////////////000000000000000000////////////////////////////////////////////////////////////222222111000000///000000---......///////////////////////////////////////111000000000000000000000333222000......///111222000000000000//////////////////////////////////////////............//////000000//////////////////...///111111111111///...//////000000000000000111///..................///////////////////////////...///////////////000000111222222333333222222111333333222222111111000000////////////000000000000////////////000000000000111111000......---------.........///////////////......///...------...///000000000111111000000///////////////////////////////////////////////////........................000000///////////////000......////////////......000000//////000000//////........................000000000000000000000000//////............//////111111111111000000000000......------------......,,,,,,,,,------.........000000000000000000000000,,,------.........------........................---------............///..............................///000///...,,,+++............////////////------------------------000000//////......------000000000000000000000000////////////////////////.........///////////////000000000000111111111111////////////////////////000//////////////////000////////////000000000000111111000000//////......////////////////////////////////////////////////000111111222222222222111111000000//////000000000////////////000000111111---...///000000///...---------...///000111222222////////////////////////------........./////////...------,,,,,,------...DDDDDDDDDDDDCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@??????>>>>>>============>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;::::::999888444444333333333333444444333333333333333333333333333333333444444333333222111111111111111111111111000000111111222222333333222222111000000000//////111111111111111111111111,,,---///111222222222111000000111111111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000//////000111111000//////////////////000000000111////////////000000000000//////000000000000//////000111111111111222222222000000////////////000000000000000000////////////////////////////////////////////////////////////222222111000000///000000............/////////000////////////////////////.../////////////////////555333111///......000000////////////000000000000/////////////////////////////////......///////////////000000000000000000000000222333333222000000.........//////000000000...//////////////////...000000000000000000000000/////////000000000111111222222333333333333222222333333222222111111000000////////////000000000000000000000000////////////111111000......---------///////////////.........111222222111//////111333...//////000000000///...000000000000000000000000////////////////////////........................000000/////////000000111......///000000///......//////000000//////000000//////////////////////////////////////////////////////............//////111111111111000000000000.........------........./////////000111111111222////////////////////////....../////////......---........................---------............///........................000///.........000111222............////////////000000000000000000000000000000000//////......---000000000000000000000000////////////////////////............//////000000000000000000111111111111000000000000000000000000///......------......///.../////////000000000111111111111000///.........////////////////////////////////////////////////000000111222222222222222/////////......///000000/////////...///000111111---...///000000///...---,,,---...///000111222333000000000000000000000000,,,,,,---------.........111000000000000000000111DDDDDDEEEDDDDDDCCCAAAAAA>>>@@@BBBCCCCCCBBB@@@>>>>>>======<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999777666555333222111111111444444333333333333222222333333333333333222222111111111111111111111111111////////////000000000000111111000/////////000000222222222111111111111111+++---000333333222000//////000111222222222111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111//////111111111111///////////////000000000111111////////////000000000000//////000000000000////////////000000000111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111000/////////000000///............///000000000000000000000000000000---......////////////...222111///...---------...////////////000000000000////////////////////////000//////......//////000//////000000000000111111000111111222222111111000---......//////000000000//////000000000000//////000000000000000000000000///000000111111222222333111111222222222222111111111111111111111000000000////////////000000000000000000000000////////////111000///...............///////////////.........---//////---++++++...111---......////////////...000000000000000000000000////////////////////////........................///////////////000000111---...///000000///...---...///000000//////000111////////////////////////,,,,,,------------,,,,,,//////............//////............//////////////////............//////...///////////////000000------............//////...////////////...------........................---------............///........................///---,,,+++,,,///222444............////////////............////////////000000//////////////////////////////////////////////////////////////////......---......///000111/////////000000000111111000000000000111111111111......------------............//////000000111111.../////////000000000111000000000000000000000000////////////////////////------...///000000000000//////.........///000000...---,,,,,,,,,---...////////////000000/////////++++++,,,---...///000111000000000000000000000000,,,,,,---------.........000//////......//////000DDDDDDEEEEEEDDDCCCBBBAAA>>>@@@BBBDDDDDDBBB@@@>>>>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999777777666444333333333333444444444333333222222222222222333333222111111000000000000000000000000000000000000///////////////111000/////////000111222222222222111111111000000---...000111111111000//////000111222222222222111111111000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///111222222111///...//////000000000111111111////////////000000000000//////000000000000//////////////////000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000/////////...//////000000///......---...///000111000000000000000000000000---...///000111000000///---.........//////000000.../////////000000000111////////////////////////000000////////////000000//////000000000111111111000000////////////000000......///000000111222222///000111222222111000///000000000000000000000000000111111222333333444444111111222222222222111111//////000000000000000111////////////000000000000111000000000/////////...000//////.........//////000/////////............***,,,---+++''''''+++///............//////000000000000000000000000000000///////////////////////////////////////////////////.........//////000111---...///000000///...------///111000///...000222////////////////////////,,,---...//////...---,,,//////............//////------......//////000000000000////////////000000---------------,,,,,,,,,---------....../////////...............---,,,,,,........................---------............///...........................---,,,,,,,,,...000111............////////////+++++++++,,,,,,---------///////////////000000000........................////////////////////////...---------...///111222....../////////000000000/////////000000000111111//////............//////.........///000111111111////////////000000000000000000000000000000000000////////////////////////,,,,,,---...////////////000/////////000000111222...---,,,++++++---...000000000////////////000000+++,,,,,,---...//////000000000000000000000000000........./////////000000------,,,,,,,,,,,,------DDDEEEEEEEEEEEECCCBBBAAA>>>@@@BBBDDDDDDBBB@@@>>>???>>>>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<999::::::::::::999888888555555555555555666777888444444444333333222222222222222222222222111000///////////////////////////333333222222111111000000111111000000000222333444222222222222111111000000///////////////000000111///000111222333333222111111111000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000222111000//////000111222////////////////////////...000111222222111000...000000000000111111111111////////////000000000000//////000000000000//////000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000...............///000111///......------///000111000000000000000000000000...///000222222222111000+++---...111222333444444.../////////000000111111////////////////////////000000////////////000000//////000000111111111222///...---,,,,,,---...//////000000111222222333333000111222333333222111000000000000000000000000000111111222333444444555555333444444555555444444333......//////000000111111////////////000000000000111111000000/////////...//////.........//////000000000//////.........---///111222000,,,,,,000555//////......///000111111000000000000000000000000////////////////////////000000000000000000000000...............///000000---...///111111///...------///111111///...000333000000000000000000000000///000111222222111000/////////............//////...//////000111222222333111111000000000000111111111111000000/////////...---.........//////000000------------,,,,,,+++***........................---------.........//////........................//////////////////................../////////000.........//////000000000......//////000000111111........................////////////////////////...---------...///111222............////////////---.........//////000000000000////////////000000---......///000111111222222222111000///...------000000000000000000000000////////////////////////---...///000111111111111111111000000111222333333000///---------...000222111000///......///000111......//////000111111111000000000000000000000000000000000000111111111111000000////////////000000EEEDDDCCCAAAAAABBBCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;:::;;;===>>>;;;;;;::::::::::::999999666555555444444333222222222222333444444444333333000111222222000000111222111111111111111111111111222222111111111111222222333222000///...///000222111111111111111111111111444333111000///000111222222111000......000111222000000000000000000000000333222222222111111000000000000000000000000000000000000000000111111111111111111000//////000111222000000///......///000111000000000000000000000000.....................---111111000000//////......000000000000////////////000000000///000111111222---.........//////000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////////////////000000000000...............---------000111111111222222222222000000000000////////////111111000000//////......////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000222000---******,,,...000000000000000111111111111000000000000////////////000000000000000000000000333222222222222222222222++++++,,,---...///000111000111111111111111000000000000000000000/////////000000000000000000000000000000000000000000000000111222222222111000000///.........//////000000000...000111111000//////000------......------,,,+++---------....../////////222222111111000000000///111111000000//////......////////////////////////000000000000000000000000////////////////////////......///000000000000000000000111111111111000000////////////000000000000////////////////////////...///000111111000///...//////......---------,,,............////////////+++,,,------......------000000000000000000000000......------,,,+++***)))---------------...///000///////////////////////////...,,,---///000000///000000//////.........---000000000000000000000000//////............//////000000000000000000000000...///000111111000///...///...---,,,,,,---...///---...000222333222111000000000000000000000000000//////000000000000////////////...//////000111222---------.........//////////////////000000000000//////............//////......//////000000111111////////////000000000000222111111111000000//////000000//////.........---222111///------///111222DDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;======;;;;;;:::::::::999999999666555555444444333333222333333333333222222111000333444555555333333444555111111111111111111111111222111111000000111111222333222000///...///000111222222222222222222222222444333333222111111222222222111000//////000111222000000000000000000000000000000000000/////////...000000000000000000000000000000000000111111111111333222000////////////000444333111///............000000000000000000000000.........//////000000000111000000000/////////.........//////000000111111///000000000111111111111....../////////000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////////////////000000000000///.....................000000//////...---------000000000000////////////000/////////............////////////000000000000000000000000000000000000/////////000000000111111222222111000//////......222000...,,,,,,---...000000000000000111111111111000000000111111222222222111111111111111111111111222222222222222222222222/////////000000000000000///000000111000000/////////000000000000111111111/////////...............000000000000000000000000000000000000000///........./////////000000000000000000///...,,,---000222///000000000000///.............../////////000000000000000/////////......000000000000000/////////111111111111111111111111000000000000000000000000///////////////////////////000000000000//////...///000000111111000000///....../////////000000000////////////////////////---...///000000///...---/////////.........------............////////////,,,---......//////......////////////////////////000///...---,,,,,,,,,,,,//////......---......///////////////////////////000///...///111222111000000/////////............//////////////////////////////............////////////////////////////////////000000000000/////////..................///...///111222222000///...000000000000000000000000//////000000000000//////000////////////000000111---------.........//////////////////000000000000/////////....../////////...///////////////000000....../////////000000000111111111000000000//////000/////////............000000000000000000000000CCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===::::::::::::999999999999666666555555444333333333333333333333222000///...111222333222111111111333111111111111111111111111222111111000000111111222333222000/////////000111222222222222222222222222333333333444333333222222222111000//////000111222000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111333222111///............444333222000000/////////000000000000000000000000/////////000000111111111000000000000////////////------...///000111222222...///000111222111111000000000000000000111111111000000000000000000000000000000000000000//////...000000000000000000000000////////////////////////////////////000000000000///////////////000000000111111000...---+++***)))////////////000000000000//////............------////////////000000000000000000000000000000000000....../////////000000000333222111000...---,,,,,,111000//////...//////000000000000111111111222222000000111222333444555555222222222222222222222222111111111111111111111111444444333222111000000///...//////000000//////...//////000000111111222222////////////////////////000000000000000000000000000000000000000000///.../////////000000000000000111///,,,)))'''***///333222222222222222111000000////////////000000000000000000000000//////////////////000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000///...------...//////000000//////...------........./////////////////////////////////------............------000000////////////..................////////////---...//////000000//////........................111000///---------......//////......//////000111////////////////////////000000000222444444222000////////////............//////////////////////////////............//////........................000000////////////000000...//////000000//////...000000111111000///---,,,//////////////////////////////000000000000//////111000000////////////000------........./////////////////////000000000000/////////////////////////////////...............------........./////////111111000000000000//////////////////...............///000111111000///...BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<:::::::::999999999999888666666666555444444333333333333333333333222111000///111222111000///000222111111111111111111111111111111000000000000111111222111000000//////000000000000000000000000000000111222333444333333111000111111000//////000111111000000000000000000000000222222222111111111111111000000000000000000000000///000000000111111111111111000000//////.........000000000111111222333333////////////////////////000000000000000000000000000000000000////////////.........///000111111111---///111222333222000///111111111111111111111111//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000111111111333333222111///...---,,,////////////000000000000/////////////////////...////////////000000000000////////////////////////............////////////111000000///...------,,,000000111111111000000///000000111111111222222222111111222222333444444555222222222222222222222222000000000000000111111111555555444333222111000000---...//////000/////////000000000000000000000000000000111111111111111222000000000000000000000000222222222333333222222111000000000000000000000000333222///,,,+++---111555222222222222222111000000////////////000000000000111111111111111111111111/////////000000111111222......................../////////////////////////////////////////////////////////000//////............////////////......------------.........///////////////////////////........................000000000000000/////////............////////////------...///////////////------------------------000///...---,,,---...///------......000111222333//////////////////////////////000333444444111//////////////////.........//////////////////////////////............//////////////////////////////111000///......///000111...///000111111000///...//////000000///...------//////////////////////////////000000000000//////111111000//////...//////............////////////////////////000000000000/////////000000///////////////......------,,,,,,------------.........///000000000000000000/////////////////////...............////////////......BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@???????????????@@@===========================<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888777666666555555444333333222222333444555555555444333444555444333333333555111111111111111111111111111000000000000000000111222111111000000000000000///////////////////////////000111222222111000///111111000000000000111111000000000000000000000000111111111111111111222222000000000000000000000000///000000000111111111111......///000000000111111///000000111222333333333////////////////////////222111000000///...------////////////000000000000000000000000////////////---///111222333222000///222222222222111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000111111222222222222222111111111000000.../////////000000000111000000000000000000000000////////////000000000000////////////////////////............////////////............///////////////000111222222111000000111111111111222222222222222222222222222222111111111111111111111111111111//////000000000111111111222222222222222222222222...//////000111111000000222111111111000/////////000000111111222222222333222222222222222222222222333333444444444444444333222222222222222222222111444555555444222333555777111111222222111111000///000000//////////////////000000000000000000000000//////000000111111222222........................////////////////////////////////////////////////,,,,,,---///000000000000......////////////......------------.........///000000000000000000000000/////////////////////////////////000000000000000............////////////,,,,,,---............---------------------------...------,,,,,,---...///000000/////////000000111////////////////////////......///111333222000---.........///////////////........................//////............//////000000000000000000000000111000///......///000111...///000111111000///...------.../////////////////////////////////////////////000000000000//////111111000//////...//////........./////////000000////////////000000000000//////000111111000////////////......------,,,,,,------------........./////////////////////000000.........//////////////////...,,,++++++,,,...///CCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>??????========================<<<<<<<<<<<<;;;;;;::::::999999999999888888888888777777666666555444444444111222333555666666666666111333444333222111222444111111111111111111111111111000000//////000000111111111111111000000000///...........................///000000000000000000000000000111111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111---...///111222222222222111111222222111111000///000000000000000000000000111111000///......---,,,////////////000000000000111000000000/////////......///000111222111111000222222222111111111111111000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222.../////////000000111111......//////000000111111000000111111111111222222////////////000000000000000000000000000000000000....../////////000000000---......//////000111111///000000111111111111000111111111222222222222333222222111111000000000000000000000000000000000000///000000111111222222222000000111111222222333333000000111222333333333333333333333222222222111111000000111111222333333333555555555555555555555555444555555666666666666555666666666666555555555555000222444444333222222222222333333333333222111111111111111111000000000000............////////////000000111111111111111111111111111111111111111111000000000000000000000000////////////////////////***+++,,,...///000111111...//////000000//////...------........./////////000000000000000000000000000000////////////000000......////////////000000............////////////+++,,,,,,---...---------------------------------,,,,,,------............444333111///...,,,,,,+++////////////////////////---------///000111///---.........///////////////........................//////............//////111111111111111111111111000000////////////000000...//////000000//////...---......//////000111111//////////////////////////////000000000000//////111000000////////////000....../////////000000000////////////000000000000//////111111111111///////////////...............------........./////////......////////////000000.........///////////////000...+++******+++...000DDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>========================;;;<<<<<<<<<;;;;;;::::::999999999999888888888888777777666666555555444444222222333444555555555555///000111111000///000111111111111111111111111111000000////////////000000111111111111111000//////000000000000000000000000000000//////000111111222000000111111111111000000000000000000000000000000.../////////000000000000000000000000000000000000000000000000111111111111///000111222333333222222000000111111111000///...000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000///000000000111111111111222222111111111000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000111111222............//////000000.........///000111111111///000000000111111111111////////////000000000000000000000000000000000000/////////000000000111111//////000000000000000000/////////000000000111111111111111222222222333333000000000111111111111111111111111111111111111111000000111111222333333444111111222222222333333333222222333555555666666555444444444555666777777888444444444555666666777777::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::333555777777555444555555666666777777666666555444444444333333333222222222//////000000111111111111222222111111111111111111111111111111111111111111000000000000000000000000////////////////////////+++,,,---...//////000//////000000111111000000///....../////////000000000000000000000000000000000000///............///000------........./////////............////////////,,,------...............------------------------***,,,...000000000//////222111000...---,,,,,,,,,////////////////////////...---,,,---///000///.............../////////000........................//////............//////000000000000000000000000//////000000000000/////////..................///000000/////////000000111000000000000000000000000//////000000000000//////000////////////000000111.../////////000000000000////////////000000000000...///111222222111///......///////////////000000....../////////000000000........./////////000000............/////////000//////...------...//////EEEDDDCCCAAAAAABBBCCCCCCCCCBBBAAA???>>>=================================;;;;;;<<<<<<;;;;;;:::999999999999888888888888777777777777666555555444444333333444444444333222222222333444444333222333444111111111111111111111111000000////////////000000111111111111111000//////111111111111111111111111222111000000000111333444000000111111111111000000000000000000000000000000000000111111222222222333000000000000000000000000000000000000111111111111111222333444444333111000+++,,,...000111222111111000000000000000000000000...///000111222333444444.../////////000000111111------...///000111222222000000000///000111111222111111111111000000//////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000---......///000111111111000000000000000000000000---......///000111111222.../////////000000111111////////////000000000000000000000000000000000000000000000000111111111111222222111111000000////////////......///000111111111111222222222333333333//////000111222333333444222222222222222222222222000000111222333333444444333333333333333333333333333444555666777777777777333444666777999;;;===>>>888999999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===???@@@AAA@@@??????@@@AAA999::::::::::::999888888666666666555555444444444333333333444444555555555333222222222111000000000////////////////////////000000000000000000000000////////////////////////------......///.........000000111111111111000000////////////000000000000000000000000000000000000///...---,,,,,,---...///,,,---------......//////............/////////000---......///////////////........................***,,,///222333222000///,,,,,,,,,------///000000////////////////////////000...------///000000///---.........//////000000........................//////............//////////////////////////////...///000111111000///...///...---,,,,,,---...///333222111000/////////000111111111111111111111111//////000000000000////////////...//////000111222////////////000000000000////////////000000000000...000111222222111000.........//////000000111111////////////000000000000---.........//////000000---.........//////000000...///000111111000///...DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::777888999999::::::::::::777666555444444333444444222222222222222222222222333333333222222111111111333333333222222222222111111111111000000000000000333111000000111222222111111111111222222333333333000000000000000000000000111111111111111111111111000000000000111111111111///111333333222111000111222222222222222222222222////////////000000000000222222222111111111000000222111000//////000111222000000000000000000000000333333222111000///...---111111111111111000//////111111000000//////......000000000000000000000000222111111111000000////////////000000111111111222222222222222222111000000000111333333111000111222000000/////////111222333......//////000000111111//////000000000000//////000000000000111111111111000000000000000000000000000000000000000///......222222111111000000//////000000000000////////////222222111000//////000000......//////000000111111000000000000000111111222555555444444333222222222111000000000000/////////...//////000000111111111......///111222555666888555666666666666777777777888888888999:::;;;<<<<<>>>>>??????@@@AAABBBBBBAAAAAAAAACCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;:::999888:::888777666666666444222555555444444333222111111222111111000///...---,,,222222111000...---,,,,,,000000///............///////////////////////////000000000000000000000000111000///...------.../////////000000000000//////.../////////000000111111------...//////000//////////////////////////////////////////////////////000///...---------------//////............//////////////////////////////////////////////////////............////////////++++++,,,,,,---.../////////////////////.........//////000000000000//////000000000000000000000000...///000111111000///...000000000000000000000000......////////////......---------.........//////---------............///000000000000000000000000000000000000000000000000555333111000///000111222000000000000000000000000////////////////////////111111111000///.........---...///000111111111000000000000000000000000000111111000000////////////DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>=========<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999777666555444444333444444222222222222222222222222333333333222222222111111111111111111000000000000111111111111000000000000444222000111222333222111000111111111111111222222111111111111111111111111////////////////////////000000000000111111111111///111333222111000111222000000000000000000000000/////////000000000111111222222222111111111000000111111000/////////000111000000000000000000000000......////////////000000111111111111111000000///111111000000////////////111111111111111111111111111111111111000000000//////000000000111111111111+++,,,---///000000000000...000111111000//////000111000/////////000222333////////////000000000000//////000000000000///////////////000000000111111000000000000000000000000000000000000000///......111111111000000000000000........................222222111000000000000000/////////000000000000000111111111111111222222333444333333333222222111111////////////////////////000000111111222222333333333333333444444666777777:::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@DDDDDDCCCCCCDDDDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@???@@@>>><<<<<<<<<<<<:::888999999888777666555444333222222111111111000000000000////////////.........111111000///////////////////////////////////////////////////////////////000000///.........////////////000000000000//////...............---------......///000000000////////////////////////////////////////////////////////////......------------//////............//////////////////////////////////////////////////////............////////////,,,,,,,,,---.../////////...---------------------000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000......////////////......---------.........//////........./////////000000000000000000000000000000////////////////////////333222000/////////111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000//////...000000000000000000000000//////.........---------DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777666555444444333444444333333333333333333333333333333333222222222222111222111111111000000000000111111111111111111111111444222000111222333222222111111111000000000000000222222222222222222222222////////////////////////000000000000111111111111000111222111000///111333000000000000000000000000000000000111111111222222222222222111111111111111000000////////////000000000000000000000000000000/////////000000000111111111111222222111111000///111000000000000/////////111111111111111111111111111111111111000000000000000000000000111111111111---...000111222222333333///000222111000///000111111000/////////000111222000000000000//////////////////000000000000//////....../////////000000000000000000000000000000000000000000000000//////...000000000000111111111111////////////////////////222111000000000000000000000000000000000000//////222222222111222333333444222222111111111111111111000000000000000000000000222222333333444555555666777777777888999;;;<<<===@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFJJJJJJJJJJJJJJJKKKKKKLLLOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>===;;;:::999888444444444444444444333333/////////000000111111111111111111000000000000000////////////////////////........................//////.........///000000//////000000000000///////////////...------,,,,,,000000000111000000////////////////////////////////////////////////////////////..................//////............//////////////////////////////////////////////////////............////////////------......//////000000.............../////////111000///......///000111000000000000000000000000000000////////////000000000000000000000000000000...//////000000//////...------........./////////////////////000000000111000000000000000000000000////////////////////////222111///......///000000000000000000000000000000000000000000000000000000---......///000111111222111111000000///...------000000000000000000000000222222111111111111000000DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999888777777666555444444333444444333333333333333333333333222222222222222222222222444444333333333222222222000111111111111111222222333111///000111222111000222222111111000000000///222222222222222222222222111111111111111111111111///000000000111111111111111111111000...///111333222222222222222222222222000111111111222222222222111111111111111111111111//////////////////000000000000000000000000000000444444333333222111111000111222222222222111000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000111111111222222333333222222111000222333444333111111222444111111000//////000111222111111000000//////......//////000000000000//////............//////////////////////////////////////////000000000000////////////000000111111222222111111111111222222222222111111000000000000000111222111111000000/////////222111111111111222333333000000000111111111111111222222222333333444444444444444555666777888888999888888:::<<>>>>>??????>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;:::::::::::::::::::::999999888777777666555444444333444444333333333333333333333333222222222222222222222222444444444333333333333222000000111111222222222333111000......000111000///333333333222222111111000111111111111111111111111111111111111111111111111///000000000111111111111111111111///......111333222222222222222222222222000111111111222222222222111111111111111111111111...//////000000000000000000000000000000000000000444444333333222111111111222222222222222111000000000000000000111111111111111111111111111111111111000000000000000000111111111111000000000000000000/////////000//////...---222333333222111111222444222111000//////000111111111111000000//////......//////000000000000//////............//////////////////////////////////////////000000000000////////////000000111111222222000111111111222222222333111000000000000000111111222222111111000000//////000000000000000111222222000000111111222222333333222333333444555666666777777777888999:::;;;<<<======>>>???BBBDDDHHHJJJLLLIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFAAA@@@???===;;;999888777666666555444333222111000000111111111111000///...000000000000000000000000000000000000000000000000......///000000111111111//////000000000000//////---......///000111111222111111222111111000///...////////////////////////////////////////////////......///000000//////...//////............//////////////////////////////////////////////////////............/////////////////////000000000000000111111111111222222333333222000///------///000222////////////////////////111000///......///000111//////////////////////////////000000000000//////........./////////000000------........./////////////////////////////////..........................................//////////////////////////////000000000000000000000000//////////////////000///......------...///000000////////////////////////---------------------...DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777666555444444333444444333333333333333333333333111222222222222333333333222222222222111111111111000000111111222333333333111000......000111000///333333333222222222222222000000000000000000000000////////////////////////000000000000111111111111///000111000///...000222000000000000000000000000000000000111111111222222111111111111111222222222...///000111222222111111000000000000000000000000---......///000111222222222222222333222222111000000000000111111111111222222222222222222222222222000000000000111111111111111111111111000000000000---...///000111222222222000000000///---...000222222111000/////////000111000000000000//////////////////000000000000//////....../////////000000000000000000000000000000000...//////000000000000000000000000000111111111111---......//////000000000000000000000000111111222111111111111111111000000000000//////000000111222111111222333444444555555333333444555666888888999;;;<<<===>>>???@@@AAABBBEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUSSSTTTUUUUUUSSSRRRRRRRRRQQQPPPOOONNNNNNMMMJJJIIIGGGEEEBBB???===<<<:::999888666444222000000111111222333333111000///000000000000000000000000111111111111111111111111//////000111111111000000//////000000000000//////***+++,,,---...000111111000000000111000000//////////////////////////////////////////////////////---...///000111000///...//////............//////////////////////////////////////////////////////............////////////////////////000000000000......//////000000111111111000///......///000111000000000000000000000000000000////////////000000000000000000000000000000///000000111111000000///....../////////000000000------------............000000000000000000000000.................................///////////////000000000000000000000000////////////////////////000000000000////////////...---,,,,,,---///000111000000000000000000000000---...............//////DDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????;;;<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::888888999:::::::::999999777666555444444333444444444444444444444444444444111111222222222333333333333333222222222111111111000000111222222333444444333111000000111222222111111111111111222222222222111111111111111111111111////////////////////////000000000000111111111111...000111111000//////000000000000000000000000000/////////000000000111111000000111111111222222222...///111222333333333222000000000000000000000000,,,------...000111111222222222333333222222111000000000111111111222222222222222222222222222222222///000000000111111111111111111111111000000000//////000111222333444444444/////////---,,,,,,///111333222000/////////000111////////////000000000000//////000000000000///////////////000000000111111000000000000000000000000......///000000000000000111111111000000000000000,,,,,,---......///000000000000000000000111222222111111111111111111222222111111000000111111222333222333444555666777888888666777888999;;;<<<===>>>AAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSSSSQQQOOOMMMPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUXXXVVVUUUUUUWWWWWWVVVTTTUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNLLLJJJHHHFFFEEEAAA@@@>>><<<:::888666666333444555666555444222111000000000000000000000000000000000000000000000000000000111111111000////////////000000000000//////+++,,,,,,---...///000000......///000000000//////////////////////////////////////////////////////---...000111111111////////////............//////////////////////////////////////////////////////............////////////////////////////////////------......///000000111000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000.../////////000000000000............////////////000000000000000000000000..............................//////000000000000000000000000000000000000..............................//////000000111111///...---,,,,,,---///000000000000000000000000000000000111111111222222222DDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>?????????===>>>>>>>>>??????@@@@@@<<<<<<;;;;;;;;;:::::::::777888999:::::::::::::::777777555444444444444444444444444444444444444444111111111222222333333333555555555444444444333333000000111222333333444444555333222222333444444333//////000000111111222222222222222222222222222222111111111111111111111111000000000000111111111111---///111222000/////////222222222222222222222222////////////000000000000000000111111222222222222///000222333444444333333000000000000000000000000111111111111000000000000222333333333333222111111000000111111222222222222222222222222222222222222//////000000111111111222222111111111000000//////000000000000000///......111111000...---...000333333222111/////////000111......//////000000111111//////000000000000//////000000000000111111111111000000000000000000000000......///000000000000000222222111111000000//////---......///000111111222000000///000000111222222000000000111222222222333222222111111222222333444333444555666777999999:::;;;<<<===???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHIIIKKKLLLOOOPPPRRRNNNNNNNNNNNNOOOOOOOOOOOOLLLPPPUUUXXXXXXTTTOOOLLLRRRRRRQQQQQQRRRRRRSSSTTTOOOPPPRRRSSSTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUVVVXXXXXXYYYYYYYYYTTTUUUUUUUUUVVVVVVWWWWWWSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWYYYWWWVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTRRRQQQOOONNNLLLLLLGGGFFFEEECCCAAA@@@>>>>>>555666777888888666444333000000000000000000000000////////////////////////000111222222111000///...//////000000000000///////////////000000000000000------...//////000//////////////////////////////////////////////////////,,,...000111222111000/////////............//////////////////////////////////////////////////////............/////////000////////////...............//////000111222222222//////000000000000//////000000000000000000000000...///000111111000///...000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000..............................///000111111000000000000000000000000000000........................,,,,,,---///000222333333111000...,,,+++,,,---...000000000000000000000000......//////000000000111DDDDDDDDDCCCBBBBBBAAAAAADDDCCCBBB@@@>>>===;;;;;;=========>>>??????@@@@@@>>>>>>===<<<;;;;;;::::::999:::;;;<<<;;;:::999888555555444444444555555666666555555444444333222222222222222222222222222222444444444333333333222222000000111111111222222222222222222222222222222222000000000000000000000000222222111111111111111111222222222222222222222222333111///000222333222///////////////////////////222222222222222222222222222222111000/////////000000000000000////////////111111000000000000111111000000000000////////////000111111111222222222222000111333333111000111222333222111000000000222222444333111000000000111111000000111111222222333333333222222222111111000000......//////000000111111------......//////000000222222111111111111222222111111000000111111222333000000000000000000000000222111000......000111222333333333222222222111111---...///111111222222222000000000000////////////111111111000000000000000111000000////////////000222222222222111111111111000222444555444444555777999999::::::;;;<<<<<<<<>>======>>>>>>>>>===============>>>======<<<;;;;;;::::::::::::;;;;;;::::::999999555555444444444555555666555444444444444333333333222222222222222222222222333333333333222222222222111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222444222000111333444333111111111111111111111111111222222222222222222222222222111000000000000000000111111111111111111111111222222111111111111222222222222222111111111000000000000000111111111222222000111333333111000111222222222111111111111111222333333111000000000111111///////////////000000000222222111111111000000000222222222111000000//////.........///////////////111111111000000111111111000000//////000000111222000000000000000000000000222111000//////000111222333333222222111111111111...///000111111111111111000000000000000000000///222222222111111111111111111111000000000000111111222222222111111111111111111333555666666777888999999:::;;;===>>>@@@AAABBBDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNQQQUUUYYYYYYWWWTTTQQQQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTWWWWWWVVVUUUTTTTTTSSSSSSVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJEEECCCAAA>>>;;;:::999999666444222111111222111111//////000000111000000000111111111000000/////////000000000000000//////...000000000000000000000000...//////000000///...---000000000111222222333333//////............//////////////////////////////......////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000......///000000000000000...///000222222000///.........////////////....../////////000000000111111000000////////////000000222222111000000000000000000000/////////..................///000111111111...//////000111111000000////////////////////////000000000000000000000000111000...------///111333000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////////////////DDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>===<<<;;;;;;;;;=========<<<;;;;;;::::::;;;;;;::::::999999::::::666555555444444444555555333333333444444444555555333333333333333333333333333222222222222111111111222222222333333333444444222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111000//////111111000///111111111111111111111111111111111111111111111111000000000000000000111222222222222222222222222222333333222222222222333333111111111111000000000000/////////000000000111111000111333333111000111222000111111222222222111111333222111111000111111111000000000000////////////111111000000000000//////444333333222111111000000000000///////////////...111000000//////000000111///////////////000000111////////////////////////222111000//////000111222222111111111111000000000///000000111111111000000000000000000000000000000222222222222222222222222222111111111111111222222111111222222222222222222333666888:::::::::<<<===:::<<<===@@@BBBEEEGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNQQQVVVZZZ]]]______^^^SSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOONNNKKKJJJHHHEEEBBBAAA??????;;;999666555555555444222000000000000000000///...222222111111111111111111111111000000000/////////000000000000000000000000//////000000///...------.........//////000000111000//////......//////000////////////////////////......//////000111111111//////////////////////////////............//////////////////000000000000////////////000000000000......///000000000000000///000111222222111000///...//////000000//////........./////////000000000000000////////////000000222222111111000000111111000000////////////............//////000000111111///000000111111111111111////////////////////////000000000000000000000000///////////////000111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////////////////DDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;666666555444444444444555222222333333444555666666333333333333333333333333222222222111111111000000111111222222222222333333111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000111111000000111111111000111111111111111111111111000000000000000000000000000/////////000111222222111111111222222222222222222222222111111222222222/////////.........------////////////000000000000000111333333111000111222///000222333333222111000222222111111111111111111333333222222111111000000000000000///////////////000000111111222333333333111000000000//////......000000////////////000000000////////////000111111////////////////////////111111000//////000111111111000000000000000000000000111111111111000000///000000000000000111111111111111111222222222222222111000000000111222333333222222222333333444444444777999<<<===>>>>>>@@@AAA>>>???@@@CCCEEEGGGIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQMMMNNNNNNNNNOOONNNNNNNNNPPPRRRUUUYYY\\\___aaaaaaUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQOOOLLLJJJHHHFFFFFFCCCAAA>>>======<<<:::888333333333333222111000///111111111111222222222222111111111000000000000000////////////////////////000000000//////...---------------....../////////000000////////////000000///////////////000000000.........//////000000111////////////////////////000000...------...000000////////////000000000000////////////000000000000......///000000000000000///000000111111000000/////////000000000000//////............////////////000000////////////000000111111000000000000000111000000//////////////////.../////////000000000111///000000111111000000000////////////////////////////////////////////////...//////000000000000000////////////////////////---.........////////////////////////////////////////////////////////////////////////////////////DDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>===============>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;666666555444444444444444111222222333444555666666333333333333333333333333222222222111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000333444444444444333444444000000000000000000000000000000000000000000000000000/////////000111222222000000000111111111222222111111000000000000111111////////////............////////////000000000000000111333333111000111222///000111333333222222111111111111111222111111111333333222222111111000000///////////////000000000//////000000111222222333111111000000/////////...000000////////////000000111000000000000111222222////////////////////////111111000000000000111111000000000000000000000111000111111111111000000//////000000000111111111222000000000000111111222222//////000000111222333444444444555555666777888888;;;===@@@AAAAAAAAACCCDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNPPPQQQQQQQQQQQQPPPNNNOOOPPPRRRTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXYYYYYYYYYWWWVVVUUUWWWXXXYYYYYYYYYYYYXXXXXXVVVVVVTTTSSSQQQOOOMMMLLLIIIGGGEEEDDDCCCBBB???===666666666555444222111000000111111111111111111111222222111000///000000111////////////////////////000000//////............000111111111111111222222000000////////////000000////////////000000111111000///...------------...////////////////////////222111////////////111222////////////000000000000////////////000000000000......///000000000000000//////////////////////////////000000000000//////............////////////000000////////////000000//////.........//////000//////000000000000000000////////////000000000000...//////000//////......////////////////////////////////////////////////......///000111000000///////////////////////////.........////////////000////////////////////////////////////////////////000000000000000000000000DDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<=========>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::777666555444444444444444222222333333444555666666333333333333333333333333333222222222222111111111/////////000000000000111111111111111111111111111000000000000000000000000000000000111222222333333111111111111111111111111000111222111000///000222////////////////////////111111111111111111111111000000000000000000111222//////000000111222222222111000000000000000000111222222222222111111111111/////////000000000111111000111333333111000111222///000111222222222222222000000111222222222222111000000000000//////////////////000000000000111111222222222111000000//////111000000000000000000///111000000//////000000111111111111111111222222333////////////////////////000000000111111000000000000000000111111111111222///000000111111111000000///000000111111222222222/////////000111111222222000000000111222444555666777777888999:::;;;<<<===???AAACCCDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWUUUSSSRRRQQQMMMKKKIIIIIIHHHFFFDDDAAA::::::999888666444222111111111111111111111111111333222111000///000111111000000000000000000000000//////............///000000000000000000000000000111000000//////000000111...//////000000111111222111000...---,,,,,,------////////////////////////111111000000000000111111////////////000000000000////////////000000000000......///000000000000000//////............/////////000000111111000000///....../////////000000000000000////////////000000......---------...////////////000000000000111111////////////000000000000...////////////......---////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000DDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999999777777666444444333333444333333333444444555555555444444444444444444444444333333333333222222222222///000000000000111111111111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222---///000///------...000000000000000000000000000222222222222222222222222222111000000000000000000000000111111222333333444222111111000000111111222333333333333222222222222000000000111111111222222000111333333111000111222000000000000111222333444///000111222333222222111///////////////000000000000000000111111111222222444333333222111111000000000000000000000111111111111111111000000111111111000000000000000111222222000000000000000000000000000000111111111111000000111111111111222222333333...///000111111111111111///000000111111222333333//////000111111222333333111222222333555666888999999:::;;;<<<>>>???@@@AAABBBDDDEEEFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIILLLMMMPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSQQQPPPOOONNNNNNIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKNNNPPPSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUTTTQQQOOONNNNNNNNNLLLIIIGGGBBBAAA@@@>>><<<:::888666444444333333222222111111444333111//////000111222000000000000000000000000......------...///000111..................------111111000000000000111111...//////000111111222222111///...---------///000//////////////////////////////000000000000//////////////////000000000000////////////000000000000......///000000000000000000//////////////////000000000111111111111000000/////////000000000111111000000////////////000000...............///000000//////000000000111111111000000000000////////////000000000000000///......////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000EEEDDDDDDCCCBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;:::999888888777666555444333333333333333333444444444555555444444444444444444444444444444444333333333222222000111111111111222222222000000000000000000000000000000000000000000000000///000000111222222333333222222222222222222222222222444666555222111333555111111111111111111111111222222222222222222222222222222111000//////000000111111222333333444555555333222222222222222222333222222222111111111000000111111111111222222222222000111333333111000111222111000//////000222444555///000111222333333222111000000111111222222333333000000111111222222222333111222222333333444555555//////000000111111222222222222111111111111222222///////////////000111111111111111111111111111111000000111111111111000000111111222222222333333333......///111111222222222///000000111222222333333000000111222333333444444333333444555777999:::;;;;;;<<<===???@@@BBBCCCDDDCCCEEEGGGGGGEEEDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFKKKLLLOOOQQQSSSSSSRRRQQQNNNOOOPPPQQQQQQRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPOOONNNNNNEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCEEEHHHLLLNNNPPPSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVWWWYYYZZZ\\\YYYZZZZZZ[[[[[[[[[ZZZZZZWWWWWWXXXYYYYYYXXXVVVUUUUUUTTTSSSSSSSSSRRROOOLLLIIIHHHGGGEEECCC@@@>>><<<666666555444333333222222444333111//////000111222000000000000000000000000------------...000111333111111111111111000000000111111000000000000111111...//////000111222222222000///...---...000222333////////////////////////---...///000000///...---////////////000000000000////////////000000000000...//////000000000000000111111000000000000111111000000111111111111000000000000000000111111111111000000////////////000000///////////////000111111//////000000111111111222000000000000////////////111111111111111000//////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000GGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>======>>>???@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999555555444444444444555555333333444444555444444444555555444333333222111111222222111111111111222222111111111111111111111111222222222111111111000000000111111111333555333//////111333444444222///...111111111111111111111111222222222111111111111000000111222222111000///...111///,,,---111333333222000000000000000000000000000000000000111111111111333333333222222111111111222222111111111111222222//////000111222333333333000111111222222333444444000000111111111111000000000000////////////000000333222222222111000000000111111111111111111111111000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000444444333333222111111111222111111111000000//////111111111111111222222333...000222333333333111000222222111111111111222222555444222222222444666777666777999;;;<<<<<<<<<;;;@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDIIIIIIIIIJJJKKKLLLNNNOOOLLLMMMPPPRRRSSSSSSSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSTTTQQQMMMLLLLLLJJJFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAA>>><<<;;;;;;<<<===@@@AAAAAA@@@AAACCCHHHKKKMMMPPPSSSUUUVVVVVVWWWYYYUUUVVVWWWYYYYYYYYYXXXWWWZZZYYYWWWWWWXXXXXXVVVUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZZZZYYYZZZZZZ[[[\\\VVVVVVWWWWWWVVVVVVUUUTTTTTTRRRNNNJJJFFFDDDBBBBBB???===:::999999888555333222222222222222222111111111000000////////////000000000///...............///...------......---,,,////////////............------......//////000000000...,,,---000111///---000000///...............000000000000000///......111111000000//////......000000000000000000000000000000///...............000///...------...///000000000////////////000000444333222111000...------.......................................---------//////............//////222111000000000000000111......//////000000111111............////////////000000000000000000000000000000//////.........---000000000000000000000000........................111111000000//////......000000000000000000000000111111000000000000111111GGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::555555444444444444555555555555555555444444333222555444444333333222222222222222111111111111222222111111111111111111111111222222222111111111000000///222555555444333333333---...000222444333333222111111111111111111111111222222222111111111111000000111222222222000///...222///---...111333333222111111111111111111111111000000000000111111111111333333333222222111111111222111111000000111111222000000000111222222222333333222222222222222222222000000111111111111000000111111000000000000111111222222222111111111111111111111111111111111111111000000000000000000000000111000000000///////////////////////////000111111000000000000000000000000000000000000000000111111111111111111000000000///111000000000000111222222///000222333333333111000111111111000111111222222555444333333444555777999999:::<<<===>>>??????>>>CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCCCC>>>????????????@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLKKKMMMOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSPPPLLLKKKJJJIIIFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA>>><<<;;;;;;;;;<<<>>>>>>???>>>???AAAEEEIIIIIIMMMQQQSSSUUUVVVXXXZZZWWWWWWYYYZZZZZZZZZYYYYYYZZZYYYWWWVVVWWWVVVUUUSSSOOONNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRWWWWWWWWWWWWVVVVVVVVVVVVZZZYYYYYYYYYYYYYYYZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSPPPMMMKKKJJJIIIIIIFFFCCC@@@>>>===;;;888555555444444333333222222111222111111000000000111111000000///............///111000//////111111111///000000000/////////...............///////////////111///...///111222000...000000///...............000000000000000///......111000000000/////////...000000000000000000000000000000///............///000///............///000000000////////////000000333222222111000///..............................000000000000000000000000//////............//////000000/////////000000111.../////////000000000111....../////////000000000000000000000111111111111000000000/////////......000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000...------,,,,,,------...FFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@===<<<;;;:::999999999999888999:::::::::::::::999555555444444444444555555666666666555444333222111444444444333333333333333222222222222222222222222111111111111111111111111222222222111111111111111000333444333000///333777...///000111222333333444111111111111111111111111222222222111111111111000000111222222222111000///222000///000222333444333111111111111111111111111000000000000111111111111222222222222222111111111222111111000000111111222111111111111111111222222444444333333222111111000000000111111111111000000222222222111111222222222111111111111111222222222111111111111111111111111000000000000000000000000111111000000000/////////000000/////////000111111000000000000000000000000...//////000111111222222111111111111000000000000000000000000000111111222111222333444333222111000000000000000111111222333555555555555666888:::<<<===>>>???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKIIIGGGEEEDDDDDDDDD????????????>>>>>>>>>>>>??????@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNKKKJJJIIIGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGFFFEEECCCAAA>>><<<::::::;;;;;;;;;<<<<<<<<<===???CCCFFFFFFJJJNNNRRRTTTVVVXXXZZZXXXYYYYYYZZZZZZZZZZZZYYYZZZXXXVVVUUUUUUTTTQQQOOOGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOUUUUUUUUUUUUUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQNNNLLLHHHEEECCC@@@===:::999888777666444333222111222222111111111222222333111000//////......//////111//////000222333222111111111000000000/////////000000///////////////...222000///000111222111000000000///...............000000000000000///......000000000000////////////000000000000000000000000111000//////......//////000//////......//////000000000////////////000000111111111111000000000///////////////////////////000000000000000000000000//////............//////............///000111111////////////000000000000/////////000000000111111000000000111111222222222111000000000000000//////000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000,,,,,,++++++++++++,,,,,,FFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA???>>>???>>>>>>>>>>>>>>>??????======<<<;;;::::::::::::999:::::::::999999888777555555444444444444555555555555666555555444333333333333333444444444444444222222222222222222222222111111111111111111111111111111111111111111111111333111222333222111333666333222111000000000111222111111111111111111111111222222222111111111000000000111222222222111000000222111111111222333333333111111111111111111111111///000000000111111111111222222222111111111111111111111000000000000111111222222222111111111111111333333333222222111111111000111111222222111111000222222111111111111222222000000000111222222222333111111111111111111111111000000000000000000000000111111111000000000//////111000000///000000111111000000000000000000000000111111222222222333333333111111111000000000000000000000//////000000111222222333333444333333222111000000000111222333444555666777777888999;;;===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAACCCDDDEEEFFFEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNLLLKKKIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA>>><<<::::::;;;;;;;;;<<<=========???CCCEEEGGGJJJOOORRRTTTUUUWWWYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYWWWTTTSSSRRRPPPNNNLLLDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHKKKLLLNNNOOOSSSSSSTTTTTTUUUUUUUUUVVVYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVSSSQQQNNNKKKIIIGGGDDDAAA>>>===;;;999777444333222222222222111111222222333111000000///.../////////...------...111222222111111111111111000000000000111000000000//////......000000000000000111000000000000///...............000000000000000///......000000000000////////////////////////////////////111000000///.../////////000//////////////////000000000////////////000000000000000000000111111111000000000000000000000000...............///////////////............//////------------...000111111////////////000000000000000000000000111111111111//////000111111222222222111111111111000000000000////////////////////////111111111111111111111111000000000000///////////////////////////////////////......------......///FFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999777666555555555444444444444555555333444444555666666666666444444444444444444444555111222333333333333222111111111111111111111111111111111111111111111111111444222777AAAEEE>>>555000444333111000///000111222111111111111111111111111222222222111111111000000000111222333333222111000111222222333222222333333111111111111111111111111///000000000111111111111111111111111111111111111111000000000000000000111222222222111111111111111111111222222222333333333111111222222222222111111111111111000000111111111000000000111222222222333111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111111111111111111111111111333333333222222222111111000000000000000000111111000000000000000111111222333333444444444333333333111111222333444555777888999999:::;;;===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLKKKIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA>>><<<;;;;;;<<<======>>>???@@@@@@BBBEEEGGGKKKMMMQQQSSSSSSTTTUUUWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVTTTRRRPPPOOOMMMKKKHHHDDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBEEEHHHJJJLLLMMMQQQQQQRRRRRRSSSTTTUUUUUUXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSQQQOOOOOOMMMKKKIIICCCBBB@@@===:::888555444444333222222111111222222111111000///////////////...------...111222222111111111111111000000000000111111000000/////////...///////////////...//////000000///...............000000000000000///......////////////000000000000////////////////////////111111000//////////////////000000000000000000///000000////////////000000000000000000111111111111111111111111111111111111............//////000000//////............//////------------...000111111000000000000////////////000000000000111111111111/////////000000111111111000000000000111111111111////////////////////////000000000000000000000000////////////000000000000////////////////////////000000////////////000000FFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::888666666555555444444444444555555222333444555666777777777555555555444444444444444111222333444444333222111111111111111111111111111111111111111111222222222222333>>>PPPWWWJJJ666+++000000//////000222444555111111111111111111111111222222222111111111111000000111222333333333222111000111333333222111111222222222222222222222222222000000000000111111111111000000000111111111111111111000000//////000000111111111111111111111222222000111111222333333444444111111222222222222111111111111000000000000111111111111111111111222222222111111111111111111111111000000000000000000000000222222111111111000000000222222111000000000111111111111111111111111111111222222111111000//////...000000000000111111111111111111111111111222222333333333333444444444555555444444444555777999;;;<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMLLLIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFDDDCCCAAAAAABBBAAA???======>>>???@@@@@@AAACCCDDDDDDFFFHHHJJJMMMOOORRRSSSSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLKKKHHHFFFCCCCCCBBBAAA@@@???>>>======>>>???AAADDDFFFHHHHHHLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZZZZZZZYYYXXXVVVVVVVVVUUUSSSSSSSSSSSSQQQOOOJJJHHHFFFCCC@@@===;;;:::777666555333222222222222222111000000//////000000111//////000222333222111111111000000000/////////111000000000000000000///---///000///...---...000000000///...............000000000000000///......////////////000000000000000000000000000000000000222111000000//////000000///000000111111000000///000000////////////000000000000000000000111111111000000000000000000000000///000000111111222222333//////............//////............///000111111000000000000/////////////////////000000000111111//////////////////////////////000000000000000111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////............//////FFFFFFFFFEEEEEEEEEEEEEEECCCBBB@@@??????@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<:::;;;;;;;;;;;;::::::999555555444444444444555555333444555666666777666666666666555555444444333333111222444555555444222111111111111111111111111111000000111111111222222222333000999IIIMMMAAA333...//////000000111333444444111111111111111111111111222222222111111111111000000111222333333333222222...111333333111///000111222222222222222222222222000000000000111111111111///000000000111111111222000000////////////000000000000000111222222222333222222222222222222222333111222222333333222222111222222111111111111222222222222222111111111111111111111111111111111111111000000000000000000000000222222222111111111000000333222111111000000111111111111111111111111111111111111000000000000000000///000000000111111111111222222222222222333333444333333333333444666777777666666777888:::<<<>>>???>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOONNNKKKIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>@@@BBBCCCBBBDDDFFFGGGGGGHHHKKKMMMLLLNNNQQQRRRQQQQQQQQQRRRUUUTTTSSSQQQQQQQQQRRRSSSQQQOOOLLLKKKKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUXXXZZZZZZZZZYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXWWWYYYXXXVVVVVVVVVVVVTTTSSSPPPOOOMMMJJJGGGDDDBBBAAA;;;:::888666555333333222222111000000//////000000111000//////111111111///000000000/////////......000000000000000111111111...000111000...---///111000000///...............000000000000000///........./////////000000000111000000000000000000000000222111000000//////000000///000111111111111000///000000////////////000000111111111000000000000000000000000000000000000000///000000111222222333333//////............//////000000/////////000000111111000000000/////////........./////////000000000/////////...------,,,,,,....../////////000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000//////......//////000FFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???======???BBBCCC@@@@@@???>>>>>>===>>>>>>>>>>>><<<;;;;;;;;;;;;;;;888999:::;;;<<<<<<===<<<555555555444444555555555555666666666666666555555777777666555444333333333111222444555555444222111111111111111111111111111000000111111222222222222444------555666000///555222222222222111111000000111111111111111111111111222222222111111111111000000111222333444333333222---000333333000//////000222222222222222222222222000000000000111111111111//////000000111111111222000000////////////000000//////000111222333333444444444333222222111111111111222222333333222222111444333333222222333333444333222222222111111000000111111111111111111111111000000000000000000000000222222222111111111111000333333222111000000111111111111111111111111111111111111111222333333444444//////000000111111111222333333222222333333444555222222333333555666888999888888999:::<<<>>>@@@BBB@@@@@@AAABBBCCCCCCCCCBBBEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPOOONNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDBBBAAA@@@@@@??????CCCDDDEEEFFFHHHIIIJJJKKKNNNPPPQQQOOOLLLJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDAAA@@@??????@@@AAADDDEEECCCEEEGGGHHHIIIJJJLLLNNNJJJLLLOOOPPPPPPPPPQQQRRRUUUTTTSSSQQQQQQQQQRRRSSSOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDFFFGGGIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYY\\\[[[YYYXXXXXXXXXVVVTTTUUUTTTRRROOOLLLIIIGGGFFF???===;;;999777555444444222111111000000000000000///...------......---,,,////////////............//////000000111111222222///111333222///...000222000000///...............000000000000000//////....../////////000000111111000000000000000000000000222111111000000000000000///000111222222111000///000000////////////000000111111111111000000000///////////////////////////---......///000111111111//////............//////222111111000000000000111111111000000/////////...............//////////////////...---,,,++++++***---.........//////000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000111111000000000000111111EEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;999888777777999888555333222333444555444444555555666666777777888777555444333333444444333333444555666666666666333333333222222111111111222222111111111111222222333222222222111000000000333333333333333333333333111111000000000111333444111111000//////...//////000111111111111222222222000000000000111111111111111111111111111000//////000111111111111222222222222111111111000000//////000000000111222222222333//////000111222333333333444333111000///...//////111111222222222222111111111111111111111111111111333222222111111222222333444444222111000000//////...//////000111222222222111111111111111111222222111000///...///000222444222222222222222222222222222222111111111111111222111333333222000///000111333222222222222222333333555555666777888999999:::<<<<<<>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKHHHDDDBBBCCCCCCCCCBBBAAACCCDDDEEEFFFGGGJJJMMMJJJLLLMMMMMMLLLLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOORRRRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLIIIGGGFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGKKKPPPTTTVVVWWWYYYZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVTTTRRRPPPMMMLLLEEEDDDAAA>>>;;;777555444777555222111111111///---222222222222222333444444333333222111000///......000000////////////000000666666444222000...---,,,000000////////////000000111111111111000000000000000000000000////////////000000000000000000000000222111111111000000//////444333111000000000111111////////////////////////111111000000111111222333//////000000111111222222222222111111000/////////......//////000000111111///////////////000111111............/////////000444111......000111111///000000000000111111111111111000///......///000111......//////000000111111111111000///////////////+++---///000111000///...000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777666444222111000111222333555555555555666666666666777666555333333333333333333333444444444333222222333333333222222222111111222222111111111111222222222222222111111111111111333333333333333333333333222111000000000111222333222111000000/////////000000111111111111222222222000000000000111111111111111111111111111000//////000111111111111222222222222111111111000000000000111111111111111222222222000000000111222222222333333222111////////////000111111222222222222111111111111111111111111111111333222222111111222222333222222111111111111111111/////////000111222222222333222222222111000000000222111/////////000222333222222222222222222222222222222111111111111111222222333333222111000000222222222222222222222333444555666777888999:::;;;<<<===>>>???AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIEEEDDDDDDEEEDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMLLLNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJHHHGGGEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@?????????@@@@@@AAADDDHHHMMMQQQSSSUUUWWWXXX[[[ZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPJJJIIIGGGCCC@@@===;;;:::999666333222222333222111222222111000000000000000////////////............000000////////////000000222222111111000///......000000////////////000000111111111000000000//////000000000000000000000000000000000000000000000000111111111000000000//////222222000/////////000000000000000000000000000000//////000000000111111111000000000000000111111111000000000000000111111111111111000000//////......///////////////000111111........./////////000000///---,,,---000222222222...////////////000000000111000////////////000111////////////000000000000111111000///////////////+++,,,...000000///...---000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;=========<<<;;;;;;;;;:::::::::999999999888888888444333222111111222333444666666666555555555555555555555444333222222222222222333333222111000//////333333333222222222222111222222111111111111222222111111111111111222222222333333333333333333333333333222111111000111111111222222111000000000000111000111111111111222222222000000000000111111111111000111111111111000000///000111111111111222222222111111111111111000000000222222222111111111111111111111111111111111222222111000000/////////000111111111222222222222111111111111111111111111111111333222222111111222222333111111000000111222222333//////000000111222222222444333333222111000//////333222000//////000111222222222222222222222222222222111111111111111222222222333444333111000111222222222222222222333444555777777888:::;;;===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIFFFEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOOOONNNKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHFFFFFFHHHIIIJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPOOONNNLLLKKKJJJCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@>>>======<<<<<<<<<@@@CCCGGGKKKNNNPPPTTTVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTQQQPPPNNNKKKHHHFFFDDDCCC===:::666444444555444444444333222000///.........------......//////000000000000////////////000000.../////////000000000000000000////////////000000111111000000000000///////////////000000111111222000000000000000000000000111111000000000000//////111000//////.../////////111111111111111111111111---...///000111000000///111111111111000000000000...//////000111111222222111111000000//////......///////////////000111111....../////////000000000...,,,+++,,,///111111111............////////////111000000//////000000111000000000000////////////111000000///////////////,,,---...///000///...---000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;::::::>>>>>>===<<<;;;:::::::::888888888888888888888888666666555555555666777777666666666555555444444444444333333222222111111111111111222222111000000///222222222222222222222222222222111111111111222222000000000111222222222333222222222222222222222222333333222111111000000000222222111111111111111222000000111111111222222222///000000000111111111111000000111111111111000///000000111111111222222222111111111111111111111111333222222222111000000000222222222111111111111111////////////000000111111111111222222222222111111111111111111111111111111333222222111111222222333222111111111111111222222000000000111111222222222333222222222111000000000333333111000000000000111111111111111111111111111111111111000111111222333222333444333222111222333222222222333444555666777999999:::<<<>>>???@@@AAA???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHFFFEEEFFFGGGFFFEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOOOONNNKKKJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQRRRRRRQQQOOOMMMLLLIIIHHHHHHGGGFFFEEEEEEEEE@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;>>>BBBFFFIIILLLPPPSSSXXXXXXYYYYYYZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTRRRPPPMMMLLLKKKCCC@@@;;;888777666555444555444333111000000//////000000000000111111111111000000////////////000000...//////000000111111111000000////////////000000111000000000////////////------...///000000111111////////////////////////000000000000000000//////000000000000///000000000111111111111111111111111---...000222222111000...222222111111000000////////////000000111111111111......//////000000111111///////////////000000111...////////////000000000000000////////////.............../////////000000000000000000000000000000111111000000//////......000000////////////000000......///000000000///...////////////////////////////////////////////////EEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;>>>>>>===<<<;;;:::::::::777888888888888999999999777777777777777888888888666666555555444444333333222222222222222222111111000000111222222222222222222222222222222222222222222222111111111111222222000000000111222222222333222222222222222222222222222222222222111111000000222111111111111111222222000000111111111222222222///000000000111111111111///000000111111111000000000000111111111222222222111111111111111222222222333222222222111000000000222222222111111111111111//////000111111222222222111111222222222222111111111111111111111111111111333222222111111222222333444333222111000000000000111111111111222222222222000000000111222222222333333333222111111000000000111111111111111111111111111111000000111222222333222333444444333222333555333333333444555777888999;;;;;;<<<>>>???AAABBBBBB???@@@AAABBBCCCCCCCCCBBBEEEDDDDDDCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGIIIKKKLLLMMMNNNMMMKKKKKKKKKLLLHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLPPPNNNKKKJJJKKKLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRRRRRRRPPPOOONNNOOONNNLLLJJJHHHGGGEEEDDD????????????>>>?????????AAA@@@???===<<<;;;:::::::::<<>>>>>>>>=========<<<<<<=========<<<;;;;;;;;;:::888888999999999999999999666666666666666666555555555555555444444444444444222222333333333222222111000000111333333444444444111222222222222333333333222222111111111111222222111111111111111222222222222222222222222222222222111111222222222111000000111000000000000111222222000111111111111222222222000000000000111111111111///000000111111111111000000111111111111222222222111111111222222222222222222222222111111111111111111111111111111111222222000000111222333333333222111111222222222222111111111111111111111111111111333222222111111222222333555444333111000/////////222222222222222222222222//////000111222333333444222222222222222111111111111111111111111111111111000000000000111222333333222444555555333333444666444555555666888:::;;;<<<======>>>???@@@AAABBBBBB@@@AAAAAABBBCCCCCCBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDEEEGGGGGGFFFEEEDDDEEEGGGGGGGGGHHHJJJLLLLLLMMMNNNMMMLLLKKKLLLMMMHHHHHHIIIIIIIIIJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMKKKIIIHHHHHHIIIHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOQQQPPPNNNMMMJJJIIIGGGFFFAAAAAA???>>>============>>>>>><<<;;;;;;:::::::::;;;<<<>>>@@@CCCGGGMMMQQQWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTPPPMMMHHHDDDAAA>>>:::777111111000000000000000000000000//////......------000000////////////000000333333222222111111000000000000////////////000000000000////////////......---------....../////////000000000000000000000000......////////////000000000111111222222222222111111111111111111111111111///000111333333222222111111111111111000000000000222222111111000//////...111111000000//////......///////////////000111111/////////000000000111111,,,...111111111111222333000000000000111111111111000111111222222111111000000000000000///////////////////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@????????????=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999555555555555444444333222333444444444444444444555111222333444444333222222111111222333333222222222111111222222222333333333222222111111111111222222222222222111111111111111111111111111111111111111000000111222333222111111000/////////000000111222000111111111111222222222000000000000111111111111//////000111111111111111000111111111111222222222111111111222222333333333111111111111111222222222000000000111222222222333222222333444444444333222111111222222222222111111111111111111111111111111333222222111111222222333333333222111000000000111222222222222222222222222000000000111222222222333111111222222333222222222111111111111111111111111000000000000111222333444222444555555444444555777666666777888:::<<<>>>????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEEEECCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHFFFDDDFFFGGGHHHHHHIIILLLNNNNNNOOOOOONNNKKKJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJMMMMMMLLLKKKJJJJJJJJJJJJLLLIIIGGGFFFGGGHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJJJJFFFEEEBBB@@@>>>===============<<<<<<<<<======>>>===>>>???@@@BBBGGGMMMQQQUUUWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWSSSQQQNNNLLLIIIEEEAAA===666555444333222222111111............////////////000000////////////000000111111111111000000000000000000////////////000000000000/////////.........//////000000000000000000000000000000000000000000........./////////000000...///000222222222111000000000000000000000000000000000000000111111111111000000000000000111111111111111111000000000000000111111000000//////......///////////////000111111//////000000000111111111***---111111000000111333/////////000000000000111000111222222222222111000////////////000000000000///////////////000111111000//////...............000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@????????????>>>======>>>>>>??????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666666555444333222333333333444444555555555111222444444555444333222222222333222222111000///111111111222222333333333222222111111111111222222333222222222111111000000111111111111111111111111///000111222333333222111//////...//////000111111000111111111111222222222000000000000111111111111//////000111111111111111000111111111111222222222111111111222222333333333000000111111222222222333//////000111222333333444333444555555555444333222111111222222222222111111111111111111111111111111333222222222222222222333111111111000111111222333222222222222222222222222222222222111111111111111000111222333333333333333000000000000000000000000000000000000111222333444333444555555444444666777777777888999;;;>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHEEEFFFHHHIIIIIIKKKNNNPPPPPPQQQPPPNNNKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOMMMLLLKKKKKKJJJJJJLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMOOOJJJKKKKKKKKKLLLLLLLLLMMMJJJHHHEEEBBB???>>>======>>>>>>>>>??????@@@AAABBB???@@@@@@AAABBBGGGMMMQQQTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXTTTSSSQQQPPPOOOKKKFFFCCC===<<<:::888666555444444......///000111222333333000000////////////000000////////////000000000000000000////////////000000000/////////............222222222111111111111111000000000000000000000000---.........//////000000---...///111111111000//////////////////////////////////////////000111111//////000000111111222222/////////000111111222222......//////000111111111///////////////000111111000000000000111111111111,,,///222111///------.............../////////000000111222333333222111000......//////000000111111///////////////000111111///...---,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::999999777777666555444333333333444444444444444444444444222333333333333222111111000111111222222111111000222222222222222222222222111111000000000000111111111111222333333333333222000111222333333222111000111222222222222333333333333111///...000111111111111111111000000000000000111111111111111111111111111111111111000000000000222222111111222222333444333333222111000000000111111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111222222222111111111111000000111111222222222111111222222111111111111222222111111000000111111222333444444333222111111111111111222333444333333111000000000111222333333444444444444555666777888999999:::;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBIIIFFFDDDEEEGGGIIIHHHFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPSSSUUUVVVWWWRRROOOMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLNNNQQQSSSTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMOOOPPPQQQPPPPPPRRRSSSRRRPPPNNNMMMNNNOOOOOOOOOSSSTTTUUUUUUUUUTTTSSSRRRTTTRRROOONNNMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIFFFDDDBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHJJJLLLMMMOOORRRWWWYYYZZZYYYYYYZZZYYYXXXUUURRRQQQQQQQQQRRRVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]\\\[[[[[[\\\^^^^^^]]][[[ZZZYYYXXXYYYYYYXXXXXXWWWVVVSSSPPPMMMLLLIIIFFFAAA;;;777444333444222222111333444444333111......////////////......111111000000000000111111000000000000000000000000......//////000000111111222///......111222000---////////////000000000000222000------///000111000000000000000////////////////////////000000000000111111000000//////......222222111111111111222222000000000000000///...---000000000000000000000000333333333333222000///...111111000000//////......111222222111///------...222111111111000000//////333111///---,,,---......000000000000000000000000////////////000000000000,,,---...///111111222222111000000///...------,,,000000//////.........---EEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBCCCCCCBBBAAA@@@@@@@@@??????????????????===<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666777777666444444333333444333333333333333333333333222333333333333222111111444555555666666555555444222222222222222222222222222222111111111111222222111111222333333333333222111111222222222111000000///000000000000111111111444222000000111222222222222222222111111111111111111111111111111111111111//////000000111111222222222222111111222222333444444333333222111111222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222111111111111222222222222222222222222000000111111222222222333111111222222222111111000222222111111111111222222111111000000111111222333333333222222111222222222111222333333333333222111333333333333333444444444555555666777888999999:::======>>>???@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCDDDGGGHHHHHHFFFJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNSSSUUUXXX[[[]]]^^^^^^^^^XXXVVVSSSRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRSSSUUUXXXYYYZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZYYYZZZ[[[]]]\\\ZZZYYYXXXYYYZZZZZZZZZ^^^______^^^\\\ZZZXXXWWWYYYVVVTTTRRRQQQOOOLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLKKKKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEGGGHHHJJJLLLMMMNNNQQQUUUXXXXXXXXXXXXYYYXXXVVVSSSPPPNNNMMMMMMNNNRRRRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\\\\[[[ZZZ[[[]]]\\\[[[ZZZXXXWWWWWWXXXXXXZZZYYYYYYXXXVVVSSSQQQOOOLLLJJJEEEAAA===:::999888555444333333444444333222//////000000000000//////111000000//////000000111000000000000000000000000////////////000000000000222000//////111222111///...////////////000000000111000......000111000///000000000111111111111111111111111111000000000000111000000000/////////...111000000000000000000111000000111111111000//////000000000000000000000000000000000000///...------000000000000///////////////000///...---,,,...000111111000000000/////////......//////////////////000000000000000000000000////////////000000000000///000000111111111000000222222222111000/////////000000/////////.........FFFEEEEEEEEEDDDDDDDDDCCC???@@@AAABBBBBBAAA??????>>>>>>??????????????????===<<<<<<<<<<<<;;;;;;;;;999888888777777666666666777666555444444444444444333333333333333333333333222333333333333222111111333333444444444444333333222222222222222222222222333333222222222222333333111111222333333333333222222222222222222111000//////000000000000111111111444222111111222333333222222222222222222222222222000000000000000000000000......///000111222333444222222111111222222333444444444333333222333333333111111222222222333333333222222222222222222222222111111111111111111111111333222222222111111111111333333333333333333333333//////000111222333444444222333333333222111000000222222111111111111222222111111000000111111222333333222222222222333333444222222333333333333222222555555555444444444444333666666777888999:::;;;;;;??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEFFFIIIJJJJJJIIIKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYaaadddiiimmmooonnnlllkkkdddbbb```___```aaaaaa```___```aaabbbbbbbbbaaaaaabbbaaaaaaccceeeggggggfffhhhhhhgggffffffeeeffffffggghhhiiiiiihhhhhhjjjlllkkkkkkjjjjjjjjjjjjkkklllpppooonnnmmmjjjfffcccbbbccc```]]][[[YYYWWWTTTRRRPPPOOONNNLLLJJJIIIGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLLLLOOOSSSUUUUUUUUUVVVWWWVVVTTTRRROOOLLLJJJHHHHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWYYY[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZXXXVVVUUUTTTQQQOOOMMMIIIFFFCCC@@@???:::888555333444444333222000000111111111111000000000//////......//////000000000000000000000000000000000000000////////////111000///000111222111000........./////////000000000000///000111111000...000000111111222222333333333222222222111111000000000000000000////////////000000////////////000000000000111111222111111111000000000000000000000000.........//////......---////////////000000000000---......,,,+++,,,///111000000///////////////...)))+++...111222222111000000000000000000000000000////////////000000000000111111111111000...---,,,222222111111000000//////000000////////////......FFFFFFEEEEEEDDDDDDCCCCCC??????@@@@@@@@@???>>>>>>======>>>>>>??????@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888777666555444444444444444222222222222222222222222222333333333333222111111111111222222222222111111222222222222222222222222222222222111111222222222111111222333333333333222333222222222111000000///111111222222222333333333333222111111222333222111111111111222222222222222000000000000000000000000//////000111111222333333222222111111222222333444444333333222222222333333111111222222222333333333222222222222222222222222111111111111111111111111333333222222222111111111333333333333333333333333000000111222222333444444444444333333222111000///222222111111111111222222111111000000111111222333222222222222222333444555222222333333333333333333444444444444555555555555777888999999;;;;;;<<<===@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRTTTTTTVVVXXX]]]bbbhhhkkkrrrvvv{{{|||yyytttsssqqqqqqsssuuuuuuuuutttuuuwwwxxxwwwvvvtttssstttsssssstttvvvwwwvvvuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvxxxzzz{{{{{{||||||{{{{{{|||}}}}}}zzzwwwtttrrrqqqoookkkiiigggeeeaaa___]]][[[YYYVVVSSSPPPNNNMMMJJJJJJLLLMMMNNNOOOOOOPPPKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMPPPQQQRRRRRRTTTVVVUUUTTTRRROOOLLLHHHFFFEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUXXXZZZ[[[ZZZZZZZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXTTTSSSRRRQQQNNNKKKHHHFFF???<<<777555444444333222111111111222222111111111//////............//////////////////////////////111111000000//////......000/////////000111000000....../////////000000000000000000111222222///---//////000111111222333333333222222111111000000///000000000000////////////000000////////////000000///000111222222222222222////////////////////////......///000000000000000......//////000000111111---...//////...---...///////////////............+++,,,...000111222222111////////////////////////////////////000000000000000000000///...---,,,+++000/////////.........---000000//////////////////FFFFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>>>>============>>>>>>??????@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::666666555444444444444555222222222222222222222222222333333333333222111111222333333444444333333222222222222222222222222222111111000000000000111111111111222333333333333222333222222111111000000000111111222222222333333333111000000000222222111///000000000000111111222222000000000000000000000000222222222111111111111111222222111111222222333444222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111333333333222222222222111333333333333333333333333333222222222222222222222444444444333222111000///222222111111111111222222111111000000111111222333222222222222333444555555222222222333333444444555222222333444555666777888999::::::;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDHHHHHHGGGGGGHHHIIIJJJJJJIIIKKKNNNQQQSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ]]]^^^```dddjjjrrryyy}}}~~~{{{xxxvvvtttpppnnnlllkkkhhheeeaaa]]]ZZZYYYUUUVVVWWWXXXYYYYYYXXXXXXSSSQQQOOOLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNNNNPPPRRRUUUUUUUUUSSSQQQNNNKKKHHHFFFCCCDDDEEEFFFIIIKKKNNNOOORRRTTTXXXZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUSSSPPPMMMKKKEEEAAA<<<888666555333222111111222222222222111111//////............//////////////////////////////111111000000//////......---...////////////000000/////////000000000000111111111111222222222///---......//////000111222222111111000000000/////////////////////000000000000222111111000000111111222///000111222222222222222////////////////////////---...///000000111111000......//////000000111111---000333333111...,,,,,,............////////////000///......///000111222////////////////////////////////////000000000000//////000000000//////...////////////............//////000000000000000000GGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999666555555444444444555555333333333333333333333333222333333333333222111111000111111222222111111000222222222222222222222222111000000000000000000111111111222333333333333222222111111000111111222222///000000000000111111111000000///000222222000.../////////000111111222222111111111111111111111111333333222222222111111111222222111111222222333444111111000000111111222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333222222222222333333333333333333333333444333333333222222222222333444444444333222111111222222111111111111222222111111000000111111222333444333333333333444444555333222222222333444555666222222444555777999::::::;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJIIIIIIJJJKKKLLLMMMQQQTTTXXX\\\]]]___aaaccceeeeeeeeeeeeeeefffggghhhjjjkkknnnrrryyy}}}zzzyyyxxxvvvssspppnnnlllkkkjjjkkkkkkjjjhhhfffdddbbb[[[ZZZWWWSSSPPPMMMKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTUUUUUUUUUTTTRRROOOKKKIIIEEEDDDDDDDDDEEEFFFHHHIIILLLOOOTTTWWWXXXYYYZZZ[[[XXXXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYYYYYYYZZZZZZWWWXXXXXXWWWVVVTTTRRRQQQLLLHHHCCC???<<<999666444111111222222222222111111000//////......//////000000000000000000000000000000000000000////////////---...000000//////000222000000000111111111222222333222111111222111000.........//////000000111111////////////////////////////////////000000000000222222111111111111222222000000111111222111111111000000000000000000000000,,,---...///////////////////////////000000000000///111444444111...,,,+++...////////////000000000333111///......///111222000000000000000000000000////////////000000000000000000111222222333222222111111111111000000000000//////000000000000111111GGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;888888888888888888888888555555444444444555555666333333333333333333333333222333333333333222111111//////000000000000//////222222222222222222222222222111111000000111111222111111222333333333333222111000000000000222333444///000000000000111111111111000000222333333111/////////000111111222333333222222222222222222222222111222222222222222222222222222111111222222333444222111111111111222333444111111222222222333333333222222222222222222222222111111111111111111111111444444333333333222222222222222222222222222222222222222333333333333333333333333333444333333222222222222111111111111222222111111000000111111222333555444444333333333444444333333222222333444666777666666777888999;;;;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPPPPQQQTTTVVVXXX^^^ccchhhlllnnnooorrrtttvvvvvvvvvuuuvvvvvvwwwwww|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzvvvsssqqqiiigggddd```\\\WWWSSSQQQNNNMMMKKKIIIGGGGGGFFFGGGJJJJJJJJJKKKLLLLLLMMMMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKJJJKKKMMMQQQTTTSSSTTTVVVVVVUUURRROOOMMMHHHGGGEEECCCBBBBBBCCCDDDEEEIIINNNRRRUUUVVVWWWYYYVVVWWWXXXZZZ[[[[[[ZZZZZZ]]]\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYXXXXXXWWWVVVUUUSSSPPPKKKGGGCCC>>>:::777000000111111111111000000111000000//////000000111000000000000000000000000////////////000000000000...000222222111111333555111222222222222333333333555333111000111111000///000000000000000000000000/////////000000111222222.../////////000000000111111111000000000000111111000000111111111000//////000000000000000000000000......//////000/////////000000000000///////////////000111000...---...////////////000000000111111111000000000000000000111000000000000000000000000////////////000000000000///000000111222222111111000000000000111111111111//////000000000111111111GGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@??????????????????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999::::::555555444444444555555666444444444444444444444444222333333333333222111111333333444444444444333333222222222222222222222222333222222222222222222333111111222333333333333222000000//////000222444555111222222222222333333333222111222333444444222000000000111222333333444444333333333333333333333333000000111222333444444555222222111111222222333444222222222222333333444555111111222222222333333333222222222222222222222222111111111111111111111111444444444333333333222222111111111111111111111111111111222333444444555666222222333444444444333333222222111111111111222222111111111000111222222333666555444444333333333333333333222222333555666777:::::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@AAACCCDDDFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIILLLOOOSSSWWWZZZ[[[\\\\\\\\\]]]___bbbeeegggkkkpppvvvzzz|||}}}~~~yyyxxxuuuqqqlllfffaaa^^^WWWUUUSSSPPPNNNMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNRRRRRRQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJMMMQQQUUURRRSSSVVVWWWWWWTTTQQQOOOKKKIIIFFFCCCAAA@@@@@@AAA@@@DDDJJJOOORRRTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[___^^^\\\[[[ZZZ[[[[[[\\\ZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUPPPLLLHHHCCC===999000000111111111111000000111111000000000000111111000000000000000000000000......//////000000111111///222444444222222444777222222333333333444444444666333111000000111000000222222222111111111111111//////000111222333333444.../////////000000111111000000////////////000000000000000000000///...---000000000000000000000000111111222222222222111111111111000000//////......//////---+++***,,,000333//////000000111111222222---///111222333222111000000000000000000000000000////////////000000000000---...............------............//////////////////000000111111111222GGGGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@????????????>>>>>>>>>==================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666555555444444444555555666222222111111111222222333111111111111111111111111222222222222111111000000333222222222222222222333222222222222111111000000000111111111111222222222777666444222222222444555222222222222222222222222444333222222111111222222222222222222222222222222222222333333333333444444222111111333444444222000000000111111111222222222333333333333333333333333222222111111111111222222333333222111111222333333222222222222222222222222222222222222222222222222333333333222222111111111444333333222222333333444444444444444333333222111333333333222222111111111333333333333333333333333333333333222333333444444444444555555666666777777========================@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEGGGEEECCCBBBBBBDDDGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMPPPSSSWWWZZZ^^^bbbfffjjjjjjjjjlllooossswwwzzz|||wwwrrrnnnfff```ZZZWWWXXXWWWTTTPPPRRRRRRRRRSSSRRRRRRQQQPPPSSSTTTRRRNNNNNNPPPNNNJJJQQQOOOLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWWWWUUUSSSQQQOOOMMMJJJGGGDDDAAA@@@???FFFFFFGGGIIILLLPPPSSSUUUTTTUUUWWWYYY[[[\\\]]]]]][[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTQQQNNNIIICCC???===:::555222222222222222///............///000000111111000000000000000111///////////////000111111222222222111111111111111333333333444444555555555222222222111111111111000///000111222222222222222000000000000111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000////////////000000//////000000111111111222444222///---,,,...000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@????????????>>>?????????????????????<<<<<<;;;;;;;;;:::::::::::::::::::::999888777777666555555444444444555555555555444444444555555666222222222222222222222222222222222222111111111000222222111111111111222222222222222222111111111000111111111111222222222222444444444444444333222222222222222222222222222222444333222222111111222222222222222222222222222222222222333333333333444444222222222333444444222000222222333333333444444444444444444444444444444444333333222222222222333333333333222111111222333333222222222222222222222222222222222222222222222222333333333222222222111111444333333222222333333444333333444444333333222111333333333222222222111111333333333333333333333333333333222222222333444444555555555666777888888999::::::;;;<<<>>>???@@@AAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEIIIHHHGGGGGGHHHJJJMMMNNNQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZ^^^bbbfffjjjooosssxxxxxxyyy{{{~~~|||xxxooojjjdddbbbcccdddaaa^^^___^^^^^^\\\ZZZXXXWWWVVVUUUVVVTTTPPPPPPRRRPPPKKKOOOLLLJJJIIIJJJKKKKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQPPPOOOLLLIIIFFFCCCAAAAAABBBBBBCCCDDDGGGJJJMMMOOORRRSSSUUUXXXZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXVVVUUUTTTPPPLLLHHHBBB>>>999666444444333222///////////////000111111111111000000000000111111///////////////000111111111111111222222222222222444444444444444444555555222222222222111111111111///000000111222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000111111111//////------...///111222000000000000000000000000////////////////////////000000000000000000000000............////////////////////////000000000000////////////000000000111000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBB<<<<<<;;;;;;;;;:::::::::::::::::::::999888888777777666555444444444444444333333222222222222222333333333333333333333333333222222222222111111111111111111111000000111111111222222222222111111111111111111111111222222222333111222444555444333111///222222222222222222222222333333222111111111111222222222222222222222222222222222333333333333444444444333333333555555333222222222333333333444444444555555555555555555555555444333333333333333333444333222222111111222222333222222222222222222222222222222222222222222222222333333333222222222222111444333333222222333333444333333333333333222222111333333333222222222222111333333333333333333333333222222222222222333444555555666777888999:::;;;<<<:::;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHKKKKKKMMMOOORRRUUUXXXYYY^^^^^^^^^___aaacccfffggghhhkkkppptttxxx|||~~~yyyuuuqqqpppsssttttttrrrqqqqqqooollliiifffcccaaa\\\]]]\\\XXXWWWWWWTTTNNNNNNLLLIIIHHHIIIIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUTTTSSSQQQRRRQQQOOOLLLIIIFFFDDDCCC???@@@@@@AAACCCFFFIIIJJJOOOPPPRRRUUUWWWYYYZZZZZZXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWXXXXXXWWWTTTRRRIIIEEE@@@;;;999666444222000000000000000000111222222111111000111111222222000000000///000000111222111111222222333333444444555555555555555444444444333222222222111111111111//////000000111111000000000000000000111111111111000000111222222111000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000111111..................//////000000000000000000000000........................000000000000000000000000////////////............////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000EEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAABBB<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777888777666555444333333333222111111000000000000111333333333333333333333333222222222222222222222222111111000000000000111111222222222222222222222222111111111222222222333333000111222333333222111000222222222222222222222222333222222111111111111111111222222222222222333333222222222333333333444444555444333444555555444333000000111111111222222222444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444222222333333333222222111222222222222222222222222333333333333333333333333222222222222333444555555666777888999;;;===>>>>>>????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMNNNOOOOOORRRVVV[[[aaafffiiikkkqqqqqqqqqrrrtttwwwyyy{{{}}}|||zzzxxxyyy}}}}}}zzzwwwtttrrrlllmmmkkkfffcccaaa\\\UUUQQQNNNKKKIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQRRRSSSTTTSSSRRRQQQTTTSSSQQQOOOMMMJJJHHHFFFBBBAAAAAABBBCCCEEEGGGIIILLLMMMOOOQQQSSSUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[WWWVVVVVVWWWXXXXXXWWWUUUPPPLLLGGGCCC???;;;777444222111000000000000111111222222111111111222333333111111000000000111111222111111222333444555555666777666666666555555444444333333222222222111111111//////000000000000/////////000000000111111111111...000111333333111000...000000000000000000000000000000000000000000000000000000////////////000000//////000000000000000000000000000000...,,,***(((////////////////////////////////////////////////////////////////////////111111111111000000000000////////////000000000000//////000000000111111111////////////////////////////////////////////////EEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???===>>>>>>>>>??????@@@@@@<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888888777666555444333333333555555444333333333333333222222222222222222222222222222222222222222222333111111000000000000111111222222222222222222222333111222222222222333333333222111000000000111222333222222222222222222222222333222111111000000111111111111111222222333333333222222222333333333444444555444333333444555444333000000111111111222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444111111222333333222222222222222222222222222222222333333333333333333333333333333333333444555666777888888999;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBEEEGGGJJJNNNRRRVVVYYYZZZ\\\___eeemmmuuu|||yyyxxxyyy{{{~~~}}}wwwsssooohhh```UUURRRNNNKKKJJJHHHFFFEEEHHHGGGGGGGGGGGGGGGHHHIIINNNNNNPPPQQQQQQQQQPPPPPPSSSSSSRRRQQQOOOMMMKKKJJJDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\XXXWWWVVVWWWXXXYYYWWWVVVUUURRRNNNJJJFFFBBB===999444444222111000000000000222222222222222333444444222222111111111111222222222222333444555666666777777777777666666555555555333333333222222222222111//////000000000000///...///000000000111111111111...///111222222111///...000000000000000000000000111111111111111111111111000000////////////000000000000//////////////////000000111000///,,,***(((////////////////////////000000000000000000000000////////////////////////222111111111000000000///////////////000000000000000000000000111111111111////////////////////////////////////////////////EEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@========================<<<<<<;;;;;;;;;:::::::::999999999::::::999999888777666555444444444444444444444333222111111111111111111111111111111111111222222222222333333333333111111111000000111111111222222222222333333333333222222222222333333333333333222000//////111333444222222222222222222222222222222111000000000000111111111111222222333333444222222333333333333444444555333222222333444444333222222333333333444444444111111111111111111111111222111111000000111111222111222222333333222222111222222222222222222222222222222222222222222222222111222222222222333333333444333333222222333333444000111222222222222222222111222222222222333333333333333333333333333333333444444444555666777888999999:::;;;<<<===>>>???@@@===>>>???@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIILLLQQQWWW]]]cccfffhhhooorrrxxx~~~}}}wwwwwwxxxzzz~~~~~~uuulll]]]YYYTTTPPPNNNKKKHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQOOOMMMLLLFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNPPPRRRTTTUUUWWWXXX[[[[[[[[[\\\]]]]]]^^^^^^[[[ZZZXXXYYYZZZZZZYYYXXXWWWUUUSSSPPPNNNIIIDDD@@@:::888777444222111000000222222222222333444555555444333222222111222222222444444555555666666777777777777777777777666666666333333333333222222222222000000111111000000//////000000000000111111111111//////000111111000//////000000000000000000000000111111111111111111111111000000////////////000000000000////////////......------///000000///...---000000000000000000000000111111111111111111111111000000000000000000000000000000//////......------////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000FFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999999666555555444444444555555222111000///............222222222222222222222222222222222333333333444444222222111111111111222222222222222333333333444444222222222333333333444444111111111111222222333333222222222222222222222222222222111000000000000000000111111222333333444444222222333333333333444444555333111111222333333333222222333333333444444444222222222222222222222222333222222111111222222333111222333333333333222111222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444000000111222222222222222111111222222222333333333333333333333333333333333555555666666777999:::;;;:::;;;;;;<<<===>>>>>>???>>>??????AAABBBCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDFFFGGGGGGDDDEEEFFFHHHKKKMMMNNNOOORRRVVV]]]eeemmmtttxxx{{{}}}yyyyyyyyyzzz{{{~~~wwwjjjfff```[[[WWWSSSOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJLLLOOORRRTTTUUUYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXXXXZZZ[[[ZZZYYYWWWVVVUUUUUUSSSPPPKKKGGG@@@>>><<<999666444222111222222222333333444555666444444333222222222222222666666666666666666666666777777777777777777888888444444333333333222222222111111222222111000000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000/////////.........---......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---------////////////000000000000000000111111111222222222000000000000000000000000000000000000000000000000GGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999555555444444444555555666555444333222111111111111333333333333333333333333222222222333333444444444333333222222222222333333222222222333333444444444222222333333333444444444///000222444444444222222222222222222222222222222222111111000000000000000000000111222333333444444222222333333333444444444444222000000111333333222000000111111111222222222333333333333333333333333444333333222222333333444111222333444444333222111222222222222222222222222222222222222222222222222111111111222222333333333444333333222222333333444///000111222222222222222111111111222222333333333333333333333333333333333666666666777888:::;;;<<<;;;;;;<<<<<<======>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHCCCDDDGGGKKKOOORRRUUUVVV[[[```gggpppzzz}}}}}}|||{{{zzz{{{}}}~~~vvvqqqkkkeee```\\\XXXUUUMMMLLLLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLOOOPPPQQQQQQOOOOOOLLLKKKIIIHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCFFFIIILLLOOORRRSSSUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVWWWYYYZZZZZZYYYWWWWWWWWWWWWWWWTTTOOOLLLEEECCC@@@<<<999666444333222222222333444555666777555444333333222222222222777777777777666666666666666666777777888888999999444444444333333333222222222222222222222111000000000000000000111111111111000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000000000//////.........---111111000000////////////000000000000000000000000////////////////////////000000000000000000000000333222222111000//////...////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000HHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAA@@@@@@??????>>>@@@?????????>>>>>>============<<<;;;;;;;;;;;;<<<>>>>>>===<<<;;;999888777777666444333222222333444222222333333333333444444444333333222222111111111333333333333333222111000333222222222111111000000333333222222111222222222///111333333333333555777666555333222111222222333444444333333222111000000111111222222222333333333---///111222222333555777333333222222222222333333333222222111111222222333111111111111222333444444444444333222222111111000333333333222222111111111000000111111111222222222222222222222222222222222333333333333333222111000111111222222222333333333222333333444444333333222111111222333333444555555333333222222333333444555444444555555666666777777888888999999999:::::::::=========>>>??????@@@@@@EEEBBB???>>>>>>???@@@???CCCCCCBBBCCCDDDDDDCCCAAACCCEEEFFFEEECCCDDDGGGKKKLLLNNNQQQSSSVVV]]]fffmmmtttxxx}}}~~~|||}}}}}}{{{xxxvvvsssnnnfff```\\\[[[UUUOOOMMMPPPPPPMMMNNNKKKJJJKKKJJJHHHKKKPPPKKKLLLMMMNNNNNNOOONNNNNNOOOMMMKKKHHHFFFDDDCCCCCCEEEEEEFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBDDDIIIMMMPPPQQQSSSUUUWWWYYYZZZZZZZZZ\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWPPPLLLGGGBBB???;;;888555999888777555555555555666666666555555555444444444555555555666666777888999999999999999999888777666555555444444444333333333333333222222111000000000......///000111222333333111111222222222222111111222222222111111111000000000000111111111000000///000000000///000111111222///000000000000//////...000000////////////000000000000000000111111111111111111111111111111111111//////000000000000//////---......///////////////,,,------...///000111111000000000000111111111111222111000000000111333444333333222111000000000111GGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????==================>>>>>>======<<<;;;;;;;;;;;;<<<999999999999888777666666666555444222222222222333222222333333333333444444222222222111111111111111333333333333333222111000111000000000////////////333333222222111222222333000222333333333333444666444333222222222333444555444333333222222111111111111111222222222333333333000111333333222222333555000000////////////000000444333333333333333333444222222222111222222333333000111111222222333444444222222222222111111111111111222222222333333333333222222222222222222222222333333333333333222111111111222222222222333333333222333333444444333333222222222222333333444444444333333222222333333444555444555555666666777777888:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAADDDBBB@@@@@@AAABBBBBBBBBCCCCCCBBBCCCDDDCCCBBBAAADDDFFFHHHGGGFFFGGGLLLPPPTTTYYY___eeejjjqqqzzz~~~}}}|||yyytttpppkkkjjjfff___\\\\\\XXXSSSRRROOONNNNNNLLLHHHIIILLLKKKKKKLLLMMMMMMNNNMMMMMMNNNMMMLLLJJJGGGEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFEEEBBBAAA??????AAADDDHHHKKKNNNPPPRRRUUUWWWYYYZZZZZZXXXWWWVVVUUUUUUVVVXXXYYY[[[[[[ZZZYYYYYYXXXWWWWWWUUURRRMMMIIIEEEAAA<<<999777666555333222222333333555555555555555555555555555555555555666777888999999999999999999888777777555555555555444444333333333333333222111111000000/////////000111111222222000111111222222111111000222222222111111111000000000000111111111111000000222222222222222333444444//////000000000000//////000000////////////000000...////////////000000000//////////////////////////////000000000000//////......///000000000000///---.........///000000000000000000000111111111111111000000///000111222333333222111111000000111111FFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<666666777888888888777777777666555444333333333333222222333333333333444444000000000000111111111111222222333333333222111111000000000000000/////////333222222111222222333333222333444444222222333444222222222222333444555666222222222222222222222222111111222222222333333333222333444333222111222333333222222111111222222333555444444333333444444555444333333222222222222333000111111222222333444444111111111111222222222222222222333333333444444444222222222222222222222222333333333333333222222111222222222222333333333333222333333444444333333222333333333333333333333333333333333333333444444555555555666666777888888999<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBBAAABBBDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLLLLLLLPPPVVV[[[aaahhhsss|||~~~~~~}}}vvvrrrnnnfff^^^XXXTTTRRRRRROOOJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJGGGEEECCCDDDDDDFFFFFFGGGGGGGGGGGGAAA@@@???>>>???AAADDDEEEIIIKKKNNNQQQTTTWWWYYYYYYZZZYYYXXXXXXYYYZZZ\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYWWWSSSOOOLLLGGGAAA===999888666444333222222333555555555555666666666666555555555555666777888999999999:::::::::999888888666666666555555555555444444333333222222111111000000000000000000000000000000111111222222111111000222111111111111000000000000000111111111111000000///////////////000111111---...///000000111000000000000////////////000000............//////////////////////////////////////////000000000000//////...///000000111111000000////////////////////////000000000000111111111111000000/////////000111111222222111000000000111111EEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????@@@??????>>><<<;;;::::::======<<<;;;;;;;;;;;;<<<999999::::::::::::999999888888777666666555555555222222222333333333444444000000111111222222333333222222333333333222222111222222222222222222222222222222111111222222333333333444555444222111222333222222222333333333444444222222222222222222333333111111222222222333333333222333444333222222333444444444333333333333444444444444333333333333444444555444333222222222222222444444333222222111111000111111222222333333444444222222222333333333333444222222222222222222222222222333333444333333222222222222222333333333444444222333333444444333333222333333333333333333333222333333333333333444555555555666666777888999::::::=========>>>>>>>>>????????????@@@@@@AAABBBBBBBBBCCCBBBBBBCCCEEEEEECCCAAADDDEEEFFFGGGGGGHHHJJJKKKMMMPPPTTTVVVYYY___hhhnnnttt||||||yyyxxxxxxyyy|||yyyoooccc\\\VVVTTTQQQMMMLLLOOOKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMKKKIIIFFFDDDBBBCCCDDDEEEFFFFFFGGGGGGBBBBBBAAA@@@@@@AAABBBCCCDDDFFFIIIMMMQQQUUUWWWYYYZZZZZZZZZZZZ[[[]]]^^^___[[[[[[[[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQLLLGGGBBB>>>===;;;888666666555555555666666666666777777777555555555555555666888888999999::::::::::::999999666666666666666666666555444444444333222222111111111111111111000000//////000000111111111111000000111111111111000000000000///000000111111111111000...------------...//////------...000111111111111000000////////////000000........./////////000000000000000000000000000000000000////////////000000//////000111111111111111000000000//////////////////000000000111111111111//////////////////000000111111000000000000111111EEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777666666555444444333222222222333333333444444222222222333333444444444111222222333333333222222222222222222222333333333222111111111222222333444444555555444222111111222444444444333333222222222222222222222222222333333111111222222222333333333000222333333333333444666111111000000000000111111333333222222222222333333555555444333222222222222444444333222222111111000222333333333444444555555111111111111222222222222222222222222222222222222222333333444444444333333222222333333333444444444222333333444444333333222333333333333333333333222444444333333444444555666666666777888999:::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDCCCBBBCCCDDDCCCAAA@@@CCCEEEHHHIIIJJJMMMQQQTTTXXX]]]bbbggglllttt}}}~~~|||zzzwwwwwwxxxzzz}}}{{{wwwtttsssssssssssswww|||wwwlll```ZZZTTTOOONNNPPPMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJGGGFFFBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCBBBBBBAAAAAAAAAAAABBBCCCFFFJJJOOOSSSWWWYYYWWWWWWXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWWWWVVVVVVSSSOOOKKKDDDBBB@@@===:::999888888777777777777777777777777444444444444555666777888888999999::::::999999999555666666666666666666666555555444444333222222222222222111111000/////////000000000111111000000000000000000000000000000000//////000111111111111111111111000000111111222333------...000111111111111000000////////////000000//////000000000111111111000000000000000000000000000000////////////000000//////000111111111111111000000000000000////////////000000000111111111111//////000000000/////////111000000///000000111111EEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@:::;;;<<<>>>???AAABBBCCC======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888777666444444444444444333111111222222333333333333444444333333333444444444444444111111222333333333222222000000000111111111111111111111111111222333444444333444555444222111222333444444444444333222111000222222222222222222222222111111222222222333333333000222444444333333555777333333222222222222333333333222222111111222222333555444444333333333333444000111111222222333444444333333333333444444444444000000111111111222222222222222222222222222222222222333333444444444444444333333333333444444444444222333333444444333333222333333333333333333333333444444444444444555555666666777888999:::<<<======<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAADDDCCCBBBBBBCCCDDDCCCAAADDDHHHLLLOOORRRVVV]]]bbbjjjooovvv|||~~~~~~~~~|||xxxvvvqqqppppppqqquuuyyy~~~{{{yyyvvvsssqqqooonnnmmmpppsssxxx}}}~~~|||oooeee\\\TTTPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJKKKJJJJJJHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???AAABBBEEEIIINNNSSSWWWYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXVVVSSSIIIGGGDDD@@@>>><<<;;;:::888888888888777777777777444444444444555666777888777777888999999999888888444555555555555666666666666555555444444333333222222111111111000000/////////000000111111000000/////////000000000000000111...///000111111222111111000000000000000111111222---...///000000111000000000000////////////000000000000000000111111111111////////////////////////111000///......///000111...///000000111111000000000000000000000000000000000000000000111111111111000000111111111000//////000000/////////000111111FFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@;;;;;;<<<===>>>???@@@AAA======<<<;;;;;;;;;;;;<<<888888999999999888888777555555666666555444222111222222333333333333444444444444333333333333333333000111222333333333333222000000000111111222222222111111111111222333444555222444444444222222222444222333444444444333222111444333333222222111111111111111222222222333333333222444555444333333444555555555555444444555555555333333333222222333333333444444333333333444444555000111111222222333444444222222222222222222111111111111111222222222333333222222222222222222222222222333333444555555444444333333333444444444444555222333333444444333333222222222222333333444444444444444444444444555666666777777888:::;;;===>>>>>>============>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBBAAAAAADDDFFFGGGGGGLLLQQQWWW[[[___eeennnuuu||||||zzzyyyyyyzzz{{{}}}~~~}}}{{{xxxtttppplllkkkjjjjjjlllppptttvvvwwwzzz{{{{{{xxxwwwxxxyyytttsssqqqooommmkkkjjjiiijjjmmmrrrwwwzzzzzzyyyxxxuuuuuuuuuvvvxxxzzz{{{|||~~~~~~~~~|||}}}}}}zzz}}}}}}sssjjj```XXXUUUPPPNNNLLLJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFGGGFFFDDDCCCAAAAAACCCEEEIIINNNSSSWWWYYY]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXYYYXXXWWWUUUOOOMMMJJJFFFCCC@@@??????::::::999888777777666666444444444444555666777777555666777888888888888777333333444444555555555555666666555555444333333333111111111000000000000000//////000000000000//////////////////000000111111...///000111111222222222///............///000000//////000000000000//////000000////////////000000/////////000000000000111////////////////////////111000///......///000111......///000000000000////////////000111111111222000000000000111111111111111111222222222111/////////////////////000111111FFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<777777888::::::;;;;;;;;;888888999999999777555444222222333333333444444444444333333222222111111111000111222333333333333333222222222333333444444444111111111111222333444555222333444444222222333444000111333444555555444333444444333333222111000000111111222222222333333333555666666555333222222333333222222111111222222333555444444333333444444555333333333333444444555666444444333333222111111000222111111111000000//////222222333333333444444444222222222222222222222222222333333444555555555444333333333444444444555555222333333444444333333222111111222333333444555555555444444444444555666666777888999:::<<<===>>>???===>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@AAAEEEIIILLLMMMUUUZZZaaagggkkksss}}}~~~zzzyyyxxxxxxuuuvvvxxx{{{}}}~~~yyywwwuuusssqqqnnniiifffdddcccaaa___```cccfffhhhhhhkkkmmmmmmjjjiiijjjlllpppooonnnllljjjiiigggfff^^^aaafffkkkmmmmmmllljjjmmmmmmnnnppprrrtttvvvwww|||||||||||||||{{{{{{{{{zzzyyyxxxvvvtttuuuxxx{{{}}}|||uuujjjaaa\\\QQQOOOMMMJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIFFFEEEBBBCCCEEEIIINNNSSSWWWZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWVVVVVVUUUTTTSSSUUUSSSOOOKKKHHHEEEDDDCCC<<<;;;:::999888666555555444444444444444555777777555555666777777777777777333333333444444444555555666666666555444444333333000000000000000000111111//////000000000000//////.../////////000000111111......///111111222222222222222222222222333333444///000000000000000///...000000////////////000000............/////////000111111111111111111111111222000///......///000222---......///////////////......///000111222222333000000000000111111111111111222333333333111000//////////////////000111111EEEEEEEEEFFFFFFFFFFFFFFFBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999888666555333333222222333333444444555444444333222222333333333333444444333222111000000111222333222222111111222222333444111111111222222333333333333444444555555444444333333333333444444444555555666555444222111111222222222222333222222111//////333111111333666777666333222222222333333444444444333222222333555555444222222222333333333333444444666555555444444333222222111111000000000000000000111222222333333222222111222333555444333333444666444444444444444444444444222333555666666555333222444444444444444444444444111222333444444444333222555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>@@@???===<<<<<<======>>>DDDAAA>>>???AAACCCCCCBBBCCCDDDEEEEEEGGGLLLRRRVVV]]]dddmmmtttzzzyyysssnnnkkkjjjjjjlllooorrrtttuuuuuutttrrrqqqooollliiifffdddcccWWWVVVUUUUUUVVVYYY[[[]]]___``````^^^]]]]]]```bbbbbbdddggghhhgggddd```]]][[[[[[ZZZZZZ[[[]]]___``````aaacccfffiiikkkmmmooorrrrrrrrrqqqqqqqqqppppppooooooooooooooopppqqqrrryyyzzz|||~~~yyypppjjjggg```\\\VVVQQQOOONNNMMMLLLKKKJJJJJJKKKLLLKKKHHHFFFJJJIIIGGGFFFFFFFFFGGGGGGJJJIIIJJJMMMPPPPPPMMMJJJIIIIIIIIIKKKNNNRRRVVVYYY[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\]]][[[YYYXXXYYYYYYXXXWWWTTTTTTSSSRRRPPPMMMJJJHHHHHHCCC>>>:::888888777666555555444333333333444444222222333333555666888999222222333444444555555666222222333333333444444444444444333222222111111000222111111111000000//////222111000......000111222---...///000111111111111333222111///...,,,+++***000000000000000000000000000000000000////////////000000000000000000000000...///111222333333222222111111111111111111111111333222111000000111222333000000000000000000000000000000000000111111111111......///000111222222333000000000000000000000000CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::999999888777888777666555444333333333444444444555444444333333222222333333333333444444333222111000000111222333222222111111222222333333333333333333333444444444333333444444444444333333333333333444444444444555666555444222111111222222000000111222222222222111444222111222555666555333222333333333333333333444333222222333555555444222222222333333333333444444333333444444444444444444333333222222222222222222222222333333333333222222222333555444333333444666444444444444444444444444222333555666666555333222222222222222222222222222222222333444555444444333666777777888888999999:::;;;;;;<<<======>>>>>>???CCCCCCBBBAAAAAABBBCCCDDDDDDAAA??????BBBDDDDDDCCCEEEFFFHHHJJJNNNUUU]]]bbbpppwww}}}xxxqqqkkkfffcccbbb___aaadddgggiiiiiiiiiiiigggfffdddbbb___\\\[[[ZZZRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSVVVXXXZZZ[[[]]]]]]\\\YYYUUUSSSRRRRRRQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\___aaacccdddgggggggggffffffffffffeeeeeeeeeeeefffggghhhiiijjjrrrsssuuuwwwzzz{{{|||}}}|||}}}~~~~~~||||||}}}|||vvvrrrpppgggccc]]]YYYUUUSSSPPPNNNMMMLLLKKKLLLLLLLLLJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMOOOQQQQQQNNNLLLLLLLLLLLLNNNPPPTTTWWWYYY[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZXXXWWWWWWYYYZZZZZZYYYWWWWWWWWWVVVTTTQQQOOOMMMJJJFFFAAA===;;;999888777666666555444444444444555444444444444555555666777333444444444444555555555222333333333333444444444444444333333222111111111111111111111000000000///222111000//////000111222111111111111000///...---222222111111000000//////000000000000000000000000000000000000////////////000000000000000000000000---...000111222222111111111111111111111111111111111111000//////000111111000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;888999999999999888777777666666555444444444444444444555555555444333333222222222333333333333444444222222111111111111222222111111222222222333333333555555444444444444444333222222222333333222222222333333333333444444444444555555444333222222222222---...000111333333444444444333111222333444444333444333333333333333333222333222222333555555444222222222333333333333444444222222222333444555555555222222333333333333333333222222333333333333222222222333555444333333444666444444444444444444444444222333444555555444333222222222222222222222333333222333444555555555555444888888999999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????BBBAAA@@@@@@@@@AAABBBCCCDDDBBBAAABBBDDDGGGGGGGGGIIIKKKNNNSSSZZZdddnnnuuu|||zzzxxxwwwwwwwwwtttqqqlllfffaaa\\\YYYXXXSSSTTTVVVYYYZZZ[[[[[[[[[YYYXXXWWWUUUSSSQQQOOOOOOMMMKKKJJJHHHGGGGGGGGGHHHFFFGGGIIIIIIIIIJJJMMMOOORRRRRRRRRRRRPPPNNNLLLJJJHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]___```ggghhhjjjmmmppprrrssstttttttttttttttuuuvvvwwwxxxuuuvvvwwwyyy{{{|||yyyxxxrrrnnniiiddd```\\\XXXUUUSSSPPPNNNMMMMMMLLLKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNPPPOOOPPPQQQSSSSSSQQQOOOPPPPPPPPPQQQSSSVVVYYYZZZ\\\\\\[[[[[[\\\\\\]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\YYYWWWVVVVVVWWWYYYYYYXXXXXXYYYYYYXXXWWWUUUSSSRRRNNNJJJEEEAAA>>><<<999777777666666555444444555555666666555555444555555666555555555555444444444444333333333444444444555555444444333333222222111111111111111111000000000000222111000//////000111222111111111111000///......000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000---...///000000111000000111111111111111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000GGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999999999999999888888777555555444444444555555666555555555555444333222222222222222333333333444444222222222222222222222222111111222222333333333333555555444444333333222222111111222222222222111111222222333333333444444444444444444333222222222222...///000111222333333333444333111111222333333333444444444333333222222222222222222333444555444222222222222333333333444444222222333333333444444444000000111111111111111222222333333333333333333222222333555444333333444666444444444444444444444444333333444555555444333333444444444555555555555555333444444555666666666666888999999::::::;;;<<<<<<<<<======>>>>>>??????@@@AAAAAA???>>>>>>??????@@@CCCCCCCCCEEEHHHKKKMMMOOOQQQTTTYYY```iiiuuu}}}}}}{{{xxxuuusssrrrssssssooommmkkkiiihhhhhhhhhhhhgggeeeaaa\\\WWWSSSQQQPPPJJJKKKMMMOOOPPPPPPQQQPPPOOONNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQRRRSSSTTTVVVWWWXXX[[[]]]___bbbeeehhhiiijjjllllllkkkkkklllnnnpppqqqrrrrrrrrrtttvvvyyy|||}}}~~~{{{zzzyyyvvvrrroookkkhhhccc```[[[WWWSSSPPPNNNLLLJJJHHHIIIIIIHHHIIIIIIKKKMMMNNNNNNNNNOOOQQQSSSSSSSSSRRRSSSSSSTTTTTTVVVXXXYYYZZZ\\\\\\\\\\\\\\\]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[[[[ZZZWWWUUUTTTTTTUUUVVVUUUWWWWWWXXXXXXXXXWWWUUUTTTQQQNNNIIIEEEBBB>>>:::888777666555555444444444444555555555555555666666777777777666666555444444333444444444444555555555555555444444333222222111111111111111000000000000000111111000//////000111111......///000111111111111............////////////////////////////////////////////////000000000000////////////////////////...//////000000111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000000000000000000000000000EEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888555444444444444555666666444555555555444333333222222222222333333333444444222222222333333222222222000111222333333333222222444444333333222222111111000111111222222111111000222222222333333333444444333333333333333333222222111111111222222222111111111222222111111111222333444444444333333222222222222222222333444555444222222222222333333333444444444444333333333222222222000000111111222222222222333333333444444333333333222333555444333333444666444444444444444444444444333444444444444444444333444444444555555666666666444555555555666777888888888888999::::::;;;;;;<<<======>>>>>>???@@@@@@@@@EEEDDDBBBAAA@@@AAAAAABBBBBBCCCEEEIIIMMMQQQVVVYYY___ccciiiqqq{{{yyyuuurrrnnnmmmjjjgggdddccccccccc^^^]]]\\\ZZZYYYYYYZZZ[[[YYYXXXUUURRRNNNLLLJJJIIIFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSVVVYYY\\\^^^```aaaddddddcccccceeefffhhhjjjkkkkkkkkklllnnnqqqssstttwwwxxxyyy{{{}}}}}}||||||zzzwwwuuutttrrrpppmmmfffaaa[[[VVVRRRNNNKKKHHHIIIHHHHHHGGGHHHIIIKKKLLLIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\[[[[[[\\\\\\]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZVVVTTTQQQPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWSSSPPPMMMIIIFFFAAA===999777666555444333333333333444444444555666777888999888888777666555555444333444444555555555666666666555555444444333222222111000000000000000000111111111111000000000000111111...///000111222222222222////////////............////////////////////////.../////////000000000111////////////////////////111111000111111111222222000000000000000000000000111111111111111111111111///////////////////////////000000000111111111111111111111000000000000000000000000000000000000000GGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999555555444444444555555666333444444555555444444333222222333333333333444444222222333333333333222222000111222333444333222222333222222222222222111111111111111222222111111111222222222222333333333333222333333444444333333222333333333222222000//////---///222222222111222333444333333333333333333222333222222333555555444222222222333333333333444444444444444333222111111111222222333333444555555555333333444444444444333333222333555444333333444666444444444444444444444444444444444444444444444444222222222333444444555555555555555666777888999:::999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEDDDGGGLLLQQQWWW^^^eeejjjssswww~~~zzzrrrmmmhhhfff___]]][[[YYYWWWVVVVVVVVVSSSRRRQQQPPPOOOPPPQQQRRRNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJJJJHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNQQQSSSVVVWWWWWWZZZ[[[[[[\\\]]]___```aaaaaaaaaaaaaaabbbdddfffhhhiiilllooorrrtttxxx||||||zzzxxxxxxyyyyyyyyyxxxqqqmmmgggaaa\\\VVVQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJGGGIIIKKKMMMNNNOOORRRTTTSSSTTTTTTUUUVVVWWWXXXXXX[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZRRROOOMMMLLLNNNQQQSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZVVVTTTQQQNNNKKKFFF@@@<<<888777666555444444333333333333444555666888999:::999888888777666555555555555555555666666666666777555555444444333333222222000000000000111111111111000000000111111000000000222222222222111000///...111111111111000000000000000000000000000000000000......//////000000111111000000000000000000000000222222111111111111222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000JJJJJJIIIHHHHHHGGGFFFFFFDDDCCCCCCBBB@@@??????>>><<<=========>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888666555555444444444555555222222333444555555555555222222333333333333444444222222333444444333222222///111222444444333222111222222222333333333333333111222222222222222222111111222222222222333333333222222333444444444333222333333333222222000//////)))---222333333222222333222333333333333333333444333222222333555555444222222222333333333333444444333333222222222222222222222222333333444555555666333333444444444444333333222333555444333333444666444444444444444444444444444444444333333444444444222222333333444555555555666666666666777999;;;<<<:::;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAACCCEEEHHHJJJLLLOOOSSSZZZbbbiiirrr{{{|||qqqhhh```\\\YYYWWWQQQPPPOOOMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKMMMOOOPPPOOONNNOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\[[[___cccgggjjjnnnssswww{{{~~~}}}||||||{{{~~~~~~|||zzzxxxxxxzzz|||}}}}}}|||xxxsssnnniiiccc]]]YYYRRRQQQOOOLLLKKKJJJJJJJJJHHHJJJLLLLLLLLLLLLOOORRRPPPQQQRRRTTTUUUUUUVVVVVVZZZZZZYYYYYYZZZZZZ[[[\\\YYYZZZZZZZZZZZZZZZZZZYYYTTTPPPLLLJJJJJJKKKLLLLLLPPPRRRTTTWWWYYYZZZZZZZZZYYYWWWUUUSSSPPPKKKEEEAAA;;;:::999777666555555555555555555555666777888999888888888777777666666666555555666666666777777777555555555444333333222222///000000000111111111111000000111111111111000000222222222222111000////////////000000111111222222000000000000000000000000.........///000111111111000000000000000000000000222111000//////000111222000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000GGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@??????>>><<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;888999999999999888777777666666555444444444444444111111333444555666666666222222333333333444444444222222444444444444222222///111222444444333222111333333333444444555555555222222333333333333222222111111222222222333333333111222333444444444333222222222222222222111000000''',,,222444444222222333222222222333333444444444333222222333555555444222222222333333333444444444111111111222222333444444000000111222222333444444333444444555555444444333222333555444333333444666444444444444444444444444555444444333333444444555444444555555666777888888777666666666777999;;;===<<<<<<======>>>>>>??????>>>??????@@@@@@AAABBBBBBDDDDDDFFFIIIMMMQQQUUUWWWZZZ___hhhpppxxx}}}~~~~~~{{{wwwtttrrrlllaaaXXXRRRNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQSSSVVVXXXXXXXXXYYYZZZ]]]]]]]]]\\\ZZZWWWTTTRRRTTTTTTTTTRRRQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDAAABBBDDDFFFHHHJJJJJJKKKIIIKKKMMMOOOQQQQQQQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVRRRVVV[[[___bbbgggmmmrrrsssuuuxxxyyywwwvvvuuuuuuuuuxxx||||||zzz}}}zzzwwwwwwyyy|||~~~{{{wwwsssmmmfffbbbWWWVVVSSSPPPNNNLLLKKKKKKJJJLLLNNNMMMJJJJJJMMMPPPNNNOOOQQQRRRTTTTTTUUUUUUYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZUUUOOOJJJGGGFFFDDDDDDLLLMMMPPPSSSUUUWWWWWWXXX[[[ZZZXXXWWWTTTOOOIIIEEE===<<<;;;999888777777777777777666666666666777777888888888888777777777777666666666666777777777777666555555444444333222222//////000000111111111222000000111111111111000000///000111222222333222222++++++,,,...///111222333000000000000000000000000---......///000111111222000000000000000000000000111000///......///000111000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111...//////000111222222333000000000000000000000000HHHGGGEEECCCBBBAAABBBBBBAAAAAA????????????AAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;::::::999888777777666666555444444444444444777666444333333444555666555555444444444333333333222222222333333444444444000000000111222222222333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444333333222111111222222222333333333222222333333333444444444333222222222222333444444444444444444444444444444222222333333333444444444333333555666666666555444555555555555555555555555555444444555555666777888999999:::;;;;;;<<<<<<===@@@>>><<<<<<===>>>??????AAA@@@>>>>>>@@@BBBCCCCCCEEEGGGJJJNNNSSS[[[dddjjjnnnrrrzzz|||vvvqqqqqqmmmiiiffffffeeeccc```___]]]XXXSSSOOOLLLKKKKKKIIIJJJIIIGGGFFFFFFIIIKKKIIIKKKMMMNNNOOOPPPSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYWWWXXXYYYXXXVVVUUUVVVWWWUUUXXX[[[___bbbdddddddddeeeddddddccccccccccccdddeeeeeedddcccdddeeefffgggkkkkkkkkkkkkjjjgggeeecccgggddd```^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKMMMKKKIIIHHHIIIJJJJJJJJJKKKNNNRRRUUUYYY]]]bbbfffjjjlllnnnoooooonnnoooppplllpppvvv|||~~~zzzwwwwwwzzz~~~~~~wwwqqqmmmeee```ZZZTTTQQQOOOMMMLLLLLLKKKKKKLLLNNNNNNLLLJJJNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWXXXUUUQQQLLLHHHFFFEEEEEEJJJJJJKKKMMMPPPTTTWWWYYY[[[YYYXXXXXXXXXUUUOOOJJJFFFBBB===999888888888888999999999999999999999999666777777888888888777777777777888888888888777777888999999999888777555444222222222111111111111111222222111111111111222222222111000.........///000111111111111111111111111222111111111000000//////......//////000000111111000////////////111333444000000000000000111111222222111111000000000000000111111222222222222111111333222222222111111000000........................444222///---,,,---///111111111111111111111111111IIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCAAA@@@??????>>>>>>??????============<<<<<<<<<<<<555666777888:::;;;<<<===888888777666666666666666444444444444444555666777444444444444333333333333222333333333333333333444222222222222222333333333333333333333333333333333222333333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444333333222222222222333333333333222222222222222333444444333333333333333444444555444444444444444444444444222222333333333444444444333444555666666666555444555555555444444444444444555555555555666777888888999::::::;;;<<<<<<======>>>===<<<===>>>@@@@@@@@@CCCBBB@@@@@@BBBCCCDDDDDDJJJMMMSSSYYY```iiirrrxxxzzzvvvsssmmmgggbbbbbb___[[[YYYYYYYYYWWWUUUUUUSSSPPPLLLJJJIIIIIIIIIHHHIIIJJJJJJKKKMMMQQQTTTQQQSSSUUUVVVVVVWWWZZZ[[[```aaabbbdddeeefffggggggdddeeefffeeecccbbbbbbcccccceeeiiimmmppprrrssssssvvvvvvuuutttttttttuuuuuummmnnnnnnppprrrtttwwwxxx{{{}}}~~~~~~|||yyywwwwwwuuurrrooonnnkkkhhhfffaaaaaaaaaaaa```___^^^]]]XXXXXXWWWWWWVVVUUUUUUUUUQQQQQQRRRSSSRRRRRRPPPPPPKKKJJJIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIHHHHHHKKKIIIFFFFFFGGGGGGGGGFFFGGGJJJMMMOOORRRUUUZZZ]]]bbbdddfffffffffgggiiikkknnnqqquuu{{{}}}xxxwwwxxxzzz|||{{{vvvsssmmmiiiccc]]]XXXUUUQQQNNNLLLJJJIIIIIIJJJJJJJJJHHHLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPQQQSSSTTTYYYVVVRRRMMMIIIEEECCCBBBGGGHHHIIIKKKNNNRRRUUUXXXXXXXXXWWWYYYZZZXXXTTTPPPIIIEEE@@@<<<:::999999888999999999999999:::::::::999999::::::::::::999999777888888999999888888777888888888888888666555444222222222222111111111111222222111111111111222222333222111000///000000111111111111111111111111111111111111111000000000/////////000000000000000111000/////////000111222333000000000000000111111222222111111000000000000000000111111222222111111000222222111111111000000000111111111111111111111111111000///......///111222111111111111111111111111IIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????============<<<<<<<<<<<<:::::::::999999999888888888888777666666666666666222222444555666666777777333333333333222222222222444333333333333333333222444444444333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333111222333333444444444444333333333333444444444444333222111111111222333444444444444333444555555666444444444444444444444444333333333333444444444444333444555555666666555555444444444444444444444444555555555555666777888999::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHIIIQQQWWW```jjjttt}}}~~~zzzsssoookkkfffaaa\\\VVVRRRSSSPPPNNNMMMNNNNNNNNNMMMOOONNNLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSVVV[[[^^^```bbbdddddddddeeefffhhhnnnoooqqqsssuuuwwwxxxxxxuuuvvvwwwvvvtttrrrrrrsssuuuwwwzzz~~~|||}}}~~~~~~{{{wwwssspppqqqqqqppppppooonnnmmmhhhhhhgggeeedddcccbbbaaa^^^___```aaa```___\\\[[[UUUTTTRRRQQQOOONNNNNNNNNIIIIIIJJJKKKKKKJJJJJJJJJKKKIIIGGGFFFFFFFFFEEEDDDEEEFFFHHHIIIKKKMMMQQQTTTYYYZZZ\\\]]]]]]___cccfffmmmooosssxxx|||}}}yyyxxxyyyzzz~~~|||{{{xxxtttoooiiiddd^^^WWWSSSPPPMMMJJJHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUQQQOOOMMMKKKJJJKKKMMMOOOTTTSSSQQQNNNJJJGGGDDDBBBCCCDDDEEEGGGKKKOOOSSSVVVUUUVVVWWWZZZ\\\\\\YYYVVVNNNJJJEEE@@@>>><<<:::888888888999999::::::::::::999:::::::::::::::999999888999999::::::999999888777777777777777666444444333333333222222111111111222222111111111111222222333333222111111111222222111111111111111111111111111111111111000000000000111111111111111000000000000/////////000111222333000000000000000111111222222111111000000000000000000111111222222111111000111111000000000000//////222222222222222222222222.........///000111111222111111111111111111111111GGGGGGFFFEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<<<<;;;:::888777666666666666555444444444444444222333555666777666555555333333333222222222111111444444444333333222222222444444333333222222222111333333333333333333333333000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222333333333333333111111222333444444444444333333333444444444555555333222111000000222333444555444444444444555666666444444444444444444444444333333333444444444444555444444444555555555555555333333333333444444444444666666666666777888999999;;;;;;;;;<<<======>>>>>><<<===??????@@@@@@AAABBBEEEFFFIIIKKKLLLOOOQQQSSS[[[bbbnnn{{{zzztttnnnjjjcccaaa]]]YYYTTTPPPLLLIIILLLKKKJJJKKKMMMOOOPPPQQQTTTTTTTTTTTTVVVWWWYYYYYYZZZ[[[\\\\\\]]]```dddgggrrrsssuuuuuutttuuuvvvxxx|||}}}~~~~~~~~~~~~~~~}}}||||||zzzyyyxxxvvvtttrrrpppooooooppprrrrrrqqqooommmkkkhhhfffccc___\\\YYYWWWVVVSSSTTTTTTTTTTTTTTTSSSRRRRRROOOMMMLLLKKKJJJHHHFFFDDDEEEFFFGGGGGGIIIMMMPPPTTTUUUVVVVVVWWWZZZ___ccchhhjjjnnnrrrvvvyyy{{{|||zzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||xxxtttnnnggg```[[[XXXTTTOOOLLLKKKLLLLLLKKKHHHHHHIIIJJJLLLMMMOOOOOORRRSSSSSSTTTTTTTTTTTTSSSOOOLLLIIIGGGFFFGGGIIIJJJLLLLLLMMMMMMLLLJJJHHHGGGAAAAAAAAACCCGGGKKKPPPRRRRRRTTTWWWZZZ\\\\\\[[[YYYSSSOOOJJJFFFCCC@@@===:::999999:::::::::;;;;;;;;;888888999999888888777777999::::::;;;;;;::::::999666666666666666555444444444444333333222222111111222222111111111111222222222222222111111111222222111111111111111111111111111111111000000000000000333333222222111111000000000000000000000111111222000000000000000111111222222111111000000000000000000000111111111111000000000000000///////////////000000000000000000000000---...///111111111000///111111111111111111111111EEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<666666777888:::;;;<<<<<<666666555444444444444444555555666777666555333222333333333222222222111111444444444333333222222222333333222222111111000000333333333333333333333333000000000111111111222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222333333333444444444111222333333444444444333333333333444444444555555333222111111111222333444555444444444444555666666444444444444444444444444333333444444444555555555444444444444555555666666333333333444444555555555777777666777777888999:::;;;;;;<<<======>>>>>>???===???AAAAAA@@@@@@BBBEEEDDDHHHMMMQQQTTTXXX]]]```hhhppp}}}yyyqqqjjjccc]]]YYYUUUTTTRRRPPPLLLJJJIIIHHHJJJKKKLLLNNNPPPTTTWWWZZZ_________```aaacccddddddfffggghhhhhhiiilllpppsss}}}|||{{{}}}~~~yyysssnnnhhheeecccaaaaaabbbbbbbbbaaaaaa```]]][[[XXXUUUSSSQQQMMMKKKFFFFFFFFFFFFFFFHHHKKKNNNOOOPPPQQQRRRSSSUUUZZZ]]]___aaaeeeiiimmmqqqtttuuuvvvwwwyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~|||zzzvvvppphhhccc___\\\WWWSSSQQQPPPNNNLLLHHHHHHHHHHHHIIIJJJLLLMMMPPPPPPQQQRRRRRRRRRRRRRRRMMMKKKHHHFFFEEEEEEFFFGGGGGGIIIKKKMMMMMMLLLJJJIIIAAA@@@@@@AAACCCHHHLLLOOOPPPSSSVVVYYYZZZZZZZZZYYYWWWTTTPPPLLLIIIEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777::::::;;;;;;;;;;;;::::::666666666555555555555555555555444444333222222111222222111111111111222222000111111111111111111111111111111111111111111111000000000000000000111111333333222222111111000000///000000000111111111111000000000000000111111222222111111000000000000000000000000111111000000000///////////////000000000000000000000000000000000///000111111111000...---000000000000000000000000DDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@??????>>>>>>??????============<<<<<<<<<<<<888888999999999:::::::::888888777666666666666666777777777666555444222222333333333333222222222222444333333333333333333222222222111111111111111111333333333333333333333333000000111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222333333444444555555222333333444444333333222333333333333444444444444222222333333333444444444444444444333444555555666444444444444444444444444333444444444555555555555555444444444444555666666333444444555555666666666777777777777888999:::;;;<<<<<<======>>>?????????>>>AAACCCCCCCCCEEEIIINNNKKKPPPWWW]]]aaaffflllpppxxxwwwqqqiiiaaa[[[VVVQQQNNNKKKLLLLLLKKKIIIIIIJJJLLLJJJLLLPPPSSSVVV[[[```dddiiiiiijjjkkklllmmmnnnnnnpppqqqssstttuuuyyy}}}|||wwwuuupppqqqqqqrrrrrrrrrqqqqqqmmmjjjfffccc___[[[VVVRRRKKKKKKJJJGGGFFFGGGJJJMMMLLLMMMNNNNNNNNNPPPSSSVVVWWWYYY\\\___dddhhhkkkmmmppprrrtttuuuuuuxxx}}}{{{zzzzzz{{{|||~~~~~~}}}|||zzzuuuooojjjdddbbb^^^[[[XXXTTTPPPLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPMMMKKKIIIGGGEEEEEEEEEEEEGGGHHHJJJLLLLLLKKKIIIHHHDDDBBB@@@@@@AAADDDHHHKKKNNNQQQVVVYYYYYYYYYYYYYYYYYYWWWTTTQQQOOOKKKFFFCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999777777666555555666666777666666555444444333222222222222111111111111222222///000111111222111111111111111111111111111111111000000000000111111111111111111111111111000000000///000111111111111000000000000000000000111111222222111111000000000000000///000000111111000000/////////000000000000111111222222222222222222222222000111111111111///---,,,000000000000000000000000DDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>??????============<<<<<<<<<<<<===<<<;;;:::888777666555888888777666666666666666777666555444444444444444444444444444333333333333222333333333333333333444111111222222222222222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444555555666444444444444333222111111222222222222333333333333111333444666666555444333333333333333333444444555444444444444444444444444444444444444555555555555555444444333444555666777444444555666666777888888888888888888999:::;;;;;;<<<======>>>>>>???@@@@@@???BBBEEEFFFGGGLLLTTTZZZ[[[bbbjjjppptttyyyxxxssspppgggbbb[[[UUUQQQOOOMMMKKKIIIJJJLLLKKKJJJKKKNNNQQQPPPSSSXXX\\\```fffmmmrrrtttuuuvvvxxxyyyzzz{{{{{{|||}}}}}}~~~~~~|||xxxtttoooiiiccc^^^VVVUUURRRMMMJJJIIIKKKMMMLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSUUUXXX[[[^^^aaacccfffiiikkkkkkjjjmmmuuu{{{}}}zzzyyyzzz|||}}}~~~~~~}}}{{{wwwrrrnnnjjjiiihhhfffbbb[[[SSSNNNMMMLLLJJJHHHGGGHHHIIIIIILLLLLLMMMNNNOOOOOOOOOOOOKKKKKKJJJHHHGGGEEECCCBBBEEEFFFHHHJJJKKKKKKKKKKKKGGGEEEBBB@@@@@@BBBEEEGGGKKKPPPUUUYYYYYYYYY[[[\\\YYYXXXVVVUUUSSSPPPKKKHHHCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999999::::::::::::999999888777666666666777888888777777666555444333222222222222111111111111222222000000222333333333222222111111111111111111111111///000000000111111111111//////000000000000000111///000111222222111000///000000000000000111111222222111111000000000000000//////000000000000//////000000000111111111222222111111111111111111111111///000000000000/////////000000000000000000000000EEEEEEFFFGGGGGGFFFDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@???>>>?????????>>>=========<<<<<<<<<<<<777777888999::::::;;;;;;666666555444444444444444666555444333333444666777555555444444444444333333222222222333333444444444222222222333333444444444333333333333333333333333111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444555666666555555555444333222111000111111222222222333333333111333666888888777444333333222222222222333444444444444444444444444444444444444444555555555666666555555444333444555666777555555555666777888888999888888888888999:::;;;<<<=========>>>??????@@@@@@???CCCFFFHHHKKKQQQ\\\dddkkkrrr{{{{{{ssslllfffccc\\\XXXRRRNNNMMMMMMMMMLLLKKKMMMOOOOOONNNOOOSSSWWWWWW[[[aaafffjjjpppxxx}}}~~~{{{tttmmmiiiaaa^^^ZZZTTTNNNLLLMMMOOOMMMOOOQQQPPPOOONNNNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\]]]```bbbaaa```cccjjjqqqyyy~~~|||}}}~~~}}}zzzyyyzzz}}}~~~}}}|||xxxsssooooooooopppooojjjbbbXXXQQQOOONNNKKKIIIGGGGGGHHHIIIKKKKKKLLLNNNNNNOOOOOOOOOJJJJJJJJJIIIGGGDDDBBB@@@AAABBBEEEHHHKKKMMMOOOPPPJJJHHHDDD@@@???AAADDDFFFIIIOOOUUUYYYZZZ[[[]]]___YYYXXXWWWWWWVVVSSSOOOKKKEEEDDDCCCAAA???>>><<<<<<:::;;;::::::999888777666888999999::::::999999888999888777666666777888999888777666555444333222222222222111111111111222222000111333444555444444333111111111111111111111111//////000000111111111222......//////000000111111///000111222222111000///000000000000000111111222222111111000000000000000//////000000000000//////000000111111222222222333..............................//////000000111111000000000000000000000000FFFEEEDDDCCCBBBAAA@@@@@@>>>??????@@@@@@AAAAAABBB??????????????????@@@@@@???????????????>>>======::::::;;;;;;::::::999888999:::::::::999888666555444444444444444444444444222222333444444555555666666555555444333222111111333333222222111222222222555555444333333222111111///222444333111///000222111222222333444555666666444444444333333222222222333333333333333333333333222333444444555555444444444444444555444444333333444444444444444444444444222222333333444555666666222222333333333444444444444444444444444444444444555444444333333333444444333333444333222111333555555555555555666666666666555666777777666666777888:::::::::;;;<<<===>>>???:::<<<===>>>>>>???BBBDDDCCCEEEHHHLLLSSS___nnnxxxyyytttnnngggccc___[[[YYYQQQPPPNNNOOOPPPQQQQQQPPPVVVWWWXXXXXXXXXYYY\\\___dddhhhmmmssswww{{{~~~uuuppphhh```[[[XXXXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSRRROOOMMMMMMPPPSSSUUUVVVWWWXXXYYYYYYXXXZZZ___dddnnnqqqvvv{{{}}}}}}|||zzzyyy|||~~~}}}}}}~~~~~~{{{xxxvvvtttuuuttttttssspppjjjbbb\\\TTTQQQOOOMMMLLLJJJHHHEEEFFFDDDDDDFFFJJJMMMOOOPPPMMMMMMLLLJJJHHHFFFDDDCCCBBBDDDGGGJJJLLLNNNNNNNNNNNNLLLIIIFFFDDDBBBBBBBBBGGGJJJNNNSSSVVVXXXYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTMMMJJJFFFDDDBBB@@@>>><<<:::::::::999888777666666<<<;;;;;;:::999888777777777777777666666666666666999888888777666555555444333333333333333333333333333333222000///---,,,,,,000000111111111111000000111111111111111111111111222222222111000//////...////////////000000000000222111111111000000//////111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000///...------...///000000000000000111111111111FFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<::::::;;;;;;::::::999888888999999999888777666555555555555555555555555555444444444444444444444444222222111111111111111111333333222222222222222333555555444444333222222111000333555444222111222333222333333444444555555555555555555444444444333333333333333333333333333333000111222222333333222222333444444555444444333333444444444444444444444444222222333333444555555666222222333333333444444444444444444444444444444444555444444333333444444444333444555444222222444555555555555555666666666666444555777666555555666888:::::::::;;;<<<===>>>???;;;===>>>??????@@@CCCEEEIIIMMMRRRYYYaaannn|||zzzsssjjjfffbbb]]]ZZZXXXWWWVVVTTTSSSTTTVVVYYY[[[]]]]]]^^^___```______```ccceeelllpppuuuzzz}}}xxxooogggcccaaaaaaaaaaaa___]]][[[XXXWWWVVVSSSPPPNNNMMMNNNPPPQQQQQQOOOPPPPPPOOOOOOQQQVVVYYYeeeiiioootttxxxzzzyyyyyyxxx{{{}}}zzzwwwvvvzzzzzzzzz{{{yyytttnnniii___[[[VVVQQQNNNLLLJJJHHHHHHFFFEEEFFFIIILLLMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFDDDEEEHHHJJJLLLMMMNNNNNNNNNLLLJJJGGGDDDCCCBBBBBBFFFHHHMMMQQQUUUXXXYYYZZZYYYYYYZZZZZZYYYXXXVVVUUUPPPMMMJJJGGGEEEBBB???===<<<<<<;;;:::999888888777;;;:::::::::::::::::::::777777777777777777777777999888888777666666555555444444444444333333222222///000000000000000000000111222222333333222222111111111111111111111111111222222111111000//////...////////////000000000111111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000//////000000000000000000000111111111111GGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>=========>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888777888888888777666555444666666666666666666666666666666555444444333222222000000111111111222222222333333222222222222333333555555444444333222222222222333555555444333333444444444444444444444444444666666555555555555444444333333333333333333333333000111222222333333222222333333444444555444444333444444444444444444444444222333333444444555555555333333333333444444444444444444444444444444444444444444444333333444444555444555666555333333555666555555555555666666666666444555666666555555666888;;;;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCEEEHHHJJJQQQWWW___hhhsss~~~vvvnnngggccc[[[ZZZXXXWWWVVVWWWYYYZZZ^^^___aaacccfffhhhjjjkkkkkklllmmmlllkkkkkkmmmooowwwzzz~~~~~~~~~}}}|||||||||||||||}}}}}}xxxrrrpppnnnoooooonnnlllhhhddd```^^^ZZZWWWTTTQQQQQQPPPOOONNNKKKKKKJJJIIIHHHIIIMMMPPPYYY]]]cccjjjpppsssuuuvvvwwwzzz}}}}}}zzzyyy~~~~~~}}}yyyooojjjbbb[[[UUUQQQMMMKKKJJJHHHFFFFFFHHHIIIJJJIIIMMMMMMMMMMMMLLLLLLKKKJJJGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMKKKHHHEEEDDDCCCBBBDDDFFFJJJOOOSSSVVVYYYZZZYYYZZZZZZ[[[ZZZYYYWWWVVVUUURRRNNNKKKHHHEEEAAA>>>???>>>===;;;::::::999999::::::::::::;;;;;;<<<<<<888888888888888888888888888888888777777666666555666666555444333222222111/////////000111111111222111111222222222222111111111111111111111111111111222222111111000//////////////////000000000111111111111111111000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111GGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>===============<<<<<<;;;::::::;;;;;;::::::999888777777666666666555555444555555555555555555555555555555444444444333333333333333333333333333333333333333222222222333444444555555444444333333333333222333444444444444444444555555555444444333333333555555555555444444444444333333333333333333333333222333444444555555444444333333444444555444444444333333444444444444444444333333333444444444555555333333333444444444444555444444444444444444444444444444333333333444555555555666666666444444666777555555555555666666666666555666777888777777888:::<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEGGGIIIKKKOOORRRXXX___jjjuuu}}}xxxqqqiiibbb^^^[[[YYYVVVWWWXXXYYY\\\```dddhhhmmmoooqqqsssssstttvvvwwwyyyzzz{{{zzzxxxwwwxxxzzz}}}}}}~~~~~~||||||}}}}}}{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}||||||{{{zzzxxxwwwwwwwwwwwwvvvuuuuuutttssssssttttttwwwvvvvvvwwwxxxzzz|||}}}|||{{{{{{{{{}}}}}}||||||}}}}}}|||yyyuuupppmmmgggddd```\\\ZZZWWWTTTQQQOOONNNKKKIIIGGGHHHJJJKKKNNNRRRXXX```gggllloooqqquuuxxx{{{|||}}}~~~~~~}}}}}}xxxqqqiiiaaaZZZRRRNNNKKKIIIFFFFFFGGGHHHHHHGGGKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMMMMNNNNNNOOONNNLLLIIIGGGEEECCCCCCBBBDDDGGGKKKPPPTTTXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXUUUQQQNNNKKKGGGCCC@@@@@@???===;;;::::::::::::::::::::::::::::::::::::888888888888888999999999888888888777777777666666777777666555444333222111222222222111111000000000...//////000000//////...111111111111111111111111111111111111000000////////////000000000111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000000000111111111111GGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@@@@AAA===============<<<<<<;;;::::::;;;;;;::::::999888666666666555555555555555444444444444444444444444333333333444444444555555555555444444333222111111333222222222333444444555555555444444444444333333111111222333444444333333555555555444444333333222333333333333333333333444333333333333333333333333222333444444555555444444222333333444555555555444333333333444444444555555333333333444444444444444333333444444444555555555444444444444444444444444333333333333333444555666666666777666555444666888555555555555666666666666666888999:::999999;;;<<<============>>>???@@@@@@@@@CCCGGGKKKOOOSSSXXX\\\dddkkkvvv{{{wwwsssnnnlllgggddd___ZZZVVVUUUUUUVVVUUUXXX\\\___ccciiipppuuuzzz}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxssssssssstttuuuvvvxxxyyy{{{zzzyyywwwvvvvvvuuuuuuuuuuuuttttttttttttttttttssstttuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqqqqqqqpppooonnnmmmlllkkkkkkkkkmmmlllllllllmmmooorrrssspppppppppppprrrtttvvvwwwzzz|||tttrrrnnnjjjfffbbb]]]ZZZVVVSSSOOOKKKIIIHHHHHHHHHJJJLLLQQQXXX^^^cccgggiiiooorrruuuwwwxxxyyy{{{}}}~~~xxxoooeeeZZZRRRMMMKKKHHHGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKHHHFFFDDDCCCAAABBBDDDHHHLLLQQQVVVXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYVVVSSSQQQNNNJJJFFFBBBAAA???===;;;999999999:::::::::999999888777777666777777888888999999999999888888888888777777777777888888777666444333222222333333222222111111111000//////000000000000//////111111111111111111111111111111111000000000000000000000000000111111111111000000000000000000111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000...///111111111111///...///000000000111111111111FFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA======>>>???@@@AAAAAABBB===>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888777666555555555555666666444444444444444444444444222222333333444555666666444333333222111000///...333222222333333444555666555555444444444444444444111111111222444555444222555555555444444333333333222222222333333333333444333333333333333333333333000111222222333333222222222222333444555555555555222333333444444555555555444444444444444444444444333444444444555555555555444444444444444444444444333333333333444555555666555666777666444444666777555555555555666666666666777999;;;;;;;;;;;;===>>>>>>>>>>>>???@@@AAACCCCCCCCCFFFLLLRRRXXX___eeejjjuuu{{{|||xxxrrrlllhhhddd```]]]VVVVVVVVVTTTRRRSSSVVVXXXWWW[[[```eeeiiiooowww~~~}}}zzzwwwuuuvvvvvvvvvvvvttttttsssrrrqqqqqqppppppjjjjjjjjjjjjlllnnnppprrrssssssrrrrrrqqqpppooonnnpppppppppppppppqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrsssrrrqqqpppooonnnnnnnnnlllkkkjjjhhhfffeeeeeeeeeeeedddddddddeeefffhhhiiigggggghhhiiiiiijjjjjjkkkmmmooosssuuuwwwyyy|||~~~{{{xxxuuupppjjjfff```[[[TTTOOOKKKIIIGGGEEEJJJKKKNNNQQQUUUYYY\\\^^^dddgggkkknnnqqqsssvvvxxx{{{}}}{{{pppccc[[[TTTRRRNNNLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNLLLJJJGGGEEEDDD@@@AAABBBEEEIIINNNSSSVVVVVVWWWYYYZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRROOOJJJGGGBBBAAA>>>;;;999999::::::::::::999888777666555555666666777777888999999999888888888888888888888888888888777666555444444333111111111222333333333444222222333333333333222222111111111111111111111111111111000000000000000000000000000111111111222222000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000000000000000000///000000000000111111111111FFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@AAA>>>>>>??????>>>>>>===<<<::::::;;;;;;::::::999888777777666555555666777777555555555555555555555555333444444444444444444444222222222111111000000000222222222333333555666666444444555555555555555555333111111333666777555333444444444444444444333333333333333333444444555555333333333333333333333333000111222222333333222222111222333444555555555555222222333333444555555666444444444444444444444444444444444444555555555555444444444444444444444444333333333333444555666666555666666555444444555777555555555555666666666666777999:::;;;;;;;;;===>>>>>>>>>???@@@BBBDDDFFFGGGJJJOOOVVV^^^gggoooxxx}}}~~~wwwlllhhhbbb^^^\\\ZZZWWWUUUPPPSSSVVVWWWWWWXXX[[[^^^___ccciiimmmpppvvv}}}{{{zzzuuurrrmmmlllmmmnnnnnnmmmkkkkkkkkkjjjjjjiiiiiiiiiffffffffffffhhhkkknnnpppooooooppppppooonnnmmmllloooooooooppppppqqqqqqqqqrrrsssttttttuuutttttttttuuuuuusssrrrqqqpppppppppmmmllljjjhhhfffeeedddcccbbbaaaaaaaaabbbccccccdddbbbcccdddeeeeeedddbbbaaadddfffiiijjjkkklllnnnooorrrsssuuuxxxzzz|||}}}~~~~~~~~~~~~zzzuuunnnhhh```YYYTTTPPPLLLIIILLLLLLLLLMMMNNNPPPRRRSSSVVVZZZ___dddgggkkkppprrrvvvxxx{{{~~~xxxmmmfff___\\\WWWSSSPPPNNNKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLMMMNNNPPPRRRSSSPPPPPPOOOMMMKKKHHHEEEDDD@@@@@@@@@BBBFFFLLLQQQTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTPPPMMMEEECCC???<<<::::::;;;<<<999999999888888777777777555555666777777888999999888888888888888888888888777777777666666666555555222222333333333333333333333333444444444444333333111111111111111111111111000000000000000000000111000000111111111222222222///000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000222111111000000111111222000000000000111111111111EEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@??????@@@@@@@@@??????????????????????????????>>>======::::::;;;;;;;;;:::999999888777666555555666777888666666666666666666666666666555555444444333333222222333333333333444444444222222222333444555666777444444555555555555555555444222222444777888777444444444444444444444444444444444444555555555666666333333333333333333333333333333444555555555444444111222333444555555555555222222333333444555666666444444444444444444444444444444444555555555666666444444444444444444444444222222222333444555666777444555666555333333555666555555555555666666666777666888::::::::::::<<<>>>>>>???@@@AAACCCEEEGGGIIISSSXXX```jjjsss}}}wwwkkkccc```\\\XXXVVVUUUTTTTTTSSSQQQVVV[[[^^^^^^___bbbdddggglllrrruuuxxx}}}}}}yyyvvvttttttppplllgggfffgggiiiiiihhhfffeeeeeeeeeeeeeeeeeeeeefffffffffgggiiimmmppprrrppppppqqqrrrqqqpppooonnnqqqqqqqqqrrrrrrsssssstttyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyxxxvvvuuuuuuuuuuuupppooommmkkkhhhgggffffffcccccccccccccccccccccccc```aaacccdddcccaaa^^^\\\```aaadddddddddcccdddeeehhhiiikkknnnqqqsssuuuuuuxxxxxxxxxzzz|||{{{uuukkkddd^^^ZZZUUUQQQMMMLLLKKKJJJIIIJJJKKKLLLLLLPPPVVV\\\aaafffkkknnntttuuuwww{{{|||tttnnnhhhccc]]]XXXTTTPPPLLLJJJHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNPPPSSSTTTPPPPPPOOONNNLLLIIIFFFDDDAAA@@@@@@AAAEEEJJJOOOSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYXXXXXXYYYYYYWWWTTTQQQGGGDDDAAA>>><<<<<<<<<===888999999999999:::::::::444555555666777888888888888888888888888888999999777777777777666666666666777666555444222111000///111222222333333222222111111111111111111111111111000000000000000111111111000111111111111222222222//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000444333222111111222333444000000000000111111111111HHHGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD@@@???>>><<<;;;;;;::::::999:::;;;;;;<<<;;;;;;:::<<<<<<;;;::::::999888888777777666666555555444444666666777777888888999999666666555444333222222111222222333333333444444444555444444444444555666666555444333333222222333333111222444666666555444333333444555666666555444333444333333222222333333444222222222222222222222222444333222111222444666888333333333444444444555555111111222222333444444555222222333333333444444444333333333444444444555555222333555666666666555555555555555666555555444444777777777777666666666666555555666888999:::;;;<<<===<<<::::::<<<===>>>>>>>>>@@@BBBDDDEEEJJJRRRXXXbbbkkkyyywwwppphhh```[[[RRRSSSUUUWWWXXXYYYZZZZZZ___aaaeeeiiilllnnnooooootttssssssuuu{{{{{{wwwtttrrrqqqjjjjjjiiiiiihhhhhhggggggggggggggggggiiijjjlllllljjjkkkllllllmmmooossswwwwwwwwwvvvuuuuuuttttttssssssuuuxxxyyyzzz{{{}}}}}}zzzxxx~~~{{{wwwtttsssrrrpppooollljjjfffdddccccccbbb```dddbbb```^^^\\\[[[ZZZZZZ]]]\\\\\\\\\\\\^^^```aaaaaaccceeehhhjjjkkkkkkkkknnnnnnnnnoooqqqtttwwwxxx{{{|||xxxqqqlllggg```ZZZVVVSSSNNNKKKJJJJJJIIIHHHHHHKKKPPPRRRUUUYYY___dddjjjmmmrrrwww|||~~~|||{{{sssoooiiiccc^^^WWWQQQMMMKKKFFFEEEHHHJJJIIIIIILLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMKKKHHHEEEDDD@@@???>>>>>>BBBHHHNNNRRRRRRTTTWWWYYY[[[[[[ZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTPPPMMMGGGBBB>>>======>>>;;;:::999999999999666444:::999777666555555666666666666777777888888999999999999::::::999888666555444444444444555555555555555555444333222222222222...//////000111222222222444444444333333333222222111111222222222222111111000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333222000///000444666444333111111111111111111111111111111000000111111222333GGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCBBBBBBBBBAAA??????>>>>>>===>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777777888888888888666666666666666666777777555555555444444333333222333333333333444444444444444444444333444555555666555444333333222222333333111222333444555444444333333444555555555555444333444333333333333333333444222222222222222222222222444333222222222444666888444444444555555555666666777777666666666555555555222222333333333444444444333333444444444555555555333333555666666666555555555555666666666666555555777777777777777777777666555555666888999:::;;;<<<===<<<<<<<<<>>>@@@AAAAAA@@@CCCFFFIIIMMMTTT^^^eeesss{{{}}}ssskkkddd^^^YYYUUUTTTVVVYYY\\\```bbbdddeeekkknnnqqquuuxxxyyyyyyyyyyyyxxxxxxyyy~~~zzzvvvrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnpppqqqrrrrrrqqqrrrsssssstttwww{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{yyywwwsssqqqmmmkkkkkkkkkiiihhhkkkjjjhhheeecccaaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]```bbbdddeeeffffffhhhhhhhhhiiijjjlllnnnppprrrsssvvvyyy}}}zzzssskkkddd___[[[VVVRRRPPPNNNLLLJJJIIIKKKNNNOOOQQQTTTZZZ^^^cccfffkkkqqqwww~~~}}}||||||zzzwwwsssmmmfff^^^UUUPPPPPPKKKHHHJJJKKKIIIIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFAAA@@@>>>>>>AAAFFFKKKOOOQQQSSSVVVXXXZZZZZZZZZYYY[[[[[[[[[ZZZZZZYYYXXXWWWSSSPPPKKKFFFAAA>>>===<<<;;;999888888999888666555888777777666666777888999666777777777777777888888999:::::::::999888666555888888888888777777777777555444333222222111111222/////////000111222222222333333333333222222222222000111111111111111111000000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222222333111000///000333444333111111111111111111111111111111111000000111111222333FFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@>>>============>>><<<;;;;;;::::::999999888666666666777888888999999666666555555555555555555444444444444444444444444333333333333444444444555333333333333333444444555555444444333333333333333222222222222333333333333333333444444444444333333333333333333333333333333333333333333333333333333444333222222333444666777555555555555666666666666:::999999777666555444444333333333333444444444444333444444444444555555555333444555555666555555555555555666666666666666555777777777777777777777777555555666777999:::;;;<<<======>>>???@@@BBBCCCDDDCCCHHHNNNUUU]]]gggttt|||xxxrrrllleee___[[[YYYWWWVVVZZZ]]]aaaffflllpppsssuuuzzz|||~~~~~~zzzvvvtttsssttttttuuuuuuvvvwwwwwwxxxwwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzyyyxxxwwwvvvrrrqqqnnnkkkgggdddaaa```\\\[[[YYYXXXWWWVVVWWWWWWWWWXXXZZZ]]]___```aaaaaacccccccccccccccdddeeefffhhhiiikkknnnqqqtttvvvxxxyyyzzz}}}|||uuunnniiiccc]]]YYYUUUQQQNNNMMMNNNMMMMMMMMMPPPTTTXXXZZZ^^^cccjjjqqqyyy}}}|||||||||~~~zzzssshhh]]]VVVRRRLLLHHHIIIHHHEEEEEEFFFGGGHHHJJJLLLNNNNNNNNNMMMJJJKKKLLLLLLLLLJJJIIIHHHCCCAAA???>>>???CCCGGGJJJPPPRRRUUUWWWYYYZZZZZZYYY\\\\\\]]]]]]]]][[[ZZZYYYWWWTTTPPPKKKFFFBBB>>><<<:::999777777888888666555666666666666777888999:::777777777777666666666666999::::::;;;:::999777666:::::::::999999888777777444444333222111111111111//////000000111222222222222222222222111111111000///000000111111000000///000000000000000000000000111111111111222222222222000000000000111111111111000000000111111111222222111000///000111222111000111111111111111111111111111111000000111111222333FFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCAAA???<<<<<<<<<===>>>;;;;;;;;;::::::999999999555555555555666666666666777666666555555444444444333333333444444555555555222222222222333333333333333222222222222333444444555555444333333333333333222222111111111222333444333333333333333333333333333444444444444444444333333333333333333333333333444333333333333444555666444444444444555555555555777777666555444333222222333333333444444444444555444444444444555555555555444444555555555555555555444444555666666666555555777777777777777888888888555666777888999:::;;;<<<===>>>???@@@AAACCCEEEGGGJJJPPPZZZeeeqqq}}}vvvmmmhhheeebbb^^^[[[[[[]]]___aaaeeehhhmmmrrrxxx}}}}}}}}}~~~}}}zzzuuuoooiiieeecccaaa___]]][[[YYYYYYYYYYYYWWWXXXYYY[[[]]]^^^___```bbbbbbaaaaaa````````````aaabbbdddfffhhhkkklllmmmnnnpppsssxxx|||~~~yyyrrrkkkeee___ZZZVVVUUUTTTQQQOOONNNOOOQQQSSSUUUXXX\\\bbbiiisss|||~~~|||||||||}}}sssggg^^^VVVPPPKKKJJJHHHEEEDDDFFFFFFGGGJJJLLLMMMNNNMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHEEECCC@@@??????AAADDDFFFNNNPPPTTTWWWYYYZZZZZZZZZYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWUUUQQQLLLGGGCCC@@@;;;999888777888888777666666666666666777777888888888777777666666555555555999:::;;;;;;;;;:::888777999999:::999888777666555444444333222111111111111000000000111111222222222111111111111000000000000//////000000000000//////000000000000000000000000000000000111111111222222///000000000111111111111///000000000000111111111222222111111222222111000111111111111111111111111111111000000111111222333FFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>??????@@@AAA@@@===;;;:::;;;<<<===;;;;;;::::::::::::999999888777777666555444444333777777777666666555555555222333333444444555555555111111111111222222222222333222222222222333444444666555444444333333444444222222111111111222333444333333333333333333333333333444444555555444444333333333333333333333333333444333333333444444555555222222333333333444444444333333333333333333333333333333444444444555555555444444444555555555666666555555555555444444555555222333444555555555555555666777777777888888888999666777888999:::;;;<<<======???AAABBBBBBEEEIIIMMMVVV^^^kkkxxxyyyrrrllleee___\\\\\\\\\\\\]]]```eeejjjnnnsssuuuyyy~~~xxxsssoookkkjjjgggdddaaa```______YYYYYYZZZ[[[\\\]]]^^^___bbbbbbaaa```___^^^\\\\\\\\\\\\^^^___aaabbbddddddgggiiilllppptttwwwyyyzzz|||~~~zzzsssmmmgggccc___\\\XXXTTTRRRQQQQQQQQQRRRSSSVVVZZZ```hhhqqqxxx|||~~~}}}||||||qqqjjj^^^WWWQQQOOOMMMIIIHHHJJJFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGEEEBBB@@@@@@AAACCCEEEMMMPPPSSSWWWYYYZZZ[[[ZZZXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWUUURRRMMMIIIFFF>>><<<:::999999999888777777777777666666555555555888888777777666666555555::::::;;;<<<<<<;;;999888999::::::;;;:::888666555555444333222111111111111111111111111222222222222111111111000000000////////////000000000000//////111111111111111111111111/////////000000000111111///000000000111111111111///000000000000111111111333333444333333222222333111111111111111111111111111111000000111111222333FFFFFFEEEDDDDDDDDDEEEEEE@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>===============???>>><<<;;;:::;;;;;;<<<::::::::::::::::::::::::;;;:::999888777666555444777777777666666666666666333333333444444555555555111111111111222222222222333333333333333444444555666555555444444444444444222222222222333333333333444444333333333333444444333444555666666555444333333333333333333333333333444444444444444444444444111222222222333333333333333333444444555666666777333444444444555555555555444444555555555666666666666666555444444444555555222333444555666666666666666777777888888999999999888888999:::<<<===>>>??????AAADDDEEEGGGLLLUUU[[[gggqqq|||ooolllhhhccc^^^[[[YYYYYYYYY[[[___bbbggglllssswww~~~}}}}}}wwwtttpppkkkgggdddbbbaaa]]]\\\\\\\\\]]]]]]^^^___aaaaaaaaa```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]bbbdddfffiiilllooopppqqqsssuuuwww{{{}}}wwwssskkkhhhccc___\\\YYYVVVTTTSSSSSSSSSTTTWWW]]]eeejjjqqqzzz~~~}}}~~~|||vvveee]]]VVVRRRNNNIIIHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGHHHFFFDDDBBBBBBCCCEEEGGGMMMOOOSSSWWWZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZVVVWWWXXXXXXVVVRRRNNNLLLCCCAAA===;;;;;;;;;:::999888888888888777666444444888888888888777777777777:::;;;<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;999777555555444333222222222222222222222222222222222222111111111111000000000//////000000111111000000///111111111111111111111111.../////////000000000000000000000000111111111111000000000111111111222222222444555444333333444555111111111111111111111111111111000000111111222333GGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAAAAAAAAAAAAAAAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888777666666555555555555555555555666666333333444444444444444444222222333333333444444444444444444333444555555666666666555444444444444444111222333444555444444333555555444333333444555555333444555666666555444333444444444444444444444444444444444444444444444333222222222333333333444444444444444555666777777888444444444444555555555555555555555555666666666666777666555444333444444555444555666777888888888888666777777888888999::::::999:::;;;<<<===???@@@@@@AAADDDGGGJJJNNNXXXdddnnn{{{xxxpppkkkaaa```]]][[[ZZZ[[[]]]```aaaeeejjjnnnrrrvvv{{{~~~}}}{{{yyyyyy{{{}}}zzzsssmmmiiigggdddcccbbbaaaaaaaaabbbbbbccccccbbbaaa```]]][[[ZZZWWWWWWXXXXXXYYYYYYYYYYYY]]]___aaacccfffhhhiiiiiilllmmmooorrruuuyyy{{{}}}{{{wwwsssooolllgggbbb]]][[[YYYVVVSSSSSSVVV\\\aaagggooouuuxxx|||~~~rrriii```ZZZTTTMMMIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJMMMPPPSSSXXX[[[]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]XXXYYYYYYYYYWWWTTTQQQOOOHHHEEEAAA>>>===<<<;;;:::888888999:::999999777777888888888888999999999999:::;;;<<<======<<<;;;:::888:::<<<======;;;999888777666555444333333333333222222222222222222222222222222111111111000000000000111111111111111111000111111111111111111111111//////000000000111111111000000000000111111111111111111111111222222222333000222444444222222444666111111111111111111111111111111000000111111222333HHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>??????;;;<<<======>>>======<<<::::::::::::::::::::::::666666666666555555555555333333333444444555555555444444444444444444444444444444444555555555666666555444444444444555666666666666555444444444444555111222444666666555444333666555444444444444555666333444666777777666444333444444444444444444444444444444444555555444333333333333333444444444555555444444444444555555555666444444444555555555666666555555555555666666666777777666555444333444444555666666777999999:::::::::666777777888999999:::::::::;;;<<<===>>>@@@AAAAAABBBFFFJJJNNNUUUaaappp|||yyyrrrkkkccc^^^\\\[[[[[[[[[\\\```eeeiiilllqqqvvvzzz|||~~~{{{{{{zzzxxxvvvwwwxxx{{{||||||vvvtttkkkjjjhhhgggffffffffffffeeeeeeeeedddccc```^^^\\\YYYYYYYYYZZZZZZZZZZZZZZZYYY[[[]]]___bbbdddeeeeeehhhhhhiiikkknnnqqqssstttuuuyyy~~~|||yyytttmmmgggcccaaa\\\VVVTTTUUUZZZ___\\\ccciiilllrrrzzzyyynnnfff^^^VVVQQQRRRMMMKKKHHHFFFFFFGGGIIIKKKGGGHHHJJJLLLLLLLLLLLLLLLHHHHHHFFFFFFGGGHHHJJJLLLMMMPPPTTTXXX\\\]]]^^^^^^\\\ZZZXXXVVVWWWXXX[[[\\\ZZZZZZZZZZZZXXXTTTQQQOOOKKKHHHCCC@@@>>>===<<<;;;777888:::;;;<<<<<<;;;:::888888888999:::::::::;;;:::;;;<<<======<<<<<<;;;555777999;;;;;;999777666777777666555444444444444222222222222222222222222222222222222111111111111111111222222222222111111111111111111111111111111000111111111111222222222000000000000111111111111111222222222222333333333...111333333111111444666111111111111111111111111111111111000111222222333EEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@AAABBBAAA???===>>>>>>>>>>>>============;;;;;;:::::::::999999999;;;;;;;;;;;;:::999888777;;;999777666555666777888666555444333333444555666333333444555555444333333444444444333333222222222222222333333444555666666666555555444444333222222444333333222222333333444444444444333333222222222555555555555555555555555666444222000000222444666444444333222333444555666555555555555666666666666777666555444444555666777333444444555666777888888666666666666666666666666666666777777777777666666666777777888999999::::::555666888888777888;;;===:::<<<>>>??????@@@BBBDDDEEELLLUUU\\\cccoooyyypppkkkfff```^^^```ZZZ^^^ccchhhkkknnnqqqsss|||}}}yyyyyyyyyxxxwwwwwwzzz}}}zzzuuurrrpppooonnnmmmmmmmmmllllllkkkhhhccc```aaa^^^[[[YYYYYYWWWUUUSSSXXXXXXYYYZZZ[[[]]]^^^___]]]___bbbfffiiikkkllllllrrrrrrrrrtttxxx~~~~~~vvvlll```ZZZYYYYYYUUUQQQWWWYYY]]]bbbhhhmmmrrrttt{{{tttkkkfff^^^WWWUUUQQQMMMLLLLLLKKKHHHDDDJJJKKKLLLMMMMMMMMMLLLKKKKKKIIIGGGFFFFFFHHHKKKMMMPPPRRRUUUYYY[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVOOOMMMJJJFFFBBB@@@???>>>;;;;;;;;;::::::999999999888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888777777666555555555555555333333222222111000000000666555444333222222222222333222222222222222222333333333222111111222333333222222222111111111000000333333222111000000000111000111111111111222222222222333444555666555444333111111111111111111111111000111111111111222222222IIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBB@@@???============>>>>>>>>>???;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777999888666555555666777888666555444444444444555666333333444555555444333333444444333333333333333333222222333333444555555666555444444444444333333333444333333222222333333444555555555444444444333333555555555555555555555555666555333222222333555666444444333333333444555666444444444444555555555555777666555444444555666777444444555555666666777777666666666666666666666666666666777777777777666666666666666777777888888888666777999888888999;;;======???@@@AAABBBDDDGGGIIIKKKSSS^^^fffnnnxxxtttmmmfffdddaaa^^^^^^bbbdddjjjqqqwww|||~~~~~~~~~~~~{{{xxxzzz{{{{{{{{{{{{~~~}}}{{{zzzyyyxxxwwwvvvrrrmmmjjjfffccc___]]]\\\[[[YYYWWWWWWWWWXXXYYYZZZ[[[]]]^^^\\\^^^aaaccceeegggggggggkkkjjjjjjlllooouuuzzz}}}zzzlllbbb^^^[[[VVVQQQRRRSSSUUUYYY^^^dddiiillluuuxxx}}}~~~~~~~~~xxxrrrjjjaaaYYYTTTOOOLLLLLLKKKHHHFFFHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHKKKLLLQQQRRRUUUXXX[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[XXXYYYZZZZZZZZZYYYWWWWWWRRRPPPMMMIIIEEEBBBAAA@@@======<<<<<<;;;;;;::::::888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777888777777666666666666666444333333222111111000000111111000000000111111222222222111111111111222222333333222111111222333333222222222111111111000000111111000000000000000000000111111111111222222222111222222333333333333333111111111111111111111111000111111111111222222222IIIHHHGGGFFFEEECCCBBBBBBEEECCCAAAAAABBBCCCBBBAAA=========>>>>>>?????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666555555555666777888666555444444444444555666333444444555555444444333333333333333444444444444222333333444444555555555333333333444444444555555444444333333333333444444666666555555555555444444555555555555555555555555555555555555555555555555444444333333444444555666333333333444444444444555666666555555555555666666555555555666666666666666666666666666666666666666666666777777777777666666666666666666666777777777888999::::::999999;;;======>>>???@@@AAAEEEJJJNNNUUU___lllvvv}}}}}}rrreee```\\\]]]^^^___dddjjjssszzz~~~}}}}}}}}}|||{{{~~~zzzwwwppplllgggcccaaa___]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]]]]___```bbbcccdddccccccdddccccccdddfffjjjnnnqqqvvvyyy{{{nnngggaaaZZZUUURRRRRRRRRSSSWWW\\\aaaeeelllpppuuuzzz~~~~~~}}}}}}}}}xxxoooccc]]]UUUOOOMMMMMMKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHFFFFFFGGGIIIKKKMMMQQQSSSVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[YYYYYYYYYZZZYYYXXXXXXWWWVVVTTTQQQMMMIIIFFFCCCBBB??????>>>======<<<;;;;;;888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777999999888777777777777777555444444333222222111111////////////000111222333111111111000000111111111333222222111111222222333222222222111111111111111///////////////000000000000111111111111222222222111111111111111222333333222222222222222222222222000111111111111222222222EEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;;;;::::::999888555555444444555666777888555555555444444555555555444444444444444444444444222333333333444444555555333333333444444444555555222222333333444555666666444444333333333333444444555555555555444444444444555555555555555555555555333444555666666555444333444444444444444555555666333333444444444555555555666666666555555666666666666666666666666555555555555555555555555555555555666666777777777777666666777777777777777777777777:::;;;;;;;;;::::::<<<>>>>>>???AAABBBFFFLLLSSSYYYdddmmmzzz}}}mmmccc]]]YYYYYY]]]aaafffoooxxx}}}xxxrrrkkkgggdddaaa___]]]]]]\\\[[[[[[[[[\\\\\\^^^___aaacccddddddccccccbbbaaa``````aaadddggghhhkkknnnsssyyyzzzqqqjjjccc^^^[[[XXXVVVUUUVVVZZZ___bbbfffjjjooosssxxx}}}yyyqqqiii^^^VVVRRRPPPNNNLLLHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHHHHIIIKKKMMMOOORRRSSSVVVXXXZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWXXXWWWTTTQQQMMMIIIEEECCC@@@@@@???>>>===<<<<<<;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999888888888888888888::::::999888888888888999666666555444444333333222222111111111222222333444111111000000000000111111222222222222222222222222111111111111111111111111......///000000111111111000000111111111222222222222222111000000222333444222222222222222222222222000000111111111222222222EEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>???AAAAAA@@@AAAAAA@@@???>>>===<<<<<<>>>>>>=========<<<<<<<<<::::::;;;;;;;;;:::999999555555555555555666777777444555555555555555555444444444444444444444444444333333333444444555555555333333333444444444444444111222222333444555666666555444444333333444444555333333333333333333333444555555555555555555555555222333444555555444333222444444555555555666666555444555555555666666666666555666666666666666666555666666666666666555555555444444444444444444444444666666777777777777666666777777888888888888888999;;;<<<===<<<;;;<<<>>>@@@BBBDDDFFFJJJPPPYYYcccjjjuuu||||||oooddd]]][[[ZZZ\\\bbbhhhnnnyyyxxxrrrmmmhhheeebbbaaa___]]]\\\[[[ZZZZZZ]]]^^^```bbbcccccccccccc```___^^^]]]^^^___aaabbbdddfffjjjoootttxxx{{{}}}}}}tttmmmhhheeeaaa\\\XXXWWWYYY]]]___dddgggkkkppptttyyy|||ssshhh^^^XXXUUUQQQNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTPPPKKKGGGDDD@@@@@@???>>>===<<<;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999999999999777777666666555444444444444444333222111111222222111111000000000000111111222222222222222222222222111111111111111111111111//////111222222222222111000000111111111222222222333222111111111222444555222222222222222222222222000000111111111222222222IIIHHHGGGFFFEEECCCBBBBBBBBBAAA??????@@@@@@@@@???AAAAAA@@@???>>>======<<<>>>=========<<<<<<<<<<<<:::::::::;;;;;;::::::999555666666666666666777777444444555666666555444444555444444333333444444555444444444444444555555555444444444444444444444444222222333333444555666666555555444444444444555555222222222333333333333444555555555555555555555555111222333444444333222111444444555666666666666555555555555666666666777777555555666666666666555555555555555666666666666666444444444444444444444444666666777777777777666666777777777888999999::::::;;;<<<=========>>>@@@BBBBBBEEEJJJQQQZZZeeeqqqyyyyyyqqqiiiccc```___```dddkkkpppvvv{{{uuupppiiihhheeebbb___\\\[[[ZZZ[[[\\\^^^___````````````]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___bbbeeehhhlllooopppuuuxxx{{{{{{uuupppkkkeee^^^ZZZZZZ[[[\\\dddfffiiilllppptttzzz~~~{{{qqqhhhbbb]]]WWWRRRMMMKKKHHHEEECCCDDDEEEFFFJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWVVVSSSNNNIIIFFFAAAAAA@@@???===<<<;;;;;;:::::::::999999999999888::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888777666666555555444333222111000000000000111111111000000111111111111222222333333222222111111111111111111222222222///000222333333222111111000111111111111222222222222222222222222333444444333333333333333333333333000111111111111222222222IIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>>????????????????????????=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999777777777888777777666666444444555666666555444444555444333333333333444555555555555555444444444444444444444444444444444444333333333444444555555555555555444444444444555555333333333333444444555555555555555555555555555555333333444444444444333333333444555666777666666555444444444555555555666666444555666777777666555444444444555555666666777777666666666666666666666666666666777777777777666666444555666777888999:::;;;:::<<<===>>>>>>@@@BBBEEEDDDIIIQQQ[[[gggttt~~~wwwpppllljjjhhhggghhhjjjpppvvvzzz}}}uuusssoookkkfffccc```___]]]^^^___``````___^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^aaadddggghhhkkkooosssuuuwww{{{~~~yyyrrrjjjddd```______cccdddfffhhhjjjnnnssswww{{{~~~{{{vvvqqqkkkddd^^^TTTQQQLLLGGGDDDDDDEEEFFFIIIJJJKKKMMMPPPRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYWWWXXXYYYXXXVVVQQQLLLIIICCCCCCBBB@@@???===<<<<<<:::::::::999999999888888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::999888999999999999999999888777777666666333333222222222222222333222222111111111111222222111222333333333333222111000000111111111222222222///000222222222111///...000111111111111222222222000111111222222222222222333333333333333333333333000111111111111222222222EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDCCCAAA???<<<===>>>???@@@AAABBBBBB===<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;:::::::::888888999888888777666555333444555666666555444333555444333333333333444555666666666555444444444333444444444444444444444444333333333444444444555555555555444444444444555555444444444555555555666666555555555555555555555555555555555555555555555555333444666777777777666555333333333444444444555555444555666777777666555444333444444555666777888888888888888888888888888888666666777777777777666666222333444666777999:::;;;:::;;;===>>>???AAADDDFFFNNNSSS]]]iiivvv|||wwwsssooollllllmmmmmmmmmpppsssyyy}}}yyytttnnnjjjgggeeebbbbbbccccccbbb```^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXYYY\\\___bbbeeefffdddhhhlllnnnooorrrwww{{{~~~vvvnnniiifffeeebbbcccdddeeegggjjjnnnrrrwww{{{~~~xxxpppiii[[[WWWQQQKKKHHHGGGGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUVVVVVVXXXYYY[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWWWWXXXXXXYYYWWWXXXZZZZZZXXXSSSNNNKKKEEEDDDCCCBBB@@@???>>>===:::::::::999999888888888999::::::;;;;;;::::::999888888888999999:::::::::;;;:::999999888888999999::::::999999888777777777444444444444555666777777333333222222222222333333111222333444444333222111000000111111222222222222///000111222111000...,,,000111111111111222222222...///111222222222111000333333333333333333333333000111111111111222222222FFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888999999999999888777777;;;;;;999777666555555555777777666666666555555555666555444333333444555666555555555555555555555555222222222333333333444444555444444444444555666666999888555333222333444444444444444555555555555666444444444444444444444444444333333222222333333444777777777777777777777777555444444444444555666666555555666666666666555555999999888888888888888999888888888777666666555555666666666666666777888888666888999:::999999;;;<<<999;;;>>>@@@BBBFFFKKKOOOVVV^^^jjjxxxyyytttpppppprrrssssssssstttvvvyyyzzz}}}~~~}}}~~~zzzssslllhhhhhhfffeeeeeefffgggeeeddd```^^^\\\ZZZXXXWWWWWWXXXTTTUUUWWWYYY\\\^^^```aaaddddddeeegggjjjmmmppprrrzzz~~~wwwooohhhiiifffbbbaaacccfffiiijjjnnnssszzz}}}vvvjjj]]]RRRNNNLLLHHHHHHLLLIIIJJJKKKLLLNNNPPPRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZXXXYYYYYYYYYXXXVVVTTTSSSKKKIIIFFFBBB???===<<<<<<<<<;;;:::888777888888999<<<;;;:::999999:::;;;<<<888999::::::;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888888999999999999888888777777666555444222000///444444444333333333222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333222111111000111111111333333222222111000//////000111111111111222222222FFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999888777777999999777666555555444555444444333333333222222222666555444444444444555666555555555555555555555555333333444444444555555555555444444444444555666666999777555333333333444555444444444555555555555666444444444444444444444444444333333222222333333444666666666666666666666666555444444444555555666666555666666777777666666555777666666555555666666777555555666666777888888888666666666666666777888888666777999999888888:::<<<<<<===???AAADDDJJJQQQVVVdddlllyyy~~~wwwrrrnnnlllrrrtttwwwxxxyyy{{{~~~}}}zzz{{{||||||}}}yyyuuusssqqqooonnnnnnnnnllljjjfffdddaaa___\\\ZZZZZZYYYVVVVVVVVVWWWYYYZZZ\\\]]]``````aaabbbeeehhhkkkmmmooottt{{{wwwpppllliiidddaaabbbcccdddeeegggkkkqqquuuwwwyyy{{{}}}uuuiii\\\UUUPPPJJJHHHIIIHHHHHHIIIIIIKKKLLLNNNOOOTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTNNNLLLIIIEEEBBB@@@>>>>>>===<<<:::999888888888999:::::::::999999:::::::::999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999888888777666444333222333333333222222222111111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111000000000111222333333333333222222111000000///000111111111111222222222GGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<999999999999999888888777777777666555555555555555666666666555555555444444666555444444444444555666555555555555555555555555444444444555555555666666555444444444444555666666888666555444333333444555444444444555555555555666666555555555444444333333444444333333333333444444555555555555555555555555444444555555555666666666666777777888888777777666666666555555555555666666555555666777777888888999777666666666666777888888888999::::::999:::<<<===???AAACCCFFFLLLTTT^^^dddwww~~~~~~uuupppnnnllllllvvvyyy}}}}}}|||wwwyyyzzz|||~~~~~~||||||zzzwwwuuurrrppplllgggccc```]]]\\\ZZZYYYWWWVVVVVVXXXZZZ[[[]]]]]]]]]^^^aaacccfffgggjjjnnntttzzzvvvrrrlllgggeeecccbbbaaaaaadddgggkkknnnqqqvvvyyy|||vvvhhh___XXXQQQLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLPPPQQQRRRTTTUUUWWWXXXYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXXXXWWWSSSQQQNNNJJJGGGDDDBBBAAA???>>><<<:::999888999999888999999::::::999999888999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::999999777666666222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111/////////000111333444555333333222222111000000000000111111111111222222222GGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999999::::::999999888777666666555555555666666777777777777777666666666555555555555444444555555555555555555555555555555555444444444444555555555555555444444444444555666666666666555444444444555555444444444555555555555666666666555555444444333333444444333333333333444444555555555555555555555555444555555666666666666666777777888888888888777777777777777666777777888999999999888888777666666555777777666666777777888999;;;<<<===<<<<<<===???AAABBBEEEIIIOOOXXXcccooovvv~~~xxxrrrpppqqqsssuuu|||~~~}}}|||{{{vvvxxx|||zzzsssmmmgggbbb```^^^\\\ZZZXXXWWWXXXZZZ\\\]]]\\\\\\]]]^^^```bbbdddgggkkkppptttyyy~~~xxxrrrmmmiiifffcccaaaaaaccceeeiiinnnssswwwxxx{{{sssjjjccc\\\VVVRRRLLLKKKJJJIIIJJJKKKLLLMMMMMMNNNOOORRRTTTVVVXXXYYY[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZWWWUUURRROOOKKKGGGEEEDDDAAA@@@>>>;;;:::999999999888999:::;;;;;;:::999888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444222222222111111111000000000000111111111222222222GGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999::::::::::::999888888777777666666777777888888444444444333333333222222444555555555555555555444555555555555555555555555222333333333333444444444555444444444444555666666555444444444444555555666444444444555555555555666666666666555555444444444555444444333333444444555555555555555555555555555444555666777777777666666777777888888888888777777777777777777777888999999999999999888777777666666777777777777777888999999;;;<<<<<<<<<<<<>>>AAADDDDDDHHHPPPYYYdddqqq~~~~~~zzzxxxvvvtttuuuxxx|||~~~}}}|||{{{|||xxx{{{yyyqqqkkkgggcccaaa]]][[[ZZZZZZ\\\]]]\\\\\\[[[[[[[[[]]]^^^___```dddhhhkkknnnssszzz}}}xxxsssnnnjjjeeecccaaabbbfffkkkqqqttttttwww{{{}}}vvvpppiii```YYYNNNMMMKKKJJJIIIKKKLLLNNNKKKLLLNNNQQQSSSVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWUUURRRNNNKKKHHHFFFCCCBBB???===;;;:::::::::999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999::::::999999888555444444444444333333333222222222222222222222222111222333333333333222111111111111111111111111111111111111111111111111111222222111111111111111222222222222111111111111111000000111111111222222222HHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::999999888888888777777777888888999555555555555444444444444444444555666666555444444555555555555555555555555222222222333333333444444555444444444444555666666333444444555555666666666444444444555555555555666555555555555555555555555555555444444444444555555555555555555555555555555444555666777888777666666666777777888888777777666666555555666666777888999666666777888888999999:::888777777777777888999999999:::;;;;;;<<>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999:::::::::999888888555555555555444444444444222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111333222222111000000111111111111111111111111111111000111111111111222222222HHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888777777666666666777777888777777777666666666666444444555666666555444444555555555555555555555555333333333333444444444555555444444444444555666666222333444555666666666666444444444555555555555666444444555555666666777777555555444444444444555555666666666666666666666666444555777888888888666555555666666777777666666555666666666666777888999:::666777777888888999::::::888888777777888888999:::;;;<<<===>>>@@@CCCIIIMMMRRR[[[hhhvvv}}}tttpppppprrrvvvyyy|||~~~}}}zzzxxxtttoookkkgggdddccc]]]\\\[[[ZZZYYYYYYZZZ[[[[[[^^^bbbddddddggglllpppooottt{{{sssnnnhhheeefffhhhjjjkkklllnnnppppppqqquuu|||wwwjjj[[[XXXRRRMMMHHHFFFFFFFFFHHHIIIKKKMMMPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXXXXYYY[[[[[[ZZZYYYYYYXXXWWWWWWUUUTTTTTTTTTUUUWWWXXXYYYZZZZZZYYYWWWUUURRROOOMMMGGGFFFCCC@@@===;;;;;;:::;;;::::::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;:::999888888555555444444444333333333222222222222222222222222111222444555555444222111111111111111111111111111111111111111111111111111111111111000111111222222111111111111111111111111000111111111111222222222HHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::;;;;;;::::::999888777777666555555555555555555444444444444333333333333444555666666555444333555555555555555555555555444444444555555555666666555444444444444555666666222222444555666666777666444444444555555555666666333333444555666777888888555555444444444444555555777777777777777777777777444555777888999888666555555555666666666666555555999999999999:::;;;<<<===::::::999999888777777777888888888777888888999:::>>>???@@@BBBDDDIIINNNSSS]]]fffuuussskkkjjjmmmqqqzzz}}}{{{uuuooojjjhhhaaa```^^^]]]\\\\\\\\\]]]WWWZZZ^^^___```bbbgggkkkjjjnnnuuuzzz~~~zzztttmmmiiiiiijjjkkkjjjiiikkklllkkkkkknnnuuuzzzuuuddd```XXXQQQKKKGGGEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[[[[ZZZYYYXXXXXXXXXUUUTTTSSSSSSTTTVVVWWWXXX[[[[[[ZZZYYYWWWTTTRRRPPPHHHFFFCCC@@@===<<<;;;;;;;;;:::999888888999:::;;;:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888444444444333333333222222222222222222222222222222111222444555555444222111111111111111111111111111111111111111111111111111//////000000111222444444111111111111111111222222000111111111111222222222IIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBB@@@>>>??????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777777777666555555555555555666666666666666666666666222222222333333444444444444444444333333444444444444444444444444444444444888777666555555555555555666666777777666555444444333444444555666777888888888777666555555555555555666666555555555555666666666666666666666777888888888888777777666666555555::::::999888777666555555777777777777777888888999666777888777666666888:::777:::======;;;:::<<<>>>CCC@@@AAAEEEFFFGGGOOOZZZjjjxxxzzzqqqnnnlllkkkqqqzzz~~~~~~wwwssslllggg```]]]]]]^^^\\\[[[ZZZ]]]aaaaaa``````bbbeeeeeehhhmmmrrrwww|||}}}sssmmmkkkjjjhhheeeiiihhheeeccccccfffmmmqqqvvvzzzrrrhhhZZZQQQMMMJJJFFFBBBDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZYYYXXXWWWSSSSSSSSSSSSTTTWWWYYYZZZZZZ[[[\\\[[[ZZZWWWUUUSSSOOOKKKEEE@@@===;;;:::999999:::;;;<<<;;;:::888777<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888777666555444333222222222333444333111000111222111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111000000//////222222333333333333444444IIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBB@@@>>>???>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888777777777666555555555555666444444444444444444444444444444444444555555555555777666666666666666666777444444444444444444444444555555444333333333333333444444555555444333333222444444555555666666777777777666666555555555555666555444444444555555666777666666666666666777888888777777777777666666666666888777777666666555555444777777777777777888888999777888999888777777999;;;666999<<<<<<999999;;;===BBBAAADDDJJJOOOTTT___kkk{{{|||tttnnnnnnooopppwwwsssmmmfffaaa```___^^^\\\ZZZ\\\^^^^^^]]]\\\]]]___```ccchhhlllpppuuuzzz~~~zzzrrrooolllhhhdddccccccbbbaaaaaaccchhhkkkqqquuu{{{{{{qqqcccWWWPPPLLLIIIGGGDDDDDDDDDFFFGGGIIIKKKLLLQQQRRRTTTTTTTTTUUUVVVXXXZZZZZZZZZZZZZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTRRRNNNHHHCCC@@@>>><<<:::::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888888777666555444333333222333444333222111111333222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111111000222222222333333333444444IIIIIIHHHGGGGGGFFFFFFEEEDDDBBBAAABBBBBBBBB@@@>>>>>>======<<<<<<======>>>======<<<;;;;;;;;;;;;<<<;;;::::::999999888888888888777666666555555666666555555555555555555555555777777777666666666666666444333333222222333333444444444444444444444444444555555444333333333333444444444444555444444333222555555555666666666666666666555555555555666666777444444444444555555666777666666666666666777777888666666666666777777777777777777777777777777777777777777777777777888888999888999:::999888888:::<<<777:::<<<<<<::::::===@@@???AAAFFFOOOVVV```mmmyyy{{{tttpppooorrrvvvzzzzzzqqqjjjgggeeebbb```\\\]]]^^^]]][[[ZZZZZZ[[[]]]```cccfffiiilllqqqtttwww~~~|||vvvpppiiiddd``````aaa```___```ccceeeiiimmmtttzzz~~~|||oooaaaWWWPPPMMMLLLEEEEEEEEEEEEEEEGGGHHHIIINNNOOORRRSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVUUUQQQLLLGGGDDDAAA>>><<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999888888777666555444444333444555444222111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222333333333333IIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<:::::::::999999888888888888777777666555666666666888888888888888888888888888777777777666666555555222222111111111111222222444444444444555555555555777666666555555555666666555666666666666666555555666666666666666555555555555555555555555666777888777777666555555666666666777777666666666666777777555555666666777777888888888888999999::::::::::::777777777777777888888999888999999999888888:::;;;:::<<<>>>===<<<===AAAEEEDDDHHHOOOXXXaaammm|||{{{uuuttttttvvvzzz~~~vvvqqqnnnjjjgggaaaaaa```^^^]]]\\\[[[[[[]]]___bbbccceeegggkkkmmmooouuu~~~}}}uuummmhhhddddddcccaaa^^^^^^```bbbcccgggnnnttt{{{}}}~~~zzznnn```VVVQQQOOOHHHHHHFFFFFFFFFGGGIIIJJJJJJMMMOOOQQQQQQSSSUUUWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWYYYYYYZZZZZZYYYYYYXXXTTTPPPKKKHHHDDD@@@>>>===<<<:::999999;;;===???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999999888888777666666555333444555444333222333444333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333IIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCAAA???======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<::::::999999999999999888888888777666666666666666888888888888888888888888666666666555555444444444555555444444444444555555444444444555555666666666666666555555555666666777555555666666666666666555666666666666666555555555555555555555555666777888::::::888777666666555555777777666666666666777777555555666666777777888888888888888999::::::;;;;;;777777777777777888888999666777888888666777888:::999;;;======<<>>???;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999999::::::999999888999999888888777777666666444555666555333222333444333333333222222111111111000000000000000000000000222222222222222222222222222222222222222222222222000000111111111111111111111111111222222222333333IIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCAAA???>>>======<<<<<<======>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999999888777777666666777777555555555555555555555555555555444444444444444444555444444333333444444555444444444555666666777777444333333333333444555555222333444444555444444444555555555666666666666666666555555555555666666777:::999888777666555555555888777777666666666666666666666666666777777777777666666666777777888888888777777777777777888888999666777888777666666888:::888:::<<<<<<===AAAHHHNNNVVVaaammmxxx|||xxxxxx{{{}}}{{{vvvmmmjjjfffcccaaa```^^^\\\[[[\\\]]]]]]\\\]]]___aaahhhkkkqqqvvv|||}}}xxxppphhhbbb___^^^___ccchhhmmmrrryyy|||zzzzzz~~~xxxlll```XXXMMMKKKHHHFFFEEEFFFGGGHHHFFFHHHKKKMMMMMMOOOQQQTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZXXXUUUSSSPPPLLLGGGCCC@@@???<<<::::::;;;===>>>::::::;;;;;;<<<==================<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::888888999999999999888888888888888888777777777666555666777666444333444555333333222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333000000000000000111111111111111111111222222222222IIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA??????>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;<<<999999999999999999999999999888777777666666777777444444444444444444444444444444444444444444555555333333222222222222333333444444444555666777777777333333333333333444555555222333333444555555444444444444555555666666777777777666666555555555555666666666555555555555666666888888777666666666666666777777777777666666666666666666666666666666666666777777777777777888888999777888888888777777999;;;:::<<<>>>???AAAFFFOOOVVVbbbnnn|||~~~{{{yyyzzz~~~yyytttmmmhhheeeccc___\\\ZZZ[[[\\\[[[[[[[[[]]]___bbbeeejjjooosssyyyzzznnneeeaaa^^^bbbgggkkknnnssszzzzzzuuuvvvzzz~~~yyymmmcccTTTQQQMMMHHHFFFEEEEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXXXXXXXYYYWWWXXXYYYYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWUUUQQQKKKGGGBBB@@@>>><<<;;;;;;<<<===::::::;;;;;;<<<======>>>>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888999999999999888888888777777777777666666666555666777666444444444666222222222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333000000000111111222222222111111111111222222222222IIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA?????????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<999999999999999999999999999888888777777777777777666666666666666666666666333444444444555555666666777666666555555666666777444444444555666777777888555555555555555666777888444444555666777777777666333444444555666777888888888777666555555555555555111222222333444555777777888888777666666666666666888888777777666666555555888888888777777777777777777777777777777888888999888999:::999888888:::<<<>>>@@@BBBCCCFFFLLLVVV]]]qqqwwwwwwxxxzzz}}}uuunnnjjjfffaaa^^^[[[\\\]]]]]]\\\\\\^^^___]]]```eeeiiinnnsssxxx|||yyyllleee^^^bbbfffiiikkkooovvv{{{yyyssstttyyy~~~vvvmmm\\\XXXRRRLLLHHHFFFFFFFFFEEEGGGJJJKKKKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\[[[ZZZZZZXXXTTTNNNJJJBBBAAA???===<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888999999999999888888777777777777666666666666555777777777555444555666111111111222222333333444333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333333000111111111111222222222GGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>BBBAAA???===<<<<<<===>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777777777777777777;;;888666666777777555222444555555555666666777777555555555555555555555555333333333444444444555555666666555555555444444444666666555555555555666666333444555666777777777777777777666555555555555555666555444333333444555666666666666666666666666666555555666777888999999:::777777888888888888777777777777777888999999::::::???;;;:::===>>>;;;:::<<<>>>@@@CCCGGGMMMYYYgggqqqzzzuuuwww{{{|||tttnnniiigggaaa___]]]]]]^^^^^^]]]\\\\\\___dddggghhhkkkooosss|||~~~|||oooiiidddccceeegggiiinnnuuuzzz~~~}}}xxxwwwxxxzzz|||lll___SSSOOOLLLGGGGGGJJJDDDEEEFFFGGGHHHIIIJJJKKKOOOQQQTTTUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYWWWUUUVVVYYYZZZYYYWWWUUUWWWXXXYYYXXXVVVSSSQQQHHHDDD@@@<<<;;;;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999888777777666666777777888999999888666666777888999888777666555444333333555555444333222000//////555555444333222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222GGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCBBBAAA@@@@@@???BBBAAA???===<<<===>>>>>>:::;;;;;;;;;<<<=========;;;;;;;;;::::::999999999777777777777777777777777999777555666777777666333666666666666666555555555555555555555555555555555333333444444444555555555777777666666666555555555666666555555555555666666333444555666666666666666777777666555555555555555666666555444444555666666666666666666666666666666666666777777888888999999777777888888888888777777777777777888999999::::::;;;888888;;;<<<;;;;;;===@@@DDDIIIOOOXXXeeettt~~~{{{vvvvvvzzz}}}vvvpppmmmgggeeebbbaaaaaaaaa```___[[[^^^aaacccdddfffjjjmmmtttvvvzzzxxxlllfffbbbcccccceeejjjpppvvvzzz~~~rrrfffYYYTTTOOOIIIGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJNNNPPPSSSTTTTTTSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWVVVWWWYYYZZZYYYWWWWWWYYYZZZ[[[ZZZXXXUUUTTTKKKGGGBBB>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::888888999777666555666888888888777666555444333333444333222222111000//////000000000//////000111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222GGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???=========>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777777777777777777666555555777777666555777777777666555555444444666666666666666666666666444444444444555555555666777777777777777666666666666666666555555666666666444444555555555555555444777666666555555555555666777666666555555666666777666666666666666666666666777777777777777888888888777777888888888888777777777777888888999:::::::::999666777:::<<<<<<>>>BBBEEEJJJSSS]]]hhhvvv}}}yyywwwzzz|||wwwnnnkkkfffcccbbbaaa___^^^\\\^^^`````````bbbdddggglllnnnrrrxxxtttmmmeeebbbaaaaaaffflllppptttyyy}}}}}}rrreee]]]VVVOOOIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIMMMOOOQQQRRRRRRRRRSSSUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZ[[[\\\]]]\\\ZZZXXXWWWPPPKKKEEEAAA???>>>======:::999999999999:::;;;;;;=========<<<<<<<<<<<<;;;============<<<<<<;;;:::======<<<;;;;;;;;;;;;<<<777888888777555555666888888888777666555444333333222222111000000000000000............///000111222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222GGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCBBB@@@@@@???>>>======>>>>>>@@@???>>>===;;;999888888::::::::::::::::::::::::666666666666666666666666666555555555666777666666666666666666666555555555777777777777777777777777444555555555555666666666666666666666666666666666555555666666666666555555444555555555555444444333777666555555555555666666777777666666666666777777666666666666666666666666888888888777777777777777777888888999999888888777777777888999999::::::;;;:::888999<<<===>>>BBBGGGJJJQQQ^^^kkkxxx~~~|||}}}}}}|||wwwqqqkkkgggeeebbb```____________```aaacccdddhhhkkkoootttzzzvvvlllfffaaa___ccciiikkknnnrrrvvvxxx{{{sssiii```WWWOOOKKKFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]][[[ZZZYYYUUUPPPJJJEEEBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<;;;::::::999999::::::777888888777555555666888888888777666555555444444333222111000000111111222111111111111111222333333111111222222222333333333111222222222222222333333222222222222222222222222222222222222222222222222GGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBB?????????>>>>>>>>>>>>>>>@@@???>>>===;;;999888888::::::::::::::::::::::::666666666666666666666666555555666666555555666666333444444555666777777888777777777777777777777777555555555666666666777777555555555555555555555555555555666777777666555555555555555666555555444444666666555555555555666666666666777777777777666666777777777777777777777777888888888777777777777777888888999999999999888888888888888999::::::;;;;;;;;;999:::===>>>???EEELLLQQQZZZiiiwww|||zzztttoookkkhhhcccaaa```___```aaabbbcccfffhhhlllpppuuu|||}}}rrrkkkddd___```dddgggjjjmmmpppssswww{{{~~~|||qqqiii```WWWOOOHHHGGGFFFEEEFFFGGGHHHJJJIIIJJJLLLNNNNNNPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZXXXTTTOOOJJJGGGEEECCCBBB>>>>>>===============>>>========================>>>?????????>>>>>>===<<<;;;;;;:::999999999999999888999999888666666777888888888888777777666666555555444222111111222333444555444333222222222222222111111222222222333333333111111111222222333333333222222222222222222222222222222222222222222222222GGGGGGFFFFFFEEEFFFFFFGGGCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>??????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;777777777777777777777777444666777666444444555666222333444555666888999999666666666666666666666666666666666666777777777777444444444444555555555555444555666777777666555444555555666666666666666555666555555555555666666777555666666777777666666555777777777777777777777777777777777777777888888888888888999999999999888888888888999999:::;;;;;;;;;:::999:::===???AAAIIIRRR\\\fffuuu~~~{{{}}}{{{uuuqqqjjjgggcccbbbbbbbbbbbbbbbbbbdddgggjjjnnnssszzz~~~yyyqqqiiiaaa___aaadddfffiiilllooosssyyy|||~~~xxxqqqkkkaaaWWWNNNMMMJJJHHHGGGHHHIIIJJJGGGHHHJJJKKKLLLNNNQQQTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZWWWSSSPPPMMMJJJGGGDDD>>>>>>===<<<<<<<<<<<<===<<<============>>>>>>>>>>>>??????@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<999::::::999777777888:::999999999999888888888777777666333222111222444555444333222111000000000000111111222222222333333333111111111222222333333444222222222222222222222222222222222222222222222222GGGGGGFFFEEEEEEFFFGGGHHHDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>?????????>>>>>>:::;;;;;;;;;<<<=========999999999::::::;;;;;;;;;777777777777777777777777555666888666444222333555333444444555666777888888555555555555555555555555666666777777777888888888444555555555666666666666444555666777777666555444555555666777888888888888555555555555555666777777444555666666666666555444777777777777777777777777666666777777888888999999888999999::::::999999888888888999::::::;;;;;;<<<;;;:::===AAADDDHHHSSS^^^iiisss}}}|||{{{|||wwwrrrllliiihhhgggeeeccc```aaadddfffiiimmmrrruuuzzz~~~|||sssiiiccccccaaaccceeehhhkkkpppvvvzzzzzz}}}}}}yyyooodddXXXVVVRRRMMMJJJIIIIIIIIIEEEGGGHHHJJJKKKMMMQQQTTTSSSSSSTTTUUUWWWXXXYYYZZZYYY[[[\\\\\\ZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYVVVTTTRRRNNNJJJFFF???>>>======<<<<<<<<<===<<<=========>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???>>>======<<<<<<======;;;;;;<<<:::999888999;;;;;;;;;::::::::::::999999888666333111000111222333111111000000000000000111111111222222222333333333000111111222333333444444222222222222222222222222222222222222222222222222GGGGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBB@@@???>>>>>>===>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;777777777777777777777777555777888666333111222444555555555666666666666666555555555555555555555555777777777777888888888888555666666666777777888888444555666888888666555444555555666888999999999999555555555555555666777888333444555666666555444333777777777777777777777777555666666777888999999:::888999999::::::999999888888999999::::::;;;;;;<<<======AAAFFFJJJPPP\\\iiirrr|||zzzzzz|||}}}vvvpppnnnllliiifff___aaaccceeegggjjjnnnqqqqqqtttzzz|||pppiiiggg```aaaccceeeiiinnntttyyyxxxzzz|||}}}~~~zzzoooaaa]]]XXXRRRMMMJJJIIIIIIDDDFFFHHHIIIJJJMMMQQQTTTRRRSSSTTTUUUWWWXXXYYYZZZYYY[[[]]]\\\ZZZZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXWWWUUUQQQKKKGGG@@@@@@???>>>>>>>>>>>>>>><<<=========>>>>>>??????===>>>???@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;:::888666333000//////111222000000000000111222333444111111222222222333333333000000111222333333444444222222222222222222222222222222222222222222222222HHHHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCAAA@@@??????@@@?????????>>>>>>============<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777777777666666666666777666666666555555555555777777777777777666555555666666555555555444444444666666666666777777777777666666666666666666666666444555555666666666666666777777777777777777777777999888888888777777666666777777666666555555555444777777888888888888777777777888888888888999999999===<<<:::999888999::::::<<<<<<;;;888777777;;;===>>>@@@DDDJJJRRR___kkkttt|||vvvqqqmmmjjjgggdddbbbaaaaaadddggghhhiiinnnpppssswww{{{zzzsssnnnddddddeeefffjjjnnnsssvvvuuuwwwxxxyyyzzz|||~~~qqqhhh\\\VVVUUURRRMMMHHHGGGGGGGGGGGGIIIKKKMMMNNNRRRSSSTTTUUUWWWXXXYYYZZZ]]]]]]]]]^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[XXXTTTPPPNNNFFFDDDBBBAAAAAA@@@>>><<<@@@???>>>======>>>???@@@???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<:::999888555222222444666333333333333333333333333111111111111111111111111111111222333444444555555222333333444444333333222444444444333333222222222HHHGGGFFFEEEEEEEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999999888888777777777666666666777777666666666555555555777777777777777666555555777777666666666555555555555555555555666666666666777777777777777777777777444555666666777777666666777777777777777777777777777777777777666666555555777777666666666555555555777777888888888888777777666777777777777888888888;;;:::999999888888888999;;;;;;;;;:::999:::>>>@@@AAADDDJJJRRR\\\jjjwww|||wwwqqqmmmhhheeebbbaaabbbdddeeedddhhhkkknnnqqquuuzzz{{{wwwkkkjjjiiiiiijjjnnnrrruuuttttttuuuttttttvvvyyy|||zzzpppcccZZZWWWUUUPPPLLLGGGGGGFFFFFFFFFHHHJJJKKKPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZWWWSSSQQQHHHFFFCCCAAAAAA@@@>>>===???>>>>>>======>>>>>>???<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???::::::999999999999::::::;;;;;;;;;:::;;;;;;;;;<<<::::::888666333333555666333333333333333333333333111111111111111111111111000000111111222333333333333333444444444444333333444444444333333222222222HHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777777777777666666666555555777777777777777666666555777777777777777666666666444444444444555555555555777777777777777777777777444555666666777777666666777777777777777777777777666666666666555555555555777777666666666666555555777777888888888888777777666666666777777777777888888888999999999888777777999:::;;;<<<<<<>>>AAACCCDDDIIIRRR]]]jjjyyy{{{vvvoookkkgggdddcccccccccbbbdddfffhhhkkknnnrrrxxx|||vvvssspppmmmmmmooorrruuuvvvuuutttqqqpppqqquuuxxxzzzlllbbb]]]YYYTTTPPPJJJIIIGGGFFFFFFFFFHHHIIILLLMMMOOOQQQSSSUUUWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[]]]]]]^^^^^^]]]ZZZWWWVVVKKKHHHDDDAAA@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>::::::999999999999::::::<<<;;;;;;;;;;;;;;;;;;;;;999:::999666444333555777333333333333333333333333222222222222222222222222/////////000111111222222333444444555555444444333444444333333333333222222GGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======??????>>>============>>><<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777666666666666555666666777777777777666666666666666666666666666666444444555555555666666666666666666666666666666666555555666777777777777777666666666666666666666666666666666666666666666666777777666666666666666666777777888888888888777777777777777777888888888888777888999::::::999888777888:::<<<======???BBBEEEFFFMMMYYYgggwwwxxxsssmmmiiifffeeedddcccccceeefffhhhjjjmmmrrrvvv{{{~~~yyyuuussstttvvvxxx{{{zzzwwwsssqqqrrruuuyyyuuulllfff___XXXRRROOOMMMJJJHHHGGGHHHIIIJJJJJJKKKMMMPPPRRRUUUWWWXXXZZZ[[[[[[\\\]]]^^^______^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^\\\ZZZYYYPPPLLLFFFCCCAAAAAA@@@???>>>???@@@AAAAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;888888888666444333444666444444333333333333222222222222222222222222222222//////000000111111111111333444444555555444444333333333333333333333333333GGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@??????==================>>>>>>??????>>>============>>><<<<<<;;;;;;;;;:::::::::999999999999888888888777888777777777666666666666666666777777777777666666555555555555555555555555555555666666666777777777555555555555555555555555555666666777777777777777666666666666666666666666777777777777777777777777666666777777777777777777777777888888888888777777888888999999999999::::::888999:::;;;;;;:::999888999;;;<<<===>>>@@@DDDGGGLLLTTTaaaqqqzzzrrrmmmiiihhhfffeeecccdddeeeeeefffhhhmmmppptttyyy~~~{{{{{{|||}}}}}}zzzvvvssstttwwwzzz~~~}}}wwwqqqhhh^^^XXXTTTQQQNNNJJJIIIIIIJJJKKKJJJKKKMMMOOORRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^___^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZTTTPPPJJJFFFDDDCCCBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@============>>>>>>>>>>>>????????????>>>>>>======>>>======<<<<<<======>>><<<<<<=========<<<;;;:::666777777666444333444555444444444333333222222222222222222222222222222222111111222222222222222333333444444444444444444333333333333333333333333333FFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<<<<============>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777888888777777777666666666555666666777777777777777444444444444555555555555666666666666777777777888444444444444444444444444555666777777888888777777777777777777777777777777777777777777888888888888666666777777777777888888777777888888888888777777999999999:::::::::;;;;;;999999:::;;;;;;;;;:::::::::;;;<<<===???CCCIIIMMMWWW___mmm|||xxxqqqllliiihhhfffbbbbbbbbbbbbaaacccfffiiimmmrrr{{{~~~}}}{{{xxxuuuvvvyyy|||~~~|||tttjjjddd\\\YYYSSSNNNJJJIIIIIIJJJJJJJJJLLLNNNQQQSSSTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]]]]\\\\\\[[[[[[WWWTTTNNNJJJGGGFFFCCCBBBAAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<:::999555777777777555444444555555444444333333222222111333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444FFFGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<=========>>>>>><<<;;;;;;:::::::::::::::::::::::::::999999999999888888777777777666666666888888888777777777666666555555666777777777777777444555555555666666666666555555555666666666777777555555555555555555555555666666777888888888888777777777777777777777777777666666666777777777888888666666777777777888888888777777888888888888777777888888999999999:::::::::999999888999999::::::;;;:::;;;<<<>>>AAAHHHQQQVVVeeennn{{{xxxrrrmmmjjjiiibbbbbbbbb```___```cccffffffkkksss{{{~~~~~~}}}{{{yyyzzz|||~~~~~~yyyuuujjjeee]]]UUUOOOKKKJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^_________^^^^^^^^^]]]]]]\\\\\\\\\ZZZWWWRRRNNNKKKHHHEEEBBB@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????>>>======<<<===<<<<<<<<<<<<<<<<<<=========>>>???>>><<<:::999777888999999777666666777555555444333333222111111333333333333333333333333444444444333333333333333111222222333333222222111222222222333333444444444FFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777777777666666666666888888888888777777777777555555666777777777777777555666666666777777888888444444444555555555666666666666666666666666666666666666777888888888888888777777777777777777777777444555555555666666777777666666777777888888888999777777888888888888777777777888888888888999999999999888777777777888:::;;;::::::<<<>>>DDDMMMWWW^^^pppyyyxxxrrrnnnlllddddddcccbbb```aaacccfffaaafffnnnuuu|||~~~~~~}}}vvvpppggg]]]TTTOOOLLLKKKHHHHHHIIIKKKLLLNNNOOOOOOWWWWWWXXXZZZ[[[]]]^^^^^^[[[\\\\\\]]]^^^___``````_________^^^]]]]]]\\\\\\[[[XXXTTTQQQNNNJJJFFFBBB@@@???>>>======>>>???@@@======>>>>>>>>>?????????@@@@@@@@@???>>>======<<>>>>>>>>>>>??????===>>>??????>>><<<:::999888:::;;;;;;999888888999555555444333333222111111333333333333333333333333333333333333333333333333111111111222222111111111222222222333333444444444HHHHHHIIIIIIHHHGGGEEEDDDDDDBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888777999999999999888666555444777777666666666666777777;;;:::::::::888777666555888888777777666666555555333333444444555666777777888888777777777777888888777777777777777777777777888888777777666666555555777777777777888888888888777777777777777777888888777888888888888999999999999999::::::::::::;;;;;;:::;;;<<<<<<:::888888999:::>>>BBBDDDHHHSSSdddqqq~~~xxxtttoookkkfffbbbaaaaaaaaa```bbbeeeiiinnnssszzzvvvjjj___VVVPPPMMMGGGJJJMMMMMMKKKKKKNNNPPPSSSUUUXXXZZZZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[]]]___aaa^^^]]][[[YYYYYYZZZ[[[\\\\\\[[[ZZZWWWRRRKKKFFFBBBBBBAAA@@@@@@AAAAAA???>>>===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;<<<<<<<<<<<<======>>>???>>><<<;;;:::;;;:::;;;;;;:::888777777888777555333333444444333222333333222222222222333333555555555444444333333333222222222222222222222222333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777888888888888777777666777777666666666666777777888888888999888888777666777777777777666666666666333333444555555666666777777777666666666666666666777777777777777777777777888777777777666666666555666666666777777777888888777777777777666666666666777888888888888999999999999999::::::::::::;;;;;;999;;;<<<<<<;;;:::;;;<<<;;;???CCCFFFLLLYYYkkkxxx~~~vvvqqqjjjccc```^^^]]]\\\```cccgggkkkpppvvv~~~qqqdddXXXPPPLLLGGGIIIKKKKKKIIIJJJLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[]]]___```^^^]]][[[ZZZYYYZZZ[[[\\\\\\[[[ZZZXXXSSSMMMHHHEEEBBBAAA??????@@@AAA@@@>>>===>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>???>>><<<;;;;;;;;;;;;<<<<<<;;;999888888999777666444333444444333222111111000000000000111111555555444444444333333333333333333333333333333333333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888888666666777777888888888888777777666666666666777777555666777777888888888888666666666666777777777777444444444555555666666777777777666555555444555555777777777777777777777777777777777777666666666666555555666666666777777777777777777666666555555555777888888888888999999999999999::::::::::::;;;;;;888:::<<<<<<;;;;;;===>>><<<@@@EEEKKKTTTcccvvvxxxooogggbbb```^^^]]]___aaadddgggkkkqqqwww{{{{{{lll___UUUOOOJJJJJJKKKJJJIIIIIILLLNNNOOORRRUUUXXXYYYZZZ[[[]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\ZZZZZZ[[[[[[\\\\\\\\\[[[YYYVVVQQQLLLIIIBBBAAA??????@@@AAA@@@???>>>>>>??????@@@@@@??????======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>???>>><<<;;;;;;;;;<<<======<<<:::999999:::888666444333444444333222111111000000000000111111555444444444444333333333333333333333333333333333333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDEEECCCBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;;;;::::::999888888777777777777777888888777777666666666666777777555555666777777777777777555555666666777777888888444444555555666666666777888888777666555555555555666666666666666666666666777777777777666666666666555555555555666666666666888888888777666666555555777777888888888999999999999999999:::::::::;;;;;;999:::;;;;;;:::;;;<<<>>>>>>BBBIIIQQQ]]]nnnuuummmgggeeecccbbb^^^```bbbdddfffjjjpppttt~~~}}}}}}uuuggg]]]WWWOOONNNLLLKKKJJJJJJLLLMMMLLLOOOSSSVVVXXXYYY[[[]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[XXXTTTPPPMMMDDDBBB@@@???@@@@@@@@@???>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>???>>><<<;;;;;;<<<;;;<<<===<<<:::888999:::888666444444444555444222444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@AAABBBBBBAAA@@@????????????????????????=========<<<;;;;;;::::::::::::;;;;;;;;;:::999999:::999888777666666666666777777666666666666777777777777777777777666555555555555666666777777888888555555555666666666666666999888777777666666666777666666666666666666666666666666666666777777777777555555555555666666666666999999999888888777777777777777888888888999999999999999999:::::::::;;;;;;::::::;;;:::999999;;;===BBBGGGOOOYYYgggxxx}}}ssslllhhheeeccc___```aaabbbccceeejjjmmmwww}}}}}}}}}|||~~~|||oooddd^^^UUURRRMMMJJJIIIIIIJJJKKKJJJNNNRRRUUUWWWXXXZZZ\\\[[[\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZWWWSSSPPPGGGDDDAAA@@@@@@@@@@@@???>>>>>>?????????>>>>>>===========================;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>><<<;;;<<<<<<:::;;;<<<:::888777888999888666444444555555444333444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBBAAA@@@????????????????????????=========<<<;;;;;;:::::::::::::::;;;;;;::::::999<<<:::888777555555666666777777666666666666777777888888888888777777666555666666666666777777777777666666666666666666666666888888777777777777888888777777777777777777777777666666666666777777777777555555666666666777777777999999999999999999999999777888888888888999999999999999::::::::::::;;;;;;::::::;;;::::::;;;===@@@HHHMMMWWWcccrrr|||ssskkkfffbbbbbbbbbbbbaaaaaacccfffiiioootttzzz}}}~~~wwwlllfffZZZUUUNNNIIIGGGGGGGGGGGGJJJMMMQQQTTTUUUWWWYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^]]][[[XXXTTTRRRKKKHHHDDDAAAAAAAAA@@@???>>>>>>??????>>>>>>=====================>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>===<<<<<<===:::;;;;;;:::888777777888999777555444555555444333222222111111111111222222333333333444444444444555333333333333333333333333333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@AAABBBCCCBBBAAA????????????????????????=========<<<;;;;;;::::::999::::::;;;;;;::::::999:::999777666555666777888777777666666666666777777666777888888999888888888777777777777666666666666777666666666666666666666666666666666666777888999777777777777777777777777555666666666777777777888666666666777777777888888777777777888999999::::::777888888888888999999999999999::::::::::::;;;;;;888999;;;;;;<<>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>===<<<<<<===;;;<<<<<<;;;999888888999999777555444555555555333333222222111111222222333333333333444444444555555333333333333333333333333333333333333333333333333HHHHHHIIIIIIHHHGGGEEEDDDCCCBBBAAABBBDDDDDDCCCBBB????????????????????????>>>======<<<;;;;;;::::::999999:::;;;;;;:::::::::999888666555666777999:::777777666666666666777777555666777888::::::;;;;;;888888777777666666555555777777777777666666666666444444444444666777888999777777777777777777777777555666666666777777888888777777777777888888888888555555666777888999::::::777888888888888999999999999999:::::::::;;;;;;;;;777999;;;<<>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>>>>===<<<<<<===<<<======<<<:::999999:::999777555555555666555444555444444333333444444555333333333444444555555555222222222222222222222222333333333333333333333333HHHHHHHHHHHHGGGFFFEEEEEEAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>=========>>>???============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888777777777777888888999999888777666555444444777777777777777777777777777777777777777777777777666666666666666555555555666666666666666777888888777777777777888888888888666777777777777888888888999888888888777777666666444444555666777888999999999999:::::::::999999888::::::;;;;;;;;;;;;;;;;;;::::::===BBBCCCEEELLLTTT\\\eeesss~~~sssooojjjgggeeeeeedddccchhhjjjlllmmmooottt{{{wwwnnnaaaVVVOOOLLLKKKKKKFFFHHHKKKNNNRRRVVVXXXZZZYYYZZZ[[[]]]^^^_________^^^_______________^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXWWWSSSNNNHHHDDDBBBAAAAAA:::;;;;;;<<<;;;;;;::::::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::999888777666555444666666666666666555555555444444333333333333333333333333333333333333333333+++,,,---///111333555555HHHHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@>>>=========>>>???============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888777777777777888888888888888777666666555555777777777777777777777777777777777777777777777777666666666666666666666666666666555555666666777888777777777777888888888888666666666777777777888888888888888888777777777666999888888888888777777777999999999::::::999999888::::::;;;;;;;;;;;;<<<<<<;;;:::===AAACCCFFFNNNWWWbbblllyyy|||xxxrrrnnnkkkjjjhhhggghhhiiiiiiiiijjjnnntttyyywwwjjj^^^VVVQQQNNNMMMIIIIIIKKKMMMPPPSSSUUUVVVWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWTTTPPPKKKFFFCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999888777666555555666666666555555555555555222222222333333333333333333333333333333333333333000000111222222333444444HHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@??????>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::999888777777888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555666777777777777777777888888888888666666666777777777777888888888888888777777777777::::::999999999888888888888999999::::::999999999::::::;;;;;;;;;<<<<<<<<<===<<<>>>CCCFFFJJJSSS^^^llluuuzzzvvvssspppnnnjjjjjjiiihhhgggiiinnnqqqxxx}}}wwwkkk```YYYSSSPPPKKKKKKKKKLLLMMMOOOPPPQQQUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWUUURRROOOJJJFFFBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;;;;:::::::::::::::;;;::::::999888777666666666666555555555444444444111111111222222333333444444444444444444444444444555555444444444333333333HHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCC@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888777777777777888888666666777777777888888888777777777777777777777777666666666666666666666666666666666666666777777777555555555555555666666777666777777777888888888888777777777888888888888999888888888777777777777777666666777888999:::;;;;;;888888999:::::::::999999::::::;;;;;;<<<<<<======??????AAAFFFKKKQQQ\\\gggttt|||}}}yyywwwqqqooollljjjhhhiiilllnnnrrrvvv|||vvvkkk```XXXRRRMMMLLLKKKJJJJJJLLLNNNOOOSSSTTTVVVXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVSSSOOOIIIDDDAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::::::::;;;::::::999888888777777666666555555444444333333000000111111222333444444555555555555555555555555666666555555444444333333HHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDDDDCCCCCCBBBAAA????????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777888888666666777777888888999999888888888888888888888888666666666666666666666666666666666666777777888888555555555555555666777777666777777777888888888888888888888999999999::::::777777777777777777888888555666666777888999::::::777888999:::::::::::::::::::::;;;<<<<<<===>>>>>>??????CCCJJJPPPXXXeeeqqq|||yyyvvvqqqmmmlllkkklllmmmnnnqqqvvv|||}}}}}}}}}}}}ttthhh]]]VVVOOOMMMKKKIIIIIIKKKNNNPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXVVVSSSMMMHHHEEEDDDCCCAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888777666666555444444333333000000111222333333444444555555555555555555555555333333333333444444444444HHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::888888777777777777888888777777777888888999999999888888888888888888888888777777777777777777777777555666666777777888888999666666666666666777888888777777777777888888888888888888888999999999::::::777777777777888888888888999888888888888777777777777888999999::::::::::::::::::;;;<<<===>>>>>>??????@@@FFFOOOXXXaaannn{{{xxxsssooonnnlllkkkkkkmmmqqquuuzzz}}}{{{yyyyyy}}}pppddd\\\SSSPPPLLLIIIIIIKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[\\\]]]^^^_________^^^\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYVVVQQQLLLIIIFFFDDDBBB@@@>>>======>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666555444444333222222222333333444444555444444444444444444444444111222222333333444444444HHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAA@@@???>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;::::::888888777777777777888888888888888888888888999999888888888888888888888888777777777777777777777777555666666777888888999999777777777777777888999999777777777777888888888888666666777777777888888888666777777777888888888888:::999999999999888888888777777888999::::::::::::::::::;;;<<<===>>>??????CCCFFFNNNZZZdddnnn|||{{{vvvrrrnnnkkkjjjkkkmmmooosssyyy~~~{{{xxxwww|||zzzmmmeeeYYYUUUPPPKKKIIIJJJMMMOOONNNOOORRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZXXXTTTPPPNNNGGGEEEBBB???============>>>>>>===<<<<<<;;;::::::999999999999999999999999:::::::::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666555444444444444444444444444444444333333333333333333333333222222333333333444444444HHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999888888777777777777888888888888888888888888888888888888888888888888888888777777777777777777777777555666666777888999999999888888888888888999999:::777777777777888888888888555555555555666666666666666666777777888888888999777888999:::;;;<<<<<<===666777888999:::;;;;;;;;;::::::;;;<<<===>>>???@@@HHHLLLVVVcccnnnyyy|||vvvpppllliiiiiijjjkkknnnttt{{{|||yyywwwzzz|||tttkkk]]]YYYRRRLLLIIIIIILLLMMMLLLNNNPPPRRRTTTVVVWWWWWWYYYYYYZZZ\\\\\\]]]]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZYYYVVVSSSQQQGGGEEEBBB???===<<<============<<<;;;::::::999999999999999999999999999999;;;;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555555555555555555555444444333333333333333333333333444444444444444333333333GGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777777888999666444555888:::999888888888888888888888888888::::::999999888777777777666666666666666666666666999888777555555555666666:::999888777777666777777777888999:::;;;:::999888999999999999999999999999888888888777888888999:::999;;;;;;;;;999999999;;;:::888999<<<======BBBIIINNNVVV```lll{{{vvvrrroooiiieeegggkkknnnsssyyy{{{xxx~~~uuujjjbbbWWWQQQPPPOOOKKKHHHLLLMMMNNNQQQSSSUUUWWWWWWZZZ[[[\\\]]]^^^_________^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYYYYXXXWWWVVVVVVVVVNNNIIIEEEBBBAAA@@@===:::<<<<<<;;;<<<===<<<999777:::;;;<<<;;;999888999:::999:::<<<===???@@@@@@AAA>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::999999999888777666666555111111111222222333333333666555555555555444444444444444444444444444444444GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999888777777777888888999777555666999:::999777888888888888888888888888777777777777777777888888999999999999999999999999:::999888777777888888999666666555555444555555555777888999999::::::999999999999999999999999999999888888888888888999999:::999:::;;;;;;999999:::;;;;;;999:::===???@@@EEELLLTTT]]]jjjwwwxxxssslllggghhhjjjlllooottt{{{|||~~~rrriii\\\SSSOOOMMMKKKHHHKKKLLLMMMOOORRRTTTVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWVVVPPPKKKFFFBBBAAA@@@===;;;<<<;;;;;;<<<<<<;;;999777666888999:::::::::<<<===999:::<<<===???@@@@@@AAA???>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;::::::999999888777777666666222222222333333333444444666555555555555444444444444444444444444444444444IIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999999888888888777777666666666777888888999888888888:::999888666888888888888888888888888444555555666777777888888777777777777777777777777999888888777888888999:::888888888888888888999999999888888888888999::::::999999999999999999999999888888888888888999::::::999:::;;;;;;999999:::;;;<<<:::;;;???AAACCCIIIPPPZZZfffuuuyyyqqqjjjiiiiiihhhjjjnnnqqqxxx~~~tttdddWWWPPPLLLJJJHHHJJJJJJLLLMMMPPPRRRUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXSSSOOOIIIDDDAAA???>>><<<<<<;;;:::;;;;;;;;;999777555777999999999999;;;===:::;;;<<<===>>>???@@@AAA??????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888777777777333444444444444555555555666555555555555444444444444444444444444444444444IIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<;;;;;;;;;;;;<<<::::::::::::999999999999666666555555666777888888999999999::::::999777666888888888888888888888888666666666777777777888888555555555555555555555555555555555666666777888888888999999:::;;;;;;;;;;;;999888777777777888:::;;;888999999999999999::::::999888888888888999::::::888:::;;;;;;999999:::<<<<<<;;;<<<@@@CCCFFFMMMTTT___lll}}}}}}}}}}}}}}}}}}uuummmjjjgggeeefffiiijjjoooxxxnnn^^^SSSMMMJJJIIIIIIIIIJJJLLLNNNPPPSSSTTTVVVVVVXXXYYY[[[\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYVVVRRRLLLFFFBBB@@@???>>>===<<<::::::;;;;;;999777999:::;;;:::888777888999;;;;;;<<<===>>>???@@@AAA?????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888555555555555555666666666666555555555555444444444444444444444444444444444IIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::666666555555666777888888999999:::999888777777777777777777777777777777777999999999888888777777777888888888888888888888888555555666666777777777777444555666777888888777777999888777666777888999:::888888888999999:::::::::999999999888999::::::;;;888999;;;::::::999;;;<<<===;;;<<>><<<;;;:::;;;;;;:::999999:::;;;:::888777888999<<<<<<<<<<<<===>>>@@@AAA????????????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;::::::::::::999999999999666666666666666666666666666555555555555444444444444444444444444444444444IIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::777777666666666777888888888888999777666555777999777777777777777777777777:::::::::999888777777777666666666666666666666666777888888999999999999888555666888999999888777777888777777777777888999999888888888999999::::::;;;999999999999999:::;;;;;;777999::::::::::::;;;===>>><<<===CCCGGGMMMVVV___kkkyyy~~~{{{wwwtttqqqooonnnjjjiiigggeeeddddddddddddeeefffggghhhhhhiiikkkmmmooorrrvvvzzzxxxqqqlllfffdddfffeeehhhmmmssszzzvvvhhh\\\TTTPPPLLLKKKJJJJJJKKKMMMOOOPPPTTTUUUWWWYYY[[[\\\\\\]]]YYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZWWWVVVRRRMMMGGGCCCAAAAAA@@@>>><<<;;;<<<<<<;;;:::666888::::::::::::<<<>>>===<<<<<<<<<<<<>>>@@@AAA@@@@@@?????????>>>>>>>>><<<<<<============<<<<<<::::::::::::::::::::::::777777777666666666666555666555555555555444444444444444444444444444444444GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999888777777777888888777777777555333444777;;;777777777777777777777777888888888888888777777777444444444444444444444444888888999:::999999777777888999:::;;;;;;999888777666777777888888888888888777888888999::::::;;;;;;:::999999999999:::;;;;;;777999::::::::::::;;;===@@@???@@@FFFKKKQQQ[[[eeeppp||||||yyywwwqqqooollliiieeebbbaaa```^^^\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]^^^aaacccdddgggkkkooosssyyyyyyppphhheeefffccceeeiiimmmssszzzvvvhhh]]]WWWOOOMMMKKKJJJJJJKKKMMMOOORRRSSSUUUWWWYYYZZZ[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVUUUPPPJJJEEECCCCCCBBB???===<<<=========<<<888999;;;;;;;;;;;;===???>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@?????????>>>>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;777777666666666555555555666555555555555444444444444444444444444444444444GGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<:::::::::999999999888888::::::999888777777888888666666555333111333888<<<777777777777777777777777555555666666777777888888777777777777777777777777666777888888777666555444555666777888777555333222555666888999999999888777777777888999::::::;;;;;;::::::999999::::::;;;<<<777999::::::::::::<<<===CCCAAABBBHHHNNNUUU___iiiqqq|||{{{uuupppllliiifffeeebbb___\\\YYYWWWVVVVVVTTTSSSQQQPPPPPPQQQQQQNNNPPPQQQRRRRRRSSSVVVXXXYYY\\\___cccggglllrrrvvv{{{}}}~~~tttjjjffffffaaacccfffiiinnnttt{{{|||}}}|||}}}qqqccc\\\QQQOOOLLLJJJJJJKKKLLLNNNQQQRRRTTTVVVXXXYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZTTTVVVVVVRRRLLLFFFCCCCCCCCC@@@>>>======>>>>>>===<<<===>>>===;;;:::;;;<<<>>>===<<<;;;<<<===@@@AAA@@@@@@@@@????????????>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555555444666666555555555444444444444444444444444444444444KKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBB@@@???====================================<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888888888777777777666999999999999888666555444666666666666666666666666777888888888888999999999999888777555555555666777666666777777888888999999888888999999999999888777999999999999999999999999888888777777777777777888999888888999<<>><<<<<<======<<<<<<<<<<<<<<<============@@@===;;;<<>>===>>>@@@AAAAAA@@@>>>============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777555555555555555555555555555555555555555555555555JJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCBBB@@@???????????????????????????============<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888999999999999888888888888888888999888888777666555777777777777777777777777777777888888888999999999999888777666666666777777777777777777777888888888888888888999999888888777888888999999999999999999999999888888888888999999:::999888999;;;>>>@@@AAABBBFFFKKKQQQXXX___gggmmmwww}}}}}}vvvpppllliiiddd___ZZZVVVSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIFFFFFFFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKOOORRRTTTWWWZZZ]]]___bbbfffkkkpppvvv}}}yyyqqqlllfffeeeeeeeeefffjjjnnnqqq|||zzzwwwzzz}}}||||||}}}|||}}}vvvlll^^^VVVOOONNNNNNLLLKKKLLLPPPQQQRRRRRRRRRTTTWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSOOOJJJFFFCCC@@@===;;;;;;<<<<<<;;;<<<<<<<<<<<<============@@@===<<<<<>>===>>>@@@AAAAAA@@@>>>===>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777666333333333333333333333333555555555555555555555555IIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@???????????????????????????============<<<<<<<<<<<<;;;;;;;;;::::::999999999:::999999999999888888888:::::::::999999999999888777777888888888888777777888888888888888888888888777777777888888888999999999999888777777777888888888888888888777777777777999999999999999999999999777777888888888999999999::::::999999999::::::;;;;;;:::999999;;;===???AAAFFFJJJQQQXXX^^^eeekkkooowww|||}}}wwwsssnnnhhhccc\\\ZZZVVVRRRNNNKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEHHHJJJKKKMMMPPPRRRUUUWWW[[[^^^bbbggglllpppxxx~~~xxxrrrllliiifffddddddgggkkkmmmuuuzzz|||wwwxxx{{{{{{{{{~~~|||~~~yyycccZZZRRRPPPOOOKKKIIIJJJMMMOOOPPPQQQRRRSSSVVVYYYXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUSSSPPPLLLHHHDDDAAA>>><<<===>>>>>>===<<<<<<<<<<<<============???>>><<<===???@@@??????===>>>???@@@@@@???>>>===>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666333333333333333333333333555555555555555555555555IIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@???????????????????????????============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999999888888888888::::::999999999888888888666666777888888888888888888888888888888888888888777777777777888888888888999999888888888888888888999999888888777777666666999999999999999:::::::::666777777888888999999::::::999999999999::::::;;;;;;;;;;;;:::;;;===AAACCCJJJPPPWWW___dddiiimmmpppuuuyyy}}}|||wwwoooiiiddd```\\\YYYRRRQQQNNNKKKHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLOOOQQQTTTVVVXXX[[[```cccjjjnnntttyyy~~~yyysssooohhhddddddgggjjjlllooouuu}}}zzzzzz{{{{{{}}}}}}ooodddXXXSSSOOOJJJHHHIIIKKKMMMOOOPPPQQQSSSVVVXXXXXXYYYYYYZZZZZZZZZZZZYYY[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUUUUTTTRRRNNNKKKGGGDDDAAA@@@@@@AAAAAA@@@<<<<<<<<<<<<============???>>>>>>===>>>?????????>>>>>>????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666666666666666666555555555555555555555555IIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777999888888888777777777777555666777888888999888888888888888888888888888888666666777777777888888888888888888999999999888888999999888888777777666666777777666666666777888999777777888888999999999999888888888888888999::::::<<<<<<===<<<===???EEEIIIPPPVVV^^^eeeiiilllnnnppprrruuuyyy||||||yyylllhhhbbb]]]YYYVVVTTTRRRLLLKKKIIIGGGFFFEEEEEEFFFCCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHHHHJJJKKKLLLMMMOOOSSSVVV\\\```eeehhhlllsss|||zzzssskkkfffeeegggiiijjjlllqqqxxx||||||{{{|||~~~qqqbbbYYYRRRLLLJJJLLLIIILLLNNNPPPQQQRRRUUUWWWXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUUUUUUUSSSQQQNNNIIIFFFBBB@@@@@@AAAAAA@@@<<<<<<<<<<<<============?????????>>>===>>>>>>???>>>>>>>>>??????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666666666666666666666666555555555555555555555555IIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@???====================================<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777777888888888777777777666666555666777888888888888888888888888888888888888888666666666777777777888888666777888888999888888888888888888888777777777777555444333333444555777888999999999999999999999999888888777888888999:::;;;<<<===??????@@@DDDKKKQQQXXX]]]dddjjjmmmooopppqqqrrruuuwwwzzz~~~|||xxxrrrmmmjjj]]][[[XXXSSSPPPMMMLLLKKKGGGFFFDDDCCCBBBCCCCCCDDD???@@@@@@AAA@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@AAACCCBBBAAAAAACCCDDDEEEFFFGGGGGGGGGHHHKKKNNNPPPSSSVVVYYY\\\aaajjjpppxxx~~~zzzpppiiigggggggggfffiiimmmssszzz~~~||||||vvvggg]]]VVVNNNJJJJJJJJJLLLOOOQQQQQQRRRTTTUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXVVVUUUUUUVVVUUUSSSQQQIIIEEEAAA???>>>>>>===<<<<<<<<<<<<<<<============??????@@@???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999444444444444444444444444555555555555555555555555JJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::888888888888777777777777999999999888888888777777666777777888888888777777777777777777777777777777666666666666777777777888555666777888888888777777777777777777777888888888777666555555666888:::;;;<<<<<<;;;;;;:::999999999888888888999999:::<<<<<<;;;>>>AAABBBCCCHHHQQQYYYaaaeeekkkoooqqqrrrrrrsssuuuvvvxxxyyy}}}{{{uuuoooiiiddd^^^ZZZQQQQQQOOOLLLHHHEEECCCCCCCCCBBBAAA@@@@@@AAABBBBBB>>>>>>???@@@@@@@@@???>>>@@@@@@??????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEFFFHHHKKKGGGJJJMMMNNNPPPTTT[[[```gggnnnxxxyyyqqqmmmjjjgggdddfffhhhlllrrrxxxzzzooohhh```VVVOOOLLLKKKMMMPPPRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSJJJGGGBBB???>>>===;;;:::<<<<<<<<<<<<============>>>@@@AAA???<<<<<<===@@@>>>>>>============>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;444444444444444444444444555555555555555555555555KKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@????????????????????????>>>=========<<<<<<<<<<<<:::::::::::::::::::::;;;888888888888777777777777:::::::::999999999888888777777888888888888777777666666666666666666666666666666666666777777777777444555666888888888777666666666777777888888999999<<<;;;:::::::::<<>>===<<<<<<::::::999888999999999:::;;;<<<===>>>;;;>>>BBBCCCEEEKKKUUU]]]fffjjjooorrrsssssstttuuuxxxyyyyyyzzz}}}wwwrrrlllfff```ZZZTTTOOOKKKKKKJJJGGGCCC???===<<>><<<;;;<<<<<<<<<<<<=========>>>>>>@@@AAA???<<<;;;===@@@>>>>>>============>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===777777777777777777777777555555555555555555555555HHHHHHGGGHHHIIIIIIHHHFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777888888888888888888888888:::::::::999999888888888777777777777777777777777888777666777888777555333666666777777888888999999777777777777777777777777999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>===:::888888999<<<======>>>@@@DDDJJJSSS]]]dddkkknnnrrruuuwwwxxxzzz|||yyyzzz{{{wwwpppnnnhhh___YYYTTTPPPKKKGGGHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNUUUXXX]]]eeeooo|||zzzsssnnnkkkeeeggghhhiiikkkqqqyyy}}}|||xxxlll___UUUVVVUUUSSSQQQPPPNNNNNNMMMRRRTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUPPPMMMHHHBBB>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@>>>===<<<;;;:::777888999:::<<<===>>>>>>:::;;;<<<======;;;999888888777666555555444444555555555555555555555555555KKKIIIHHHIIIIIIHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888777777777777777777777777999999888888888777777777777777777777777777777777999888666666777888666555777777777777777888888888777777777777777777777777888888888999999999::::::<<<<<<;;;;;;;;;:::::::::===<<<:::999999:::;;;<<<===???BBBFFFMMMWWWaaahhhrrruuuyyy{{{|||}}}~~~}}}vvvmmmggg```[[[TTTOOOLLLIIIFFFCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJMMMPPPTTTYYYaaalllxxxzzzsssooohhhhhhiiihhhiiimmmsssxxx}}}|||~~~wwwjjjaaaYYYXXXVVVSSSQQQPPPOOOOOOQQQRRRTTTVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTOOOMMMHHHCCC???======<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>======>>>>>>>>>?????????======<<<;;;:::999999888888999999:::;;;<<<======<<<<<<;;;;;;::::::::::::888888777666555555555555555555555555555555555555LLLKKKJJJIIIIIIHHHEEECCCDDDDDDBBBAAA@@@@@@??????@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999999999999999999999999666666666666666666666666888777777777777666666666777777777777777777777777;;;999666666777888888777888888888888777777777777777777777777777777777777777777888888888999999999;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;===@@@DDDKKKSSS^^^iiipppzzz}}}|||uuuoooiiiaaa[[[SSSPPPKKKHHHFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGLLLMMMPPPSSSXXX```iiippp}}}{{{vvvnnnmmmkkkiiihhhjjjnnnrrrwww}}}}}}vvvnnn```^^^ZZZWWWTTTRRRQQQQQQOOOPPPRRRTTTVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTPPPMMMJJJEEEBBB???>>>>>>::::::999::::::;;;<<<=========>>>???????????????======>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>><<<:::999888:::;;;<<<999888777666555555555555555555555555555555555555LLLKKKIIIIIIIIIIIIFFFDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777<<<999666666777999999999999999888888777777666666777777777777777777777777888888888888999999999999::::::::::::::::::::::::888999999::::::;;;;;;;;;>>>BBBHHHPPPZZZgggssszzz|||rrrjjjddd^^^WWWSSSNNNLLLIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGLLLMMMNNNPPPSSSYYY```eeerrr}}}}}}vvvsssoookkkiiijjjlllnnnqqqxxx~~~~~~~~~wwwiiifff```ZZZUUURRRQQQQQQNNNOOORRRTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPMMMIIIDDDAAA>>>===999999999999:::;;;<<<======>>>>>>???????????????============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<999999888777666666666666555555555555555555555555JJJIIIHHHIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;::::::999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777;;;999666555777999::::::999999888888777777666666777777777777777777777777999999999::::::::::::;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<>><<<888888888999:::;;;<<<=========>>>???????????????<<<============>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;::::::999888777777666777777555555555555555555555555JJJIIIHHHIIIKKKKKKIIIHHHFFFEEEEEEDDDCCCCCCDDDDDD@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999::::::::::::999999999999999999999999999999888888888888888888888888777777888888888888999999777777777777777777777777999777666666777999999999888888888888777777777777777777777777777777777777999999:::::::::;;;;;;;;;999999999999::::::::::::999999999:::;;;<<<>>>???CCCIIIRRR]]]iiiwww|||uuujjjcccZZZSSSOOOLLLHHHEEEEEEEEECCCAAA>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGGGGIIILLLQQQUUUVVV```nnn{{{wwwqqqmmmkkkjjjiiimmmqqqxxx{{{pppcccXXXQQQNNNMMMMMMNNNQQQSSSUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSOOOJJJDDD???===999999888999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999;;;======<<<;;;999;;;:::999888777777777777555555555555555555555555KKKJJJIIIJJJKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<888999999:::::::::999999888888888888888888888888888888888888888888888888666666666777777777888888777777777777777777777777777666555666888999888777777777777777777888888888777777777777777777777777888999999999::::::::::::888888999999999:::::::::::::::999999;;;===@@@BBBFFFLLLUUUaaaooo}}}yyyoooggg___XXXQQQLLLJJJIIIFFFCCCCCCDDDCCCAAA>>>>>>AAACCCEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMLLLLLLMMMNNNNNNPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKOOORRRQQQYYYeeeppp|||xxxrrrnnnkkkhhhhhhkkkpppvvv~~~xxxiii[[[RRRMMMKKKKKKLLLOOORRRTTTUUUUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSQQQMMMHHHCCC@@@:::999999999999999::::::;;;;;;<<<===============<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;:::999888888888888555555555555555555555555NNNLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<888999999:::::::::999999777777777777777777777777777777777777777777777777444555555555666666777777777777777777777777777777555555555666888999777666666666777777888888999999777777777777777777777777777888888888888999999999888888888999999:::::::::;;;:::999999;;;>>>AAADDDHHHNNNXXXdddrrr|||vvvnnnddd\\\YYYTTTNNNJJJIIIIIIGGGDDDEEEFFFGGGEEEBBBBBBFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOONNNLLLLLLLLLLLLGGGGGGGGGFFFFFFGGGJJJMMMMMMSSS\\\eeeppp~~~xxxsssnnnjjjdddfffjjjoooxxx~~~mmm^^^SSSMMMKKKIIIKKKMMMPPPRRRTTTTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVRRRRRRSSSQQQNNNJJJFFFCCC::::::999999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999999999;;;===>>><<<;;;:::999888888888888555555555555555555555555LLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;::::::999:::;;;===>>>999777666555555777999:::999999999::::::999999999999999999888888888777777777777777777777777888888777777777777777777777777::::::999888777777888888:::::::::999999888888888777777777777888999:::;;;:::888777999<<<===<<<:::<<<999777888>>>CCCFFFGGGNNNVVVbbbmmmvvvyyypppjjjcccZZZSSSOOOLLLHHHHHHIIIJJJHHHGGGEEEFFFGGGGGGFFFFFFHHHJJJIIILLLOOOQQQRRRRRRSSSUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYXXXXXXWWWWWWVVVVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUTTTRRRPPPNNNMMMMMMNNNKKKIIIGGGFFFHHHIIIIIIIIIJJJMMMVVV___hhhtttzzzsssnnnjjjhhhiiimmmqqqvvvttt```RRRMMMMMMHHHIIIKKKNNNQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQMMMIIIFFFDDD>>><<<:::999999888777666888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>><<<<<<<<<===<<<;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777888888999555555555555555666777777LLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777888888777666777888999:::888888999999999999888888999999999888888888777777888888888777777777777777777777777777777777777777:::999999888777777888888:::::::::999999888888888888888888888999:::;;;<<<;;;999888999;;;<<<;;;999===;;;999;;;@@@EEEIIIJJJRRRYYYdddmmmuuu}}}wwwmmmeee```ZZZSSSNNNLLLIIIFFFFFFGGGHHHGGGFFFGGGIIIJJJJJJJJJKKKMMMPPPNNNQQQUUUWWWXXXXXXZZZ[[[[[[\\\\\\]]]^^^___``````aaabbbbbbbbbcccccccccdddddddddcccccccccbbbbbbbbb___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]\\\\\\___aaa______]]]\\\[[[ZZZZZZZZZYYYXXXVVVSSSQQQPPPPPPPPPMMMKKKIIIHHHIIIJJJJJJIIIIIIKKKQQQYYY```kkk}}}yyysssllliiiiiikkkmmmqqqzzzyyyfffVVVOOOMMMHHHIIIJJJKKKMMMOOOQQQRRRWWWWWWVVVVVVWWWXXXZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVTTTRRROOOLLLJJJIII>>><<<999888888777666444888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<===<<<;;;<<<======;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999555555555555555666777777LLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::888666555444888888888888999999999:::777888888888888888888777999999999888888888888888999888888888777777666666777777777777777777777777:::999888888777888888888999999999999999888888888999999999999:::;;;<<<<<<<<<:::999999;;;;;;:::888>>><<<;;;===BBBHHHMMMOOOWWW^^^fffmmmrrrxxx~~~{{{pppiii```YYYTTTQQQMMMJJJJJJHHHFFFFFFGGGHHHHHHHHHJJJLLLNNNOOOPPPRRRUUUXXXWWWZZZ]]]```aaabbbeeegggffffffggghhhiiijjjkkklllnnnnnnnnnnnnoooooooooooonnnnnnmmmlllkkkkkkjjjjjjhhhgggeeeccccccccccccdddeeedddcccaaa```aaaeeehhhgggffffffeeedddcccbbbbbb___^^^\\\YYYWWWUUUTTTTTTQQQOOOLLLKKKLLLLLLKKKIIIIIIJJJMMMSSSYYYcccsss{{{qqqmmmjjjkkkkkkmmmttt|||nnn]]]RRRMMMJJJJJJJJJJJJKKKMMMOOOPPPVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMAAA>>>;;;999888888666555888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888555555555555555666777777KKKKKKLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>><<<:::777666888888999::::::::::::999777777888888888888777777888888888888888888888888999999888888777666666666777777777777777777777777999999888888888888888999999999999888888888888888999999999999999:::;;;;;;<<<;;;::::::::::::999888=========???DDDJJJPPPSSS[[[aaahhhmmmqqqtttyyy}}}vvvooogggaaaXXXQQQNNNLLLJJJIIIJJJIIIHHHHHHJJJLLLMMMNNNNNNPPPSSSUUUWWWZZZ^^^aaabbbdddhhhjjjlllnnnqqqsssrrrrrrssstttuuuvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuussssssrrrqqqpppmmmlllkkkkkkllllllkkkkkkkkkiiiggghhhjjjmmmmmmmmmmmmllllllkkkjjjiiifffeeeccc```]]][[[YYYYYYUUUSSSQQQOOOOOOMMMKKKJJJLLLJJJLLLPPPUUU^^^mmm{{{xxxrrrmmmlllkkkkkkpppwww}}}vvvdddVVVOOOLLLLLLKKKKKKLLLNNNQQQRRRVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQOOONNNEEEBBB>>>;;;:::999888777888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888555555555555555666777777IIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<:::999888888999::::::::::::999777777888888888888777777888888888888888888888888888888888888777777666666777777777777777777777777999888888888888888999999888888888888888888888888999888888888888999999:::;;;;;;;;;;;;999999999999<<<<<<>>>@@@EEELLLRRRWWW^^^cccjjjnnnppprrrvvvzzzvvvllleee___ZZZSSSNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMOOORRRTTTTTTWWWZZZ]]]___cccgggkkknnnpppsssuuuvvvyyy|||~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttsssssstttqqqrrrssssssqqqooooooppprrrrrrssssssrrrqqqpppooolllkkkiiigggdddbbb```___[[[YYYVVVTTTSSSQQQMMMKKKLLLJJJJJJNNNSSS[[[hhhtttwwwpppnnnlllkkknnnsssxxx}}}~~~|||lll]]]TTTMMMLLLJJJIIIKKKNNNQQQTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWUUUSSSPPPNNNMMMHHHDDD???<<<:::999888666888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777555555555555555666777777JJJJJJJJJIIIHHHGGGEEEEEECCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;::::::999888888888888999999999:::777888888888888888888777888888888888888999999999777777777777777777777888777777777777777777777777888888888777888888999:::777777777888888888888888999888888777777888999999:::;;;<<<;;;999888999:::;;;===???BBBGGGNNNUUU[[[bbbffflllooooooqqqtttwww{{{}}}|||sssjjjbbb]]]UUUSSSOOOKKKIIIIIIKKKLLLLLLMMMOOOPPPRRRTTTXXX[[[^^^aaadddhhhkkkooossswwwzzz|||~~~}}}|||{{{zzzxxxzzz||||||yyywwwvvvvvvwwwxxxyyyyyyyyyxxxvvvuuuqqqqqqpppnnnllljjjgggfffdddaaa^^^\\\YYYVVVRRROOOLLLIIIIIIMMMQQQWWWaaakkkxxx~~~uuuqqqnnnkkkllloootttyyy~~~yyyzzz{{{|||{{{{{{}}}sssfff]]]NNNLLLIIIGGGHHHKKKOOORRRTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMIIIEEE???;;;999888666555888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777777555555555555555666777777LLLKKKJJJIIIHHHGGGGGGGGGBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::999888888888888999888888777666777888999:::888888999999999999888888777777888888888999999999666666666777888888999999777777777777777777777777888888777777888999999:::666777777777888888888999:::999999888888999999999888:::<<<;;;999888:::<<<<<<>>>BBBEEEIIIPPPYYY___fffjjjooopppooooooqqqssswwwzzz~~~wwwmmmeee^^^XXXTTTLLLKKKKKKJJJJJJLLLOOOQQQQQQTTTWWWXXXZZZ]]]bbbfffjjjmmmqqqtttwww{{{}}}~~~}}}~~~}}}|||wwwwwwwwwvvvtttqqqooonnnllljjjgggdddaaa\\\WWWTTTOOOLLLKKKNNNQQQTTT[[[bbbmmmzzzxxxtttooommmooorrrvvv}}}~~~wwwuuuvvvvvvtttuuuxxx{{{~~~zzzooogggTTTQQQLLLHHHGGGIIIMMMOOOSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPNNNIIICCC>>>;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>>=========??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666555555555555555666777777NNNMMMKKKIIIHHHHHHHHHIIIBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===;;;:::888777777888999999777666555555777999:::999999::::::::::::999999777777888888999999999999555555666777888999::::::777777777777777777777777888888777777888999::::::666666777777888888888999;;;;;;:::999999:::::::::777999;;;;;;999999;;;======@@@DDDGGGKKKRRR\\\bbbjjjnnnqqqqqqooommmoooqqquuuxxx|||~~~wwwmmmccc\\\VVVRRROOOGGGHHHJJJKKKMMMPPPTTTVVVXXX[[[^^^```aaaeeejjjooosssuuuyyy|||{{{{{{{{{zzzyyyvvvtttsssrrrooollliiifffaaa[[[XXXTTTPPPNNNQQQRRRTTTXXX^^^eeerrrzzzssspppqqqqqqtttzzzwwwttttttsssqqqppptttyyy|||}}}}}}~~~~~~uuuooo[[[WWWPPPKKKIIIJJJLLLOOOSSSTTTVVVWWWXXXXXXWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUTTTSSSSSSNNNGGGBBB???>>>===<<<999999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<>>===>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666555555555555555666777777JJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEECCCBBBAAA@@@???BBB@@@===>>>??????===:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::999888888888999:::;;;:::888777777777888888:::999888666666666777888999999999999999999999999:::::::::999888777666666777777777888999999999:::888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======???AAADDDHHHOOOXXXaaahhhnnnssswwwwwwqqqlllkkklllmmmqqqwww~~~}}}{{{|||~~~{{{tttlllbbbZZZVVVRRROOOLLLLLLMMMMMMMMMNNNRRRXXX\\\___bbbhhhmmmpppssswwwyyy~~~}}}|||{{{{{{yyyuuurrrmmmhhhaaa\\\YYYVVVRRRPPPQQQSSSTTTUUU```kkk{{{vvvrrrtttqqqrrrvvv}}}~~~yyywwwvvvtttttttttuuuvvvwwwyyy{{{||||||}}}xxxiii\\\OOOLLLMMMMMMLLLLLLNNNQQQTTTVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVNNNLLLIIIEEEAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<======@@@?????????>>>>>>======>>><<<<<<>>>@@@@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777555555555555555555555555JJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA???===>>>??????>>>;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999999888777666777777888999::::::888777777777888888:::999777666666666777888999999999999999999999999:::999999999888777777777888888888888888999999999888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<======CCCEEEIIINNNTTT]]]gggnnntttwwwzzzwwwpppjjjiiiiiiiiimmmsssyyy~~~}}}||||||||||||{{{{{{{{{||||||}}}~~~}}}zzzxxxwwwxxx{{{|||}}}wwwrrriiicccZZZTTTQQQOOOMMMLLLMMMNNNOOOQQQSSSXXX^^^ccciiimmmrrrwwwzzz}}}~~~~~~|||yyyuuuqqqllleeeaaaZZZWWWRRRPPPQQQRRRSSSSSS]]]gggwww|||vvvuuussssssuuuzzz}}}|||zzzxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{~~~~~~ssseeeVVVOOOMMMKKKIIIJJJLLLOOORRRTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUPPPNNNKKKGGGCCC@@@===<<<:::::::::::::::;;;<<<<<<>>>===<<<<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<;;;<<<>>>???===:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888777666555555555555555555555555555JJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888777777888999:::;;;:::999888888777888888888999888777777666777777777999999999999999999999999999999888888888888888888999999999888888888888888888999999::::::;;;;;;<<<:::::::::;;;<<<===>>>>>>FFFIIINNNTTT[[[eeeooovvv{{{}}}|||xxxqqqkkkiiijjjfffjjjpppvvvzzz}}}{{{zzzxxxvvvuuusssssssssppppppppppppqqqrrrssstttvvvwwwxxxxxxyyyyyyyyyyyywwwvvvuuuttttttuuuvvvvvvyyywwwtttqqqpppqqqrrrssswwwyyy{{{}}}}}}zzzvvvqqqjjjfff\\\XXXRRROOOMMMMMMMMMMMMNNNPPPTTTWWW[[[aaahhhmmmvvvyyy~~~~~~{{{wwwrrrlllhhh___[[[WWWTTTSSSTTTTTTSSSXXXbbbqqq|||xxxvvvsssrrrtttvvvyyy}}}}}}||||||{{{zzzxxxwwwvvvyyyxxx{{{ooo^^^TTTOOOKKKIIIJJJJJJLLLOOOQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQNNNJJJFFFBBB???===::::::999999999:::;;;;;;======<<<<<<===>>>???@@@??????>>>>>>>>>>>>=========<<<::::::<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888777666555555555555555555555555555KKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999::::::;;;<<<===>>>999999888888888888888888888888777777777777777777999999999999999999999999888888888888888999999999:::999999999888777777777888999999::::::;;;;;;<<<::::::::::::<<<===???@@@GGGKKKQQQYYYcccooozzz{{{tttooommmnnnhhhlllqqquuuwwwyyy|||}}}|||yyyvvvtttsssqqqpppnnnmmmmmmlllhhhhhhhhhhhhiiijjjkkkkkkooooooppppppoooooonnnnnnjjjiiihhhggghhhiiijjjkkkooommmkkkiiiiiiiiikkkllloooppprrrtttuuuwwwwwwwwwwwwuuurrrnnnjjjeee___[[[UUURRROOOMMMMMMNNNOOOPPPQQQTTTYYY___dddkkkrrrwww~~~}}}xxxsssooofffbbb]]]ZZZXXXWWWVVVTTTUUU___mmm{{{|||xxxrrrooooooqqqssszzz|||yyyvvvtttwwwuuuwww|||~~~xxxggg[[[TTTNNNLLLNNNIIIKKKNNNPPPRRRSSSVVVXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSPPPLLLGGGCCC@@@>>>;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>======>>>===;;;:::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;:::999888777555555555555555555555555KKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@===>>>??????>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999:::;;;<<<<<<======888888888888999888888888777777777888888888777777999999999999999999999999888888888888888999999999:::999999999888777777777888999999::::::;;;;;;<<<;;;::::::;;;<<>>?????????==================>>>>>>>>>>>>===<<<;;;<<<>>>???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888666666666666666666666666KKKKKKKKKKKKIIIHHHGGGFFFFFFFFFEEECCCBBBAAA@@@???>>>???@@@???>>>===>>>???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888666777888999::::::999999777777888999999999999888666666777888888888888777999999999999999999999999999999888888888888888888999999999888888888888888888999999::::::;;;;;;<<<<<<;;;;;;<<<===@@@DDDEEENNNSSS\\\hhhttt}}}uuuooolllkkkmmmooopppppprrrtttvvv|||zzzwwwrrrooollliiifffdddbbbaaa```___^^^]]]]]]]]]___^^^^^^]]]]]]]]]^^^^^^aaaaaaaaa```___^^^\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[XXXWWWWWWWWWXXXZZZ\\\]]]___```aaabbbbbbbbbbbbbbbbbb```]]][[[ZZZWWWSSSPPPMMMNNNNNNNNNOOOQQQUUUXXX^^^cccjjjqqqwww|||~~~{{{rrrnnnhhhccc___[[[WWWTTTVVV^^^iiittt~~~vvvpppnnnoooppptttzzz~~~yyyvvvuuussstttxxx|||uuufffWWWNNNLLLJJJLLLNNNOOOPPPRRRUUUXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSRRROOOKKKGGGCCCAAA======<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======<<<<<<============>>>>>>===>>>???>>><<<<<<>>>???;;;;;;::::::::::::;;;;;;999999999999999888777666666666666666666666666666LLLLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>@@@AAA@@@===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888666777888999999888888777666777888999:::999999888555666777888999888888777999999999999999999999999:::999999999888777777777888888888888888999999999888999999::::::;;;;;;<<<===<<<<<<===???BBBFFFHHHPPPVVV___jjjvvvyyysssooonnnoooooonnnnnnpppsssvvv~~~}}}yyyuuurrroookkkhhheeeccc```^^^ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVTTTTTTUUUTTTRRRQQQQQQQQQRRRRRRPPPOOOOOOOOOPPPQQQRRRRRRVVVWWWXXXXXXXXXXXXXXXWWWXXXVVVTTTSSSSSSQQQOOOMMMLLLOOOQQQSSSTTTWWW\\\```hhhmmmtttzzzzzzvvvpppjjjddd___ZZZWWWWWW^^^gggrrr~~~|||tttrrrqqqqqqrrruuu|||}}}yyyvvvssstttyyy}}}rrr```SSSOOOJJJLLLMMMMMMNNNPPPSSSVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTSSSQQQNNNJJJFFFDDD===<<<;;;;;;:::::::::;;;:::;;;<<<======<<<;;;;;;<<<<<<<<<=========>>>>>>;;;===???>>><<<;;;<<<>>>;;;::::::999999::::::;;;888888999999999888777777666666666666666666666666LLLLLLLLLKKKJJJIIIGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC???AAABBB@@@===;;;<<<>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888999:::;;;:::999888777666777888999::::::999888555666777999999999888777999999999999999999999999;;;::::::999888777666666777777888888999999999:::888999999::::::;;;<<<<<<>>>=========@@@CCCGGGJJJPPPVVV^^^hhhsss~~~~~~xxxuuuqqqqqqpppooooooqqquuuxxx~~~zzzvvvrrrnnnhhheeeaaa^^^\\\ZZZWWWUUUWWWVVVUUUTTTSSSRRRRRRRRRNNNNNNOOOPPPQQQSSSUUUVVVSSSSSSSSSRRRQQQPPPOOONNNOOOMMMLLLJJJIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKQQQQQQQQQRRRRRRQQQQQQPPPQQQOOONNNNNNNNNNNNLLLKKKNNNQQQUUUXXXZZZ^^^dddiiiooossszzz}}}wwwpppjjjeee___\\\XXX]]]fffppp|||xxxuuusssqqqppprrrwww{{{|||vvvtttuuuyyy~~~{{{gggZZZUUUJJJKKKLLLLLLLLLNNNQQQTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUSSSPPPMMMIIIGGG<<<;;;::::::999999999999:::;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<======>>>>>>888<<>><<<:::;;;<<<;;;::::::999999::::::;;;::::::;;;;;;;;;:::999999777777777777777777777777KKKKKKKKKKKKJJJIIIHHHGGGHHHFFFDDDBBBAAA@@@@@@AAA????????????>>>>>>>>>>>><<<;;;;;;999888777666666999999999999999999999999888888888888888888888888:::::::::999888777666555:::::::::999999999999999666666666666666666666666777777777777888999:::;;;777777777888999999999:::::::::::::::::::::::::::::::::999999888999999999:::;;;>>>@@@BBBEEEIIILLLUUUYYY___fffnnnvvv{{{yyyxxxuuussspppppprrruuuwwwxxxzzzuuuppplllhhheee```^^^[[[WWWUUUTTTTTTTTTRRRPPPNNNNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKKKKLLLNNNQQQTTTYYY^^^ccciiioootttzzz}}}zzzsssllleeebbb]]]```fffnnnzzz~~~yyyuuurrrppprrrpppuuu|||~~~zzzyyyzzz|||uuucccVVVRRRLLLIIIKKKNNNNNNPPPTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWWWWWWWVVVTTTRRRPPPMMMIIIFFF@@@===999777666777777777777999;;;=========<<<;;;>>>===<<<:::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777666555555555555555666777KKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCDDD????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999888888888888888888888888999999999999999888777666666666666666666666666666888888888888888888888888666777777888999999::::::999999999999999:::::::::::::::::::::::::::::::::::::::999999999999999:::===???AAACCCEEEIIINNNRRRZZZ]]]aaadddhhhnnnssswww}}}|||zzzyyyyyyvvvtttrrrrrrtttvvvxxxzzzxxxuuuoookkkfffbbb^^^[[[YYYWWWTTTQQQOOONNNNNNNNNKKKJJJHHHHHHIIIHHHGGGEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLOOOQQQVVVYYY___dddjjjpppvvv{{{}}}wwwoooiiifff___bbbgggooo{{{~~~zzzuuussstttqqqtttzzz~~~~~~yyyhhhZZZTTTNNNJJJKKKLLLLLLNNNQQQUUUVVVWWWYYYZZZZZZZZZYYYZZZYYYXXXWWWVVVWWWWWWXXXWWWVVVTTTRRRQQQNNNJJJGGGAAA>>>:::777777777777777777999;;;<<<===<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888888888777777777777888888KKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCDDD????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888888888999999999888888777888888999999999999999999888888888888888888888888555666888999::::::999999;;;;;;;;;:::::::::::::::999999999999999999999999::::::999999999999::::::>>>@@@BBBDDDGGGLLLRRRWWW]]]^^^```aaabbbeeeiiilllrrruuuwwwxxxxxxwwwxxxyyywwwvvvvvvvvvwwwyyy{{{|||{{{xxxooolllgggccc___[[[XXXUUURRRPPPNNNKKKIIIHHHHHHHHHIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKOOOTTTXXX]]]aaagggmmmssszzz{{{uuuooolllbbbeeejjjqqq|||~~~xxxuuuuuuqqqsssvvvzzz~~~nnn```VVVOOOJJJJJJKKKJJJKKKOOOSSSTTTVVVXXXYYYZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWUUUTTTSSSQQQOOOKKKHHHCCC???;;;888777888888777777888:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999888999888888777777888888888KKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@????????????>>>>>>>>>===>>>======<<<;;;:::::::::::::::::::::::::::::::::888888888888888888888888777888888999999999888888999999::::::::::::::::::888888888888888888888888555666999:::;;;:::888777;;;;;;::::::999999999888888888888888888888888888::::::999999999:::;;;;;;<<<>>>@@@BBBFFFLLLSSSYYYZZZ\\\]]]^^^___aaaeeehhhkkknnnqqqttttttuuuvvvxxxxxxyyyzzzzzz{{{|||~~~|||vvvppplllfffccc___[[[XXXUUURRROOOMMMLLLJJJHHHGGGFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????BBBBBBAAAAAA???>>>===<<<>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFHHHJJJLLLOOOTTT[[[___cccgggnnnuuu{{{zzztttqqqhhhjjjnnnttt~~~yyytttsssqqqqqqsssuuuzzzrrrdddWWWPPPKKKJJJJJJIIIKKKNNNQQQSSSUUUWWWYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYWWWUUUTTTSSSRRRPPPLLLIIIDDDAAA<<<999888888888777888888:::;;;;;;<<<;;;;;;:::;;;<<<===<<<<<<:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999777777666666555666666666KKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@???????????????>>>>>>>>>============<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888777888888999999999888888555666666666777777888888777777777777777777777777555777999:::;;;999888777::::::999999888888777777888888888888888888888888:::999999999:::;;;;;;<<<<<<>>>AAADDDHHHNNNUUUZZZZZZ[[[]]]]]]^^^```cccfffiiilllooorrrrrrsssuuuvvvxxx{{{~~~~~~~~~xxxrrrmmmgggccc[[[XXXTTTQQQOOOMMMJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA???@@@AAAAAA@@@???AAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAA@@@?????????AAAAAA@@@@@@???>>>===<<<============>>>>>>>>>>>>BBBBBBAAAAAABBBDDDEEEFFFIIIKKKNNNQQQTTTYYY___ccciiinnnttt{{{~~~yyyvvvnnnpppsssxxxxxxrrrpppppppppppprrrwwwwwwhhhZZZSSSLLLKKKKKKJJJLLLPPPOOOQQQSSSVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVUUUTTTTTTSSSQQQNNNKKKFFFCCC>>>:::999999888777888888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;::::::888888777666666666666666KKKKKKKKKKKKJJJIIIHHHGGGBBBBBBCCCDDDDDDCCCBBBBBB????????????>>>>>>>>>>>>??????>>>>>>============::::::::::::::::::::::::888888888888888888888888888888999999999888888777666777777888888999999999666666666666666666666666777888999999:::999888777999999888888888888888888999999999999999999999999:::999999::::::;;;<<<===>>>AAAEEEIIIMMMRRRXXX\\\]]]^^^___^^^^^^___aaadddhhhkkkoooqqqrrrrrrtttuuuxxx||||||xxxsssnnniiiccc^^^ZZZVVVSSSPPPMMMLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBB????????????????????????<<<===>>>???????????????<<<=========>>>>>>>>>>>>@@@??????@@@BBBDDDFFFHHHKKKNNNRRRVVVZZZ___dddgggqqquuu{{{}}}{{{tttvvvxxx}}}{{{tttqqqpppppppppqqquuu|||~~~ooo```WWWPPPNNNLLLKKKLLLPPPNNNOOORRRUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTTTTTTTRRROOOLLLHHHDDD???;;;:::999888777888888888999::::::;;;;;;999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888888888KKKKKKKKKKKKJJJIIIHHHGGGBBBBBBCCCDDDDDDCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999888777666888999999:::;;;;;;<<<<<<777777777777777777777777888888888888888888888888888888999999999999999999::::::::::::::::::::::::999999999::::::<<<======???CCCHHHMMMQQQUUUYYY\\\^^^^^^___^^^^^^___aaadddgggjjjnnnpppqqqrrrtttuuuxxx}}}}}}yyypppmmmhhhccc___[[[VVVSSSRRROOOLLLJJJIIIHHHFFFEEE@@@@@@@@@AAAAAAAAAAAA@@@CCCBBBAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>???@@@@@@<<<<<<<<<===>>>>>>??????;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>???????????????@@@CCCFFFIIIKKKOOOSSSYYY___dddiiimmmpppyyy}}}zzz{{{}}}yyyvvvqqqqqqqqqqqqsssxxxxxxggg^^^UUUQQQNNNKKKKKKNNNLLLNNNQQQTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSPPPNNNJJJFFF@@@<<<:::999888777888888888888999:::;;;;;;::::::999999::::::;;;<<<999::::::;;;;;;::::::999<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888KKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEECCCAAA???>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::999888777666555555555666777888888999999888888888888888888888888999999888777777888888999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>BBBHHHNNNQQQUUUXXX[[[[[[\\\]]]^^^^^^```cccfffeeehhhllloooqqqsssuuuvvvwww}}}|||uuuqqqhhheee```\\\YYYUUUQQQNNNJJJHHHEEEDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBB???>>>===>>>???@@@???>>>===============>>>??????999999:::;;;===>>>>>>???============<<<;;;::::::>>>>>>>>>>>>?????????@@@@@@@@@AAABBBEEEIIIMMMOOOSSSXXX```gggmmmrrrvvvyyy}}}}}}~~~{{{rrrrrrqqqqqqrrruuu{{{mmmcccYYYSSSNNNJJJJJJLLLKKKMMMPPPSSSVVVXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTUUUUUUTTTQQQNNNJJJFFFAAA===;;;:::999777888888888888999:::;;;<<<::::::999888999:::<<<===999::::::;;;;;;::::::999<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666666666666MMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999999999:::::::::999999999999999999999999777888888888888999999999::::::999888777777888888999999888888888888888888;;;<<<<<<;;;::::::===???CCCFFFKKKQQQWWW[[[]]]^^^]]]]]]]]]^^^___aaadddeeekkkkkkllllllmmmoootttwww|||}}}zzzsssmmmhhhfff___\\\WWWTTTQQQOOOMMMKKKCCCBBBAAA@@@????????????>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<<<<======???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA>>>AAACCCDDDFFFKKKSSSYYY```eeelllrrrvvvyyy|||~~~}}}xxxsssoooqqqtttuuuxxx||||||pppaaaVVVQQQPPPMMMJJJKKKMMMPPPSSSUUUWWWWWWWWWZZZ[[[\\\[[[XXXVVVVVVVVVTTTUUUVVVVVVUUUSSSPPPNNNNNNKKKDDD>>>:::777777777;;;:::999999999:::;;;<<<777888999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>;;;;;;:::999:::;;;<<<===::::::999888777666555444MMMMMMMMMMMMKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<======::::::::::::::::::999999:::::::::999999999888888888888888888888888888888888888888888999999999:::999999999999999999999999777888888888888999999999:::999999888777777888888999999888888888888888888;;;;;;<<<;;;:::;;;>>>@@@EEEHHHNNNTTTYYY\\\]]]]]]]]]]]]]]]]]]___aaadddeeejjjkkkllllllmmmppptttwww|||{{{~~~~~~|||wwwrrrkkkfffaaa___XXXUUUQQQMMMKKKJJJGGGEEEBBBBBBAAA@@@????????????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<<<<======>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAA@@@CCCFFFHHHKKKQQQZZZaaalllqqqxxx~~~xxxssssssttttttwww{{{}}}nnnbbbYYYSSSNNNKKKKKKMMMOOORRRTTTVVVWWWWWWZZZ[[[\\\ZZZXXXVVVVVVVVVUUUVVVWWWWWWVVVTTTQQQPPPPPPLLLFFF@@@<<<999999999999888888777888888888999777888999:::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======;;;;;;:::::::::;;;<<<===;;;;;;:::999888777666666MMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<<<<<<<<<<:::::::::999999888888888:::::::::999999999999888888888888888888888888888777777777888888888999999999999999999999999999999777888888888888999999999:::999888888777888888888888888999999999999999999999:::;;;;;;;;;===@@@BBBHHHLLLRRRXXX\\\^^^]]]]]]\\\\\\\\\]]]___aaadddeeeiiijjjlllmmmnnnqqquuuxxx|||~~~~~~||||||{{{~~~}}}yyyvvvqqqoookkkfff```[[[XXXUUUQQQNNNJJJHHHFFFEEEBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????======<<<<<<<<<<<<============<<<<<<<<<<<<==============================>>>============>>>@@@AAACCCEEEIIILLLQQQZZZeeemmmzzzxxxuuutttsssuuuxxx}}}qqqeeeZZZTTTPPPKKKMMMNNNQQQSSSUUUVVVWWWYYYZZZ[[[ZZZXXXVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSQQQQQQNNNIIICCC???<<<;;;;;;888888888999999888888777777888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<===<<<<<<;;;:::999888888777MMMMMMMMMLLLKKKJJJHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>???@@@AAA??????>>><<<<<<;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999888888888888888888888888666777777777777888888888888888888888888888888888777777888888888999999999999999888888888888888999888888999999999999999:::888:::;;;;;;<<<>>>BBBEEEKKKOOOUUU[[[______^^^\\\\\\\\\]]]^^^```bbbeeefffiiijjjlllnnnooorrruuuxxx{{{}}}~~~}}}{{{yyyyyyyyy~~~zzzvvvrrrnnnkkkdddbbb___[[[WWWSSSPPPNNNLLLJJJGGGFFFEEEDDDAAA???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===>>>========================???>>>>>>>>>>>>@@@AAABBBDDDHHHLLLQQQXXXcccpppyyyzzzvvvsssqqqrrrvvvwww}}}qqqddd[[[WWWMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[ZZZWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUSSSRRRQQQNNNJJJFFFBBB>>><<<;;;999:::;;;<<<;;;:::999888888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888LLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>???@@@AAA??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999888888888888888888888888666777777777777888888888888888888888888888888888777777888888888999999999999888888888888888999999888888999999::::::::::::888999;;;<<<===@@@CCCFFFMMMQQQWWW]]]``````^^^\\\]]]]]]]]]___aaacccfffhhhjjjlllnnnpppqqqsssvvvyyy{{{{{{{{{yyyvvvuuuvvvxxx}}}{{{uuuoookkkgggdddaaaZZZYYYWWWTTTPPPNNNKKKJJJGGGFFFDDDCCCCCCCCC@@@>>>??????>>>=========>>>>>>======>>>>>>>>>?????????>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEFFFKKKQQQWWW```lllyyy~~~xxxtttpppqqquuusssxxx|||mmm```ZZZQQQPPPOOOOOOPPPSSSUUUWWWWWWYYYZZZYYYWWWVVVVVVVVVTTTUUUVVVWWWVVVUUUSSSQQQPPPNNNLLLHHHDDD@@@===<<<::::::;;;<<<;;;:::999888999888999999999999:::::::::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::::::::999888888777777LLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::888888888888888888888888777777777888888888999999888888888888888888888888777888888888888999999999888888888777888888999:::888888999999:::;;;;;;;;;999:::<<<===>>>@@@DDDGGGNNNQQQVVV\\\______^^^]]]^^^^^^___```bbbeeehhhjjjllloooqqqrrrssstttwwwyyyzzzyyyxxxuuussssssuuuxxxzzz||||||tttoooiiiddd```^^^[[[YYYRRRQQQPPPNNNLLLJJJHHHGGGBBBAAA@@@AAAAAAAAA???===>>>>>>============>>>>>>=========>>>>>>>>>??????>>>>>>????????????>>>>>>======<<<<<<<<<<<<============<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIILLLQQQYYYaaajjjvvv~~~xxxsssrrrtttrrrvvv|||xxxggg\\\UUUSSSQQQPPPPPPRRRTTTVVVWWWXXXYYYYYYWWWVVVVVVWWWTTTUUUVVVWWWVVVUUUSSSRRRPPPOOOMMMJJJFFFBBB???===999999999999888888777666999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::999999999888888888888LLLLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<======999999999:::;;;;;;<<<<<<888888999999999:::::::::888888888888888888888888888888888888999999999:::888888888888888888888888777888888888888999999999888888777777888999999:::888888999999:::;;;;;;<<<999;;;<<<===>>>@@@DDDGGGNNNPPPUUUYYY]]]^^^^^^^^^______```aaadddgggjjjllloooqqqtttuuuuuuuuuwwwyyyyyyxxxvvvsssqqqrrruuuxxx|||zzztttpppgggccc]]]YYYVVVTTTRRRQQQKKKKKKJJJHHHGGGFFFEEEDDD?????????@@@AAAAAA???============<<<<<<======>>>============>>>>>>>>>???>>>>>>????????????>>>>>>======<<<<<<<<<<<<===============>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHKKKLLLSSSZZZcccllluuuwwwttttttrrruuuzzzssseeeYYYWWWSSSPPPPPPQQQSSSUUUVVVXXXYYYXXXWWWVVVVVVWWWTTTUUUWWWXXXWWWVVVTTTSSSQQQQQQPPPMMMIIIEEEAAA???;;;:::999888777777777777999999888888888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======999:::;;;<<<<<<<<<;;;;;;:::::::::::::::999999999LLLLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>======<<<<<<<<<======>>>777777888999:::;;;;;;<<<888888888999999:::::::::888888888888888888888888888999999999999:::::::::777777777777777777777777777888888888888999999999888888777777888999::::::888888999::::::;;;<<<<<<:::;;;===>>>>>>AAADDDGGGMMMPPPSSSXXX[[[]]]^^^^^^``````aaabbbeeehhhkkkmmmqqqsssvvvvvvvvvvvvwwwyyyyyywwwuuurrrppprrrvvvyyyyyytttooojjjfff___[[[UUUQQQOOONNNMMMLLLGGGFFFFFFEEEDDDCCCBBBBBB@@@???@@@AAACCCCCCAAA???======<<<<<<<<<======>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFJJJMMMOOOYYY```jjjttt}}}{{{uuuuuusssuuuyyy}}}ppp\\\YYYUUUQQQPPPQQQSSSUUUVVVWWWYYYXXXWWWVVVVVVWWWUUUWWWXXXYYYYYYWWWVVVTTTSSSRRRRRROOOLLLGGGCCC@@@>>>===;;;999888888999::::::999888888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::NNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888777777777888999999999888777666666555777777888999::::::;;;;;;888888777777666666555555888888999999999888888777666666666666777777777777555777::::::999888888999999999:::;;;>>>AAAEEEGGGMMMOOORRRVVVYYY[[[\\\]]]___```bbbcccdddfffiiikkkppprrruuuvvvvvvvvvwwwyyywwwuuurrrrrrtttwwwyyyzzz}}}{{{uuuooohhhccc___]]]SSSQQQMMMJJJHHHHHHIIIIIIBBBAAA@@@??????@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>============>>>>>>???>>>???@@@@@@???@@@BBBDDDDDDEEEEEEFFFIIIOOOVVV[[[bbbhhhqqq{{{{{{xxxtttwww{{{~~~pppfff[[[RRRPPPQQQQQQQQQRRRUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOONNNMMMJJJEEEBBB>>><<<:::999::::::999888777777777666777777888999::::::::::::::::::::::::777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777MMMMMMLLLKKKJJJIIIIIIHHHFFFFFFDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::999999999999999999:::::::::999888777777777777888888999::::::;;;;;;888888777777666666666666777888888999999888888777555555666777888888999999777999:::;;;:::999:::;;;;;;;;;;;;===???CCCFFFHHHLLLNNNQQQUUUXXXZZZ[[[\\\]]]___aaabbbccceeehhhjjjoooqqqssstttttttttuuuwwwsssrrrsssuuuxxx{{{~~~|||xxxrrrooojjjeee___ZZZVVVUUUQQQOOOKKKHHHFFFFFFGGGHHHEEEDDDBBB@@@?????????@@@????????????????????????@@@??????>>>>>>======<<<=====================<<<>>>>>>>>>?????????@@@@@@===>>>>>>>>>????????????>>>>>>>>>===>>>>>>???@@@???AAABBBAAAAAAAAACCCEEEFFFGGGIIIKKKOOOUUU]]]bbbmmmrrrzzz{{{vvvyyy|||~~~iii]]]SSSQQQRRRQQQQQQSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOONNNMMMJJJFFFCCC>>><<<:::999::::::999888999999999999999::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888MMMMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;::::::999888888888888888888999999::::::;;;888777777777777666666666777777888888888888777777777888888888888999999999999:::;;;:::999:::;;;===<<<<<<===>>>AAADDDHHHIIIKKKLLLOOORRRUUUXXXYYYZZZ[[[]]]___aaabbbdddgggjjjnnnoooqqqrrrqqqqqqssstttooorrrvvv{{{}}}yyytttnnnjjjcccaaa]]]YYYTTTQQQNNNMMMMMMKKKHHHEEEDDDDDDDDDEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============???>>>>>>>>>======<<<<<>>>>>>>>>>>????????????????????????@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIKKKNNNRRRXXX___ggglllyyy~~~zzz{{{}}}~~~lll```TTTQQQQQQQQQQQQSSSTTTUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQOOOOOONNNKKKGGGDDD@@@>>>;;;999::::::999888999999999999999:::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888NNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>=========<<<::::::::::::::::::::::::999999999999999:::;;;<<<::::::999999999888888888888888888999999:::::::::777777777777777777777777666666777888888888777777;;;;;;:::999999888777777:::;;;;;;999888999<<<>>>;;;<<<===???BBBEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWXXXYYY[[[]]]___aaadddhhhkkknnnoooppppppooooooqqqsssqqqvvv~~~}}}yyyuuuppplllgggaaa^^^YYYWWWUUUQQQNNNLLLJJJIIIHHHGGGEEECCCAAAAAABBBBBB@@@?????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>@@@??????>>>>>>======<<>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBBDDDEEEDDDDDDEEEGGGIIIMMMPPPUUU[[[aaaiiiqqqwww~~~~~~~~~~~~ooobbbUUUQQQPPPOOOOOOQQQSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPOOONNNLLLIIIFFFBBB???<<<:::::::::999888888777777777777888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888OOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@??????>>>?????????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777888888999:::;;;888888888888888777777777888999999999999999::::::777777777777888888888888666666777888888888888888999999999999999:::::::::999::::::999888888;;;===:::;;;===???BBBEEEGGGHHHJJJJJJLLLNNNQQQTTTVVVWWWXXXZZZ]]]___bbbeeeiiilllppppppqqqpppooooooqqqrrrvvv~~~}}}yyyrrrnnniiieeeaaa\\\XXXUUUQQQPPPNNNKKKIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB????????????????????????<<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA????????????@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEECCCEEEFFFFFFGGGHHHJJJMMMRRRVVV]]]dddkkksss{{{rrrdddVVVPPPNNNMMMNNNPPPQQQSSSUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTRRRPPPOOOOOOMMMJJJHHHDDDAAA===:::::::::999888888888888777888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888NNNNNNMMMLLLKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@???????????????@@@;;;::::::::::::999999999::::::::::::::::::::::::888888777777888888999999777777777777777777777777999999999999999999999999777777777888888888888999666777888999999999999999555555777888:::<<<===>>>888999:::999888888:::<<<:::;;;===@@@BBBEEEGGGHHHJJJJJJKKKMMMPPPRRRUUUVVVXXXZZZ^^^aaadddggglllooosssssssssrrrpppppprrrttt|||{{{vvvpppmmmfffbbb]]]YYYVVVSSSPPPMMMJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@??????>>>????????????????????????======>>>>>>??????@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGEEEGGGIIIJJJKKKMMMPPPSSSYYY^^^eeemmmttt|||wwwhhhXXXPPPNNNMMMMMMPPPPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQPPPOOONNNLLLJJJFFFBBB>>>:::::::::999999:::::::::::::::;;;<<<<<<:::::::::;;;<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999LLLLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999888888888999999888888888888888888888888999999999999999999999999777777888888888999999999777888999::::::;;;;;;;;;666666777888999:::;;;<<<888:::;;;<<<;;;:::;;;<<<;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHJJJLLLNNNPPPSSSWWWZZZ```fffmmmuuu||||||lll[[[RRROOONNNOOOQQQPPPQQQSSSUUUWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVTTTQQQPPPPPPOOOMMMLLLHHHDDD>>>;;;::::::999999;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999KKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@???>>>>>>>>>============::::::::::::::::::::::::<<<;;;;;;:::999999999999999999999999999999999:::999999999999999999999999777777888888999999999999777888999:::;;;<<<<<<<<<;;;::::::999888777666666888;;;===>>>===<<<<<<<<<<<<===@@@CCCFFFHHHIIIJJJKKKKKKKKKMMMOOORRRUUUVVVYYY\\\```dddgggkkkppptttyyyyyyxxxvvvttttttvvvxxx}}}tttpppjjjeee```[[[VVVSSSRRROOOKKKIIIHHHGGGEEEDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLOOORRRTTTWWW[[[___fffkkkssszzz~~~|||ooo]]]TTTQQQOOOPPPSSSOOOQQQSSSUUUVVVWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTRRRPPPPPPOOONNNLLLIIIDDD???;;;::::::999999999999888888999999:::;;;::::::;;;;;;<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;===========================<<<<<<;;;;;;:::999999MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999888888888777777777888888888888999999999999999999888888888777777777888999:::;;;::::::999999999888888888888999999777777777888999:::<<<<<>>>>>>>>>>>>>>???========================<<<<<<;;;;;;;;;:::::::::MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999888888888777777777777777888888888888999999999999999999888888888777777666777999:::::::::999999999999888888888888999999888888888999:::;;;<<<===???@@@@@@BBBDDDGGGJJJLLLKKKNNNPPPRRRRRRSSSUUUVVVYYY]]]bbbfffiiikkknnnpppqqqrrrsssrrrqqqqqqrrrttt~~~{{{vvvqqqiiidddZZZXXXUUUQQQNNNKKKIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDBBB@@@@@@BBBBBBAAA???AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEECCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSVVVXXX[[[]]]```dddiiimmmsssvvv{{{|||xxxwwwuuuuuuxxxxxx|||wwweee^^^WWWNNNKKKPPPMMMNNNPPPRRRUUUWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWUUUSSSRRRRRRQQQPPPNNNKKKHHHDDD@@@<<<:::888888999888888888999999::::::::::::;;;;;;<<<=========???>>>>>>=========>>>>>>========================<<<<<<<<<;;;;;;;;;::::::MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888777777777777777888888888888999999999999999999888888888888888666777888888999999888888999999888888888888999999999999999:::;;;<<<===>>>AAAAAAAAACCCEEEHHHKKKMMMMMMOOOQQQRRRSSSTTTVVVWWW[[[^^^bbbeeegggiiilllnnnooopppppppppooooooqqqssszzz}}}tttmmmhhhbbb[[[VVVRRRQQQNNNLLLIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAADDDBBB@@@@@@AAABBBBBBAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPRRRSSSVVVYYY[[[\\\^^^```bbbeeegggkkkppptttyyy|||~~~yyyuuuqqqnnnuuutttwww~~~~~~mmmddd\\\RRRNNNQQQLLLMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYYYYYYYXXXWWWWWWXXXVVVTTTSSSSSSSSSQQQOOONNNKKKGGGAAA===999777666777888999999::::::999999:::::::::;;;<<<<<<============<<<<<<<<<======>>>========================<<<<<<<<<;;;;;;;;;;;;:::MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999999999999999888888888888777777888888888999999999888888888888888888888888777777777888888888777777999999888888888888999999:::::::::;;;<<<===>>>???AAABBBBBBDDDFFFIIILLLNNNOOOQQQRRRSSSSSSTTTVVVXXX\\\___bbbdddeeefffiiikkklllmmmnnnnnnmmmmmmoooqqquuu{{{tttooohhhbbb]]]XXXSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@DDDCCCAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCEEEHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUWWWZZZ]]]```cccdddfffhhhjjjlllooorrrwwwzzz|||xxxtttrrrsssqqqrrrxxx~~~~~~xxxlllaaaUUUOOOOOOLLLLLLNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYWWWUUUTTTTTTSSSQQQPPPNNNLLLHHHCCC>>>:::888666666777999:::::::::999888999::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<==============================<<<<<<<<<<<<;;;;;;;;;;;;MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888;;;;;;:::::::::999999999777777888888888999999999888888888888888888888888888888777777777777777777999999888888888888999999:::::::::;;;<<<===>>>???BBBBBBCCCDDDFFFIIILLLNNNPPPRRRSSSSSSSSSTTTWWWYYY]]]___aaabbbbbbdddfffiiijjjkkklllkkkjjjkkklllnnnpppuuuzzz}}}yyyrrrlllccc```[[[WWWTTTQQQOOOMMMFFFFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAADDDCCCAAA@@@@@@AAACCCEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCCCCCCCDDDGGGKKKOOOQQQQQQQQQQQQQQQQQQPPPPPPTTTTTTUUUVVVWWWXXXYYYYYY\\\\\\^^^aaadddgggjjjkkknnnoooqqqsssuuuxxx}}}|||yyyvvvuuuqqqqqquuu{{{}}}}}}vvvhhhZZZPPPMMMLLLLLLMMMOOORRRTTTWWWYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYWWWUUUUUUUUUTTTRRRPPPMMMKKKHHHDDD@@@===:::999666777888999:::999888777999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<====================================<<<<<<<<<;;;;;;;;;MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777888;;;::::::::::::999999999777888888888888999999999888888888888888999999999999999888777777777888888999999888888888888999999:::::::::;;;<<<===>>>???BBBBBBBBBDDDFFFIIILLLNNNQQQRRRRRRRRRRRRSSSVVVYYY]]]^^^``````aaabbbeeegggiiijjjjjjiiihhhhhhiiikkkkkkqqqwwwzzz~~~vvvooohhh```[[[SSSRRRPPPMMMKKKJJJJJJJJJGGGFFFEEECCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGCCCDDDDDDDDDEEEIIIOOOSSSXXXXXXYYYYYYZZZ[[[[[[[[[^^^^^^___```aaabbbbbbcccfffggghhhjjjllloooqqqsssuuuvvvxxxzzz{{{~~~}}}yyyzzzuuussstttxxx~~~}}}~~~qqqaaaUUUNNNMMMMMMMMMNNNPPPSSSVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYWWWUUUTTTTTTTTTRRRPPPKKKJJJHHHEEEBBB???<<<;;;666777888888999999888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>=================================<<<<<<<<<;;;;;;MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999999999999888888888777777777888888888888999999999777777888888888999999999;;;:::999888777888888999999999888888888888999999999999999:::;;;<<<>>>>>>AAAAAABBBCCCFFFIIIKKKMMMQQQRRRRRRQQQQQQRRRUUUXXX\\\]]]^^^______aaadddgggiiiiiiiiihhhfffeeefffhhhhhhooouuuxxx}}}~~~~~~wwwnnngggaaa\\\VVVRRRJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBBBB@@@BBBDDDCCCBBBAAACCCEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFKKKRRRWWW^^^___aaacccfffhhhjjjkkkmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttvvvxxxyyyzzz{{{}}}~~~{{{vvvvvvvvvzzz~~~zzzjjj\\\SSSNNNNNNMMMNNNOOOQQQTTTVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIFFFCCC???===;;;777777777777777888999999888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???====================================<<<<<<<<<<<>>>>>>>>>>>:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::777777777777666666666666777888888888888999999999777777888888999999999999<<<;;;999888888888999999999999888888888888999999999999999:::;;;<<<===>>>AAAAAAAAACCCEEEHHHKKKMMMQQQRRRRRRQQQPPPRRRUUUXXX[[[]]]^^^^^^___aaadddgggiiiiiiiiigggeeedddeeefffgggmmmtttxxx}}}{{{}}}{{{uuuiiiccc\\\XXXUUUSSSOOOLLLHHHHHHGGGEEECCCCCCDDDFFFDDDCCCBBB@@@???>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA???BBBEEEEEECCCBBBCCCEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGMMMTTTZZZbbbcccfffjjjnnnrrruuuwwwzzzzzz{{{|||}}}~~~{{{{{{{{{{{{|||~~~~~~yyywwwvvvwwwqqqbbbXXXOOOOOONNNMMMNNNQQQSSSUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSQQQOOONNNMMMJJJGGGCCC???<<<:::888777666666666777999:::888999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>??????========================>>>=========<<<<<<<<<<<>>???@@@======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::999999888888888888999999888888888888888888888888999888777666666777888999888888888888888888888888999999999999999999999999999::::::999888777999:::;;;;;;;;;;;;;;;<<<======AAABBBBBBDDDGGGKKKNNNPPPRRRRRRRRRSSSUUUVVVWWWXXXZZZZZZZZZ[[[^^^bbbeeehhhhhhiiiiiigggeeedddeeegggkkkooovvv~~~~~~www{{{|||wwwqqqjjjeeeXXXVVVSSSOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEFFFIIIGGGFFFGGGJJJKKKIIIFFFHHHHHHHHHJJJLLLLLLKKKIIILLLKKKIIIKKKNNNNNNLLLIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKGGGEEEHHHKKKLLLQQQWWW```eeemmmuuu{{{}}}yyyxxxxxx|||wwwfff]]]TTTSSSPPPMMMNNNRRRVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWXXXXXXWWWVVVTTTRRRPPPOOONNNKKKJJJGGGCCC===999:::999888888888888888888;;;;;;:::999999:::::::::;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;LLLMMMNNNNNNMMMKKKIIIGGGHHHHHHGGGEEEDDDBBBAAAAAA???>>>>>>>>>>>>???@@@@@@======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::999888888777777888888999888888888888888888888888999888777666666777888999888888888888888888888888999999999999999999999999999::::::999888888999;;;:::::::::;;;<<<===???@@@AAABBBCCCDDDGGGKKKNNNPPPSSSSSSSSSSSSUUUVVVXXXYYYZZZZZZ[[[]]]___bbbeeegggeeefffgggfffeeefffiiikkkooossszzzzzzuuuuuuzzzzzzpppiiieee```ZZZUUURRRPPPMMMIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFHHHJJJKKKJJJHHHJJJKKKMMMOOOQQQQQQOOONNNOOONNNMMMOOOQQQRRRPPPNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKGGGEEEGGGIIIJJJPPPVVVccciiirrr{{{|||yyywwwzzznnncccXXXVVVRRROOOOOOQQQSSSTTTVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXWWWVVVTTTRRRQQQPPPNNNLLLJJJHHHCCC>>>:::999888888777777777777888;;;::::::999999:::::::::;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;MMMMMMNNNMMMLLLKKKIIIGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888888777777777777888888999999999999999999999999888888777777777777888888888888888888888888888888999999999999999999999999999999:::999888888999;;;888999999;;;<<<>>>@@@AAABBBBBBCCCDDDGGGJJJMMMOOOSSSSSSRRRSSSTTTWWWYYYZZZZZZ[[[\\\^^^aaacccdddeeecccdddeeeeeefffiiimmmqqqsssxxx|||uuuooorrrwww}}}xxxnnnhhhaaa[[[XXXUUUQQQMMMLLLJJJHHHEEECCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIILLLMMMMMMLLLOOOQQQTTTWWWYYYXXXVVVUUUTTTTTTTTTVVVXXXYYYXXXWWWXXXYYY[[[[[[ZZZWWWSSSQQQOOOJJJGGGHHHJJJLLLRRRXXXeeelllvvv|||wwwwww{{{zzzkkk^^^ZZZTTTQQQPPPPPPPPPPPPVVVVVVWWWYYYYYYZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMKKKIIIEEE???;;;::::::999888888888888888::::::999999999999::::::;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;MMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888777777666666777777888999999999999999999999999888777777777777777777888888888888888888888888888888888888888999999999999888999:::999888888:::;;;999::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJMMMOOORRRRRRRRRSSSTTTWWWYYYZZZZZZ[[[^^^```bbbcccddddddcccdddeeefffgggkkkppptttuuu{{{|||tttnnnooouuu~~~zzzrrrkkkgggaaa]]]XXXTTTSSSQQQNNNLLLIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRTTTXXX]]]aaabbbaaa___^^^]]]^^^___```bbbcccccccccccceeehhhhhhfffbbb\\\YYYVVVQQQNNNOOOQQQTTTZZZaaahhhoooyyy~~~wwwvvvxxx~~~vvveee]]]UUURRRQQQOOONNNOOOUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPNNNLLLJJJFFFAAA======<<<;;;::::::999::::::999999999999999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;NNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===============<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888888777777777777888888999999999999999999999999777777777888888777777777888888888888888888888888777777777888888999999999888999999999888888:::<<<<<<<<<<<<<<<<<<===>>>???CCCCCCCCCEEEGGGJJJMMMNNNQQQQQQRRRTTTVVVWWWYYYZZZ[[[\\\^^^```aaabbbbbbccceeefffggghhhjjjmmmrrruuuxxx}}}~~~vvvooolllnnnttt~~~yyypppiiiccc^^^ZZZSSSQQQNNNLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPRRRTTTWWWXXX]]]bbbhhhllllllkkkkkkkkkkkklllnnnoooppppppqqqrrrrrrtttvvvwwwtttoooiiieee___ZZZWWWYYY[[[]]]ccciiinnnttt}}}yyyvvvwwwzzzmmmaaaWWWTTTRRRNNNNNNPPPTTTUUUVVVXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKHHHCCC???<<<<<<;;;999999888888888888888888888999999:::;;;;;;<<<<<<===============;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;NNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@>>>>>>===============<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::999999888888888888999999::::::::::::::::::::::::777777888888888888777777888888888888888888888888666666777777888999999999777888999999888999:::<<<======<<<<<<======>>>>>>CCCCCCDDDEEEGGGJJJLLLNNNPPPRRRUUUXXXZZZZZZ[[[ZZZ\\\\\\]]]^^^___```aaabbbfffhhhjjjlllnnnppptttwww{{{~~~vvvooojjjhhhqqqwwwtttnnnfff___ZZZVVVSSSQQQKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJLLLNNNOOOQQQQQQQQQTTTUUUWWWXXXYYY\\\```cccjjjooovvvyyyyyyyyyzzz||||||~~~yyyvvvkkkfffdddfffggggggkkkqqquuuyyy{{{wwwwwwwww~~~zzzjjj[[[WWWTTTOOONNNRRRSSSTTTVVVWWWYYYYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTSSSQQQPPPOOOMMMIIIDDDAAA;;;:::999777666666666666888888777888888999:::;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;OOONNNMMMLLLJJJJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???????????????======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::::::::999999999999::::::::::::::::::::::::::::::666777888999999888777666888888888888888888888888666666666777888999999999777888999999888999;;;===<<<<<<<<<<<<===>>>@@@@@@CCCCCCDDDEEEGGGIIILLLMMMQQQTTTYYY]]]______]]]\\\]]]\\\\\\\\\]]]^^^```aaadddhhhlllppprrrtttwwwyyy~~~{{{sssmmmlllnnnvvv|||yyyrrrddd```ZZZUUURRRPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQTTTWWWYYY[[[\\\\\\```bbbdddeeefffiiinnnrrrxxx~~~|||xxxuuuvvvuuussstttxxxxxx{{{~~~wwwwwwtttzzzuuuccc\\\WWWPPPOOOTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNJJJFFFBBB<<<;;;:::999777777777777777777777777888999:::;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;OOONNNMMMKKKJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::666777888999999888777666888888888888888888888888555666666777888999999999777888999999888999;;;===::::::;;;<<<>>>@@@AAABBBDDDDDDDDDEEEGGGIIILLLMMMSSSWWW\\\aaacccbbb```^^^]]]\\\[[[ZZZ[[[]]]___aaacccgggmmmrrruuuwwwzzz{{{~~~zzztttrrrtttxxxzzz{{{nnnggg^^^[[[VVVRRRPPPNNNLLLKKKJJJKKKKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQWWWYYY\\\```ccceeefffffflllnnnpppqqqrrruuu{{{|||{{{}}}wwwyyy~~~xxxwwwrrrwww~~~hhh```YYYQQQPPPTTTRRRSSSUUUWWWXXXYYYZZZZZZ\\\ZZZXXXVVVUUUTTTUUUUUUTTTSSSQQQPPPNNNKKKFFFCCC??????===<<<;;;:::::::::777777777777888999:::;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;NNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777888888999999888888777888999::::::;;;;;;;;;;;;::::::999888777666555444888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEHHHJJJLLLMMMSSSYYY___aaadddfffddd```______^^^\\\[[[]]]aaaeeedddkkkqqqtttxxx}}}~~~zzzuuuvvvwwwwwwyyy}}}wwwkkkccc]]]YYYTTTQQQOOONNNMMMLLLKKKIIIGGGGGGHHHJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHJJJKKKMMMNNNOOOPPPRRRVVV[[[``````eeekkkqqqtttwwwyyyzzz{{{|||}}}|||yyyvvvwww{{{{{{tttuuussswwwsss```XXXWWWUUUSSSRRRTTTVVVXXXYYYYYYYYYYYY]]][[[ZZZXXXWWWWWWWWWWWWRRRQQQPPPNNNLLLIIIGGGEEECCC@@@<<<999999999888777777888888888888999999999999999:::;;;;;;<<<<<<===:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;MMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCC===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999777888999999:::::::::999777777777777888888888888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLMMMSSSYYY^^^```ccceeeddd_________^^^\\\[[[]]]aaaeeehhhooovvvyyy}}}xxxssstttwwwyyy}}}zzzmmmeee]]]YYYUUURRRQQQPPPOOONNNPPPNNNKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMOOORRRTTTUUUWWWYYY^^^cccgggmmmrrrxxx}}}|||xxxtttvvvzzzwwwtttsssvvvyyydddZZZWWWTTTRRRRRRSSSUUUWWWYYYYYYYYYYYY]]][[[ZZZXXXWWWWWWWWWWWWSSSRRRQQQOOOMMMJJJHHHFFFCCC@@@<<<:::999999888777888888888888999999999999999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;LLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC?????????>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999777777888999999999888888666666777777888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLRRRXXX]]]^^^```cccbbb^^^___^^^]]][[[[[[]]]aaaeeekkkrrryyy~~~}}}vvvqqqssswww{{{tttjjjbbb^^^YYYVVVUUUTTTSSSQQQQQQOOOMMMLLLMMMNNNMMMLLLMMMLLLLLLKKKKKKLLLLLLLLLJJJKKKKKKLLLMMMOOOOOOPPPMMMOOOPPPQQQQQQRRRUUUWWW[[[]]]```bbbeeejjjpppttt~~~{{{wwwqqqsssxxxzzztttsssvvv{{{lll___XXXTTTQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\\\\ZZZYYYXXXWWWWWWWWWTTTTTTRRRQQQNNNLLLJJJHHHDDDAAA===::::::999999888888888888888999999999:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????:::::::::::::::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::777888888999999888888777888888999999999999888888999999888888777666666555::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEGGGIIIKKKLLLQQQVVVZZZZZZ]]]```___\\\]]]]]]\\\[[[[[[]]]bbbeeejjjrrr{{{}}}vvvrrrtttxxx~~~uuummmiiiccc___\\\ZZZXXXVVVUUUSSSPPPOOOOOOOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVRRRTTTWWWYYYZZZ\\\```cccgggjjjmmmppptttyyy~~~~~~yyytttoooqqqvvv~~~}}}uuutttuuuxxx{{{tttdddZZZTTTRRRRRRSSSTTTVVVWWWYYYZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTRRRPPPNNNKKKJJJFFFBBB>>>;;;;;;:::999888888888888999999999::::::999999:::;;;;;;<<<<<<============<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<======KKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>=========<<<<<<<<<::::::::::::;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999777888888999999888888777999:::::::::::::::999999999999888888777777666666999999999999999999999999999999999::::::;;;;;;;;;============>>>@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKOOOTTTVVVVVVXXX\\\\\\YYY[[[[[[[[[ZZZ[[[^^^cccgggkkktttyyytttvvv{{{}}}xxxqqqkkkfffbbb^^^\\\^^^[[[XXXVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZ\\\___bbbdddhhhlllooovvvxxx||||||vvvrrrnnnqqqvvv~~~xxxvvvtttuuuxxx|||jjj^^^WWWTTTRRRRRRSSSUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLGGGDDD@@@===;;;;;;:::999888999999999999:::::::::999999:::;;;;;;<<<<<<============<<<;;;;;;;;;:::<<<<<<======>>>>>>>>>>>>LLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;;;;:::999999555555666777888999999:::888888888888888888888888888999999::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJMMMQQQRRRQQQSSSWWWXXXVVVXXXYYYYYYYYY[[[___eeeiiioooyyy{{{wwwzzz{{{uuuoookkkgggfffddd```^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[\\\[[[\\\\\\^^^___```aaaaaafffiiilllooorrrvvv{{{~~~{{{uuuqqqoooqqqvvv~~~~~~yyyttttttvvv}}}rrrcccZZZVVVQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUUUUSSSRRROOONNNMMMIIIEEEAAA>>><<<<<<:::999999999999999::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????MMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::999888888555555666777888999::::::999999999999999999999999888888999::::::;;;<<<<<<=========>>>???@@@BBBBBBCCCCCCCCCDDDFFFGGGIIIIIIKKKNNNOOOMMMOOOTTTUUUSSSVVVVVVWWWYYY[[[```gggkkkttt~~~|||yyy}}}|||uuurrrnnnllljjjiiihhhfffcccccccccbbbccccccddddddggghhhjjjllloooqqqssstttxxx{{{~~~{{{vvvqqqppprrrwww}}}uuurrrtttzzzzzzggg\\\WWWQQQQQQRRRSSSUUUXXXZZZ\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTSSSQQQPPPNNNMMMJJJFFFBBB>>>===<<<;;;:::999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<=========NNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC?????????>>>>>>>>>======@@@???>>>===============::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888999999999999999888777666888888888888777777777777::::::::::::::::::::::::888888999::::::;;;<<<<<<======>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMKKKMMMQQQSSSRRRTTTUUUVVVXXX[[[aaahhhmmmvvv{{{zzz}}}{{{zzzxxxwwwrrrqqqqqqppppppqqqqqqqqqsssuuuxxx{{{zzz{{{{{{|||}}}~~~|||wwwsssqqqsssxxxuuurrrssswww~~~jjj]]]WWWQQQQQQQQQSSSUUUXXXZZZ\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTSSSQQQPPPNNNMMMJJJGGGBBB???===<<<;;;:::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========888888999::::::;;;<<<<<>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<======;;;;;;;;;:::::::::999999:::::::::999999888888888999999999888888888777777888888888888888888888888>>>===<<<;;;:::;;;<<<<<>>>>>>>>@@@BBBDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNOOORRRUUURRRTTTXXX[[[^^^ccciiimmmxxx}}}|||}}}{{{xxxvvvuuussstttuuuvvvwwwzzz{{{wwwqqqtttzzzvvvttttttrrrwwwsssaaaWWWXXXSSSPPPSSSUUUUUUWWWZZZ[[[[[[[[[[[[[[[ZZZYYYYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIFFFCCC???<<<999888999999999999999999999999777888999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888999999999888888888777777888888888888888888888888===<<<;;;;;;;;;;;;<<<===@@@???>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNOOOOOORRRSSSRRRUUUXXX\\\```dddjjjnnnwww}}}|||xxxyyy|||~~~{{{wwwtttrrrpppooonnnqqqtttwwwzzz~~~~~~yyysssvvv|||}}}wwwtttpppsss{{{xxxggg\\\ZZZTTTQQQTTTVVVVVVWWW[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRPPPOOOOOOKKKIIIFFFBBB???<<<:::999999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;:::::::::999999999999999888888888888:::::::::999999999999888999999999888888888888888999999999999999999999999;;;;;;;;;;;;<<<===>>>?????????>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPPPPPPPQQQRRRRRRUUUZZZ^^^bbbggglllooovvv||||||uuuppppppttt{{{yyywwwtttrrrooonnnmmmmmmnnnrrrwww}}}|||vvvyyy~~~|||tttnnnnnntttwwwoooddd\\\VVVSSSTTTUUUUUUWWWZZZZZZ[[[[[[[[[[[[ZZZZZZYYYVVVUUUTTTRRRPPPOOONNNMMMLLLJJJFFFBBB???<<<;;;;;;999999999999999999999999=========<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888999999999999999999999999::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJMMMPPPRRRQQQPPPPPPQQQSSSWWW]]]bbbfffjjjooorrrxxx{{{}}}zzzssskkkgggfffhhhoooyyy{{{yyywwwtttsssrrrssssssuuuzzzxxx{{{vvvmmmkkkooonnnvvvxxxkkk^^^WWWSSSTTTTTTTTTUUUXXXZZZZZZ[[[[[[[[[[[[ZZZYYYTTTTTTSSSRRRPPPNNNMMMLLLLLLJJJFFFBBB???===<<<<<<999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999999999999999999999999999:::;;;<<<>>>???@@@@@@=========>>>???@@@BBBBBBDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNQQQSSSRRRQQQQQQQQQTTTYYY```fffkkkooorrruuuzzzzzzvvvooofff```___```ccclllyyy}}}||||||}}}~~~{{{}}}{{{ppplllmmmkkkqqqzzzooo```YYYSSSSSSSSSRRRSSSWWWYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVTTTRRRPPPOOOLLLJJJGGGCCC@@@>>>======999999999999999999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999:::::::::888888888888888999999999::::::::::::::::::::::::999:::<<<===????????????;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQRRRRRRRRRSSSTTTVVV\\\dddkkkpppsssvvvyyyzzzuuummmccc\\\YYYZZZ[[[bbblllzzz~~~wwwpppnnnkkkooouuu~~~tttccc[[[UUUSSSSSSQQQSSSVVVYYYZZZZZZ[[[[[[[[[[[[ZZZWWWWWWWWWVVVTTTRRRPPPNNNKKKJJJHHHEEEBBB@@@>>><<<999999999999999999999999777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::::::::;;;<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::777777888888888999999999:::::::::::::::::::::::::::;;;===>>>?????????>>>:::;;;===>>>@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQQQQRRRUUUVVVXXX^^^gggnnntttwwwzzz|||wwwooobbbXXXSSSSSSVVVXXXdddmmm{{{~~~uuupppkkkmmmqqqwwwyyyggg___XXXUUUTTTRRRTTTWWWYYYYYYZZZ[[[[[[[[[[[[[[[UUUUUUUUUUUUSSSPPPNNNLLLIIIIIIIIIGGGEEEAAA>>><<<999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888;;;;;;;;;:::::::::999999888888888999999:::::::::777777888888999999999999::::::::::::::::::::::::;;;<<<===?????????>>>>>>:::;;;===>>>@@@AAAAAABBBAAABBBDDDFFFHHHKKKLLLMMMMMMNNNPPPQQQQQQSSSVVVXXXYYY___iiiqqqvvvzzz|||~~~tttiiiZZZPPPNNNPPPTTTVVVeeeooo|||xxxqqqkkklllnnnsss||||||jjjaaaZZZWWWVVVTTTUUUYYYYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXYYYXXXVVVTTTQQQOOOHHHIIIIIIIIIFFFBBB>>>;;;999999999999999999999999===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@???CCCCCCDDDEEEFFFHHHJJJKKKJJJLLLNNNPPPQQQSSSVVVXXX```hhhppptttxxx}}}}}}qqqcccVVVOOOMMMNNNSSSYYYfffooo{{{~~~sssrrrnnnmmmsss|||uuufffXXXTTTUUUUUUUUUVVVYYY[[[]]]]]]\\\[[[[[[[[[YYYXXXWWWUUUSSSRRRQQQPPPPPPNNNKKKIIIFFFCCC>>>:::;;;:::999888777777777777:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;========================OOOOOOOOONNNMMMKKKJJJIIIJJJHHHEEEDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888::::::999999999999::::::;;;;;;;;;::::::999999999999999999999999999999999999999888888888888999999::::::::::::;;;;;;;;;;;;=========>>>>>>============>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRTTTXXX[[[ccckkkssswwwzzz~~~}}}yyyjjj^^^RRRMMMMMMOOOVVV\\\hhhqqq}}}zzztttnnnlllqqqyyyzzzlll\\\VVVUUUSSSSSSTTTXXXZZZ\\\]]][[[ZZZZZZ[[[ZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMKKKIIIGGGDDD???<<<<<<;;;:::999999888999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999888888888888999999;;;;;;::::::::::::999999999999999999999999999999999999888888888888999999999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHKKKMMMNNNPPPQQQQQQQQQRRRVVV[[[___gggpppxxx|||zzzsss```VVVMMMJJJLLLPPPXXX```llltttxxxqqqnnnqqqwwwrrraaaXXXUUURRRQQQSSSVVVXXX[[[[[[ZZZZZZZZZ[[[[[[[[[YYYXXXVVVTTTSSSSSSNNNMMMKKKIIIHHHEEEAAA>>><<<;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>@@@BBBCCCBBBCCCDDDFFFIIILLLNNNOOORRRRRRQQQPPPRRRWWW]]]bbbjjjrrr|||xxxnnnYYYQQQJJJIIILLLQQQ[[[dddqqqxxx}}}vvvqqqrrrwww~~~vvveeeZZZUUUQQQQQQSSSTTTWWWYYYZZZZZZYYYZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSNNNMMMKKKJJJIIIGGGCCC@@@;;;:::::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>@@@BBBDDDBBBCCCDDDFFFIIILLLNNNOOOQQQQQQPPPPPPRRRXXX```eeelllttt~~~uuuiiiUUUNNNIIIJJJMMMSSS]]]ggguuu{{{|||yyysssrrrvvv|||xxxhhh]]]VVVQQQQQQTTTSSSUUUXXXZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRNNNMMMLLLKKKJJJHHHEEEBBB:::999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999999999::::::::::::;;;;;;999999999999999999999999999999888888888888999999777888888999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>=========>>>???AAABBBCCCBBBCCCDDDFFFHHHKKKMMMNNNOOOPPPPPPQQQTTT[[[ccciiiooowwwoooaaaRRRNNNJJJLLLOOOVVVbbbmmmxxx}}}~~~|||}}}tttrrrsssxxx{{{mmmbbbZZZSSSRRRUUURRRUUUXXXZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVTTTSSSRRRPPPNNNMMMLLLKKKIIIEEEBBB::::::999999999999999::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKLLLLLLLLLLLLKKKJJJJJJJJJHHHEEEDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999999::::::;;;;;;;;;999999999999999999999999999999888888888888999999888888999:::;;;<<<======???>>><<<;;;;;;<<<>>>???;;;<<<===???AAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNOOOQQQTTTXXX___ggglllttt{{{zzziiiXXXPPPMMMLLLNNNSSSZZZhhhtttzzz}}}~~~~~~yyysssrrrttt}}}ssshhh^^^VVVSSSUUURRRUUUXXXZZZ[[[[[[\\\^^^\\\\\\[[[YYYWWWVVVTTTTTTQQQPPPNNNMMMLLLIIIEEEBBB===<<<;;;::::::999:::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;JJJKKKKKKKKKKKKKKKJJJIIIJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999999999999999999999999999888888888888999999888999999:::<<<======>>>@@@>>>===<<<<<<===>>>@@@:::;;;>>>@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKNNNOOORRRVVV[[[bbbjjjoooyyy~~~wwwdddRRRNNNLLLLLLPPPUUU^^^lllyyy{{{}}}~~~wwwsssttt{{{xxxlllaaaWWWSSSUUURRRUUUYYY[[[[[[\\\]]]^^^^^^]]]\\\ZZZYYYWWWVVVUUURRRQQQOOONNNLLLIIIEEEBBB???>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;NNNNNNNNNMMMMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCDDDDDD>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888999999:::999888777666888999999::::::999999888999999999999999999999999:::999888777777888999:::999999999::::::;;;;;;;;;???>>>===<<<;;;:::::::::;;;===?????????>>>???@@@CCCBBBBBBBBBDDDFFFHHHIIIMMMOOOTTTXXX^^^eeelllqqq}}}zzzmmm```YYYOOOOOOPPPTTT[[[fffooovvv~~~{{{yyyxxx{{{}}}xxxvvvwww{{{vvviii___ZZZXXXWWWVVVVVVXXX[[[]]]]]]\\\```___^^^\\\ZZZWWWUUUTTTSSSQQQOOOMMMLLLJJJGGGEEEAAA>>><<<;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===MMMMMMMMMMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@????????????@@@======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::999::::::;;;:::999888777888999999::::::999999888999999999999999999999999999999888777777888999999999999999::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<===???@@@??????@@@AAABBBBBBBBBCCCEEEFFFHHHIIILLLOOOSSSXXX]]]dddkkkpppzzz~~~wwwjjj___XXXPPPPPPRRRWWW___iiirrrxxx~~~{{{yyyzzz}}}}}}xxxwwwzzz~~~rrrfff^^^ZZZWWWVVVVVVXXX[[[]]]^^^]]]______^^^\\\ZZZXXXVVVTTTTTTRRROOOMMMLLLJJJHHHFFFBBB???===;;;<<<<<<;;;:::::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===LLLLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888999999::::::999999888999999999999999999999999999999888777777888999999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???AAAAAA@@@@@@AAABBBAAABBBCCCEEEFFFGGGHHHHHHJJJMMMRRRWWW\\\cccjjjooouuuxxx{{{yyyqqqfff\\\VVVQQQRRRVVV\\\dddnnnwww|||~~~|||zzz|||{{{wwwxxx|||qqqccc[[[WWWWWWVVVXXX[[[^^^^^^^^^______^^^\\\ZZZXXXVVVUUUTTTRRROOONNNMMMKKKHHHFFFDDDAAA>>><<<<<<;;;:::999::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===LLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC??????>>>============>>>===<<<<<<;;;;;;<<<<<<===;;;::::::::::::::::::;;;::::::::::::::::::999999888999999::::::999999888999999999999999999999999999888888888888888888999888999999:::;;;<<<======>>>======<<<======>>>>>>>>>???AAABBBAAAAAABBBCCC@@@AAACCCFFFHHHHHHHHHHHHIIIMMMQQQVVV[[[aaahhhllloooqqqsssqqqjjjaaaYYYUUURRRUUU[[[bbbkkkttt||||||{{{|||xxxxxx{{{{{{hhh\\\YYYXXXWWWXXX[[[^^^______^^^^^^^^^\\\[[[YYYWWWVVVUUUSSSPPPNNNMMMLLLIIIGGGEEEBBB???<<<<<<;;;999888::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===LLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999:::;;;999888888888888999999999888999999::::::999999888999999999999999999999999888888888999999888888888888999999:::<<<======>>>@@@@@@???>>>===<<<<<<===>>>@@@BBBBBBBBBAAABBBCCC???AAADDDFFFHHHIIIIIIIIIJJJMMMRRRVVV[[[```eeeiiiiiikkkkkkiiibbb\\\VVVTTTTTTXXX```iiirrrzzz|||zzz|||}}}{{{yyy{{{}}}}}}pppaaa\\\ZZZXXXYYY[[[]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXVVVSSSQQQOOONNNLLLJJJGGGFFFCCC???===<<<;;;999888::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===LLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;888888777777777888999:::888999999::::::999999888999999999999999999999999777888999999999999888777888999:::;;;<<<===>>>???BBBAAA@@@>>>======<<<<<<>>>@@@BBBBBBAAAAAABBBCCC@@@AAACCCEEEHHHIIIJJJJJJLLLOOOTTTWWW[[[^^^cccfffeeeeeeeeebbb\\\WWWTTTSSSVVV[[[dddoooxxx~~~~~~{{{zzz|||{{{~~~~~~~~~}}}}}}||||||}}}}}}{{{|||{{{}}}zzz|||{{{jjj___]]]ZZZYYY[[[]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYVVVTTTQQQPPPOOOMMMJJJHHHFFFCCC???===<<<<<<:::999::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===MMMMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBB>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999777777999:::;;;999999888888888999:::;;;888999999::::::999999888999999999999999999999999777888999999999999888777888999:::;;;<<<>>>??????AAA@@@??????>>>>>>>>>>>>===???AAAAAAAAA@@@AAACCCAAABBBCCCDDDGGGIIIKKKLLLOOORRRUUUYYY[[[^^^aaacccaaaaaa```]]]XXXUUUSSSTTTXXX^^^hhhsss{{{}}}{{{yyyzzz~~~}}}~~~}}}}}}~~~~~~~~~{{{zzzzzzyyyxxxxxxyyyyyy{{{||||||{{{zzzyyyyyyzzzyyy}}}||||||yyy}}}xxxyyy~~~pppbbb___\\\ZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZWWWTTTRRRPPPOOOMMMKKKHHHEEECCC???======<<<;;;:::::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===NNNNNNNNNMMMMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;:::888777777888:::;;;::::::999888999:::<<<===999999999::::::999999999999999999999999999999999777888999::::::999888777888999:::;;;===>>>???@@@?????????>>>??????@@@AAA===???AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFIIILLLMMMPPPSSSWWWZZZ[[[]]]```bbb```___^^^ZZZVVVSSSSSSTTTYYY___jjjuuu}}}{{{zzzyyyxxxzzz~~~}}}}}}yyyzzz|||~~~~~~~~~~~~~~~xxxxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwuuussstttuuutttyyy|||{{{www~~~xxxyyy~~~}}}rrrdddaaa]]]ZZZZZZ[[[\\\[[[]]]]]]]]]]]]]]]\\\[[[ZZZWWWUUURRRPPPOOONNNKKKIIIEEEBBB???=========<<<:::::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======NNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::<<<===<<<<<<<<<;;;;;;:::::::::::::::999888888999::::::::::::999999888999999999:::;;;===>>>@@@AAAAAABBBCCCBBBAAA@@@???????????????@@@AAAAAA@@@???@@@BBBCCCEEEGGGHHHIIILLLPPPSSSQQQTTTYYY]]]``````___^^^]]]]]]ZZZWWWTTTSSSUUUWWW___iiisssyyy}}}|||zzzyyyyyy|||}}}{{{zzz{{{|||~~~~~~}}}{{{zzzwwwvvvtttsssrrrrrrsssssssssssssssssssssrrrrrrrrrssswwwzzzyyy~~~yyyxxxyyy|||~~~{{{kkkccc^^^^^^___^^^^^^___^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUSSSQQQOOOLLLKKKJJJFFFCCC???===<<<<<<;;;:::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::NNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<:::::::::999999888888888::::::999888888999::::::999999999888999999::::::999:::<<<>>>???@@@AAAAAABBBBBBAAA@@@???????????????@@@AAAAAA@@@???AAABBBDDDEEEGGGHHHIIILLLPPPSSSUUUWWW[[[^^^``````___^^^]]]\\\ZZZVVVSSSSSSVVVXXX```jjjtttyyy}}}~~~yyyxxxwwwyyy}}}~~~~~~{{{yyyxxxyyyzzz{{{{{{zzzxxxwwwuuutttrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppuuu}}}}}}{{{~~~{{{{{{{{{~~~~~~pppggg```______]]]\\\]]]_________^^^]]]\\\[[[ZZZVVVUUUTTTQQQOOOMMMKKKJJJGGGDDD@@@>>>======<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::========================NNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999999999::::::::::::999999999999888888:::999999888888999999:::888888888888999:::;;;;;;999:::;;;===>>>?????????BBBAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCCDDDEEEGGGHHHJJJMMMQQQTTTZZZ[[[]]]___``````___^^^\\\[[[XXXUUUSSSTTTWWWZZZdddmmmuuuyyy|||~~~zzzvvvvvvvvvyyy{{{}}}}}}zzzwwwwwwwwwxxxxxxxxxvvvuuutttrrrqqqpppnnnmmmnnnnnnoooooooooooooooooonnnmmmmmmlllqqqzzz~~~~~~}}}{{{~~~uuulllccc```___\\\ZZZ[[[_________^^^]]]\\\ZZZZZZWWWVVVTTTRRROOOMMMKKKKKKHHHEEEBBB??????>>>===;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;========================MMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999:::;;;<<<888999:::<<<===>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCDDDFFFHHHIIIKKKNNNRRRUUU\\\]]]___```aaaaaa``````ZZZYYYVVVSSSRRRTTTYYY]]]gggpppxxxzzz|||}}}{{{wwwuuuvvvwww{{{|||{{{~~~}}}zzzxxxwwwwwwwwwvvvuuutttrrrqqqpppooonnnllllllllllllmmmmmmmmmnnnnnnmmmlllkkkjjjiiinnnwww}}}~~~{{{}}}wwwmmmccc___]]]ZZZYYYZZZ_________^^^]]]\\\ZZZZZZWWWVVVUUURRRPPPNNNLLLKKKIIIGGGCCCAAA@@@???===<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>>>>>>>@@@AAAAAAAAAAAACCCDDDDDDFFFHHHJJJKKKOOOSSSVVV[[[]]]___bbbccccccbbbaaaXXXWWWTTTQQQQQQUUU[[[```kkkssszzz||||||}}}zzzvvvwwwwwwyyy|||zzz}}}}}}{{{xxxxxxwwwuuutttrrrqqqpppooonnnmmmkkkjjjkkkkkklllllllllmmmmmmlllkkkiiihhhggglllttt|||{{{|||~~~vvvkkkaaa]]][[[YYYYYY[[[^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWUUUSSSQQQOOOMMMLLLJJJHHHEEEBBBAAA@@@===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======MMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEECCCBBBBBB>>>>>>==================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999888888999999999999::::::888999999::::::999999888888888888888999:::;;;;;;999:::;;;<<<============>>>>>>============>>>>>>>>>@@@AAABBBAAABBBCCCEEEDDDFFFHHHJJJLLLPPPTTTWWWZZZ]]]```ccceeedddbbb```WWWUUURRROOOPPPUUU]]]cccooovvv}}}~~~}}}}}}zzzuuuxxxyyy{{{~~~|||zzz}}}yyyxxxwwwuuurrrqqqooonnnmmmlllkkkiiiiiiiiiiiijjjjjjkkkllllllkkkiiigggeeedddiiiqqq}}}}}}{{{}}}vvvkkk```[[[YYYXXXYYY\\\\\\]]]]]]^^^^^^]]]]]]\\\YYYXXXVVVTTTQQQOOOMMMMMMJJJHHHEEECCCBBB@@@===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<==================>>>>>>??????@@@LLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBB=====================>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999888888888999999:::::::::888999::::::::::::999888999999999888999999:::::::::;;;<<<========================<<<<<<======>>>>>>@@@AAABBBBBBBBBDDDFFFDDDFFFIIIKKKMMMPPPUUUXXX[[[^^^bbbeeefffccc___\\\VVVTTTPPPNNNOOOVVV___fffqqqyyy~~~{{{vvvwwwxxx{{{}}}yyyzzz}}}yyyxxxvvvsssqqqooommmlllkkkjjjhhhgggffffffggggggggghhhjjjjjjiiifffdddbbbaaaeeemmmyyy}}}~~~yyymmmaaa[[[YYYXXXYYY\\\[[[[[[\\\]]]^^^^^^^^^^^^YYYXXXWWWTTTRRRPPPNNNMMMJJJHHHEEECCCBBB???<<<999::::::999999::::::;;;<<<;;;<<<<<<<<<=========>>><<<======>>>??????@@@@@@LLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBB???????????????@@@@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<888999:::;;;;;;:::999888::::::999999888999999999;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<======>>>>>>@@@AAABBBBBBBBBDDDFFFEEEFFFIIIKKKMMMQQQUUUYYY\\\___dddgggfffbbb]]]YYYUUUSSSPPPMMMOOOVVV```gggrrrzzz{{{wwwvvvwww{{{zzzwwwyyy~~~|||yyyxxxuuurrrooommmlllkkkiiihhhfffeeeddddddeeeeeeeeefffhhhhhhgggdddaaa______ccckkkvvv}}}pppccc]]]ZZZXXXYYY\\\YYYZZZ\\\]]]^^^_________YYYYYYWWWUUURRRPPPNNNMMMIIIGGGEEECCCBBB???<<<999::::::999999::::::;;;<<<;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<===>>>>>>???JJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDAAA>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;999999888777:::::::::::::::999888777;;;;;;;;;;;;::::::999888888888999999999:::::::::999999888888999999:::;;;<<<<<<<<<<<<=========>>>======<<<;;;<<<>>>@@@BBB???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHKKKNNNRRRUUUWWW]]]^^^```aaa```^^^[[[ZZZSSSQQQNNNOOOTTT\\\dddjjjuuu{{{|||zzzzzzwwwzzz~~~{{{zzz~~~~~~|||yyyuuurrrpppmmmjjjhhhfffffffffffffffffffffffffffeeedddcccbbb```]]]ZZZWWWZZZcccqqq~~~}}}}}}yyylllbbb[[[YYYYYYYYY\\\\\\]]]^^^^^^]]]\\\\\\\\\[[[XXXVVVUUUSSSOOOMMMJJJHHHEEEDDDCCCAAA===;;;:::999999888888999999::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>KKKKKKLLLLLLLLLLLLKKKKKKHHHGGGFFFFFFFFFDDDAAA????????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::::::::::::::999888777:::;;;;;;;;;::::::999888888888999999999:::::::::999999999888999999:::;;;<<<<<<<<<=========>>>>>><<<<<<;;;:::;;;===???@@@>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHKKKOOOSSSVVVXXX\\\]]]___```___]]]ZZZXXXSSSQQQNNNOOOTTT\\\fffllluuuzzz~~~{{{yyyyyywwwzzz~~~}}}zzzzzz~~~|||yyyuuurrrpppmmmjjjhhhfffffffffffffffeeeeeeeeeeeedddcccbbbaaa___\\\YYYXXXZZZaaannnzzz}}}zzzzzz}}}pppeee^^^[[[ZZZYYY[[[\\\]]]^^^___^^^^^^]]]]]][[[XXXWWWUUUSSSOOOMMMJJJHHHFFFDDDCCCAAA>>>;;;::::::999999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999:::::::::999888888::::::;;;;;;;;;:::999999888888999999999:::::::::999999999999999:::;;;;;;<<<<<<=========>>>>>>>>><<<;;;;;;:::;;;<<<>>>???===>>>>>>@@@AAABBBCCCDDDEEEFFFHHHKKKOOOSSSWWWXXX\\\]]]^^^___^^^[[[XXXVVVSSSQQQNNNOOOUUU^^^hhhnnntttyyy~~~|||yyyxxxxxxvvvzzzzzzxxx{{{|||yyyuuurrrpppmmmkkkhhhggggggffffffeeeeeeeeeeeedddbbbaaa```___]]]ZZZWWWWWWXXX^^^iiitttzzzwwwwww|||uuuiii```\\\ZZZZZZZZZ[[[]]]___``````______]]][[[YYYWWWUUUSSSPPPMMMJJJHHHFFFEEEDDDBBB>>><<<;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999888888999999:::::::::999999888:::::::::;;;;;;::::::999888888999999999::::::::::::999999999999:::;;;;;;<<<============>>>>>>>>>===<<<<<<<<<<<<===>>>???===>>>???@@@AAACCCDDDDDDEEEFFFIIILLLPPPTTTXXXYYY^^^^^^______]]]ZZZWWWUUURRRPPPOOOPPPVVV```kkkqqqvvvzzz}}}~~~{{{xxxxxxyyyvvvzzz|||vvvwww}}}|||yyyvvvrrrpppnnnkkkiiihhhhhhgggfffeeeeeeddddddbbbaaa___^^^^^^[[[WWWUUUUUUTTTXXXbbbmmmzzz{{{vvvuuuzzz~~~yyylllbbb]]]ZZZXXXYYYZZZ]]]___```aaaaaaaaa]]][[[YYYWWWVVVSSSPPPMMMJJJHHHFFFEEEDDDCCC???===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>NNNMMMKKKJJJJJJJJJKKKLLLHHHFFFDDDDDDDDDDDDCCCAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999888888999999:::::::::999999999::::::;;;;;;:::::::::888888999999999:::::::::::::::999999::::::;;;<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>???AAABBBCCCDDDEEEEEEGGGIIIMMMQQQUUUYYY[[[``````aaa```^^^ZZZVVVTTTQQQPPPPPPRRRYYYcccmmmtttxxx{{{~~~}}}zzzxxxxxxzzzwww{{{xxxtttwww~~~{{{wwwtttrrrooommmjjjiiihhhgggfffeeedddccccccaaa```^^^]]]\\\ZZZVVVSSSQQQPPPSSS\\\hhhuuu~~~yyywwwzzz~~~|||mmmccc\\\YYYWWWXXXZZZ\\\^^^```aaaaaaaaa]]]\\\YYYXXXVVVTTTPPPNNNJJJIIIGGGFFFEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>NNNMMMLLLKKKKKKJJJJJJKKKHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<888888999:::::::::999999999999:::;;;;;;;;;::::::888888999999999::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>??????????????????????????????>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIMMMRRRVVVZZZ\\\aaabbbbbbaaa^^^ZZZUUUSSSNNNOOOQQQUUU]]]fffooouuuyyy|||}}}|||yyywwwxxxzzzyyy}}}{{{uuussszzz}}}yyyvvvtttqqqnnnllljjjiiihhhgggeeedddbbbbbbaaa```^^^]]][[[YYYUUURRROOONNNQQQYYYdddppp}}}zzz|||oooccc\\\XXXVVVXXXYYY[[[]]]___``````___^^^\\\YYYXXXVVVTTTQQQNNNJJJIIIGGGFFFFFFDDDBBB???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<777888999::::::::::::999888999::::::;;;;;;;;;:::888888999999999:::::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCDDDFFFGGGJJJNNNRRRWWWZZZ]]]aaabbbaaa```]]]XXXTTTQQQLLLNNNRRRXXX```iiiqqquuuyyy{{{|||zzzwwwuuuwwwyyy{{{yyytttsss|||~~~{{{wwwuuussspppnnnjjjjjjhhhgggeeecccbbbaaaaaa```^^^\\\[[[XXXTTTQQQQQQOOOQQQXXXaaalllzzz}}}~~~qqqeee^^^YYYWWWWWWYYY[[[]]]^^^^^^^^^^^^^^^\\\ZZZXXXWWWTTTQQQNNNKKKIIIGGGGGGFFFEEEBBB@@@<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999777888999:::::::::::::::888999::::::;;;;;;;;;;;;888888999999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@AAABBBCCCFFFGGGJJJNNNRRRWWW[[[]]]aaaaaa```___[[[WWWRRROOOJJJMMMRRRYYYbbbjjjqqquuuxxxzzz{{{xxxuuusssuuuxxx|||xxxsssttt~~~|||yyywwwtttqqqoookkkjjjiiigggeeecccbbbaaabbb```^^^]]][[[XXXTTTQQQSSSPPPRRRXXX```iiivvv~~~~~~rrrfff___ZZZXXXWWWYYYZZZ\\\]]]]]]]]]\\\^^^\\\ZZZXXXWWWTTTQQQNNNKKKIIIHHHGGGGGGEEECCCAAA;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>NNNNNNMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::;;;::::::999999::::::;;;;;;;;;;;;::::::999999999<<<;;;999999999999888666;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<>><<<;;;<<<===???@@@===???BBBCCCCCCCCCDDDEEEHHHIIILLLOOOSSSWWW[[[]]]___^^^^^^\\\XXXTTTPPPMMMMMMOOOSSSYYYbbbjjjrrrvvvyyywwwuuussssssvvvxxxzzzxxx}}}}}}qqquuu{{{|||yyywwwtttrrrooommmllljjjgggeeecccbbbbbbbbb```]]][[[ZZZXXXUUUSSSRRRPPPPPPTTTYYYbbbppp}}}}}}}}}zzzjjj^^^XXXVVVVVVWWWZZZ\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYVVVQQQMMMKKKKKKIIIGGGEEECCCBBBAAA::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999<<<;;;:::999999999999999;;;;;;;;;::::::999999999999888888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======>>>>>><<<<<<<<<===???@@@===???AAABBBBBBCCCDDDFFFHHHJJJLLLOOOSSSWWWZZZ\\\[[[[[[ZZZYYYVVVRRROOOMMMMMMOOOTTT[[[ccckkkrrruuuxxxvvvtttrrrsssuuuxxxzzz|||{{{rrrvvv~~~|||zzzxxxvvvsssqqqooonnnllliiigggeeeddddddbbb```]]][[[ZZZXXXUUUSSSPPPNNNOOORRRWWW___mmmzzz}}}}}}nnnbbbZZZWWWVVVWWWYYY[[[]]]^^^^^^^^^___]]]\\\[[[YYYVVVRRRNNNMMMLLLJJJIIIFFFEEECCCBBB:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;:::999999999999999;;;;;;::::::::::::999999777666666888;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@===???AAABBBBBBCCCEEEFFFIIIJJJLLLPPPSSSWWWYYY[[[WWWWWWWWWUUUSSSPPPMMMKKKMMMPPPVVV]]]eeelllqqqtttvvvtttrrrqqqrrruuuxxxzzz~~~xxxsssyyy~~~{{{zzzxxxuuussssssqqqooollljjjhhhgggfffcccaaa^^^\\\ZZZXXXUUUSSSOOOLLLMMMPPPTTT\\\iiivvv}}}uuuggg]]]YYYVVVWWWYYY[[[]]]^^^^^^___```^^^]]][[[ZZZWWWSSSPPPNNNMMMLLLJJJHHHFFFDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888999::::::;;;::::::::::::::::::::::::777666666888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<===>>>??????===???AAAAAABBBCCCEEEGGGIIIJJJMMMPPPTTTVVVXXXZZZWWWVVVUUUSSSPPPMMMKKKIIIMMMQQQXXX```gggmmmqqqssssssrrrppppppqqquuuxxx{{{|||vvvssszzz~~~|||{{{yyywwwuuutttqqqnnnllljjjhhhhhhdddbbb___]]][[[YYYVVVSSSNNNLLLLLLOOOSSSYYYfffrrr~~~~~~zzzjjj___YYYUUUVVVXXXZZZ\\\]]]______aaa___]]]\\\[[[XXXUUURRRNNNMMMKKKIIIGGGEEEDDDCCC===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::999666666777888999;;;<<<===::::::::::::::::::::::::999888777888:::;;;:::999:::::::::;;;;;;;;;<<<<<<::::::;;;===>>>>>>>>>>>>===============>>>>>>???===???@@@AAAAAACCCFFFHHHIIIKKKNNNQQQTTTVVVWWWXXXXXXWWWUUURRROOOLLLIIIHHHOOOSSSZZZbbbiiinnnqqqrrrrrrqqqooooooqqquuuyyy|||zzzuuusss{{{~~~|||{{{wwwvvvssspppmmmkkkiiiiiifffccc```]]]\\\YYYVVVSSSOOOMMMMMMPPPRRRXXXcccooo}}}}}}|||lll___YYYUUUVVVWWWYYY[[[]]]___```aaa___]]][[[[[[YYYVVVSSSMMMLLLKKKIIIGGGEEECCCBBB>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===========================LLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;:::999555555666777999;;;<<<===999999::::::::::::;;;;;;;;;999888999::::::999888999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<========================>>>>>>>>>>>>===>>>@@@@@@AAACCCFFFIIIJJJLLLOOORRRTTTVVVWWWWWWWWWVVVTTTQQQNNNLLLJJJIIIQQQUUU[[[bbbiiinnnqqqsssqqqpppoooooorrrvvvzzz}}}~~~wwwtttttt}}}~~~zzzxxxuuurrrooommmkkkjjjgggdddaaa^^^\\\ZZZVVVTTTPPPNNNNNNPPPRRRVVVaaalllzzz|||}}}|||lll___YYYUUUUUUVVVXXXZZZ]]]___aaaaaa___\\\[[[ZZZYYYVVVTTTMMMLLLJJJHHHFFFDDDCCCBBB???>>>===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================LLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999777777777777888999:::;;;999999999::::::;;;;;;;;;:::999888888::::::999888999999::::::;;;<<<<<<===;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>===>>>???@@@@@@CCCGGGJJJJJJLLLOOORRRUUUVVVVVVVVVSSSRRRQQQOOOMMMLLLKKKKKKSSSVVV\\\bbbiiinnnrrrssspppoooooopppssswww|||zzztttrrruuu}}}{{{xxxuuurrrooonnnmmmgggeeeaaa___]]]ZZZVVVTTTOOOMMMMMMOOOQQQTTT^^^iiixxx{{{|||~~~|||lll```ZZZUUUUUUVVVWWWZZZ]]]___aaa```^^^[[[ZZZYYYXXXVVVTTTNNNMMMKKKJJJGGGFFFDDDCCC@@@???===;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================KKKLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<<<<:::999:::999999888777777888888999999999::::::;;;;;;;;;999888777888:::;;;:::999999999::::::;;;<<<======<<<<<<<<<===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>===>>>??????@@@CCCGGGJJJJJJLLLOOOSSSUUUVVVUUUUUUOOONNNNNNMMMMMMMMMMMMMMMUUUWWW\\\bbbiiinnnrrrtttpppoooooopppsssxxx}}}xxxrrrpppwww~~~{{{wwwtttqqqpppooohhheeebbb___]]]ZZZWWWTTTOOOMMMMMMNNNPPPSSS]]]gggxxx{{{{{{}}}|||mmmaaa[[[TTTUUUUUUWWWYYY]]]```aaa```^^^[[[YYYXXXXXXVVVTTTOOONNNMMMKKKIIIGGGEEEEEEAAA???===;;;:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>LLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDBBBAAAAAA>>>>>>>>>>>>???????????????===;;;:::::::::<<<===:::999999888888999999:::;;;::::::999999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999<<<<<<<<<<<<============??????>>>>>>>>>>>>????????????@@@AAACCCEEEGGGHHHMMMMMMNNNPPPQQQSSSTTTUUUQQQPPPNNNKKKIIIHHHKKKMMMQQQWWW___gggllloooqqqsssrrrqqqoooooosssxxx~~~|||rrroooqqq~~~}}}zzzyyywwwuuuqqqnnnkkkhhhdddaaa___]]]ZZZXXXRRRPPPPPPPPPOOOQQQ[[[fffvvv~~~{{{}}}xxxjjj^^^XXXUUUTTTUUUWWW\\\```bbbcccbbbaaa___\\\ZZZXXXVVVUUURRRPPPMMMKKKJJJHHHFFFDDDAAA@@@>>><<<;;;:::::::::;;;::::::::::::;;;<<<<<<>>>>>>======<<<<<<<<<;;;LLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB@@@?????????>>>>>>======>>>===;;;::::::;;;<<<===::::::999999999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<============??????>>>>>>>>>>>>????????????@@@AAACCCEEEGGGIIILLLMMMOOOQQQRRRSSSTTTTTTQQQPPPNNNKKKIIIIIILLLNNNTTTZZZaaahhhlllnnnoooppppppooonnnooosssyyy{{{sssrrruuu}}}{{{yyyvvvrrroookkkhhhdddaaa___]]][[[XXXSSSPPPOOOPPPOOOQQQZZZeeettt~~~{{{nnnbbb[[[VVVUUUTTTVVVYYY]]]______bbbaaa___]]]ZZZXXXVVVUUURRROOOLLLJJJIIIHHHFFFDDDBBBAAA???===<<<;;;;;;<<<;;;::::::::::::;;;<<<<<<>>>=========<<<<<<<<<<<>>===<<<<<<>>>===<<<::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<============???>>>>>>======>>>>>>???>>>???@@@AAADDDFFFHHHIIILLLMMMPPPRRRSSSSSSSSSRRROOOOOOMMMJJJHHHIIILLLOOOWWW]]]dddiiilllmmmnnnnnnlllllllllnnnsssyyyyyytttvvv{{{}}}{{{xxxtttqqqkkkhhhdddbbb```^^^\\\ZZZTTTQQQOOOPPPOOOQQQYYYcccooo{{{~~~qqqeee___XXXVVVUUUVVVYYY\\\]]]^^^aaaaaa```^^^[[[YYYWWWVVVQQQOOOLLLJJJIIIGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<>>======<<<>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>>>>>???@@@BBBDDDFFFIIIJJJKKKMMMPPPSSSTTTSSSQQQPPPLLLLLLJJJGGGFFFHHHMMMPPPYYY^^^dddjjjlllmmmmmmmmmiiiiiikkknnntttzzz{{{vvvssswww~~~|||yyytttqqqllliiieeecccaaa___]]][[[UUUQQQOOOPPPOOOQQQXXX```jjjvvvsssfff___ZZZXXXVVVWWWYYY]]]______aaaaaa```___]]]ZZZXXXVVVQQQOOOKKKIIIHHHGGGEEECCCCCCBBB@@@===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===============<<<<<<<<>>>>>>>>>>>>>>>>>??????======<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>============>>>>>>>>>???@@@BBBDDDGGGIIIKKKKKKMMMPPPRRRSSSQQQOOONNNIIIHHHGGGEEEDDDGGGLLLQQQXXX]]]dddiiillllllmmmmmmfffgggjjjooouuu|||}}}vvvrrrqqqxxx}}}zzzuuurrrnnnkkkgggdddbbb```]]][[[VVVRRROOOPPPPPPQQQVVV]]]fffrrrttthhh```ZZZXXXUUUVVVYYY]]]___```aaaaaaaaa```^^^[[[XXXWWWRRROOOLLLJJJIIIGGGEEECCCBBB@@@>>><<<;;;::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===============LLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBB======>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<============>>>======<<<<<<======>>>>>>???@@@BBBEEEHHHJJJLLLLLLMMMOOOPPPPPPOOOMMMLLLGGGGGGEEECCCDDDHHHNNNRRRXXX]]]dddiiikkkkkkkkkllleeegggkkkqqqwww}}}xxxrrrnnnoooxxx|||wwwtttqqqmmmiiieeeccc```\\\ZZZWWWRRROOOPPPPPPPPPUUUZZZcccooozzznnnfff\\\YYYVVVUUUXXX[[[^^^___```aaaaaaaaa___\\\YYYWWWRRRPPPMMMKKKJJJHHHFFFDDDAAA@@@>>><<<::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<===============LLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>???@@@BBBEEEHHHKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKHHHGGGEEEDDDEEEIIIPPPUUUZZZ^^^dddhhhiiihhhhhhhhheeehhhlllrrrxxx~~~~~~tttnnnkkkooozzz~~~{{{xxxssspppkkkfffccc___\\\YYYXXXRRROOOPPPPPPPPPSSSXXXaaammm~~~xxxqqqccc```[[[YYYZZZ\\\]]]^^^```aaabbbbbb```]]]ZZZXXXTTTQQQNNNLLLKKKIIIGGGEEEBBBAAA???===;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>LLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;::::::999999888888999999:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======>>>???@@@BBBEEEHHHKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHFFFEEEFFFKKKRRRXXX\\\```eeehhhhhhfffeeedddfffhhhmmmsssyyy{{{qqqkkkjjjooo|||}}}{{{uuuqqqlllgggccc___[[[XXXYYYSSSOOOPPPQQQPPPSSSWWW```lll|||zzzlllhhhbbb^^^]]]^^^______```aaabbbbbbaaa^^^ZZZXXXTTTRRRNNNLLLKKKJJJHHHFFFCCCBBB@@@>>><<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>KKKKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCC???>>><<<;;;<<<===???@@@<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888999::::::::::::999888<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@@@@AAACCCEEEGGGJJJKKKLLLNNNNNNOOOOOONNNMMMKKKJJJHHHGGGFFFFFFIIINNNSSSWWWaaaccceeeeeecccaaa``````gggkkkqqqvvv{{{xxxooolllnnnsss~~~{{{yyyvvvsssnnniiiddd```[[[WWWTTTTTTSSSQQQOOOOOOQQQSSS___iiiyyy}}}zzzrrrfff^^^\\\]]]^^^___```aaaaaaaaa___\\\ZZZXXXTTTQQQNNNLLLKKKJJJHHHFFF@@@@@@@@@@@@?????????>>>===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@???===<<<<<<===???@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???@@@AAACCCEEEGGGJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKGGGFFFFFFGGGJJJOOOUUUXXX```bbbdddeeecccaaaaaaaaagggkkkqqqwww{{{wwwnnnlllnnnuuu{{{yyytttqqqlllhhheeeaaa]]]ZZZUUUTTTSSSQQQNNNNNNPPPRRR\\\fffuuu}}}zzzlllbbb^^^^^^______```aaaaaaaaa___]]]ZZZXXXTTTRRROOOLLLKKKJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBAAA???>>>======>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999:::;;;<<<<<<;;;:::999:::::::::;;;<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEGGGIIIKKKLLLMMMMMMNNNOOOOOONNNLLLLLLFFFEEEFFFHHHLLLRRRWWW[[[```bbbddddddcccbbbbbbccchhhlllrrrwww{{{~~~uuulllkkknnnvvv{{{yyyqqqoookkkhhheeebbb___\\\UUUUUUSSSQQQNNNNNNOOOQQQXXXaaaqqqsssfff```______^^^``````aaaaaa```^^^[[[ZZZUUURRROOOMMMLLLKKKHHHGGGDDDCCC@@@===;;;:::;;;;;;>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAA???>>>=========<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999888999;;;<<<<<<;;;999888::::::;;;;;;<<<=========>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLDDDEEEFFFIIINNNTTTZZZ^^^```aaaccccccbbbbbbccceeehhhlllrrrwww{{{yyyqqqiiiiiinnnxxx{{{xxxqqqoookkkhhheeebbb___\\\VVVUUUSSSPPPMMMMMMNNNPPPUUU^^^lll|||wwwhhhaaa___^^^^^^``````aaabbbaaa___]]][[[VVVSSSPPPNNNLLLKKKIIIGGGFFFCCC@@@===;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAA@@@>>>======<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999888999;;;<<<<<<;;;999888::::::;;;<<<<<<======>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>???@@@???@@@BBBDDDFFFIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJDDDEEEGGGKKKPPPWWW]]]```aaabbbbbbaaaaaaaaadddfffiiimmmsssxxx{{{ssskkkfffhhhooozzz{{{xxxsssppplllhhheeebbb^^^[[[VVVVVVTTTPPPMMMLLLMMMOOOTTT\\\iiixxxxxxiiiaaa___^^^^^^___```aaabbbbbb```^^^]]]WWWUUUQQQOOOMMMKKKIIIGGGEEECCC@@@>>>======???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888999:::;;;;;;:::999888;;;;;;;;;<<<======>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@???@@@AAADDDFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGDDDEEEHHHLLLRRRYYY^^^bbbccccccbbbaaa``````cccfffjjjnnnsssxxx||||||nnnhhhdddhhhqqq~~~{{{yyysssppplllhhheeebbb^^^[[[WWWVVVTTTPPPLLLKKKLLLNNNSSSYYYeeesssyyykkkccc```___^^^___```bbbcccbbbaaa___^^^XXXVVVRRROOONNNLLLIIIGGGEEECCCAAA???>>>???@@@@@@999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDDDDCCCCCCCCC@@@@@@??????>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::999999999999999999999999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>===============>>>????????????AAACCCFFFHHHJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDEEEFFFIIINNNSSSZZZ___bbbeeedddccc```^^^___cccfffkkknnntttxxx|||wwwkkkfffeeekkkvvv{{{yyypppnnnjjjhhhfffccc___]]]WWWVVVTTTPPPLLLJJJKKKMMMQQQWWWbbbooo}}}}}}ooogggccc```^^^___```bbbccccccbbbaaa___YYYVVVSSSPPPNNNLLLIIIGGGEEEDDDBBB@@@???>>>======999:::;;;=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;LLLKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>???>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;:::999888888999:::;;;:::999999888888999999:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::::::::999999999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFDDDBBBEEEGGGJJJNNNTTTZZZ___bbbfffeeeccc```^^^___bbbeeekkkoootttyyy|||uuujjjffffffnnnyyy{{{yyynnnllliiigggfffdddbbb___XXXWWWTTTPPPLLLJJJKKKLLLPPPUUU___lllzzzsssjjjeeeaaa^^^___```bbbcccccccccaaa```ZZZWWWSSSPPPNNNLLLJJJGGGEEEEEECCCAAA>>><<<:::999:::;;;===>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;JJJKKKKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<;;;::::::999999::::::888888999:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;===>>>????????????>>>>>>>>>>>>>>>AAABBBBBBDDDFFFHHHJJJKKKJJJLLLNNNMMMJJJHHHFFFFFFEEEFFFHHHMMMSSSYYY___ccceeeccc```^^^^^^aaadddgggmmmqqquuuyyy|||~~~wwwooodddeeehhhooo{{{zzzwwwpppnnnkkkgggccc```^^^]]]ZZZWWWSSSOOOLLLLLLMMMNNNNNNSSS[[[ffftttxxxkkkccc___^^^^^^___aaadddeeedddaaa^^^YYYWWWSSSQQQOOONNNKKKIIIGGGFFFDDDAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>KKKKKKLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999888888888888999777777777888888999999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<===>>>>>>=====================AAABBBCCCDDDFFFHHHIIIJJJKKKLLLKKKIIIFFFDDDDDDEEEFFFGGGJJJNNNTTTZZZ```ccceeeccc```^^^___aaaeeegggmmmqqqvvvyyy|||~~~tttmmmdddeeeiiiqqq~~~zzzvvvpppnnnkkkgggccc```^^^]]]ZZZWWWSSSOOOMMMLLLMMMNNNNNNRRRZZZdddrrrzzzmmmeeeaaa```___```bbbdddfffeeebbb___\\\YYYUUURRRQQQOOOLLLJJJGGGFFFDDDAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>LLLLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999888888777777888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======AAABBBCCCDDDFFFHHHIIIJJJKKKKKKHHHEEEBBBAAABBBDDDFFFHHHKKKOOOUUU[[[```ddddddbbb___^^^___bbbfffhhhnnnqqqvvvzzz|||~~~{{{qqqjjjcccfffkkkuuu~~~yyyvvvqqqooolllhhhdddaaa___^^^ZZZXXXTTTPPPNNNMMMMMMNNNNNNRRRYYYbbbooo~~~}}}ooogggcccbbbaaaaaaccceeegggfffcccaaa___[[[WWWTTTRRROOOLLLJJJGGGFFFDDDAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======MMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999888888888888888;;;;;;;;;::::::999999999<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999===============<<<<<<<<<======<<<<<<<<<===>>>???AAABBBCCCEEEFFFHHHHHHIIIJJJIIIHHHEEEAAA@@@@@@BBBFFFHHHKKKOOOUUU[[[___bbbcccaaa___^^^___cccgggjjjooorrrwwwzzz}}}xxxnnngggbbbeeemmmxxx~~~yyyvvvqqqooolllhhheeeaaa___^^^ZZZXXXUUUQQQOOONNNNNNNNNNNNQQQXXXaaammm{{{rrriiidddcccccccccdddfffhhhgggeeebbb```]]]XXXTTTRRROOOKKKIIIGGGFFFDDDAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========MMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;:::999999999999999<<<;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<======>>>>>>===<<<;;;???>>>===<<<===>>>@@@AAAAAABBBDDDFFFGGGHHHHHHHHHGGGHHHIIIGGGDDDAAA@@@@@@EEEFFFJJJOOOTTTYYY^^^```aaa```^^^]]]___ccchhhkkkooossswww{{{~~~vvvlllfff```eeennn{{{~~~yyyvvvrrrpppmmmiiieeebbb```___[[[YYYVVVRRRPPPOOONNNNNNNNNQQQXXX```kkkyyyuuulllfffcccdddddddddfffhhhhhhfffccc```]]]XXXTTTQQQNNNJJJHHHGGGFFFDDDAAA???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<;;;::::::999999::::::999999999888888777777777888888888999999999::::::;;;;;;<<<<<<;;;;;;:::999;;;<<<>>>>>>???>>>===<<>>===<<<===???AAABBBAAABBBDDDFFFGGGHHHGGGGGGEEEGGGIIIHHHEEEBBBAAA@@@DDDFFFJJJOOOTTTYYY]]]___```^^^]]]]]]```dddiiimmmpppsssxxx|||~~~}}}tttkkkeeeaaafffqqq~~~zzzwwwsssqqqnnnjjjfffcccaaa```[[[YYYVVVTTTQQQPPPOOOOOOOOORRRXXX```kkkyyyzzzppphhhcccdddddddddfffggghhhfffddd```\\\XXXTTTQQQNNNKKKHHHGGGFFFDDDAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<>>===>>>===<<<;;;<<<>>>@@@BBBAAACCCEEEGGGHHHHHHGGGFFFDDDEEEFFFEEECCCBBBBBBBBBEEEGGGKKKPPPUUUZZZ]]]______^^^\\\]]]```eeejjjnnnppptttyyy|||zzzqqqiiidddbbbiiittt|||xxxsssqqqnnnjjjfffcccaaa```[[[YYYWWWTTTRRRPPPOOOOOOPPPSSSYYYaaalllzzztttkkkeeedddddddddeeeggggggfffddd```]]]YYYUUUSSSPPPMMMJJJGGGFFFDDDAAA???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;JJJKKKKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::999999888777888888888::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;;;;<<<<<<;;;;;;:::999999;;;===???@@@@@@???>>>===<<<:::::::::===@@@AAAAAACCCEEEGGGHHHHHHFFFFFFEEEEEEDDDBBB@@@@@@CCCEEEFFFHHHMMMRRRWWW[[[^^^___^^^]]]\\\]]]```eeekkknnnqqqtttyyy}}}xxxpppgggbbbdddkkkwww|||yyysssrrrnnnkkkgggdddaaa```[[[ZZZWWWUUURRRQQQOOOOOOPPPTTTZZZbbbmmm{{{xxxmmmgggddddddccceeefffgggfffdddaaa^^^ZZZWWWTTTRRROOOLLLGGGFFFDDDAAA???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;KKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<::::::::::::::::::::::::<<<;;;::::::999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBAAACCCEEEHHHHHHHHHFFFEEEGGGGGGFFFDDDBBBBBBDDDFFFGGGKKKQQQUUUWWWXXXYYYZZZZZZYYYYYY[[[___eeejjjnnnqqqtttxxx{{{}}}~~~uuujjjdddeeehhhooo{{{|||zzzvvvtttqqqnnnkkkhhhccc```^^^\\\YYYVVVSSSRRRQQQQQQPPPTTT[[[dddooo|||yyyooohhhaaacccfffffffffeeeeeefffdddaaa\\\YYYUUUQQQMMMJJJGGGGGGEEEDDDBBB@@@???>>>===============<<<<<<<<<======<<<;;;;;;;;;;;;<<>>>>>======<<<<<<::::::::::::::::::::::::<<<;;;::::::999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>>>>===<<<<<<===>>>???@@@AAACCCEEEGGGHHHGGGFFFEEEFFFFFFEEECCCAAABBBDDDFFFGGGKKKPPPTTTVVVWWWXXXYYYZZZYYYZZZ[[[```eeekkknnnrrruuuyyy|||~~~~~~ssshhhcccdddjjjqqq~~~}}}{{{wwwuuuqqqnnnllliiidddaaa___]]]ZZZWWWUUUSSSRRRRRRRRRVVV]]]fffppp}}}xxxmmmfffaaaccceeeffffffffffffgggccc```\\\YYYVVVRRRNNNKKKHHHGGGFFFDDDBBB@@@>>>========================<<<>>>======<<<<<<<<<<<<<<>>>>>======<<<<<<::::::::::::::::::::::::<<<;;;::::::999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>>>>>======>>>>>>?????????============>>>???BBBCCCEEEGGGHHHGGGFFFEEEFFFFFFEEECCCAAABBBDDDGGGHHHLLLQQQUUUVVVWWWXXXYYYYYYYYYZZZ\\\```fffkkknnnrrruuuzzz}}}~~~zzzoooeeeaaacccmmmuuu~~~{{{xxxvvvrrrooommmjjjgggdddaaa```]]]ZZZWWWUUUSSSSSSSSSWWW^^^gggrrryyynnngggbbbcccdddfffggghhhhhhhhhccc```\\\YYYVVVSSSPPPMMMIIIHHHGGGDDDAAA???===<<<<<<<<<==================>>>======<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<======???>>>=========>>>???@@@CCCDDDEEEGGGGGGGGGFFFEEEDDDEEEDDDBBBAAABBBEEEGGGJJJNNNSSSVVVWWWXXXXXXYYYXXXYYYZZZ]]]aaagggkkknnnqqquuuyyy|||~~~wwwmmmdddbbbeeeoooxxx|||zzzwwwsssqqqooollliiigggdddccc```]]]ZZZWWWUUUTTTTTTXXX^^^gggrrr}}}pppiiiccccccdddeeehhhiiiiiiiiibbb```\\\YYYWWWTTTQQQNNNJJJIIIGGGDDDAAA???<<<;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;KKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<============<<<===>>>@@@AAACCCDDDDDDEEEFFFGGGFFFEEEEEECCCCCCCCCBBBAAABBBEEEHHHIIIMMMRRRUUUVVVVVVVVVWWWXXXXXXZZZ^^^bbbggglllooopppssswwwzzz|||~~~|||tttkkkddddddhhhqqq{{{}}}{{{xxxuuurrrpppooommmkkkgggfffddd```]]]YYYVVVUUUTTTWWW]]]fffrrrssskkkfffddddddeeehhhjjjjjjiiiccc```]]]ZZZXXXUUURRROOOJJJIIIGGGDDDAAA???<<<;;;;;;<<<<<<<<<======>>>>>><<<;;;::::::999999::::::KKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<@@@??????>>>>>>??????@@@===<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBAAAAAABBBFFFHHHHHHKKKPPPRRRSSSRRRSSSSSSWWWXXX[[[^^^ccchhhllloooooorrrwwwzzz{{{}}}xxxppphhhccceeekkksss~~~~~~}}}zzzvvvsssrrrqqqooonnnjjjiiigggddd```\\\XXXVVVTTTWWW^^^gggsssuuummmiiifffdddeeeiiikkkjjjhhhdddbbb^^^[[[XXXUUURRROOOIIIHHHGGGDDDAAA???===<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;:::999:::::::::KKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<@@@@@@????????????@@@@@@>>>>>>======>>>@@@AAACCCEEEEEEFFFFFFEEEEEEEEEEEEAAAAAABBBAAAAAACCCFFFIIIIIILLLQQQSSSSSSSSSSSSSSSWWWXXX[[[___dddiiimmmooopppssswwwzzz|||~~~}}}tttlllfffbbbfffmmmvvv~~~{{{wwwtttssssssrrrqqqlllkkkiiifffbbb]]]YYYWWWVVVYYY___hhhttt{{{ssslllhhhdddeeeiiikkkiiigggfffccc___\\\YYYUUUQQQNNNHHHGGGFFFDDDBBB@@@>>>===;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;;;;;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>@@@@@@???>>>>>>???@@@AAAFFFFFFFFFEEEEEEEEEEEEEEE@@@AAAAAAAAAAAACCCFFFIIILLLPPPTTTVVVVVVUUUUUUVVVVVVXXX[[[___dddiiimmmoooqqqtttxxx{{{}}}zzzqqqiiicccaaafffmmmxxx|||wwwuuuttttttsssrrrnnnmmmkkkhhhccc^^^ZZZXXXWWWZZZ```iiivvvyyymmmiiieeeeeeiiikkkiiifffgggddd```\\\YYYUUUQQQNNNGGGGGGEEEDDDBBB@@@???>>>;;;;;;;;;<<<===>>>>>>?????????>>>===============NNNNNNMMMMMMLLLJJJIIIHHHHHHHHHFFFEEECCCAAA@@@???EEECCC@@@???>>>>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<======>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBCCCEEEHHHJJJMMMPPPTTTVVVVVVUUUTTTTTTUUUXXX]]]aaadddhhhkkknnnppptttyyy|||}}}}}}~~~~~~}}}uuummmgggcccccciiiqqq|||~~~|||yyyvvvsssqqqppppppqqqooolllhhhddd```\\\[[[WWWXXX^^^jjjxxx|||ssskkkeeeeeegggfffgggiiigggddd```\\\YYYUUUQQQNNNLLLIIIGGGEEEDDDBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999;;;===???MMMLLLLLLLLLKKKIIIHHHGGGHHHHHHFFFEEECCCAAA@@@???CCCAAA>>>=========<<<:::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999999:::;;;;;;:::999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@BBBCCCEEEEEEFFFFFFGGGFFFFFFFFFCCCBBBBBBBBBCCCFFFHHHJJJNNNQQQTTTVVVVVVUUUUUUUUUVVVYYY^^^bbbeeeiiilllooopppsssxxxzzz{{{|||}}}~~~|||tttkkkfffbbbcccjjjsss}}}zzzwwwtttrrrqqqqqqrrrpppmmmiiieeeaaa]]]\\\XXXYYY___kkkxxxtttkkkeeeeeefffeeefffhhhgggddd```\\\YYYVVVRRROOOLLLIIIGGGEEEDDDBBB@@@===========================<<<<<<<<<<<<;;;;;;<<<<<>>>>>>>>============<<<======>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCFFFHHHJJJOOOQQQUUUWWWVVVUUUUUUVVVXXX[[[___cccfffjjjmmmpppqqqsssvvvwwwyyyzzz}}}{{{rrriiiccc```cccmmmwww|||yyyvvvtttsssrrrsssqqqnnnjjjeeeaaa^^^\\\YYYZZZ```lllxxxuuullleeeeeeeeedddeeegggeeeccc```]]]ZZZWWWSSSPPPLLLIIIGGGEEEDDDBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<:::999KKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDBBBAAAAAA???>>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>???@@@BBBBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAABBBCCCFFFIIIKKKOOORRRUUUVVVVVVUUUVVVWWWYYY\\\aaaeeehhhkkknnnqqqqqqrrrtttuuuvvvxxx|||yyypppfff```___cccooo{{{|||yyywwwuuutttsssqqqnnnjjjeee```]]][[[[[[[[[aaalllxxxvvvmmmeeeddddddcccdddfffeeeccc```^^^\\\XXXTTTQQQLLLIIIGGGEEEDDDBBB@@@=======================================<<<;;;:::999LLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@>>><<<===>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???@@@BBBBBBDDDDDDDDDDDDCCCCCCBBBAAABBBAAAAAABBBCCCFFFIIIKKKPPPRRRTTTUUUUUUUUUVVVWWWZZZ^^^bbbfffhhhkkknnnqqqqqqrrrssstttuuuwww|||~~~uuulllccc___^^^dddrrr~~~}}}zzzxxxwwwrrrqqqmmmhhhddd___\\\ZZZ[[[\\\bbbmmmxxxvvvmmmdddcccccccccdddfffeeecccaaa___]]]YYYTTTQQQLLLIIIGGGEEEDDDBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<:::999:::;;;;;;LLLLLLMMMMMMLLLKKKJJJJJJHHHGGGGGGFFFDDDCCCCCCBBB@@@>>>======>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999888888888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>???@@@BBBCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDGGGJJJKKKOOOQQQSSSTTTTTTTTTUUUVVV[[[^^^bbbfffhhhkkknnnpppppprrrssstttuuuxxx{{{~~~|||qqqiiiaaa^^^___fffsss}}}zzzyyyrrrpppmmmhhhccc^^^[[[YYY[[[\\\bbbnnnyyyuuullldddbbbccccccdddgggfffdddbbb```^^^ZZZTTTPPPLLLIIIGGGEEEDDDBBB@@@===????????????????????????@@@>>>;;;999999:::<<<===KKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888:::999888777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@BBBCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAADDDGGGJJJLLLNNNPPPRRRSSSRRRSSSTTTVVV[[[^^^bbbeeehhhjjjmmmpppppprrrtttuuuvvvxxx{{{~~~~~~}}}yyymmmfff___^^^```ggguuu|||zzztttrrrnnniiiddd___[[[YYYZZZ[[[bbbnnnyyytttkkkbbbaaabbbccceeeiiigggfffdddbbb___ZZZTTTOOOLLLIIIGGGEEEDDDBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===JJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC???===;;;;;;;;;<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<888888888888888888888888:::999888777777888999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@BBBCCC???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDGGGJJJLLLNNNPPPQQQRRRQQQRRRTTTUUU[[[^^^bbbeeegggjjjmmmoooooorrrtttvvvwwwyyy{{{}}}|||{{{vvvkkkddd___^^^```hhhuuu}}}{{{uuusssooojjjeee```\\\ZZZYYY[[[bbbnnnyyytttjjjbbbaaabbbcccfffjjjhhhgggdddbbb___ZZZSSSNNNLLLIIIGGGEEEDDDBBB@@@===========================:::;;;<<<=========<<<;;;